Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

2025 Fantasy Baseball Top 300 update: Ailing Bobby Witt Jr. tumbles, Julio Rodríguez joins top 10

If you were following along with the preseason edition, here’s our regular-season top 300 overall rankings, which will be updated weekly on Mondays.

These are rest-of-season rankings for mixed 5x5 fantasy baseball leagues.

You can check out our rankings for dynasty leagues here.

2025 Fantasy Baseball Top 300 overall ranks

**Updated as of Monday, Sept. 8**

Top 300 Player Team Pos Rk Sept 1
1 Aaron Judge Yankees OF 1 1
2 Shohei Ohtani Dodgers DH 1 2
3 Tarik Skubal Tigers SP 1 4
4 Juan Soto Mets OF 2 5
5 Corbin Carroll Diamondbacks OF 3 7
6 Jose Ramirez Guardians 3B 1 8
7 Fernando Tatis Jr. Padres OF 4 9
8 Elly De La Cruz Reds SS 1 6
9 Vladimir Guerrero Jr. Blue Jays 1B 1 15
10 Julio Rodriguez Mariners OF 5 14
11 Yordan Alvarez Astros OF 6 22
12 Kyle Schwarber Phillies DH 2 13
13 Gunnar Henderson Orioles SS 2 12
14 Bobby Witt Jr. Royals SS 3 3
15 Francisco Lindor Mets SS 4 18
16 Paul Skenes Pirates SP 2 20
17 Freddie Freeman Dodgers 1B 2 19
18 Manny Machado Padres 3B 2 16
19 Ronald Acuna Jr. Braves OF 7 10
20 Kyle Tucker Cubs OF 8 11
21 Garrett Crochet Red Sox SP 3 21
22 Logan Gilbert Mariners SP 4 23
23 Jazz Chisholm Jr. Yankees 2B 1 24
24 Matt Olson Braves 1B 3 26
25 Bo Bichette Blue Jays SS 5 35
26 Jarren Duran Red Sox OF 9 25
27 Bryce Harper Phillies 1B 4 27
28 Pete Crow-Armstrong Cubs OF 10 28
29 Pete Alonso Mets 1B 5 31
30 Ketel Marte Diamondbacks 2B 2 32
31 Jackson Chourio Brewers OF 11 30
32 James Wood Nationals OF 12 29
33 Seiya Suzuki Cubs OF 13 33
34 CJ Abrams Nationals SS 6 34
35 Wyatt Langford Rangers OF 14 38
36 Jackson Merrill Padres OF 15 36
37 Mookie Betts Dodgers SS 7 50
38 Hunter Brown Astros SP 5 42
39 Junior Caminero Rays 3B 3 46
40 Michael Harris II Braves OF 16 37
41 Chris Sale Braves SP 6 59
42 Cal Raleigh Mariners C 1 44
43 Brent Rooker Athletics OF 17 40
44 Jose Altuve Astros 2B 3 39
45 Cristopher Sanchez Phillies SP 7 49
46 Zach Neto Angels SS 8 47
47 Nick Kurtz Athletics 1B 6 90
48 Edwin Diaz Mets RP 1 48
49 Rafael Devers Giants 3B 4 54
50 Jeremy Pena Astros SS 9 53
51 Brice Turang Brewers 2B 4 62
52 Hunter Greene Reds SP 8 67
53 Cody Bellinger Yankees 1B 7 52
54 George Kirby Mariners SP 9 41
55 Mike Trout Angels OF 18 57
56 Framber Valdez Astros SP 10 51
57 Andres Munoz Mariners RP 2 60
58 Jacob deGrom Rangers SP 11 45
59 Yoshinobu Yamamoto Dodgers SP 12 63
60 Riley Greene Tigers OF 19 68
61 Ian Happ Cubs OF 20 86
62 Bryan Woo Mariners SP 13 61
63 Blake Snell Dodgers SP 14 58
64 Max Fried Yankees SP 15 64
65 Jhoan Duran Phillies RP 3 65
66 Joe Ryan Twins SP 16 43
67 Oneil Cruz Pirates SS 10 55
68 Logan Webb Giants SP 17 69
69 George Springer Blue Jays OF 21 99
70 Shota Imanaga Cubs SP 18 74
71 Freddy Peralta Brewers SP 19 79
72 Teoscar Hernandez Dodgers OF 22 70
73 Josh Naylor Mariners 1B 8 75
74 Alex Bregman Red Sox 3B 5 71
75 Maikel Garcia Royals 2B 5 77
76 Vinnie Pasquantino Royals 1B 9 84
77 Brandon Nimmo Mets OF 23 83
78 Trevor Story Red Sox SS 11 87
79 Dylan Cease Padres SP 20 82
80 Raisel Iglesias Braves RP 4 97
81 Byron Buxton Twins OF 24 76
82 Christian Walker Astros 1B 10 81
83 Willson Contreras Cardinals C 2 72
84 Randy Arozarena Mariners OF 25 85
85 Bryan Abreu Astros RP 5 80
86 Anthony Volpe Yankees SS 12 78
87 Shane Bieber Blue Jays SP 21 92
88 Brandon Lowe Rays 2B 6 91
89 William Contreras Brewers C 3 89
90 Kevin Gausman Blue Jays SP 22 94
91 Christian Yelich Brewers OF 26 56
92 Cade Smith Guardians RP 6 93
93 Nolan McLean Mets SP 23 100
94 Aroldis Chapman Red Sox RP 7 95
95 Robbie Ray Giants SP 24 106
96 Josh Lowe Rays OF 27 102
97 Carlos Rodon Yankees SP 25 98
98 Tyler Glasnow Dodgers SP 26 73
99 Salvador Perez Royals C 4 101
100 Jacob Wilson Athletics SS 13 116
101 Jesus Luzardo Phillies SP 27 104
102 Pablo Lopez Twins SP 28 142
103 Andy Pages Dodgers OF 28 105
104 Alec Bohm Phillies 3B 6 103
105 Bryan Reynolds Pirates OF 29 107
106 Trevor Rogers Orioles SP 29 108
107 Nick Pivetta Padres SP 30 112
108 Carlos Estevez Royals RP 8 127
109 Steven Kwan Guardians OF 30 117
110 Willy Adames Giants SS 14 115
111 Bryce Miller Mariners SP 31 114
112 Robert Suarez Padres RP 9 122
113 Yandy Diaz Rays 1B 11 119
114 Eugenio Suarez Mariners 3B 7 118
115 Sonny Gray Cardinals SP 32 124
116 Dylan Crews Nationals OF 31 96
117 Michael King Padres SP 33 136
118 Tyler Soderstrom Athletics 1B 12 120
119 Kenley Jansen Angels RP 10 125
120 Nico Hoerner Cubs 2B 7 123
121 Matt Chapman Giants 3B 8 130
122 Jeff Hoffman Blue Jays RP 11 138
123 Lawrence Butler Athletics OF 32 126
124 Brandon Woodruff Brewers SP 34 132
125 David Bednar Yankees RP 12 133
126 Gleyber Torres Tigers 2B 8 128
127 Tommy Edman Dodgers 2B 9 154
128 Ramon Laureano Padres OF 33 166
129 Ranger Suarez Phillies SP 35 139
130 Luke Keaschall Twins 2B 10 137
131 Pete Fairbanks Rays RP 13 131
132 Jo Adell Angels OF 34 155
133 Clayton Kershaw Dodgers SP 36 140
134 Daulton Varsho Blue Jays OF 35 159
135 Jurickson Profar Braves OF 36 144
136 Mark Vientos Mets 3B 9 145
137 Ceddanne Rafaela Red Sox SS 15 134
138 Matthew Boyd Cubs SP 37 149
139 Royce Lewis Twins 3B 10 158
140 Michael Busch Cubs 1B 13 129
141 Geraldo Perdomo Diamondbacks SS 16 157
142 Kyle Bradish Orioles SP 38 146
143 Ozzie Albies Braves 2B 11 163
144 Jacob Misiorowski Brewers SP 39 150
145 Matt McLain Reds 2B 12 289
146 Sandy Alcantara Marlins SP 40 143
147 Noelvi Marte Reds 3B 11 151
148 Ezequiel Tovar Rockies SS 17 111
149 Spencer Strider Braves SP 41 121
150 Taylor Ward Angels OF 37 168
151 Dansby Swanson Cubs SS 18 156
152 Jonah Tong Mets SP 42 135
153 Ben Rice Yankees C 5 152
154 Sean Manaea Mets SP 43 148
155 Cade Horton Cubs SP 44 183
156 Jung Hoo Lee Giants OF 38 160
157 Gavin Williams Guardians SP 45 178
158 Chandler Simpson Rays OF 39 141
159 Tanner Bibee Guardians SP 46 162
160 Chris Bassitt Blue Jays SP 47 172
161 Jackson Holliday Orioles 2B 13 171
162 Shea Langeliers Athletics C 6 169
163 Kerry Carpenter Tigers OF 40 167
164 Trent Grisham Yankees OF 41 170
165 Will Smith Dodgers C 7 147
166 Giancarlo Stanton Yankees OF 42 202
167 Brad Keller Cubs RP 14 NR
168 Spencer Torkelson Tigers 1B 14 173
169 Shohei Ohtani Dodgers SP 48 177
170 Nathaniel Lowe Red Sox 1B 15 200
171 Quinn Priester Brewers SP 49 198
172 Brenton Doyle Rockies OF 43 110
173 Luis Gil Yankees SP 50 179
174 Dennis Santana Pirates RP 15 182
175 TJ Friedl Reds OF 44 181
176 Ivan Herrera Cardinals C 8 189
177 Spencer Steer Reds 1B 16 187
178 Trevor Megill Brewers RP 16 201
179 Trea Turner Phillies SS 19 17
180 Harrison Bader Phillies OF 45 280
181 Jordan Westburg Orioles 2B 14 109
182 Xavier Edwards Marlins SS 20 164
183 Heliot Ramos Giants OF 46 190
184 Parker Messick Guardians SP 51 188
185 Ryan Walker Giants RP 17 184
186 Ryan Mountcastle Orioles 1B 17 192
187 Bryson Stott Phillies 2B 15 229
188 Max Scherzer Blue Jays SP 52 161
189 Masyn Winn Cardinals SS 21 193
190 Abner Uribe Brewers RP 18 153
191 Payton Tolle Red Sox SP 53 191
192 Ha-Seong Kim Braves SS 22 251
193 Kyle Manzardo Guardians 1B 18 247
194 David Peterson Mets SP 54 186
195 Jordan Lawler Diamondbacks SS 23 180
196 Cam Schlitter Yankees SP 55 197
197 Nick Lodolo Reds SP 56 204
198 Andrew Vaughn Brewers 1B 19 196
199 Sal Frelick Brewers OF 47 203
200 Luis Garcia Jr. Nationals 2B 16 209
201 Tanner Scott Dodgers RP 19 176
202 Brendan Donovan Cardinals 2B 17 220
203 Cole Ragans Royals SP 57 208
204 Will Vest Tigers RP 20 243
205 Lars Nootbaar Cardinals OF 48 205
206 Jesus Sanchez Astros OF 49 194
207 Drake Baldwin Braves C 9 210
208 Ian Seymour Rays SP 58 206
209 Austin Hays Reds OF 50 207
210 Wilyer Abreu Red Sox OF 51 175
211 Luis Arraez Padres 2B 18 215
212 Addison Barger Blue Jays 3B 12 174
213 Max Muncy Dodgers 3B 13 267
214 Carson Montgomery White Sox SS 24 258
215 Ryan Pepiot Rays SP 59 231
216 Yainer Diaz Astros C 10 212
217 Josh Jung Rangers 3B 14 216
218 Shane Baz Rays SP 60 236
219 Romy Gonzalez Red Sox SS 25 NR
220 Marcell Ozuna Braves DH 3 228
221 Colton Cowser Orioles OF 52 222
222 Adrian Morejon Padres RP 21 260
223 Adrian Houser Rays SP 61 218
224 Samuel Bassallo Orioles C 11 199
225 Jake Burger Rangers 3B 15 NR
226 Hurston Waldrep Braves SP 62 235
227 Hunter Goodman Rockies C 12 217
228 Ryan O’Hearn Padres 1B 20 230
229 Jac Caglianone Royals 1B 21 219
230 Eury Perez Marlins SP 63 214
231 Brayan Bello Red Sox SP 64 232
232 Dylan Beavers Orioles OF 53 211
233 Zebby Matthews Twins SP 65 261
234 Jack Flaherty Tigers SP 66 233
235 Luis Castillo Mariners SP 67 237
236 Jeremiah Jackson Orioles SS 26 NR
237 Merrill Kelly Rangers SP 68 241
238 Colt Keith Tigers 2B 19 221
239 J.T. Realmuto Phillies C 13 239
240 Tyler O’Neill Orioles OF 54 270
241 Jake Cronenworth Padres 2B 20 224
242 Jakob Marsee Marlins OF 55 223
243 Clay Holmes Mets SP 69 238
244 Carlos Correa Astros SS 27 250
245 Cristian Javier Astros SP 70 225
246 Alec Burleson Cardinals OF 56 NR
247 Kyle Stowers Marlins OF 57 NR
248 Will Warren Yankees SP 71 246
249 Drew Rasmussen Rays SP 72 242
250 Jose Quintana Brewers SP 73 NR
251 Agustin Ramirez Marlins C 14 248
252 Lucas Giolito Red Sox SP 74 252
253 JoJo Romero Cardinals RP 22 277
254 Jack Leiter Rangers SP 75 257
255 Matt Shaw Cubs 3B 16 256
256 Jose A. Ferrer Nationals RP 23 259
257 Zac Gallen Diamondbacks SP 76 269
258 Jeff McNeil Mets 2B 21 291
259 Ryan Weathers Marlins SP 77 NR
260 Ke’Bryan Hayes Reds 3B 17 264
261 Aaron Nola Phillies SP 78 244
262 Gabriel Moreno Diamondbacks C 15 273
263 Justin Verlander Giants SP 79 272
264 Brett Baty Mets 2B 22 254
265 Ryan McMahon Yankees 3B 18 276
266 Andres Gimenez Blue Jays 2B 23 245
267 Bubba Chandler Pirates SP 80 253
268 Isaac Collins Brewers OF 58 274
269 Yu Darvish Padres SP 81 255
270 Lenyn Sosa White Sox 2B 24 266
271 Brandon Pfaadt Diamondbacks SP 82 282
272 Sal Stewart Reds 3B 19 195
273 Matt Wallner Twins OF 59 262
274 Daylen Lile Nationals OF 60 NR
275 Brady Singer Reds SP 83 285
276 Nick Castellanos Phillies OF 61 165
277 Andrew Abbott Reds SP 84 263
278 Parker Meadows Tigers OF 62 NR
279 Brandon Marsh Phillies OF 63 292
280 Daniel Palencia Cubs RP 24 88
281 Masataka Yoshida Red Sox DH 4 NR
282 Joey Cantillo Guardians SP 85 NR
283 Mason Miller Padres RP 25 271
284 Victor Robles Mariners OF 64 NR
285 Luis Morales Athletics SP 86 294
286 Jordan Leasure White Sox RP 26 NR
287 Jordan Beck Rockies OF 65 227
288 Brooks Lee Twins SS 28 278
289 Victor Vodnik Rockies RP 27 295
290 Cam Smith Astros 3B 20 284
291 Tyler Wells Orioles SP 87 NR
292 Caleb Durbin Brewers 2B 25 298
293 Jorge Polanco Mariners 2B 26 NR
294 Mike Yastrzemski Royals OF 66 281
295 Emmet Sheehan Dodgers SP 88 NR
296 Jared Triolo Pirates SS 29 NR
297 Kyle Teel White Sox C 16 296
298 Janson Junk Marlins SP 89 NR
299 Cade Povich Orioles SP 90 NR
300 Shawn Armstrong Rangers RP 28 NR

Sept. 8 Notes

***This will be the last update of the regular season.... it’s all really just matchups for the final two weeks. If you’d like my opinion on any start/sits or add/drops, feel free to contact me on Bluesky or X. I plan on posting an early top 300 for 2026 at some point in October and maintaining that through the spring.***

- Dropping off the list: Roman Anthony (66th), Adolis García (113th), Kodai Senga (185th), Seth Lugo (213th), Lourdes Gurriel (226th), Tyler Freeman (234th), Devin Williams (240th), Nestor Cortes (249th), Kyle Finnegan (265th), Emilio Pagán (268th), Seranthony Domínguez (275th), Jasson Domínguez (279th), Joc Pederson (283rd), Tommy Pham (286th), C.J. Kayfus (287th), Cedric Mullins (288th), José Soriano (290th, Connor Norby (293rd), Gavin Lux (297th), Braxton Ashcraft (299th), Calvin Faucher (300th)

- Little is known about Trea Turner‘s hamstring injury at the moment, so he gets a rather generic ranking of No. 179 for now. Bryson Stott has climbed from No. 229 to No. 187, as he could ascend to the leadoff spot in Philadelphia with Turner absent. At the very least, he’ll probably stop receiving so much time off against lefties.

- Daniel Palencia tumbles nearly 200 spots to No. 280 after leaving Sunday’s game with a shoulder issue. Maybe that will prove to be an overreaction, but there’s only three weeks to go and it seems likely that he’ll miss some time. Brad Keller joins the rankings at No. 167 as the probable favorite for saves in the Cubs pen. Porter Hodge could also be in the mix.

- A pair of Orioles starters, Tyler Wells and Cade Povich, made the rankings this week, mostly because they’re due to face the Pirates and White Sox in their next two starts. It was encouraging that Wells averaged 93.0 mph with his fastball last week in his first outing back from Tommy John surgery. That’s slightly better than where he was in 2023 and the beginning of 2024 (92.6 mph).

- It was between Shawn Armstrong and the Reds’ Tony Santillan for the last spot, with Armstrong winning out. Santillan seems like the best bet in the Cincinnati pen at the moment after Emilio Pagán took his sixth blown save last week. Pagán, though, has been better than anyone should have expected with his 3.38 ERA and 30.5% strikeout rate in 58 2/3 innings.

- You’ll see Rockies hitters plunging down the rankings this week. Four of the team’s final six series are on the road and they’re pretty tough for the most part; they’ll get the Dodgers and Padres this week and go to Seattle and San Francisco during the final week of the season.