It is hard to believe that Opening Day of the 2024 Major League Baseball season is less than eight weeks away! Draft season is in full swing and fantasy baseball leagues are filling up fast! Not only do we have a number of options for you to choose from, but our Draft Kit is already full of tons of information to help you dominate your leagues, with much more on the way in the coming weeks. To that end, I present my first set of 2024 Fantasy Baseball Rankings!
These rankings are based on traditional 5 x 5 Rotisserie values. There are plenty of variables that will affect these rankings between now and Opening Day, so make sure you keep up with the latest news. Players have yet to be signed, positional battles will be waged throughout Spring Training, and (unfortunately) injuries will occur as players ramp up their activity in advance of the season. Feel free to comment below if you have any specific questions regarding your league, and I will update these rankings periodically over the next few weeks. Let’s have a great 2024 season!
[Editor’s Note: Mick is too modest to tell you so I’ll let you know that Mick is the No. 1 Most Accurate Rankings Analyst on FantasyPros! In other words, take his rankings seriously.]
2024 Fantasy Baseball Rankings
For more of the great fantasy baseball rankings and analysis you’ve come to expect from FantraxHQ, check out our full 2024 Fantasy Baseball Draft Kit! We’re here for you all the way up until Opening Day and then on into your championship run.
Rank | Player Name | Team | Position |
---|---|---|---|
1 | Ronald Acuna Jr. | ATL | OF |
2 | Bobby Witt Jr. | KC | SS |
3 | Julio Rodriguez | SEA | OF |
4 | Corbin Carroll | ARI | OF |
5 | Mookie Betts | LAD | 2B, OF |
6 | Kyle Tucker | HOU | OF |
7 | Freddie Freeman | LAD | 1B |
8 | Fernando Tatis Jr. | SD | OF |
9 | Spencer Strider | ATL | SP |
10 | Aaron Judge | NYY | OF |
11 | Juan Soto | NYY | OF |
12 | Trea Turner | PHI | SS |
13 | Shohei Ohtani | LAD | UT |
14 | Jose Ramirez | CLE | 3B |
15 | Gerrit Cole | NYY | SP |
16 | Yordan Alvarez | HOU | OF |
17 | Matt Olson | ATL | 1B |
18 | Bryce Harper | PHI | 1B |
19 | Corey Seager | TEX | SS |
20 | Austin Riley | ATL | 3B |
21 | Ozzie Albies | ATL | 2B |
22 | Rafael Devers | BOS | 3B |
23 | Francisco Lindor | NYM | SS |
24 | Pete Alonso | NYM | 1B |
25 | Corbin Burnes | MIL | SP |
26 | Marcus Semien | TEX | 2B |
27 | Zack Wheeler | PHI | SP |
28 | Luis Robert Jr. | CWS | OF |
29 | Elly De La Cruz | CIN | 3B, SS |
30 | Kevin Gausman | TOR | SP |
31 | Luis Castillo | SEA | SP |
32 | Gunnar Henderson | BAL | 3B, SS |
33 | Vladimir Guerrero Jr. | TOR | 1B |
34 | Bo Bichette | TOR | SS |
35 | Jose Altuve | HOU | 2B |
36 | Michael Harris II | ATL | OF |
37 | CJ Abrams | WSH | SS |
38 | Adolis Garcia | TEX | OF |
39 | George Kirby | SEA | SP |
40 | Pablo Lopez | MIN | SP |
41 | Tyler Glasnow | LAD | SP |
42 | Randy Arozarena | TB | OF |
43 | Zac Gallen | ARI | SP |
44 | Yoshinobu Yamamoto | LAD | SP |
45 | Edwin Diaz | NYM | RP |
46 | Devin Williams | MIL | RP |
47 | Aaron Nola | PHI | SP |
48 | Cody Bellinger | FA | 1B, OF |
49 | Tarik Skubal | DET | SP |
50 | Josh Hader | HOU | RP |
51 | Royce Lewis | MIN | 3B |
52 | Nolan Jones | COL | OF |
53 | Freddy Peralta | MIL | SP |
54 | Manny Machado | SD | 3B |
55 | Adley Rutschman | BAL | C |
56 | Max Fried | ATL | SP |
57 | Matt McLain | CIN | 2B, SS |
58 | Paul Goldschmidt | STL | 1B |
59 | Framber Valdez | HOU | SP |
60 | Jazz Chisholm Jr. | MIA | OF |
61 | Mike Trout | LAA | OF |
62 | Emmanuel Clase | CLE | RP |
63 | Blake Snell | FA | SP |
64 | Logan Webb | SF | SP |
65 | Jhoan Duran | MIN | RP |
66 | Nico Hoerner | CHC | 2B, SS |
67 | Kodai Senga | NYM | SP |
68 | Christian Yelich | MIL | OF |
69 | Raisel Iglesias | ATL | RP |
70 | Grayson Rodriguez | BAL | SP |
71 | Logan Gilbert | SEA | SP |
72 | Camilo Doval | SF | RP |
73 | Oneil Cruz | PIT | SS |
74 | Josh Lowe | TB | OF |
75 | Kyle Schwarber | PHI | OF |
76 | Jordan Romano | TOR | RP |
77 | Christian Walker | ARI | 1B |
78 | Gleyber Torres | NYY | 2B |
79 | Eury Perez | MIA | SP |
80 | J.T. Realmuto | PHI | C |
81 | Bobby Miller | LAD | SP |
82 | Ha-Seong Kim | SD | 2B, 3B, SS |
83 | David Bednar | PIT | RP |
84 | Zach Eflin | TB | SP |
85 | Jesus Luzardo | MIA | SP |
86 | Bryan Reynolds | PIT | OF |
87 | Alex Bregman | HOU | 3B |
88 | Triston Casas | BOS | 1B |
89 | Joe Ryan | MIN | SP |
90 | Josh Jung | TEX | 3B |
91 | Will Smith | LAD | C |
92 | Nolan Arenado | STL | 3B |
93 | Kyle Bradish | BAL | SP |
94 | Alexis Diaz | CIN | RP |
95 | Nick Castellanos | PHI | OF |
96 | Pete Fairbanks | TB | RP |
97 | Paul Sewald | ARI | RP |
98 | Justin Steele | CHC | SP |
99 | Bryson Stott | PHI | 2B |
100 | William Contreras | MIL | C |
101 | Andres Munoz | SEA | RP |
102 | Xander Bogaerts | SD | SS |
103 | Spencer Steer | CIN | 1B, 3B, OF |
104 | Lane Thomas | WSH | CF |
105 | Spencer Torkelson | DET | 1B |
106 | Tanner Scott | MIA | RP |
107 | Seiya Suzuki | CHC | OF |
108 | Joe Musgrove | SD | SP |
109 | Jordan Walker | STL | OF |
110 | Ketel Marte | ARI | 2B |
111 | Dylan Cease | CWS | SP |
112 | Andres Gimenez | CLE | 2B |
113 | Cole Ragans | KC | SP |
114 | Walker Buehler | LAD | SP |
115 | Sonny Gray | STL | SP |
116 | George Springer | TOR | OF |
117 | Ryan Helsley | STL | RP |
118 | Justin Verlander | HOU | SP |
119 | Evan Phillips | LAD | RP |
120 | Yandy Diaz | TB | 1B |
121 | Evan Carter | TEX | OF |
122 | Dansby Swanson | CHC | SS |
123 | Tanner Bibee | CLE | SP |
124 | Josh Naylor | CLE | 1B |
125 | Anthony Volpe | NYY | SS |
126 | Clay Holmes | NYY | RP |
127 | Esteury Ruiz | OAK | OF |
128 | Zack Gelof | OAK | 2B |
129 | Cedric Mullins II | BAL | OF |
130 | Teoscar Hernandez | LAD | OF |
131 | Anthony Santander | BAL | OF |
132 | Yainer Diaz | HOU | C |
133 | Hunter Greene | CIN | SP |
134 | Chris Bassitt | TOR | SP |
135 | Christian Encarnacion-Strand | CIN | 1B |
136 | Jordan Montgomery | FA | SP |
137 | Kenley Jansen | BOS | RP |
138 | Craig Kimbrel | BAL | RP |
139 | Thairo Estrada | SF | 2B, SS |
140 | Ian Happ | CHC | OF |
141 | Marcell Ozuna | ATL | OF |
142 | Chris Sale | ATL | SP |
143 | TJ Friedl | CIN | OF |
144 | Jorge Soler | FA | OF |
145 | Alec Bohm | PHI | 1B, 3B |
146 | Luis Arraez | MIA | 2B |
147 | Jackson Chourio | MIL | OF |
148 | Adbert Alzolay | CHC | RP |
149 | Vinnie Pasquantino | KC | 1B |
150 | Merrill Kelly | ARI | SP |
151 | Michael King | SD | SP |
152 | Gabriel Moreno | ARI | C |
153 | Salvador Perez | KC | C, 1B |
154 | Carlos Rodon | NYY | SP |
155 | Masataka Yoshida | BOS | OF |
156 | Shane Bieber | CLE | SP |
157 | Bailey Ober | MIN | SP |
158 | Tommy Edman | STL | 2B, SS, OF |
159 | Cal Raleigh | SEA | C |
160 | Chas McCormick | HOU | OF |
161 | Riley Greene | DET | OF |
162 | Trevor Story | BOS | SS |
163 | Wyatt Langford | TEX | OF |
164 | Mitch Keller | PIT | SP |
165 | Gavin Williams | CLE | SP |
166 | Jake Burger | MIA | 3B |
167 | Max Muncy | LAD | 3B |
168 | Willson Contreras | STL | C |
169 | Francisco Alvarez | NYM | C |
170 | Sean Murphy | ATL | C |
171 | Ke'Bryan Hayes | PIT | 3B |
172 | Noelvi Marte | CIN | 3B |
173 | Isaac Paredes | TB | 1B, 3B |
174 | Jose Berrios | TOR | SP |
175 | James Outman | LAD | OF |
176 | Cristian Javier | HOU | SP |
177 | Jarren Duran | BOS | OF |
178 | Hunter Brown | HOU | SP |
179 | Nolan Gorman | STL | 2B |
180 | Brandon Nimmo | NYM | OF |
181 | Shane Baz | TB | SP |
182 | Rhys Hoskins | MIL | 1B |
183 | Willy Adames | MIL | SS |
184 | Jose Alvarado | PHI | RP |
185 | Nathaniel Lowe | TEX | 1B |
186 | Jonah Heim | TEX | C |
187 | Bryce Miller | SEA | SP |
188 | Eduardo Rodriguez | ARI | SP |
189 | Lars Nootbaar | STL | OF |
190 | Logan O'Hoppe | LAA | C |
191 | Eloy Jimenez | CWS | UT |
192 | Bryan Woo | SEA | SP |
193 | Ezequiel Tovar | COL | SS |
194 | Nick Pivetta | BOS | SP |
195 | Jackson Holliday | BAL | SS |
196 | Yu Darvish | SD | SP |
197 | Bo Naylor | CLE | C |
198 | Nathan Eovaldi | TEX | SP |
199 | Edouard Julien | MIN | 2B |
200 | Steven Kwan | CLE | OF |
201 | Keibert Ruiz | WSH | C |
202 | Christopher Morel | CHC | OF |
203 | Braxton Garrett | MIA | SP |
204 | Jose Leclerc | TEX | RP |
205 | Kerry Carpenter | DET | OF |
206 | Taylor Ward | LAA | OF |
207 | J.D. Martinez | FA | UT |
208 | Ryan Pepiot | TB | SP |
209 | Aaron Civale | TB | SP |
210 | Jeimer Candelario | CIN | 1B, 3B |
211 | Ryan Mountcastle | BAL | 1B |
212 | Jonathan India | CIN | 2B |
213 | Alex Lange | DET | RP |
214 | Jeremy Pena | HOU | SS |
215 | Jarred Kelenic | ATL | OF |
216 | Nick Lodolo | CIN | SP |
217 | Tyler O'Neill | BOS | OF |
218 | Starling Marte | NYM | OF |
219 | Ryan McMahon | COL | 2B, 3B |
220 | Daulton Varsho | TOR | OF |
221 | Lourdes Gurriel Jr. | ARI | OF |
222 | Brandon Pfaadt | ARI | SP |
223 | Andrew Vaughn | CWS | 1B |
224 | Charlie Morton | ATL | SP |
225 | Shota Imanaga | CHC | SP |
226 | Ryan Pressly | HOU | RP |
227 | Brandon Drury | LAA | 1B, 2B |
228 | Lucas Giolito | BOS | SP |
229 | Junior Caminero | TB | 3B |
230 | Triston McKenzie | CLE | SP |
231 | Jack Suwinski | PIT | OF |
232 | Carlos Correa | MIN | SS |
233 | Byron Buxton | MIN | UT |
234 | Maikel Garcia | KC | 3B |
235 | Brayan Bello | BOS | SP |
236 | Kyle Finnegan | WSH | RP |
237 | Mason Miller | OAK | SP |
238 | Matt Chapman | FA | 3B |
239 | Jorge Polanco | MIN | 2B |
240 | Luis Rengifo | LAA | 2B, 3B, SS, OF |
241 | Carlos Estevez | LAA | RP |
242 | Brandon Lowe | TB | 2B |
243 | Andrew Abbott | CIN | SP |
244 | Kenta Maeda | DET | SP |
245 | Reid Detmers | LAA | SP |
246 | J.P. Crawford | SEA | SS |
247 | Robert Stephenson | LAA | RP |
248 | Robert Suarez | SD | RP |
249 | Cristopher Sanchez | PHI | SP |
250 | Max Kepler | MIN | OF |
251 | Emmet Sheehan | LAD | SP |
252 | Jose Abreu | HOU | 1B |
253 | Vaughn Grissom | BOS | SS |
254 | Taj Bradley | TB | SP |
255 | Luis Campusano | SD | C |
256 | Justin Turner | FA | 1B |
257 | Jung Hoo Lee | SF | OF |
258 | Kris Bryant | COL | OF |
259 | Josh Bell | MIA | 1B |
260 | Gavin Lux | LAD | 2B, OF |
261 | Nestor Cortes Jr. | NYY | SP |
262 | Nelson Velazquez | KC | OF |
263 | Yusei Kikuchi | TOR | SP |
264 | Jake Fraley | CIN | OF |
265 | Whit Merrifield | FA | 2B, OF |
266 | Leody Taveras | TEX | OF |
267 | Anthony Rizzo | NYY | 1B |
268 | Kyle Harrison | SF | SP |
269 | Bryan De La Cruz | MIA | OF |
270 | Brent Rooker | OAK | OF |
271 | Mitch Garver | SEA | C |
272 | Giancarlo Stanton | NYY | OF |
273 | Zach Neto | LAA | SS |
274 | John Means | BAL | SP |
275 | Jose Siri | TB | OF |
276 | Eugenio Suarez | ARI | 3B |
277 | Michael Wacha | KC | SP |
278 | Alex Verdugo | NYY | OF |
279 | Sal Frelick | MIL | OF |
280 | Reese Olson | DET | SP |
281 | Tommy Pham | FA | OF |
282 | Jeff McNeil | NYM | 2B, OF |
283 | Austin Hays | BAL | OF |
284 | Will Benson | CIN | OF |
285 | Matt Brash | SEA | RP |
286 | Brendan Donovan | STL | 2B, OF |
287 | Edward Cabrera | MIA | SP |
288 | Kutter Crawford | BOS | SP |
289 | Marcus Stroman | NYY | SP |
290 | Tyler Stephenson | CIN | C |
291 | Parker Meadows | DET | OF |
292 | Ty France | SEA | 1B |
293 | Henry Davis | PIT | OF |
294 | Jordan Lawlar | ARI | SS |
295 | Max Scherzer | TEX | SP |
296 | Luis Severino | NYM | SP |
297 | Yuki Matsui | SD | RP |
298 | Aroldis Chapman | PIT | RP |
299 | Willi Castro | MIN | 3B, OF |
300 | Seth Lugo | KC | SP |
301 | Hunter Harvey | WSH | RP |
302 | Kyle Manzardo | CLE | 1B |
303 | Jon Gray | TEX | SP |
304 | Griffin Canning | LAA | SP |
305 | Lance Lynn | STL | SP |
306 | Jason Adam | TB | RP |
307 | Luke Raley | SEA | 1B, OF |
308 | MJ Melendez | KC | OF |
309 | MacKenzie Gore | WSH | SP |
310 | Matt Wallner | MIN | OF |
311 | Joey Meneses | WSH | UT |
312 | Brett Baty | NYM | 3B |
313 | Alejandro Kirk | TOR | C |
314 | Will Smith | KC | RP |
315 | Tim Anderson | FA | SS |
316 | Alex Kirilloff | MIN | 1B, OF |
317 | Wilmer Flores | SF | 1B, 3B |
318 | Yennier Cano | BAL | RP |
319 | Alek Thomas | ARI | OF |
320 | Brice Turang | MIL | 2B, SS |
321 | Paul Skenes | PIT | SP |
322 | Michael Busch | CHC | 3B |
323 | Logan Allen | CLE | SP |
324 | Pete Crow-Armstrong | CHC | OF |
325 | Dean Kremer | BAL | SP |
326 | Jake McCarthy | ARI | OF |
327 | Jordan Westburg | BAL | 2B, 3B |
328 | Gregory Santos | CWS | RP |
329 | Brandon Marsh | PHI | OF |
330 | Andrew Benintendi | CWS | OF |
331 | Ezequiel Duran | TEX | 3B, SS, OF |
332 | Garrett Mitchell | MIL | OF |
333 | Jameson Taillon | CHC | SP |
334 | Amed Rosario | FA | 2B, SS |
335 | James Paxton | LAD | SP |
336 | Jordan Hicks | SF | RP |
337 | Hunter Renfroe | KC | OF |
338 | Brusdar Graterol | LAD | RP |
339 | Ranger Suarez | PHI | SP |
340 | Brendan Rodgers | COL | 2B |
341 | Bryan Abreu | HOU | RP |
342 | Sawyer Gipson-Long | DET | SP |
343 | Chris Taylor | LAD | 3B, SS, OF |
344 | Charlie Blackmon | COL | OF |
345 | Chase Silseth | LAA | SP |
346 | Clayton Kershaw | FA | SP |
347 | Orlando Arcia | ATL | SS |
348 | Mitch Haniger | SEA | OF |
349 | Tyler Wells | BAL | SP |
350 | Steven Matz | STL | SP |
351 | Joc Pederson | ARI | OF |
352 | James McArthur | KC | RP |
353 | Louie Varland | MIN | SP |
354 | Chris Paddack | MIN | SP |
355 | Orion Kerkering | PHI | RP |
356 | Adam Duvall | FA | OF |
357 | Michael Conforto | SF | OF |
358 | Alek Manoah | TOR | SP |
359 | Elias Diaz | COL | C |
360 | Shea Langeliers | OAK | C |
361 | Harrison Bader | NYM | OF |
362 | Justin Lawrence | COL | RP |
363 | Elehuris Montero | COL | 1B |
364 | Frankie Montas | CIN | SP |
365 | Bryce Elder | ATL | SP |
366 | Ryan Jeffers | MIN | C |
367 | Ceddanne Rafaela | BOS | OF |
368 | Ramon Laureano | CLE | OF |
369 | Trevor Rogers | MIA | SP |
370 | Sean Manaea | NYM | SP |
371 | Dane Dunning | TEX | SP |
372 | Taijuan Walker | PHI | SP |
373 | Masyn Winn | STL | SS |
374 | A.J. Puk | MIA | RP |
375 | Danny Jansen | TOR | C |
376 | Adalberto Mondesi | FA | SS |
377 | Jake Cronenworth | SD | 1B, 2B |
378 | Clarke Schmidt | NYY | SP |
379 | Andrew Heaney | TEX | SP |
380 | Josiah Gray | WSH | SP |
381 | Mike Clevinger | FA | SP |
382 | Ricky Tiedemann | TOR | SP |
383 | Ryan O'Hearn | BAL | 1B, OF |
384 | Miles Mikolas | STL | SP |
385 | Yoan Moncada | CWS | 3B |
386 | Michael Massey | KC | 2B |
387 | AJ Smith-Shawver | ATL | SP |
388 | Jack Flaherty | DET | SP |
389 | Jasson Dominguez | NYY | OF |
390 | Zack Littell | TB | SP |
391 | A.J. Minter | ATL | RP |
392 | Luis Garcia | FA | SS |
393 | Anthony Rendon | LAA | 3B |
394 | Mickey Moniak | LAA | OF |
395 | Javier Baez | DET | SS |
396 | Colt Keith | DET | 3B |
397 | LaMonte Wade Jr. | SF | 1B, OF |
398 | Patrick Sandoval | LAA | SP |
399 | Graham Ashcraft | CIN | SP |
400 | Eddie Rosario | FA | OF |
401 | DJ LeMahieu | NYY | 1B, 3B |
402 | Tyler Black | MIL | 3B |
403 | Matt Vierling | DET | 3B, OF |
404 | Johan Rojas | PHI | OF |
405 | JP Sears | OAK | SP |
406 | Matt Manning | DET | SP |
407 | J.D. Davis | SF | 3B |
408 | Jacob deGrom | TEX | SP |
409 | Aaron Ashby | MIL | SP |
410 | Jose Quintana | NYM | SP |
411 | Scott Barlow | CLE | RP |
412 | Nolan Schanuel | LAA | 1B |
413 | Miguel Vargas | LAD | 2B |
414 | Davis Schneider | TOR | 2B |
415 | Ryan Noda | OAK | 1B |
416 | David Robertson | TEX | RP |
417 | Curtis Mead | TB | 3B |
418 | Jesus Sanchez | MIA | OF |
419 | Erick Fedde | CWS | SP |
420 | Kyle Hendricks | CHC | SP |
421 | Alex Cobb | SF | SP |
422 | Cade Horton | CHC | SP |
423 | Xavier Edwards | MIA | 2B |
424 | Brenton Doyle | COL | OF |
425 | Kyle Gibson | STL | SP |
426 | Liover Peguero | PIT | 2B, SS |
427 | Giovanny Gallegos | STL | RP |
428 | Max Meyer | MIA | SP |
429 | Tanner Houck | BOS | SP |
430 | Carlos Santana | FA | 1B |
431 | Colton Cowser | BAL | OF |
432 | Garrett Whitlock | BOS | SP |
433 | Brady Singer | KC | SP |
434 | Geraldo Perdomo | ARI | 2B, SS |
435 | Rowdy Tellez | PIT | 1B |
436 | Kevin Ginkel | ARI | RP |
437 | J.P. France | HOU | SP |
438 | Mark Canha | DET | OF |
439 | Heston Kjerstad | BAL | UT |
440 | Seth Brown | OAK | OF |
441 | Marco Luciano | SF | SS |
442 | Wade Miley | MIL | SP |
443 | Joey Gallo | WSH | 1B, OF |
444 | Casey Mize | DET | SP |
445 | Wilyer Abreu | BOS | OF |
446 | Jordan Wicks | CHC | SP |
447 | Oswald Peraza | NYY | 3B |
448 | Austin Wells | NYY | C |
449 | Jeffrey Springs | TB | SP |
450 | Javier Assad | CHC | SP |