2020 Dynasty Baseball Rankings

TDG’s Top 500 Dynasty Rankings March 2020

The 2020 season is just about upon us, and TDG ranking SZN is almost concluded. So far the incredible rankings team of 26 writers has ranked and written up more than 600 players. Now that all the positional rankings have been completed and released, that just leaves one left: The Top 500 List.

These Top 500 Dynasty rankings represent the opinions of senior writers Keaton O. DeRocher (@TheSpokenKeats), Shelly Verougstraete (@ShellyV_643) and Jordan Rosenblum (@RosenJordanBlum) with some gentle nudges from Bret Sayre. So if you’re seeing minor differences between these rankings and our positional rankings, that’s why. These rankings will be updated again mid-season around the All-Star break. And now, a few words from our rankers:

Keaton O. DeRocher- This will be my third season with The Dynasty Guru, and this list was probably the resource I referenced the most in planning drafts and assessing potential trades prior to joining the TDG team. I am honored to be following the footsteps of Big Poppa Bret and Jesse Roche as an author for this piece and it’s been a privilege collaborating with Shelly and Jordan who are some of the best minds at TDG. Our unique perspectives seemed to blend together nicely for this list and we kept each other in check most of the time, I hope you find it as informative and useful as I did.

Shelly Verougstraete- I’ve been playing dynasty baseball for about five years or so and the first place I would go for dynasty coverage was The Dynasty Guru. When I was asked to collaborate with Keaton and Jordan on THE list, I couldn’t believe it. What a great way to break into my first ever Ranking SZN and baseball coverage here at The Dynasty Guru. I hope you find it useful and if you have any issues…it is because of Keaton and Jordan.

Jordan Rosenblum- It has been a great privilege to work together with Keaton, Shelly, and Bret (and our dear editor!). Conversations with them are always open and dynamic–a continuous learning process. They each offer a unique perspective and plenty of humility and empathy, and working with them has helped me grow as a writer and thinker.  I’m thrilled to have been entrusted with collaborating on the Top 500 this year, and I’m excited to share it with the community. Don’t be shy in letting us know your thoughts, as we pride ourselves on being able to reflect and change our minds!

If you would like to get all of our rankings all in one place, with a small donation below you can! Rankings include Jesse Roche’s fall 2019 top 600, every TDG positional and prospect rankings and every ranking list from the football and basketball writers, not just the baseball rankings, in downloadable form.

A minimum donation of $10 grants you access to a downloadable spreadsheet of TDG’s 2020 Dynasty Baseball Rankings! Once your donation successfully processes, you will receive an email with a link to the rankings.

From Dec 4-Dec 13, 100% of all donations made will go to the GoFundMe for BP/Hardball Times Contributor Jen Mac Ramos. More information can be found here

Personal Info

Donation Total: $15

With that said, and without further ado, please enjoy responsibly!


RankPlayerTeamPosAge2019 LevelETAOBPProspect
1Ronald Acuna Jr.BravesOF22MLB--
2Juan SotoNationalsOF21MLB-↑↑↑-
3Mike TroutAngelsOF28MLB-↑↑↑-
4Christian YelichBrewersOF28MLB--
5Mookie BettsDodgersOF27MLB--
6Cody BellingerDodgersOF24MLB--
7Francisco LindorIndiansSS26MLB--
8Alex BregmanAstros3B26MLB-↑↑↑-
9Trea TurnerNationalsSS27MLB--
10Fernando Tatis Jr.PadresSS21MLB--
11Trevor StoryRockiesSS27MLB--
12Rafael DeversRed Sox3B23MLB--
13Vladimir Guerrero Jr.Blue Jays3B21AAA, MLB--
14Gerrit ColeYankeesSP29MLB--
15Nolan ArenadoRockies3B29MLB--
16Bryce HarperPhilliesOF27MLB-↑↑↑-
17Yordan AlvarezAstrosOF23AAA, MLB--
18Jose RamirezIndians3B27MLB--
19Anthony RendonAngels3B30MLB--
20Freddie FreemanBraves1B30MLB--
21Wander FrancoRaysSS18A, A+20211
22Jacob deGromMetsSP32MLB--
23Xander BogaertsRed SoxSS27MLB--
24Ozzie AlbiesBraves2B23MLB--
25Peter AlonsoMets1B25MLB--
26Javier BaezCubsSS27MLB-↓↓-
27Walker BuehlerDodgersSP25MLB--
28Aaron JudgeYankeesOF28MLB-↑↑-
29Bo BichetteBlue JaysSS22AAA, MLB--
30Gleyber TorresYankeesSS23MLB--
31Eloy JimenezWhite SoxOF23AAA, MLB--
32Shane BieberIndiansSP25MLB--
33Keston HiuraBrewers2B23AAA, MLB--
34Jack FlahertyCardinalsSP24MLB--
35Yoan MoncadaWhite Sox3B25MLB--
36Kris BryantCubs3B28MLB-↑↑-
37Shohei OhtaniAngelsDH25MLB--
38Carlos CorreaAstrosSS25MLB--
39Austin MeadowsRaysOF25MLB--
40Jo AdellAngelsOF20A+, AA, AAA20202
41Jose AltuveAstros2B30MLB--
42J.D. MartinezRed SoxOF32MLB--
43Blake SnellRaysSP27MLB--
44Mike ClevingerIndiansSP29MLB--
45Luis RobertWhite SoxOF22A+, AA, AAA20203
46Stephen StrasburgNationalsSP31MLB--
47George SpringerAstrosOF30MLB--
48Chris PaddackPadresSP24MLB--
49Matt ChapmanAthletics3B27MLB--
50Chris SaleRed SoxSP31MLB--
51Julio RodriguezMarinersOF19A, A+20214
52Manny MachadoPadres3B27MLB--
53Giancarlo StantonYankeesOF30MLB--
54Matt OlsonAthletics1B26MLB--
55Eugenio SuarezReds3B28MLB--
56Gavin LuxDodgers2B22AA, AAA, MLB-5
57Josh BellPirates1B27MLB--
58Adalberto MondesiRoyalsSS24MLB-↓↓-
59Max ScherzerNationalsSP35MLB--
60Joey GalloRangersOF26MLB-↑↑↑-
61Aaron NolaPhilliesSP27MLB--
62Noah SyndergaardMetsSP27MLB--
63Luis CastilloRedsSP27MLB--
64Anthony RizzoCubs1B30MLB-↑↑-
65Starling MarteDiamondbacksOF31MLB--
66Justin VerlanderAstrosSP37MLB--
67Patrick CorbinNationalsSP30MLB--
68Andrew BenintendiRed SoxOF25MLB--
69Mike SorokaBravesSP22AAA, MLB--
70J.T. RealmutoPhilliesC29MLB--
71Ketel MarteDiamondbacksOF26MLB--
72Jonathan VillarMarlins2B29MLB--
73Michael ConfortoMetsOF27MLB-↑↑-
74Tyler GlasnowRaysSP26MLB--
75Jorge SolerRoyalsOF28MLB--
76Corey SeagerDodgersSS26MLB--
77Gary SanchezYankeesC27MLB--
78Charlie BlackmonRockiesOF33MLB--
79MacKenzie GorePadresSP20A+, AA20206
80Lucas GiolitoWhite SoxSP25MLB--
81Andrew VaughnWhite Sox1B21AZL, A, A+20207
82Dylan CarlsonCardinalsOF21AA, AAA20208
83Ramon LaureanoAthleticsOF25MLB--
84Max KeplerTwinsOF27MLB--
85Rhys HoskinsPhillies1B27MLB-↑↑↑-
86Whit MerrifieldRoyals2B31MLB--
87Trevor BauerRedsSP29MLB--
88Tim AndersonWhite SoxSS27MLB-↓↓-
89Eddie RosarioTwinsOF28MLB-↓↓-
90Brandon WoodruffBrewersSP27MLB--
91Yasiel PuigFAOF29MLB--
92Kyle TuckerAstrosOF23AAA, MLB--
93Jose BerriosTwinsSP26MLB--
94Jarred KelenicMarinersOF20A, A+, AA20209
95Josh HaderBrewersRP26MLB--
96Paul GoldschmidtCardinals1B32MLB--
97Zac GallenDiamondbacksSP24AAA, MLB--
98Nick SenzelRedsOF25AAA, MLB--
99Jeff McNeilMetsOF28MLB--
100Adley RutschmanOriolesC21GCL202110
101Carter KieboomNationalsSS22AAA, MLB-11
102Marco LucianoGiantsSS18AZL, NWL202312
103Jesus LuzardoAthleticsSP22A+, AAA, MLB-13
104Kristian RobinsonDiamondbacksOF19NWL, A202214
105Max MuncyDodgers2B29MLB-↑↑↑-
106David DahlRockiesOF26MLB--
107Casey MizeTigersSP22A+, AA202015
108Tommy PhamPadresOF32MLB--
109Marcell OzunaBravesOF29MLB--
110Jasson DominguezYankeesOF16N/A202416
111Amed RosarioMetsSS24MLB-↓↓-
112A.J. PukAthleticsSP25A+, AA, AAA, MLB-17
113Nicholas CastellanosRedsOF28MLB--
114Matt ManningTigersSP21AA202018
115Marcus SemienAthleticsSS29MLB--
116Roberto OsunaAstrosRP25MLB--
117Willson ContrerasCubsC28MLB--
118Kyle SchwarberCubsOF27MLB-↑↑-
119Drew WatersBravesOF20AA, AAA202019
120Brendan McKayRaysSP24AA, AAA, MLB-20
121CJ AbramsPadresSS19AZL202321
122Jose AbreuWhite Sox1B33MLB--
123Clayton KershawDodgersSP32MLB--
124Lourdes Gurriel Jr.Blue JaysOF26AAA, MLB--
125Miguel SanoTwins3B27MLB--
126Forrest WhitleyAstrosSP22AAA202022
127Max FriedBravesSP26MLB--
128Nate LoweRays1B24AAA, MLB--
129Victor RoblesNationalsOF23MLB--
130Vidal BrujanRays2B21A+, AA202123
131Josh DonaldsonTwins3B34MLB-↑↑-
132Zack GreinkeAstrosSP36MLB--
133Nick MadrigalWhite Sox2B22A+, AA202024
134James PaxtonYankeesSP31MLB--
135Dustin MayDodgersSP22AA, AAA, MLB-25
136Eduardo RodriguezRed SoxSP27MLB--
137Franmil ReyesIndiansOF24MLB--
138Charlie MortonRaysSP36MLB--
139Byron BuxtonTwinsOF26MLB--
140Yu DarvishCubsSP33MLB--
141Cavan BiggioBlue Jays2B25AAA, MLB-↑↑-
142Corey KluberRangersSP34MLB--
143George ValeraIndiansOF19NYP, A202226
144Tommy EdmanCardinals2B25AAA, MLB--
145Sonny GrayRedsSP30MLB--
146Zack WheelerPhilliesSP30MLB--
147Frankie MontasAthleticsSP27MLB--
148Michael BrantleyAstrosOF33MLB--
149Trey ManciniOriolesOF28MLB--
150Alex KirilloffTwinsOF22AA202027
151Yasmani GrandalWhite SoxC31MLB-↑↑-
152Alex VerdugoRed SoxOF24MLB--
153Mike MoustakasReds2B31MLB--
154Kirby YatesPadresRP33MLB--
155Bobby Witt Jr.RoyalsSS19AZL202228
156Oscar MercadoIndiansOF25AAA, MLB--
157Aroldis ChapmanYankeesRP32MLB--
158Carlos CarrascoIndiansSP33MLB--
159Julio UriasDodgersSP23MLB--
160Scott KingeryPhilliesOF26MLB--
161Austin RileyBravesOF23AAA, MLB--
162Royce LewisTwinsSS20A+, AA202029
163Mitch KellerPiratesSP24AAA, MLB-30
164Eduardo EscobarDiamondbacks2B31MLB--
165D.J. LeMahieuYankees2B31MLB--
166Miguel AndujarYankeesDH25MLB-↓↓-
167Edwin DiazMetsRP26MLB--
168Brendan RodgersRockies2B23AAA, MLB-31
169Carlos SantanaIndians1B34MLB-↑↑-
170Jeter DownsRed SoxSS21A+, AA202132
171Bryan ReynoldsPiratesOF25AAA, MLB--
172Nate PearsonBlue JaysSP23A+, AA, AAA202033
173Luis SeverinoYankeesSP26MLB--
174Justin TurnerDodgers3B35MLB--
175Robbie RayDiamondbacksSP28MLB--
176Hyun-Jin RyuBlue JaysSP33MLB--
177Brandon LoweRays2B25MLB--
178Nomar MazaraWhite SoxOF25MLB--
179Michael KopechWhite SoxSP23INJ-34
180J.D. DavisMetsOF27MLB--
181Nelson CruzTwinsDH39MLB--
182Luis UriasBrewersSS23AAA, MLB--
183Trevor LarnachTwinsOF22A+, AA202035
184Liam HendriksAthleticsRP31MLB--
185Luke WeaverDiamondbacksSP26MLB--
186Nico HoernerCubsSS23AZL, AA, MLB-36
187Cristian PacheBravesOF21AA, AAA202037
188Matthew BoydTigersSP29MLB--
189Madison BumgarnerDiamondbacksSP30MLB--
190German MarquezRockiesSP25MLB--
191Nolan JonesIndians3B21A+, AA202038
192Mitch HanigerMarinersOF29MLB--
193Lance LynnRangersSP33MLB--
194Paul DeJongCardinalsSS26MLB--
195Spencer HowardPhilliesSP23GCL, A+, AA202039
196Riley GreeneTigersOF19GCL, NYP, A202240
197Heliot RamosGiantsOF20A+, AA202141
198Hunter BishopGiantsOF21AZL, NWL202142
199Will SmithDodgersC24AAA, MLB--
200Alek ThomasDiamondbacksOF19A, A+202243
201Ryan MountcastleOrioles1B22AAA202044
202David PriceDodgersSP34MLB--
203Ian AndersonBravesSP21AA, AAA202045
204Kyle HendricksCubsSP30MLB--
205Kenley JansenDodgersRP32MLB--
206Dansby SwansonBravesSS26MLB--
207Mitch GarverTwinsC29MLB--
208Brad HandIndiansRP30MLB--
209Lorenzo CainBrewersOF34MLB--
210Sean ManaeaAthleticsSP28MLB--
211Joc PedersonDodgersOF28MLB--
212Oneil CruzPirates3B21GCL, A+, AA202146
213Alec BohmPhillies3B23A, A+, AA202047
214Yuli GurrielAstros1B36MLB--
215Luke VoitYankees1B29MLB-
216J.J. BledayMarlinsOF22A+202148
217Corbin CarrollDiamondbacksOF19AZL, NWL202349
218Noelvi MarteMarinersSS18DSL202350
219Luis PatinoPadresSP20A+, AA202151
220Michael ChavisRed Sox2B24AAA, MLB--
221Sixto SanchezMarlinsSP21A+, AA202052
222Grayson RodriguezOriolesSP20A202253
223Ryan McMahonRockies2B25MLB--
224Willie CalhounRangersOF25AAA, MLB--
225Joey BartGiantsC23A+, AA202054
226Jorge PolancoTwinsSS26MLB--
227Tarik SkubalTigersSP20A+, AA202055
228Ken GilesBlue JaysRP29MLB--
229Andrew McCutchenPhilliesOF33MLB--
230Hunter DozierRoyals3B28MLB--
231Justin UptonAngelsOF32MLB--
232Hunter RenfroeRaysOF28MLB--
233Ke'Bryan HayesPirates3B22AAA202056
234Brennen DavisCubsOF20A202257
235Kevin NewmanPiratesSS26AAA, MLB--
236Mike MinorRangersSP32MLB--
237Dylan CeaseWhite SoxSP24AAA, MLB--
238Joey VottoReds1B36MLB-↑↑-
239Garrett HampsonRockies2B25MLB--
240Gregory PolancoPiratesOF28MLB--
241Jordan GroshansBlue Jays3B20A202258
242Andrew HeaneyAngelsSP29MLB--
243Jean SeguraPhilliesSS30MLB--
244Nick LodoloRedsSP22PIO, A202159
245Marcus StromanMetsSP29MLB--
246Jesse WinkerRedsOF26MLB--
247Masahiro TanakaYankeesSP31MLB--
248Edwin EncarnacionWhite Sox1B37MLB--
249Alex ReyesCardinalsRP25MLB--
250Dinelson LametPadresSP27MLB--
251Raisel IglesiasRedsRP30MLB--
252Trent GrishamPadresOF23AA, AAA, MLB--
253Adam EatonNationalsOF31MLB--
254Nolan GormanCardinals3B19A, A+202160
255Willy AdamesRaysSS24AAA, MLB--
256Geraldo PerdomoDiamondbacksSS20A, A+202161
257Caleb SmithMarlinsSP28MLB--
258Rougned OdorRangers2B26MLB--
259Domingo GermanYankeesSP27MLB--
260Logan GilbertMarinersSP23A, A+, AA202162
261Kolten WongCardinals2B29MLB--
262Jose UrquidyAstrosSP25AA, AAA, MLB-63
263Mike FoltynewiczBravesSP28AAA, MLB--
264Salvador PerezRoyalsC29MLB-↓↓-
265Taylor RogersTwinsRP29MLB--
266Triston CasasRed Sox3B20A, A+202264
267Griffin CanningAngelsSP24AAA, MLB--
268Joe MusgrovePiratesSP27MLB--
269Xavier EdwardsRays2B20A, A+202265
270Evan WhiteMariners1B24AA202066
271Lance McCullers Jr.AstrosSP26MLB--
272Wil MyersPadresOF29MLB--
273Luis ArraezTwins2B23AA, AAA, MLB--
274Aristides AquinoRedsOF26AAA, MLB--
275Simeon Woods RichardsonBlue JaysSP20A, A+202267
276Khris DavisAthleticsDH32MLB--
277Tyler O'NeillCardinalsOF25AAA, MLB--
278Yandy DiazRays3B28MLB--
279Abraham ToroAstros3B23AA, AAA, MLB-68
280George KirbyMarinersSP26NWL202169
281Jon GrayRockiesSP28MLB--
282Didi GregoriusPhilliesSS30MLB--
283Hector NerisPhilliesRP31MLB--
284Manuel MargotRaysOF25MLB--
285Josiah GrayDodgersSP22A, A+, AA202070
286Orelvis MartinezBlue JaysSS18GCL202371
287Clint FrazierYankeesOF25AAA, MLB--
288Craig KimbrelCubsRP32MLB--
289Jake OdorizziTwinsSP30MLB--
290Brandon WorkmanRed SoxRP31MLB--
291Jameson TaillonPiratesSP28MLB--
292Elvis AndrusRangersSS31MLB--
293Jurickson ProfarPadres2B27MLB--
294Eric HosmerPadres1B30MLB--
295Omar NarvaezBrewersC28MLB--
296Danny SantanaRangersOF29MLB--
297Daniel LynchRoyalsSP23AZL, APP, A+202172
298Joey LucchesiPadresSP27MLB--
299Taylor TrammellPadresOF22AA202073
300Isaac ParedesTigers3B21AA202074
301Nick SolakRangersDH25AAA, MLB-75
302Corey DickersonMarlinsOF31MLB-↓↓-
303Shogo AkiyamaRedsOF33NPB--
304Miles MikolasCardinalsSP31MLB--
305Sean MurphyAthleticsC25AAA, MLB-76
306David PeraltaDiamondbacksOF32MLB--
307Kenta MaedaTwinsSP32MLB--
308Shane BazRaysSP20A202277
309Wilson RamosMetsC32MLB--
310Mark CanhaAthleticsOF31MLB--
311Austin HaysOriolesOF24A+, AA, AAA, MLB-78
312Luis CampusanoPadresC21A+202179
313Francisco MejiaPadresC24AAA, MLB--
314Christian WalkerDiamondbacks1B29MLB--
315Brandon MarshAngelsOF22AZL, AA202080
316Daulton VarshoDiamondbacksC23AA202081
317Tyler FreemanIndiansSS20A, A+202182
318Jonathan IndiaReds3B23A+, AA202183
319Josh RojasDiamondbacksOF26AA, AAA, MLB--
320Nick AndersonRaysRP29MLB--
321Shin-Soo ChooRangersOF37MLB-↑↑-
322Renato NunezOrioles1B26MLB--
323Deivi GarciaYankeesSP20A+, AA, AAA202084
324Aaron BrachoIndians2B19AZL, NYP202385
325Jose LeclercRangersRP26MLB--
326Brian AndersonMarlins3B27MLB--
327Erick PenaRoyalsOF17N/A202486
328Garrett RichardsPadresSP32MLB--
329Aaron CivaleIndiansSP25AA, AAA, MLB--
330Steven MatzMetsSP29MLB--
331Sandy AlcantaraMarlinsSP24MLB--
332Andrelton SimmonsAngelsSS30MLB--
333Mike YastrzemskiGiantsOF29MLB--
334Francisco AlvarezMetsC19GCL, APP202387
335C.J. CronTigers1B30MLB--
336Domingo SantanaIndiansOF27MLB--
337Luis MatosGiantsOF18DSL, AZL202388
338Mallex SmithMarinersOF27MLB--
339Adrian HouserBrewersSP27AAA, MLB--
340Brandon NimmoMetsOF27MLB-↑↑↑-
341A.J. PollockDodgersOF32MLB--
342Josh JungRangers3B22AZL, A202189
343Carlos MartinezCardinalsRP28MLB--
344Jazz ChisholmMarlinsSS21AA202090
345Jonathan SchoopTigers2B28MLB-↓↓-
346Michael PinedaTwinsSP31MLB--
347Robinson CanoMets2B37MLB--
348Gio UrshelaYankees3B28MLB--
349Randal GrichukBlue JaysOF28MLB--
350Aaron HicksYankeesOF30MLB--
351Chris ArcherPiratesSP31MLB--
352Cole HamelsBravesSP36MLB--
353Brandon BeltGiants1B32MLB-↑↑-
354Kyle SeagerMariners3B32MLB--
355Luis GarciaNationalsSS20AA202191
356Yonny ChirinosRaysSP26MLB--
357Matt CarpenterCardinals3B34MLB-↑↑-
358Raimel TapiaRockiesOF26AAA, MLB-↓↓-
359Danny JansenBlue JaysC25MLB--
360Isan DiazMarlins2B24AAA, MLB--
361Reynaldo LopezWhite SoxSP26MLB--
362Anthony DeSclafaniRedsSP30MLB--
363Archie BradleyDiamondbacksRP27MLB--
364Brent HoneywellRaysSP24INJ202092
365Carson KellyDiamondbacksC25MLB--
366Cesar HernandezIndians2B30MLB--
367Ryan YarbroughRaysSP28MLB--
368Stephen PiscottyAthleticsOF29MLB--
369DL HallOriolesSP21A+202193
370Ross StriplingDodgersSP30MLB--
371Clarke SchmidtYankeesSP23GCL, A+, AA202094
372James KarinchakIndiansRP24AZL, AA, AAA, MLB--
373Dallas KeuchelWhite SoxSP32MLB--
374Jose QuintanaCubsSP31MLB--
375Hunter GreeneRedsSP20INJ202295
376Dakota HudsonCardinalsSP25MLB--
377Seth BeerDiamondbacks1B23A+, AA202096
378Ronny MauricioMetsSS18A202297
379Harrison BaderCardinalsOF26MLB--
380Ian HappCubsOF25AAA--
381Sam HilliardRockiesOF26AAA, MLB-98
382Mike TauchmanYankeesOF29MLB--
383David FletcherAngels3B26MLB--
384Yusniel DiazOriolesOF23A+, AA202099
385Andres GimenezMetsSS21AA2020100
386Julio TeheranAngelsSP29MLB--
387Monte HarrisonMarlinsOF24AAA2020101
388Kyle WrightBravesSP24AAA, MLB-102
389Sherten ApostelRangers3B21A, A+2021103
390Jared OlivaPiratesOF25AA2020104
391Jake FraleyMarinersOF25AA, AAA, MLB-105
392Daniel MurphyRockies1B35MLB--
393Spencer TurnbullTigersSP27MLB--
394Teoscar HernandezBlue JaysOF27MLB--
395Alexander CanarioGiantsOF20AZL, NWL2022106
396Bryson StottPhilliesSS22GCL, NYP2021107
397Matthew LiberatoreCardinalsSP20A2022108
398Josh LoweRaysOF23AA2020109
399Nick AhmedDiamondbacksSS30MLB--
400Christian VazquezRed SoxC29MLB--
401Michael FulmerTigersSP28MLB--
402Ivan HerreraCardinalsC19A, A+2023110
403Sean DoolittleNationalsRP33MLB--
404Daniel VogelbachMariners1B27MLB-↑↑↑-
405Maikel FrancoRoyals3B27MLB-
406Brusdar GraterolDodgersRP21GCL, AA, AAA, MLB-111
407Bryse WilsonBravesSP22AAA, MLB-112
408Nathan EovaldiRed SoxSP30MLB--
409Ender InciarteBravesOF29MLB--
410Garrett CooperMarlins1B29MLB--
411Jordan BalazovicTwinsSP22A, A+2021113
412Adrian MorejonPadresSP21AA, MLB-114
413Misael UrbinaTwinsOF18DSL2023115
414Shed LongMariners2B24AAA, MLB--
415Kole CalhounDiamondbacksOF32MLB--
416Jackie Bradley Jr.Red SoxOF30MLB--
417Kris BubicRoyalsSP24A, A+2021116
418Bobby DalbecRed Sox3B24AA, AAA2020117
419Brayan RocchioIndiansSS18NYP2022118
420Jordan MontgomeryYankeesSP27MLB-
421Dee GordonMariners2B32MLB-↓↓-
422Kevin KiermaierRaysOF30MLB--
423Joe JimenezTigersRP25MLB--
424Josh NaylorPadresOF23AAA, MLB--
425Hansel RoblesAngelsRP29MLB--
426Kyle LewisMarinersOF24AA, MLB-119
427Gilberto JimenezRed SoxOF20NYP2022120
428Kevin PillarRed SoxOF31MLB-↓↓-
429Yoshitomo TsutsugoRaysOF28NPB2020-
430Tyler MahleRedsSP25MLB--
431Alek ManoahBlue JaysSP23NWL2021121
432Justin SmoakBrewers1B33MLB-↑↑-
433Brett GardnerYankeesOF36MLB--
434Avisail GarciaBrewersOF29MLB--
435Kody HoeseDodgers3B23AZL, A2021122
436Starlin CastroNationals2B30MLB-↓↓-
437Leody TaverasRangersOF21A+, AA2020123
438Alex ColomeWhite SoxRP31MLB--
439John MeansOriolesSP27MLB--
440Greg JonesRaysSS22NYP2021124
441Daniel EspinoIndiansSP20AZL, NYP2023125
442Ian KennedyRoyalsRP35MLB--
443Emilio PaganPadresRP29MLB--
444Ethan HankinsIndiansSP20NYP, A2022126
445Ryan BraunBrewersOF36MLB--
446Brett BatyMets3B21GCL, APP, NYP2022127
447Marco GonzalesMarinersSP28MLB--
448Justin DunnMarinersSP24AA, MLB-128
449Mauricio DubonGiants2B25AAA, MLB-129
450Brady SingerRoyalsSP24A+, AA2020130
451Buster PoseyGiantsC33MLB--
452Cole TuckerPiratesSS23AAA, MLB--
453Edward CabreraMarlinsSP22A+, AA2021131
454Niko GoodrumTigersSS28MLB--
455Tommy La StellaAngels2B31MLB--
456Rowdy TellezBlue Jays1B25MLB--
457Jose MartinezRaysOF31MLB--
458Adam FrazierPirates2B28MLB--
459Jon BertiMarlinsSS30MLB--
460Robert PuasonAthleticsSS17N/A2024132
461Jorge MateoAthleticsSS24AAA2020133
462Michael TogliaRockies1B22PIO2021134
463Travis SwaggertyPiratesOF24A+2020135
464Nicky LopezRoyalsSS25AAA, MLB--
465Keibert RuizDodgersC21AA, AAA2020136
466Jordan HicksCardinalsRP23MLB--
467Jeff SamardzijaGiantsSP35MLB--
468Jackson KowarRoyalsSP24A+, AA2020137
469Dominic SmithMets1B25MLB--
470Jordyn AdamsAngelsOF20A, A+2022138
471Mark MelanconBravesRP35MLB--
472Ji-Man ChoiRays1B29MLB--
473Jorge AlfaroMarlinsC27MLB--
474Franklin BarretoAthletics2B24AAA, MLB--
475Dylan BundyAngelsSP27MLB--
476Carlos RodonWhite SoxSP27MLB--
477Jordan YamamotoMarlinsSP24AA, MLB--
478Josh JamesAstrosRP28MLB--
479Zach PlesacIndiansSP25AA, AAA, MLB--
480Kevin CronDiamondbacks1B27AAA, MLB-139
481Merrill KellyDiamondbacksSP31MLB--
482Alex WoodDodgersSP29MLB--
483Daz CameronTigersOF22AAA2020140
484Anthony SantanderOriolesOF25MLB-↓↓-
485Taijuan WalkerMarinersSP27MLB--
486Darryl CollinsRoyalsOF18R2023141
487Giovanny GallegosCardinalsRP28MLB--
488Rick PorcelloMetsSP31MLB--
489Tyler BeedeGiantsSP27AAA, MLB--
490Brent RookerTwinsOF26AAA2020142
491Brice TurangBrewersSS21A, A+2022143
492Kyle GibsonRangersSP32MLB--
493Scooter GennettFA2B30MLB--
494Jesus SanchezMarlinsOF22AA, AAA2020144
495Miguel CabreraTigers1B37MLB--
496Chris TaylorDodgersOF29MLB--
497Joe RyanRaysSP25A, A+, AA2021145
498Alejandro KirkBlue JaysC21A, A+2022146
499Ethan SmallBrewersSP23R, A2022147
500Bailey OberTwinsSP24R, A, AA2021148


Please send all compliments to @TheSpokenKeats and @ShellyV_643 and send all complaints to @RosenJordanBlum

The Author

Keaton O. DeRocher

Keaton O. DeRocher

Keaton O. DeRocher is a Data and Tech Consultant in Chicago, Senior Baseball Writer for The Dynasty Guru and writer for Over The Monster. A voice on Dynasty's Child podcast and on the Over The Monster podcast network. Lover of bat flips, brunch, and Bombay Sapphire. His High School batting average was .179 and he lead the team in strikeouts. Follow him on Twitter @TheSpokenKeats


  1. Stu Jackson
    March 9, 2020 at 11:35 am

    For us on Yahoo where would you rank Ohtani (pitcher) & Ohtani (batter)? If you could respond I would appreciate it thanks.

    • Jackson
      March 15, 2020 at 12:17 am

      I’ll take a crack at this. Just the pitcher part. I’m just a regular fantasy baseball nut but I have Ohtani (pitcher) in a couple yahoo dynasty leagues and have wondered the same thing you have and this is what I’ve come up with. If you look at the GURU’s starting pitcher ranks you’ll see Ohtani ranked #22 behind Gore, Corbin & Glasnow and ahead of Kershaw, Berrios, Luzardo & Bauer. Interjecting Ohtani with those 7 pitchers on this 500 list would look like Gore 79, Corbin 67, Glasnow 74, – OHTANI – Kershaw 123, Berrios 93, Luzardo 103, Bauer 87. That puts Ohtani the pitcher somewhere in the 80 to 86 range. My thoughts anyway.

      • Stu Jackson
        March 15, 2020 at 11:22 am

        Thanks but I’m trying to trade batter only version xD. Us Jacksons have to stick together. These dynasty lists differ greatly Erick Pena & Luis Matos were both on waivers guru had em 10 spots apart another list had em 215 spots apart.

    • March 19, 2020 at 5:04 am

      Hey guys, sorry for the delay, you can find shelly & keaton discussing ohtani’s rank here:

      and my thoughts:

      I’d have him around 25th best pitcher, as he’ll only start once per week & so probably only rack up 120-150 innings at peak. They should be damn fine innings, though. Hitter Ohtani isn’t a great asset not playing everyday except in daily leagues with deep benches (deep enough where it’s not painful to hold players without full playing time). In those leagues, I’d have him around 75th best. In both cases, it’s not a question of talent, but playing time.

  2. hoppy303
    March 9, 2020 at 6:13 pm

    No Lewin Diaz?

    • March 19, 2020 at 4:59 am

      I had him 474th on my list but he didn’t make the top 500 for Keaton or Shelly. In any case, he was good in 2019 but quite bad in 2018 and 2017, so I think we’d want to see him repeat before buying in more.

  3. March 9, 2020 at 7:13 pm

    Hi, I donated about a month ago and have never received an email “to gain exclusive access to downloadable versions of all Dynasty Guru rankings”. Can’t find any contact info on your site. Any insight? Thank you, Chris.

  4. March 10, 2020 at 1:48 pm

    On your OF Ranks Victor Robles is 20th OF ahead of the likes of Starling Marte 21st , Andrew Benintendi 25th, Eddie Rosario 30th. Yet on your top 500 Robles ranks far down (almost 75 spots) the list compared to these players, this must be an oversight? LOVE your LIST, my favourite of all the industry lists.

    • March 12, 2020 at 9:20 am

      Nope, not an oversight. The consensus rankings are a collaborative effort from all 26 of our contributors These rankings are only the opinion of the three writers noted in the introduction so there will be slight differences between those positional lists and this top 500 all throughout.

  5. bregmanGOAT
    March 11, 2020 at 11:55 am

    Wow Jordan’s comments were so insightful. What a vaulable contribution to TGD community.

Previous post

News and Nuggets from the Minors

Next post

Dynasty's Child Episode 110: The Top 500!