It’s never too early to get a head start on your fantasy baseball draft preparation. Listed below are my way-too-early rankings for the 2026 season, designed specifically with ESPN head-to-head category and roto-style leagues in mind.
Looking for points league rankings? Check them out here.
Quick links:
Top 300 Overall | Top Catchers | Top First Basemen | Top Second Basemen | Top Third Basemen | Top Shortstops | Top Outfielders | Top Designated Hitters | Top Starting Pitchers | Top Relief Pitchers
Rank
Player
Team
Elig. Pos.
Pos. Rank
10$
12$
1
LAD
DH/SP
DH1
$53
$61
2
Aaron Judge
NYY
OF
OF1
$51
$59
3
Bobby Witt Jr.
KC
SS
SS1
$48
$55
4
Jose Ramirez
CLE
3B
3B1
$43
$50
5
Juan Soto
NYM
OF
OF2
$43
$50
6
Corbin Carroll
ARI
OF
OF3
$42
$49
7
Elly De La Cruz
CIN
SS
SS2
$40
$47
8
Julio Rodriguez
SEA
OF
OF4
$40
$46
9
Francisco Lindor
NYM
SS
SS3
$39
$45
10
Ronald Acuna Jr.
ATL
OF
OF5
$38
$44
11
Tarik Skubal
DET
SP
SP2
$38
$43
12
Paul Skenes
PIT
SP
SP3
$37
$43
13
Garrett Crochet
BOS
SP
SP4
$36
$41
14
Kyle Tucker
FA
OF
OF6
$35
$41
15
Fernando Tatis Jr.
SD
OF
OF7
$34
$40
16
Pete Crow-Armstrong
CHC
OF
OF8
$32
$37
17
Jackson Chourio
MIL
OF
OF9
$32
$37
18
Gunnar Henderson
BAL
SS
SS4
$32
$37
19
Cal Raleigh
SEA
C
C1
$31
$36
20
Kyle Schwarber
FA
DH
DH2
$30
$35
21
Trea Turner
PHI
SS
SS5
$29
$34
22
Mookie Betts
LAD
SS
SS6
$29
$33
23
Vladimir Guerrero Jr.
TOR
1B
1B1
$29
$33
24
Yordan Alvarez
HOU
DH
DH3
$28
$33
25
Manny Machado
SD
3B
3B2
$28
$32
26
Nick Kurtz
ATH
1B
1B2
$27
$32
27
Jazz Chisholm Jr.
NYY
2B/3B
2B1
$26
$31
28
Pete Alonso
NYM*
1B
1B3
$26
$30
29
Junior Caminero
TB
3B
3B4
$25
$30
30
Matt Olson
ATL
1B
1B4
$24
$28
31
Bryce Harper
PHI
1B
1B5
$23
$27
32
Rafael Devers
SF
1B
1B6
$23
$27
33
Freddie Freeman
LAD
1B
1B7
$23
$27
34
Geraldo Perdomo
ARI
SS
SS7
$22
$26
35
Ketel Marte
ARI
2B
2B2
$22
$26
36
Trevor Story
BOS*
SS
SS8
$22
$25
37
Hunter Brown
HOU
SP
SP5
$21
$25
38
Yoshinobu Yamamoto
LAD
SP
SP6
$21
$25
39
Logan Gilbert
SEA
SP
SP7
$20
$24
40
Bryan Woo
SEA
SP
SP8
$20
$24
41
Chris Sale
ATL*
SP
SP9
$20
$24
42
James Wood
WSH
OF
OF10
$20
$23
43
Jarren Duran
BOS*
OF
OF11
$20
$23
44
Logan Webb
SF
SP
SP10
$19
$23
45
Cristopher Sanchez
PHI
SP
SP11
$19
$23
46
Freddy Peralta
MIL*
SP
SP12
$19
$22
47
Max Fried
NYY
SP
SP13
$18
$22
48
Cody Bellinger
NYY*
OF
OF12
$18
$22
49
Josh Naylor
FA
1B
1B8
$18
$21
50
Vinnie Pasquantino
KC
1B
1B9
$18
$21
51
Zach Neto
LAA
SS
SS9
$18
$21
52
Bo Bichette
FA
SS
SS10
$17
$21
53
Jeremy Pena
HOU
SS
SS11
$17
$20
54
CJ Abrams
WSH
SS
SS12
$17
$20
55
Brent Rooker
ATH
OF
OF13
$17
$20
56
Carlos Rodon
NYY
SP
SP14
$17
$20
57
Byron Buxton
MIN
OF
OF14
$16
$19
58
Corey Seager
TEX
SS
SS13
$16
$19
59
Randy Arozarena
SEA
OF
OF15
$16
$19
60
Jackson Merrill
SD
OF
OF16
$16
$19
61
Christian Yelich
MIL
DH
DH4
$16
$19
62
Eugenio Suarez
FA
3B
3B5
$15
$18
63
Alex Bregman
BOS*
3B
3B6
$15
$18
64
Maikel Garcia
KC
3B
3B7
$15
$18
65
Zack Wheeler
PHI
SP
SP15
$15
$18
66
Andres Munoz
SEA*
RP
RP1
$15
$18
67
Edwin Diaz
NYM*
RP
RP2
$15
$17
68
Josh Hader
HOU
RP
RP3
$14
$17
69
Matt Chapman
SF
3B
3B8
$14
$17
70
Austin Riley
ATL
3B
3B9
$14
$17
71
Mason Miller
SD
RP
RP4
$14
$17
72
William Contreras
MIL*
C
C2
$14
$16
73
Cole Ragans
KC
SP
SP16
$13
$16
74
Will Smith
LAD
C
C3
$13
$16
75
Jhoan Duran
PHI
RP
RP5
$13
$15
76
Brice Turang
MIL
2B
2B3
$13
$15
77
Joe Ryan
MIN
SP
SP17
$12
$15
78
Seiya Suzuki
CHC
OF
OF17
$12
$15
79
Cade Smith
CLE
RP
RP6
$12
$15
80
Dansby Swanson
CHC
SS
SS14
$12
$14
81
George Springer
TOR
OF
OF18
$12
$14
82
Carlos Estevez
KC
RP
RP7
$12
$14
83
Willy Adames
SF
SS
SS15
$12
$14
84
Michael Busch
CHC
1B
1B10
$11
$14
85
Framber Valdez
FA
SP
SP18
$11
$14
86
Yandy Diaz
TB
1B
1B11
$11
$13
87
Nico Hoerner
CHC
2B
2B4
$11
$13
88
Nick Pivetta
SD
SP
SP19
$11
$13
89
Aroldis Chapman
BOS
RP
RP8
$11
$13
90
Spencer Strider
ATL
SP
SP20
$11
$13
91
Jose Altuve
HOU
2B/OF
2B5
$10
$13
92
Hunter Greene
CIN
SP
SP21
$10
$13
93
Robert Suarez
SD*
RP
RP9
$10
$12
94
Jacob deGrom
TEX
SP
SP22
$10
$12
95
Devin Williams
FA
RP
RP10
$10
$12
96
Riley Greene
DET
OF
OF20
$10
$12
97
Jacob Wilson
ATH
SS
SS16
$10
$12
98
Kyle Stowers
MIA
OF
OF21
$10
$12
99
Emilio Pagan
FA
RP
RP11
$9
$12
100
Hunter Goodman
COL
C
C4
$9
$12
101
Chandler Simpson
TB
OF
OF22
$9
$11
102
Teoscar Hernandez
LAD
OF
OF23
$9
$11
103
Andy Pages
LAD
OF
OF24
$9
$11
104
Jeff Hoffman
TOR
RP
RP12
$9
$11
105
Brandon Lowe
TB*
2B
2B6
$9
$11
106
George Kirby
SEA
SP
SP23
$8
$10
107
Kenley Jansen
FA
RP
RP13
$8
$10
108
Jacob Misiorowski
MIL
SP
SP24
$8
$10
109
Oneil Cruz
PIT
OF
OF25
$8
$10
110
Kevin Gausman
TOR
SP
SP25
$8
$10
111
Michael King
SD*
SP
SP26
$8
$9
112
Wyatt Langford
TEX
OF
OF26
$7
$9
113
Tyler Soderstrom
ATH
OF/1B
OF27
$7
$9
114
Anthony Volpe
NYY
SS
SS17
$7
$9
115
Spencer Torkelson
DET
1B
1B13
$7
$9
116
Spencer Schwellenbach
ATL
SP
SP27
$7
$9
117
Lawrence Butler
ATH
OF
OF28
$7
$9
118
Brandon Nimmo
NYM
OF
OF29
$7
$8
119
Masyn Winn
STL
SS
SS18
$7
$8
120
Roman Anthony
BOS
OF
OF30
$6
$8
121
Heliot Ramos
SF
OF
OF31
$6
$8
122
Colson Montgomery
CWS
SS
SS19
$6
$8
123
Marcell Ozuna
FA
DH
DH5
$6
$8
124
Xavier Edwards
MIA
2B/SS
2B7
$6
$8
125
Bryan Abreu
HOU
RP
RP14
$6
$8
126
Jackson Holliday
BAL
2B
2B8
$6
$8
127
Trevor Megill
MIL
RP
RP15
$6
$7
128
Raisel Iglesias
FA
RP
RP16
$6
$7
129
Steven Kwan
CLE
OF
OF32
$6
$7
130
Jason Adam
SD
RP
RP17
$6
$7
131
Dylan Cease
FA
SP
SP28
$6
$7
132
Willson Contreras
STL
1B
1B14
$5
$7
133
Christian Walker
HOU
1B
1B15
$5
$7
134
Matthew Boyd
CHC
SP
SP29
$5
$7
135
Shea Langeliers
ATH
C
C5
$5
$7
136
Shota Imanaga
CHC
SP
SP30
$5
$7
137
Jo Adell
LAA
OF
OF33
$5
$7
138
Emmanuel Clase
CLE
RP
RP18
$5
$6
139
Nathan Eovaldi
TEX
SP
SP31
$5
$6
140
Drew Rasmussen
TB
SP
SP32
$5
$6
141
Jurickson Profar
ATL
OF
OF34
$5
$6
142
MacKenzie Gore
WSH
SP
SP33
$5
$6
143
Caleb Durbin
MIL
3B
3B10
$5
$6
144
Trevor Rogers
BAL
SP
SP34
$5
$6
145
Pete Fairbanks
TB*
RP
RP19
$5
$6
146
Andrew Abbott
CIN
SP
SP35
$4
$6
147
Bryson Stott
PHI
2B
2B9
$4
$6
148
Cade Horton
CHC
SP
SP36
$4
$6
149
Luis Garcia Jr.
WSH
2B
2B10
$4
$6
150
Tanner Scott
LAD
RP
RP20
$4
$5
151
Gavin Williams
CLE
SP
SP37
$4
$5
152
Nick Lodolo
CIN
SP
SP38
$4
$5
153
Ozzie Albies
ATL*
2B
2B11
$4
$5
154
Blake Snell
LAD
SP
SP39
$4
$5
155
David Bednar
NYY
RP
RP21
$4
$5
156
Bryce Miller
SEA
SP
SP40
$4
$5
157
Jesus Luzardo
PHI
SP
SP41
$4
$5
158
Michael Harris II
ATL
OF
OF35
$4
$5
159
Tanner Bibee
CLE
SP
SP42
$4
$5
160
Luis Castillo
SEA
SP
SP43
$3
$5
161
Taylor Ward
LAA
OF
OF36
$3
$5
162
Luke Keaschall
MIN
2B
2B12
$3
$4
163
Ranger Suarez
FA
SP
SP44
$3
$4
164
Sal Frelick
MIL
OF
OF37
$3
$4
165
Alec Burleson
STL
OF/1B
OF38
$3
$4
166
Robbie Ray
SF
SP
SP45
$3
$4
167
Xander Bogaerts
SD
SS
SS21
$3
$4
168
Ceddanne Rafaela
BOS
OF/2B
OF39
$3
$4
169
Dennis Santana
PIT
RP
RP22
$3
$4
170
Marcus Semien
TEX
2B
2B14
$3
$4
171
Adrian Morejon
SD
RP
RP23
$3
$4
172
Jeremiah Estrada
SD
RP
RP24
$3
$4
173
Sonny Gray
STL
SP
SP46
$3
$4
174
Brandon Woodruff
MIL*
SP
SP47
$3
$3
175
Aaron Nola
PHI
SP
SP48
$2
$3
176
Abner Uribe
MIL
RP
RP25
$2
$3
177
Sandy Alcantara
MIA
SP
SP49
$2
$3
178
Pablo Lopez
MIN
SP
SP50
$2
$3
179
Luis Arraez
FA
1B
1B17
$2
$3
180
Brendan Donovan
STL
2B
2B15
$2
$3
181
Jose Caballero
NYY
OF/2B/3B/SS
OF40
$2
$3
182
Gleyber Torres
FA
2B
2B17
$2
$3
183
Jorge Polanco
SEA*
2B
2B18
$2
$3
184
Tyler Rogers
FA
RP
RP26
$2
$3
185
Addison Barger
TOR
3B/OF
3B12
$2
$3
186
Jonathan Aranda
TB
1B
1B18
$2
$3
187
Ryan Pepiot
TB
SP
SP51
$2
$3
188
Roki Sasaki
LAD
SP
SP52
$2
$3
189
Trent Grisham
FA
OF
OF42
$2
$3
190
Ian Happ
CHC
OF
OF43
$2
$2
191
Zach McKinstry
DET
3B/SS/OF
3B13
$2
$2
192
Mike Trout
LAA
OF
OF45
$2
$2
193
Ben Rice
NYY
1B/C
1B19
$2
$2
194
Jordan Westburg
BAL
3B
3B14
$2
$2
195
Ryan O’Hearn
FA
1B/OF
1B20
$2
$2
196
Alec Bohm
PHI
3B
3B15
$2
$2
197
Agustin Ramirez
MIA
C
C7
$2
$2
198
Gavin Sheets
SD
OF
OF47
$1
$2
199
Seth Lugo
KC
SP
SP53
$1
$2
200
Will Vest
DET
RP
RP27
$1
$2
201
Merrill Kelly
FA
SP
SP54
$1
$2
202
Harrison Bader
PHI*
OF
OF48
$1
$2
203
Kodai Senga
NYM
SP
SP55
$1
$2
204
Jung Hoo Lee
SF
OF
OF49
$1
$2
205
Shane Bieber
TOR*
SP
SP56
$1
$2
206
Ryan Helsley
FA
RP
RP28
$1
$2
207
Chase Burns
CIN
SP
SP57
$1
$2
208
Corbin Burnes
ARI
SP
SP58
$1
$2
209
Shane Baz
TB
SP
SP59
$1
$2
210
Drake Baldwin
ATL
C
C8
$1
$2
211
Ivan Herrera
STL
DH
DH6
$1
$2
212
Salvador Perez
KC*
C/1B
C9
$1
$2
213
Kyle Manzardo
CLE
1B
1B22
$1
$2
214
Luis Robert Jr.
CWS*
OF
OF50
$1
$2
215
Zac Gallen
FA
SP
SP60
$1
$2
216
Alejandro Kirk
TOR
C
C10
$1
$2
217
Noah Cameron
KC
SP
SP61
$1
$1
218
Ramon Laureano
SD*
OF
OF51
$1
$1
219
Nolan Schanuel
LAA
1B
1B23
$1
$1
220
Triston Casas
BOS
1B
1B24
$1
$1
221
Ezequiel Tovar
COL
SS
SS24
$1
$1
222
Spencer Steer
CIN
1B
1B25
$1
$1
223
Casey Mize
DET
SP
SP62
$1
$1
224
Yainer Diaz
HOU
C
C11
$1
$1
225
Matt Shaw
CHC
3B
3B16
$1
$1
226
Spencer Horwitz
PIT
1B
1B26
$1
$1
227
Ronny Henriquez
MIA
RP
RP29
$1
$1
228
Garrett Whitlock
BOS
RP
RP30
$1
$1
229
Ernie Clement
TOR
3B/2B/SS
3B17
$1
$1
230
Nick Castellanos
PHI
OF
OF52
$1
$1
231
Shane Smith
CWS
SP
SP63
$1
$1
232
Dillon Dingler
DET
C
C12
$1
$1
233
Daniel Palencia
CHC
RP
RP31
$1
$1
234
Adley Rutschman
BAL
C
C13
$1
$1
235
Brad Keller
FA
RP
RP32
$1
$1
236
Kyle Teel
CWS
C
C14
$1
$1
237
Matt Strahm
PHI
RP
RP33
$1
$1
238
Jack Flaherty
DET*
SP
SP64
$1
$1
239
Otto Lopez
MIA
SS/2B
SS26
$1
$1
240
J.P. Crawford
SEA
SS
SS27
$1
$1
241
Brett Baty
NYM
3B/2B
3B18
$1
$1
242
J.T. Realmuto
FA
C
C15
$1
$1
243
Matthew Liberatore
STL
SP
SP65
$1
$1
244
Jose Berrios
TOR
SP
SP66
$1
$1
245
Alex Vesia
LAD*
RP
RP34
$1
$1
246
Bryan Reynolds
PIT
OF
OF53
$1
$1
247
Cedric Mullins
FA
OF
OF54
$1
$1
248
Isaac Paredes
HOU
3B
3B19
$1
$1
249
Samuel Basallo
BAL
C
C16
$1
$1
250
Mark Vientos
NYM
3B
3B20
$1
$1
251
Max Muncy
LAD*
3B
3B21
$1
$1
252
Hunter Gaddis
CLE
RP
RP35
$1
$1
253
TJ Friedl
CIN
OF
OF55
$1
$1
254
Carlos Correa
HOU
SS/3B
SS28
$1
$1
255
Chase Meidroth
CWS
SS/2B
SS29
$1
$1
256
Javier Baez
DET
SS/3B/OF
SS30
$1
$1
257
Austin Wells
NYY
C
C17
$1
$1
258
Colton Cowser
BAL
OF
OF57
$1
$1
259
David Peterson
NYM
SP
SP67
$1
$1
260
Ryan Mountcastle
BAL
1B
1B27
$1
$1
261
Tyler Glasnow
LAD
SP
SP68
$1
$1
262
Eury Perez
MIA
SP
SP69
$0
$1
263
Jose Soriano
LAA
SP
SP70
$0
$1
264
Nolan McLean
NYM
SP
SP71
$0
$1
265
Carson Kelly
CHC
C
C18
$0
$1
266
Louis Varland
TOR
RP
RP36
$0
$1
267
Ryne Nelson
ARI
SP/RP
SP72
$0
$1
268
Tony Santillan
CIN
RP
RP38
$0
$1
269
Nathaniel Lowe
BOS
1B
1B28
$0
$1
270
Luke Weaver
FA
RP
RP39
$0
$1
271
Lucas Erceg
KC
RP
RP40
$0
$1
272
Kyle Finnegan
FA
RP
RP41
$0
$1
273
Cam Smith
HOU
OF
OF58
$0
$1
274
Masataka Yoshida
BOS
DH
DH8
$0
$1
275
Camilo Doval
NYY
RP
RP42
$0
$1
276
Carter Jensen
KC
C
C19
$0
$1
277
Bryan King
HOU
RP
RP43
$0
$1
278
Yusei Kikuchi
LAA
SP
SP73
$0
$0
279
Quinn Priester
MIL
SP
SP74
$0
$0
280
Josh Smith
TEX
SS/1B/3B
SS31
$0
$0
281
Wilyer Abreu
BOS
OF
OF59
$0
$0
282
Jasson Dominguez
NYY
OF
OF60
$0
$0
283
Lars Nootbaar
STL
OF
OF61
$0
$0
284
Jac Caglianone
KC
OF
OF62
$0
$0
285
Chris Bassitt
FA
SP
SP75
$0
$0
286
Jake Meyers
HOU
OF
OF63
$0
$0
287
Lucas Giolito
BOS*
SP
SP76
$0
$0
288
Jesus Sanchez
HOU
OF
OF64
$0
$0
289
Josh Bell
FA
1B
1B30
$0
$0
290
Gabriel Moreno
ARI
C
C20
$0
$0
291
Paul Goldschmidt
FA
1B
1B31
$0
$0
292
Victor Scott II
STL
OF
OF65
$0
$0
293
Austin Hays
CIN*
OF
OF66
$0
$0
294
Griffin Jax
TB
RP
RP44
$0
$0
295
Jeffrey Springs
ATH
SP
SP77
$0
$0
296
Kerry Carpenter
DET
OF
OF67
$0
$0
297
Tommy Edman
LAD
2B/OF
2B23
$0
$0
298
Jake Cronenworth
SD
2B
2B24
$0
$0
299
Gavin Lux
CIN
OF
OF69
$0
$0
300
Zack Littell
FA
SP
SP78
$0
$0
Positional Rankings
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 40 Catchers
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
19
Cal Raleigh
SEA
28
2
72
William Contreras
MIL
27
3
74
Will Smith
LAD
29
4
100
Hunter Goodman
COL
25
5
135
Shea Langeliers
ATH
27
6
193
Ben Rice
NYY
1B
26
7
197
Agustin Ramirez
MIA
23
8
210
Drake Baldwin
ATL
23
9
212
Salvador Perez
KC
1B
34
10
216
Alejandro Kirk
TOR
26
11
224
Yainer Diaz
HOU
26
12
232
Dillon Dingler
DET
26
13
234
Adley Rutschman
BAL
27
14
236
Kyle Teel
CWS
23
15
242
J.T. Realmuto
PHI
34
16
249
Samuel Basallo
BAL
20
17
257
Austin Wells
NYY
25
18
265
Carson Kelly
CHC
30
19
276
Carter Jensen
KC
21
20
290
Gabriel Moreno
ARI
25
21
NR
Ryan Jeffers
MIN
27
22
NR
Carlos Narvaez
BOS
26
23
NR
Victor Caratini
HOU
31
24
NR
Kyle Higashioka
TEX
34
25
NR
Logan O’Hoppe
LAA
25
26
NR
Sean Murphy
ATL
30
27
NR
Tyler Stephenson
CIN
28
28
NR
Francisco Alvarez
NYM
23
29
NR
Edgar Quero
CWS
21
30
NR
Harry Ford
SEA
22
31
NR
Dalton Rushing
LAD
24
32
NR
Liam Hicks
MIA
1B
25
33
NR
Pedro Pages
STL
26
34
NR
Patrick Bailey
SF
25
35
NR
Bo Naylor
CLE
25
36
NR
Tyler Heineman
TOR
33
37
NR
Danny Jansen
MIL
29
38
NR
Freddy Fermin
SD
29
39
NR
Jonah Heim
TEX
29
40
NR
Henry Davis
PIT
25
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 40 First Basemen
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
23
Vladimir Guerrero Jr.
TOR
26
2
26
Nick Kurtz
ATH
22
3
28
Pete Alonso
NYM
30
4
30
Matt Olson
ATL
30
5
31
Bryce Harper
PHI
32
6
32
Rafael Devers
SF
28
7
33
Freddie Freeman
LAD
35
8
49
Josh Naylor
SEA
27
9
50
Vinnie Pasquantino
KC
27
10
84
Michael Busch
CHC
27
11
86
Yandy Diaz
TB
33
12
113
Tyler Soderstrom
ATH
OF
23
13
115
Spencer Torkelson
DET
25
14
132
Willson Contreras
STL
32
15
133
Christian Walker
HOU
33
16
165
Alec Burleson
STL
OF
26
17
179
Luis Arraez
SD
27
18
186
Jonathan Aranda
TB
26
19
193
Ben Rice
NYY
C
26
20
195
Ryan O’Hearn
SD
OF
31
21
212
Salvador Perez
KC
C
34
22
213
Kyle Manzardo
CLE
24
23
219
Nolan Schanuel
LAA
23
24
220
Triston Casas
BOS
25
25
222
Spencer Steer
CIN
27
26
226
Spencer Horwitz
PIT
27
27
260
Ryan Mountcastle
BAL
28
28
269
Nathaniel Lowe
BOS
29
29
280
Josh Smith
TEX
SS/3B
27
30
289
Josh Bell
WSH
32
31
291
Paul Goldschmidt
NYY
37
32
NR
Lenyn Sosa
CWS
2B
25
33
NR
Rhys Hoskins
MIL
32
34
NR
Jake Burger
TEX
28
35
NR
Andrew Vaughn
MIL
26
36
NR
Coby Mayo
BAL
23
37
NR
Warming Bernabel
COL
22
38
NR
Pavin Smith
ARI
29
39
NR
Kody Clemens
MIN
2B/OF
28
40
NR
Carlos Santana
CHC
38
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 40 Second Basemen
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
27
Jazz Chisholm Jr.
NYY
3B
27
2
35
Ketel Marte
ARI
31
3
76
Brice Turang
MIL
25
4
87
Nico Hoerner
CHC
27
5
91
Jose Altuve
HOU
OF
34
6
105
Brandon Lowe
TB
30
7
124
Xavier Edwards
MIA
SS
25
8
126
Jackson Holliday
BAL
21
9
147
Bryson Stott
PHI
27
10
149
Luis Garcia Jr.
WSH
24
11
153
Ozzie Albies
ATL
28
12
162
Luke Keaschall
MIN
22
13
168
Ceddanne Rafaela
BOS
OF
24
14
170
Marcus Semien
TEX
34
15
180
Brendan Donovan
STL
28
16
181
Jose Caballero
NYY
OF/3B/SS
28
17
182
Gleyber Torres
DET
28
18
183
Jorge Polanco
SEA
31
19
229
Ernie Clement
TOR
3B/SS
29
20
239
Otto Lopez
MIA
SS
26
21
241
Brett Baty
NYM
3B
25
22
255
Chase Meidroth
CWS
SS
23
23
297
Tommy Edman
LAD
OF
29
24
298
Jake Cronenworth
SD
31
25
NR
Luis Rengifo
LAA
3B
28
26
NR
Matt McLain
CIN
25
27
NR
Lenyn Sosa
CWS
1B
25
28
NR
Dylan Moore
TEX
OF
32
29
NR
Andres Gimenez
TOR
26
30
NR
Brooks Lee
MIN
SS/3B
24
31
NR
Hyeseong Kim
LAD
26
32
NR
Romy Gonzalez
BOS
1B
28
33
NR
Willi Castro
CHC
OF/3B
27
34
NR
Nick Gonzales
PIT
25
35
NR
Ramon Urias
HOU
3B
30
36
NR
Adam Frazier
KC
OF
33
37
NR
Jeff McNeil
NYM
OF
32
38
NR
Travis Bazzana
CLE
22
39
NR
Brice Matthews
HOU
23
40
NR
Jonathan India
KC
3B/OF
28
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 40 Third Basemen
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
4
Jose Ramirez
CLE
32
2
25
Manny Machado
SD
32
3
27
Jazz Chisholm Jr.
NYY
2B
27
4
29
Junior Caminero
TB
21
5
62
Eugenio Suarez
SEA
33
6
63
Alex Bregman
BOS
30
7
64
Maikel Garcia
KC
25
8
69
Matt Chapman
SF
31
9
70
Austin Riley
ATL
27
10
143
Caleb Durbin
MIL
25
11
181
Jose Caballero
NYY
OF/2B/SS
28
12
185
Addison Barger
TOR
OF
25
13
191
Zach McKinstry
DET
SS/OF
29
14
194
Jordan Westburg
BAL
26
15
196
Alec Bohm
PHI
28
16
225
Matt Shaw
CHC
23
17
229
Ernie Clement
TOR
2B/SS
29
18
241
Brett Baty
NYM
2B
25
19
248
Isaac Paredes
HOU
26
20
250
Mark Vientos
NYM
25
21
251
Max Muncy
LAD
34
22
254
Carlos Correa
HOU
SS
30
23
256
Javier Baez
DET
SS/OF
32
24
280
Josh Smith
TEX
SS/1B
27
25
NR
Nolan Arenado
STL
33
26
NR
Noelvi Marte
CIN
OF
23
27
NR
Luis Rengifo
LAA
2B
28
28
NR
Willi Castro
CHC
OF/2B
27
29
NR
Royce Lewis
MIN
25
30
NR
Connor Norby
MIA
24
31
NR
Ryan McMahon
NYY
30
32
NR
Josh Jung
TEX
27
33
NR
Jonathan India
KC
2B/OF
28
34
NR
Miguel Vargas
CWS
1B
25
35
NR
Colt Keith
DET
2B
23
36
NR
Blaze Alexander
ARI
25
37
NR
Marcelo Mayer
BOS
22
38
NR
Christian Encarnacion-Strand
CIN
1B
25
39
NR
Miguel Andujar
CIN
OF
30
40
NR
Ronny Mauricio
NYM
23
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 40 Shortstops
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
3
Bobby Witt Jr.
KC
24
2
7
Elly De La Cruz
CIN
23
3
9
Francisco Lindor
NYM
31
4
18
Gunnar Henderson
BAL
23
5
21
Trea Turner
PHI
31
6
22
Mookie Betts
LAD
32
7
34
Geraldo Perdomo
ARI
25
8
36
Trevor Story
BOS
32
9
51
Zach Neto
LAA
24
10
52
Bo Bichette
TOR
27
11
53
Jeremy Pena
HOU
27
12
54
CJ Abrams
WSH
24
13
58
Corey Seager
TEX
30
14
80
Dansby Swanson
CHC
31
15
83
Willy Adames
SF
29
16
97
Jacob Wilson
ATH
22
17
114
Anthony Volpe
NYY
23
18
119
Masyn Winn
STL
23
19
122
Colson Montgomery
CWS
23
20
124
Xavier Edwards
MIA
2B
25
21
167
Xander Bogaerts
SD
32
22
181
Jose Caballero
NYY
OF/2B/3B
28
23
191
Zach McKinstry
DET
3B/OF
29
24
221
Ezequiel Tovar
COL
23
25
229
Ernie Clement
TOR
3B/2B
29
26
239
Otto Lopez
MIA
2B
26
27
240
J.P. Crawford
SEA
30
28
254
Carlos Correa
HOU
3B
30
29
255
Chase Meidroth
CWS
2B
23
30
256
Javier Baez
DET
3B/OF
32
31
280
Josh Smith
TEX
1B/3B
27
32
NR
Brooks Lee
MIN
2B/3B
24
33
NR
Brayan Rocchio
CLE
2B
24
34
NR
Joey Ortiz
MIL
26
35
NR
Ha-Seong Kim
ATL
29
36
NR
Gabriel Arias
CLE
2B
25
37
NR
Carson Williams
TB
21
38
NR
Jose Iglesias
SD
2B/3B
35
39
NR
Miguel Rojas
LAD
2B/3B
36
40
NR
JJ Wetherholt
STL
22
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 100 Outfielders
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
2
Aaron Judge
NYY
32
2
5
Juan Soto
NYM
26
3
6
Corbin Carroll
ARI
24
4
8
Julio Rodriguez
SEA
24
5
10
Ronald Acuna Jr.
ATL
27
6
14
Kyle Tucker
CHC
28
7
15
Fernando Tatis Jr.
SD
26
8
16
Pete Crow-Armstrong
CHC
23
9
17
Jackson Chourio
MIL
21
10
42
James Wood
WSH
22
11
43
Jarren Duran
BOS
28
12
48
Cody Bellinger
NYY
29
13
55
Brent Rooker
ATH
30
14
57
Byron Buxton
MIN
31
15
59
Randy Arozarena
SEA
30
16
60
Jackson Merrill
SD
21
17
78
Seiya Suzuki
CHC
30
18
81
George Springer
TOR
35
19
91
Jose Altuve
HOU
2B
34
20
96
Riley Greene
DET
24
21
98
Kyle Stowers
MIA
27
22
101
Chandler Simpson
TB
24
23
102
Teoscar Hernandez
LAD
32
24
103
Andy Pages
LAD
24
25
109
Oneil Cruz
PIT
26
26
112
Wyatt Langford
TEX
23
27
113
Tyler Soderstrom
ATH
1B
23
28
117
Lawrence Butler
ATH
24
29
118
Brandon Nimmo
NYM
32
30
120
Roman Anthony
BOS
20
31
121
Heliot Ramos
SF
25
32
129
Steven Kwan
CLE
27
33
137
Jo Adell
LAA
25
34
141
Jurickson Profar
ATL
32
35
158
Michael Harris II
ATL
24
36
161
Taylor Ward
LAA
31
37
164
Sal Frelick
MIL
24
38
165
Alec Burleson
STL
1B
26
39
168
Ceddanne Rafaela
BOS
2B
24
40
181
Jose Caballero
NYY
2B/3B/SS
28
41
185
Addison Barger
TOR
3B
25
42
189
Trent Grisham
NYY
28
43
190
Ian Happ
CHC
30
44
191
Zach McKinstry
DET
3B/SS
29
45
192
Mike Trout
LAA
33
46
195
Ryan O’Hearn
SD
1B
31
47
198
Gavin Sheets
SD
28
48
202
Harrison Bader
PHI
30
49
204
Jung Hoo Lee
SF
26
50
214
Luis Robert Jr.
CWS
27
51
218
Ramon Laureano
SD
30
52
230
Nick Castellanos
PHI
33
53
246
Bryan Reynolds
PIT
30
54
247
Cedric Mullins
NYM
30
55
253
TJ Friedl
CIN
29
56
256
Javier Baez
DET
SS/3B
32
57
258
Colton Cowser
BAL
25
58
273
Cam Smith
HOU
22
59
281
Wilyer Abreu
BOS
25
60
282
Jasson Dominguez
NYY
22
61
283
Lars Nootbaar
STL
27
62
284
Jac Caglianone
KC
22
63
286
Jake Meyers
HOU
28
64
288
Jesus Sanchez
HOU
27
65
292
Victor Scott II
STL
24
66
293
Austin Hays
CIN
29
67
296
Kerry Carpenter
DET
27
68
297
Tommy Edman
LAD
2B
29
69
299
Gavin Lux
CIN
27
70
NR
Brenton Doyle
COL
26
71
NR
Lourdes Gurriel Jr.
ARI
31
72
NR
Matt Wallner
MIN
27
73
NR
Adolis Garcia
TEX
32
74
NR
Daulton Varsho
TOR
28
75
NR
Giancarlo Stanton
NYY
35
76
NR
Brandon Marsh
PHI
27
77
NR
Mickey Moniak
COL
26
78
NR
Josh Lowe
TB
27
79
NR
Jordan Beck
COL
23
80
NR
Anthony Santander
TOR
30
81
NR
Isaac Collins
MIL
27
82
NR
Konnor Griffin
PIT
18
83
NR
Tyler Freeman
COL
25
84
NR
Willi Castro
CHC
2B/3B
27
85
NR
Parker Meadows
DET
25
86
NR
Jorge Soler
LAA
33
87
NR
Jonny DeLuca
TB
26
88
NR
Andrew Benintendi
CWS
30
89
NR
Max Clark
DET
20
90
NR
Tyler O’Neill
BAL
29
91
NR
Walker Jenkins
MIN
20
92
NR
Evan Carter
TEX
22
93
NR
Lane Thomas
CLE
29
94
NR
Dylan Moore
TEX
2B
32
95
NR
Mike Tauchman
CWS
34
96
NR
Jeff McNeil
NYM
2B
32
97
NR
Jonathan India
KC
2B/3B
28
98
NR
Dane Myers
MIA
29
99
NR
Dylan Crews
WSH
23
100
NR
Angel Martinez
CLE
2B
23
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
1
Shohei Ohtani
LAD
SP
30
2
20
Kyle Schwarber
PHI
32
3
24
Yordan Alvarez
HOU
27
4
61
Christian Yelich
MIL
33
5
123
Marcell Ozuna
ATL
34
6
211
Ivan Herrera
STL
24
7
274
Masataka Yoshida
BOS
31
8
NR
Joc Pederson
TEX
32
9
NR
Andrew McCutchen
PIT
38
10
NR
Bryce Eldridge
SF
20
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 100 Starting Pitchers
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
1
Shohei Ohtani
LAD
DH
30
2
11
Tarik Skubal
DET
28
3
12
Paul Skenes
PIT
22
4
13
Garrett Crochet
BOS
25
5
37
Hunter Brown
HOU
26
6
38
Yoshinobu Yamamoto
LAD
26
7
39
Logan Gilbert
SEA
27
8
40
Bryan Woo
SEA
25
9
41
Chris Sale
ATL
35
10
44
Logan Webb
SF
28
11
45
Cristopher Sanchez
PHI
28
12
46
Freddy Peralta
MIL
28
13
47
Max Fried
NYY
31
14
56
Carlos Rodon
NYY
32
15
65
Zack Wheeler
PHI
34
16
73
Cole Ragans
KC
27
17
77
Joe Ryan
MIN
28
18
85
Framber Valdez
HOU
31
19
88
Nick Pivetta
SD
32
20
90
Spencer Strider
ATL
26
21
92
Hunter Greene
CIN
25
22
94
Jacob deGrom
TEX
36
23
106
George Kirby
SEA
27
24
108
Jacob Misiorowski
MIL
22
25
110
Kevin Gausman
TOR
34
26
111
Michael King
SD
29
27
116
Spencer Schwellenbach
ATL
24
28
131
Dylan Cease
SD
29
29
134
Matthew Boyd
CHC
34
30
136
Shota Imanaga
CHC
31
31
139
Nathan Eovaldi
TEX
35
32
140
Drew Rasmussen
TB
29
33
142
MacKenzie Gore
WSH
26
34
144
Trevor Rogers
BAL
27
35
146
Andrew Abbott
CIN
25
36
148
Cade Horton
CHC
23
37
151
Gavin Williams
CLE
25
38
152
Nick Lodolo
CIN
27
39
154
Blake Snell
LAD
32
40
156
Bryce Miller
SEA
26
41
157
Jesus Luzardo
PHI
27
42
159
Tanner Bibee
CLE
26
43
160
Luis Castillo
SEA
32
44
163
Ranger Suarez
PHI
29
45
166
Robbie Ray
SF
33
46
173
Sonny Gray
STL
35
47
174
Brandon Woodruff
MIL
32
48
175
Aaron Nola
PHI
31
49
177
Sandy Alcantara
MIA
29
50
178
Pablo Lopez
MIN
29
51
187
Ryan Pepiot
TB
27
52
188
Roki Sasaki
LAD
23
53
199
Seth Lugo
KC
35
54
201
Merrill Kelly
TEX
36
55
203
Kodai Senga
NYM
32
56
205
Shane Bieber
TOR
29
57
207
Chase Burns
CIN
22
58
208
Corbin Burnes
ARI
30
59
209
Shane Baz
TB
25
60
215
Zac Gallen
ARI
29
61
217
Noah Cameron
KC
25
62
223
Casey Mize
DET
27
63
231
Shane Smith
CWS
24
64
238
Jack Flaherty
DET
29
65
243
Matthew Liberatore
STL
25
66
244
Jose Berrios
TOR
30
67
259
David Peterson
NYM
29
68
261
Tyler Glasnow
LAD
31
69
262
Eury Perez
MIA
21
70
263
Jose Soriano
LAA
26
71
264
Nolan McLean
NYM
23
72
267
Ryne Nelson
ARI
RP
27
73
278
Yusei Kikuchi
LAA
33
74
279
Quinn Priester
MIL
24
75
285
Chris Bassitt
TOR
36
76
287
Lucas Giolito
BOS
30
77
295
Jeffrey Springs
ATH
32
78
300
Zack Littell
CIN
29
79
NR
Kris Bubic
KC
27
80
NR
Joey Cantillo
CLE
RP
25
81
NR
Jack Leiter
TEX
24
82
NR
Bailey Ober
MIN
29
83
NR
Mitch Keller
PIT
28
84
NR
Brayan Bello
BOS
25
85
NR
Edward Cabrera
MIA
26
86
NR
Sean Manaea
NYM
33
87
NR
Brady Singer
CIN
28
88
NR
Bubba Chandler
PIT
22
89
NR
Clay Holmes
NYM
32
90
NR
Payton Tolle
BOS
22
91
NR
Trey Yesavage
TOR
21
92
NR
Andrew Painter
PHI
21
93
NR
Colin Rea
CHC
34
94
NR
Connelly Early
BOS
22
95
NR
Shane McClanahan
TB
27
96
NR
Logan Henderson
MIL
23
97
NR
Stephen Kolek
KC
27
98
NR
Will Warren
NYY
25
99
NR
Brandon Pfaadt
ARI
26
100
NR
Luis Severino
ATH
31
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP
Top 50 Relief Pitchers
Pos. Rank
Ovr. Rank
Player
Team
Other Elig. Pos.
Age
1
66
Andres Munoz
SEA
26
2
67
Edwin Diaz
NYM
31
3
68
Josh Hader
HOU
30
4
71
Mason Miller
SD
26
5
75
Jhoan Duran
PHI
27
6
79
Cade Smith
CLE
25
7
82
Carlos Estevez
KC
32
8
89
Aroldis Chapman
BOS
37
9
93
Robert Suarez
SD
34
10
95
Devin Williams
NYY
30
11
99
Emilio Pagan
CIN
33
12
104
Jeff Hoffman
TOR
32
13
107
Kenley Jansen
LAA
37
14
125
Bryan Abreu
HOU
27
15
127
Trevor Megill
MIL
31
16
128
Raisel Iglesias
ATL
35
17
130
Jason Adam
SD
33
18
138
Emmanuel Clase
CLE
27
19
145
Pete Fairbanks
TB
31
20
150
Tanner Scott
LAD
30
21
155
David Bednar
NYY
30
22
169
Dennis Santana
PIT
28
23
171
Adrian Morejon
SD
26
24
172
Jeremiah Estrada
SD
26
25
176
Abner Uribe
MIL
24
26
184
Tyler Rogers
NYM
34
27
200
Will Vest
DET
29
28
206
Ryan Helsley
NYM
30
29
227
Ronny Henriquez
MIA
24
30
228
Garrett Whitlock
BOS
28
31
233
Daniel Palencia
CHC
25
32
235
Brad Keller
CHC
29
33
237
Matt Strahm
PHI
33
34
245
Alex Vesia
LAD
28
35
252
Hunter Gaddis
CLE
26
36
266
Louis Varland
TOR
27
37
267
Ryne Nelson
ARI
SP
27
38
268
Tony Santillan
CIN
27
39
270
Luke Weaver
NYY
31
40
271
Lucas Erceg
KC
29
41
272
Kyle Finnegan
DET
33
42
275
Camilo Doval
NYY
27
43
277
Bryan King
HOU
28
44
294
Griffin Jax
TB
30
45
NR
Shawn Armstrong
TEX
34
46
NR
Jack Perkins
ATH
25
47
NR
Robert Garcia
TEX
28
48
NR
Jose Ferrer
WSH
25
49
NR
Tyler Holton
DET
SP
28
50
NR
Grant Taylor
CWS
22
Top 300 | C | 1B | 2B | 3B | SS | OF | DH | SP | RP