Dynasty Baseball

TDG’s Top 500 Consensus Rankings for Points Leagues – March 2023

What’s up Dynastopians. We’re back!

And if you’re anything like me, you’re kinda tired. I get it, and I see you. The world is moving very fast.

So let’s slow it down and get to the obnoxiously long list of grown people who hit balls with sticks. Or throw balls in mitts.

You decide.

A few notes and various housekeeping items (as we do) before we dive in, in list form, as is my right, and as this is a new list for the site:

  1. This is a Points League List! You knew that already, hopefully, but I thought I’d drive it home. In general, our rankings assume that players get points for total bases, stolen bases, walks, RBI, and runs, and that strikeouts are negative points. This (again, generally) tends to push down some of the high-steal guys you often see at the top of Roto lists.
  2. As far as pitchers go, this list assumes pitchers get points for innings pitched, wins, a few points for quality starts, and strikeouts, while losses, walks, hits against, and earned runs count as negative points. This is also a Saves + Holds list! Cuz who doesn’t like to be held every now and again. I know I do. I know I do right now. Yes I do.
  3. This list still assumes a keep-forever, daily-league, 1-catcher with a medium-depth minor league format.
  4. This is a true consensus ranking, meaning Joe and I took the average of our player rankings and that is where said player landed. There was no tinkering after completion.
  5. If you see a 501 in Joe’s column or a 535 in Taylor’s column, the ranker in question did not rank said player. Do with that what you will. And yes, I ranked more than 500. I overachieve.
  6. As usual, I’ll very gently remind you all that there are a billion different ways to spin where any given player should land on this list, so don’t panic when these rankings don’t fit a specific narrative. Each league is different, and each manager’s place in that league can change on a dime.
  7. These lists should never be taken as gospel. I promise that’s not a cop-out! But, more of a cautionary tale to not blindly follow someone’s (mine or Joe’s) research when it comes to your dynasty baseball teams. We, personally, think this is a great rankings snapshot of where players rank in leagues that follow the rules above. However, you (yes, YOU) know your team better than anyone else. Trust your gut.

Thank you so much for reading in the past (if you have) and continuing to read (if you’re going to) the articles we put out on the site. You keep this site running, and I can’t adequately express how thankful I am that you choose TDG for your baseball rankings. Stay tuned, there’s a TON more to come this season.

Be good to yourselves, be nice to each other, and go get that cake this year! Cheers and good luck!

P.S. if you’re interested in seeing our full rankings sheet with over 600 players ranked, my target players, prospects, player notes, etc., please consider donating to the site for rankings sheet access. It goes a long way for us, and for the Opening Day Weekend we’ve included a Discord Invite as well at a discounted rate. Donate below!


Thanks for considering a donation to our site. It goes a long way toward us keeping the premium dynasty baseball content up and flowing, not to mention ad free.

A minimum donation of $10 unlocks access to the downloadable spreadsheet of TDG’s 2023 Dynasty Baseball Rankings, and a $15 donation unlocks the rankings spreadsheet as well as an invite to the new TDG Discord, where members can chat dynasty baseball with the Gurus, get early access to articles and rankings, find new leagues, and more!

Once your donation is successfully processed, you will receive an email with a link to the rankings. Please note that we are still in the process of automating TDG Discord invites. However, your invite should be emailed to you within 48 hours. If you do not receive your invite, please reach out to thedynastyguru@gmail.com and we will assist.

Thanks again! You keep the site afloat, and we really appreciate you.

Personal Info

Donation Total: $15

Consensus RankPlayerPOSAverage RankJ-RankT-Rank
1Shohei OhtaniSP/UTIL111
2Juan SotoOF222
3Julio RodríguezOF3.534
4Yordan AlvarezOF4.545
5Ronald Acuña Jr.OF693
6José Ramírez3B768
7Vladimir Guerrero Jr.1B759
8Aaron JudgeOF8106
9Corbin BurnesSP111210
10Kyle TuckerOF11715
11Rafael Devers3B12816
12Trea TurnerSS12.51114
13Aaron NolaSP172311
14Gerrit ColeSP172212
15Mookie BettsOF181719
16Pete Alonso1B18.51522
17Freddie Freeman1B201426
18Mike TroutOF20.52021
19Bobby Witt Jr.SS/3B211329
20Bo BichetteSS221628
21Austin Riley3B22.52817
22Michael Harris IIOF241830
23Sandy AlcantaraSP24.53613
24Manny Machado3B24.53118
25Wander FrancoSS252525
26Fernando Tatis Jr.SS/OF26457
27Bryce HarperOF26.53320
28Matt Olson1B282432
29Francisco LindorSS293424
30Dylan CeaseSP302733
31Shane McClanahanSP313527
32Gunnar Henderson3B31.52142
33Brandon WoodruffSP324123
34Spencer StriderSP35.54031
35Zack WheelerSP36.53934
36Marcus Semien2B36.52944
37Alex Bregman3B36.51954
38Shane BieberSP373737
39Luis CastilloSP39.54336
40Alek ManoahSP424935
41Adley RutschmanC432660
42Vinnie Pasquantino1B43.54740
43Ozzie Albies2B44.54445
44Cedric MullinsOF44.53059
45Corbin CarrollOF46.55241
46Nolan Arenado3B533868
47Will SmithC533274
48Max FriedSP545850
49Joe MusgroveSP55.55952
50Randy ArozarenaOF56.55657
51Kevin GausmanSP577638
52Zac GallenSP587739
53Andrés Giménez2B58.57146
54Corey SeagerSS596949
55Framber ValdezSP626361
56Luis Robert Jr.OF625767
57Xander BogaertsSS62.56065
58Steven KwanOF64.54881
59Carlos CorreaSS65.56170
60Bryan ReynoldsOF667458
61Jordan Walker3B/OF676569
62Emmanuel ClaseRP687066
63Carlos RodónSP69.55485
64Hunter GreeneSP70.56477
65Jose Altuve2B71.58756
66Alejandro KirkC736779
67George KirbySP749751
68Kyle SchwarberOF747573
69Daulton VarshoC/OF745395
70Jacob deGromSP74.510247
71Andrew Vaughn1B758664
72Eloy JiménezOF7810155
73Oneil CruzSS799563
74Anthony VolpeSS7955103
75J.T. RealmutoC827391
76Paul Goldschmidt1B8311848
77Willy AdamesSS84.58188
78Cristian JavierSP8511753
79Miguel Vargas3B8568102
80Logan WebbSP8550120
81Jazz Chisholm Jr.2B89.513643
82Dansby SwansonSS9110775
83Tommy Edman2B9342144
84Nathaniel Lowe1B949494
85Logan GilbertSP95.59398
86Vaughn GrissomSS9780114
87Triston McKenzieSP9811086
88Teoscar HernándezOF10112676
89Gleyber Torres2B101.579124
90Jackson ChourioOF103100106
91Jeremy PeñaSS104.5105104
92Francisco ÁlvarezC104.546163
93Drew RasmussenSP106.512390
94Pablo LópezSP106.585128
95Jesús LuzardoSP107.513778
96Anthony SantanderOF107.590125
97Jake Cronenworth2B/1B108.578139
98Kris BryantOF11012793
99Luis Arraez2B/1B110.572149
100Nick LodoloSP111.515172
101Spencer Torkelson1B111.592131
102Riley GreeneOF112.516362
103Triston Casas1B11615082
104Walker BuehlerSP116.5103130
105Elly De La CruzSS117129105
106James WoodOF117121113
107Taylor WardOF117108126
108Lucas GiolitoSP117.582153
109Grayson RodriguezSP118104132
110MJ MelendezC/OF120139101
111Nestor CortesSP120119121
112George SpringerOF121134108
113Blake SnellSP121.5120123
114Ian HappOF12216480
115Max ScherzerSP122.516184
116Luis GarciaSP12314997
117Josh HaderRP12484164
118Eury PerezSP124.5115134
119Edwin DiazRP127144110
120Ty France1B127.5128127
121Masataka YoshidaOF127.551204
122Jose Miranda3B/1B128.566191
123Christian YelichOF130.517487
124Curtis Mead3B132116148
125Justin VerlanderSP13318383
126Tim AndersonSS13518189
127Dustin MaySP13617696
128Jake McCarthyOF136122150
129Ryan Mountcastle1B13791183
130Tyler O’NeillOF138130146
131Jackson HollidaySS138.5162115
132Noelvi MarteSS139.583196
133Robbie RaySP141124158
134Colton CowserOF14196186
135Evan CarterOF143169117
136Christian Walker1B144114174
137Patrick SandovalSP144113175
138Andrés MuñozRP147158136
139Kyle WrightSP147.5143152
140Yu DarvishSP148.5179118
141Willson ContrerasC148.5125172
142Jorge Polanco2B150111189
143Luis SeverinoSP154.521099
144Brandon NimmoOF15689223
145Ketel Marte2B156.5133180
146Amed RosarioSS158.5140177
147Isaac Paredes1B/3B158.5109208
148Camilo DovalRP15999219
149Joe RyanSP161200122
150Brady SingerSP168.5190147
151Reid DetmersSP168.5171166
152Kodai SengaSP168.5170167
153Zac VeenOF168.5166171
154José Abreu1B168.5145192
155Kyle Manzardo1B169231107
156Rhys Hoskins1B169141197
157Juan Yepez1B/OF170.598243
158Starling MarteOF171.5186157
159Ricky TiedemannSP173211135
160Josh Jung3B174.5212137
161Max Muncy3B177209145
162Andrew PainterSP178223133
163Jackson MerrillSS178213143
164Chris BassittSP179.5180179
165Sean MurphyC180148212
166Oswald PerazaSS181207155
167Ryan HelsleyRP181.5198165
168Druw JonesOF182.5214151
169Adolis GarcíaOF183228138
170Yandy Díaz3B183.5132235
171Devin WilliamsRP184239129
172Salvador PerezC184.5168201
173Jordan LawlarSS185254116
174Sal FrelickOF185157213
175Emmanuel RodriguezOF185.5217154
176Jeff McNeil2B/OF186.5106267
177Jesse WinkerOF188146230
178Brandon Lowe2B188.5237140
179Gavin StoneSP189222156
180Ryan PresslyRP189184194
181Matt Chapman3B192202182
182Endy RodriguezC193172214
183Trevor RogersSP195221169
184Josh Naylor1B195.5155236
185Nico Hoerner2B196.5233160
186CJ AbramsSS196.5178215
187Freddy PeraltaSP198287109
188Lars NootbaarOF201191211
189Trevor Story2B202245159
190Lance LynnSP202.5218187
191Byron BuxtonOF203.5307100
192Jasson DomínguezOF205.5269142
193Brett Baty3B205.5216195
194Logan O’HoppeC205.5167244
195Hunter BrownSP207238176
196Tyler MahleSP210258162
197Brayan BelloSP210227193
198Jhoan DuranRP211.5242181
199Tyler GlasnowSP21335571
200Anthony Rizzo1B214230198
201Alec Bohm3B214.5192237
202Giancarlo StantonOF215289141
203Cal RaleighC215188242
204Seiya SuzukiOF215.533992
205Brandon PfaadtSP216.5249184
206Kyle HarrisonSP218.5267170
207Keibert RuizC219.5165274
208Rowdy Tellez1B220152288
209Ryan McMahon3B220.5156285
210Clayton KershawSP221323119
211Edward CabreraSP222215229
212Austin HaysOF226.5235218
213Jarred KelenicOF226.5193260
214Jordan MontgomerySP227276178
215Jonathan India2B227244210
216Trent GrishamOF229.5187272
217Esteury RuizOF230159301
218Edgar QueroC230154306
219Alec BurlesonOF23188374
220Masyn WinnSS231.5247216
221Brayan RocchioSS232147317
222Bobby MillerSP232.5225240
223Shane BazSP233354112
224Tarik SkubalSP233219247
225Ezequiel TovarSS234357111
226Nick CastellanosOF236311161
227Ke’Bryan Hayes3B237306168
228Nolan Gorman2B237185289
229Pete Crow-ArmstrongOF238291185
230Germán MárquezSP238195281
231José BerríosSP239.5199280
232Gabriel MorenoC240205275
233Marcelo MayerSS242.5282203
234Alek ThomasOF242.5135350
235Christian Encarnacion-Strand1B/3B243208278
236William ContrerasC245317173
237Gavin WilliamsSP247292202
238Elijah GreenOF247.5271224
239Marco LucianoSS249273225
240Andrew BenintendiOF249.5138361
241Chris SaleSP250301199
242Garrett WhitlockSP250224276
243Luis V. García2B250.5175326
244Félix BautistaRP251314188
245Tony GonsolinSP251270232
246C.J. Cron1B257305209
247Sean ManaeaSP259.5293226
248Raisel IglesiasRP259.5261258
249Austin MeadowsOF259.5206313
250Brendan Donovan3B/2B/OF259.5204315
251Brice TurangSS259.5142377
252Brooks LeeSS262.5294231
253Cody BellingerOF263.5197330
254Termarr Johnson2B264.5324205
255Robert Hassell IIIOF266.5182351
256Hayden WesneskiSP270302238
257Alex CobbSP271290252
258Clay HolmesRP272.5325220
259Lance McCullers Jr.SP272.5266279
260Dylan CarlsonOF272.5112433
261Hunter RenfroeOF273263283
262Aaron AshbySP274348200
263Ramón LaureanoOF274326222
264David BednarRP274.5304245
265Kyle BradishSP275.5312239
266Andrew HeaneySP276335217
267Jordan RomanoRP276.5363190
268Jack FlahertySP277220334
269Michael Busch2B279177381
270Jeffrey SpringsSP282337227
271Oscar GonzalezOF284281287
272Eugenio Suárez3B285349221
273Michael KopechSP287340234
274Cam Collier3B287.5327248
275James OutmanOF288264312
276Coby Mayo3B288.5328249
277Diego CartayaC289.5329250
278Joey MenesesOF/1B290.5189392
279Harry FordC291.5330253
280Max MeyerSP292277307
281Cody MorrisSP293.5331256
282Tink HenceSP296.5387206
283DL HallSP296.5332261
284George ValeraOF297259335
285Henry DavisC298333263
286Connor Norby2B298.5356241
287Julio UríasSP298.562535
288Jordan WestburgSS299246352
289Joey GalloOF300.5268333
290Royce LewisSS302.5377228
291Kolten Wong2B304265343
292Will BrennanOF304250358
293Matt Mervis1B304201407
294Jordan Diaz2B305131479
295Gavin Lux2B306296316
296Jurickson ProfarOF306.5256357
297Josiah GraySP308251365
298Bo NaylorC309364254
299Luis Urías3B/2B310.5203418
300Spencer Steer3B312252372
301Frankie MontasSP313262364
302Sonny GraySP315423207
303J.P. CrawfordSS316194438
304Andy PagesOF316.5248385
305Ranger SuárezSP317240394
306Jose RodriguezC317160474
307Josh Bell1B320369271
308Alexis DíazRP320299341
309Thairo Estrada2B323196450
310Adael AmadorSS326388264
311Dustin HarrisOF326303349
312Jameson TaillonSP327403251
313Josh Rojas3B330.5232429
314Oscar ColasOF331380282
315Javier BáezSS334.5378291
316José UrquidySP335.5401270
317Tyler StephensonC336.5400273
318Drey JamesonSP337319355
319Jorbit Vivas2B/3B337173501
320Jonny DeLucaOF338347329
321Zach EflinSP338.5415262
322Mitch HanigerOF342.5417268
323Nathan EovaldiSP344404284
324Alex VerdugoOF344153535
325Charlie MortonSP345413277
326Alexander CanarioOF346260432
327Harrison BaderOF348.5411286
328Kenley JansenRP349.5444255
329Jon GraySP349.5396303
330Bryson Stott2B349.5362337
331Brendan Rodgers2B350279421
332Jack SuwinskiOF351.5407296
333Gavin CrossOF351.5405298
334Pete FairbanksRP352445259
335Michael ConfortoOF353.5412295
336Zach NetoSS353.5389318
337Eguy Rosario3B/SS353.5234473
338Roansy ContrerasSP355464246
339Vaun BrownOF355.5241470
340Tyler SoderstromC/1B356446266
341Liam HendriksRP357481233
342Austin WellsC357361353
343Braxton GarrettSP359382336
344Matt BrashSP361376346
345Luis OrtizSP362.5460265
346Ceddanne RafaelaOF363.5344383
347Mason AuerOF363.5308419
348Ha-Seong KimSS367.5318417
349DJ LeMahieu2B/3B369297441
350Luis MatosOF369.5383356
351Manuel MargotOF370443297
352Mark CanhaOF370226514
353Eduardo RodriguezSP370.5431310
354Alex WoodSP370.5353388
355Mick AbelSP373.5447300
356Tyler AndersonSP373.5336411
357Anthony Rendon3B374334414
358Mike YastrzemskiOF375456294
359Paul SewaldRP375448302
360Lourdes Gurriel Jr.OF375.5375376
361Vidal Bruján2B375.5229522
362Bryan Ramos3B378236520
363Tanner BibeeSP379501257
364David Villar3B379.5275484
365Christopher Morel2B/OF383360406
366Luis Rengifo2B/3B383309457
367Yainer DiazC383283483
368Noah SyndergaardSP384397371
369Taj BradleySP385501269
370Michael Massey2B385.5381390
371Scott BarlowRP386432340
372Brennen DavisOF386.5394379
373Miles MikolasSP388.5433344
374MacKenzie GoreSP388.5414363
375Jorge BarrosaOF389243535
376Danny JansenC390.5449332
377Kerry CarpenterOF391391391
378Alex Kirilloff1B/OF394450338
379Johan RojasOF394253535
380Taijuan WalkerSP394.5485304
381Matthew LiberatoreSP395255535
382Eric LauerSP395.5501290
383Felix Valerio2B396257535
384Carlos CarrascoSP396.5501292
385Daniel EspinoSP397501293
386Ken WaldichukSP397495299
387Joey OrtizSS399418380
388Brady HouseSS399.5451348
389Jorge LópezRP401.5322481
390Wilmer Flores3B/2B401.5300503
391Addison BargerSS402345459
392Kevin ParadaC403501305
393David PetersonSP403497309
394Jake EderSP403.5484323
395Trey Mancini1B/OF403.5321486
396Jesús SánchezOF403.5272535
397Tylor MegillSP404.5501308
398Brandon Drury3B/2B404.5351458
399Bryce ElderSP404.5274535
400Aaron CivaleSP406501311
401Myles StrawOF406.5278535
402J.D. MartinezUTIL407.5501314
403Jarren DuranOF407.5280535
404Michael SianiOF409.5284535
405Edouard Julien2B410501319
406David HamiltonSS410285535
407Spencer JonesOF410.5501320
408Abraham Toro3B410.5286535
409Junior Caminero3B411501321
410Corey KluberSP411452370
411Bailey OberSP411.5501322
412Nicky Lopez2B/SS411.5288535
413Leody TaverasOF412315509
414Dylan LeskoSP412.5501324
415Drew GilbertOF413501325
416Merrill KellySP413453373
417Colt Keith3B414501327
418Yoán Moncada3B414466362
419Kevin AlcántaraOF414.5501328
420Seth BeerOF415295535
421Gordon GraceffoSP416501331
422Isiah Kiner-FalefaSS416.5298535
423Max KeplerOF417.5438397
424Joc PedersonOF418.5350487
425Joey WiemerOF419479359
426Ross StriplingSP420501339
427Jhonkensy Noel1B420437403
428Jo AdellOF421422420
429Matt McLainSS421.5501342
430TJ FriedlOF422.5310535
431Mitch KellerSP423501345
432Parker MeadowsOF423.5463384
433Brandon MarshOF423.5454393
434Edwin ArroyoSS424501347
435Ronny Mauricio3B424313535
436Enmanuel Valdez2B/3B424.5358491
437Brusdar GraterolRP425395455
438Maikel Garcia3B425.5316535
439Clarke SchmidtSP427.5501354
440Dean KremerSP427.5320535
441Ezequiel Duran2B/OF429.5370489
442Cade CavalliSP430.5501360
443Ian AndersonSP430.5416445
444Blaze Jordan1B430.5367494
445Justin SteeleSP433.5501366
446Samuel ZavalaOF434501367
447Joey Votto1B434455413
448Chase DeLauterOF434.5501368
449Bryce MillerSP434.5469400
450Dalton RushingC/1B435501369
451Eddys LeonardSS436.5338535
452Yasmani GrandalC437399475
453Wilmer D. FloresSP438501375
454Cal QuantrillSP438398478
455Bubba ThompsonOF438341535
456Kyle MullerSP438.5379498
457Tyler Freeman3B/SS438.5342535
458Marcus StromanSP439343535
459Andrew McCutchenOF439.5501378
460Nick MartinezSP/RP439.5483396
461Jake Alu2B/3B440.5346535
462Joey OrtizSS440.5501380
463Shea LangeliersC441374508
464Colson MontgomerySS441.5501382
465Daniel BardRP442.5470415
466Kumar RockerSP443.5501386
467Jared Walsh1B443.5352535
468Evan PhillipsRP444501387
469Graham AshcraftSP445501389
470Nick Pratto1B445359531
471Orelvis MartinezSS446368524
472Aaron ZavalaOF447406488
473Ryne NelsonSP447.5494401
474Elehuris Montero3B/1B447.5427468
475Jarlin SusanaSP448501395
476Warming Bernabel3B448.5392505
477Emmet SheehanSP449.5501398
478Robert GasserSP450501399
479Bryan De La CruzOF450410490
480Whit MerrifieldOF450384516
481Braiden WardOF450365535
482Buddy Kennedy3B450.5366535
483Oswaldo CabreraOF/2B451.5501402
484Jean Segura2B452.5501404
485Nick NastriniSP453501405
486Caleb Durbin2B453371535
487Josh H. Smith3B/OF453.5372535
488Brett Wisely2B454373535
489Seth Brown1B/OF454.5501408
490Justin Turner3B454.5465444
491Miguel BleisOF455501409
492Gabriel GonzalezOF455.5501410
493Carlos Santana1B456.5501412
494Luis CampusanoC458.5501416
495Martín PérezSP459.5402517
496Josh LoweOF460468452
497Corey JulksOF460385535
498Damiano Palmegiani3B460.5386535
499Enrique HernandezOF461.5501422
500Brandon Belt1B462501423


Follow us on Twitter!

The Dynasty Guru: @DynastyGuru

Taylor Case: @TCasesLoaded

Joseph Garino: @joegarino


And follow the podcasts on Twitter:

Dynasty’s Child: @DynastysChild

Join The Ranks: @JoinTheRanksTDG

Dynasty Divorces: @DynastyDivorces

You Can Dynasty Baseball: @YCDBPod

The Author

Taylor Case

Taylor Case

Taylor Case can't get enough baseball. A lifetime Padres fan, he's a big believer in beating the shift and letting the kids play. But if the strike zone turns into a robot, well, he might not play anymore.

Previous post

TDG'S Triple Play: Los Angeles Dodgers!

Next post

Weekly Dynasty Roundup