LOGIN

Good day, everyone.

Today’s post is simple – an all-in-one cheat sheet of the 400 players I have ranked. As the weeks have passed, some of the players ranked have been suspended, injured or traded, which obviously either helps or hurts their value. But that just means you can remove them from the rankings yourself or make whatever adjustments you need to make. I’m going to leave them where I ranked them earlier.

Additionally, the little blurbs about each player (or mostly each player) are not going to be found here. For those awesome nuggets of wisdom, you can go to the individual rankings I produced.

With that said, enjoy the entire rankings.

400-381

Notes:
*Age as if April 1, 2026
**Position = at least 10 games played at that position

RANK PLAYER TEAM AGE POSITION
400 Will Benson CIN 27 RF
399 Matthew Liberatore STL 26 SP
398 Hurston Waldrep ATL 24 SP
397 Joey Loperfido HOU 26 LF
396 Matthew Boyd CHC 35 SP
395 Cristian Javier HOU 29 SP
394 Luis Morales A’s 23 SP
393 Victor Caratini MIN 32 C|1B
392 Tommy Edman LAD 30 2B|CF|3B
391 Daniel Schneemann CLE 29 2B
390 Chris Bassitt BAL 37 SP
389 Drew Rasmussen TB 30 SP
388 Luis Rengifo MIL 29 2B|3B
387 Nick Castellanos PHI 34 RF
386 Reese Olson DET 26 SP
385 Shane Smith CHW 25 SP
384 Noah Cameron KC 26 SP
383 Ryan Weathers NYY 26 SP
382 Nolan Gorman STL 25 3B|2B
381 Adael Amador COL 22 2B

380-361

RANK PLAYER TEAM AGE POSITION
380 Joey Cantillo CLE 26 SP
379 Chase Meidroth CHW 24 2B|SS
378 Jordan Walker STL 23 RF
377 Ramon Urias STL 31 3B
376 Jose Berrios TOR 31 SP
375 Zach Cole HOU 25 LF|RF
374 Fernando Cruz NYY 36 RP
373 Alek Thomas ARI 25 CF
372 Miguel Amaya CHC 27 C
371 Zebby Matthews MIN 25 SP
370 Parker Messick CLE 24 SP
369 Mitch Keller PIT 29 SP
368 Grayson Rodriguez LAA 26 SP
367 Brice Matthews HOU 24 2B
366 Bo Naylor CLE 26 C
365 Edgar Quero CHW 22 C
364 Orion Kerkering PHI 24 RP
363 Bennett Sousa HOU 30 RP
362 Pedro Pages STL 27 C
361 Adley Rutschman BAL 28 C

360-341

RANK PLAYER TEAM AGE POSITION
360 JoJo Romero STL 29 RP
359 Braxton Ashcraft PIT 23 SP
358 Casey Mize DET 28 SP
357 Angel Martinez CLE 24 CF|2B
356 Robert Hassell III WAS 24 CF|RF
355 Javier Baez DET 33 2B|SS|3B|CF
354 Nathan Eovaldi TEX 36 SP
353 Jose Soriano LAA 27 SP
352 Gerrit Cole NYY 35 SP
351 Camilo Doval NYY 28 RP
350 Eli White ATL 31 RF|LF
349 Carter Jensen KC 22 C
348 Dalton Rushing LAD 25 C
347 Joey Ortiz MIL 27 SS
346 J.P. Crawford SEA 31 SS
345 Jose Alvarado PHI 30 RP
344 Hyeseong Kim LAD 27 2B|SS|CF
343 Randy Rodriguez SF 26 RP
342 Matt Strahm KC 34 RP
341 Garrett Whitlock BOS 29 RP

340-321

RANK PLAYER TEAM AGE POSITION
340 Eric Wagaman MIN 28 1B|LF
339 Brendon Little TOR 29 RP
338 Griffin Jax TB 31 RP
337 Carson Kelly CHC 31 C
336 Bryan King HOU 29 RP
335 Luis Gil NYY 27 SP
334 Sandy Alcantara MIA 30 SP
333 Dominic Canzone SEA 28 RF
332 Brayan Bello BOS 26 SP
331 Bryce Eldridge SF 21 1B
330 Rhys Hoskins CLE 33 1B
329 J.T. Realmuto PHI 35 C
328 Luke Weaver NYM 32 RP
327 Garrett Cleavinger TB 31 RP
326 Jack Flaherty DET 30 SP
325 Rowdy Tellez FA 31 1B
324 Max Muncy A’s 23 3B|2B
323 Jose Caballero NYY 29 2B|SS|3B|RF|LF
322 Phil Maton CHC 33 RP
321 Willi Castro COL 28 2B|3B|RF|LF

320-301

RANK PLAYER TEAM AGE POSITION
320 Casey Schmitt SF 27 2B|3B|1B
319 Yusei Kikuchi LAA 34 SP
318 Edwin Uceta TB 28 RP
317 Jacob deGrom TEX 37 SP
316 Quinn Priester MIL 25 SP
315 Jason Adam SD 34 RP
314 Jacob Lopez A’s 28 SP
313 Tony Santillan CIN 28 RP
312 Luis Arraez SF 28 1B|2B
311 Felix Bautista BAL 29 RP
310 Ryan Jeffers MIN 28 C
309 Jared Triolo PIT 28 1B|2B|SS|3B
308 Tyler Stephenson CIN 29 C
307 Brad Keller PHI 30 RP
306 Jeff Hoffman TOR 33 RP
305 Kyren Paris LAA 24 2B|CF
304 Heriberto Hernandez MIA 26 LF|RF
303 Tylor Megill NYM 30 SP
302 Michael Wacha KC 34 SP
301 Sonny Gray BOS 36 SP

300-281

RANK PLAYER TEAM AGE POSITION
300 Raisel Iglesias ATL 36 RP
299 Hunter Gaddis CLE 27 RP
298 Gabe Speier SEA 30 RP
297 Robbie Ray SF 34 SP
296 Ryne Nelson ARI 28 SP
295 Trevor Megill MIL 32 RP
294 Jake Cronenworth SD 32 2B|1B|SS
293 Gabriel Arias CLE 26 SS
292 Kenley Jansen DET 38 RP
291 Ronny Henriquez MIA 25 RP
290 Wilmer Flores SET 34 1B
289 Alex Vesia LAD 29 RP
288 Jake Meyers HOU 29 CF
287 Chad Patrick MIL 27 SP
286 Edmundo Sosa PHI 30 3B|2B|SS
285 Nathaniel Lowe CIN 30 1B
284 Kody Clemens MIN 29 2B|1B|LF|RF
283 Emilio Pagan CIN 34 RP
282 Ernie Clement TOR 30 3B|2B|SS|1B
281 Carlos Estevez KC 33 RP

280-261

RANK PLAYER TEAM AGE POSITION
280 Davis Schneider TOR 27 LF|2B
279 Josh Smith TEX 28 3B|SS|1B
278 Jakob Marsee MIA 24 CF|LF
277 Zach McKinstry DET 30 3B|SS|RF|LF
276 Marcelo Meyer BOS 23 3B
275 Max Kepler FA 33 LF|RF
274 Matt Wallner MIN 28 RF
273 Max Muncy LAD 35 3B
272 Daniel Palencia CHC 26 RP
271 JJ Bleday CIN 28 RF|CF|LF
270 Devin Williams NYM 31 RP
269 Matt Brash SEA 27 RP
268 Logan O’Hoppe LAA 26 C
267 Carlos Narvaez BOS 27 C
266 Ryan McMahon NYY 31 3B
265 David Bednar NYY 30 RP
264 Josh Bell MIN 33 1B
263 Spencer Horwitz PIT 28 1B
262 Gabriel Moreno ARI 26 C
261 Dillon Dingler DET 27 C

260-241

RANK PLAYER TEAM AGE POSITION
260 Brady House WAS 22 3B
259 Victor Scott II STL 25 CF
258 Aroldis Chapman BOS 38 RP
257 Wenceel Perez DET 26 CF|RF
256 Robert Suarez ATL 35 RP
255 Connor Norby MIA 25 3B
224 Abner Uribe MIL 25 RP
253 Jeremiah Estrada SD 26 RP
252 Adolis Garcia PHI 33 RF
251 Zack Gelof A’s 26 2B
25oB Tatsuya Imai HOU 27 SP
250A Kodai Senga NYM 33 SP
249 Isaac Collins KC 28 LF
248 Cade Smith CLE 26 RP
247 Bryan Abreu HOU 28 RP
246 Alejandro Kirk TOR 27 C
245 Luis Robert Jr. CHW 28 CF
244 Jesus Sanchez TOR 28 RF|LF|CF
243 Logan Henderson MIL 24 SP
242 Alec Bohm PHI 29 3B|1B
241 Luis Castillo SEA 33 SP

240-221

RANK PLAYER TEAM AGE POSITION
240 Marcus Semien NYM 35 2B
239 Royce Lewis MIN 26 3B
238 Brenton Doyle COL 27 CF
237 Edwin Diaz LAD 32 RP
236 Jhoan Duran MIN 28 RP
235 Ryan O’Hearn PIT 32 1B|RF
234B Kazuma Okamoto TOR 29 3B|1B
234A Josh Jung TEX 28 3B
233 Ozzie Albies ATL 29 2B
232 Caleb Durbin BOS 26 3B|2B
231 Ezequiel Tovar COL 24 SS
230 Brendan Donovan STL 29 2B|LF
229 Lars Nootbaar STL 28 LF
228 Masyn Winn STL 24 SS
227 Colt Keith DET 24 3B|2B|1B
226 Samuel Basallo BAL 21 C
225 Trevor Larnach MIN 29 LF|RF
224 Bryan Reynolds PIT 31 RF
223 Brady Singer CIN 29 SP
222 Ryan Pepiot TB 28 SP
221 Bubba Chandler PIT 23 SP

220-201

RANK PLAYER TEAM AGE POSITION
220 AJ Blubaugh HOU 24 SP
219 Connelly Early BOS 24 SP
218 Xander Bogaerts SD 33 SS
217 Jurickson Profar ATL 33 LF
216 Andrew Benintendi CHW 31 LF
215 Jake Burger TEX 29 1B
214 Nathan Lukes TOR 31 LF|CF|RF
213 C.J. Kayfus CLE 24 RF|1B
212 Jonah Tong NYM 22 SP
211 Trey Yesavage TOR 22 SP
210 Emmet Sheehan LAD 26 SP
209 Gavin Williams CLE 26 SP
208 Will Warren NYY 26 SP
207 Kyle Teel CHW 24 C
206 Edward Cabrera MIA 27 SP
205 Dylan Crews WAS 24 RF|CF
204 Chandler Simpson TB 25 LF|CF
203 Matt Shaw CHC 24 3B
202 Willson Contreras BOS 33 1B
201 Kevin Gausman TOR 35 SP

200-181

RANK PLAYER TEAM AGE POSITION
200 Christian Walker HOU 35 1B
199 Carlos Rodon NYY 33 SP
198 Bryson Stott PHI 28 2B|SS
197 TJ Friedl CIN 30 CF
196 Andrew Vaughn MIL 27 1B
195 Nolan Schanuel LAA 24 1B
194 Lourdes Gurriel Jr. ARI 32 LF
193 Cade Horton CHC 24 SP
192 Nick Lodolo CIN 28 SP
191 Kris Bubic KC 28 SP
190 Jac Caglianone KC 23 RF
189 Christian Moore LAA 23 2B
188 Lenyn Sosa CHW 26 2B|1B
187 Shota Imanaga CHC 32 SP
186 Matt McLain CIN 26 2B
185 Brandon Woodruff MIL 33 SP
184 Kristian Campbell BOS 23 2B
183 Austin Wells NYY 26 C
182 Francisco Alvarez NYM 24 C
181 Daylen Lile WAS 23 LF|RF

180-161

RANK PLAYER TEAM AGE POSITION
180 Spencer Steer CIN 28 1B|LF
179 Will Smith LAD 31 C
178 Nolan McLean NYM 24 SP
177 Cam Schlittler NYY 25 SP
176 Salvador Perez KC 36 C|1B
175 Yandy Diaz TB 34 1B
174 Triston Casas BOS 26 1B
173 Carson Williams TB 22 SS
172 Brandon Marsh PHI 28 CF|LF
171 Ryan Mountcastle BAL 29 1B
170 Brooks Lee MIN 25 SS|3B|2B
169 Xavier Edwards MIA 26 2B|SS
168 Colton Cowser BAL 26 CF|LF
167 Alec Burleson STL 27 1B|LF|RF
166 Luis Matos SF 24 RF|LF
165 Dylan Beavers BAL 24 LF|RF
164 Jasson Dominguez NYY 23 LF
163 Coby Mayo BAL 24 1B
162 Mark Vientos NYM 26 3B
161 Shane McClanahan TB 28 SP

160-141

RANK PLAYER TEAM AGE POSITION
160 Chase Burns CIN 23 SP
159 Jack Leiter TEX 25 SP
158 Matt Chapman SF 32 3B
157 Marcell Ozuna PIT 35 DH
156 Gavin Sheets SD 29 LF|1B
155 Harrison Bader SF 31 CF|LF
154 Carlos Correa HOU 31 3B|SS
153 Otto Lopez MIA 27 SS|2B
152 Jung Hoo Lee SF 27 CF
151 Miguel Vargas CHW 26 3B|1B
150 Eugenio Suarez CIN 34 3B
149 Nico Hoerner CHC 28 2B
148 Cam Smith HOU 23 RF
147 Ramon Laureano SD 31 LF|CF|RF
146 Anthony Volpe NYY 24 SS
145 Gleyber Torres DET 29 2B
144 Brett Baty NYM 26 2B|3B
143 Jorge Polanco NYM 32 2B
142 Noelvi Marte CIN 24 RF|3B
141 Sal Stewart CIN 22 1B

140-121

RANK PLAYER TEAM AGE POSITION
140 Trent Grisham NYY 29 CF
139 CJ Abrams WAS 25 SS
138 Ivan Herrera STL 25 C
137 Steven Kwan CLE 28 LF
136 Ian Happ CHC 31 LF
135 Jordan Beck COL 24 LF
134 Teoscar Hernandez LAD 33 RF
133 Dansby Swanson CHC 32 SS
132 Trevor Story BOS 33 SS
131 Agustin Ramirez MIA 24 C
130 Yainer Diaz HOU 27 C
129 Heliot Ramos SF 26 LF
128 Michael King SD 30 SP
127 Brandon Nimmo TEX 33 LF
126 Andrew Abbott CIN 26 SP
125 Daulton Varsho TOR 29 CF
124 Shane Bieber TOR 30 SP
123 Sal Frelick MIL 25 RF|CF
122 Evan Carter TEX 23 CF
121 Oneil Cruz PIT 27 CF

120-101

RANK PLAYER TEAM AGE POSITION
120 Luke Keaschall MIN 23 2B
119 Addison Barger TOR 26 3B|RF
118 Andres Munoz SEA 27 RP
117 Josh Hader HOU 32 RP
116 Mason Miller SD 27 RP
115 MacKenzie Gore TEX 27 SP
114 Jesus Luzardo PHI 28 SP
113 Jose Altuve HOU 35 2B|LF
112 Christian Yelich MIL 34 LF
111 Taylor Ward BAL 32 LF
110 Seiya Suzuki CHC 31 LF
109 Wilyer Abreu BOS 26 RF
108 Mickey Moniak COL 27 LF|CF|RF
107 Maikel Garcia KC 26 3B|SS|2B
106 George Springer TOR 36 RF|LF|CF
105 Kyle Manzardo CLE 25 1B
104 William Contreras MIL 28 C
103 Dylan Cease TOR 30 SP
102 Spencer Strider ATL 27 SP
101 Blake Snell LAD 33 SP

100-81

RANK PLAYER TEAM AGE POSITION
100 Ranger Suarez BOS 30 SP
99 Ceddanne Rafaela BOS 25 CF|2B
98 Drake Baldwin ATL 25 C
97 Ben Rice NYY 27 1B|C
96 Hunter Goodman COL 26 C
95 Jonathan Aranda TB 27 1B
94 Josh Naylor SEA 28 1B
93 Eury Perez CHC 22 SP
92 Jacob Misiorowski MIL 23 SP
91 Kyle Bradish BAL 29 SP
90 Luis Garcia Jr. WAS 25 2B
89 Corey Seager TEX 31 SS
88 Brandon Lowe PIT 31 2B
87 Michael Harris II ATL 25 CF
86 Austin Riley ATL 28 3B
85 Pablo Lopez MIN 30 SP
84 Max Fried NYY 32 SP
83 George Kirby SEA 28 SP
82 Spencer Torkelson DET 26 1B
81 Cody Bellinger NYY 30 LF|CF|RF

80-61

RANK PLAYER TEAM AGE POSITION
80 Isaac Paredes HOU 27 3B
79 Brent Rooker A’s 31 RF
78 Kyle Stowers MIA 28 RF|CF|LF
77 Shea Langeliers A’s 28 C
76 Mookie Betts LAD 33 SS
75 Nick Pivetta SD 33 SP
74 Bryce Harper PHI 33 1B
73 Ketel Marte ARI 32 2B
72 Zack Wheeler PHI 35 SP
71 Chris Sale ATL 37 SP
70 Freddie Freeman LAD 36 1B
69 Pete Alonso BAL 31 1B
68 Alex Bregman CHC 32 3B
67 Matt Olson ATL 32 1B
66 Jordan Westburg BAL 27 2B|3B
65 Framber Valdez DET 32 SP
64 Tyler Glasnow LAD 32 SP
63 Jarren Duran BOS 29 LF
62 Jacob Wilson A’s 24 SS
61 Jeremy Pena HOU 28 SS

60-41

RANK PLAYER TEAM AGE POSITION
60 Spencer Schwellenbach ATL 25 SP
59 Kerry Carpenter DET 28 LF|RF
58 Lawrence Butler A’s 25 CF|RF
57 Randy Arozarena SEA 31 LF
56 Logan Webb SF 29 SP
55 Cole Ragans KC 28 SP
54 Joe Ryan MIN 29 SP
53 Jo Adell LAA 26 CF|RF
52 Vinnie Pasquantino KC 28 1B
51 Colson Montgomery CWS 24 SS|3B
50 Bryan Woo SEA 26 SP
49 Byron Buxton MIN 32 CF
48 Michael Busch CHC 28 1B
47 Cristopher Sanchez PHI 29 SP
46 Andy Pages LAD 25 CF|LF|RF
45 Bo Bichette NYM 28 SS
44 Willy Adames SF 30 SS
43 Cal Raleigh SEA 29 C
42 Zach Neto LAA 25 SS
41 Kyle Schwarber PHI 33 LF

40-21

RANK PLAYER TEAM AGE POSITION
40 Freddy Peralta NYM 29 SP
39 Hunter Greene CIN 26 SP
38 Geraldo Perdomo ARI 26 SS
37 Jackson Holliday BAL 22 2B
36 Brice Turang MIL 26 2B
35 Logan Gilbert SEA 28 SP
34 Hunter Brown HOU 27 SP
33 Trea Turner PHI 32 SS
32 Francisco Lindor NYM 32 SS
31 Manny Machado SD 33 3B
30 Tyler Soderstrom A’s 24 LF|1B
29 Rafael Devers SF 29 1B
28 Roman Anthony BOS 21 LF|RF
27 Riley Greene DET 25 LF
26 Yoshinobu Yamamoto LAD 27 SP
25 Jackson Merrill SD 22 CF
24 Wyatt Langford TEX 24 CF|LF
23 Garrett Crochet BOS 26 SP
22 Yordan Alvarez HOU 28 LF
21 James Wood WAS 23 LF

20-1

RANK PLAYER TEAM AGE POSITION
20 Jazz Chisholm Jr. NYY 28 2B|3B
19 Jose Ramirez CLE 33 3B
18 Vladimir Guerrero Jr. TOR 27 1B
17 Nick Kurtz A’s 23 1B
16 Ronald Acuna Jr. ATL 28 RF
15 Pete Crow-Armstrong CHC 24 CF
14 Jackson Chourio MIL 22 LF|CF|RF
13 Fernando Tatis Jr. SD 27 RF
12 Tarik Skubal DET 29 SP
11 Julio Rodriguez SEA 25 CF
10 Gunnar Henderson BAL 24 SS
9 Paul Skenes PIT 23 SP
8 Junior Caminero TB 22 3B
7 Kyle Tucker LAD 29 RF
6 Aaron Judge NYY 33 RF
5 Corbin Carroll ARI 25 RF
4 Elly De La Cruz CIN 24 SS
3 Juan Soto NYM 27 RF
2 Bobby Witt Jr. KC 25 SS
1 Shohei Ohtani LAD 31 DH/SP

 

Subscribe
Notify of
guest

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments