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