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

September Top 300 Overall

Shohei Ohtani

Shohei Ohtani

Brian Fluharty-USA TODAY Sports

Here are some final-month rankings. Please try not to get too bent out of shape if your star player isn’t listed where you like ... anything can happen in a month. Heck, there was a month this year in which Owen Miller compiled a 1.166 OPS and Madison Bumgarner had a 1.17 ERA.

As always, players are ranked by position and then combined into an overall top 300 list.

Click to see other September rankings:

Top 300 | SP | RP | OF | 1B | 2B | SS | 3B | C

Top 300 Overall rankings

Top 300 Player Team
1 Trea Turner Dodgers
2 Aaron Judge Yankees
3 Jose Ramirez Guardians
4 Shohei Ohtani Angels
5 Yordan Alvarez Astros
6 Kyle Tucker Astros
7 Vladimir Guerrero Jr. Blue Jays
8 Mookie Betts Dodgers
9 Paul Goldschmidt Cardinals
10 Manny Machado Padres
11 Max Scherzer Mets
12 Juan Soto Padres
13 Mike Trout Angels
14 Jacob deGrom Mets
15 Freddie Freeman Dodgers
16 Bryce Harper Phillies
17 Teoscar Hernández Blue Jays
18 Pete Alonso Mets
19 Ronald Acuña Jr. Braves
20 Rafael Devers Red Sox
21 Matt Olson Braves
22 Austin Riley Braves
23 Corbin Burnes Brewers
24 Gerrit Cole Yankees
25 Starling Marte Mets
26 Sandy Alcantara Marlins
27 Francisco Lindor Mets
28 Nolan Arenado Cardinals
29 Corey Seager Rangers
30 Edwin Diaz Mets
31 Carlos Rodón Giants
32 Luis Robert White Sox
33 Julio Rodriguez Mariners
34 Randy Arozarena Rays
35 Max Fried Braves
36 Cedric Mullins Orioles
37 Bo Bichette Blue Jays
38 J.T. Realmuto Phillies
39 Julio Urías Dodgers
40 Emmanuel Clase Guardians
41 Jose Altuve Astros
42 Xander Bogaerts Red Sox
43 Dylan Cease White Sox
44 Kyle Schwarber Phillies
45 Liam Hendriks White Sox
46 Nick Castellanos Phillies
47 Brandon Woodruff Brewers
48 Will Smith Dodgers
49 Alex Bregman Astros
50 Ryan Helsley Cardinals
51 Josh Bell Padres
52 Dansby Swanson Braves
53 Joe Musgrove Padres
54 George Springer Blue Jays
55 Rhys Hoskins Phillies
56 Marcus Semien Rangers
57 Jordan Romano Blue Jays
58 Bobby Witt Jr. Royals
59 Kenley Jansen Braves
60 Anthony Rizzo Yankees
61 Kevin Gausman Blue Jays
62 Jorge Polanco Twins
63 Jose Abreu White Sox
64 Devin Williams Brewers
65 Aaron Nola Phillies
66 Adolís Garcia Rangers
67 Alek Manoah Blue Jays
68 Tyler O’Neill Cardinals
69 Trevor Story Red Sox
70 Luis Castillo Mariners
71 Jorge Lopez Twins
72 C.J. Cron Rockies
73 Alex Verdugo Red Sox
74 Yu Darvish Padres
75 Nathaniel Lowe Rangers
76 Eloy Jimenez White Sox
77 Salvador Perez Royals
78 Shane Bieber Guardians
79 Camilo Doval Giants
80 Ketel Marte Diamondbacks
81 Andres Gimenez Guardians
82 Robbie Ray Mariners
83 DJ LeMahieu Yankees
84 Craig Kimbrel Dodgers
85 Ian Happ Cubs
86 Chris Bassitt Mets
87 Andrew Benintendi Yankees
88 Carlos Correa Twins
89 Clay Holmes Yankees
90 Corbin Carroll Diamondbacks
91 Alejandro Kirk Blue Jays
92 Charlie Morton Braves
93 Willy Adames Brewers
94 Felix Bautista Orioles
95 Christian Yelich Brewers
96 Brandon Lowe Rays
97 Framber Valdez Astros
98 Daulton Varsho Diamondbacks
99 Clayton Kershaw Dodgers
100 Scott Barlow Royals
101 Willson Contreras Cubs
102 Tommy Edman Cardinals
103 Zack Wheeler Phillies
104 Bryan Reynolds Pirates
105 David Robertson Phillies
106 Lourdes Gurriel Jr. Blue Jays
107 Freddy Peralta Brewers
108 Amed Rosario Guardians
109 Trey Mancini Astros
110 Anthony Santander Orioles
111 Garrett Whitlock Red Sox
112 Blake Snell Padres
113 Ryan McMahon Rockies
114 Giancarlo Stanton Yankees
115 Logan Webb Giants
116 Michael Harris II Braves
117 Dustin May Dodgers
118 Ty France Mariners
119 Jeff McNeil Mets
120 Ryan Pressly Astros
121 Luis Garcia Astros
122 Mitch Haniger Mariners
123 Javier Baez Tigers
124 Alex Cobb Giants
125 Alec Bohm Phillies
126 Paul Sewald Mariners
127 Luis Arraez Twins
128 J.D. Martinez Red Sox
129 Kyle Wright Braves
130 Andrew Vaughn White Sox
131 Daniel Bard Rockies
132 Tommy Pham Red Sox
133 Matt Chapman Blue Jays
134 Sonny Gray Twins
135 Seiya Suzuki Cubs
136 Ke’Bryan Hayes Pirates
137 Pete Fairbanks Rays
138 Tyler Anderson Dodgers
139 Max Muncy Dodgers
140 Zac Gallen Diamondbacks
141 Jake Cronenworth Padres
142 Gregory Soto Tigers
143 Oneil Cruz Pirates
144 Jordan Montgomery Cardinals
145 Christian Walker Diamondbacks
146 Jason Adam Rays
147 Jesse Winker Mariners
148 Josh Rojas Diamondbacks
149 Spencer Strider Braves
150 Gavin Lux Dodgers
151 Adley Rutschman Orioles
152 Miles Mikolas Cardinals
153 Jon Berti Marlins
154 Jeremy Pena Astros
155 Justin Verlander Astros
156 Byron Buxton Twins
157 Cristian Javier Astros
158 Giovanny Gallegos Cardinals
159 Jean Segura Phillies
160 Logan Gilbert Mariners
161 Brandon Hughes Cubs
162 Brendan Rodgers Rockies
163 Joe Ryan Twins
164 Taylor Ward Angels
165 Charlie Blackmon Rockies
166 Kyle Finnegan Nationals
167 Hunter Renfroe Brewers
168 Edward Cabrera Marlins
169 Nestor Cortes Yankees
170 Jose Miranda Twins
171 Jonathan India Reds
172 Ian Kennedy Diamondbacks
173 Brandon Drury Padres
174 Wander Franco Rays
175 Triston McKenzie Guardians
176 Jake Fraley Reds
177 Nick Martinez Padres
178 Leody Taveras Rangers
179 Josh Donaldson Yankees
180 Pablo Lopez Marlins
181 Brandon Nimmo Mets
182 Seranthony Domínguez Phillies
183 Manuel Margot Rays
184 Andrew Heaney Dodgers
185 Ozzie Albies Braves
186 Rowdy Tellez Brewers
187 Adam Wainwright Cardinals
188 Evan Phillips Dodgers
189 Steven Kwan Guardians
190 Ryan Mountcastle Orioles
191 Óscar González Guardians
192 Lance Lynn White Sox
193 Joey Gallo Dodgers
194 Brady Singer Royals
195 Cody Bellinger Dodgers
196 Jonathan Hernández Rangers
197 Whit Merrifield Blue Jays
198 Jesus Luzardo Marlins
199 Max Kepler Twins
200 Rafael Montero Astros
201 Lucas Giolito White Sox
202 Randal Grichuk Rockies
203 Avisail Garcia Marlins
204 MJ Melendez Royals
205 Drew Rasmussen Rays
206 Nico Hoerner Cubs
207 Patrick Sandoval Angels
208 Josh Naylor Guardians
209 Eugenio Suárez Mariners
210 Franmil Reyes Cubs
211 Josh Hader Padres
212 Riley Greene Tigers
213 Vaughn Grissom Braves
214 Mike Clevinger Padres
215 Frankie Montas Yankees
216 Jimmy Herget Angels
Top 300 Player Team
217 Austin Hays Orioles
218 Justin Turner Dodgers
219 Gleyber Torres Yankees
220 Jose Urquidy Astros
221 Nick Senzel Reds
222 José Berríos Blue Jays
223 Lars Nootbaar Cardinals
224 Yandy Díaz Rays
225 Wilmer Flores Giants
226 Tanner Scott Marlins
227 Trent Grisham Padres
228 Ranger Suárez Phillies
229 Vinnie Pasquantino Royals
230 Lance McCullers Astros
231 Nolan Gorman Cardinals
232 Josh Jung Rangers
233 Tony Gonsolin Dodgers
234 Ross Stripling Blue Jays
235 LaMonte Wade Jr. Giants
236 Jorge Mateo Orioles
237 Alexis Diaz Reds
238 Lane Thomas Nationals
239 Tyler Mahle Twins
240 Carlos Carrasco Mets
241 Harold Ramirez Rays
242 George Kirby Mariners
243 AJ Pollock White Sox
244 Sean Murphy Athletics
245 Andrés Muñoz Mariners
246 Jake McCarthy Diamondbacks
247 Gunnar Henderson Orioles
248 Alex Wood Giants
249 Luke Voit Nationals
250 Shane McClanahan Rays
251 Travis d’Arnaud Braves
252 Jose Siri Rays
253 Eddie Rosario Braves
254 José Quintana Cardinals
255 Jameson Taillon Yankees
256 Andrew McCutchen Brewers
257 Kolten Wong Brewers
258 Wil Crowe Pirates
259 Evan Longoria Giants
260 Luis Severino Yankees
261 Victor Reyes Tigers
262 William Contreras Braves
263 Marcus Stroman Cubs
264 Bubba Thompson Rangers
265 A.J. Puk Athletics
266 Garrett Cooper Marlins
267 Brett Baty Mets
268 Merrill Kelly Diamondbacks
269 Jo Adell Angels
270 Cal Raleigh Mariners
271 Jeffrey Springs Rays
272 Alek Thomas Diamondbacks
273 Jhoan Duran Twins
274 Ramón Laureano Athletics
275 Jurickson Profar Padres
276 Eric Lauer Brewers
277 Nelson Cruz Nationals
278 Nick Gordon Twins
279 Johnny Cueto White Sox
280 Seth Brown Athletics
281 Nick Pivetta Red Sox
282 Domingo Acevedo Athletics
283 Garrett Mitchell Brewers
284 Gary Sanchez Twins
285 Brayan Bello Red Sox
286 Keston Hiura Brewers
287 Dylan Floro Marlins
288 Austin Slater Giants
289 Thairo Estrada Giants
290 Jake Odorizzi Braves
291 Joc Pederson Giants
292 Isaac Paredes Rays
293 Taijuan Walker Mets
294 Gio Urshela Twins
295 José Leclerc Rangers
296 JJ Bleday Marlins
297 Trevor Rogers Marlins
298 Jorge Soler Marlins
299 Ha-Seong Kim Padres
300 Reid Detmers Angels