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

2023 Top 300 Overall

Ronald Acuña Jr.

Ronald Acuña Jr.

Brett Davis-USA TODAY Sports

Up this week are my mostly-for-fun 2023 player rankings. I’ve done my best to list players where they’ll be 20-game eligible next year, and the free agents-to-be are listed without teams. Players with options for next year are still listed with their current teams if those options have a legitimate chance of being exercised. Those players are noted with asterisks.

Click to see other other preliminary 2023 rankings:

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

2022 Top 300 Overall rankings

2023 Top 300 Team
1 Ronald Acuña Jr. Braves
2 Fernando Tatis Jr. Padres
3 Jose Ramirez Guardians
4 Julio Rodriguez Mariners
5 Juan Soto Nationals
6 Trea Turner
7 Yordan Alvarez Astros
8 Corbin Burnes Brewers
9 Vladimir Guerrero Jr. Blue Jays
10 Rafael Devers Red Sox
11 Shane McClanahan Rays
12 Kyle Tucker Astros
13 Jacob deGrom Mets*
14 Mike Trout Angels
15 Aaron Judge
16 Luis Robert White Sox
17 Bo Bichette Blue Jays
18 Manny Machado Padres
19 Freddie Freeman Dodgers
20 Mookie Betts Dodgers
21 Bryce Harper Phillies
22 Austin Riley Braves
23 Pete Alonso Mets
24 Sandy Alcantara Marlins
25 Paul Goldschmidt Cardinals
26 Gerrit Cole Yankees
27 Shohei Ohtani (DH) Angels
28 Matt Olson Braves
29 Byron Buxton Twins
30 Max Scherzer Mets
31 Bobby Witt Jr. Royals
32 Teoscar Hernández Blue Jays
33 Tim Anderson White Sox
34 Max Fried Braves
35 Corey Seager Rangers
36 Alek Manoah Blue Jays
37 Wander Franco Rays
38 Justin Verlander Astros*
39 Francisco Lindor Mets
40 Cedric Mullins Orioles
41 Brandon Woodruff Brewers
42 Ozzie Albies Braves
43 Jazz Chisholm Jr. Marlins
44 Zack Wheeler Phillies
45 Josh Hader Brewers
46 Starling Marte Mets
47 Carlos Rodón Giants*
48 Xander Bogaerts Red Sox*
49 Trevor Story Red Sox
50 Edwin Diaz
51 Shohei Ohtani (SP) Angels
52 Nolan Arenado Cardinals
53 Liam Hendriks White Sox
54 Walker Buehler Dodgers
55 Will Smith Dodgers
56 Emmanuel Clase Guardians
57 Nick Castellanos Phillies
58 Joe Musgrove
59 Eloy Jimenez White Sox
60 Julio Urías Dodgers
61 Kyle Schwarber Phillies
62 Josh Bell
63 Kevin Gausman Blue Jays
64 Dylan Cease White Sox
65 Ryan Helsley Cardinals
66 Jorge Polanco Twins
67 Aaron Nola Phillies*
68 Alex Verdugo Red Sox
69 Jordan Romano Blue Jays
70 Spencer Strider Braves
71 Ke’Bryan Hayes Pirates
72 Alejandro Kirk Blue Jays
73 Chris Sale Red Sox
74 Logan Gilbert Mariners
75 Rhys Hoskins Phillies
76 Whit Merrifield Royals
77 Logan Webb Giants
78 David Bednar Pirates
79 Randy Arozarena Rays
80 Tyler Glasnow Rays
81 Kenley Jansen
82 Alex Bregman Astros
83 Luis Castillo Reds
84 Jose Altuve Astros
85 Clayton Kershaw
86 Raisel Iglesias Angels
87 Robbie Ray Mariners
88 Christian Yelich Brewers
89 Andrew Vaughn White Sox
90 Freddy Peralta Brewers
91 George Springer Blue Jays
92 Daulton Varsho Diamondbacks
93 Camilo Doval Giants
94 Tarik Skubal Tigers
95 Tyler O’Neill Cardinals
96 Shane Bieber Guardians
97 Brandon Lowe Rays
98 Craig Kimbrel
99 Kris Bryant Rockies
100 Frankie Montas Athletics
101 C.J. Cron Rockies
102 Dansby Swanson
103 Clay Holmes Yankees
104 Yu Darvish Padres
105 J.D. Martinez
106 Tommy Edman Cardinals
107 Jose Abreu
108 Jhoan Duran Twins
109 Jeremy Pena Astros
110 Lucas Giolito White Sox
111 Ian Happ Cubs
112 J.T. Realmuto Phillies
113 Tony Gonsolin Dodgers
114 Corbin Carroll Diamondbacks
115 Taylor Ward Angels
116 Ryan Pressly Astros
117 Carlos Correa Twins*
118 Cristian Javier Astros
119 Aroldis Chapman
120 Ketel Marte Diamondbacks
121 Willy Adames Brewers
122 Pablo Lopez Marlins
123 Lourdes Gurriel Jr. Blue Jays
124 Javier Baez Tigers
125 Framber Valdez Astros
126 Jorge Lopez Orioles
127 Franmil Reyes Guardians
128 Adalberto Mondesi Royals
129 Oneil Cruz Pirates
130 Luis Garcia Astros
131 Bryan Reynolds Pirates
132 Andrés Muñoz Mariners
133 Ty France Mariners
134 Marcus Semien Rangers
135 Kyle Wright Braves
136 Adolís Garcia Rangers
137 Devin Williams Brewers
138 Gleyber Torres Yankees
139 Dustin May Dodgers
140 Giancarlo Stanton Yankees
141 Luis Arraez Twins
142 Chris Bassitt
143 Anthony Rizzo Yankees*
144 Scott Barlow Royals
145 DJ LeMahieu Yankees
146 Nick Senzel Reds
147 Mike Clevinger
148 Alec Bohm Phillies
149 David Robertson
150 Alek Thomas Diamondbacks
151 Ryan McMahon Rockies
152 Zac Gallen Diamondbacks
153 Jarren Duran Red Sox
154 Gavin Lux Dodgers
155 Salvador Perez Royals
156 Seranthony Domínguez Phillies
157 Sonny Gray Twins*
158 Andres Gimenez Guardians
159 Vinnie Pasquantino Royals
160 Charlie Morton Braves*
161 Andrew Benintendi
162 Daniel Bard
163 Yoan Moncada White Sox
164 Michael Harris II Braves
165 Luis Severino Yankees*
166 Willson Contreras
167 Amed Rosario Guardians
168 Lance Lynn White Sox
169 Riley Greene Tigers
170 Alex Cobb Giants
171 Anthony Rendon Angels
172 Alexis Diaz Reds
173 Cody Bellinger Dodgers
174 Nolan Gorman Cardinals
175 Jake Cronenworth Padres
176 José Berríos Blue Jays
177 Gregory Soto Tigers
178 Seiya Suzuki Cubs
179 Max Muncy Dodgers*
180 Ryan Mountcastle Orioles
181 Joe Ryan Twins
182 Marcell Ozuna Braves
183 MacKenzie Gore Padres
184 Esteury Ruiz Padres
185 Mark Melancon Diamondbacks
186 Nelson Cruz Nationals*
187 Eddie Rosario Braves
188 Grayson Rodriguez Orioles
189 Alex Kirilloff Twins
190 Matt Chapman Blue Jays
191 Taylor Rogers
192 Jesse Winker Mariners
193 Miguel Vargas Dodgers
194 Jonathan India Reds
195 Trevor Rogers Marlins
196 Mike Soroka Braves
197 Ramón Laureano Athletics
198 George Kirby Mariners
199 Charlie Blackmon Rockies*
200 Jeff McNeil Mets
201 Paul Sewald Mariners
202 Drew Rasmussen Rays
203 Josh Lowe Rays
204 Anthony Santander Orioles
205 Jack Flaherty Cardinals
206 Trey Mancini
207 Josh Naylor Guardians
208 Jameson Taillon
209 Giovanny Gallegos Cardinals
210 Brendan Rodgers Rockies
211 Max Meyer Marlins
212 Christopher Morel Cubs
213 William Contreras Braves
214 Nathan Eovaldi
215 Dylan Carlson Cardinals
216 Michael Fulmer
217 Jared Walsh Angels
218 Taijuan Walker Mets*
219 Brandon Nimmo
220 Jean Segura Phillies*
221 Garrett Whitlock Red Sox
222 Manuel Margot Rays
223 Jonathan Hernández Rangers
224 Mitch Haniger
225 Michael Kopech White Sox
226 Hunter Renfroe Brewers
227 Tyler Stephenson Reds
228 Nico Hoerner Cubs
229 Nestor Cortes Yankees
230 Myles Straw Guardians
231 Alex Lange Tigers
232 Max Kepler Twins
233 Taj Bradley Rays
234 Avisail Garcia Marlins
235 Kyle Finnegan Nationals
236 Tommy Pham Reds*
237 Adley Rutschman Orioles
238 Blake Snell Padres
239 Michael Conforto
240 Corey Knebel
241 Austin Meadows Tigers
242 Triston McKenzie Guardians
243 Nathaniel Lowe Rangers
244 Rafael Montero
245 Gunnar Henderson Orioles
246 Marcus Stroman Cubs
247 Josh Donaldson Yankees
248 Austin Hays Orioles
249 Rowdy Tellez Brewers
250 Kyle Muller Braves
251 Edward Olivares Royals
252 MJ Melendez Royals
253 John Schreiber Red Sox
254 Justin Turner Dodgers*
255 Sean Manaea
256 Spencer Torkelson Tigers
257 Jarred Kelenic Mariners
258 Will Smith Braves*
259 Nolan Jones Guardians
260 Josh Rojas Diamondbacks
261 Aaron Ashby Brewers
262 Trent Grisham Padres
263 Michael Brantley
264 Tyler Mahle Reds
265 Luis Garcia Nationals
266 Dany Jiménez Athletics
267 Chris Taylor Dodgers
268 Josiah Gray Nationals
269 Royce Lewis Twins
270 Luke Voit Padres
271 Pete Fairbanks Rays
272 Luis Urías Brewers
273 Hunter Brown Astros
274 Edwin Rios Dodgers
275 A.J. Minter Braves
276 Joey Votto Reds
277 Curtis Mead Rays
278 Brandon Belt
279 Patrick Sandoval Angels
280 Eugenio Suárez Mariners
281 Kenta Maeda Twins
282 Evan Phillips Dodgers
283 AJ Pollock White Sox*
284 Bobby Dalbec Red Sox
285 Jordan Montgomery Yankees
286 Mitch Garver Rangers
287 Garrett Cooper Marlins
288 Shane Baz Rays
289 Felix Bautista Orioles
290 Eric Hosmer Padres*
291 Lance McCullers Astros
292 Akil Baddoo Tigers
293 Ian Anderson Braves
294 Sean Murphy Athletics
295 Jorge Soler Marlins
296 Tyler Anderson
297 Steven Kwan Guardians
298 A.J. Puk Athletics
299 Joey Gallo
300 Yasmani Grandal White Sox