clock menu more-arrow no yes mobile

Filed under:

Fantasy Baseball 2017: Top 250 Rest of Season Rankings

Almost 6 full weeks into 2017. This is my biggest rankings update yet!

Cody Bellinger has arrived and it looks like he’s here to stay. Where does he rank for the rest of 2017?
Jayne Kamin-Oncea-USA TODAY Sports

Welcome back. Another week, another top 250 update. A big update this week! We are now nearly 6 full weeks into the season and it’s time to start believing hot starts and panic over cold ones.

Quick reminder, these rankings are for standard 5x5 rotisserie. I’ll do my best to explain any large rankings changes and feel free to ask player specific questions in the comments. This is your weekly forum to sound off with any fantasy questions you have. I’m here to help you!

Top 250

Rank Last Week Change Player Team Position(s) Pos Rank
Rank Last Week Change Player Team Position(s) Pos Rank
1 1 0 Mike Trout LAA OF OF1
2 2 0 Kris Bryant CHC 3B/OF 3B1/OF2
3 5 2 Bryce Harper WAS OF OF3
4 4 0 Paul Goldschmidt ARI 1B 1B1
5 3 -2 Mookie Betts BOS OF OF4
6 6 0 Nolan Arenado COL 3B 3B2
7 7 0 Jose Altuve HOU 2B 2B1
8 8 0 Clayton Kershaw LAD SP SP1
9 9 0 Anthony Rizzo CHC 1B 1B2
10 10 0 Charlie Blackmon COL OF OF5
11 11 0 Max Scherzer WAS SP SP2
12 12 0 Trea Turner WAS 2B/SS/OF 2B2/SS1/OF6
13 13 0 Miguel Cabrera DET 1B 1B3
14 14 0 Chris Sale BOS SP SP3
15 15 0 Manny Machado BAL 3B/SS 3B3/SS2
16 16 0 Corey Seager LAD SS SS3
17 17 0 Joey Votto CIN 1B 1B4
18 18 0 Daniel Murphy WAS 2B/1B 2B3/1B5
19 19 0 Freddie Freeman ATL 1B 1B6
20 20 0 Francisco Lindor CLE SS SS4
21 24 3 A.J. Pollock ARI OF OF7
22 23 1 Robinson Cano SEA 2B 2B4
23 26 3 Nelson Cruz SEA OF OF8
24 21 -3 Ryan Braun MIL OF OF9
25 25 0 Corey Kluber CLE SP SP4
26 27 1 George Springer HOU OF OF10
27 28 1 Jake Arrieta CHC SP SP5
28 29 1 Xander Bogaerts BOS SS SS5
29 22 -7 Josh Donaldson TOR 3B 3B4
30 30 0 Jacob deGrom NYM SP SP6
31 31 0 Giancarlo Stanton MIA OF OF11
32 45 13 Wil Myers SD 1B 1B7
33 33 0 Johnny Cueto SF SP SP7
34 36 2 Carlos Correa HOU SS SS6
35 32 -3 Edwin Encarnacion CLE 1B 1B8
36 46 10 Jean Segura SEA 2B/SS 2B5/SS7
37 37 0 Carlos Gonzalez COL OF OF12
38 38 0 Christian Yelich MIA OF OF13
39 47 8 Jose Ramirez CLE 3B/2B/OF 3B5/2B6/OF14
40 34 -6 Brian Dozier MIN 2B 2B7
41 41 0 Stephen Strasburg WAS SP SP8
42 40 -2 Justin Verlander DET SP SP9
43 44 1 Kyle Seager SEA 3B 3B6
44 35 -9 Jonathan Villar MIL SS/2B/3B SS8/2B8/3B7
45 52 7 Yu Darvish TEX SP SP10
46 50 4 Kyle Hendricks CHC SP SP11
47 51 4 Chris Archer TB SP SP12
48 56 8 Kenley Jansen LAD RP RP1
49 57 8 Carlos Carrasco CLE SP SP13
50 49 -1 Jon Lester CHC SP SP14
51 53 2 Carlos Martinez STL SP SP15
52 54 2 Hanley Ramirez BOS 1B 1B9
53 58 5 Carlos Santana CLE 1B 1B10
54 48 -6 Yoenis Cespedes NYM OF OF15
55 67 12 Khris Davis OAK OF OF16
56 95 39 Miguel Sano MIN 3B/OF 3B8/OF17
57 60 3 Buster Posey SF C C1
58 39 -19 Ian Kinsler DET 2B 2B9
59 55 -4 Dee Gordon MIA 2B 2B10
60 70 10 Wade Davis CHC RP RP2
61 68 7 Aroldis Chapman NYY RP RP3
62 80 18 Andrew Benintendi BOS OF OF18
63 85 22 Michael Brantley CLE OF OF19
64 90 26 Marcell Ozuna MIA OF OF20
65 89 24 Adam Duvall CIN OF OF21
66 71 5 Eric Hosmer KC 1B 1B11
67 72 5 Jose Abreu CWS 1B 1B12
68 93 25 Eric Thames MIL OF/1B OF22/1B13
69 87 18 Matt Carpenter STL 2B/1B/3B 2B11/1B14/3B9
70 42 -28 Trevor Story COL SS SS9
71 62 -9 Evan Longoria TB 3B 3B10
72 59 -13 Rougned Odor TEX 2B 2B12
73 63 -10 Todd Frazier CWS 3B 3B11
74 75 1 Billy Hamilton CIN OF OF23
75 73 -2 Adam Jones BAL OF OF24
76 77 1 Justin Upton DET OF OF25
77 81 4 Gerrit Cole PIT SP SP16
78 83 5 Masahiro Tanaka NYY SP SP17
79 97 18 Dallas Keuchel HOU SP SP18
80 84 4 Jose Quintana CWS SP SP19
81 43 -38 Gregory Polanco PIT OF OF26
82 76 -6 Andrew McCutchen PIT OF OF27
83 115 32 Zack Greinke ARI SP SP20
84 159 75 Ryan Zimmerman WAS 1B 1B15
85 61 -24 Jonathan Lucroy TEX C C2
86 78 -8 Adrian Beltre TEX 3B 3B12
87 79 -8 Matt Kemp ATL OF OF28
88 74 -14 Mark Trumbo BAL OF OF29
89 94 5 Jay Bruce NYM OF OF30
90 96 6 Ian Desmond COL OF OF31
91 92 1 Odubel Herrera PHI OF OF32
92 82 -10 Julio Teheran ATL SP SP21
93 98 5 Jake Lamb ARI 3B 3B13
94 99 5 Justin Turner LAD 3B 3B14
95 120 25 Gary Sanchez NYY C C3
96 144 48 Aaron Judge NYY OF OF33
97 190 93 Cody Bellinger LAD 1B/OF 1B16/OF34
98 64 -34 Jason Kipnis CLE 2B 2B13
99 177 78 Michael Conforto NYM OF OF35
100 108 8 Cody Allen CLE RP RP4
101 105 4 Ken Giles HOU RP RP5
102 91 -11 J.D. Martinez DET OF OF36
103 88 -15 Alex Bregman HOU 3B 3B15
104 114 10 Danny Salazar CLE SP SP22
105 117 12 Michael Fulmer DET SP SP23
106 116 10 Tanner Roark WAS SP SP24
107 118 11 Lance McCullers Jr. HOU SP SP25
108 107 -1 Kelvin Herrera KC RP RP6
109 113 4 Edwin Diaz SEA RP RP7
110 123 13 Craig Kimbrel BOS RP RP8
111 119 8 John Lackey CHC SP SP26
112 102 -10 Kyle Schwarber CHC OF OF37
113 202 89 Greg Holland COL RP RP9
114 106 -8 Mark Melancon SF RP RP10
115 NR N/A Brad Brach BAL RP RP11
116 111 -5 Andrew Miller CLE RP RP12
117 121 4 Aledmys Diaz STL SS SS10
118 137 19 Starlin Castro NYY 2B 2B14
119 65 -54 DJ LeMahieu COL 2B 2B15
120 156 36 Eugenio Suarez CIN 3B 3B16
121 125 4 Chris Davis BAL 1B 1B17
122 127 5 Anthony Rendon WAS 3B 3B17
123 112 -11 Alex Colome TB RP RP13
124 110 -14 Roberto Osuna TOR RP RP14
125 122 -3 Seung-Hwan Oh STL RP RP15
126 131 5 Rick Porcello BOS SP SP27
127 103 -24 Addison Russell CHC SS SS11
128 135 7 Elvis Andrus TEX SS SS12
129 86 -43 Aaron Sanchez TOR SP SP28
130 66 -64 Stephen Piscotty STL OF OF38
131 143 12 Kenta Maeda LAD SP SP29
132 132 0 Lorenzo Cain KC OF OF39
133 101 -32 Jackie Bradley Jr. BOS OF OF40
134 100 -34 J.T. Realmuto MIA C C4
135 140 5 Marcus Stroman TOR SP SP30
136 141 5 Marco Estrada TOR SP SP31
137 136 -1 Nomar Mazara TEX OF OF41
138 129 -9 Maikel Franco PHI 3B 3B18
139 139 0 Jonathan Schoop BAL 2B 2B16
140 147 7 Jake Odorizzi TB SP SP32
141 175 34 Chris Owings ARI SS/OF SS13/OF42
142 128 -14 Brandon Belt SF 1B 1B18
143 130 -13 Madison Bumgarner SF SP SP33
144 104 -40 Danny Duffy KC SP/RP SP34/RP16
145 188 43 Brian McCann HOU C C5
146 124 -22 Dustin Pedroia BOS 2B 2B17
147 138 -9 Nicholas Castellanos DET 3B 3B19
148 158 10 Mike Moustakas KC 3B 3B20
149 149 0 Albert Pujols LAA 1B 1B19
150 155 5 Ender Inciarte ATL OF OF43
151 161 10 Mitch Haniger SEA OF OF44
152 189 37 Travis Shaw MIL 3B/1B 3B21/1B20
153 133 -20 Dexter Fowler STL OF OF45
154 152 -2 Kole Calhoun LAA OF OF46
155 154 -1 Randal Grichuk STL OF OF47
156 160 4 Raisel Iglesias CIN RP/SP RP17/SP35
157 148 -9 Kevin Gausman BAL SP SP36
158 164 6 Salvador Perez KC C C6
159 168 9 David Robertson CWS RP RP18
160 NR N/A Addison Reed NYM RP RP19
161 216 55 Avisail Garcia CWS OF OF48
162 187 25 Taijuan Walker ARI SP SP37
163 126 -37 Willson Contreras CHC C/OF C7/OF49
164 215 51 Brett Gardner NYY OF OF50
165 214 49 Jacoby Ellsbury NYY OF OF51
166 169 3 Tony Watson PIT RP RP20
167 172 5 Drew Pomeranz BOS SP SP38
168 174 6 James Paxton SEA SP SP39
169 162 -7 Troy Tulowitzki TOR SS SS14
170 173 3 Max Kepler MIN OF OF52
171 170 -1 Kendrys Morales TOR DH DH1
172 134 -38 Eduardo Nunez SF 3B/SS/OF 3B22/SS15/OF53
173 176 3 Josh Harrison PIT 2B/3B 2B18/3B23
174 178 4 Jose Peraza CIN SS/2B/OF SS16/2B19/OF54
175 179 4 Brandon Crawford SF SS SS17
176 193 17 Javier Baez CHC 3B/2B/SS 3B24/2B20/SS18
177 142 -35 Matt Shoemaker LAA SP SP40
178 184 6 A.J. Ramos MIA RP RP21
179 109 -70 Jeurys Familia NYM RP RP22
180 180 0 Hunter Pence SF OF OF55
181 182 1 Joc Pederson LAD OF OF56
182 199 17 Evan Gattis HOU C C8
183 183 0 David Price BOS SP SP41
184 201 17 Luis Severino NYY SP/RP SP42/RP23
185 186 1 Yasmany Tomas ARI OF OF57
186 145 -41 Victor Martinez DET DH DH2
187 205 18 Brandon Phillips ATL 2B 2B21
188 191 3 Manuel Margot SD OF OF58
189 192 3 Ervin Santana MIN SP SP43
190 217 27 Cesar Hernandez PHI 2B 2B22
191 220 29 Michael Pineda NYY SP SP44
192 249 57 Mike Leake STL SP SP45
193 197 4 Jerad Eickhoff PHI SP SP46
194 211 17 Gio Gonzalez WAS SP SP47
195 212 17 Matt Moore SF SP SP48
196 163 -33 Yasmani Grandal LAD C C9
197 208 11 Matt Wieters WAS C C10
198 250 52 Aaron Altherr PHI OF OF59
199 198 -1 Jon Gray COL SP SP49
200 213 13 Dylan Bundy BAL RP/SP RP24/SP50
201 200 -1 Sean Manaea OAK SP SP51
202 146 -56 Matt Harvey NYM SP SP52
203 151 -52 Mike Napoli TEX 1B 1B21
204 195 -9 Yasiel Puig LAD OF OF60
205 204 -1 Ryon Healy OAK 3B 3B25
206 203 -3 Jeff Samardzija SF SP SP53
207 181 -26 Ben Zobrist CHC 2B/OF 2B23/OF61
208 210 2 Brandon Drury ARI 3B/2B/OF 3B26/2B24/OF62
209 166 -43 Carlos Gomez TEX OF OF63
210 209 -1 Rich Hill LAD SP SP54
211 196 -15 Aaron Nola PHI SP SP55
212 157 -55 Brad Miller TB SS/1B/2B SS19/1B22/2B25
213 248 35 Jedd Gyorko STL 2B/3B/SS 2B26/3B27/SS20
214 221 7 Yuli Gurriel HOU 3B/1B 3B28/1B23
215 238 23 Yadier Molina STL C C11
216 NR N/A Mark Reynolds COL 1B 1B24
217 167 -50 Dellin Betances NYY RP RP25
218 239 21 Ivan Nova PIT SP SP56
219 226 7 Kendall Graveman OAK SP SP57
220 194 -26 Noah Syndergaard NYM SP SP58
221 218 -3 Kevin Kiermaier TB OF OF64
222 232 10 Chase Headley NYY 3B 3B29
223 223 0 Steven Souza Jr. TB OF OF65
224 165 -59 Melky Cabrera CWS OF OF66
225 NR N/A Justin Wilson DET RP RP26
226 231 5 Neftali Feliz MIL RP RP27
227 69 -158 Zach Britton BAL RP RP28
228 227 -1 Steven Matz NYM SP SP59
229 228 -1 Jeremy Hellickson PHI SP SP60
230 240 10 Yangervis Solarte SD 3B/2B 3B30/2B27
231 233 2 Sonny Gray OAK SP SP61
232 234 2 Hunter Renfroe SD OF OF67
233 224 -9 Vince Velasquez PHI SP SP62
234 NR N/A Julio Urias LAD SP SP63
235 242 7 Joey Gallo TEX 3B 3B31
236 206 -30 Neil Walker NYM 2B 2B28
237 236 -1 Asdrubal Cabrera NYM SS SS21
238 222 -16 Welington Castillo BAL C C12
239 207 -32 Curtis Granderson NYM OF OF68
240 237 -3 Corey Dickerson TB OF OF69
241 244 3 Zach Davies MIL SP SP64
242 235 -7 Logan Forsythe LAD 2B 2B29
243 243 0 David Dahl COL OF OF70
244 246 2 Jason Heyward CHC OF OF71
245 NR N/A Matt Holliday NYY OF OF72
246 245 -1 Devon Travis TOR 2B 2B30
247 150 -97 Adrian Gonzalez LAD 1B 1B25
248 229 -19 Matt Bush TEX RP RP29
249 247 -2 Keon Broxton MIL OF OF73
250 225 -25 Felix Hernandez SEA SP SP65

Quick Hits

  • Minimal changes to the top 40 but we do have 3 new members! Wil Myers, Jean Segura, and Jose Ramirez all make the leap into my top 40. They are actually similar in a way. All 3 were huge break outs last season that were downgraded coming into 2017 based on little track record and expected regress. Well, looks like they’re all legit!
  • A theme I noticed in updating my rankings this week was: “Do I believe this player? If I do, shouldn’t I rank them as such?” (Okay, you can get out of my mind now). It may sound obvious, but I ranked players based on would I rather have Player X or Player Y on my fantasy team. This is why players like Andrew Benintendi, Michael Brantley, Marcell Ozuna, and Adam Duvall are all raising while players like Todd Frazier, Alex Bregman, and DJ LeMahieu are falling. I’d much rather own the first group than the second. Makes sense, huh?
  • Holy closers shakeup! In 1 week we had 2 top 10 closers land on the DL and another top 20 option lose his job. Others, like Craig Kimbrel and Greg Holland, are turning the clock back and looking like the best of the bunch. Then you have the lower tier, such as Neftali Feliz, who are getting saves but are not pitching very well otherwise. Zach Britton highlights the closer news for the week because of his (re)injury. The Orioles are expecting him to miss 45-60 days. This puts an optimistic return at the end of June and a more likely scenario of him being out past the All-Star break. Brach Brach now takes over the closer job. He’s pitched quite well, with the expection of Wednesday, and he was one of the best relievers in baseball in 2016. One could certainly make the case for Brach in the top 10. The imminent Britton return mixed with the alternative top 10 current closers (who won’t lose their job in 2 months) make his top 10 case come up just short. That being said, I am very high on Brach and believe he is the best widely available option for saves out there, by far. He shouldn’t be available for long though, so hopefully you already picked him up. I’m holding on to Britton if I have an available DL spot. The other big closer news comes out of Detroit. Francisco Rodriguez was relieved (HA! I didn’t even mean to do that!) of his closer role in favor of Justin Wilson. Wilson has solid stats so far this year (14.2 IP 1.23ERA 0.55WHIP 14.1K/9). He’s a career 3.17 ERA guy though and I think that’s probably what to expect. The K rate has increased over his career but I’d expect a 10 K/9 at the best. His walk rate is fine and so far he has only allowed 4 hits and 2 runs. The big concern I have with ranking him higher is that I think K-Rod is getting his job back once he figures it out. I’m dropping Rodriguez for Wilson right now, but don’t be surprised if the Tigers give Rodriguez a 2nd chance in a few weeks. Jeurys Familia has a blood clot in his right shoulder and is most likely headed to the DL. We will know more later once he’s had the clot examined but surgery could be required. Addison Reed takes over the closer’s role for the Mets in Familia absence. Reed was 4 for 4 in save chances early in the year while Familia was serving a suspension. Reed has a 3.00 ERA with 22 Ks and 0 BB in 18 innings so far in 2017. He’s a top 20 RP option now with a chance to be higher if Familia is missing significant time. Phew, I wrote a lot about closers.
  • As I said in the intro, this is a big rankings update. With that, the top 100 sees 7 new names. You know players like Zack Greinke, Ryan Zimmerman, and Aaron Judge. They have continued their great starts to 2017 and I’m buying! Gary Sanchez is back and healthy and the catcher eligibility helps a lot here. Cody Allen moves up just a bit into the top 100. He’s been great and is now a top 5 closer for me. The other 2 new guys are Michael Conforto and Cody Bellinger. Conforto has been a breakout waiting to happen. For whatever reason, (seriously Mets, why did it take this long?) Conforto was never given enough playing time to matter. He’s getting it now and has been phenomenal. He’s batting leadoff on most nights as well which is great for his value. Bellinger had slowly risen in my ranks over the past few weeks. At first, I was super excited but skeptical that he’d stick around. Then, he started crushing the ball and Adrian Gonzalez got hurt, but his long term staying power was still in question. Now (sorry Andrew Toles) there’s no way the Dodgers can send him back down. He’s an easy top 100 player for me now. He is still out there in some leagues too! Go pick him up!
  • As a fan of the Texas Rangers, and just a fan of baseball in general, I find it easy to wish ill on Jose Bautista. I don’t think I need to spell out my reasons, but I’ve been low on him since Spring Training. I know he just hit a homer the other day, but I’m calling it quits on his bounce back. He falls over 100 spots in my rankings and is outside my top 250 going forward. I know he used to go through slumps, but he was still a guy who walked more than he stuck out. This season, not so much. His walks are down and his strikeouts are up. This is what a power hitter looks like when he’s finished. Sorry, not sorry. Bye, Bautista.

Losing Faith

Here’s a few of players who dropped in the rankings and, if their poor performances continue, could soon be outside my top 250:

  • Matt Harvey (So much surrounding this)
  • Mike Napoli (.172 AVG with a K rate of 30%)
  • Adrian Gonzalez (Not bad, just not very good. Plus he’s hurt)

Hello, Goodbye

The following players are new additions to the top 250:

  • Brad Brach (See above)
  • Addison Reed (See above)
  • Mark Reynolds (What is going on?!?)
  • Justin Wilson (See above)
  • Julio Urias
  • Matt Holliday

The following players are no longer in my top 250:

  • Cole Hamels
  • Jameson Taillon (Get well soon!)
  • Jose Baustista (See above)
  • Dansby Swanson (I’m sorry if you believed)
  • Cam Bedrosian
  • Franicisco Rodriguez (No value without saves)

See you next week!