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 Ozuna [ MIA / OF ]

  124. Jonathan Lucroy [ TEX / C ]

  125. Mike Napoli [ TEX / 1B ]

  126. Brandon Belt [ SF / 1B ]

  127. Adrian Gonzalez [ LAD / 1B ]

  128. Danny Duffy [ KC / SP, RP ]

  129. Felix Hernandez [ SEA / SP ]

  130. Jay Bruce [ NYM / OF ]

  131. Carlos Beltran [ HOU / OF ]

  132. Miguel Sano [ MIN / 3B, OF ]

  133. Kendrys Morales [ TOR / DH ]

  134. Michael Fulmer [ DET / SP ]

  135. Jake Lamb [ ARI / 3B ]

  136. Matt Harvey [ NYM / SP ]

  137. John Lackey [ CHC / SP ]

  138. Rich Hill [ LAD / SP ]

  139. Kole Calhoun [ LAA / OF ]

  140. Eduardo Nunez [ SF / 3B, SS ]

  141. J.A. Happ [ TOR / SP ]

  142. Marcus Stroman [ TOR / SP ]

  143. David Robertson [ CWS / RP ]

  144. Logan Forsythe [ LAD / 2B ]

  145. Adam Duvall [ CIN / OF ]

  146. Randal Grichuk [ STL / OF ]

  147. Wilson Contreras [ CHC / C, OF ]

  148. Ken Giles [ HOU / RP ]

  149. Dellin Betances [ NYY / RP ]

  150. JT Realmuto [ MIA / C ]

  151. Dexter Fowler [ STL / OF ]

  152. Hisashi Iwakuma [ SEA / SP ]

  153. Drew Smyly [ SEA / SP ]

  154. Victor Martinez [ DET / DH ]

  155. Brad Miller [ TB / 1B, SS ]

  156. Steven Matz [ NYM / SP ]

  157. Maikel Franco [ PHI / 3B ]

  158. Marco Estrada [ TOR / SP ]

  159. Dallas Keuchel [ HOU / SP ]

  160. Aaron Nola [ PHI / SP ]

  161. Tony Watson [ PIT / RP ]

  162. Alex Colome [ TB / RP ]

  163. Cody Allen [ CLE / RP ]

  164. Rajai Davis [ OAK / OF ]

  165. Hunter Pence [ SF / OF ]

  166. Sean Manaea [ OAK / SP ]

  167. Vincent Velazquez [ PHI / SP ]

  168. Javier Baez [ CHC / 2B, SS, 3B ]

  169. James Paxton [ SEA / SP ]

  170. Byron Buxton [ MIN / OF ]

  171. Keon Broxton [ MIL / OF ]

  172. Jonathan Schoop [ BAL / 2B ]

  173. Nick Castellanos [ DET / 3B ]

  174. Garrett Richards [ LAA / SP ]

  175. Matt Shoemaker [ LAA / SP ]

  176. Jon Gray [ COL / SP ]

  177. Jacoby Ellsbury [ NYY / OF ]

  178. Jake Odorizzi [ TB / SP ]

  179. Robby Ray [ ARI / SP ]

  180. Ender Inciarte [ ATL / OF ]

  181. David Peralta [ ARI / OF ]

  182. Yoan Moncada [ CWS / 3B ]

  183. Blake Snell [ TB / SP ]

  184. Joe Ross [ WAS / SP ]

  185. Brandon Crawford [ SF / SS ]

  186. Yasmani Grandal [ LAD / C ]

  187. Brett Gardner [ NYY / OF ]

  188. Elvis Andrus [ TEX / SS ]

  189. Joc Pederson [ LAD / OF ]

  190. Nomar Mazara [ TEX / OF ]

  191. Yasiel Puig [ LAD / OF ]

  192. Greg Bird [ NYY / 1B ]

  193. Mike Moustakas [ KC / 3B ]

  194. Devon Travis [ TOR / 2B ]

  195. Starlin Castro [ NYY / 2B ]

  196. Evan Gattis [ HOU / C ]

  197. Carlos Rodon [ CWS / SP ]

  198. Ryon Healy [ OAK / 3B ]

  199. Jeff Samardzija [ SF / SP ]

  200. Michael Pineda [ NYY / SP ]

  201. Dansby Swanson [ ATL / SS ]

  202. Ian Desmond [ COL / OF ]

  203. Michael Conforto [ NYM / OF ]

  204. Jedd Gyorko [ STL / 2B, SS, 3B ]

  205. Jameson Taillon [ PIT / SP ]

  206. Brian Mccann [ HOU / C ]

  207. Yasmani Tomas [ ARI / OF ]

  208. Jose Peraza [ CIN / OF , SS ]

  209. Manuel Margot [ SD / OF ]

  210. Kevin Pillar [ TOR / OF ]

  211. Sonny Gray [ OAK / SP ]

  212. Adam Wainwright [ STL / SP ]

  213. Brandon Phillips [ CIN / 2B ]

  214. Joe Panik [ SF / 2B ]

  215. Marcus Semien [ OAK / SS ]

  216. Matt Moore [ SF / SP ]

  217. Chris Tillman [ BAL / SP ]

  218. Neil Walker [ NYM / 2B ]

  219. Tyler Skaggs [ LAA / SP ]

  220. Josh Reddick [ HOU / OF ]

  221. Jarrod Dyson [ SEA / OF ]

  222. Salvador Perez [ KC / C ]

  223. Sam Dyson [ TEX / RP ]

  224. AJ Ramos [ MIA / RP ]

  225. C.J. Cron [ LAA / 1B ]

  226. Eduardo Rodriguez [ BOS / SP ]

  227. Curtis Granderson [ NYM / OF ]

  228. Melky Cabrera [ CWS / OF ]

  229. David Dahl [ COL / OF ]

  230. Hunter Renfroe [ SD / OF ]

  231. Lance McCullers [ HOU / SP ]​

  232. Tim Anderson [ CWS / SS ]

  233. Eugenio Suarez [ CIN / 3B ]

  234. Cam Bedrosian [ LAA / RP ]

  235. Kevin Kiermaier [ TB / OF ]

  236. Josh Harrison [ PIT / 2B ]

  237. Francisco Rodriguez [ DET / RP ]

  238. Asdrubal Cabrera [ NYM / SS ]

  239. Welington Castillo [ ARI / C ]

  240. Russell Martin [ TOR / C ]

  241. Ian Kennedy [ KC / SP ]

  242. Yadier Molina [ STL / C ]

  243. Gio Gonzalez [ WAS / SP ]

  244. David Price [ BOS / SP ]

  245. Max Kepler [ MIN / OF ]

  246. Julio Urias [ LAD / SP ]

  247. Mitch Haniger [ SEA / OF ]

  248. Matt Wieters [ WAS / C ]

  249. Carlos Gomez [ TEX / OF ]

  250. Blake Treinen [ WAS / RP ]

-------------------------------------------

Player Analysis

"Trea Turner is ranked #12?!?!?! This guys has played like 2 months in the majors!!!"

...is probably your initial reaction. Turner's tiny sample size in the majors made him a top NL ROY candidate. He posted an insane .342 AVG with 53 runs, 40 rbis, 13 homers, and 33 stolen bases in just 73 games! Translate that to a full season, he'd post a .342 AVG, 103 runs, 78 rbis, 25 homers, and 64 stolen bases! Even accounting for substantial regression in his first full season, its safe to assume his floor is somewhere around a .280 avg with 90 runs, 60 rbis, 10 homers, and 40 steals. In other words, even a down year would be very productive. Most of the security in drafting him is the stolen base production, but we've already seen what he can do when he incorporates AVG and power. This kid has showed us every sign that he's gonna be a superstar, and I'm all in.

You were the chosen one, Bryce Harper! Why did you have to go and hit .243 with just 24 homers following your MVP season! There is no question Harper fell off the top of the fantasy baseball pyramid, but he hasn't fallen too far. We've seen both extremes for Harper, so its impossible to determine what he will do next season. That's where most of his value is lost; the uncertainty. Don't get me wrong, he still put up a 20hr/20sb season in his down year, so that's a very impressive floor. We are all hoping for a great comeback season, but I'm not using my first round draft pick on him.

Nelson Cruz always seems to sneak through the first 4-5 rounds of fantasy drafts, but he's had 3 consecutive 40 hr seasons with a very safe batting avg, a rare commodity in today's game. He is certainly worth a 4th round pick.

Giancarlo Stanton has been a first round pick in recent years, but I have had enough of the injury shortened seasons. Every year is supposed to be the year he puts it all together and mashes 50+ homers, but that assumption is in the past. His power is still unmatched when he is healthy, but he isn't safe enough health wise to crack the first 3 rounds, especially considering the abundance of power throughout the league now.

Stephen Strasburg is the pitcher version of Stanton. There always seems to be some minor injury throwing him off his game, which leads to a lot of missed starts or unproductive starts. When fully healthy, he is one of the best pitchers in the game. Consistency is his main flaw.

Alex Bregman is way too high on this list. I don't have too much to back this ranking statistically, but I wholeheartedly believe he is going to break out in a huge way. If you need some sort of arbitrary stat, he had an OPS of .917 from August 3rd to the end of the season, which is around the end of that ice cold start he had in the big leagues. Bregman is an incredible athlete that rose through the minors rapidly with his bat. I can see him having a Mookie Betts type season in a big role starting at 3B for the Astros. This ranking is a bold one, but I want him on my team when he breaks out. There is too much talent to be ignored.

Mark Trumbo had a great season, but nobody seems to be on board with him. Everyone thinks he will regress back to 30 homers if he ends up leaving Baltimore. The main reason for his great numbers wasn't the ballpark; it was the stable role he had throughout the season. He wasn't trying to learn a new position or dealing with a platoon situation. He just went to work and hit homers. He has some of the most raw right handed power in all of baseball. He is perfectly capable repeating a 40+ homer season.

#IAMGARY. There is probably no player in all of baseball who is feeling more pressure to have a fantastic 2017 season than Gary Sanchez. How does a rookie follow up a season where he hit 20 homers in 200 ABs? Yankees fans are ready for the next wave of young talent to carry them to more World Series titles, but it might be a bit much to ask him keep his insane pace and hit 60 homers. It is, however, entirely possible he hits 30 homers with a solid batting avg as a catcher in the middle of the lineup. We've seen what he can do if gets hot, and you want him on your team when he does.

Jean Segura was one of the top fantasy performers last year with a great mix of speed, batting average, and power. With his move from Arizona to Seattle, however, I can't project the same power numbers for 2017. Very nice 2B/SS that will steal lots of bases and score runs, but probably won't contribute much more than that.

Aledmys Diaz had a great rookie season, but the counting stats were not as impressive due to a late season injury. In 404 ABs last season he hit .300 with 17 homers. Another positive stat was his 41 walks to only 60 strikeouts, giving him a .68 BB/K ratio to lead all rookies. This kid is one of the few rookie hitters I would project to hit between .280 and .300 to go along with 20 home run power. The only real uncertainty is where he will hit in the lineup for the Cardinals, but I'm confident he can produce a strong sophomore campaign.

Speaking of Cardinals rookies, Seung Hwan Oh was one of the most effective relief pitchers throughout the season. He posted an impressive 1.92 ERA with a .92 WHIP. To go along with that, he also had 11.64 K/9 and and a 5.72 K/BB ratio. He also racked up 19 saves after taking over the closer role mid season. Seeing as he'll have the closer role to start the season, he will pick up a lot more saves in 2017 to accompany those other great stats.

Edwin Diaz was another rookie reliever to take the league by storm by becoming the fastest pitcher to reach 50 career Ks IN THE MODERN ERA. With a monstrous 15.33 K/9 ratio, its no wonder he was quickly slotted into the closer role. He isn't quite as consistent as some other top closers, but he might be the most elite strikeout reliever in all of baseball.

Aaron Sanchez earned a spot the top 100 after his first full season as a starter. Workload was a concern last season, but he showed he's up for the task of a full season workload posting a 3.00 ERA, 1.17 WHIP, 15 wins, and 162 K's in 30 starts. His fastball-curveball combination is deadly, and I think he will continue to improve as his secondary pitches do. He is poised to have another great season, and there is a good chance he puts up even better numbers.

I analyze a lot of the exciting young players rising through the ranks, but don't sleep on the old guys. Albert Pujols and Carlos Beltran both put up great numbers last season, but people dismiss them because of their age and injury history. Well, the both played over 150 games last season, so there isn't as much "risk" in drafting these potential future Hall of Famers as you'd think.

Andrew Benintendi is the MLB.com #1 top prospect, but this kid is about as safe a pick as you can get. His pure hitting skills are fantastic, which is why looked right at home hitting .295 in his first stint in the majors last year. He is likely to hit second or third in a loaded Red Sox lineup. Didn't show off much of the power or the speed last year, but he definitely has plenty in store based on his minor league track record.

Logan Forsythe was always a solid player with the Rays, but he will play on a much bigger stage with the Dodgers next year. The biggest change for Forsythe is his probable role hitting leadoff. He has a strong chance to fly past his career high 76 runs scored with his new team.

This year looked like the year Dellin Betances would take over the closer role for the Yankees until Chapman signed a 5 year contract this offseason. Betances is the only reliever on this list who is not projected to get more than a few saves. He's led all relievers in Ks each of the past 3 seasons. His career 14.28 K/9 speaks for itself too. He has a unique ability to contribute in K's, WHIP, and ERA despite not having a role that earns him wins or saves.

Aaron Nola had a rough season after showing a glimpse of his potential in April and May. The end product 4.78 ERA and 1.31 WHIP should be undraftable, but I think Nola has potential for a strong bounce-back. In 2016, his season ended after landing on the DL with with a minor elbow ligament strain. He did receive platelet-rich plasma injections and is expected to be 100% ready for spring training. The reason I trust Nola's comeback more than others is because he is not your typical young flamethrower. He has exceptional command and has a good feel for 4 pitches. The ceiling is high for this polished, young pitcher.

Tony Watson has been an extremely effective relief pitcher the last few years, but now he's filled to closer role since Melancon was traded. He is new to role, but as safe a reliever in terms of WHIP and ERA as you will find.

James Paxton has had his struggles his first few seasons, but he had somewhat of a career revival in 2016. Perhaps what was most shocking about his season was the 2 mph increase in his average fastball velocity. He also brought up his K/9 from 7.5 to 8.7 and posted a FIP of 2.80. There are a lot of peripheral numbers to suggest he will be much better than a 3.79 ERA and 1.31 WHIP in 2017.

No, I didn't rank Byron Buxton and Keon Broxton back to back because their names are similar. I ranked them both in the top 200 because speed is in high demand in this format. Both clearly have the ability to swipe 40 bags if they play, but the bats have been highly questionable. I was really encouraged by some of the power both of these guys flashed last season, especially Buxton's hot September with an OPS over .900. We all know Buxton has the potential to be one of the best players in baseball, so play it safe drafting him for his speed and be amazed if and when he emerges as a superstar.

Blake Snell is another young lefty everyone should keep their eye on. He had a SUPER high 1.61 WHIP last season, but he also struck out 98 batters in just 89 innings. This is a kid who flew through the minor leagues and ran into a bit of a learning curve in his first MLB stint. His fastball and curveball have really high spin rates that miss lots of bats. The most important thing is his arm is healthy, lively, and ready to strike everyone out next season.

I rode the Michael Conforto hype train as far as it could go, but I've had to accept the sad truth that he will not have a vital role on the Mets in 2017. Cespedes, Granderson, and Bruce are gonna see most of the time in the outfield while Conforto's potential will be wasted yet again as a fourth outfielder or, dare I say, in the minors! I still believe this kid will hit .300 with 20-30 homers at some point, but barring any injuries to the Met's OF starters, this will not be that year :(

Speed is the name of the game when it comes to late round picks, and one of the fastest players I can think of is Jarrod Dyson. He is the definition of a one category player, but with his new team in Seattle that can be an easy 30 stolen bases at the very least. He is gonna get plenty of playing time too considering his premium defense.

If you want to draft your speedy players with some more offensive upside, then Jose Peraza and Manuel Margot are the perfect fit. Both have incredible athleticism that translated to high stolen base totals in the majors and minors, but they can swing the sticks too. If power potential is more desirable for you, then Hunter Renfroe will pack plenty in his first full season. The main takeaway is that all 3 of these high upside players are playing for really bad, rebuilding teams, which means more security in playing time.

I'm not exactly excited about it, but Carlos Gomez still cracks the top 250 after his swift and brutal decline. If he plays, he still has enough power and speed to be draftable. For a player who was considered a top 20 pick only a few years ago, I find it sad that now I feel bold even having him in the top 250. On the off off off off off chance he makes a comeback, scoop him up with your last pick and see what he can do.

-------------------------------------

Again, if you want analysis on any other players, let me know on twitter . I'd really appreciate any other feedback you have as well. Be on the lookout for more articles coming soon!

bottom of page