Dynasty Baseball

2024 Top 500 Dynasty Players for OBP Leagues

Welcome, welcome, welcome! Yes, it’s true, we are nearing the end of our ranking szn. Don’t be sad because it’s ending but be happy because it happened! And be happy as this means it’s time for one of the crowning ranks – The Dynasty Guru’s Annual Top 500 Dynasty Players for OBP Leagues.

For clarity, the list is designed to be most useful for 15 team rotisserie leagues that use OBP, QS, and SVH as categories. Additionally, the league design we used for ranking includes one catcher and rosters a theoretical 450 players in total. The categories we built the rankings for are being used more commonly with each passing year, though I don’t think we can call them the dynasty industry standard. Your individual league variations such as size and scoring categories can impact specific player ranks but even then this list should supply an excellent start for your baseline valuations.

This year our list was handcrafted by myself and two other of our most dedicated rankers – Brett Cook and Greg Hoogkamp. Similarly to TDG’s positional ranks, the three of us first set out by making our personal ranks. We weighted our 3-year projections in decreasing value the further we looked. After we created our own ranks, we averaged out the scores and discussed the results. Because each of us has differing opinions on the value of stable vets versus upcoming prospects this allows for a more tempered approach. The annual TDG OBP list is special in this result and our combined efforts allow the final list to not be swayed completely by a singular ranker’s bias.

Lastly, I want to point out that this list stops at 500 despite the fact that our team ranked 607 total players. If you’re interested in seeing the complete list, you can donate and join our discord! Thanks to everyone, Discord members and beyond, for checking our list out. We know you have lots of sources these days for your dynasty baseball content and we love that you include us at TDG as a part of it! Please give us a follow on twitter as well: Greg can be found @GregHoogkamp, Brett is @BeautyofGrace32, and I can be reached at @notnotcknock.

Enjoy!

TDG RankPlayerTeamPositionAge
1Ronald Acuña Jr.ATLOF25
2Julio RodríguezSEAOF22
3Bobby Witt Jr.KCRSS23
4Corbin CarrollARIOF22
5Shohei OhtaniLADUTIL SP28
6Fernando Tatis Jr.SDPOF24
7Juan SotoNYYOF24
8Kyle TuckerHOUOF26
9Yordan AlvarezHOUOF26
10Aaron JudgeNYYOF31
11Mookie BettsLAD2B OF30
12Bryce HarperPHI1B30
13José RamírezCLE3B30
14Trea TurnerPHISS30
15Vladimir Guerrero Jr.TOR1B24
16Freddie FreemanLAD1B33
17Corey SeagerTEXSS29
18Matt OlsonATL1B29
19Spencer StriderATLSP24
20Gunnar HendersonBALSS 3B22
21Austin RileyATL3B26
22Michael Harris IIATLOF22
23Rafael DeversBOS3B26
24Elly De La CruzCINSS 3B21
25Luis Robert Jr.CHWOF25
26Jackson HollidayBALSS19
27Wyatt LangfordTEXOF22
28Jackson ChourioMILOF19
29Eury PérezMIASP20
30Gerrit ColeNYYSP32
31Jordan WalkerSTLOF21
32Corbin BurnesBALSP28
33Ozzie AlbiesATL2B26
34Pete AlonsoNYM1B28
35Junior CamineroTBR3B19
36Randy ArozarenaTBROF28
37Adley RutschmanBALC25
38Bo BichetteTORSS25
39Francisco LindorNYMSS29
40Royce LewisMIN3B24
41Mike TroutLAAOF31
42Marcus SemienTEX2B32
43Luis CastilloSEASP30
44Adolis GarcíaTEXOF30
45Zac GallenARISP27
46Triston CasasBOS1B23
47George KirbySEASP25
48Jose AltuveHOU2B33
49Manny MachadoSDP3B30
50Kevin GausmanTORSP32
51Grayson RodriguezBALSP23
52Cody BellingerCHCOF 1B27
53Pablo LópezMINSP27
54Evan CarterTEXOF20
55Yoshinobu YamamotoLADSP25
56CJ AbramsWSNSS22
57Zack WheelerPHISP33
58Tyler GlasnowLADSP29
59Oneil CruzPITSS24
60Jazz Chisholm Jr.MIAOF25
61Freddy PeraltaMILSP27
62Christian YelichMILOF31
63Matt McLainCINSS 2B23
64Dylan CrewsWSNOF21
65Gleyber TorresNYY2B26
66Alex BregmanHOU3B29
67Bryan ReynoldsPITOF28
68Tarik SkubalDETSP26
69Aaron NolaPHISP30
70Will SmithLADC28
71Framber ValdezHOUSP29
72Spencer TorkelsonDET1B23
73Anthony VolpeNYYSS22
74Shane McClanahanTBRSP26
75Josh JungTEX3B25
76Jesús LuzardoMIASP25
77Seiya SuzukiCHCOF28
78Josh LoweTBROF25
79Kyle SchwarberPHIOF30
80Max FriedATLSP29
81Paul GoldschmidtSTL1B35
82Blake SnellFASP30
83Jordan LawlarARISS20
84Josh NaylorCLE1B26
85Vinnie PasquantinoKCR1B25
86Nolan ArenadoSTL3B32
87William ContrerasMILC25
88Nolan JonesCOLOF25
89Riley GreeneDETOF22
90Logan GilbertSEASP26
91Bobby MillerLADSP24
92Paul SkenesPITSP21
93Francisco AlvarezNYMC21
94Jasson DominguezNYYOF20
95George SpringerTOROF33
96Kyle BradishBALSP26
97Logan WebbSFGSP26
98Xander BogaertsSDPSS30
99Josh HaderHOURP29
100James WoodWSNOF20
101Jhoan DuranMINRP25
102Dansby SwansonCHCSS29
103Noelvi MarteCIN3B21
104Edwin DiazNYMRP29
105Kodai SengaNYMSP30
106Hunter GreeneCINSP23
107Emmanuel ClaseCLERP25
108Yandy DíazTBR1B31
109Ketel MarteARI2B29
110Ha-Seong KimSDPSS 2B 3B27
111Tanner BibeeCLESP24
112Devin WilliamsMILRP28
113Cole RagansKCRSP25
114Christian WalkerARI1B32
115Roman AnthonyBOSOF19
116Jackson JobeDETSP21
117Joe RyanMINSP27
118Justin SteeleCHCSP27
119Marcell OzunaATLOF32
120J.T. RealmutoPHIC32
121Christian Encarnacion-StrandCIN1B 3B23
122Andrés GiménezCLE2B24
123Spencer SteerCIN3B OF 1B25
124Gavin WilliamsCLESP23
125Nolan GormanSTL2B23
126Walker BuehlerLADSP29
127Coby MayoBAL3B 1B21
128Colt KeithDET2B 3B21
129Sonny GrayMINSP33
130Lars NootbaarSTLOF25
131Yainer DiazHOUC24
132Nick CastellanosPHIOF31
133Shane BazTBRSP24
134Ian HappCHCOF28
135Zach EflinTBRSP29
136Max MuncyLAD3B32
137Ke'Bryan HayesPIT3B26
138Ricky TiedemannTORSP21
139Alec BohmPHI3B 1B27
140Carlos RodónNYYSP30
141Bryson StottPHI2B25
142Walker JenkinsMINOF19
143Camilo DovalSFGRP25
144Dylan CeaseCHWSP27
145Pete Crow-ArmstrongCHCOF21
146Sandy AlcantaraMIASP27
147Kyle ManzardoCLE1B22
148Brandon NimmoNYMOF30
149Joe MusgroveSDPSP30
150Hunter BrownHOUSP24
151Nick LodoloCINSP25
152Lane ThomasWSNOF27
153Masataka YoshidaBOSOF29
154Andrew PainterPHISP20
155Cade HortonCHCSP22
156Isaac ParedesTBR3B 1B24
157Chas McCormickHOUOF28
158Cedric MullinsBALOF28
159Bryce MillerSEASP24
160Edouard JulienMIN2B24
161Zack GelofOAK2B23
162Tommy EdmanSTLSS 2B OF28
163David BednarPITRP28
164Mitch KellerPITSP27
165Jordan MontgomeryTEXSP30
166Teoscar HernándezSEAOF30
167Jordan RomanoTORRP30
168Bryan WooSEASP23
169Brandon PfaadtARISP24
170Andrés MuñozSEARP25
171Jack SuwinskiPITOF24
172Luis ArraezMIA2B26
173Kerry CarpenterDETOF25
174Adael AmadorCOL2B SS20
175Ethan SalasSDPC17
176Emmet SheehanLADSP23
177Gabriel MorenoARIC23
178Nathaniel LoweTEX1B27
179Bo NaylorCLEC23
180Willy AdamesMILSS27
181Matt ShawCHCSS 2B22
182Zach NetoLAASS22
183Samuel BasalloBALC 1B18
184Byron BuxtonMINOF29
185Brett BatyNYM3B23
186Matt ChapmanFA3B30
187Jarren DuranBOSOF26
188Sean MurphyATLC28
189Rhys HoskinsMIL1B30
190Ezequiel TovarCOLSS21
191Bailey OberMINSP27
192Taj BradleyTBRSP22
193Nathan EovaldiTEXSP33
194Shane BieberCLESP28
195Anthony SantanderBALOF28
196Jacob deGromTEXSP35
197Lazaro MontesSEAOF19
198Cristian JavierHOUSP26
199Jackson MerrillSDPSS20
200Eloy JiménezCHWUTIL26
201Jake BurgerMIA3B27
202Chase DeLauterCLEOF22
203Brayan BelloBOSSP24
204Justin VerlanderHOUSP40
205Thairo EstradaSFG2B SS27
206Cal RaleighSEAC26
207Brandon WoodruffMILSP30
208Michael KingSDPSP28
209Jarred KelenicSEAOF23
210Colton CowserBALOF23
211Andrew VaughnCHW1B25
212Trevor StoryBOSSS30
213Jett WilliamsNYMSS19
214Jonathan IndiaCIN2B26
215Steven KwanCLEOF25
216J.P. CrawfordSEASS28
217Willson ContrerasSTLC31
218Jorge SolerSFGOF31
219Luis MatosSFGOF21
220Curtis MeadTBR3B22
221TJ FriedlCINOF27
222Logan O'HoppeLAAC23
223Jung Hoo LeeSFGOF25
224Heston KjerstadBALOF 1B24
225José BerríosTORSP29
226Max ClarkDETOF19
227Colson MontgomeryCHWSS22
228Nico HoernerCHC2B SS26
229Jordan WestburgBAL2B 3B24
230Raisel IglesiasATLRP33
231Chris SaleATLSP34
232Colt EmersonSEASS18
233Esteury RuizOAKOF24
234Ronny MauricioNYM2B22
235Tyler O'NeillBOSOF28
236Reid DetmersLAASP23
237Jorge PolancoSEA2B29
238Jeremy PeñaHOUSS25
239Félix BautistaBALRP28
240Xavier IsaacTBR1B19
241Henry DavisPITOF C23
242Sal FrelickMILOF23
243Andrew AbbottCINSP24
244Chris BassittTORSP34
245Masyn WinnSTLSS21
246Daulton VarshoTOROF26
247Kyle HarrisonSFGSP21
248Braxton GarrettMIASP25
249Termarr JohnsonPIT2B19
250Salvador PerezKCR1B C33
251Mason MillerOAKSP24
252Carlos CorreaMINSS28
253Aaron CivaleTBRSP28
254AJ Smith-ShawverATLSP21
255James OutmanLADOF26
256Merrill KellyARISP34
257Leody TaverasTEXOF24
258Drew RasmussenTBRSP27
259Robby SnellingSDPSP20
260Eduardo RodriguezARISP30
261J.D. MartinezLADUTIL35
262Clayton KershawLADSP35
263Jeffrey SpringsTBRSP30
264Yu DarvishSDPSP36
265Brendan DonovanSTL2B OF26
266Taylor WardLAAOF29
267Brandon DruryLAA2B 1B30
268Shota ImanagaCHCSP30
269Vaughn GrissomBOSSS22
270Will BensonCINOF25
271Max ScherzerTEXSP38
272Ceddanne RafaelaBOSOF22
273Lourdes Gurriel Jr.ARIOF29
274Ryan MountcastleBAL1B26
275Maikel GarciaKCR3B23
276Sebastian WalcottTEXSS17
277Owen CaissieCHCOF20
278Parker MeadowsDETOF23
279Tanner ScottMIARP28
280Pete FairbanksTBRRP29
281Brandon LoweTBR2B28
282MacKenzie GoreWSNSP24
283Hurston WaldrepATLSP22
284Nick PivettaBOSSP30
285Clay HolmesNYYRP30
286Victor Scott IISTLOF22
287Christopher MorelCHCOF24
288Tyler BlackMIL3B22
289Harry FordSEAC20
290Ryan HelsleySTLRP28
291Garrett MitchellMILOF24
292Justin TurnerTOR1B38
293Marcelo MayerBOSSS21
294Ryan McMahonCOL3B 2B28
295Paul SewaldARIRP33
296Griffin CanningLAASP27
297Max KeplerMINOF30
298Druw JonesARIOF20
299Jacob MisiorowskiMILSP21
300Luisangel AcuñaNYM2B21
301Emmanuel RodriguezMINOF20
302Lucas GiolitoBOSSP28
303Ryan PepiotTBRSP25
304Evan PhillipsLADRP28
305Alejandro KirkTORC25
306Brady HouseWSN3B20
307Adbert AlzolayCHCRP28
308Nestor CortesNYYSP28
309Brandon MarshPHIOF25
310Triston McKenzieCLESP25
311José AbreuHOU1B36
312Reese OlsonDETSP23
313Drew GilbertNYMOF22
314Cole YoungSEASS19
315Alexis DíazCINRP27
316Jake FraleyCINOF28
317Marcus StromanNYYSP32
318Jeimer CandelarioCIN3B 1B29
319Keibert RuizWSNC24
320Spencer JonesNYYOF22
321Chase HamptonNYYSP22
322Brooks LeeMINSS22
323Miguel VargasLAD2B 3B23
324Drew ThorpeSDPSP22
325Alex KirilloffMIN1B OF26
326Eugenio SuárezARI3B31
327Ty FranceSEA1B28
328Robbie RaySFGSP31
329Jonah HeimTEXC28
330Starling MarteNYMOF34
331MJ MelendezKCROF24
332Marco LucianoSFGSS21
333Nelson VelazquezKCROF25
334Orelvis MartinezTORSS 3B21
335José AlvaradoPHIRP28
336Kevin AlcantaraCHCOF20
337Luis SeverinoNYMSP29
338Kenley JansenBOSRP35
339Tommy TroyARI2B SS22
340Brock WilkenMIL3B21
341Michael BuschCHC2B 3B25
342Trevor RogersMIASP25
343Anthony RizzoNYY1B34
344Yusei KikuchiTORSP32
345Gavin LuxLAD2B26
346Roderick AriasNYYSS19
347Josh BellMIA1B30
348Jon GrayTEXSP31
349Noah SchultzCHWSP20
350Chase SilsethLAASP23
351Carson WilliamsTBRSS20
352Edward CabreraMIASP25
353Thomas SaggeseTEX2B 3B21
354Robert StephensonLAARP30
355Max MeyerMIASP24
356Nolan SchanuelLAA1B21
357Tink HenceSTLSP21
358Michael ConfortoSFGOF30
359Cristopher SánchezPHISP26
360Jace JungDET2B22
361Brent RookerOAKOF28
362Jared JonesPITSP21
363Kyle TeelBOSC22
364Luis RengifoLAA2B 3B26
365Kutter CrawfordBOSSP27
366Charlie MortonATLSP39
367Matt WallnerMINOF25
368Gavin StoneLADSP24
369Dylan LeskoSDPSP20
370Kenta MaedaMINSP35
371Noble MeyerMIASP19
372Austin HaysBALOF28
373Ryan JeffersMINC26
374Tyler LocklearSEA1B 3B22
375Logan AllenCLESP24
376Kris BryantCOLOF 1B31
377Mitch GarverTEXC32
378Dalton RushingLADC 1B22
379Seth LugoKCRSP33
380Jake CronenworthSDP1B 2B29
381Edwin ArroyoCINSS19
382Alek ManoahTORSP26
383Joc PedersonSFGOF31
384Samuel ZavalaSDPOF18
385Frankie MontasCINSP30
386Abimelec OrtizTEX1B19
387Daniel EspinoCLESP23
388Craig KimbrelBALRP35
389Wilmer FloresSFG1B 3B32
390Tyler SoderstromOAK1B C21
391Mark VientosNYM1B 3B23
392Alex VerdugoNYYOF27
393Ranger SuárezPHISP27
394Rhett LowderCINSP21
395Louie VarlandMINSP25
396Danny JansenTORC28
397Sean ManaeaNYMSP31
398Zac VeenCOLOF22
399Luke RaleySEAOF 1B28
400Ryan PresslyHOURP34
401Felnin CelestenSEASS18
402Jeferson QueroMILC20
403Bryce EldridgeSFG1B OF19
404Austin WellsNYYC24
405Bryan AbreuHOURP26
406Jose SiriTBROF27
407Michael WachaSDPSP31
408Tyler MahleTEXSP28
409Josue De PaulaLADOF18
410Ryan CliffordNYM1B OF19
411Tommy PhamFAOF35
412Ryan NodaOAK1B27
413Luis CampusanoSDPC24
414Dustin MayLADSP25
415John MeansBALSP30
416Jacob WilsonOAKSS21
417Whit MerrifieldTOROF 2B34
418Mick AbelPHISP22
419Giancarlo StantonNYYOF33
420Justin CrawfordPHIOF19
421Harrison BaderNYMOF29
422Robert GasserMILSP24
423Cade CavalliWSNSP25
424Brayan RocchioCLESS23
425Oswald PerazaNYYSS 3B23
426Connor PhillipsCINSP22
427Joey OrtizMIL2B SS24
428Bryan De La CruzMIAOF27
429Chris PaddackMINSP27
430Davis SchneiderTOR2B24
431Jeff McNeilNYM2B OF31
432Ezequiel DuranTEXOF SS 3B24
433Brendan RodgersCOL2B27
434LaMonte Wade Jr.SFGOF 1B29
435Carson WhisenhuntSFGSP23
436Alex LangeDETRP28
437Mitch HanigerSFGOF32
438Aidan MillerPHI3B SS19
439Yanquiel FernandezCOLOF20
440Tekoah RobySTLSP22
441Andrew BenintendiCHWOF29
442Dean KremerBALSP27
443Everson PereiraNYYOF22
444Alek ThomasARIOF23
445Lawrence ButlerOAKOF22
446Bryan RamosCHW3B21
447DL HallMILSP24
448Ramón LaureanoCLEOF28
449James PaxtonBOSSP34
450Mark CanhaDETOF34
451Zach DezenzoHOU3B23
452Luis GarcíaHOUSP27
453Jacob MeltonHOUOF22
454Blaze JordanBOS1B 3B23
455Justyn-Henry MalloyDET3B OF23
456David FestaMINSP21
457Tim AndersonMIASS30
458Jonatan ClaseSEAOF21
459Steven MatzSTLSP32
460Gabriel GonzalezMINOF19
461Rayner AriasSFGOF17
462Aaron AshbyMILSP25
463Drew WatersKCROF24
464Jameson TaillonCHCSP31
465Shea LangeliersOAKC25
466Anthony SolometoPITSP21
467Patrick SandovalLAASP26
468Brayden TaylorTBR3B21
469Robert SuarezSDPRP32
470Connor NorbyBAL2B23
471Michael MasseyKCR2B25
472Brandon WinokurMINSS19
473Wilyer AbreuBOSOF24
474Luis GarcíaWAS2B24
475Andrew HeaneyTEXSP32
476Hunter GoodmanCOL1B OF23
477Jonny DelucaLADOF24
478Carlos JorgeCIN2B20
479Jakob MarseeSDPOF22
480José LeclercTEXRP29
481Brice TurangMIL2B SS24
482Matt BrashSEARP25
483Sterlin ThompsonCOL3B22
484Aroldis ChapmanKCRRP35
485A.J. MinterATLRP30
486Jack FlahertyDETSP27
487Amed RosarioTBRSS 2B28
488Sawyer Gipson-LongDETSP25
489Casey MizeDETSP26
490Emerson HancockSEASP24
491Johan RojasPHIOF22
492David PetersonNYMSP27
493Bubba ChandlerPITSP22
494Christian ScottNYMSP24
495Garrett WhitlockBOSSP27
496Orlando ArciaATLSS28
497Justin FoscueTEX2B24
498Joey WiemerMILOF24
499Jason AdamTBRRP31
500Brusdar GraterolLADRP25

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!

Previous post

THE DYNASTY GURU`S TOP 300 PROSPECTS

Next post

Join The Ranks Episode 47: TDG Top 300 Prospects