I’ll make it clear off the top – these aren’t the Official Dynasty Guru Top 500 Rankings. But you’re already here, aren’t you? So stay a while and make yourself at home. Comment about where I’m wrong, won’t you? Bret’s rankings aren’t going anywhere. Besides, who has ever said, “I don’t need to see these rankings – I’ve already seen another?”

You’ll notice as compared to the consensus positional dynasty rankings and even Bret Sayre’s top 500 that I tend to skew younger. For those of you who found it unfathomable that Troy Tulowitzki could be ranked ahead of Trevor Story you’ll likely find this list cathartic. On the other hand, if you’re someone who would never rank Gary Sanchez ahead of Buster Posey (as I have) until Sanchez “proves it,” then you might not agree with this particular list. (Ditto Bregman over Seager, etc.) I also tend to fade pitchers a little more than most – this is my fourth dynasty top 500 (I used to post them on MLB.com) and I’ve yet to rank a pitcher in any top ten.

We hope that you have enjoyed the countless hours of hard work that went into these rankings and continue to support The Dynasty Guru by showing your appreciation through this link or via the splendid ‘donate’ button located on the right-hand side of the homepage. Donations of any size are greatly appreciated and they are the reason why we can do this and put it all out there for free.

Rank Player Team POS 1 Mike Trout LAA OF 2 Bryce Harper WAS OF 3 Mookie Betts BOS OF 4 Carlos Correa HOU SS 5 Kris Bryant CHN 3B 6 Manny Machado BAL SS 7 Nolan Arenado COL 3B 8 Jose Altuve HOU 2B 9 Corey Seager LAD SS 10 Xander Bogaerts BOS SS 11 Paul Goldschmidt ARI 1B 12 Anthony Rizzo CHC 1B 13 Clayton Kershaw LAD SP 14 Trea Turner WAS 2B 15 Francisco Lindor CLE SS 16 Josh Donaldson TOR 3B 17 Miguel Cabrera DET 1B 18 Noah Syndergaard NYM SP 19 Giancarlo Stanton MIA OF 20 Starling Marte PIT OF 21 Christian Yelich MIA OF 22 Gregory Polanco PIT OF 23 Madison Bumgarner SFG SP 24 George Springer HOU OF 25 Chris Sale BOS SP 26 Max Scherzer WAS SP 27 Andrew Benintendi BOS OF 28 Gary Sanchez NYY C 29 Yoan Moncada CHW 3B 30 Jonathan Villar MIL SS 31 Nomar Mazara TEX OF 32 Alex Bregman HOU 3B 33 Rougned Odor TEX 2B 34 Kyle Schwarber CHC OF 35 Anthony Rendon WAS 3B 36 Freddie Freeman ATL 1B 37 Kyle Seager SEA 3B 38 Robinson Cano SEA 2B 39 Charlie Blackmon COL OF 40 Byron Buxton MIN OF 41 David Dahl COL OF 42 Addison Russell CHC SS 43 Trevor Story COL SS 44 Corey Kluber CLE SP 45 Billy Hamilton CIN OF 46 Brendan Rodgers COL SS 47 Miguel Sano MIN 3B 48 Dansby Swanson ATL SS 49 Julio Urias LAD SP 50 A.J. Pollock ARI OF 51 Joey Votto CIN 1B 52 Andrew McCutchen PIT OF 53 Buster Posey SFN C 54 J.D. Martinez DET OF 55 David Price BOS SP 56 Ryan Braun MIL OF 57 Carlos Gonzalez COL OF 58 Stephen Strasburg WAS SP 59 Yu Darvish TEX SP 60 Jose Abreu CHW 1B 61 Chris Archer TAM SP 62 Jake Arrieta CHC SP 63 Johnny Cueto SFN SP 64 Edwin Encarnacion CLE 1B 65 Justin Upton DET OF 66 Evan Longoria TAM 3B 67 Brian Dozier MIN 2B 68 Jacob deGrom NYM SP 69 Carlos Carrasco CLE SP 70 Javier Baez CHC SS 71 Victor Robles WAS OF 72 Gerrit Cole PIT SP 73 Tim Anderson CHW SS 74 Dee Gordon MIA 2B 75 Amed Rosario NYM SS 76 Austin Meadows PIT OF 77 Jon Lester CHC SP 78 Kenley Jansen LAD RP 79 Aroldis Chapman NYY RP 80 Willson Contreras CHC C 81 Wil Myers SDN 1B 82 Ian Desmond COL OF 83 Jonathan Lucroy TEX C 84 Yoenis Cespedes NYM OF 85 Zach Britton BAL RP 86 Craig Kimbrel BOS RP 87 Eric Hosmer KCR 1B 88 Zack Greinke ARI SP 89 Hanley Ramirez BOS 1B 90 Matt Harvey NYM SP 91 Masahiro Tanaka NYY SP 92 Justin Verlander DET SP 93 Carlos Martinez STL SP 94 Edwin Diaz SEA RP 95 Jose Quintana CHW SP 96 J.P. Crawford PHI SS 97 Marcell Ozuna MIA OF 98 Jason Kipnis CLE 2B 99 Adam Eaton WAS OF 100 Maikel Franco PHI 3B 101 Jean Segura SEA SS 102 Kyle Hendricks CHC SP 103 Ozzie Albies ATL 2B 104 Eloy Jimenez CHC OF 105 Gleyber Torres NYY SS 106 Clint Frazier NYY OF 107 Nick Senzel CIN 3B 108 Josh Bell PIT 1B 109 Cody Bellinger LAD OF 110 Daniel Murphy WAS 2B 111 Nelson Cruz SEA OF 112 Chris Davis BAL 1B 113 Odubel Herrera PHI OF 114 Stephen Piscotty STL OF 115 Adam Jones BAL OF 116 Carlos Santana CLE 1B 117 Ken Giles HOU RP 118 DJ LeMahieu COL 2B 119 Jackie Bradley Jr. BOS OF 120 Todd Frazier CHW 3B 121 Adrian Beltre TEX 3B 122 Matt Carpenter STL 2B 123 Jose Peraza CIN SS 124 Khris Davis OAK OF 125 Jose Ramirez CLE 3B 126 Mark Trumbo BAL OF 127 Roberto Osuna TOR RP 128 Wade Davis CHC RP 129 Joc Pederson LAD OF 130 Dustin Pedroia BOS 2B 131 Ian Kinsler DET 2B 132 Jose Bautista TOR OF 133 Jameson Taillon PIT SP 134 Rafael Devers BOS 3B 135 Nick Castellanos DET 3B 136 Mark Melancon SFG RP 137 Franklin Barreto OAK SS 138 Raimel Tapia COL OF 139 Danny Salazar CLE SP 140 Kenta Maeda LAD SP 141 Troy Tulowitzki TOR SS 142 Marcus Stroman TOR SP 143 Cole Hamels TEX SP 144 Lance McCullers HOU SP 145 Danny Duffy KCR SP 146 Dallas Keuchel HOU SP 147 Steven Matz NYM SP 148 Aaron Sanchez TOR SP 149 Yasiel Puig LAD OF 150 Jeurys Familia NYM RP 151 Lewis Brinson MIL OF 152 Andrew Miller CLE RP 153 Blake Snell TBR SP 154 Matt Kemp ATL OF 155 James Paxton SEA SP 156 Justin Turner LAD 3B 157 Joey Gallo TEX 3B 158 Max Kepler MIN OF 159 Felix Hernandez SEA SP 160 Aaron Nola PHI SP 161 Rich Hill LAD SP 162 Carlos Rodon CHW SP 163 Michael Fulmer DET SP 164 Rick Porcello BOS SP 165 Willy Adames TAM SS 166 Julio Teheran ATL SP 167 Cody Allen CLE RP 168 Brad Miller TBR SS 169 Ronald Acuna ATL OF 170 Alex Reyes STL SP 171 Jung-ho Kang PIT 3B 172 Vince Velasquez PHI SP 173 Dexter Fowler STL OF 174 Tyler Glasnow PIT SP 175 Lorenzo Cain KCR OF 176 Michael Conforto NYM OF 177 Kyle Tucker HOU OF 178 Anderson Espinoza BOS SP 179 Jake Lamb ARI 3B 180 Jake Odorizzi TAM SP 181 Mike Moustakas KCR 3B 182 Marcus Semien OAK SS 183 Aledmys Diaz STL SS 184 Sean Manaea OAK SP 185 Sonny Gray OAK SP 186 Jorge Soler KCR OF 187 Jorge Mateo NYY SS 188 Alex Colome TAM RP 189 David Robertson CHW RP 190 Joe Ross WAS SP 191 Kevin Gausman BAL SP 192 Drew Smyly SEA SP 193 Garrett Richards LAA SP 194 Brandon Belt SFG 1B 195 Elvis Andrus TEX SS 196 Ben Zobrist CHC 2B 197 Jonathan Schoop BAL 2B 198 Zack Collins CHW C 199 Corey Ray MIL OF 200 Mickey Moniak PHI OF 201 Raul Mondesi KCR 2B 202 Jurickson Profar TEX 3B 203 Nick Williams PHI OF 204 Devon Travis TOR 2B 205 Seung-hwan Oh STL RP 206 Kole Calhoun LAA OF 207 Greg Bird NYY 1B 208 Taijuan Walker ARI SP 209 Jon Gray COL SP 210 Tyler O’Neill SEA OF 211 Hunter Pence SFG OF 212 Brandon Drury ARI 2B 213 Kelvin Herrera KCR RP 214 Yasmani Grandal LAD C 215 Jorge Alfaro PHI C 216 Bradley Zimmer CLE OF 217 Manuel Margot SDP OF 218 Aaron Judge NYY OF 219 Jason Groome BOS SP 220 Robert Gsellman NYM SP 221 Blake Rutherford NYY OF 222 Matt Moore SFG SP 223 Ryon Healy OAK 3B 224 JT Realmuto MIA C 225 Yadier Alvarez LAD SP 226 Lucas Giolito CHW SP 227 Carlos Gomez TEX OF 228 Salvador Perez KCR C 229 Dellin Betances NYY RP 230 Keon Broxton MIL OF 231 Jay Bruce NYM OF 232 Neil Walker NYM 2B 233 Albert Pujols LAA 1B 234 Francisco Mejia CLE C 235 Travis d’Arnaud NYM C 236 Blake Swihart BOS C 237 Michael Pineda NYY SP 238 A.J. Reed HOU 1B 239 Jason Heyward CHC OF 240 Ender Inciarte ATL OF 241 Robbie Ray ARI SP 242 Kyle Lewis SEA OF 243 Michael Kopech CHW SP 244 Tyler Skaggs LAA SP 245 Kevin Maitan ATL SS 246 Ian happ CHC 2B 247 Brent Honeywell TAM SP 248 Evan Gattis HOU C 249 Kevin Kiermaier TAM OF 250 Josh Reddick HOU OF 251 Adrian Gonzalez LAD 1B 252 Dan Vogelbach SEA 1B 253 Josh Hader MIL SP 254 John Lackey CHC SP 255 Wilson Ramos TAM C 256 Jacoby Ellsbury NYY OF 257 Brett Phillips MIL OF 258 Michael Brantley CLE OF 259 C.J. Cron LAA 1B 260 Francis Martes HOU SP 261 Drew Pomeranz BOS SP 262 Isan Diaz MIL SS 263 Dom Smith NYM 1B 264 Mitch Keller PIT SP 265 Leodys Tavares TEX OF 266 Juan Soto WAS OF 267 Michael Wacha STL SP 268 Russell Martin TOR C 269 Eugenio Suarez CIN 3B 270 Brian McCann HOU C 271 Tommy Joseph PHI 1B 272 Alex Gordon KCR OF 273 Eduardo Nunez SFG SS 274 Jeff Samardzija SFG SP 275 Raisel Iglesias CIN RP 276 David Peralta ARI OF 277 Shin-Soo Choo TEX OF 278 Lucas Duda NYM 1B 279 Victor Martinez DET 1B 280 Adam Duvall CIN OF 281 Curtis Granderson NYM OF 282 Jerad Eickhoff PHI SP 283 Jose De Leon TAM SP 284 Hunter Renfroe SDP OF 285 Trent Clark MIL OF 286 Brandon Crawford SFG SS 287 Alex Wood LAD SP 288 Matt Holliday NYY OF 289 Sean Newcomb ATL SP 290 Jose Berrios MIN SP 291 Zack Wheeler NYM SP 292 Logan Forsythe LAD 2B 293 Anthony DeSclafani CIN SP 294 Eduardo Rodriguez BOS SP 295 Brett Gardner NYY OF 296 Orlando Arcia MIL SS 297 Jesse Winker CIN OF 298 Derek Fisher HOU OF 299 Tom Murphy COL C 300 Welington Castillo BAL C 301 Corey Dickerson TAM OF 302 Tyson Ross TEX SP 303 Alex Cobb TAM SP 304 Wei-Yin Chen MIA SP 305 Jharel Cotton OAK SP 306 Roman Quinn PHI OF 307 Luis Severino NYY SP 308 Dylan Bundy BAL SP 309 Alex Verdugo LAD OF 310 Matt Wieters WAS C 311 Yasmany Tomas ARI OF 312 Chris Carter NYY 1B 313 Vladimir Guerrero Jr TOR 3B 314 Jaime Garcia ATL SP 315 Leonys Martin SEA OF 316 Ketel Marte ARI SS 317 Lucas Erceg MIL 3B 318 Matt Thaiss LAA 1B 319 Daniel Norris DET SP 320 Starlin Castro NYY 2B 321 Joe Panik SFG 2B 322 Yulieski Gurriel HOU 3B 323 Didi Gregorius NYY SS 324 Stephen Vogt OAK C 325 Nick Gordon MIN SS 326 Carlos Beltran HOU OF 327 Rajai Davis OAK OF 328 Matt Shoemaker LAA SP 329 Domingo Santana MIL OF 330 Mike Napoli TEX 1B 331 Randal Grichuk STL OF 332 Jedd Gyorko STL SS 333 Jorge Polanco MIN SS 334 Ryan McMahon COL 3B 335 Lourdes Gurriel TOR 2B 336 J.A. Happ TOR SP 337 Marco Estrada TOR SP 338 Collin McHugh HOU SP 339 Tyler Naquin CLE OF 340 Luis Alexander Basabe CHW OF 341 Trevor Bauer CLE SP 342 Chance Sisco BAL C 343 Ian Kennedy KCR SP 344 Yohander Mendez TEX SP 345 Eric Thames MIL OF 346 Hernan Perez MIL 2B 347 Ivan Nova PIT SP 348 Mallex Smith TAM OF 349 Justin Bour MIA 1B 350 Lance Lynn STL SP 351 Alex Kirilloff MIN OF 352 Dilson Herrera CIN 2B 353 Willie Calhoun LAD 2B 354 Travis Demeritte TOR 3B 355 Roman Laureano HOU OF 356 Shelby Miller ARI SP 357 Melky Cabrera CHW OF 358 Matt Chapman OAK 3B 359 Amir Garrett CIN SP 360 Tanner Roark WAS SP 361 Forrest Wall COL 2B 362 Cody Reed CIN SP 363 Triston McKenzie CLE SP 364 Archie Bradley ARI SP 365 A.J. Puk OAK SP 366 Adam Wainwright STL SP 367 Patrick Corbin ARI SP 368 Anthony Alford TOR OF 369 Mitch Haniger SEA OF 370 Hyun Soo Kim BAL OF 371 Scott Kazmir LAD SP 372 Devin Mesoraco CIN C 373 Reynaldo Lopez CHW SP 374 Matt Manning DET SP 375 Luis Ortiz MIL SP 376 Matt Duffy TAM 3B 377 Dalton Pompey TOR OF 378 Sandy Alcantara STL SP 379 Cam Bedrosian LAA RP 380 Andrew Toles LAD OF 381 Mike Zunino SEA C 382 Kevin Newman PIT SS 383 Junior Guerra MIL SP 384 Mike Foltynewicz ATL SP 385 Kolby Allard ATL SP 386 Grant Holmes OAK SP 387 Hisashi Iwakuma SEA SP 388 Ryan Schimpf SDP 2B 389 Brady Aiken CLE SP 390 Dylan Cease CHC SP 391 Danny Valencia SEA 3B 392 Mike Montgomery CHC SP 393 Jeff Hoffman COL SP 394 Riley Pint COL SP 395 Francisco Rodriguez DET RP 396 Shawn Kelley WAS RP 397 Zach Davies MIL SP 398 Mitch Moreland BOS 1B 399 Ben Revere LAA OF 400 Asdrubal Cabrera NYM SS 401 Josh Harrison PIT 2B 402 Kevin Pillar TOR OF 403 Adrian Morejon SDP SP 404 Braxton Garrett MIA SP 405 Jose Reyes NYM 3B 406 Joe Musgrove HOU SP 407 Trayce Thompson LAD OF 408 Stephen Gonslaves MIN SP 409 Yangervis Solarte SDP 3B 410 Franklyn Kilome PHI SP 411 Mitch Haniger SEA OF 412 Justus Sheffield NYY SP 413 Greg Allen CLE OF 414 Rowdy Tellez TOR 1B 415 Bobby Bradley CLE 1B 416 Alcides Escobar KCR SS 417 Joe Mauer MIN 1B 418 Pablo Sandoval BOS 3B 419 Jhonny Peralta STL 3B 420 Jeremy Hellickson PHI SP 421 Adam Conley MIA SP 422 Jake Bauers TAM OF 423 Luis Urias SDP SS 424 Chris Shaw SFG 1B 425 Erick Fedde WAS SP 426 Christian Arroyo SFG 3B 427 Kennys Vargas MIN 1B 428 Gio Gonzalez WAS SP 429 A.J. Ramos MIA RP 430 Christin Stewart DET OF 431 Taylor Trammell CIN OF 432 Jahmai Jones LAA OF 433 Jorge Ona SDP OF 434 Martin Prado MIA 3B 435 Travis Jankowski SDP OF 436 Andrew Susac MIL C 437 Chance Adams NYY SP 438 Fernando Tatis Jr SDP SS 439 Dylan Cozens PHI OF 440 Hector Neris PHI RP 441 Nate Jones CHW RP 442 Carter Capps SDP RP 443 Tony Watson PIT RP 444 Justin Dunn NYM SP 445 Jarrod Dyson SEA OF 446 Thomas Szapucki NYM SP 447 James Kaprelian NYY SP 448 Kolten Wong STL 2B 449 Brandon Maurer SDP RP 450 Steven Wright BOS SP 451 Travis Shaw MIL 3B 452 Jacob Nottingham MIL C 453 Sam Dyson TEX RP 454 Arodys Vizcaino ATL RP 455 Andres Gimenez NYM SS 456 Cesar Hernandez PHI 2B 457 Yadier Molina STL C 458 Luke Weaver STL SP 459 Ryan Zimmerman WAS 1B 460 Jose Iglesias DET SS 461 Fernando Romero MIN SP 462 Scott Schebler CIN OF 463 Yusniel Diaz LAD OF 464 Cornelius Randolph PHI OF 465 Steven Souza TAM OF 466 Cal Quantrill SDP SP 467 Trevor Clifton CHC SP 468 Brandon Finnegan CIN SP 469 Chris Owings ARI SS 470 Trey Mancini BAL 1B 471 Dan Straily MIA SP 472 Steve Pearce TOR 1B 473 Wilmer Flores NYM 3B 474 Kendrys Morales TOR 1B 475 Hunter Strickland SFG RP 476 Mike Fiers HOU SP 477 Jordan Zimmermann DET SP 478 Cameron Rupp PHI C 479 Anderson Tejeda TEX SS 480 Austin Riley ATL 3B 481 Mike Leake STL SP 482 Miguelangel Sierra HOU SS 483 Michael Gettys SDP OF 484 Matt Strahm KCR RP 485 Brett Lawrie CHW 2B 486 Jeimer Candelario CHC 3B 487 Bobby Dalbec BOS 3B 488 Brandon Moss KCR OF 489 Luis Arraez MIN 2B 490 Neftali Feliz MIL RP 491 Andrew Heaney LAA SP 492 Adrian Rondon TAM SS 493 Denard Span SFG OF 494 Alex Dickerson SDP OF 495 Delvin Perez STL SS 496 Francisco Liriano TOR SP 497 Adam Ottavino COL RP 498 Yu-Cheng Chang CLE SS 499 Albert Almora CHC OF 500 Corey Knebel MIL RP