BA Newsletter: Get Analysis, Rankings Delivered To Your Inbox!

Fantasy Baseball Dynasty Rankings Top 600 For 2023

600 Copy (1) (1)

The long road to our final preseason dynasty list has finally led us here, to a ranking of our top 600 players. In the weeks leading up to today we’ve ranked every positional group while providing our targets, fades and sleepers for each.

Our rankings are targeted specifically for dynasty leagues, valuing a three-year window, and our scoring agnostic focuses on wRC+ for hitters. While wRC+ is OBP-slanted, we considered high and low batting averages as a part of our overall valuation. Pitching value is more straightforward across formats, as we value strikeout ability, command, run prevention, wins and saves.

These rankings will be updated as needed, with injuries, opportunities and market value influencing movement within the list. How you utilize these rankings will depend on your roster’s construction and your competitive window. As a win-now team you should value active major leaguers over prospects in a given area of these rankings. Rebuilding teams should do the opposite, targeting younger, higher-upside players in the same area of the rankings. 

RankNamePOSTeam
1Juan SotoOFPadres
2Julio RodriguezOFMariners
3Ronald Acuna Jr.OFBraves
4Kyle TuckerOFAstros
5Aaron JudgeOFYankees
6Yordan AlvarezOFAstros
7Shohei Ohtani (2 way player)UT/PAngels
8Fernando Tatis Jr.SS/OFPadres
9Vladimir Guerrero Jr.1BBlue Jays
10Jose Ramirez3BGuardians
11Rafael Devers3BRed Sox
12Austin Riley3BBraves
13Bo BichetteSSBlue Jays
14Bobby Witt Jr.SS/3BRoyals
15Trea TurnerSSPhillies
16Corbin BurnesSPBrewers
17Gunnar HendersonSS/3BOrioles
18Mike TroutOFAngels
19Mookie BettsOFDodgers
20Pete Alonso1BMets
21Manny Machado3BPadres
22Gerrit ColeSPYankees
23Shane McClanahanSPRays
24Freddie Freeman1BDodgers
25Spencer StriderSPBraves
26Sandy AlcantaraSPMarlins
27Bryce HarperOFPhillies
28Michael Harris IIOFBraves
29Corbin CarrollOFD-Backs
30Corey SeagerSSRangers
31Wander FrancoSSRays
32Jazz Chisholm Jr.2BMarlins
33Adley RutschmanCOrioles
34Matt Olson1BBraves
35Aaron NolaSPPhillies
36Ozzie Albies2BBraves
37Oneil CruzSSPirates
38Shohei Ohtani (pitcher only)SPAngels
39Brandon WoodruffSPBrewers
40Francisco LindorSSMets
41Jacob deGromSPRangers
42Randy ArozarenaOFRays
43Luis Robert Jr.OFWhite Sox
44Xander BogaertsSSPadres
45Carlos RodonSPYankees
46Shane BieberSPGuardians
47Andres Gimenez2BGuardians
48Paul Goldschmidt1BCardinals
49Vinnie Pasquantino1BRoyals
50Will SmithCDodgers
51Luis CastilloSPMariners
52Dylan CeaseSPWhite Sox
53Alek ManoahSPBlue Jays
54Alex Bregman3BAstros
55Nolan Arenado3BCardinals
56Julio UriasSPDodgers
57Zac GallenSPD-Backs
58Jose Altuve2BAstros
59Eloy JimenezOFWhite Sox
60Elly De La CruzSSReds
61Marcus Semien2BRangers
62Anthony VolpeSSYankees
63Max FriedSPBraves
64Zack WheelerSPPhillies
65Jackson ChourioOFBrewers
66Cristian JavierSPAstros
67Seiya SuzukiOFCubs
68Byron BuxtonOFTwins
69Cedric MullinsOFOrioles
70Kyle SchwarberOFPhillies
71Jordan Walker3B/OFCardinals
72Carlos CorreaSSTwins
73Dansby SwansonSSCubs
74Nathaniel Lowe1BRangers
75James WoodOFNationals
76Bryan ReynoldsOFPirates
77George SpringerOFBlue Jays
78Tyler O'NeillOFCardinals
79Andrew Vaughn1B/OFWhite Sox
80Tyler GlasnowSPRays
81Kevin GausmanSPBlue Jays
82George KirbySPMariners
83Max ScherzerSPMets
84Nick LodoloSPReds
85Justin VerlanderSPMets
86Willy AdamesSSBrewers
87Hunter GreeneSPReds
88Grayson RodriguezSPOrioles
89Vaughn Grissom2B/SSBraves
90Emmanuel ClaseRPGuardians
91Triston McKenzieSPGuardians
92Joe MusgroveSPPadres
93Gleyber Torres2BYankees
94Jeremy PenaSSAstros
95Alejandro KirkCBlue Jays
96Daulton VarshoC/OFBlue Jays
97J.T. RealmutoCPhillies
98Edwin DiazRPMets
99Framber ValdezSPAstros
100Eury PerezSPMarlins
101Logan GilbertSPMariners
102Andrew PainterSPPhillies
103Riley GreeneOFTigers
104Teoscar HernandezOFMariners
105Miguel Vargas2B/3BDodgers
106Ezequiel TovarSSRockies
107Tommy EdmanSSCardinals
108Luis SeverinoSPYankees
109Dustin MaySPDodgers
110Steven KwanOFGuardians
111Christian YelichOFBrewers
112Jackson HollidaySSOrioles
113Marcelo MayerSSRed Sox
114Jordan LawlarSSD-Backs
115Taylor WardOFAngels
116Blake SnellSPPadres
117Robbie RaySPMariners
118Nestor CortesSPYankees
119Yu DarvishSPPadres
120Logan WebbSPGiants
121Josh HaderRPPadres
122Jake McCarthyOFD-Backs
123Kris BryantOFRockies
124Willson ContrerasCCardinals
125Francisco AlvarezCMets
126Tim AndersonSSWhite Sox
127Brandon Lowe2BRays
128Jackson MerrillSSPadres
129Curtis Mead1B/2B/3BRays
130Adolis GarciaOFRangers
131Rhys Hoskins1BPhillies
132Kyle Manzardo1BRays
133Freddy PeraltaSPBrewers
134Triston Casas1BRed Sox
135Starling MarteOFMets
136Ryan Mountcastle1BOrioles
137Joe RyanSPTwins
138Kyle WrightSPBraves
139Giancarlo StantonOFYankees
140Lars NootbaarOFCardinals
141Matt Chapman3BBlue Jays
142Royce LewisSS/OFTwins
143Druw JonesOFD-Backs
144Sean MurphyCBraves
145MJ MelendezCRoyals
146Walker BuehlerSPDodgers
147Amed RosarioSSGuardians
148Nick CastellanosOFPhillies
149Brett Baty3BMets
150Jose Abreu1BAstros
151William ContrerasCBrewers
152Ketel Marte2BD-Backs
153Jorge Polanco2BTwins
154Max Muncy2B/3BDodgers
155Salvador PerezCRoyals
156Jeff McNeil2BMets
157Anthony Rizzo1BYankees
158Sal FrelickOFBrewers
159Kodai SengaSPMets
160Evan CarterOFRangers
161Brandon NimmoOFMets
162Luis Arraez2BMarlins
163Jonathan India2BReds
164Ian HappOFCubs
165Nico Hoerner2B/SSCubs
166Trevor Story2BRed Sox
167Termarr Johnson2BPirates
168Rowdy Tellez1BBrewers
169Christian Walker1BD-Backs
170Ty France1BMariners
171Gavin Lux2BDodgers
172Josh Naylor1BGuardians
173Jake Cronenworth1BPadres
174Tyler SoderstromC/1BAthletics
175Emmanuel RodriguezOFTwins
176Pete Crow-ArmstrongOFCubs
177Spencer Torkelson1BTigers
178Cody BellingerOFCubs
179Brooks LeeSSTwins
180Ricky TiedemannSPBlue Jays
181Jesus LuzardoSPMarlins
182Masataka YoshidaOFRed Sox
183Colton CowserOFOrioles
184Zac VeenOFRockies
185Shane BazSPRays
186Jordan RomanoRPBlue Jays
187Lucas GiolitoSPWhite Sox
188Marco LucianoSSGiants
189Colson MontgomerySSWhite Sox
190Connor Norby2BOrioles
191Hunter BrownSPAstros
192Pablo LopezSPTwins
193Devin WilliamsRPBrewers
194Luis GarciaSPAstros
195Aaron AshbySPBrewers
196Felix BautistaRPOrioles
197Cal RaleighCMariners
198Tyler StephensonCReds
199Diego CartayaCDodgers
200Eugenio Suarez3BMariners
201Clayton KershawSPDodgers
202Andres MunozRPMariners
203Tony GonsolinSPDodgers
204Josh Bell1BGuardians
205Noelvi MarteSS/3BReds
206Gavin WilliamsSPGuardians
207Mitch HanigerOFGiants
208Elijah GreenOFNationals
209Josh Jung3BRangers
210Kyle HarrisonSPGiants
211Ryan HelsleyRPCardinals
212Chris SaleSPRed Sox
213Jordan MontgomerySPCardinals
214Brandon PfaadtSPD-Backs
215Drew RasmussenSPRays
216Chris BassittSPBlue Jays
217Raisel IglesiasRPBraves
218Trevor RogersSPMarlins
219Bobby MillerSPDodgers
220Esteury RuizOFAthletics
221Oswald PerazaSSYankees
222Ke'Bryan Hayes3BPirates
223Camilo DovalRPGiants
224Alec Bohm3BPhillies
225Ryan PresslyRPAstros
226CJ AbramsSSNationals
227Alex Kirilloff1BTwins
228Brayan BelloSPRed Sox
229Thairo Estrada2B/SSGiants
230Edward CabreraSPMarlins
231Brendan Rodgers2BRockies
232Yandy Diaz3BRays
233Luis Urias2B/3BBrewers
234Ryan McMahon3BRockies
235Yoan Moncada3BWhite Sox
236Cam Collier3BReds
237Jose Miranda3BTwins
238Jasson DominguezOFYankees
239Dylan CarlsonOFCardinals
240Christopher MorelOFCubs
241Jarred KelenicOFMariners
242Ha-Seong KimSSPadres
243Javier BaezSSTigers
244Adalberto MondesiSSRed Sox
245Andrew BenintendiOFWhite Sox
246Oscar GonzalezOFGuardians
247Hunter RenfroeOFAngels
248Harrison BaderOFYankees
249Alex VerdugoOFRed Sox
250Jesse WinkerOFBrewers
251Austin MeadowsOFTigers
252Adael AmadorSSRockies
253Gavin StoneSPDodgers
254Brady SingerSPRoyals
255Jeffrey SpringsSPRays
256Reid DetmersSPAngels
257Matt Mervis1BCubs
258Logan O'HoppeCAngels
259Endy RodriguezCPirates
260Andrew HeaneySPRangers
261Lance LynnSPWhite Sox
262Jose BerriosSPBlue Jays
263Jhoan DuranRPTwins
264Patrick SandovalSPAngels
265Keibert RuizCNationals
266C.J. Cron1BRockies
267Kevin ParadaCMets
268Anthony Rendon3BAngels
269Junior Caminero3BRays
270Ramon LaureanoOFAthletics
271George ValeraOFGuardians
272Masyn WinnSSCardinals
273Gabriel MorenoCD-Backs
274Clay HolmesRPYankees
275Tyler MahleSPTwins
276Jack FlahertySPCardinals
277Tarik SkubalSPTigers
278David BednarRPPirates
279Roansy ContrerasSPPirates
280Michael ConfortoOFGiants
281Bryan De La CruzOFMarlins
282Zach NetoSSAngels
283Bo NaylorCGuardians
284Austin HaysOFOrioles
285Mick AbelSPPhillies
286Jordan Westburg2B/SS/3BOrioles
287Bryson Stott2BPhillies
288Kenley JansenRPRed Sox
289Josh Rojas2BD-Backs
290Garrett WhitlockSPRed Sox
291Nolan Gorman2BCardinals
292Jesus SanchezOFMarlins
293Garrett MitchellOFBrewers
294Alek ThomasOFD-Backs
295Sonny GraySPTwins
296Cade CavalliSPNationals
297Joc PedersonOFGiants
298Coby Mayo3BOrioles
299Danny JansenCBlue Jays
300Dalton RushingCDodgers
301Brendan Donovan2BCardinals
302Everson PereiraOFYankees
303Miguel BleisOFRed Sox
304Gavin CrossOFRoyals
305Alexander CanarioOFCubs
306Jace Jung2BTigers
307Tink HenceSPCardinals
308Jon GraySPNationals
309MacKenzie GoreSPNationals
310Tanner BibeeSPGuardians
311Joey Meneses1BNationals
312Jameson TaillonSPCubs
313Nathan EovaldiSPRangers
314Charlie MortonSPBraves
315Frankie MontasSPYankees
316Alex CobbSPGiants
317Hayden WesneskiSPCubs
318Eric LauerSPBrewers
319Justin SteeleSPCubs
320Lance McCullers Jr.SPAstros
321DJ LeMahieu1BYankees
322Kolten Wong2BMariners
323Ceddanne Rafaela2B/SS/OFRed Sox
324Isaac Paredes3BRays
325Brandon Drury2B/3BAngels
326Miles MikolasSPCardinals
327Merrill KellySPD-Backs
328Luis OrtizSPPirates
329Taj BradleySPRays
330Ken WaldichukSPAthletics
331Braxton GarrettSPMarlins
332Kyle BradishSPOrioles
333Eduardo RodriguezSPTigers
334DL HallSPOrioles
335Mike SorokaSPBraves
336Daniel EspinoSPGuardians
337Sean ManaeaSPGiants
338Pete FairbanksRPRays
339Zach EflinSPRays
340Aaron CivaleSPGuardians
341Jose UrquidySPAstros
342Josh LoweOFRays
343Brady HouseSSNationals
344Whit Merrifield2BBlue Jays
345Jett WilliamsSSMets
346Trey Mancini1BCubs
347Christian Encarnacion-Strand1B/3BReds
348Kevin AlcantaraOFCubs
349Edwin ArroyoSSReds
350Austin WellsCYankees
351Andy PagesOFDodgers
352Samuel ZavalaOFPadres
353Brice TurangSSBrewers
354Wil Myers1BReds
355Justin Turner3BRed Sox
356Michael Massey2BRoyals
357Addison BargerSS/3BBlue Jays
358Jean Segura2BMarlins
359Chris Taylor2BDodgers
360Shea LangeliersCAthletics
361Yainer DiazCAstros
362Robert Hassell IIIOFNationals
363Edouard Julien2BTwins
364Michael Busch2BDodgers
365Henry DavisCPirates
366Mason AuerOFRays
367Carson WilliamsSSRays
368Brennen DavisOFCubs
369Brayan Rocchio2B/SSGuardians
370Oscar ColasOFWhite Sox
371Harry FordCMariners
372Spencer JonesOFYankees
373Chase DeLauterOFGuardians
374David PetersonSPMets
375Colt KeithSS/3BTigers
376Deyvison De Los Santos3BD-Backs
377Bryce MillerSPMariners
378Michael KopechSPWhite Sox
379Bailey OberSPTwins
380Alexis DiazRPReds
381Casey Schmitt3BGiants
382Dylan LeskoSPPadres
383Orelvis MartinezSS/3BBlue Jays
384Jonathan Aranda1B/2B/3BRays
385Luis Garcia2BNationals
386Tylor MegillSPMets
387Daniel BardRPRockies
388Kenta MaedaSPTwins
389Ryne NelsonSPD-Backs
390Scott BarlowRPRoyals
391Luisangel Acuña2B/SSRangers
392Yasmani GrandalCWhite Sox
393Edgar QueroCAngels
394Ryan Noda1BAthletics
395Travis d'ArnaudCBraves
396Jhonkensy Noel3BGuardians
397Jake FraleyOFReds
398Will BrennanOFGuardians
399Trent GrishamOFPadres
400Wilmer FloresSPTigers
401Alec BurlesonOFCardinals
402Seth BrownOFAthletics
403Kyle StowersOFOrioles
404Oswaldo CabreraOFYankees
405Paul SewaldRPMariners
406Alex WoodSPGiants
407Carlos CarrascoSPMets
408Jonny DeLucaOFDodgers
409Alex RamirezOFMets
410Jose LeclercRPRangers
411Liam HendriksRPWhite Sox
412Steven MatzSPCardinals
413Max MeyerSPMarlins
414Drey JamesonSPD-Backs
415Tanner HouckSPRed Sox
416Joey GalloOFTwins
417Max KeplerOFTwins
418Heston KjerstadOFOrioles
419Josue de PaulaOFDodgers
420Juan YepezOFCardinals
421Matt WallnerOFTwins
422Gabriel MartinezOFBlue Jays
423Lourdes Gurriel Jr.OFD-Backs
424Tyler GentryOFRoyals
425Joey WiemerOFBrewers
426Manuel MargotOFRays
427Dustin Harris1B/OFRangers
428Aaron ZavalaOFRangers
429Anthony GutierrezOFRangers
430Grant McCrayOFGiants
431Chase SilsethSPAngels
432Ross StriplingSPGiants
433Matt BrashRPMariners
434Ranger SuarezSPPhillies
435Marcus StromanSPCubs
436Cal QuantrillSPGuardians
437A.J. MinterRPBraves
438James KarinchakRPGuardians
439Gabriel GonzalezOFMariners
440Edward OlivaresOFRoyals
441Nolan JonesOFRockies
442Cody MorrisSPGuardians
443Tyler AndersonSPAngels
444Owen WhiteSPRangers
445Seranthony DominguezRPPhillies
446John MeansSPOrioles
447Kyle MullerSPAthletics
448Estevan FlorialOFYankees
449Angel MartinezSSGuardians
450Joey Ortiz2B/SSOrioles
451Bobby Dalbec1BRed Sox
452Jacob Berry3BMarlins
453Tyler Locklear1BMariners
454Bryan Ramos3BWhite Sox
455Jackson JobeSPTigers
456Nate PearsonRPBlue Jays
457Jack LeiterSPRangers
458Lawrence ButlerOFAthletics
459Drew GilbertOFAstros
460Sterlin ThompsonOFRockies
461Ronny MauricioSSMets
462Jorge LopezRPTwins
463Brock PorterSPRangers
464Jose QuintanaSPMets
465Gordon GraceffoSPCardinals
466Brusdar GraterolRPDodgers
467Daniel HudsonRPDodgers
468Adbert AlzolaySPCubs
469Jake EderSPMarlins
470Ryan PepiotSPDodgers
471Quinn PriesterSPPirates
472Yiddi CappeSSMarlins
473Matthew LiberatoreSPCardinals
474Cole YoungSSMariners
475Drew WatersOFRoyals
476Blaze Jordan1BRed Sox
477J.P. CrawfordSSMariners
478Cristian HernandezSSCubs
479Jared Walsh1BAngels
480Garrett Cooper1BMarlins
481Luke Voit1BBrewers
482Wilmer Flores1BGiants
483Jacob MeltonOFAstros
484Brock JonesOFRays
485Justin CrawfordOFPhillies
486Trey SweeneySSYankees
487Harold Ramirez1BMarlins
488Nick Pratto1BRoyals
489Mikey RomeroSSRed Sox
490Jose SalasSSTwins
491Eric BrownSSBrewers
492Matt McLainSSReds
493Dominic Smith1BNationals
494Michael ArroyoSSMariners
495Nick GordonSSTwins
496Justin Foscue2BRangers
497Spencer Steer2B/3BReds
498Jacob MisiorowskiRPBrewers
499Robert GasserSPBrewers
500Jarlin SusanaSPNationals
501Zach PlesacSPGuardians
502Josiah GraySPNationals
503Jose SuarezSPAngels
504Jason AdamRPRays
505Mitch KellerSPPirates
506Cade HortonSPCubs
507Brandon HughesRPCubs
508Giovanny GallegosRPCardinals
509Spencer TurnbullRPTigers
510Noah SyndergaardSPDodgers
511Mason MillerSPAthletics
512Griff McGarrySPPhillies
513Kendall GravemanRPWhite Sox
514Graham AshcraftSPReds
515Ji-Man Choi1BPirates
516Jordan BeckOFRockies
517Denzel ClarkeOFAthletics
518Joey Votto1BReds
519David Hensley2BAstros
520Luis RengifoSSAngels
521Xavier Isaac1BRays
522Liover PegueroSSPirates
523Tyler Black2BBrewers
524Zack Gelof2B/3BAthletics
525Nick Yorke2BRed Sox
526Cristhian VaqueroOFTwins
527Yanquiel FernandezOFRockies
528Eddinson PaulinoSSRed Sox
529Owen CaissieOFCubs
530Jay Allen IIOFReds
531Luis MatosOFGiants
532Avisail GarciaOFMarlins
533Ramon Urias3BOrioles
534Garrett CrochetRPWhite Sox
535Taijuan WalkerSPPhillies
536AJ Smith-ShawverSPBraves
537Bryan AbreuRPAstros
538Martin PerezSPRangers
539Bubba ChandlerSPPirates
540Diego CastilloRPMariners
541Rafael MonteroRPAstros
542Connor PrielippSPTwins
543Brandon BarrieraSPBlue Jays
544Prelander BerroaSPMariners
545Keegan ThompsonSPCubs
546Kahlil WatsonSSMarlins
547Aeverson ArteagaSSGiants
548Warming Bernabel3BRockies
549Elehuris Montero3BRockies
550Daniel Vogelbach1BMets
551David Villar3BGiants
552Jeremy De La RosaOFNationals
553Benny MontgomeryOFRockies
554Charlie BlackmonOFRockies
555Adam DuvallOFRed Sox
556Johan RojasOFPhillies
557Collin McHughRPBraves
558Dylan BeaversOFOrioles
559Roman AnthonyOFRed Sox
560Nick MartinezSPPadres
561Alex VesiaRPDodgers
562Joey WentzSPTigers
563Owen MurphySPBraves
564Eric Hosmer1BCubs
565Eric HaaseCTigers
566Jonah HeimCRangers
567Cade MarloweOFMariners
568Chas McCormickOFAstros
569Parker MeadowsOFTigers
570Moises GomezOFCardinals
571Josh Donaldson3BYankees
572Jordan GroshansSS/3BMarlins
573Maikel GarciaSSRoyals
574Jorge MateoSSOrioles
575Craig KimbrelRPPhillies
576Greg JonesSSRays
577Landon SimsSPD-Backs
578A.J. PukRPMarlins
579Jose AlvaradoRPPhillies
580Kyle FinneganRPNationals
581Carlos EstevezRPAngels
582Trevor MayRPAthletics
583Reynaldo LopezRPWhite Sox
584Jud FabianOFOrioles
585Joshua BaezOFCardinals
586Mark VientosOFMets
587Kerry CarpenterOFTigers
588Mark CanhaOFMets
589Jorge SolerOFMarlins
590Osleivis BasabeSSRays
591Dylan MooreSSMariners
592Jose RodriguezSSWhite Sox
593Lenyn SosaSSWhite Sox
594Justyn-Henry Malloy3BTigers
595Robert SuarezRPPadres
596Clarke SchmidtRPYankees
597Wenceel PerezSSTigers
598Roderick AriasSSYankees
599Joey BartCGiants
600Nick FortesCMarlins
Vladimir_Guerrero_Jr_TomDiPace.jpg

Who Will Be The Breakout MLB Hitter Of 2021?

Baseball America staffers pick the hitter most likely to enjoy a breakout season in 2021.

Are you a member?

In order to access this exclusive content you must have a Baseball America Account. 

Login or sign up  


Additionally, you can subscribe to Baseball America's newsletter and receive all of our rankings, analysis, prospect insight & more delivered to your inbox every day. Click here to get started. 

of Free Stories Remaining