A long time ago, these rankings were all assembled by one person. In a basement with very little light. We’ve since grown and adapted our process to an increasingly cooperative site. It’s caused the rankings to be more debated, and has brought more information to the table in order to find the right equilibrium for you to use in your dynasty leagues. The team we have in place now is awesome and you’ve seen their work.

This not the work of said team. The #Dynasty500 is still the work of a madman in a basement with very little light. So you’ll notice differences between how players are ranked on this particular list and the way they were ranked throughout the entire dynasty ranking series. And the ire or joy you feel can be directed at yours truly.

The top of this list is just so much fun. We have at least 11 players who on the surface seem like they could be top-five talents—many of which are at difficult-to-fill positions. We’ve got three shortstops, two third basemen and a second baseman for good order. In fact, they’ve even gone so far as to prevent any pitchers from entering the top-10, even though there’s really only an argument for one. The talent pool may be down in the minors, but the majors are full of young, exciting stars and the top of this list should remain mostly in tact for a while.

Before we get to what you came to see, we sincerely 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 upper right-hand corner 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.

That’s enough text. You’re not here for the text. You’re here for the list. So here’s the list:

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