Sports

2026 Fantasy Baseball Top 300: Bobby Witt Jr. returns to top three; trade deadline risers and fallers

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 Aug. 3**

Aug. 3 Top 300 Team Pos Pos Rk July 27
1 Yordan Alvarez Astros OF 1 1
2 Shohei Ohtani Dodgers DH 1 2
3 Bobby Witt Jr. Royals SS 1 13
4 Tarik Skubal Dodgers SP 1 5
5 Elly De La Cruz Reds SS 2 3
6 Ronald Acuna Jr. Braves OF 2 7
7 Junior Caminero Rays 3B 1 6
8 Pete Crow-Armstrong Cubs OF 3 16
9 Fernando Tatis Jr. Padres 2B 1 9
10 Kyle Schwarber Phillies DH 2 10
11 Julio Rodriguez Mariners OF 4 8
12 Corbin Carroll Diamondbacks OF 5 12
13 Kyle Tucker Dodgers OF 6 14
14 CJ Abrams Nationals SS 3 17
15 Pete Alonso Orioles 1B 1 11
16 James Wood Nationals OF 7 4
17 Jose Ramirez Guardians 3B 2 19
18 Bryce Harper Phillies 1B 2 18
19 Cristopher Sanchez Phillies SP 2 20
20 Yoshinobu Yamamoto Dodgers SP 3 21
21 Brice Turang Brewers 2B 2 24
22 Jacob Misiorowski Brewers SP 4 25
23 Jackson Chourio Brewers OF 8 22
24 Logan Gilbert Mariners SP 5 23
25 Mason Miller Padres RP 1 28
26 Trea Turner Phillies SS 4 31
27 Sal Stewart Reds 2B 3 29
28 Zack Wheeler Phillies SP 6 30
29 Matt Olson Braves 1B 3 32
30 Michael Harris II Braves OF 9 33
31 Freddie Freeman Dodgers 1B 4 37
32 Zach Neto Angels SS 5 26
33 Francisco Lindor Mets SS 6 40
34 Jordan Walker Cardinals OF 10 34
35 Chris Sale Braves SP 7 38
36 Ketel Marte Diamondbacks 2B 4 36
37 Vladimir Guerrero Jr. Blue Jays 1B 5 27
38 Paul Skenes Pirates SP 8 35
39 Cam Schlittler Yankees SP 9 44
40 Ben Rice Yankees C 1 41
41 Dylan Cease Blue Jays SP 10 47
42 Josh Hader Astros RP 2 45
43 Jeremy Pena Astros SS 7 46
44 Jhoan Duran Phillies RP 3 43
45 Gunnar Henderson Orioles SS 8 39
46 Cade Smith Guardians RP 4 55
47 Gerrit Cole Yankees SP 11 50
48 Manny Machado Padres 3B 3 52
49 Riley Greene Tigers OF 11 49
50 Nick Kurtz Athletics 1B 6 15
51 Aroldis Chapman Red Sox RP 5 48
52 Bryan Woo Mariners SP 12 42
53 Oneil Cruz Pirates OF 12 59
54 Jazz Chisholm Jr. Yankees 2B 5 51
55 Max Fried Yankees SP 13 57
56 Andres Munoz Mariners RP 6 58
57 Alec Burleson Cardinals 1B 7 60
58 Aaron Judge Yankees OF 13 69
59 Seiya Suzuki Cubs OF 14 62
60 Mike Trout Angels OF 15 54
61 Tyler Soderstrom Athletics 1B 8 56
62 Ivan Herrera Cardinals C 2 61
63 Nolan McLean Mets SP 14 64
64 Drake Baldwin Braves C 3 66
65 Andy Pages Dodgers OF 16 67
66 Joe Ryan Twins SP 15 68
67 Jacob deGrom Rangers SP 16 53
68 George Kirby Mariners SP 17 70
69 Louis Varland Blue Jays RP 7 73
70 Xavier Edwards Marlins SS 9 63
71 Drew Rasmussen Rays SP 18 82
72 Jesus Luzardo Phillies SP 19 74
73 David Bednar Yankees RP 8 77
74 Wyatt Langford Rangers OF 17 65
75 Bryan Reynolds Pirates OF 18 72
76 Blake Snell Dodgers SP 20 89
77 Jackson Merrill Padres OF 19 84
78 Miguel Vargas White Sox 3B 4 81
79 Hunter Goodman Rockies C 4 92
80 Austin Riley Braves 3B 5 79
81 Logan Webb Giants SP 21 78
82 Bo Bichette Mets SS 10 75
83 Willson Contreras Red Sox 1B 9 83
84 Rafael Devers Giants 1B 10 90
85 Yandy Diaz Rays 1B 11 86
86 Jarren Duran Red Sox OF 20 76
87 Kevin McGonigle Tigers SS 11 93
88 Hunter Brown Astros SP 22 88
89 Sonny Gray Red Sox SP 23 87
90 George Springer Blue Jays OF 21 96
91 Parker Messick Guardians SP 24 98
92 Gavin Williams Guardians SP 25 100
93 Devin Williams Mets RP 9 91
94 Kyle Stowers Marlins 1B 12 94
95 Bryce Miller Mariners SP 26 85
96 Eury Perez Marlins SP 27 101
97 JJ Wetherholt Cardinals SS 12 99
98 Byron Buxton Twins OF 22 80
99 Josh Naylor Mariners 1B 13 95
100 Freddy Peralta Rays SP 28 121
101 Nico Hoerner Cubs 2B 6 116
102 William Contreras Brewers C 5 104
103 Geraldo Perdomo Diamondbacks SS 13 114
104 Raisel Iglesias Braves RP 10 107
105 Brandon Nimmo Rangers OF 23 105
106 Chase Burns Reds SP 29 103
107 Dylan Crews Nationals OF 24 111
108 Kevin Gausman Cubs SP 30 112
109 Mookie Betts Dodgers SS 14 97
110 Munetaka Murakami White Sox 3B 6 122
111 Corey Seager Rangers SS 15 135
112 Framber Valdez Tigers SP 31 106
113 Otto Lopez Marlins SS 16 113
114 Daylen Lile Nationals OF 25 108
115 Kyle Bradish Orioles SP 32 110
116 Ranger Suarez Red Sox SP 33 117
117 Sean Burke White Sox SP 34 181
118 Teoscar Hernandez Dodgers OF 26 134
119 Juan Soto Mets OF 27 148
120 Ceddanne Rafaela Red Sox 2B 7 130
121 Alex Bregman Cubs 3B 7 125
122 Hunter Greene Reds SP 35 102
123 Jo Adell Guardians OF 28 109
124 Nathan Eovaldi Rangers SP 36 119
125 MacKenzie Gore Rangers SP 37 124
126 Christian Yelich Brewers OF 29 118
127 Logan Henderson Brewers SP 38 138
128 Michael Busch Cubs 1B 14 123
129 Shota Imanaga Cubs SP 39 128
130 Tommy Edman Dodgers 2B 8 129
131 Trey Yesavage Blue Jays SP 40 131
132 Randy Arozarena Mariners OF 30 143
133 Isaac Paredes Astros 3B 8 127
134 Trevor Megill Brewers RP 11 126
135 Sandy Alcantara Marlins SP 41 141
136 Alec Bohm Phillies 3B 9 133
137 Wilyer Abreu Red Sox OF 31 137
138 Edwin Diaz Dodgers RP 12 171
139 Christian Walker Astros 1B 15 132
140 Jacob Latz Rangers RP 13 144
141 Kyle Harrison Brewers SP 42 154
142 Jonathan Aranda Rays 1B 16 136
143 Luis Arraez Phillies 2B 9 149
144 Bryan Baker Rays RP 14 151
145 Cody Bellinger Yankees OF 32 71
146 Ian Happ Cubs OF 33 142
147 Max Muncy Dodgers 3B 10 146
148 Luis Garcia Jr. Yankees 2B 10 155
149 Kazuma Okamoto Blue Jays 3B 11 152
150 Luis Robert Jr. Mets OF 34 139
151 Tanner Bibee Guardians SP 43 150
152 Jose Altuve Astros 2B 11 145
153 Bryson Stott Phillies 2B 12 147
154 Cal Raleigh Mariners C 6 120
155 Kenley Jansen Tigers RP 15 160
156 Justin Wrobleski Dodgers SP 44 156
157 Luke Keaschall Twins 2B 13 164
158 Dansby Swanson Cubs SS 17 153
159 Garrett Mitchell Brewers OF 35 158
160 Jake Bauers Brewers 1B 17 169
161 Carson Benge Mets OF 36 161
162 Ozzie Albies Braves 2B 14 163
163 Michael King Padres SP 45 165
164 Sam Antonacci White Sox 2B 15 162
165 Chandler Simpson Rays OF 37 167
166 Dillon Dingler Tigers C 7 168
167 Brandon Marsh Phillies OF 38 159
168 Christian Scott Mets SP 46 166
169 Gabriel Moreno Diamondbacks C 8 178
170 Jung Hoo Lee Giants OF 39 177
171 Jackson Holliday Orioles 2B 16 187
172 Jared Jones Pirates SP 47 175
173 Pete Fairbanks Marlins RP 16 208
174 Daulton Varsho Astros OF 40 190
175 Colson Montgomery White Sox SS 18 172
176 Chase DeLauter Guardians OF 41 204
177 Caleb Durbin Red Sox 3B 12 176
178 Jacob Wilson Athletics SS 19 180
179 Jose Soriano Blue Jays SP 48 226
180 Travis Bazzana Guardians 2B 17 174
181 Payton Tolle Red Sox SP 49 179
182 Tyler Glasnow Dodgers SP 50 189
183 Braxton Ashcraft Pirates SP 51 182
184 Shane McClanahan Rays SP 52 115
185 Willy Adames Giants SS 20 185
186 Matthew Boyd Cubs SP 53 183
187 Jeff Hoffman Twins RP 17 NR
188 Bryce Eldridge Giants 1B 18 205
189 Emilio Pagan Reds RP 18 191
190 Brandon Lowe Pirates 2B 18 196
191 Brendan Donovan Mariners 2B 19 193
192 Taylor Ward Mariners OF 42 186
193 Emerson Hancock Mariners SP 54 211
194 Trent Grisham Yankees OF 43 192
195 Hector Rodriguez Reds OF 44 NR
196 Peter Lambert Astros SP 55 219
197 Nolan Schanuel Angels 1B 19 197
198 Daniel Palencia Cubs RP 19 249
199 Cam Smith Astros OF 45 173
200 Troy Melton Tigers SP 56 199
201 Steven Kwan Guardians OF 46 212
202 A.J. Ewing Mets OF 47 200
203 Carlos Rodon Yankees SP 57 217
204 Lars Nootbaar Diamondbacks OF 48 202
205 Cole Carrigg Rockies OF 49 222
206 Riley O’Brien Cardinals RP 20 203
207 Grant Taylor White Sox RP 21 206
208 Dominic Canzone Mariners OF 50 261
209 Jake McCarthy Rockies OF 51 232
210 Heriberto Hernandez Marlins OF 52 215
211 Gleyber Torres Tigers 2B 20 210
212 Bubba Chandler Pirates SP 58 209
213 JJ Bleday Reds OF 53 216
214 Taj Bradley Twins SP 59 225
215 Eugenio Suarez Reds 3B 13 198
216 Foster Griffin Guardians SP 60 254
217 Mickey Moniak Rockies OF 54 240
218 Luke Weaver Pirates RP 22 NR
219 Ernie Clement Blue Jays SS 21 207
220 Xander Bogaerts Padres SS 22 213
221 Shohei Ohtani Dodgers SP 61 170
222 Roman Anthony Red Sox OF 55 228
223 Heliot Ramos Yankees OF 56 184
224 Ryan Weathers Yankees SP 62 223
225 Royce Lewis Twins 3B 14 233
226 Joey Cantillo Guardians SP 63 235
227 Salvador Perez Royals C 9 229
228 Max Clark Tigers OF 57 NR
229 Casey Mize Padres SP 64 214
230 Josh Bell Twins 1B 20 218
231 TJ Rumfield Rockies 1B 21 221
232 Reid Detmers Angels SP 65 188
233 Jac Caglianone Royals OF 58 230
234 Nick Martinez Rays SP 66 231
235 Evan Carter Rangers OF 59 253
236 Jake Burger Rangers 1B 22 224
237 Lawrence Butler Athletics OF 60 252
238 Jesus Sanchez Blue Jays OF 61 276
239 Spencer Torkelson Tigers 1B 23 243
240 Cade Cavalli Nationals SP 67 241
241 Shane Drohan Brewers SP 68 238
242 Andrew Vaughn Brewers 1B 24 234
243 Shane Bieber Blue Jays SP 69 220
244 Shane Baz Orioles SP 70 246
245 Kyle Karros Rockies 3B 15 239
246 Masyn Winn Cardinals SS 23 250
247 Trevor Rogers Orioles SP 71 268
248 Kody Clemens Twins 2B 21 245
249 Robbie Ray Padres SP 72 294
250 Kade Anderson Mariners SP 73 NR
251 Trevor Larnach Twins OF 62 257
252 Jeff McNeil Athletics 2B 22 258
253 Esmerlyn Valdez Pirates OF 63 247
254 Dustin May Brewers SP 74 275
255 Nick Pivetta Padres SP 75 286
256 Trevor Story Red Sox SS 24 265
257 Colt Keith Tigers 2B 23 260
258 Ty France Padres 1B 25 280
259 Spencer Horwitz Pirates 1B 26 287
260 Cooper Pratt Brewers SS 25 273
261 Sean Manaea Mets SP 76 251
262 Clay Holmes Cubs SP 77 NR
263 Braden Montgomery White Sox OF 64 255
264 Andres Gimenez Blue Jays SS 26 264
265 Noelvi Marte Reds 3B 16 242
266 Spencer Jones Yankees OF 65 NR
267 Nolan Arenado Diamondbacks 3B 17 277
268 Henry Bolte Athletics OF 66 256
269 Michael Wacha Royals SP 78 274
270 Jake Bennett Red Sox SP 79 282
271 Josh Jung Rangers 3B 18 227
272 Roki Sasaki Dodgers SP 80 283
273 Griffin Jax Rays SP 81 NR
274 Noah Cameron Royals SP 82 NR
275 Ryan Jeffers Twins C 10 292
276 Jakob Marsee Marlins OF 67 273
277 Landen Roupp Giants SP 83 270
278 Nick Gonzales Pirates 2B 24 291
279 Dylan Smith Giants RP 23 NR
280 Jorge Soler Angels OF 68 271
281 Matt McLain Reds SS 27 NR
282 Tyler O’Neill Orioles OF 69 NR
283 Cole Young Mariners 2B 25 NR
284 Ian Seymour Rays SP 84 262
285 Abner Uribe Brewers RP 24 288
286 Ezequiel Duran Rangers SS 28 289
287 Brandon Pfaadt Diamondbacks SP 85 NR
288 Nathaniel Lowe Guardians 1B 27 290
289 Jose Caballero Yankees SS 29 281
290 Joc Pederson Rangers 1B 28 NR
291 Liam Hicks Rays C 11 NR
292 Adley Rutschman Red Sox C 12 NR
293 Zac Thornton Mets SP 86 279
294 Dylan Beavers Orioles OF 70 299
295 Jake Mangum Pirates OF 71 295
296 Vaughn Grissom Angels 2B 26 NR
297 Griffin Conine Marlins OF 72 NR
298 Brett Baty Mets 2B 27 285
299 Carter Jensen Royals C 13 298
300 Andrew Kittredge Orioles RP 25 NR

August 3 Notes

Falling off: Maikel Garcia (140th), Vinnie Pasquantino (157th), Ryan O’Hearn (194th), Casey Schmitt (195th), Paul Sewald (201st), Curtis Mead (236th), Emmet Sheehan (237th), Matt Chapman (244th), Jasson Domínguez (248th), Caleb Kilian (259th), Yoendrys Gómez (263rd), Brayan Rocchio (266th), Mason Montgomery (267th), Tanner Scott (269th), Ryan Zeferjahn (278th), Christian Encarnacion-Strand (284th), Angel Martínez (293rd), Brandon Sproat (296th), Alex Lange (297th), Clayton Beeter (300th)

– These are very tentative rankings for James Wood (16th) and Nick Kurtz (50th) while waiting to hear more on their injuries. Wood injured an oblique Monday, while Kurtz had a setback with the thumb injury that had him on the IL last month.

– Trade deadline risers (non-closers division): Hunter Goodman (obviously great that he’s staying in Colorado); Freddy Peralta in Tampa Bay (the Rays will get more whiffs out of him, and I don’t think he was as far off as his numbers suggest); José Soriano in Toronto (better situation, especially with the big catching upgrade); Cole Carrigg, Jake McCarthy and Mickey Moniak in Colorado (the Rockies should have moved the two veterans, but that they didn’t pushes them up the board, and Carrigg benefits from Brenton Doyle‘s departure); Heriberto Hernández (was worried I’d have to drop him in rankings with Owen Caissie back, but Liam Hicks‘ departure should keep him in Miami’s lineup against righties); Tyler O’Neill (is swinging the bat better and should get all of the playing time he can handle with Taylor Ward gone and Adley Rutschman not coming back).

– Trade deadline fallers: Jo Adell in Cleveland (it’s not a disaster, but he’s a home run hitter and those are quite a bit harder to come by for a right-handed hitter in Cleveland than in Anaheim); Heliot Ramos with the Yankees (good for now, probably looking at starting mostly against lefties in September, though); Reid Detmers (I really expected him to be moved and was thus ranking him higher than I would have had I thought he’d finish the year in Anaheim); Ian Seymour (probably losing his rotation spot once Shane McClanahan is back)

– Trade deadline ???: Casey Mize (move to San Diego seems like an upgrade, but the big velocity drop in his final start for Detroit is worrisome).

– Let’s do a quick review of the closing situations altered by deadline stuff.

Angels: Ryan Zeferjahn and Kirby Yates are gone, leaving a fatigued Sam Bachman as perhaps the top option in the ninth. Ben Joyce will be the most interesting guy here once he comes off the IL, but he’s probably not worth stashing yet.

Cubs: Zeferjahn enters the mix along with Jacob Webb for now, but it seems like Daniel Palencia has turned the corner in his elbow rehab and might return next week.

Diamondbacks: The D-backs didn’t go out and get anyone to replace the demoted Paul Sewald. Brandyn Garcia is clearly their favorite reliever right now, but he’s a lefty and thus probably won’t get all of the save chances. He was a near miss from the list. Justin Martínez might return from elbow surgery and reemerge as a factor at the end of the month.

Giants: Both Erik Miller (Boston) and Caleb Kilian (Philadelphia) were sent packing Monday. That would seem to leave Dylan Smith atop the depth chart, based on how he’d been used as a setup man of late. He has a nice 2.75 ERA and makes for a decent pickup.

Nationals: Clayton Beeter, who was acquired from the Yankees at the 2025 deadline, is still probably the current favorite for saves, but he fell just out of the top 300 this week, in part because the Nationals got Yovanny Cruz from the Yankees as part of the Luis García Jr. deal. I think there’s a decent chance Cruz ends the year with the gig.

Orioles: Tyler Wells was going to be in the top 300 this week, but he was sent to Tampa Bay at the last minute. That puts Andrew Kittredge back at the very bottom of the list. The Orioles still might get Ryan Helsley and/or Félix Bautista back in September.

Pirates: This should be all Luke Weaver, making him a priority pickup wherever he’s available.

Twins: Ditto Jeff Hoffman. I can’t imagine the Twins committed $11 million to him to set up for Yoendrys Gómez.

– In a pleasant surprise, the Reds aren’t going to wait until Aug. 14 to call up Héctor Rodríguez, who debuts at No. 195 this week. More on him in Tuesday’s waiver wire column. I still wouldn’t expect to see the Cardinals’ Joshua Báez or the Rockies’ Charlie Condon before Aug. 14. Teams need to wait until then to lock in their prospects retaining rookie eligibility for next year. Kade Anderson is probably in the same boat in Seattle, but he debuts at No. 250 anyway. Even if he’s part of a six-man rotation, he could still be useful in shallow leagues right away.

– I’d already dropped Jasson Domínguez from the list before it was revealed Monday night that he and Anthony Volpe were going down the George Lombard Jr. was coming up to join the Yankees. I considered making room for Lombard, but I think he’s just off the list at this point. Lombard’s .284/.411/.489 line between Double- and Triple-A was very good, but I doubt he’s ready to hit for average in the majors just yet and that he was caught nine times on 23 steal attempts might have him hesitant to attempt steals right away. Maybe I’ll regret it next week. I did slide José Caballero down some now that he’s presumably going into a utility role.

July 27 Notes

Falling off: Shea Langeliers (70th), Max Meyer (134th), Spencer Steer (194th), Adley Rutschman (235th), Kerry Carpenter (239th), Samuel Basallo (243rd), Ryan Waldschmidt (264th), Will Warren (267th), Joshua Kuroda-Grauer (272nd), Jack Flaherty (274th), Gage Jump (277th), Andrew Kittredge (279th), Ezequiel Tovar (280th), Jorge Polanco (287th), Masataka Yoshida (292nd), Charlie Condon (297th), Kirby Yates (298th)

– More upheaval in the top 10 with Juan Soto (calf) and Bobby Witt Jr. (back) landing on the IL. Witt’s stay looks like it’ll be a short one, so he’s still close to the top at No. 13. Soto’s absence could last a month or longer, with the Mets unlikely to be aggressive in bringing him back. He checks in at No. 148 for now. With two spots open, Fernando Tatis Jr., who has five homers and six steals in his last 23 games, jumps into the top 10 for the first time this year.

– With their Fangraphs postseason odds down to seven percent, the Blue Jays now seem very likely to sell, with free agents to be Kevin Gausman, Shane Bieber and Daulton Varsho most likely to go. George Springer is also looking more attractive now after turning it on some lately. One wonders if they could go even beyond that, though. Ernie Clement‘s defensive numbers have taken a real hit this year, yet he’d probably still net a couple of quality prospects with his versatility and his outstanding postseason last year still very much in everyone’s memory. And while Jeff Hoffman is surely the reliever they’d prefer to move, imagine what kind of return Louis Varland would bring. Selling high there might not be the worst idea, in part because his heavy workload the last two years could cause issues later. I was tempted to put Hoffman back into the top 300 just because of the slight possibility that a Varland trade returns him to the closer’s role, but I’m holding off for now. If Hoffman is the one traded (or if both are moved), it probably wouldn’t be to a team that would go to him in the ninth right away.

Curtis Mead is holding pretty steady in the 230s after being sent from D.C. to Boston over the weekend. There’s certainly an argument that he should have been higher before the trade, but I didn’t love the exit velocity numbers and the Nationals were pretty much always sitting him once or twice per week. Mead figures to be a fixture in Boston’s lineup for now, but that could change if Roman Anthony and Trevor Story come back healthy and things get crowded again. I’d feel better about him if he had any defensive value at all. I’d probably have him 50 spots higher if I was certain he’d be an everyday guy the rest of the year, but there are a number of players in the 200s that I feel that way about.

– I dropped Rockies prospect Charlie Condon from the bottom of the list and decided against adding the Reds’ Héctor Rodriguez since even though trades figure to open spots for them at the deadline, it seems unlikely either will be called up before Aug. 14, when they’d be prevented from getting enough service time to lose rookie eligibility next year. They also might not quite be everyday players when they are recalled since they’ll need to stay under the 130-at-bat threshold.

Read More

Related Articles

Back to top button