top of page

2017 Fantasy Rankings - Top 250


Its time to draft! You've been planning your draft strategies all offseason and it all comes down to the heat of the moment when you lock in your picks. Spring training and the World Baseball Classic was a wild ride of injury reports, roster competitions, and a few flashes of potential breakout players. My up to date Top 250 Fantasy Baseball Rankings will help you build your championship team!

These rankings are for an ESPN standard league: both AL and NL players, 10 teams with 25 roster spots(C, 1B, 2B, 3B, SS, MI, CI, OFx5, Ut, SPx6, RPx3, BNx3), and Rotisserie 5x5 scoring(AVG, HR, RBI, SB and R for hitters, and W, SV, ERA, WHIP and K for pitchers).

Here's the general criteria I used for the rankings

60% - 2016 stats

20% - Track Record

10% - Health/Age

5% - Ballpark/Lineup Protection

5% - Position Value

I've included additional analysis on the highlighted players on this list. I explain some of my more controversial rankings and I'll include more player analysis upon request.

If you have any questions, requests, criticisms, etc, please share your feedback with me on twitter

https://twitter.com/WPB_Podcast

----- Last edited 4/1/17 -----

Top 250 Rankings

  1. Mike Trout [ LAA / OF ]

  2. Kris Bryant [ CHC / 3B, OF ]

  3. Jose Altuve [ HOU / 2B ]

  4. Mookie Betts [ BOS / OF ]

  5. Paul Goldschmidt [ ARI / 1B ]

  6. Nolan Arenado [ COL / 3B ]

  7. Manny Machado [ BAL / 3B, SS ]

  8. Josh Donaldson [ TOR / 3B ]

  9. Clayton Kershaw [ LAD / SP ]

  10. Anthony Rizzo [ CHC / 1B ]

  11. Miguel Cabrera [ DET / 1B ]

  12. Trea Turner [ WAS / OF, 2B ]

  13. Charlie Blackmon [ COL / OF ]

  14. Carlos Correa [ HOU / SS ]

  15. Bryce Harper [ WAS / OF ]

  16. Max Scherzer [ WAS / SP ]

  17. Madison Bumgarner [ SF / SP ]

  18. Corey Seager [ LAD / SS ]

  19. Edwin Encarnacion [ CLE / 1B ]

  20. Joey Votto [ CIN / 1B ]

  21. Chris Sale [ BOS / SP ]

  22. Corey Kluber [ CLE / SP ]

  23. Noah Syndergaard [ NYM / SP ]

  24. Daniel Murphy [ WAS / 2B, 1B ]

  25. Robinson Cano [ SEA / 2B ]

  26. Freddie Freeman [ ATL / 1B ]

  27. Francisco Lindor [ CLE / SS ]

  28. Brian Dozier [ MIN / 2B ]

  29. Xander Bogaerts [ BOS / SS ]

  30. Jon Lester [ CHC/ SP ]

  31. Jake Arrieta [ CHC / SP ]

  32. Justin Verlander [ DET / SP ]

  33. Ryan Braun [ MIL / OF ]

  34. Starling Marte [ PIT / OF ]

  35. Carlos Gonzalez [ COL / OF ]

  36. Nelson Cruz [ SEA / OF ]

  37. Christian Yelich [ MIA / OF ]

  38. Giancarlo Stanton [ MIA / OF ]

  39. Wil Myers [ SD / 1B ]

  40. Jonathan Villar [ MIL / 3B, SS ]

  41. Ian Kinsler [ DET / 2B ]

  42. Jose Abreu [ CWS / 1B ]

  43. Johnny Cueto [ SF / SP ]

  44. George Springer [ HOU / OF ]

  45. AJ Pollock [ ARI / OF ]

  46. Yoenis Cespedes [ NYM / OF ]

  47. Jose Bautista [ TOR / OF ]

  48. Trevor Story [ COL / SS ]

  49. Kyle Seager [ SEA / 3B ]

  50. Stephen Strasburg [ WAS / SP ]

  51. Jacob DeGrom [ NYM / SP ]

  52. Andrew Mccutchen [ PIT / OF ]

  53. Masahiro Tanaka [ NYY / SP ]

  54. Carlos Carrasco [ CLE / SP ]

  55. Yu Darvish [ TEX / SP ]

  56. Alex Bregman [ HOU / 3B ]

  57. Rougned Odor [ TEX / 2B ]

  58. Kenley Jansen [ LAD / RP ]

  59. Adrian Beltre [ TEX / 3B ]

  60. Carlos Martinez [ STL / SP ]

  61. Chris Archer [ TB / SP ]

  62. Zach Britton [ BAL / RP ]

  63. Aroldis Chapman [ NYY / RP ]

  64. Hanley Ramirez [ BOS / 1B ]

  65. Kyle Hendricks [ CHC / SP ]

  66. DJ LeMahieu [ COL / 2B ]

  67. Gregory Polanco [ PIT / OF ]

  68. Justin Upton [ DET / OF ]

  69. Jackie Bradley Jr. [ BOS / OF ]

  70. Buster Posey [ SF / C ]

  71. Evan Longoria [ TB / 3B ]

  72. Kyle Schwarber [ CHC / OF ]

  73. Todd Frazier [ CWS / 3B ]

  74. Khris Davis [ OAK / OF ]

  75. Chris Davis [ BAL / 1B ]

  76. Mark Trumbo [ BAL / OF ]

  77. Gary Sanchez [ NYY / C ]

  78. Mark Melancon [ SF / RP ]

  79. Matt Carpenter [ STL / 1B, 2B, 3B ]

  80. Adam Jones [ BAL / OF ]

  81. Jean Segura [ SEA / 2B, SS ]

  82. Billy Hamilton [ CIN / OF ]

  83. Dee Gordon [ MIA / 2B ]

  84. Dustin Pedroia [ BOS / 2B ]

  85. Aledmys Diaz [ STL / SS ]

  86. Carlos Santana [ CLE / 1B ]

  87. Eric Hosmer [ KC / 1B ]

  88. Rick Porcello [ BOS / SP ]

  89. Jose Quintana [ CWS / SP ]

  90. JD Martinez [ DET / OF ]

  91. Zack Greinke [ ARI / SP ]

  92. Stephen Piscotty [ STL / OF ]

  93. Andrew Benintendi [ BOS / OF ]

  94. Edwin Diaz [ SEA / RP ]

  95. Anthony Rendon [ WAS / 3B ]

  96. Aaron Sanchez [ TOR / SP ]

  97. Justin Turner [ LAD / 3B ]

  98. Roberto Osuna [ TOR / RP ]

  99. Craig Kimbrel [ BOS / RP ]

  100. Kenta Maeda [ LAD / SP ]

  101. Seung Hwan Oh [ STL / RP ]

  102. Gerrit Cole [ PIT / SP ]

  103. Andrew Miller [ CLE / RP ]

  104. Adam Eaton [ WAS / OF ]

  105. Michael Brantley [ CLE / OF ]

  106. Albert Pujols [ LAA / 1B ]

  107. Matt Kemp [ ATL / OF ]

  108. Cole Hamels [ TEX / SP ]

  109. Kelvin Herrera [ KC / RP ]

  110. Lorenzo Cain [ KC / OF ]

  111. Addison Russell [ CHC / SS ]

  112. Troy Tulowitzki [ TOR / SS ]

  113. Ben Zobrist [ CHC / 2B, OF ]

  114. Jason Kipnis [ CLE / 2B ]

  115. Julio Teheran [ ATL / SP ]

  116. Danny Salazar [ CLE / SP ]

  117. Odubel Herrera [ PHI / OF ]

  118. Tanner Roark [ WAS / SP ]

  119. Kevin Gausman [ BAL / SP ]

  120. Jose Ramirez [ CLE / 3B, OF ]

  121. Jeurys Familia [ NYM / RP ]

  122. Wade Davis [ CHC / RP ]

  123. Marcell Ozu