Top 500 Fantasy Baseball Dynasty Rankings For 2024

& 0

Image credit: (Photo by Ed Zurga/Getty Images)

Before the season, Baseball America’s fantasy baseball team culminated a full offseason of dynasty baseball rankings with our final full-player list, based on a three-to-five-year window and looking to balance a variety of scoring types. 

We made a few updates a month into the season to take into account injuries, change of value, regular roles out of spring training, and more. Now, essentially halfway through the season, we are pleased to release our midseason update. There has been significantly more movement within the ranks–and injuries–captured in this latest update.

Top MLB Prospects In 2024

Looking to go even deeper? Here are our Preseason Top 30s for every organization.

During this process, we noticed that the glob of players in the 400-to-700 range are all within their own similar tier of potential future value. So much so, we feel that the incremental value of extending the list much past around 400 players seemed limited. That being said, because there are certain players in the 400-to-500 range that we believe have the highest probability to have cumulative Top 400 value over the next few years, we believe that 500 players is the optimal size of the list. In the off-season, however, with a fresh crop of first-year players from the draft and insights into potential sleepers for the upcoming year, we will likely expand it out once again. Stay tuned.

Baseball America subscribers can access the full list and a downloadable file at the bottom of this post.

In conjunction with this update, look for supplemental articles discussing the changes. We will focus on biggest risers, fallers and others with interesting traits pertaining to potential future value.


Top 500 Dynasty Rankings

PLAYERRANKPOSORGPROSPECT?APR RANKMARCH RANKCHG FROM APR
Bobby Witt Jr.1SSKC352
Shohei Ohtani2UT/PLAD997
Gunnar Henderson33B/SSBAL131410
Kyle Tucker4OFHOU662
Juan Soto5OFNYY772
Julio Rodriguez6OFSEA22-4
Ronald Acuna Jr.7OFATL11-6
Fernando Tatis Jr.8OFSD44-4
Elly De La Cruz9SSCIN293220
Aaron Judge10OFNYY11101
Yordan Alvarez11OFHOU88-3
Corbin Carroll12OFARI53-7
Mookie Betts132B/OFLAD1011-3
Rafael Devers143BBOS23249
Bryce Harper151BPHI20215
Jose Ramirez163BCLE18202
Austin Riley173BATL17190
Corey Seager18SSTEX1515-3
Tarik Skubal19PDET375118
Tyler Glasnow20PLAD475227
Matt Olson211BATL1213-9
Corbin Burnes22PBAL323510
Paul Skenes23PPITX9415471
Vladimir Guerrero Jr.241BTOR1616-8
Freddie Freeman251BLAD2122-4
Yoshinobu Yamamoto26PLAD404314
Jackson Chourio27OFMIL2629-1
James Wood28OFWSHX12213594
Michael Harris II29OFATL2223-7
Royce Lewis303BMIN593629
Junior Caminero313BTBRX1917-12
Pete Alonso321BNYM2426-8
Adley Rutschman33CBAL3134-2
CJ Abrams34SSWSH444810
George Kirby35PSEA36391
Trea Turner36SSPHI38402
Anthony Volpe37SSNYY667229
Wyatt Langford38OFTEX1418-24
Grayson Rodriguez39PBAL3546-4
Luis Robert Jr.40OFCHW642724
Zack Wheeler41PPHI545913
William Contreras42CMIL748032
Jackson Holliday43SSBALX2730-16
Freddy Peralta44PMIL626518
Gerrit Cole45PNYY887143
Ozzie Albies462BATL2528-21
Logan Gilbert47PSEA707523
Luis Castillo48PSEA4347-5
Pablo Lopez49PMIN4245-7
Bo Bichette50SSTOR2831-22
Riley Greene51OFDET55534
Zac Gallen52PARI52570
Cole Ragans53PKC8612433
Jose Altuve542BHOU5358-1
Francisco Lindor55SSNYM4549-10
Triston Casas561BBOS3437-22
Will Smith57CLAD63786
Jared Jones58PPIT11423456
Joe Ryan59PMIN10410745
Jazz Chisholm Jr.60OFMIA61641
Marcus Semien612BTEX5155-10
Logan Webb62PSF838821
Aaron Nola63PPHI737010
Oneil Cruz64SSPIT4650-18
Jasson Dominguez65OFNYYX69674
Spencer Strider66PATL4812-18
Garrett Crochet67PCWS245NR178
Josh Naylor681BCLE72774
Dylan Cease69PCHW12013451
Mike Trout70OFLAA3342-37
Bobby Miller71PLAD4960-22
Christian Yelich72OFMIL76834
Max Fried73PATL978524
Ketel Marte742BARI879813
Cody Bellinger751BCHC6568-10
Evan Carter76OFTEX3033-46
Coby Mayo773BBALX939616
Bryan Reynolds78OFPIT899311
Adolis Garcia79OFTEX7894-1
Kevin Gausman80PTOR4144-39
Manny Machado813BSDP5054-31
Andres Gimenez822BCLE911049
Randy Arozarena83OFTB3941-44
Hunter Greene84PCIN92958
Vinnie Pasquantino851BKC6769-18
Ezequiel Tovar86SSCOL14514959
Josh Jung873BTEX1028115
Francisco Alvarez88CNYM6063-28
Bryson Stott892BPHI11712228
Jackson Merrill90SSSD11813628
Eury Perez91PMIA8025-11
Chris Sale92PATL13018338
Kyle Schwarber93OFPHI8490-9
Jordan Westburg942B/3BBAL14014346
Bryce Miller95PSEA13514040
Matt McLain962B/SSCIN9056-6
Josh Lowe97OFTB1166619
Seiya Suzuki98OFCHC7987-19
Gleyber Torres992BNYY5862-41
Ha-seong Kim1002B/3B/SSSD99102-1
Spencer Steer1011B/OFCIN14916948
Nolan Gorman1022BSTL1071105
Tanner Bibee103PCLE11910016
Emmanuel Clase104PCLE13814234
Mason Miller105POAK15417449
Nick Lodolo106PCIN16016254
Blake Snell107PSF8186-26
Roman Anthony108OFBOSX105108-3
Jarren Duran109OFBOS20122992
Alec Bohm1103BPHI13213822
Christian Walker1111BARI12111910
Nico Hoerner1122BCHC9584-17
Zach Neto113SSLAA16116348
Christian Scott114PNYMX432447318
Noelvi Marte1153BCINX12511810
Framber Valdez116PHOU8591-31
Ryan Pepiot117PTBR243244126
Emmanuel Rodriguez118OFMINX248248130
Carlos Rodon119PNYY106109-13
Shane McClanahan120PTB15916139
Isaac Paredes1213BTBR15311332
Willy Adames122SSMIL20420782
Alex Bregman1233BHOU7582-48
Walker Jenkins124OFMINX110127-14
Jesus Luzardo125PMIA6873-57
Bryan Woo126PSEA15215326
Marcell Ozuna127OFATL244245117
Shota Imanaga128PCHC17221344
Dylan Crews129OFWSHX7774-52
Josh Hader130PHOU18118251
Jhoan Duran131PMIN16416633
Gavin Williams132PCLE108111-24
Logan O’Hoppe133CLAA18518652
Jordan Lawlar134SSARIX12689-8
Maikel Garcia1353BKCR252281117
Zach Eflin136PTB101105-35
Andres Munoz137PSEA16518028
Nolan Jones138OFCOL8279-56
Jacob deGrom139PTEX15515616
Sonny Gray140PSTL21722077
Tanner Houck141PBOS429478288
Brandon Pfaadt142PARI17617834
Shane Baz143PTBR17514632
Sandy Alcantara144PMIA21922275
MacKenzie Gore145PWSH22923984
Jordan Walker146OFSTL5738-89
Masyn Winn147SSSTL18317636
Taj Bradley148PTB17818430
Jackson Jobe149PDETX124147-25
Steven Kwan150OFCLE17315723
Teoscar Hernandez151OFLAD257285106
Edwin Diaz152PNYM115117-37
Colt Emerson153SSSEAX16716814
J.T. Realmuto154CPHI148151-6
Carson Williams155SSTBX345343190
Tyler O’Neill156OFBOS283334127
Colton Cowser157OFBAL21021653
Xander Bogaerts158SSSD7176-87
Michael King159PSD20920150
Colt Keith1603BDET98101-62
Yainer Diaz161CHOU134152-27
Nick Pivetta162PBOS282299120
Andy Pages163OFLAD346344183
Bailey Ober164PMIN24926785
Christopher Morel165OFCHC21826053
Ryan Helsley166PSTL25125185
Taylor Ward167OFLAA20223735
Matt Shaw1682B/SSCHCX142145-26
Xavier Isaac1691BTBX317320148
Christian Encarnacion-Strand1701BCIN109112-61
Dansby Swanson171SSCHC1771916
Justin Steele172PCHC162144-10
Camilo Doval173PSF22123348
Lazaro Montes174OFSEAX360359186
Samuel Basallo175CBALX158160-17
Daulton Varsho176OFTOR19418818
Brandon Nimmo177OFNYM136139-41
Walker Buehler178PLAD1871759
Spencer Torkelson1791BDET5661-123
Kodai Senga180PNYM1841644
Cal Raleigh181CSEA19119310
Hunter Brown182PHOU147150-35
Jose Berrios183PTOR22622843
Luis Arraez1842BMIA127131-57
Sean Murphy185CATL21221527
Nolan Arenado1863BSTL123106-63
Thairo Estrada1872BSF19819811
Noah Schultz188PCHWX467475279
Rhys Hoskins1891BMIL1901921
Adael Amador190SSCOLX131137-59
Ranger Suarez191PPHI384398193
Pete Crow-Armstrong192OFCHCX171155-21
Andrew Painter193PPHI163165-30
Jeremy Pena194SSHOU23425940
Lane Thomas195OFWSH182202-13
Willson Contreras196CSTL22424328
Anthony Santander197OFBAL137141-60
Kyle Manzardo1981BCLEX179170-19
Luis Gil199PNYYNRNR502
Mitch Keller200PPIT22222522
Marcelo Mayer201SSBOSX24224141
Zack Gelof2022BOAK10397-99
Gavin Stone203PLAD27736874
Nathaniel Lowe2041BTEX146129-58
Joe Musgrove205PSD151130-54
Ryan Mountcastle2061BBAL24721241
Max Muncy2073BLAD139NR-68
Lars Nootbaar208OFSTL13392-75
Kerry Carpenter209OFDET200203-9
Brent Rooker210OFOAK30631096
Owen Caissie211OFCHCX26126650
Yandy Diaz2121BTB100103-112
Ryan Jeffers213CMIN358357145
Carlos Correa214SSMIN207210-7
Evan Phillips215PLAD355353140
Sal Frelick216OFMIL188179-28
Clay Holmes217PNYY379392162
Heston Kjerstad2181B/OFBALX23323215
Wilyer Abreu219OFBOS518517299
Matt Chapman2203BFA2272657
Ceddanne Rafaela221OFBOS30833287
Ryan McMahon2222B/3BCOL32126399
Gabriel Moreno223CARI112115-111
Ian Happ224OFCHC128133-96
Jack Flaherty225PDET478495253
Cristopher Sanchez226PPHI28435658
Joey Ortiz227SSMIL479480252
Brayan Bello228PBOS206219-22
Devin Williams229PMIL401378172
Aidan Miller2303BPHIX366365136
Raisel Iglesias231PATL26429033
Luis Matos232OFSF205204-27
Orelvis Martinez233SSTORX33227199
Kyle Harrison234PSF170173-64
TJ Friedl235OFCIN27523640
Harry Ford236CSEAX368367132
Salvador Perez237CKC28729250
Agustin Ramirez238CNYYX589589351
Cade Horton239PCHCX174177-65
Michael Busch2401BCHC28930849
Cole Young241SSSEAX29329652
Ke’Bryan Hayes2423BPIT186196-56
Reynaldo Lopez243PATLNRNR458
Ricky Tiedemann244PTORX113116-131
Nick Castellanos245OFPHI26326818
Chase DeLauter246OFCLEX189205-57
Jo Adell247OFLAANRNR454
Jett Williams248SS/OFNYMX203206-45
Tommy Edman2492B/SSSTL2562187
Yusei Kikuchi250PTOR31832168
Brenton Doyle251OFCOLNRNR450
Brice Turang2522B/SSMIL388419136
Kevin McGonigle253SSDETX532546279
Masataka Yoshida254OFBOS216209-38
Max Clark255OFDETX180181-75
Paul Goldschmidt2561BSTL9699-160
Nestor Cortes257PNYY27626419
Pete Fairbanks258PTB230230-28
Mark Vientos2593BNYM381380122
Dalton Rushing260CLADX365364105
Yu Darvish261PSD254342-7
Colson Montgomery262SSCHWX156158-106
Brandon Woodruff263PMIL400400137
Brady House2643BWASX31031346
Jung-Hoo Lee265OFSF196214-69
Shane Bieber266PCLE27922113
Luis Rengifo2672B/SS/OFLAA603558336
Kutter Crawford268PBOS30533337
Nathan Eovaldi269PTEX267286-2
Jeimer Candelario2701BCIN30731137
Andrew Vaughn2711BCHW169172-102
Jonathan India2722BCIN195197-77
Max Meyer273PMIAX31334740
Felix Bautista274PBAL35735583
Kyle Teel275CBOSX35935884
Leodalis De Vries276SSSDPX2813025
Esteury Ruiz277OFOAK246185-31
George Springer278OFTOR111114-167
Reese Olson279PDET29830919
Byron Buxton280OFMIN237255-43
Tink Hence281PSTLX391390110
Brandon Marsh282OFPHI602618320
Lourdes Gurriel Jr.283OFARI265300-18
Jordan Hicks284PSFG485607201
David Festa285PMINXNRNR416
Seth Lugo286PKCR504505218
Drew Thorpe287PSDPX270295-17
Joey Loperfido2883BHOUX560575272
Jordan Romano289PTOR286252-3
Braxton Garrett290PMIA232231-58
Sebastian Walcott291SSTEXX32332532
Eloy Jimenez292OFCHW150120-142
Spencer Jones293OFNYYX253254-40
Tyler Black2942BMILX228190-66
Leody Taveras295OFTEX3002845
Jorge Soler296OFSFG129125-167
Aaron Civale297PTB231242-66
Davis Schneider2982BTOR33430736
Felnin Celesten299SSSEAXNRNR402
Andrew Abbott300PCIN258224-42
Jake Burger3013BMIA168187-133
Cade Povich302PBALXNRNR399
Ronny Mauricio3032B/SSNYMX235217-68
Hurston Waldrep304PATLX208211-96
Max Scherzer305PTEX239238-66
Drew Gilbert306OFNYMX32933023
Willi Castro3072BMIN619622312
Shea Langeliers308COAK542542234
Jordan Beck309OFCOLX604604295
Cedric Mullins310OFBAL141126-169
Curtis Mead3113BTBR215208-96
Luke Keaschall3122BMINX631647319
Josue De Paula313OFLADX35335140
Quinn Mathews314PSTLXNRNR387
Reid Detmers315PLAA192227-123
David Bednar316PPIT266270-50
Jake Cronenworth3171BSDP418418101
Emmet Sheehan318PLAD240171-78
Luis Campusano319CSD273278-46
Paul Sewald320PARI35435234
J.P. Crawford321SSSEA236235-85
Cristian Javier322PHOU241240-81
Ethan Salas323CSDX250250-73
Brady Singer324PKC440479116
Zack Littell325PTBR624660299
Luis Severino326PNYM36240236
Bo Naylor327CCLE157159-170
Chris Bassitt328PTOR314317-14
Jeffrey Springs329PTB41141182
Merrill Kelly330PARI3363506
Ben Brown331PCHC536615205
Jarred Kelenic332OFATL214199-118
Clarke Schmidt333PNYY39541462
Triston McKenzie334PCLE262249-72
Heliot Ramos335OFSFGNRNR366
Rhett Lowder336PCINX497497161
Alex Verdugo337OFNYY40240165
Max Kepler338OFMIN268258-70
Jacob Misiorowski339RPMILX37437535
Robert Suarez340PSDPNRNR361
Bryce Eldridge341P/OFSFGX255256-86
Tommy Troy342SSARIX302305-40
Jefferson Rojas343SSCHCX462473119
Chris Paddack344PMIN41641672
JJ Bleday345OFOAK475487130
Will Benson346OFCIN294303-52
Moises Ballesteros347CCHCX580579233
AJ Smith-Shawver348PATLX271253-77
Alexis Diaz349PCIN3523223
Brooks Lee350SSMINX285288-65
Jorge Polanco3512BSEA278280-73
Henry Davis352CPIT197257-155
Robbie Ray353PSFG333323-20
Zebby Matthews354PMINXNRNR347
James Outman355OFLAD213189-142
Luis Garcia Jr.3562BWSHNRNR345
Clayton Kershaw357PLAD342340-15
Tyler Locklear3581B/3BSEAX348346-10
Brock Wilken3593BMILX39339334
Edward Cabrera360PMIA38937329
Brett Baty3613BNYM193195-168
Tanner Scott362PMIA320291-42
Jace Jung3632BDETX272277-91
Brandon Lowe3642BTB143132-221
Joendry Vargas365SSLADX43743872
Jaison Chourio366OFCLEXNRNR335
Thomas Saggese3672B/SSSTLX296282-71
Deyvison De Los Santos3681B/3BCLEX44642278
Graham Pauley3693BSDPX324349-45
Jon Gray370PTEX350348-20
Chas McCormick371OFHOU144148-227
Edouard Julien3722BMIN225123-147
Brendan Donovan3732B/OFSTL211200-162
Dylan Beavers374OFBALX39639622
Drew Rasmussen375PTB45945984
Logan Evans376PSEAX491NR115
Dustin May377PLAD43443557
Casey Mize378PDET373397-5
Jack Suwinski379OFPIT199167-180
Miguel Vargas3802BLAD288269-92
Keibert Ruiz381CWSH269274-112
Eduardo Quintero382OFLADX553554171
MJ Melendez383C/OFKC290294-93
Trevor Story384SSBOS309261-75
Alek Thomas385OFARI40540520
Victor Scott II386OFSTLX238247-148
Jacob Melton387OFHOUX304293-83
Nolan Schanuel3881BLAA303306-85
Jonah Heim389CTEX311314-78
Adam Mazur390PSDPX695696305
Brayden Taylor3913BTBX3923911
David Fry392CCLENRNR309
Giancarlo Stanton393OFNYY495468102
Jordan Montgomery394PARI220223-174
Kevin Alcantara395OFCHCX356354-39
Ryan Clifford3961BNYMX322324-74
Ralphy Velazquez397CCLEX515514118
Connor Norby3982BBALX386385-12
Spencer Schwellenbach399PATLXNRNR302
Tyler Freeman4002B/SSCLE501533101
Alec Burleson401OFSTL49949998
Craig Kimbrel402PBAL41541513
Ty France4031BSEA394394-9
Bubba Chandler404PPITX44244238
Zac Veen405OFCOLX507508102
Samuel Zavala406OFCWSX521521115
Danny Jansen407CTOR397374-10
Termarr Johnson4082BPITX274279-134
Bryan De La Cruz409OFMIA629633220
Jose Caballero4102BTBR574597164
Erick Fedde411PCHWNRNR290
Kenley Jansen412PBOS4124120
Ben Rice413CNYYX556556143
Michael Kopech414PCHWNRNR287
LaMonte Wade Jr.4151BSFG48248367
James Triantos416SSCHCX527526111
Starling Marte417OFNYM45146634
Eduardo Rodriguez418PARI331276-87
Jonatan Clase419OFSEAX51651597
Marcus Stroman420PNYY4264276
Cade Cavalli421PWSHX45445433
Nick Gonzales4222BPIT663639241
Zach Dezenzo4231B/2B/3BHOUX375361-48
Kyle Bradish424PBAL166128-258
Jonny Farmelo425OFSEAX526545101
Luisangel Acuna4262B/SSNYMX45545529
Edgar Quero427CCWSX551552124
Ryan O’Hearn4281BBALNRNR273
Jurickson Profar429OFSDNRNR272
Matt Waldron430PSDPNRNR271
Jacob Wilson431SSOAKX547548116
Parker Meadows432OFDET326327-106
Tyler Mahle433PTEX45243019
Sean Manaea434PNYM48148247
Jaden Hamm435PDETXNRNR266
Matt Vierling4363B/OFDETNRNR265
Justin Verlander437PHOU295287-142
Jeral Perez438SSLADXNRNR263
Garrett Whitlock439PBOS48950250
Tylor Megill440PNYMNRNR261
Justyn-Henry Malloy4413BDETX349316-92
Austin Wells442CNYY312315-130
Nelson Velazquez443OFKC367366-76
Caden Dana444PLAAX661682217
Trevor Larnach445OFMINNRNR256
Chase Silseth446PLAA390388-56
Marco Luciano447SSSF328298-119
Michael Arroyo4482BSEAX625629177
Sal Stewart4493BCINX593593144
Jose Alvarado450PPHI417417-33
Jose Soriano451PLAANRNR250
Jake Irvin452PWASNRNR249
Ezequiel Duran4533BTEX377386-76
Zyhir Hope454OFLADXNRNR247
Brendan Rodgers4552BCOL337336-118
Emil Morales456SSLADNRNR245
Gavin Lux4572BLAD291275-166
Michael Massey4582BKC53853880
Dean Kremer459PBAL410410-49
Patrick Bailey460CSFGNRNR241
Jeremiah Estrada461PSDPNRNR240
Thayron Liranzo462CLADX55856396
Brayan Rocchio463SSCLE297301-166
Yoeilin Cespedes464SSBOSX55255388
Jake Fraley465OFCIN315318-150
Mitch Garver466CSEA341339-125
Jameson Taillon467PCHC447433-20
Alex Kirilloff4681B/OFMIN301304-167
Robby Snelling469PSDX259262-210
Addison Barger470SSTORX361360-109
J.D. Martinez471UTILNYM48848917
Chase Hampton472PNYYX299273-173
Cam Collier4733BCINX57057197
Jakob Marsee474OFSDPX461461-13
Yennier Cano475PBAL4804815
Ryan Weathers476PMIANRNR225
Josh Rojas4772BSEANRNR224
Noble Meyer478PMIAX419420-59
DL Hall479PMIL371372-108
Jack Leiter480PTEXXNRNR221
Anthony Rizzo4811BNYY409409-72
Josh Bell4821BMIA399399-83
Matt Wallner483OFMIN260194-223
George Klassen484PPHIXNRNR217
Santiago Suarez485PTBRXNRNR216
Vaughn Grissom486SS/2BBOS223226-263
Trevor Megill487RPMILNRNR214
Brandon Sproat488PNYMXNRNR213
David Hamilton4892BBOS648651159
JP Sears490POAK413413-77
Logan Allen491PCLE363362-128
Thomas White492PMIAXNRNR209
Brandon Drury4931B/2BLAA427428-66
Jake Meyers494OFHOUNRNR207
Blade Tidwell495PNYMXNRNR206
Alex Freeland496SSLADXNRNR205
Ronel Blanco497PHOUNRNR204
Nacho Alvarez Jr.4983B/SSATLXNRNR203
Jeff McNeil4992BNYM339328-160
Jeferson Quero500CMILX376376-124

You can also download that sheet here.

Download our app

Read the newest magazine issue right on your phone