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 Sept. 14**
Sept. 14Top 300TeamPosPos RkSept. 7
1
Pete Crow-Armstrong
Cubs
OF
1
2
2
Yordan Alvarez
Astros
OF
2
1
3
Bobby Witt Jr.
Royals
SS
1
3
4
Ronald Acuna Jr.
Braves
OF
3
4
5
Fernando Tatis Jr.
Padres
2B
1
7
6
Junior Caminero
Rays
3B
1
5
7
James Wood
Nationals
OF
4
6
8
Juan Soto
Mets
OF
5
10
9
Aaron Judge
Yankees
OF
6
14
10
Jacob Misiorowski
Brewers
SP
1
21
11
Tarik Skubal
Dodgers
SP
2
9
12
Pete Alonso
Orioles
1B
1
11
13
Jackson Chourio
Brewers
OF
7
15
14
Elly De La Cruz
Reds
SS
2
12
15
Kyle Schwarber
Phillies
1B
2
13
16
Yoshinobu Yamamoto
Dodgers
SP
3
18
17
Bryce Harper
Phillies
1B
3
17
18
Julio Rodriguez
Mariners
OF
8
16
19
Cristopher Sanchez
Phillies
SP
4
22
20
CJ Abrams
Nationals
SS
3
20
21
Kyle Tucker
Dodgers
OF
9
30
22
Matt Olson
Braves
1B
4
23
23
Blake Snell
Dodgers
SP
5
28
24
Mason Miller
Padres
RP
1
24
25
Corbin Carroll
Diamondbacks
OF
10
19
26
Sal Stewart
Reds
2B
2
26
27
Michael Harris II
Braves
OF
11
29
28
Josh Hader
Astros
RP
2
35
29
Chris Sale
Braves
SP
6
25
30
Brice Turang
Brewers
2B
3
50
31
Oneil Cruz
Pirates
OF
12
39
32
Ben Rice
Yankees
C
1
40
33
Ketel Marte
Diamondbacks
2B
4
38
34
Cam Schlittler
Yankees
SP
7
27
35
Corey Seager
Rangers
SS
4
79
36
Gunnar Henderson
Orioles
SS
5
36
37
Francisco Lindor
Mets
SS
6
43
38
Manny Machado
Padres
3B
2
54
39
Zach Neto
Angels
SS
7
48
40
Dylan Cease
Blue Jays
SP
8
37
41
Jackson Merrill
Padres
OF
13
68
42
Jordan Walker
Cardinals
OF
14
32
43
Alex Bregman
Cubs
3B
3
57
44
Mookie Betts
Dodgers
SS
8
86
45
Jhoan Duran
Phillies
RP
3
44
46
Zack Wheeler
Phillies
SP
9
42
47
Cade Smith
Guardians
RP
4
47
48
Trea Turner
Phillies
SS
9
55
49
Randy Arozarena
Mariners
OF
15
87
50
Cody Bellinger
Yankees
OF
16
60
51
Seiya Suzuki
Cubs
OF
17
53
52
Miguel Vargas
White Sox
3B
4
49
53
Riley Greene
Tigers
OF
18
64
54
Jose Ramirez
Guardians
3B
5
31
55
Alec Burleson
Cardinals
1B
5
59
56
Jacob deGrom
Rangers
SP
10
75
57
Aroldis Chapman
Red Sox
RP
5
61
58
Vladimir Guerrero Jr.
Blue Jays
1B
6
46
59
Jeremy Pena
Astros
SS
10
45
60
Roman Anthony
Red Sox
OF
19
62
61
Mike Trout
Angels
OF
20
70
62
Gavin Williams
Guardians
SP
11
78
63
David Bednar
Yankees
RP
6
69
64
Louis Varland
Blue Jays
RP
7
66
65
Max Fried
Yankees
SP
12
52
66
Logan Gilbert
Mariners
SP
13
33
67
Teoscar Hernandez
Dodgers
OF
21
95
68
Hunter Brown
Astros
SP
14
82
69
Parker Messick
Guardians
SP
15
73
70
Yandy Diaz
Rays
1B
7
72
71
Andres Munoz
Mariners
RP
8
63
72
Kevin McGonigle
Tigers
SS
11
85
73
Logan Henderson
Brewers
SP
16
74
74
Drake Baldwin
Braves
C
2
76
75
Bryan Woo
Mariners
SP
17
67
76
Freddie Freeman
Dodgers
1B
8
34
77
Bo Bichette
Mets
SS
12
77
78
Wyatt Langford
Rangers
OF
22
80
79
Gerrit Cole
Yankees
SP
18
56
80
Hunter Goodman
Rockies
C
3
106
81
Trevor Megill
Brewers
RP
9
83
82
Tommy Edman
Dodgers
2B
5
119
83
Drew Rasmussen
Rays
SP
19
81
84
Josh Naylor
Mariners
1B
9
94
85
Reid Detmers
Angels
SP
20
186
86
Henry Bolte
Athletics
OF
23
100
87
Raisel Iglesias
Braves
RP
10
90
88
Willson Contreras
Red Sox
1B
10
187
89
Bryan Reynolds
Pirates
OF
24
92
90
Jarren Duran
Red Sox
OF
25
91
91
Nolan McLean
Mets
SP
21
65
92
Ivan Herrera
Cardinals
C
4
88
93
Jesus Luzardo
Phillies
SP
22
51
94
Brandon Nimmo
Rangers
OF
26
93
95
Luke Keaschall
Twins
2B
6
98
96
Wilyer Abreu
Red Sox
OF
27
103
97
Cal Raleigh
Mariners
C
5
108
98
Geraldo Perdomo
Diamondbacks
SS
13
113
99
Daylen Lile
Nationals
OF
28
96
100
William Contreras
Brewers
C
6
102
101
Sonny Gray
Red Sox
SP
23
99
102
Max Muncy
Dodgers
3B
6
124
103
Austin Riley
Braves
3B
7
112
104
Dominic Canzone
Mariners
OF
29
178
105
Sandy Alcantara
Marlins
SP
24
110
106
Paul Skenes
Pirates
SP
25
71
107
Otto Lopez
Marlins
SS
14
117
108
Isaac Paredes
Astros
3B
8
115
109
Mason Montgomery
Pirates
RP
11
175
110
Michael Busch
Cubs
1B
11
120
111
Nico Hoerner
Cubs
SS
15
101
112
Kyle Stowers
Marlins
1B
12
111
113
Bryan Baker
Rays
RP
12
125
114
Jake Bauers
Brewers
1B
13
126
115
Konnor Griffin
Pirates
SS
16
121
116
Jacob Latz
Rangers
RP
13
114
117
Troy Melton
Tigers
SP
26
132
118
Luis Garcia Jr.
Yankees
2B
7
128
119
Jose Soriano
Blue Jays
SP
27
155
120
Ranger Suarez
Red Sox
SP
28
123
121
Jose Altuve
Astros
2B
8
122
122
Framber Valdez
Tigers
SP
29
109
123
Jo Adell
Guardians
OF
30
130
124
Max Clark
Tigers
OF
31
184
125
Freddy Peralta
Rays
SP
30
97
126
Carson Benge
Mets
OF
32
131
127
Christian Yelich
Brewers
OF
33
129
128
Tyler Glasnow
Dodgers
SP
31
107
129
Munetaka Murakami
White Sox
3B
9
127
130
Vinnie Pasquantino
Royals
1B
14
118
131
Eury Perez
Marlins
SP
32
84
132
Chase DeLauter
Guardians
OF
34
143
133
Luis Arraez
Phillies
2B
9
134
134
Dylan Crews
Nationals
OF
35
138
135
Jonathan Aranda
Rays
1B
15
136
136
Carlos Rodon
Yankees
SP
33
135
137
Alec Bohm
Phillies
3B
10
137
138
Gabriel Moreno
Diamondbacks
C
7
140
139
Kazuma Okamoto
Blue Jays
3B
11
146
140
Bryce Eldridge
Giants
1B
16
144
141
Steven Kwan
Guardians
OF
36
164
142
Kenley Jansen
Tigers
RP
14
148
143
Trevor Story
Red Sox
SS
17
142
144
Garrett Mitchell
Brewers
OF
37
151
145
Kade Anderson
Mariners
SP
34
133
146
Jake McCarthy
Rockies
OF
38
200
147
Bryson Stott
Phillies
2B
10
147
148
Christian Walker
Astros
1B
17
153
149
Payton Tolle
Red Sox
SP
35
157
150
Chandler Simpson
Rays
OF
39
139
151
Spencer Jones
Yankees
OF
40
158
152
Tanner Bibee
Guardians
SP
36
156
153
Xavier Edwards
Marlins
SS
18
NR
154
Sam Antonacci
White Sox
2B
11
161
155
George Springer
Blue Jays
OF
41
104
156
Ozzie Albies
Braves
2B
12
160
157
Brett Bateman
Blue Jays
OF
42
174
158
Daulton Varsho
Astros
OF
43
169
159
Xander Bogaerts
Padres
SS
19
207
160
Shea Langeliers
Athletics
C
8
NR
161
Cade Cavalli
Nationals
SP
37
179
162
Brandon Lowe
Pirates
2B
13
163
163
Noah Cameron
Royals
SP
38
152
164
Caleb Durbin
Red Sox
3B
12
168
165
Josue De Paula
Dodgers
OF
44
NR
166
Emilio Pagan
Reds
RP
15
194
167
Colson Montgomery
White Sox
SS
20
165
168
Shane Baz
Orioles
SP
39
201
169
Brandon Marsh
Phillies
OF
45
172
170
Michael Wacha
Royals
SP
40
215
171
TJ Rumfield
Rockies
1B
18
241
172
Ty France
Padres
1B
19
190
173
A.J. Ewing
Mets
OF
46
188
174
George Kirby
Mariners
SP
41
170
175
Will Smith
Dodgers
C
9
224
176
Cole Carrigg
Rockies
SS
21
220
177
Nick Martinez
Rays
SP
42
236
178
Ian Happ
Cubs
OF
47
167
179
Joe Ryan
Twins
SP
43
89
180
Travis Bazzana
Guardians
2B
14
225
181
Quinn Mathews
Cardinals
SP
44
274
182
Clay Holmes
Cubs
SP
45
192
183
Jonah Tong
Mets
SP
46
217
184
Griffin Jax
Rays
SP
47
NR
185
Kaelen Culpepper
Twins
SS
22
176
186
Lawrence Butler
Athletics
OF
48
150
187
Dustin May
Brewers
SP
48
268
188
Jac Caglianone
Royals
OF
49
193
189
Kodai Senga
Mets
RP
16
218
190
Tyler Mahle
Braves
SP
49
198
191
Tanner Scott
Dodgers
RP
17
191
192
Josh Jung
Rangers
3B
13
NR
193
Riley O'Brien
Cardinals
RP
18
173
194
Shota Imanaga
Cubs
SP
50
149
195
Foster Griffin
Guardians
SP
51
166
196
Lazaro Montes
Mariners
OF
50
NR
197
Ezequiel Duran
Rangers
SS
23
181
198
Zack Gelof
Athletics
2B
15
185
199
Coby Mayo
Orioles
3B
14
272
200
Jared Jones
Pirates
SP
52
210
201
Eugenio Suarez
Reds
3B
15
199
202
Cam Smith
Astros
OF
51
NR
203
Kevin Gausman
Cubs
SP
53
105
204
Michael King
Padres
SP
54
145
205
Lars Nootbaar
Diamondbacks
OF
52
197
206
Will Warren
Yankees
SP
55
216
207
Hector Rodriguez
Reds
OF
53
182
208
Heriberto Hernandez
Marlins
OF
54
205
209
Casey Mize
Padres
SP
56
211
210
Kody Clemens
Twins
2B
16
259
211
Michael Conforto
Cubs
OF
55
287
212
Christian Encarnacion-Strand
Orioles
3B
16
189
213
Jackson Jobe
Tigers
SP
57
196
214
Josh Bell
Twins
1B
20
208
215
Matthew Boyd
Cubs
SP
58
141
216
Taj Bradley
Twins
SP
59
195
217
Ryan O'Hearn
Pirates
1B
21
NR
218
Adley Rutschman
Red Sox
C
10
219
219
Cal Quantrill
Rangers
SP
60
204
220
Jakob Marsee
Marlins
OF
56
231
221
Jake Burger
Rangers
1B
22
212
222
Bubba Chandler
Pirates
SP
61
202
223
Emmet Sheehan
Dodgers
SP
62
240
224
JJ Bleday
Reds
OF
57
203
225
Jung Hoo Lee
Giants
OF
58
209
226
Joey Cantillo
Guardians
SP
63
232
227
Jacob Lopez
Athletics
SP
64
248
228
Ryan Jeffers
Twins
C
11
221
229
Robbie Ray
Padres
SP
65
247
230
Chris Bassitt
Orioles
SP
66
234
231
Logan Webb
Giants
SP
67
116
232
Andrew Painter
Phillies
SP
68
154
233
Nolan Arenado
Diamondbacks
3B
17
261
234
Christian Scott
Mets
SP
69
226
235
Grant Taylor
White Sox
RP
19
228
236
Andres Gimenez
Blue Jays
SS
24
239
237
Colt Keith
Tigers
2B
17
244
238
Cooper Pratt
Brewers
SS
25
245
239
Griffin Conine
Marlins
OF
59
242
240
Pete Fairbanks
Marlins
RP
20
NR
241
Dustin Harris
Padres
OF
60
NR
242
Carter Jensen
Royals
C
12
289
243
Jeff McNeil
Athletics
2B
18
159
244
Trevor Rogers
Orioles
SP
70
162
245
Salvador Perez
Royals
C
13
238
246
Maikel Garcia
Royals
3B
18
NR
247
Andre Pallante
Cardinals
SP
71
NR
248
Walker Jenkins
Twins
OF
61
180
249
Joshua Baez
Cardinals
OF
62
171
250
Jackson Holliday
Orioles
2B
19
223
251
Mickey Moniak
Rockies
OF
63
279
252
Tristan Peters
White Sox
OF
64
249
253
Ben Joyce
Angels
RP
21
267
254
Ethan Pecko
Astros
SP
72
NR
255
Landen Roupp
Giants
SP
73
270
256
Aaron Nola
Phillies
SP
74
252
257
J.P. Crawford
Mariners
SS
26
NR
258
Zebby Matthews
Twins
SP
75
263
259
Brandon Young
Orioles
SP
76
278
260
Hao-Yu Lee
Tigers
2B
20
265
261
Nick Pivetta
Padres
SP
77
288
262
Davis Martin
White Sox
SP
78
290
263
Cole Young
Mariners
2B
21
NR
264
Peter Lambert
Astros
SP
79
235
265
Nick Gonzales
Pirates
2B
22
266
266
Cody Bradford
Rangers
SP
80
264
267
Spencer Torkelson
Tigers
1B
23
237
268
Alex Freeland
Dodgers
2B
23
NR
269
Jake Bennett
Red Sox
SP
81
256
270
Nathaniel Lowe
Guardians
1B
24
280
271
Wade Meckler
Angels
OF
65
275
272
Sean Manaea
Mets
SP
82
NR
273
Mickey Gasper
Red Sox
C
14
276
274
Brooks Lee
Twins
SS
27
NR
275
Sean Burke
White Sox
SP
83
213
276
Yoendrys Gomez
Twins
RP
22
271
277
Adael Amador
Rockies
2B
24
NR
278
Dean Kremer
Twins
SP
84
NR
279
Chase Meidroth
White Sox
SS
28
NR
280
Samad Taylor
Padres
OF
66
NR
281
Tim Tawa
Diamondbacks
2B
25
292
282
Walbert Urena
Angels
SP
85
NR
283
Leo Bernal
Cardinals
C
15
297
284
Merrill Kelly
Diamondbacks
SP
86
NR
285
Javier Sanoja
Marlins
SS
29
NR
286
Luis Campusano
Padres
C
16
NR
287
Matt McLain
Reds
SS
30
227
288
Patrick Sandoval
Red Sox
SP
87
NR
289
Vaughn Grissom
Angels
2B
26
286
290
Alejandro Kirk
Blue Jays
C
17
294
291
Max Scherzer
Blue Jays
SP
88
258
292
Pedro Ramirez
Cubs
2B
27
230
293
Jake Mangum
Pirates
OF
67
NR
294
Andrew Vaughn
Brewers
3B
19
233
295
Kyle Karros
Rockies
3B
20
NR
296
Emmanuel Rodriguez
Twins
OF
68
NR
297
George Lombard Jr.
Yankees
SS
31
277
298
Masyn Winn
Cardinals
SS
32
NR
299
Ernie Clement
Blue Jays
SS
33
229
300
Ezequiel Tovar
Rockies
SS
34
NR
September 14 Notes
Falling off: Shohei Ohtani DH (eighth), Rafael Devers (41st), Jazz Chisholm Jr. (58th), Bryce Miller (177th), Gleyber Torres (183rd), Hayden Wesneski (206th), Royce Lewis (214th), Kyle Bradish (222nd), Michael McGreevy (243rd), Brandon Pfaadt (246th), Braxton Ashcraft (250th) and 21 other players
– I don’t have much of a notes section for you right now, since it’s after 3 am and I’d like to get some sleep. Still, the rankings are updated for the final 14 days of the season. A lot of the pitcher movement this week is elevating guys with three starts remaining and dropping those with only two. I also gave Rockies hitters a nice boost, as they play 10 of their remaining 13 games at home. Padres hitters also got a little lift from that, as they’ll be starting a four-game series in Coors Field on Monday.
September 7 Notes
Falling off: Kyle Harrison (101st), Shane McClanahan (125th), Luis Robert Jr. (163rd), Trent Graham (180th), Joe Musgrove (192nd), Byron Buxton (202nd), Cam Smith (219th), Brendan Donovan (227th), JJ Wetherholt (236th), Eric Lauer (243rd), Jesús Sánchez (247th), Xavier Edwards (254th), Sean Manaea (261st), Samuel Basallo (262nd), Nathan Eovaldi (265th), Connor Norby (268th), Chase Burns (273rd), Shohei Ohtani SP (280th), Tommy White (282nd), Daniel Palencia (285th), Colton Cowser (286th), Taylor Ward (289th), Ezequiel Tovar (290th), Alek Thomas (292nd), Willi Castro (294th), Elvis Alvarado (295th), Brandyn Garcia (299th)
– With three weeks to go, nearly every injured player is off the rankings at this point, with the exception of a few guys hopefully returning before the end of this week. Also, I’m paying a lot more attention to matchups, particularly this week’s. So, some starters with multiple starts this week who wouldn’t normally be in the top 300 make the cut. Also, Athletics hitters have moved up, since they’ll be at home for six games this week. Rockies hitters have dropped off as that team goes back on the road after a week of home games.
– Rafael Devers gets an overdue late bump. There really was good reason for concern early on with his strikeout rate up and his bat speed down, but he bounced back nicely in both categories. Amazing is the consistency in his wOBAs since 2021: .373, .373, .359, .364, .365 and .365. His xwOBAs, on the other hand, still show a little decline: .391, .365, .380, .366, .367, .340. Still, it’s been a really impressive season, and getting to 100 runs scored (maybe) and 100 RBI (almost certainly) on the moribund Giants offense is one heck of an accomplishment.
– The Orioles getting swept by Red Sox over the weekend, dropping their postseason odds at Fangraphs to just three percent, would seem to greatly increase the chances that Kyle Bradish gets shut down with a week or two to go. He’s up to 152 innings in his first full year back from Tommy John, and he’s not exactly doing his best work at the moment.
– Kyle Harrison might have lost his rotation spot with his performance Sunday against the Reds, though I thought about keeping him on the list anyway, since he could be well set up for wins in middle relief if moved to the pen. In the end, he didn’t quite make the cut. It will be really interesting to see how the Brewers play things the rest of the way. I imagine both Jacob Misiorowski and Logan Henderson will make a couple of shorter starts in an attempt to save bullets for October.
– It’ll be nice to see Corbin Burnes back on a major league mound Tuesday, but given that he threw just two innings in his lone rehab start after Tommy John, so I couldn’t see including him here just yet. San Diego’s Nick Pivetta, on the other hand, at least made it up to 4 1/3 innings in his last rehab start as he returns from an elbow injury. That gets him a spot on the bottom of the list, even if he’s a long shot to get a win Monday in his return.
August 31 Notes
Falling off: Pete Fairbanks (158th), Emerson Hancock (179th), Shane Bieber (220th), Roki Sasaki (228th), Masyn Winn (257th), Tyler O’Neill (269th), Willy Adames (273rd), Evan Carter (274th), Shane Drohan (282nd), Hogan Harris (291st), Jordan Lawlar (293rd), Alejandro Kirk (294th), Edwin Díaz (295th), Landen Roupp (296th), Hao-Yu Lee (297th), Abimelec Ortiz (298th), Jeff Hoffman (299th)
- The healthy rankings plummeter of the week is Chase Burns, who apparently was making his last traditional start of 2026 while picking up his 15th win Sunday night against the Cubs. Instead of shutting Burns down early, the Reds have instead decided to have him make a series of short starts the rest of the way. If they committed to using an opener in front of him in those outings, he still might be worth playing in shallow leagues. However, that’s not part of the plan, which is fair; given that the change is about keeping him healthy, disrupting his routine by using him in relief probably wouldn’t be a good idea. But since he won’t be going five innings as a starter, wins are off the table, making him pretty useless in mixed leagues even if he excels.
That Baltimore claimed Luis Robert Jr. was rather surprising and probably not great for Robert’s fantasy value, since he could do a fair amount of sitting against righties. I had him No. 142 this week as a Met, but he’s down to No. 163 now. A.J. Ewing got a little boost with Robert gone from the Mets’ outfield, but it’s still not great for him that he’s been dropping in the lineup with Juan Soto back.
Things with the Mariners got pretty interesting in the last couple of days. Bryce Miller was sent to the pen, only to apparently immediately regain his rotation spot because of Emerson Hancock‘s adductor strain. And the news came down Sunday night that left-handed slugger Lazaro Montes was going to be the team’s Sept. 1 position player callup. The addition of the 21-year-old Montes, who has 38 homers but also a 31 percent strikeout rate between Double- and Triple-A this year, only really makes sense if he’s going to start against righties, and if that’s going to happen, it only really makes sense that he does so in place of trade deadline pickup Taylor Ward. Since he’ll be a platoon guy in a tough ballpark for hitters, I decided against putting Montes in the top 300. Ward dropped from No. 206 to No. 289, and he’ll be off the list next week if he does start sitting against righties.
As for Miller, I was planning to drop him off the list this week, but the Hancock injury gets him back up to No. 189. Hancock is, unfortunately, gone from the list after landing on the 15-day IL.
Playing six home games gets most of the Rockies hitters little boosts this week and puts Ezequiel Tovar and Willi Castro back on the list, probably for one week only.
With injuries to JJ Wetherholt and Xavier Edwards taking a toll on middle infield depth, it still seems like a good time to give Kaelen Culpepper a look.
Discover more from NAIRAVOICE.COM.NG
Subscribe to get the latest posts sent to your email.

