2023 Dynasty Baseball RankingsDynasty Baseball

The Dynasty Guru 2023 Top 500 Dynasty Players for OBP Leagues

Whew. I can’t express how excited I am to share my Top 500 List for OBP dynasty leagues. It’s my first publicly available personal endeavor, so I’d be lying if I didn’t say there was a little apprehension. But only a little, and this won’t be my last Top 500 List either. We have plans to continue to update the rankings list here on the website during the year and share frequent updates with our Discord. So if you’re like me and follow prospect rankings like a stock broker, join the fun now

This list assumes a 15-team, 5×5 Roto league with OBP for our batters and QS and S+H/2 for pitchers. These settings mimic the TDG Positional Ranks that we’ve been posting all off-season. The list also assumes that rosters are the ‘keep forever’ dynasty format with one starting catcher. They would hold about 25 MLB players per team (~375 total) and 15 MiLB players (~300 total) on a separate roster. 

My ranking mantra weighs current and recent performance more so than projected future performance. And the further we predict impacts, the less I rely on them. Because of the league assumptions, the list weighs proximity prospects a bit heavier than the toolsy, raw types. Regardless of league settings, I love absolute ceilings much more than floors. So you will definitely still see these types scattered throughout. 

If you really dive in you’ll see that I may have players listed at different positions and in a different order than my positional rankings. While my personal positional ranks did give me an early outline, those were started in November. Both real and dynasty baseball doesn’t seem to sleep. So as injuries and surgeries have become known and as trades and signings have happened, my opinions have adjusted. 

I wouldn’t have read an introduction this far and props to those who have. It blows my mind that I’m able to carry on the TDG legacy started by Bret Sayre a decade ago. Not just ranking 500 players, but also being part of this awesome group of Gurus. I lastly just want to thank our commander-in-chief, Taylor, for his help throughout the process of getting this list out there. Cheers all, I hope you enjoy it!

OBP RankPlayerTeamPosAge
1Shohei OhtaniLAASP/UTIL28.6
2Ronald Acuna Jr.ATLOF25.2
3Julio RodriguezSEAOF22.2
4Juan SotoSDPOF24.3
5Yordan AlvarezHOUOF25.7
6Fernando Tatis Jr.SDPSS/OF24.1
7Kyle TuckerHOUOF26.1
8Aaron JudgeNYYOF30.8
9Trea TurnerPHISS29.7
10Vladimir Guerrero Jr.TOR1B23.9
11Bobby Witt Jr.KCRSS/3B22.7
12Jose RamirezCLE3B30.4
13Rafael DeversBOS3B26.3
14Corbin BurnesMILSP28.3
15Mookie BettsLADOF30.4
16Manny MachadoSDP3B30.6
17Bryce HarperPHIOF30.4
18Mike TroutLAAOF31.6
19Gerrit ColeNYYSP32.5
20Bo BichetteTORSS25.0
21Aaron NolaPHISP29.7
22Shane McClanahanTBRSP25.8
23Austin RileyATL3B25.9
24Francisco LindorNYMSS29.3
25Wander FrancoTBRSS22.0
26Michael HarrisATLOF22.0
27Pete AlonsoNYM1B28.2
28Jazz ChisholmMIA2B25.1
29Gunnar HendersonBAL3B21.7
30Sandy AlcantaraMIASP27.5
31Brandon WoodruffMILSP30.0
32Jacob deGromTEXSP34.7
33Freddie FreemanLAD1B33.5
34Corbin CarrollARIOF22.5
35Dylan CeaseCHWSP27.2
36Spencer StriderATLSP24.3
37Carlos RodonNYYSP30.2
38Ozzie AlbiesATL2B26.1
39Luis RobertCHWOF25.6
40Corey SeagerTEXSS28.8
41Vinnie PasquantinoKCR1B25.4
42Eloy JimenezCHWOF26.2
43Cedric MullinsBALOF28.4
44Randy ArozarenaTBROF28.0
45Marcus SemienTEX2B32.4
46Shane BieberCLESP27.7
47Alek ManoahTORSP25.1
48Jose AltuveHOU2B32.8
49Matt OlsonATL1B28.9
50Julio UriasLADSP26.5
51Zack WheelerPHISP32.7
52Paul GoldschmidtSTL1B35.5
53Zac GallenARISP27.6
54Cristian JavierHOUSP25.9
55Oneil CruzPITSS24.4
56Luis CastilloSEASP30.2
57Nolan ArenadoSTL3B31.9
58Kevin GausmanTORSP32.1
59Jordan WalkerSTL3B/OF20.8
60Alex BregmanHOU3B28.9
61Teoscar HernandezSEAOF30.4
62Joe MusgroveSDPSP30.2
63Jordan LawlarARISS20.6
64Adley RutschmanBALC25.0
65Tyler GlasnowTBRSP29.5
66Luis SeverinoNYYSP29.0
67Framber ValdezHOUSP29.3
68Will SmithLADC27.9
69Robbie RaySEASP31.4
70Dustin MayLADSP25.5
71Nick LodoloCINSP25.1
72George KirbySEASP25.1
73J.T. RealmutoPHIC31.9
74Bryan ReynoldsPITOF28.1
75Kyle SchwarberPHIOF30.0
76Max ScherzerNYMSP38.6
77Blake SnellSDPSP30.2
78Byron BuxtonMINOF29.2
79Max FriedATLSP29.1
80Jackson ChourioMILOF19.0
81Hunter GreeneCINSP23.6
82Justin VerlanderNYMSP40.0
83Seiya SuzukiCHCOF28.5
84Jeremy PenaHOUSS25.4
85Dansby SwansonCHCSS29.0
86Jesus LuzardoMIASP25.4
87Andres GimenezCLE2B24.5
88Miguel VargasLAD3B23.3
89Tommy EdmanSTL2B27.8
90Elly De La CruzCINSS21.1
91Gleyber TorresNYY2B26.2
92Tyler O’NeillSTLOF27.7
93Anthony VolpeNYYSS21.8
94Logan WebbSFGSP26.3
95Grayson RodriguezBALSP23.3
96James WoodWASOF20.4
97Kyle WrightATLSP27.4
98Daulton VarshoTORC/OF26.6
99Nestor CortesNYYSP28.2
100Eury PerezMIASP19.9
101Andrew PainterPHISP19.9
102Triston McKenzieCLESP25.6
103Taylor WardLAAOF29.2
104Willy AdamesMILSS27.5
105Christian YelichMILOF31.2
106Carlos CorreaMINSS28.4
107George SpringerTOROF33.4
108Vaughn GrissomATLSS22.1
109Xander BogaertsSDPSS30.4
110Ricky TiedemannTORSP20.5
111Max MuncyLAD3B32.5
112Nathaniel LoweTEX1B27.6
113Tony GonsolinLADSP28.8
114MJ MelendezKCRC24.2
115Riley GreeneDETOF22.4
116Tim AndersonCHWSS29.7
117Ezequiel TovarCOLSS21.6
118Andrew VaughnCHW1B24.9
119Freddy PeraltaMILSP26.7
120Walker BuehlerLADSP28.6
121Giancarlo StantonNYYOF33.3
122Jackson HollidayBALSS19.2
123Joe RyanMINSP26.7
124Lance LynnCHWSP35.8
125Adolis GarciaTEXOF30.0
126Brayan BelloBOSSP23.8
127Pablo LopezMIASP27.0
128Reid DetmersLAASP23.6
129Druw JonesARIOF19.2
130Kris BryantCOLOF31.1
131William ContrerasMILC25.2
132Starling MarteNYMOF34.4
133Alejandro KirkTORC24.3
134Anthony SantanderBALOF28.4
135Zac VeenCOLOF21.2
136Hunter BrownHOUSP24.5
137Logan GilbertSEASP25.8
138Kyle ManzardoTBR1B22.6
139Clayton KershawLADSP34.9
140Lucas GiolitoCHWSP28.6
141Luis GarciaHOUSP26.2
142Nick CastellanosPHIOF31.0
143Tyler MahleMINSP28.4
144Ian HappCHCOF28.5
145Steven KwanCLEOF25.5
146Brandon LoweTBR2B28.6
147Amed RosarioCLESS27.3
148Francisco AlvarezNYMC21.3
149Willson ContrerasSTLC30.8
150Trevor RogersMIASP25.3
151Jake McCarthyARIOF25.6
152Josh JungTEX3B25.0
153Trevor StoryBOS2B30.3
154Salvador PerezKCRC32.8
155Eugenio SuarezSEA3B31.6
156Royce LewisMINSS23.7
157Edward CabreraMIASP24.9
158Yu DarvishSDPSP36.5
159Matt ChapmanTOR3B29.8
160Ryan MountcastleBAL1B26.0
161Kyle HarrisonSFGSP21.5
162Colton CowserBALOF22.9
163Rhys HoskinsPHI1B29.9
164Mitch HanigerSFGOF32.2
165Triston CasasBOS1B23.1
166Patrick SandovalLAASP26.4
167Emmanuel ClaseCLERP24.9
168Marcelo MayerBOSSS20.2
169Edwin DiazNYMRP28.9
170Chris BassittTORSP34.0
171Jordan MontgomerySTLSP30.2
172Aaron AshbyMILSP24.8
173Sean ManaeaSFGSP31.1
174Jeffrey SpringsTBRSP30.4
175Drew RasmussenTBRSP27.6
176Christian WalkerARI1B31.9
177Nico HoernerCHC2B25.8
178Tarik SkubalDETSP26.3
179Brandon NimmoNYMOF29.9
180Josh HaderSDPRP28.9
181Noelvi MarteCINSS21.4
182Devin WilliamsMILRP28.4
183Pete Crow-ArmstrongCHCOF20.9
184Ryan HelsleySTLRP28.6
185Spencer TorkelsonDET1B23.5
186Jasson DominguezNYYOF20.0
187Jorge PolancoMIN2B29.6
188Ketel MarteARI2B29.4
189Jose AbreuHOU1B36.1
190Coby MayoBAL3B21.2
191Elijah GreenWASOF19.2
192Andrew HeaneyTEXSP31.7
193Jesse WinkerMILOF29.5
194Gavin WilliamsCLESP23.6
195Ke’Bryan HayesPIT3B26.1
196Curtis MeadTBR3B22.3
197Brandon PfaadtARISP24.4
198Ramon LaureanoOAKOF28.6
199Brady SingerKCRSP26.6
200Michael KopechCHWSP26.8
201Austin HaysBALOF27.6
202Rowdy TellezMIL1B27.9
203Hunter RenfroeLAAOF31.1
204Tyler StephensonCINC26.5
205Oscar GonzalezCLEOF25.1
206Jake CronenworthSDP2B/1B29.1
207Jon GrayTEXSP31.3
208Jose UrquidyHOUSP27.8
209Sonny GrayMINSP33.3
210Felix BautistaBALRP27.7
211Jhoan DuranMINRP25.1
212Raisel IglesiasATLRP33.1
213Andres MunozSEARP24.1
214Shane BazTBRSP23.7
215Ryan PresslyHOURP34.2
216Jack FlahertySTLSP27.4
217Lance McCullers Jr.HOUSP29.4
218Tink HenceSTLSP20.6
219Bobby MillerLADSP23.9
220Roansy ContrerasPITSP23.3
221MacKenzie GoreWASSP24.0
222Eric LauerMILSP27.7
223Daniel EspinoCLESP22.1
224Chris SaleBOSSP33.9
225Robert HassellWASOF21.5
226Brooks LeeMINSS22.0
227Jonathan IndiaCIN2B26.2
228Gavin StoneLADSP24.4
229Cody BellingerCHCOF27.6
230Jordan RomanoTORRP29.8
231Kodai SengaNYMSP30.1
232Jose BerriosTORSP28.7
233Anthony RizzoNYY1B33.5
234Sean MurphyATLC28.4
235Harrison BaderNYYOF28.7
236Zach NetoLAASS22.1
237Camilo DovalSFGRP25.6
238Clay HolmesNYYRP29.9
239Trent GrishamSDPOF26.3
240Javier BaezDETSS30.2
241Ty FranceSEA1B28.6
242Juan YepezSTL1B/OF25.0
243Oswald PerazaNYYSS22.7
244Ryan McMahonCOL3B28.2
245Diego CartayaLADC21.5
246Charlie MortonATLSP39.3
247Termarr JohnsonPIT2B18.7
248Lars NootbaarSTLOF25.5
249Brett BatyNYM3B23.3
250Marco LucianoSFGSS21.5
251Tylor MegillNYMSP27.6
252David PetersonNYMSP27.5
253Tanner BibeeCLESP23.9
254Jameson TaillonCHCSP31.3
255Alex CobbSFGSP35.4
256CJ AbramsWASSS22.4
257Braxton GarrettMIASP25.6
258Taj BradleyTBRSP21.9
259Endy RodriguezPITC22.7
260Jarred KelenicSEAOF23.6
261Tyler SoderstromOAKC/1B21.3
262George ValeraCLEOF22.3
263Alec BohmPHI3B26.6
264Emmanuel RodriguezMINOF20.0
265Kenley JansenBOSRP35.4
266Pete FairbanksTBRRP29.2
267David BednarPITRP28.4
268Scott BarlowKCRRP30.2
269Alexis DiazCINRP26.4
270Matt MervisCHC1B24.9
271Harry FordSEAC20.0
272Evan CarterTEXOF20.5
273Joey WiemerMILOF24.0
274Cal RaleighSEAC26.2
275Hayden WesneskiCHCSP25.2
276Kevin AlcantaraCHCOF20.6
277Colt KeithDET3B21.5
278Christopher MorelCHC2B/OF23.7
279Logan O’HoppeLAAC23.0
280Josh BellCLE1B30.5
281Cade CavalliWASSP24.5
282C.J. CronCOL1B33.1
283Kyle BradishBALSP26.5
284Bryan De La CruzMIAOF26.2
285Merrill KellyARISP34.4
286Brandon MarshPHIOF25.2
287Paul SewaldSEARP32.8
288Jordan WestburgBALSS24.0
289Masyn WinnSTLSS20.9
290Michael MasseyKCR2B24.9
291Luis UriasMIL3B/2B25.7
292Yandy DiazTBR3B31.5
293Frankie MontasNYYSP29.9
294Bo NaylorCLEC23.0
295Justin SteeleCHCSP27.6
296Chris TaylorLAD2B/OF32.5
297Dylan CarlsonSTLOF24.3
298Luis ArraezMIA2B/1B25.9
299Cam CollierCIN3B18.3
300Jackson MerrillSDPSS19.9
301Michael ConfortoSFGOF30.0
302Alex KirilloffMIN1B/OF25.3
303Adael AmadorCOLSS19.9
304Colson MontgomeryCHWSS21.0
305Cody MorrisCLESP26.3
306Lourdes Gurriel Jr.ARIOF29.4
307Ezequiel DuranTEX2B/OF23.8
308Alex VerdugoBOSOF26.8
309Marcus StromanCHCSP31.8
310Adalberto MondesiBOSSS27.6
311Austin MeadowsDETOF27.8
312Jeff McNeilNYM2B/OF30.9
313Bryson StottPHI2B25.4
314Keibert RuizWASC24.6
315Noah SyndergaardLADSP30.5
316Lane ThomasWASOF27.5
317Ceddanne RafaelaBOSOF22.4
318Henry DavisPITC23.4
319Zach EflinTBRSP28.9
320Miguel BleisBOSOF19.0
321Garrett WhitlockBOSSP26.7
322Brendan DonovanSTL3B/2B/OF26.1
323Jake FraleyCINOF27.8
324Kyle StowersBALOF25.1
325Andrew BenintendiCHWOF28.6
326Jose MirandaMIN3B/1B24.7
327Josh NaylorCLE1B25.7
328Thairo EstradaSFG2B27.0
329Jose LeclercTEXRP29.2
330Alex LangeDETRP27.4
331Evan PhillipsLADRP28.5
332Trevor MayOAKRP33.4
333Joc PedersonSFGOF30.8
334Daniel HudsonLADRP36.0
335Martin PerezTEXSP31.9
336Jorge SolerMIAOF31.0
337Trey ManciniCHC1B/OF30.9
338Drey JamesonARISP25.5
339Luis OrtizPITSP24.1
340Nathan EovaldiTEXSP33.0
341Junior CamineroTBR3B19.6
342J.D. MartinezLADUTIL35.5
343Yoan MoncadaCHW3B27.7
344Gabriel MorenoARIC23.0
345Mike SorokaATLSP25.6
346Connor NorbyBAL2B22.7
347Luisangel AcunaTEXSS21.0
348Edouard JulienMIN2B23.8
349Edward OlivaresKCROF27.0
350Gavin LuxLAD2B25.3
351Gavin CrossKCROF22.0
352Austin WellsNYYC23.6
353Manuel MargotTBROF28.4
354Oscar ColasCHWOF24.4
355Esteury RuizOAKOF24.0
356DL HallBALSP24.4
357Chase SilsethLAASP22.8
358Aaron CivaleCLESP27.7
359Nolan GormanSTL2B22.8
360Jurickson ProfarFAOF30.0
361Ranger SuarezPHISP27.5
362Isaac ParedesTBR1B/3B24.0
363Michael BuschLAD2B25.3
364Luis MatosSFGOF21.1
365Spencer JonesNYYOF28.4
366Kevin ParadaNYMC21.6
367Robert GasserMILSP23.7
368DJ LeMahieuNYY2B/3B34.6
369John MeansBALSP29.8
370Carlos CarrascoNYMSP35.9
371Ian AndersonATLSP24.8
372Bailey OberMINSP27.6
373Drew WatersKCROF24.2
374Will BrennanCLEOF25.1
375Samuel ZavalaSDPOF18.6
376Sal FrelickMILOF22.9
377Dylan BeaversBALOF21.5
378Tyler AndersonLAASP33.2
379Gabriel GonzalezSEAOF19.1
380Andy PagesLADOF22.2
381Anthony RendonLAA3B32.7
382Daniel BardCOLRP37.7
383Joey MenesesWASOF/1B30.8
384Shea LangeliersOAKC25.3
385Christian Encarnacion-StrandCIN1B/3B23.2
386Eduardo RodriguezDETSP29.9
387Dylan LeskoSDPSP19.5
388Jonathan ArandaTBR2B/3B24.8
389Chase DeLauterCLEOF21.4
390Cade HortonCHCSP21.5
391Leody TaverasTEXOF24.5
392J.P. CrawfordSEASS28.1
393Josh LoweTBROF25.1
394Adrian MorejonSDPSP24.0
395Andrew McCutchenPITOF36.4
396Josue De PaulaLADOF17.8
397Alec BurlesonSTLOF24.2
398Josiah GrayWASSP25.2
399Tanner HouckBOSSP26.7
400Marcell OzunaATLOF32.3
401Alex WoodSFGSP32.1
402Seth BrownOAK1B/OF30.6
403Spencer SteerCIN3B25.2
404Jett WilliamsNYMSS19.3
405Ross StriplingSFGSP33.3
406Masataka YoshidaBOSOF29.6
407Nolan JonesCOLOF24.8
408Luis RengifoLAA2B/3B26.0
409Brandon DruryLAA3B/2B30.5
410Liam HendriksCHWRP34.0
411Ha-Seong KimSDPSS27.4
412Will BensonCINOF24.7
413Brennen DavisCHCOF23.3
414Lazaro MontesSEAOF18.3
415Emmet SheehanLADSP23.3
416Mason AuerTBROF22.0
417Steven MatzSTLSP31.7
418Garrett MitchellMILOF24.5
419Everson PereiraNYYOF21.9
420Taijuan WalkerPHISP30.5
421Paul BlackburnOAKSP29.2
422Deyvison De Los SantosARI3B19.7
423Cal QuantrillCLESP28.0
424Nick GordonMIN2B/OF27.3
425Alex RamirezNYMOF21.1
426Brendan RodgersCOL2B26.5
427Bryan MataBOSSP23.8
428Rodolfo CastroPIT2B/SS23.8
429Max MeyerMIASP24.0
430Matt ManningDETSP25.1
431Brady HouseWASSS19.7
432Blaze JordanBOS3B/1B20.2
433Xavier IsaacTBR1B19.2
434Mason MontgomeryTBRSP22.7
435Alexander CanarioCHCOF22.8
436Max KeplerMINOF30.0
437Edgar QueroLAAC19.9
438Aaron ZavalaTEXOF22.7
439Yasser MercedesMINOF18.3
440Jorge MateoBALSS27.7
441Anthony GutierrezTEXOF18.2
442Yiddi CappeMIASS20.5
443Kyle MullerOAKSP25.4
444Wilmer FloresDETSP31.6
445Jarren DuranBOSOF26.5
446Nick YorkeBOS2B20.9
447Tyler LocklearSEA1B22.3
448Danny JansenTORC27.9
449Ryne NelsonARISP25.1
450Cooper HjerpeSTLSP21.9
451Jeferson QueroMILC20.4
452Alek ThomasARIOF22.8
453Addison BargerTORSS23.3
454Jose SalasMIASS25.9
455Casey MizeDETSP25.8
456Bubba ThompsonTEXOF24.7
457Mick AbelPHISP21.5
458Mitch KellerPITSP26.9
459Chas McCormickHOUOF27.9
460Edwin ArroyoCINSS19.5
461Justin TurnerBOS3B38.3
462Cristian SantanaDETSS26.0
463Warming BernabelCOL3B20.7
464Kolten WongSEA2B32.4
465Nick GonzalesPIT2B23.7
466Jose RodriguezCHWSS27.5
467Rayne DonconLAD2B19.4
468Freddy TarnokOAKSP24.3
469Miles MikolasSTLSP34.5
470Bryan RamosCHW3B21.0
471Whit MerrifieldTOR2B/OF34.1
472Jose SuarezLAASP25.1
473Luis PatinoTBRSP23.3
474Graham AshcraftCINSP25.0
475Kenta MaedaMINSP34.9
476Jared WalshLAA1B29.6
477Seranthony DominguezPHIRP28.2
478Jorge LopezMINRP30.0
479Oswaldo CabreraNYYOF/2B24.0
480Jose AlvaradoPHIRP27.8
481Brandon HughesCHCRP27.2
482Luis CampusanoSDPC24.4
483James TriantosCHC3B20.1
484Dalton RushingLADC/1B22.0
485Josh RojasARI3B28.7
486Wilmer FloresSFG3B/2B31.6
487Drew GilbertHOUOF22.4
488Dustin HarrisTEXOF23.6
489Brayan RocchioCLESS22.1
490Yanquiel FernandezCOLOF20.1
491Pedro LeonHOUOF24.7
492Jon BertiMIA2B/3B33.1
493Orelvis MartinezTORSS21.3
494Nick PrattoKCR1B24.4
495Ken WaldichukOAKSP25.1
496Jarlin SusanaWASSP18.9
497Jordan DiazOAK2B22.5
498Bailey FalterPHISP25.8
499Matt BrashSEASP24.8
500Eduardo EscobarNYM3B34.1
501Joey GalloMINOF29.3
502Andres ChaparroNYY3B23.8
503Reese OlsonDETSP23.6
504Matthew LiberatoreSTLSP23.3
505Elehuris MonteroCOL3B/1B24.5
506Ronny MauricioNYMSS21.9
507Jose SiriTBROF27.6
508Jo AdellLAAOF23.9
509Nate PearsonTORSP26.5
510Owen CaissieCHCOF20.6
511Jace JungDET2B22.4
512Jacob BerryMIAUTIL21.8
513Tyler WellsBALSP29.6
514Bryce MillerSEASP24.5
515James OutmanLADOF25.8
516Mark VientosNYM1B23.2
517Benny MontgomeryCOLOF20.5
518Carlos JorgeCIN2B19.4
519Justin CrawfordPHIOF19.1
520AJ PukOAKSP27.8
521Ivan MelendezARI1B23.1
522Jesus SanchezMIAOF25.4
523Nick PivettaBOSSP30.0
524Drew SmylyCHCSP33.7
525James KaprielianOAKSP29.0
526Wil MyersCIN1B/OF32.2
527Jose QuintanaNYMSP34.1
528Max MuncyOAKSS32.5
529German MarquezCOLSP28.0
530Jean SeguraMIA2B32.9
531Jonatan ClaseSEAOF20.8
532Lenyn SosaCHWSS23.1
533Mitch GarverTEXC32.1

The Author

Chris Knock

Chris Knock

Chris is a father of two kids and husband of one wife. His next loves are baseball and whatever seasonal beer you have on tap. He's played fantasy baseball for almost 20 years and is excited to share his relatively educated opinions!

8 Comments

  1. John Gutzwiller
    February 24, 2023 at 4:42 pm

    You have KeBryan Hayes on here twice

    • February 24, 2023 at 5:49 pm

      Fixed. Thanks, John! It’s so hard to find good help these days…

  2. Stu Jackson
    February 27, 2023 at 10:58 am

    For us on Yahoo is Ohtani batter only still #1? Where does Ohtani pitcher only rank? Any guess when Ohtani stops pitching to save from wear & tear so he can play more seasons in the MLB?

    • March 12, 2023 at 6:17 am

      I don’t think the end of his pitching is anywhere near. If he reaches FA, he’ll definitely find a team who supports him on both sides of the ball.
      Split personality Ohtani falls down my rankings. ‘Batter only’ would still be top 15 overall, and ‘Pitcher only’ would probably be around Manoah. So back end 40s overall. Thanks for the idea to start incorporating this into my updates!

  3. Ted
    March 3, 2023 at 11:08 pm

    Spencer Jones is listed at 28 years old? Should be 21 unless there are two Spencer Jones NYY OF

    • March 12, 2023 at 6:20 am

      Dang, good catch. I use xlookup on my personal spreadsheet for ages and tried to double-check the duplicate names. This slipped past for now but is fixed for future!

  4. Nick
    March 7, 2023 at 1:51 pm

    Jack Leiter cant crack the top 500? Dang.

    • March 12, 2023 at 6:41 am

      To be fair, he was close to making the list – he was my highest-rank pitching prospect to not get included. But yeah, I’m currently low on him after the blah debut season. Over 40% of his pitches missed the strike zone, and his famed fastball did not have the same effect in pro ball as it did in college. In dynasty baseball, pitching prospects can be a necessary evil – but I’d stay away from Leiter in virtually all formats at this point.

Previous post

THE DYNASTY GURU 2023 CONSENSUS TOP 200 PROSPECTS

Next post

Discord Dispatches: Spring Training Edition