
Here's our rest-of-season Top 300. Expect this space to be updated every Monday. Players are ranked for 5×5 mixed leagues using a one-catcher format. I include the mixed-league disclaimer because I do reward upside, particularly past the top 200 or so.
⚾️ Baseball is back on NBC: MLB returns to NBC and Peacock in 2026! In addition to becoming the exclusive home of Sunday Night Baseball, NBC Sports will broadcast MLB Sunday Leadoff, “Opening Day” and Labor Day primetime games, the first round of the MLB Draft, the entire Wild Card round of the postseason and much more.
2026 Fantasy Baseball Top 300 overall ranks
**Updated May 11**
May 11
Top 300
Team
Pos
Pos Rk
May 4
1
Aaron Judge
Yankees
OF
1
1
2
Shohei Ohtani
Dodgers
DH
1
2
3
Bobby Witt Jr.
Royals
SS
1
3
4
Elly De La Cruz
Reds
SS
2
4
5
Julio Rodriguez
Mariners
OF
2
5
6
Juan Soto
Mets
OF
3
8
7
Jose Ramirez
Guardians
3B
1
6
8
Corbin Carroll
Diamondbacks
OF
4
7
9
Ronald Acuna Jr.
Braves
OF
5
22
10
Vladimir Guerrero Jr.
Blue Jays
1B
1
9
11
Paul Skenes
Pirates
SP
1
11
12
Kyle Tucker
Dodgers
OF
6
10
13
Yordan Alvarez
Astros
OF
7
12
14
Nick Kurtz
Athletics
1B
2
13
15
Pete Alonso
Orioles
1B
3
14
16
Fernando Tatis Jr.
Padres
2B
1
15
17
Kyle Schwarber
Phillies
DH
2
18
18
Zach Neto
Angels
SS
3
17
19
Junior Caminero
Rays
3B
2
19
20
Gunnar Henderson
Orioles
SS
4
16
21
Jackson Chourio
Brewers
OF
8
20
22
Logan Gilbert
Mariners
SP
2
21
23
Trea Turner
Phillies
SS
5
23
24
James Wood
Nationals
OF
9
26
25
Yoshinobu Yamamoto
Dodgers
SP
3
25
26
Ketel Marte
Diamondbacks
2B
2
24
27
Cristopher Sanchez
Phillies
SP
4
27
28
CJ Abrams
Nationals
SS
6
30
29
Brice Turang
Brewers
2B
3
29
30
Michael Harris II
Braves
OF
10
28
31
Mason Miller
Padres
RP
1
31
32
Freddie Freeman
Dodgers
1B
4
32
33
Sal Stewart
Reds
2B
4
33
34
Bryce Harper
Phillies
1B
5
36
35
George Kirby
Mariners
SP
5
34
36
Max Fried
Yankees
SP
6
35
37
Matt Olson
Braves
1B
6
42
38
Bryan Woo
Mariners
SP
7
37
39
Shohei Ohtani
Dodgers
SP
8
41
40
Oneil Cruz
Pirates
OF
11
39
41
Austin Riley
Braves
3B
3
38
42
Jazz Chisholm Jr.
Yankees
2B
5
40
43
Garrett Crochet
Red Sox
SP
9
43
44
Pete Crow-Armstrong
Cubs
OF
12
44
45
Cody Bellinger
Yankees
OF
13
48
46
Jacob deGrom
Rangers
SP
10
45
47
Chris Sale
Braves
SP
11
47
48
Maikel Garcia
Royals
3B
4
46
49
Jarren Duran
Red Sox
OF
14
50
50
Cade Smith
Guardians
RP
2
52
51
Brent Rooker
Athletics
OF
15
58
52
Manny Machado
Padres
3B
5
49
53
Aroldis Chapman
Red Sox
RP
3
55
54
Ben Rice
Yankees
C
1
57
55
Jackson Merrill
Padres
OF
16
56
56
Cal Raleigh
Mariners
C
2
51
57
Framber Valdez
Tigers
SP
12
54
58
Dylan Cease
Blue Jays
SP
13
59
59
Mike Trout
Angels
OF
17
62
60
Jhoan Duran
Phillies
RP
4
65
61
Jacob Misiorowski
Brewers
SP
14
63
62
George Springer
Blue Jays
OF
18
61
63
Andres Munoz
Mariners
RP
5
60
64
Nolan McLean
Mets
SP
15
67
65
Riley Greene
Tigers
OF
19
66
66
Corey Seager
Rangers
SS
7
64
67
Tyler Soderstrom
Athletics
1B
7
68
68
Seiya Suzuki
Cubs
OF
20
72
69
Shea Langeliers
Athletics
C
3
81
70
Blake Snell
Dodgers
SP
16
93
71
Jeremy Pena
Astros
SS
8
79
72
Tarik Skubal
Tigers
SP
17
140
73
Roman Anthony
Red Sox
OF
21
53
74
Nico Hoerner
Cubs
2B
6
71
75
Xavier Edwards
Marlins
SS
9
73
76
Zack Wheeler
Phillies
SP
18
74
77
Byron Buxton
Twins
OF
22
78
78
Wyatt Langford
Rangers
OF
23
69
79
Ivan Herrera
Cardinals
C
4
75
80
Josh Naylor
Mariners
1B
8
84
81
Joe Ryan
Twins
SP
19
126
82
Geraldo Perdomo
Diamondbacks
SS
10
76
83
Bryan Reynolds
Pirates
OF
24
77
84
David Bednar
Yankees
RP
6
80
85
Andy Pages
Dodgers
OF
25
95
86
Bo Bichette
Mets
SS
11
70
87
Drew Rasmussen
Rays
SP
20
83
88
Drake Baldwin
Braves
C
5
86
89
Devin Williams
Mets
RP
7
90
90
Kyle Stowers
Marlins
OF
26
88
91
Cam Schlittler
Yankees
SP
21
92
92
Jose Altuve
Astros
2B
7
89
93
Jesus Luzardo
Phillies
SP
22
87
94
Rafael Devers
Giants
1B
9
102
95
Sonny Gray
Red Sox
SP
23
94
96
Josh Hader
Astros
RP
8
103
97
Gerrit Cole
Yankees
SP
24
96
98
Mookie Betts
Dodgers
SS
12
106
99
Francisco Lindor
Mets
SS
13
99
100
Luke Keaschall
Twins
2B
8
100
101
Vinnie Pasquantino
Royals
1B
10
91
102
Chase Burns
Reds
SP
25
101
103
Cole Ragans
Royals
SP
26
85
104
Jo Adell
Angels
OF
27
97
105
Shota Imanaga
Cubs
SP
27
111
106
Alec Burleson
Cardinals
1B
11
98
107
Kevin Gausman
Blue Jays
SP
28
105
108
Daniel Palencia
Cubs
RP
9
110
109
Christian Yelich
Brewers
OF
28
141
110
Brandon Nimmo
Rangers
OF
29
104
111
Eury Perez
Marlins
SP
29
108
112
Willson Contreras
Red Sox
1B
12
107
113
William Contreras
Brewers
C
6
109
114
Konnor Griffin
Pirates
SS
14
114
115
Logan Webb
Giants
SP
30
82
116
Yandy Diaz
Rays
1B
13
115
117
Freddy Peralta
Mets
SP
31
116
118
Gavin Williams
Guardians
SP
32
117
119
Alex Bregman
Cubs
3B
6
119
120
Kevin McGonigle
Tigers
SS
15
120
121
Jordan Walker
Cardinals
OF
30
123
122
Ryan Helsley
Orioles
RP
10
130
123
Daylen Lile
Nationals
OF
31
118
124
Teoscar Hernandez
Dodgers
OF
32
112
125
Bryce Miller
Mariners
SP
33
128
126
Luis Robert Jr.
Mets
OF
33
121
127
Kyle Bradish
Orioles
SP
34
122
128
Raisel Iglesias
Braves
RP
11
124
129
Munetaka Murakami
White Sox
3B
7
127
130
Daulton Varsho
Blue Jays
OF
34
129
131
Tyler Glasnow
Dodgers
SP
35
113
132
Ceddanne Rafaela
Red Sox
2B
9
134
133
Wilyer Abreu
Red Sox
OF
35
133
134
Salvador Perez
Royals
C
7
125
135
Miguel Vargas
White Sox
3B
8
147
136
JJ Wetherholt
Cardinals
SS
16
135
137
Ranger Suarez
Red Sox
SP
36
144
138
Christian Walker
Astros
1B
14
146
139
MacKenzie Gore
Rangers
SP
37
132
140
Ian Happ
Cubs
OF
36
138
141
Tanner Bibee
Guardians
SP
38
147
142
Chandler Simpson
Rays
OF
37
139
143
Hunter Brown
Astros
SP
39
143
144
Shane McClanahan
Rays
SP
40
158
145
Michael Busch
Cubs
1B
15
151
146
Trevor Story
Red Sox
SS
17
145
147
Jackson Holliday
Orioles
2B
10
148
148
Michael King
Padres
SP
41
149
149
Pete Fairbanks
Marlins
RP
12
163
150
Hunter Goodman
Rockies
C
8
150
151
Nathan Eovaldi
Rangers
SP
42
142
152
Matt McLain
Reds
2B
11
154
153
Otto Lopez
Marlins
SS
18
156
154
Riley O’Brien
Cardinals
RP
13
136
155
Taylor Ward
Orioles
OF
38
153
156
Dansby Swanson
Cubs
SS
19
157
157
Adolis Garcia
Phillies
OF
39
159
158
Trey Yesavage
Blue Jays
SP
43
160
159
Kenley Jansen
Tigers
RP
14
165
160
Bryson Stott
Phillies
2B
12
168
161
Abner Uribe
Brewers
RP
15
172
162
Max Muncy
Dodgers
3B
9
161
163
Randy Arozarena
Mariners
OF
40
155
164
Carlos Rodon
Yankees
SP
44
171
165
Eugenio Suarez
Reds
3B
10
166
166
Sandy Alcantara
Marlins
SP
45
167
167
Louis Varland
Blue Jays
RP
16
200
168
Isaac Paredes
Astros
3B
11
196
169
Jonathan Aranda
Rays
1B
16
174
170
Braxton Ashcraft
Pirates
SP
46
175
171
Alec Bohm
Phillies
3B
12
180
172
Brandon Woodruff
Brewers
SP
47
191
173
Josh Jung
Rangers
3B
13
178
174
Jose Soriano
Angels
SP
48
179
175
Caleb Durbin
Red Sox
3B
14
170
176
Kazuma Okamoto
Blue Jays
3B
15
193
177
Ezequiel Tovar
Rockies
SS
20
169
178
Colson Montgomery
White Sox
SS
21
184
179
Spencer Strider
Braves
SP
49
194
180
Hunter Greene
Reds
SP
50
187
181
Xander Bogaerts
Padres
SS
22
185
182
Garrett Mitchell
Brewers
OF
41
176
183
Randy Vasquez
Padres
SP
51
181
184
Jeff Hoffman
Blue Jays
RP
17
152
185
Jung Hoo Lee
Giants
OF
42
183
186
Jakob Marsee
Marlins
OF
43
173
187
Cam Smith
Astros
OF
44
192
188
Nolan Schanuel
Angels
1B
17
189
189
Willy Adames
Giants
SS
23
188
190
Trent Grisham
Yankees
OF
45
190
191
Luis Garcia Jr.
Nationals
2B
13
204
192
Jacob Wilson
Athletics
SS
24
131
193
Ramon Laureano
Padres
OF
46
182
194
Edward Cabrera
Cubs
SP
52
186
195
Parker Messick
Guardians
SP
53
206
196
Ozzie Albies
Braves
2B
14
198
197
Seranthony Dominguez
White Sox
RP
18
197
198
Brandon Marsh
Phillies
OF
47
235
199
Nick Lodolo
Reds
SP
54
211
200
Brendan Donovan
Mariners
2B
15
220
201
Bryan Baker
Rays
RP
19
202
203
Luis Arraez
Giants
1B
18
207
203
Emmet Sheehan
Dodgers
SP
55
201
204
Mickey Moniak
Rockies
OF
48
209
205
Kris Bubic
Royals
SP
56
214
206
Brandon Lowe
Pirates
2B
16
208
207
Payton Tolle
Red Sox
SP
57
216
208
Travis Bazzana
Guardians
2B
17
255
209
Steven Kwan
Guardians
OF
49
199
210
Tanner Scott
Dodgers
RP
20
205
211
Dillon Dingler
Tigers
C
9
212
212
Jorge Soler
Angels
OF
50
213
213
Logan Henderson
Brewers
SP
58
222
214
Spencer Torkelson
Tigers
1B
19
215
215
Brett Baty
Mets
2B
18
210
216
Sam Antonacci
White Sox
2B
19
244
217
Heliot Ramos
Giants
OF
51
226
218
Ryan Waldschmidt
Diamondbacks
OF
52
NR
219
Bubba Chandler
Pirates
SP
59
219
220
Shane Bieber
Blue Jays
SP
60
233
221
Dylan Crews
Nationals
OF
53
227
222
Ryan O’Hearn
Pirates
1B
20
221
223
Clay Holmes
Mets
SP
61
225
224
Matt Chapman
Giants
3B
16
218
225
Spencer Schwellenbach
Braves
SP
62
230
226
Jared Jones
Pirates
SP
63
263
227
Will Smith
Dodgers
C
10
224
228
Colt Keith
Tigers
2B
20
228
229
Nick Martinez
Rays
SP
64
242
230
Ernie Clement
Blue Jays
SS
25
238
231
Gleyber Torres
Tigers
2B
21
234
232
Spencer Steer
Reds
1B
21
249
233
Jorge Polanco
Mets
2B
22
231
234
Evan Carter
Rangers
OF
54
240
235
Lucas Erceg
Royals
RP
21
264
236
Tommy Edman
Dodgers
2B
23
164
237
Josh Bell
Twins
1B
22
232
238
Christian Scott
Mets
SP
65
256
239
Andres Gimenez
Blue Jays
SS
26
229
240
Jacob Latz
Rangers
RP
22
261
241
Chase DeLauter
Guardians
OF
55
243
242
Gabriel Moreno
Diamondbacks
C
11
241
243
Reid Detmers
Angels
SP
66
248
244
Jesus Sanchez
Blue Jays
OF
56
250
245
Jameson Taillon
Cubs
SP
67
245
246
Kyle Harrison
Brewers
SP
68
253
247
Trevor Megill
Brewers
RP
23
195
248
Jeff McNeil
Athletics
2B
24
251
249
Adley Rutschman
Orioles
C
12
258
250
Sal Frelick
Brewers
OF
57
252
251
Gregory Soto
Pirates
RP
24
300
252
Andrew Vaughn
Brewers
1B
23
274
253
Anthony Volpe
Yankees
SS
27
247
254
Justin Wrobleski
Dodgers
SP
69
NR
255
Masyn Winn
Cardinals
SS
28
257
256
Lawrence Butler
Athletics
OF
58
239
257
Shane Baz
Orioles
SP
70
262
258
Carson Benge
Mets
OF
59
268
259
Emerson Hancock
Mariners
SP
71
296
260
Josh Lowe
Angels
OF
60
237
261
Gus Varland
Nationals
RP
25
270
262
Chad Patrick
Brewers
SP
72
265
263
Henry Bolte
Athletics
OF
61
NR
264
Dylan Beavers
Orioles
OF
62
271
265
Nathaniel Lowe
Reds
1B
24
246
266
Brenton Doyle
Rockies
OF
63
260
267
Kodai Senga
Mets
SP
73
273
268
Mark Vientos
Mets
3B
17
285
269
Davis Martin
White Sox
SP
74
NR
270
Royce Lewis
Twins
3B
18
269
271
Marcell Ozuna
Pirates
DH
3
267
272
Will Warren
Yankees
SP
75
276
273
Paul Sewald
Diamondbacks
RP
26
284
274
Noelvi Marte
Reds
3B
19
286
275
Matt Wallner
Twins
OF
64
278
276
Jose Caballero
Yankees
SS
29
279
277
Caleb Kilian
Giants
RP
27
NR
278
Kerry Carpenter
Tigers
OF
65
203
279
Robbie Ray
Giants
SP
76
277
280
Ryan Weathers
Yankees
SP
77
280
281
TJ Rumfield
Rockies
1B
25
NR
282
Ryan Jeffers
Twins
C
13
NR
283
Michael Wacha
Royals
SP
78
287
284
Addison Barger
Blue Jays
3B
20
217
285
Giancarlo Stanton
Yankees
OF
66
254
286
Max Meyer
Marlins
SP
79
291
287
Luke Raley
Mariners
1B
26
NR
288
Jake Bauers
Brewers
1B
27
282
289
Ben Brown
Cubs
SP
80
NR
290
Robert Suarez
Braves
RP
28
288
291
Justin Crawford
Phillies
OF
67
292
292
Aaron Ashby
Brewers
RP
29
NR
293
Samuel Basallo
Orioles
C
14
NR
294
Joey Cantillo
Guardians
SP
81
NR
295
Jake Burger
Rangers
1B
28
283
296
Angel Martinez
Guardians
2B
25
290
297
Pierce Johnson
Reds
RP
30
NR
298
Jac Caglianone
Royals
OF
68
297
299
Dennis Santana
Pirates
RP
31
266
300
Cade Cavalli
Nationals
SP
82
298
May 11 Notes
Falling off: Emilio Pagán (162nd), Matthew Boyd (177th), Carlos Correa (223rd), Jordan Westburg (236th), Taj Bradley (259th), Lourdes Gurriel Jr. (272nd), Ryan Walker (275th), Carlos Cortes (281st), Jack Perkins (289th), TJ Friedl (293rd), Carter Jensen (294th), Dominic Smith (295th), Francisco Alvarez (299th)
– Last week's big three injuries all turned out to be not as bad as they initially seemed. That was especially the case for Joe Ryan's elbow, as he's already back in the rotation and back up to 81st in the rankings. That's about 15 spots lower than he was before the scare, just because I'd like to see him get through a couple of more outings without incident. Tarik Skubal is hoping for a June return from his elbow surgery, and even if that proves optimistic, he has to be back in the top 100 at this point. I have him 72nd. Ronald Acuña Jr. is also back in the top 10. It sounds like he could return from his hamstring strain within a week.
– After collecting 18 homers and 29 steals in his first full minor league season in 2025, Ryan Waldschmidt was off to a similar pace in Triple-A this year, hitting .289/.400/.477 with three homers and six steals. The Diamondbacks thought that was good enough to give him his first opportunity, even DFAing Alek Thomas to make it happen, and he joins the rankings at No. 218. I might have gone higher, but I don't like the way his strikeout rate jumped this year; he was at 24.4 percent in Triple-A, compared to 17.6 percent against younger competition last year. His 33 percent hard-hit rate was also pretty unimpressive. Still, he has more-than-sufficient bat speed, and some of his strikeouts are just a product of his tendency to work deep into counts. Mixed-league value will probably hinge on how much running he does, because I don't see him hitting a bunch of homers in the short term.
– 22-year-old Henry Bolte will join the A's on Tuesday and thus replaces Carlos Cortes in the top 300 this week. Cortes still figures to play more often than not and certainly deserves to with his 33 hits and nine strikeouts in 93 at-bats, but Bolte is quite a bit more interesting for fantasy purposes because of his speed; he's 61-for-65 stealing bases in 155 games between Double- and Triple-A since the beginning of last year. Bolte also has 12 homers in 177 plate appearances at Las Vegas this season, which is pretty remarkable given that he's hit the ball on the ground 58 percent of the time. I don't think Bolte is quite ready to hit in the majors, but between his speed and the fantastic offensive ballpark in Sacramento, he's worth a try. He debuts here at No. 263, but he'd be in my top 200 in a short-term ranking.
– The Patrick Bailey trade from San Francisco to Cleveland wouldn't seem to have much of a direct fantasy impact, but it does make me warier about Logan Webb's chances of bouncing back without the game's best framer. Cleveland pitchers should benefit, which is why Joey Cantillo squeezes back into the top 300 after falling off last week.
– Robby Snelling might have cracked the list with a strong debut, but that obviously didn't materialize against the Nationals. It was really impressive how he handled Triple-A hitters this year, with his 40 percent strikeout rate and 57 percent groundball rate, but his fastball probably won't play as well in the majors. He's interesting, but he's also in a position where he could be swapped out for Braxton Garrett if he fails to succeed right away.
May 4 Notes
Falling off: Agustín Ramírez (164th), Griffin Jax (211th), Justin Steele (228th), Luis Castillo (260th), Merrill Kelly (277th), Marcus Semien (284th), Trevor Rogers (285th), Joey Cantillo (287th), Andrew Painter (291st), Reynaldo López (295th), Luke Raley (298th), Casey Mize (299th), Landen Roupp (300th)
– I considered keeping Griffin Jax on the list, but he's going to be pretty useless these next few weeks while getting stretched out as a starter. I think he might be a mixed-league option once he's ready to throw six innings at a time.
– Agustín Ramírez was another tough call after being sent down by the Marlins on Sunday. If he returns as a first baseman and DH in a few weeks, he could easily be a top-10 fantasy catcher the rest of the way.
– Injuries to Tarik Skubal and Ronald Acuña Jr. have rocked the top 10 this week. I'm putting Skubal at No. 140 for now in the hopes that he can return from elbow surgery not long after the break. There's no news about Joe Ryan's elbow as of press time, so he essentially has a placeholder ranking of No. 126. Elly De La Cruz, who probably should have been in the top 10 already, moves into Acuña's old spot at No. 4, while Julio Rodríguez, who seems to have warmed up earlier than usual this season, joins the top five for the first tie.
– I was tempted to add Brant Hurter to the list with Skubal out. If the Tigers keep using him like they did against the Rangers on Sunday Night Baseball, when he threw 3 1/3 innings of bulk relief for a win, he should offer some mixed-league value.
– Other near misses this week including Griffin Canning, Landen Roupp and Connor Prielipp, as well as relievers Kyle Finnegan and Ben Joyce.
– I keep looking at his stats to wonder if I should be dropping Freddie Freeman in the rankings, but he has a career-best strikeout rate while actually showing more bat speed this year than he did the last couple of seasons. His 14 barrels and 48 percent hard-hit rate have produced only three homers and a .271/.333/.419 line, but everything still seems fine under the hood.
– Matt McLain finally tumbles in the rankings this week (No. 118 to No. 154) with the Reds dropping him to the bottom of the order, but I don't think it's time to write him off. He's striking out less than usual, with significantly improved contact numbers, and he's doing so with his average bat speed up two mph from last year. He's still in a great situation in Cincinnati, and while he's not a strong option in shallow leagues while hitting ninth, it could prove to be a short-term switch if he can heat up a little.
– Anthony Volpe put in the work and had come up with nine hard-hit balls in four games after moving up to Triple-A on his rehab assignment from shoulder surgery, but the Yankees picked José Caballero over him anyway. Of course, it doesn't have to be Volpe vs. Caballero; the team could bench Ryan McMahon and play Caballero at third. McMahon's bat has been as wretched as ever this season, and his glovework isn't making up for it right now. Maybe they'll consider it in a couple of weeks.
– It's going to be fascinating to see how the Giants try integrating Bryce Eldridge and Jesus Rodriguez into their offense. The expected weakest link, Casey Schmitt as a first baseman and DH, has been the team's best hitter. Rafael Devers and Willy Adames, owners of the two biggest contracts in franchise history, have been the big liabilities, and the Giants are also getting nothing offensively from probably the game's best defensive catcher in Patrick Bailey. It's hard to imagine Devers, Adames or Matt Chapman cheerfully accepting losing one or two starts per week to Eldridge, who can only play first base. Rodriguez can catch and play second base and left field. He'll probably start primarily against lefties. Eldridge will sit against lefties and maybe some righties, so even though he was off to a nice start in Triple-A, hitting .333/.445/.518 with five homers in 137 plate appearances, I'm leaving him off the list for now.








