Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up

May Top 300 Overall

Francisco Lindor

Francisco Lindor

Getty Images

Up this week are the May rest-of-season position rankings and overall top 300. Remember that players are listed where they’re most valuable, so if you don’t see someone you’re looking for, check another position. Designated hitters are listed with the first basemen.

Click to see other May rankings:

Top 300 | SP | RP | OF | 1B | 2B | SS | 3B | C | DH

Editor’s Note: Stay ahead of the competition from wire to wire with rankings, customizable projections, trade evaluator, exclusive columns and more in our Season Pass. And start using optimized lineups on Yahoo!, DraftKings and FanDuel with our DFS Toolkit!.

Feel free to flame away @matthewpouliot on Twitter. [[ad:athena]]

Top 300 Overall rankings

May Top 300 Team 2019
1 Mike Trout Angels 1
2 Mookie Betts Red Sox 2
3 Christian Yelich Brewers 3
4 Max Scherzer Nationals 4
5 Trevor Story Rockies 5
6 Francisco Lindor Indians 16
7 J.D. Martinez Red Sox 9
8 Nolan Arenado Rockies 6
9 Ronald Acuna Braves 10
10 Jose Altuve Astros 13
11 Alex Bregman Astros 18
12 Jose Ramirez Indians 7
13 Javier Baez Cubs 28
14 Cody Bellinger Dodgers 26
15 Andrew Benintendi Red Sox 11
16 Bryce Harper Phillies 17
17 Jacob deGrom Mets 14
18 Freddie Freeman Braves 20
19 Gerrit Cole Astros 29
20 Justin Verlander Astros 32
21 Paul Goldschmidt Cardinals 23
22 Whit Merrifield Royals 30
23 Blake Snell Rays 44
24 Trea Turner Nationals 8
25 Juan Soto Nationals 21
26 Giancarlo Stanton Yankees 19
27 Xander Bogaerts Red Sox 27
28 Ozzie Albies Braves 52
29 Aaron Nola Phillies 25
30 Chris Sale Red Sox 15
31 Carlos Correa Astros 35
32 Starling Marte Pirates 33
33 Corey Kluber Indians 24
34 Eddie Rosario Twins 59
35 Kris Bryant Cubs 31
36 Adalberto Mondesi Royals 37
37 Clayton Kershaw Dodgers 64
38 Tim Anderson White Sox 97
39 Eugenio Suarez Reds 39
40 Gary Sanchez Yankees 40
41 Carlos Carrasco Indians 45
42 Manny Machado Padres 34
43 Anthony Rendon Nationals 48
44 Noah Syndergaard Mets 50
45 Mitch Haniger Mariners 54
46 Trevor Bauer Indians 69
47 Elvis Andrus Rangers 92
48 Daniel Murphy Rockies 47
49 J.T. Realmuto Phillies 43
50 David Dahl Rockies 36
51 Anthony Rizzo Cubs 38
52 Walker Buehler Dodgers 42
53 Rhys Hoskins Phillies 58
54 Jonathan Villar Orioles 51
55 Patrick Corbin Nationals 76
56 Vladimir Guerrero Jr. Blue Jays 70
57 Yoan Moncada White Sox 111
58 Charlie Blackmon Rockies 22
59 Willson Contreras Cubs 104
60 Joey Gallo Rangers 62
61 Jean Segura Phillies 41
62 Rafael Devers Red Sox 53
63 Dee Gordon Mariners 87
64 Edwin Diaz Mets 49
65 Jack Flaherty Cardinals 60
66 Matt Chapman Athletics 74
67 Marcell Ozuna Cardinals 84
68 Blake Treinen Athletics 56
69 Jose Abreu White Sox 63
70 Aaron Judge Yankees 12
71 Roberto Osuna Astros 67
72 James Paxton Yankees 98
73 Corey Seager Dodgers 55
74 David Price Red Sox 90
75 Felipe Vazquez Pirates 75
76 Luke Voit Yankees 108
77 Khris Davis Athletics 72
78 Zack Greinke Diamondbacks 101
79 Luis Castillo Reds 145
80 Yasiel Puig Reds 46
81 George Springer Astros 83
82 Kenley Jansen Dodgers 79
83 Nelson Cruz Twins 80
84 Stephen Strasburg Nationals 82
85 Tommy Pham Rays 73
86 Justin Turner Dodgers 78
87 Josh Hader Brewers 95
88 Victor Robles Nationals 61
89 Shohei Ohtani Angels 91
90 Ketel Marte Diamondbacks 88
91 Aroldis Chapman Yankees 89
92 Cole Hamels Cubs 107
93 Josh Donaldson Braves 85
94 Nicholas Castellanos Tigers 68
95 Jose Berrios Twins 132
96 Kirby Yates Padres 121
97 Lorenzo Cain Brewers 81
98 Rougned Odor Rangers 77
99 Joey Votto Reds 71
100 Andrew McCutchen Phillies 93
101 Brad Hand Indians 100
102 Max Kepler Twins 105
103 Masahiro Tanaka Yankees 113
104 Michael Conforto Mets 144
105 Jordan Hicks Cardinals 141
106 Tyler Glasnow Rays 166
107 Domingo Santana Mariners 193
108 Max Muncy Dodgers 96
109 Byron Buxton Twins 118
110 Chris Archer Pirates 94
111 Mike Moustakas Brewers 139
112 Michael Brantley Astros 149
113 Wil Myers Padres 103
114 Jameson Taillon Pirates 119
115 Raisel Iglesias Reds 130
116 Paul DeJong Cardinals 182
117 Shane Bieber Indians 143
118 Miguel Cabrera Tigers 117
119 Nomar Mazara Rangers 128
120 Madison Bumgarner Giants 109
121 Gleyber Torres Yankees 112
122 Wade Davis Rockies 151
123 Gregory Polanco Pirates 171
124 Josh Bell Pirates 196
125 Yu Darvish Cubs 116
126 German Marquez Rockies 154
127 Craig Kimbrel 86
128 Travis Shaw Brewers 129
129 David Peralta Diamondbacks 177
130 Kenta Maeda Dodgers 137
131 Miguel Andujar Yankees 65
132 Charlie Morton Rays 146
133 Fernando Tatis Jr. Padres 282
134 Pete Alonso Mets 257
135 Joe Musgrove Pirates 159
136 Robinson Cano Mets 136
137 Sean Doolittle Nationals 133
138 Yasmani Grandal Brewers 158
139 Jose Quintana Cubs 155
140 Eloy Jimenez White Sox 122
141 Alex Colome White Sox 131
142 Jorge Polanco Twins 258
143 Ross Stripling Dodgers 126
144 Zack Wheeler Mets 148
145 Buster Posey Giants 115
146 Randal Grichuk Blue Jays 138
147 Nick Senzel Reds 254
148 Mike Foltynewicz Braves 164
149 Amed Rosario Mets 114
150 Justin Upton Angels 102
151 Chris Paddack Padres 207
152 Ken Giles Blue Jays 153
153 Ian Desmond Rockies 124
154 Aaron Hicks Yankees 134
155 Kyle Hendricks Cubs 135
156 Rich Hill Dodgers 188
157 Mallex Smith Mariners 57
158 Jonathan Schoop Twins 162
159 Jose Leclerc Rangers 110
160 Marcus Stroman Blue Jays 244
161 Jose Peraza Reds 66
162 Yadier Molina Cardinals 167
163 Ryan Braun Brewers 152
164 Sonny Gray Reds 184
165 Yandy Diaz Rays new
166 Adam Eaton Nationals 173
167 Matt Olson Athletics 233
168 Miles Mikolas Cardinals 147
169 Trey Mancini Orioles 209
170 Jose Alvarado Rays 181
171 Andrelton Simmons Angels 220
172 C.J. Cron Twins 169
173 Matthew Boyd Tigers 260
174 Ender Inciarte Braves 120
175 Edwin Encarnacion Mariners 214
176 Will Smith Giants 172
177 Dansby Swanson Braves new
178 Miguel Sano Twins 198
179 Ramon Laureano Athletics 168
180 Ryan Pressly Astros 190
181 Eric Hosmer Padres 127
182 Billy Hamilton Royals 163
183 Eduardo Rodriguez Red Sox 156
184 Matt Carpenter Cardinals 183
185 Brian Dozier Nationals 150
186 Alex Verdugo Dodgers new
187 Pablo Lopez Marlins 185
188 David Robertson Phillies 125
189 Wilson Ramos Mets 175
190 Max Fried Braves new
191 Jesse Winker Reds 204
192 Marcus Semien Athletics new
193 Greg Holland Diamondbacks 232
194 Hunter Renfroe Padres 189
195 Teoscar Hernandez Blue Jays 165
196 Robbie Ray Diamondbacks 140
197 Hunter Dozier Royals new
198 Joey Lucchesi Padres 161
199 Hector Neris Phillies new
200 Kyle Schwarber Cubs 176
201 A.J. Pollock Dodgers 142
202 Collin McHugh Astros 186
203 Austin Barnes Dodgers 208
204 Pedro Strop Cubs 228
205 Adam Jones Diamondbacks 219
206 Yonny Chirinos Rays 229
207 Ryan Brasier Red Sox new
208 Adam Frazier Pirates 178
209 Franmil Reyes Padres new
210 Caleb Smith Marlins 245
211 A.J. Minter Braves 217
212 Brandon Nimmo Mets 195
213 Luis Severino Yankees 123
214 Diego Castillo Rays 222
215 Danny Jansen Blue Jays 180
216 Stephen Piscotty Athletics 202
217 Shane Greene Tigers 280
218 Steven Matz Mets 194
219 Domingo German Yankees new
220 Austin Meadows Rays 223
221 Maikel Franco Phillies new
222 Matt Barnes Red Sox 205
223 Hyun-Jin Ryu Dodgers 221
224 Justin Smoak Blue Jays 277
225 Jackie Bradley Jr. Red Sox 192
226 Kole Calhoun Angels 236
227 Joc Pederson Dodgers 227
228 Brad Peacock Astros 197
229 Anthony DeSclafani Reds 210
230 Asdrubal Cabrera Rangers 235
231 Brandon Lowe Rays new
232 J.A. Happ Yankees 179
233 Shin-Soo Choo Rangers 248
234 Jake Arrieta Phillies 251
235 Christian Walker Diamondbacks new
236 Cody Allen Angels 174
237 Dallas Keuchel 160
238 Willy Adames Rays 238
239 Raimel Tapia Rockies new
240 Jorge Alfaro Marlins 283
241 Seranthony Dominguez Phillies 224
242 Rick Porcello Red Sox 216
243 Jason Heyward Cubs new
244 Yusei Kikuchi Mariners 200
245 Tyler Skaggs Angels 279
246 Sergio Romo Marlins 239
247 Corey Dickerson Pirates 187
248 Luke Weaver Diamondbacks new
249 Mike Clevinger Indians 106
250 Jay Bruce Mariners 261
251 Jake Bauers Indians 252
252 Reyes Moronta Giants 299
253 Cesar Hernandez Phillies 270
254 Garrett Hampson Rockies 99
255 Jorge Soler Royals 215
256 Clint Frazier Yankees new
257 Mike Soroka Braves new
258 Corbin Burnes Brewers 157
259 Jeff McNeil Mets 297
260 Ty Buttrey Angels new
261 Julio Urias Dodgers 259
262 Kevin Kiermaier Rays new
263 Michael Wacha Cardinals 247
264 Marwin Gonzalez Twins 264
265 Jesus Aguilar Brewers 199
266 Matt Strahm Padres 290
267 Welington Castillo White Sox 240
268 Manuel Margot Padres 266
269 Blake Parker Twins 272
270 Jon Gray Rockies 273
271 Eduardo Escobar Diamondbacks new
272 Kevin Gausman Braves new
273 Brian Anderson Marlins 268
274 Eric Thames Brewers new
275 Jon Lester Cubs 281
276 Ian Kennedy Royals new
277 Carlos Santana Indians 295
278 Harrison Bader Cardinals 294
279 Touki Toussaint Braves new
280 Francisco Mejia Padres 213
281 Joe Jimenez Tigers 246
282 Jeimer Candelario Tigers new
283 Odubel Herrera Phillies 274
284 Jordan Lyles Pirates new
285 Starlin Castro Marlins 284
286 Alex Wood Reds 212
287 Didi Gregorius Yankees new
288 Chris Owings Royals 241
289 Marco Gonzales Mariners new
290 Trevor May Twins 203
291 Jose Martinez Cardinals 287
292 Mike Zunino Rays 292
293 Hunter Strickland Mariners 170
294 Dan Vogelbach Mariners new
295 Willians Astudillo Twins new
296 Jimmy Nelson Brewers new
297 Archie Bradley Diamondbacks 255
298 Scott Kingery Phillies new
299 Delino DeShields Rangers new
300 Taylor Rogers Twins new