The Home of Fantasy Sports Analysis

Top-500 Fantasy Baseball Rankings for 2024: Draft Day Update!

Needless to say, quite a bit has happened since my last fantasy baseball rankings article. Hell, a lot has happened since I started putting together this update last week. Gerrit Cole and Devin Williams have gone from top-two picks at their respective positions to players that I will no longer be drafting. Major League Baseball suspended Reds prospect Noelvi Marte for 80 games for PEDs, largely crushing his 2024 breakout potential. Several prominent free agents still inexplicably remain unsigned. And there have been countless other injuries to monitor as players ramp up activity before Opening Day. “Draft early”, they said. “It’ll be fun”, they said.

Ready to make the 2024 MLB season the best yet? Fantrax offers a fantasy baseball league for everyone. Want to get started right away? Then jump into a Best Ball League or a Draft and Hold. Maybe you have an existing league but want the most customizable fantasy baseball platform in existence? Then you definitely need to check out the Fantrax Commissioner! And of course, whether you play roto or points, you can head to the Fantrax Mock Draft Lobby to start your draft prep for the 2024 fantasy baseball season.

Not all of the news is bad. Fantasy studs like Ronald Acuna and Aaron Judge seem to have avoided major issues after suffering their own injury scares. It looks like both will be good to go for Opening Day and should continue to carry fantasy squads. Many players have seen an increase in their fantasy draft stock throughout Spring Training. It has certainly been a banner month for prospects named Jackson. The Jackson trio of Chourio, Holliday, and Merrill are all poised to make an immediate impact in 2024. My tendency is not to overpay for rookies, but it is hard not to be excited about the potential for this group, as well as some of the other top prospects from around the league. After all, hope springs eternal, especially at this time of year.

My updated Top-500 fantasy baseball rankings are designed to capture Roto value for 5 x 5 leagues using Fantrax default roster settings. Please keep that in mind and adjust to your league specs as needed. For example, I can almost guarantee that Adley Rutschman will not be available in a two-catcher league draft where I have him ranked. That goes for a majority of catchers as well. Similarly, if you are in a league that rewards positional flexibility, you may want to bump up some of these players a few spots. So without further ado, here are my updated rankings. Use them wisely and best of luck to all this season!


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.


Top-500 Fantasy Baseball Rankings for 2024

RANKPLAYERTEAMPOS
1 Ronald Acuna Jr.ATLOF
2 Bobby Witt Jr.KCSS
3 Julio RodriguezSEAOF
4 Mookie BettsLAD2B, OF
5 Corbin CarrollARZOF
6 Kyle TuckerHOUOF
7 Fernando Tatis Jr.SDOF
8 Juan SotoNYYOF
9 Spencer StriderATLP
10 Freddie FreemanLAD1B
11 Aaron JudgeNYYOF
12 Shohei OhtaniLADUT, P
13 Trea TurnerPHISS
14 Yordan AlvarezHOUOF
15 Bryce HarperPHI1B
16 Jose RamirezCLE3B
17 Matt OlsonATL1B
18 Austin RileyATL3B
19 Ozzie AlbiesATL2B
20 Francisco LindorNYMSS
21 Rafael DeversBOS3B
22 Corbin BurnesBALP
23 Marcus SemienTEX2B
24 Pete AlonsoNYM1B
25 Zack WheelerPHIP
26 Corey SeagerTEXSS
27 Luis Robert Jr.CWSOF
28 Gunnar HendersonBAL3B, SS
29 Vladimir Guerrero Jr.TOR1B
30 Bo BichetteTORSS
31 Luis CastilloSEAP
32 Jose AltuveHOU2B
33 Adolis GarciaTEXOF
34 Michael Harris IIATLOF
35 Randy ArozarenaTBOF
36 CJ AbramsWASSS
37 George KirbySEAP
38 Kevin GausmanTORP
39 Pablo LopezMINP
40 Elly De La CruzCIN3B, SS
41 Zac GallenARZP
42 Yoshinobu YamamotoLADP
43 Edwin DiazNYMP
44 Josh HaderHOUP
45 Tarik SkubalDETP
46 Cody BellingerCHC1B, OF
47 Tyler GlasnowLADP
48 Logan WebbSFP
49 Nolan JonesCOLOF
50 Freddy PeraltaMLWP
51 Aaron NolaPHIP
52 Nico HoernerCHC2B, SS
53 Jhoan DuranMINP
54 Matt McLainCIN2B, SS
55 Mike TroutLAAOF
56 Max FriedATLP
57 Royce LewisMIN3B
58 Jazz Chisholm Jr.MIAOF
59 Camilo DovalSFP
60 Oneil CruzPITSS
61 Manny MachadoSD3B
62 Emmanuel ClaseCLEP
63 Paul GoldschmidtSTL1B
64 Framber ValdezHOUP
65 Christian YelichMLWOF
66 Logan GilbertSEAP
67 Adley RutschmanBALC
68 Raisel IglesiasATLP
69 Jesus LuzardoMIAP
70 Christian WalkerARZ1B
71 Zach EflinTBP
72 Gleyber TorresNYY2B
73 Josh LoweTBOF
74 Blake SnellFAP
75 Grayson RodriguezBALP
76 Jordan RomanoTORP
77 Triston CasasBOS1B
78 Alex BregmanHOU3B
79 Bobby MillerLADP
80 Will SmithLADC
81 Eury PerezMIAP
82 J.T. RealmutoPHIC
83 Alexis DiazCINP
84 Lane ThomasWASOF
85 Nolan ArenadoSTL3B
86 Kyle SchwarberPHIOF
87 Justin SteeleCHCP
88 Bryan ReynoldsPITOF
89 Joe RyanMINP
90 Xander BogaertsSDSS
91 Spencer SteerCIN1B, 3B, OF
92 David BednarPITP
93 Nick CastellanosPHIOF
94 Seiya SuzukiCHCOF
95 William ContrerasMLWC
96 Ha-Seong KimSD2B, 3B, SS
97 Andres MunozSEAP
98 Bryson StottPHI2B
99 Cole RagansKCP
100 Teoscar HernandezLADOF
101 Andres GimenezCLE2B
102 Paul SewaldARZP
103 Jordan WalkerSTLOF
104 Dylan CeaseSDP
105 Evan CarterTEXOF
106 Josh NaylorCLE1B
107 Tanner BibeeCLEP
108 Joe MusgroveSDP
109 Dansby SwansonCHCSS
110 Yandy DiazTB1B
111 Tanner ScottMIAP
112 Evan PhillipsLADP
113 Josh JungTEX3B
114 Yainer DiazHOUC
115 George SpringerTOROF
116 Pete FairbanksTBP
117 Ryan HelsleySTLP
118 Anthony VolpeNYYSS
119 Ketel MarteARZ2B
120 Christian Encarnacion-StrandCIN1B
121 Jackson ChourioMLWOF
122 Clay HolmesNYYP
123 Anthony SantanderBALOF
124 Ke'Bryan HayesPIT3B
125 Thairo EstradaSF2B, SS
126 Esteury RuizOAKOF
127 Riley GreeneDETOF
128 Spencer TorkelsonDET1B
129 Wyatt LangfordTEXOF
130 Chris BassittTORP
131 Hunter GreeneCINP
132 Marcell OzunaATLUT
133 Cedric MullinsBALOF
134 Bailey OberMINP
135 Mitch KellerPITP
136 Adbert AlzolayCHCP
137 Luis ArraezMIA2B
138 Kenley JansenBOSP
139 Craig KimbrelBALP
140 Jorge SolerSFOF
141 TJ FriedlCINOF
142 Merrill KellyARZP
143 Salvador PerezKCC, 1B
144 Chris SaleATLP
145 Michael KingSDP
146 Sonny GraySTLP
147 Jarren DuranBOSOF
148 Jake BurgerMIA3B
149 Zack GelofOAK2B
150 Alec BohmPHI1B, 3B
151 Vinnie PasquantinoKC1B
152 Jose BerriosTORP
153 Chas McCormickHOUOF
154 Nick PivettaBOSP
155 Ian HappCHCOF
156 Isaac ParedesTB1B, 3B
157 Shane BieberCLEP
158 Masataka YoshidaBOSOF
159 Walker BuehlerLADP
160 Cal RaleighSEAC
161 Gerrit ColeNYYP
162 James OutmanLADOF
163 Jordan MontgomeryFAP
164 Nolan GormanSTL2B
165 Brandon NimmoNYMOF
166 Willson ContrerasSTLC
167 Willy AdamesMLWSS
168 Hunter BrownHOUP
169 Bryce MillerSEAP
170 Max MuncyLAD3B
171 Carlos RodonNYYP
172 Keibert RuizWASC
173 Eduardo RodriguezARZP
174 Justin VerlanderHOUP
175 Logan O'HoppeLAAC
176 Francisco AlvarezNYMC
177 Bryan WooSEAP
178 Cristian JavierHOUP
179 Jonah HeimTEXC
180 Sean MurphyATLC
181 Kodai SengaNYMP
182 Trevor StoryBOSSS
183 Steven KwanCLEOF
184 Aaron CivaleTBP
185 Nathan EovaldiTEXP
186 Jose AlvaradoPHIP
187 Edouard JulienMIN2B
188 Lourdes Gurriel Jr.ARZOF
189 Ryan PepiotTBP
190 Charlie MortonATLP
191 Jeimer CandelarioCIN1B, 3B
192 Christopher MorelCHCOF
193 Tyler O'NeillBOSOF
194 Rhys HoskinsMLW1B
195 Byron BuxtonMINUT
196 Maikel GarciaKC3B
197 Jackson HollidayBALSS
198 Jeremy PenaHOUSS
199 Daulton VarshoTOROF
200 Shota ImanagaCHCP
201 Kerry CarpenterDETOF
202 Alex LangeDETP
203 Carlos CorreaMINSS
204 Jonathan IndiaCIN2B
205 Bo NaylorCLEC
206 Eloy JimenezCWSUT
207 Taylor WardLAAOF
208 Starling MarteNYMOF
209 Ezequiel TovarCOLSS
210 Brandon DruryLAA1B, 2B
211 J.P. CrawfordSEASS
212 Andrew VaughnCWS1B
213 Ryan MountcastleBAL1B
214 Triston McKenzieCLEP
215 Kenta MaedaDETP
216 Jung Hoo LeeSFOF
217 Carlos EstevezLAAP
218 Gabriel MorenoARZC
219 Jose LeclercTEXP
220 Cristopher SanchezPHIP
221 Nathaniel LoweTEX1B
222 Brandon PfaadtARZP
223 Ryan McMahonCOL2B, 3B
224 Kyle FinneganWASP
225 Braxton GarrettMIAP
226 Jorge PolancoSEA2B
227 Nick LodoloCINP
228 Yu DarvishSDP
229 Jarred KelenicATLOF
230 Nestor CortesNYYP
231 Anthony RizzoNYY1B
232 Jack SuwinskiPITOF
233 Yusei KikuchiTORP
234 Matt ChapmanSF3B
235 Luis RengifoLAA2B, 3B, SS, OF
236 Mason MillerOAKP
237 Robert SuarezSDP
238 Colt KeithDET3B
239 Brayan BelloBOSP
240 Justin TurnerTOR1B
241 Lars NootbaarSTLOF
242 Kris BryantCOLOF
243 Brandon LoweTB2B
244 Seth LugoKCP
245 Eugenio SuarezARZ3B
246 Reid DetmersLAAP
247 Gavin WilliamsCLEP
248 Kutter CrawfordBOSP
249 Jose SiriTBOF
250 Kyle HarrisonSFP
251 Max KeplerMINOF
252 Mitch GarverSEAC
253 Luis CampusanoSDC
254 Hunter HarveyWASP
255 Sal FrelickMLWOF
256 Vaughn GrissomBOSSS
257 Marcus StromanNYYP
258 Josh BellMIA1B
259 Jordan WestburgBAL2B, 3B
260 Michael WachaKCP
261 Henry DavisPITOF
262 MJ MelendezKCOF
263 Nelson VelazquezKCOF
264 Leody TaverasTEXOF
265 Will SmithKCP
266 MacKenzie GoreWASP
267 Giancarlo StantonNYYOF
268 Jose AbreuHOU1B
269 Parker MeadowsDETOF
270 Bryan De La CruzMIAOF
271 Andrew AbbottCINP
272 Reese OlsonDETP
273 Tyler StephensonCINC
274 Max ScherzerTEXP
275 Brent RookerOAKOF
276 Jackson MerrillSDSS
277 Joel PayampsMLWP
278 David RobertsonTEXP
279 A.J. PukMIAP
280 Junior CamineroTB3B
281 Tommy EdmanSTL2B, SS, OF
282 Zach NetoLAASS
283 Will BensonCINOF
284 Austin HaysBALOF
285 Yuki MatsuiSDP
286 Luis SeverinoNYMP
287 Shane BazTBP
288 Tim AndersonMIASS
289 Ezequiel DuranTEX3B, SS, OF
290 Griffin CanningLAAP
291 Willi CastroMIN3B, OF
292 Robert StephensonLAAP
293 Ty FranceSEA1B
294 Ryan PresslyHOUP
295 Brendan DonovanSTL2B, OF
296 Gavin LuxLAD2B, OF
297 Louie VarlandMINP
298 Whit MerrifieldPHI2B, OF
299 Emmet SheehanLADP
300 Taj BradleyTBP
301 DL HallMLWP
302 Jake FraleyCINOF
303 Matt WallnerMINOF
304 Elias DiazCOLC
305 Edward CabreraMIAP
306 Ceddanne RafaelaBOSOF
307 Devin WilliamsMLWP
308 Jon GrayTEXP
309 Jake CronenworthSD1B, 2B
310 Dean KremerBALP
311 Kyle BradishBALP
312 Jason AdamTBP
313 Shea LangeliersOAKC
314 Chris Paddack Jr.MINP
315 Tyler WellsBALP
316 Lance LynnSTLP
317 Gavin StoneLADP
318 Alex VerdugoNYYOF
319 Ryan JeffersMINC
320 Logan AllenCLEP
321 Luke Raley Jr.SEA1B, OF
322 Brice TurangMLW2B, SS
323 Alejandro KirkTORC
324 Jeff McNeilNYM2B, OF
325 James McArthurKCP
326 Tommy PhamFAOF
327 Michael BuschCHC3B
328 Aroldis ChapmanPITP
329 Masyn WinnSTLSS
330 Yennier CanoBALP
331 Clarke SchmidtNYYP
332 Harrison BaderNYMOF
333 Jordan HicksSFP
334 J.D. MartinezFAUT
335 Brett BatyNYM3B
336 Garrett WhitlockBOSP
337 Danny JansenTORC
338 James PaxtonLADP
339 Nolan SchanuelLAA1B
340 Orlando ArciaATLSS
341 Alek ThomasARZOF
342 Justin LawrenceCOLP
343 Wilmer FloresSF1B, 3B
344 Andrew BenintendiCWSOF
345 Amed RosarioTB2B, SS
346 Abner UribeMLWP
347 Ranger SuarezPHIP
348 Joey MenesesWASUT
349 Brendan RodgersCOL2B
350 DJ LeMahieuNYY1B, 3B
351 Frankie MontasCINP
352 Brandon MarshPHIOF
353 Luis GarciaWAS2B
354 Johan RojasPHIOF
355 Alex KirilloffMIN1B, OF
356 Sean ManaeaNYMP
357 Dane DunningTEXP
358 Michael KopechCWSP
359 Trevor MegillMLWP
360 Josiah GrayWASP
361 Yoan MoncadaCWS3B
362 Austin WellsNYYC
363 John MeansBALP
364 Jordan LawlarARZSS
365 Mitch HanigerSEAOF
366 Michael ConfortoSFOF
367 Zack LittellTBP
368 Davis SchneiderTOR2B
369 Jose QuintanaNYMP
370 Chase SilsethLAAP
371 John BrebbiaCWSP
372 Hunter RenfroeKCOF
373 Brenton DoyleCOLOF
374 Javier BaezDETSS
375 Paul SkenesPITP
376 Reynaldo LopezATLP
377 Andrew HeaneyTEXP
378 Erick FeddeCWSP
379 Trevor RogersMIAP
380 Kyle ManzardoCLE1B
381 Clayton KershawLADP
382 JP SearsOAKP
383 Jack FlahertyDETP
384 Michael MasseyKC2B
385 Seranthony DominguezPHIP
386 Jameson TaillonCHCP
387 Mark CanhaDETOF
388 Hector NerisCHCP
389 Jake RogersDETC
390 Noelvi MarteCIN3B
391 Ricky TiedemannTORP
392 Steven MatzSTLP
393 Rowdy TellezPIT1B
394 Victor ScottSTLOF
395 Orion KerkeringPHIP
396 Kevin GinkelARZP
397 Joc PedersonARZOF
398 Tanner HouckBOSP
399 Jake McCarthyARZOF
400 A.J. MinterATLP
401 Brusdar GraterolLADP
402 Bryce ElderATLP
403 Graham AshcraftCINP
404 Miles MikolasSTLP
405 Charlie BlackmonCOLOF
406 LaMonte Wade Jr.SF1B, OF
407 James WoodWASOF
408 Ryan O'HearnBAL1B, OF
409 Wilyer AbreuBOSOF
410 Tylor MegillNYMP
411 Carlos SantanaMIN1B
412 Rene PintoTBC
413 Jesus SanchezMIAOF
414 Joey OrtizMLW2B
415 Jacob deGromTEXP
416 Taijuan WalkerPHIP
417 Scott BarlowCLEP
418 Garrett MitchellMLWOF
419 Chris TaylorLAD3B, SS, OF
420 Eddie RosarioWASOF
421 Jose CaballeroTB2B, SS
422 AJ Smith-ShawverATLP
423 Colton CowserBALOF
424 Alex CobbSFP
425 Bryan AbreuHOUP
426 Pete Crow-ArmstrongCHCOF
427 Joe BoyleOAKP
428 Mickey MoniakLAAOF
429 Ramon LaureanoCLEOF
430 Cavan BiggioTOR1B, 2B, OF
431 Ryan NodaOAK1B
432 Curtis MeadTB3B
433 Liover PegueroPIT2B, SS
434 Tyler BlackMLW3B
435 Edward OlivaresPITOF
436 Jonathan ArandaTBUT
437 Patrick BaileySFC
438 Chris MartinBOSP
439 Giovanny GallegosSTLP
440 Jasson DominguezNYYOF
441 Griffin JaxMINP
442 Elehuris MonteroCOL1B
443 Marco LucianoSFSS
444 Sawyer Gipson-LongDETP
445 Gary SanchezMLWC
446 Andrew NardiMIAP
447 Adam DuvallATLOF
448 Colin PocheTBP
449 Yan GomesCHCC
450 Casey MizeDETP
451 Cade HortonCHCP
452 Anthony RendonLAA3B
453 Patrick SandovalLAAP
454 Lucas ErcegOAKP
455 Garrett CrochetCWSP
456 Aaron AshbyMLWP
457 Josh SborzTEXP
458 Taylor RogersSFP
459 Zach McKinstryDET2B, 3B, SS, OF
460 Jon BertiMIA3B, SS
461 Dylan CrewsWASOF
462 Geraldo PerdomoARZ2B, SS
463 Matt ManningDETP
464 Jason FoleyDETP
465 Max MeyerMIAP
466 Kyle GibsonSTLP
467 Erik SwansonTORP
468 Tyler SoderstromOAKUT
469 Travis d'ArnaudATLC
470 Jhony BritoSDP
471 Connor WongBOSC
472 Jeff HoffmanPHIP
473 Steven WilsonCHWP
474 Jose UrquidyHOUP
475 Brady SingerKCP
476 Danny CoulombeBALP
477 Bowden FrancisTORP
478 Seth BrownOAKOF
479 Ryan WeathersMIAP
480 Alek ManoahTORP
481 Kyle HendricksCHCP
482 Freddy FerminKCC
483 Adalberto MondesiFASS
484 Gregory SantosSEAP
485 Jesse WinkerWASUT
486 Jordan WicksCHCP
487 Dylan FloroWASP
488 Jorge LopezNYMP
489 Nick AndersonKCP
490 Miguel VargasLAD2B
491 Jose SorianoLAAP
492 Tyler KinleyCOLP
493 Andrew ChafinDETP
494 Jared JonesPITP
495 Andrew McCutchenPITUT
496 Brooks RaleyNYMP
497 Harold RamirezTBUT
498 Kirby YatesTEXP
499 Michael SorokaCWSP
500 Matt BrashSEAP
Fantrax is one of the fastest-growing fantasy sites in the fantasy sports industry, and we’re not stopping any time soon. We are the most customizable, easy-to-use, and feature-rich platform in the industry, offering the greatest fantasy experience for your dynasty, keeper, redraft, and best ball leagues. Fantasy sports doesn’t sleep, and neither does Fantrax, with seasons running 365 days a year. Take your fantasy leagues to the next level now at Fantrax.com!
Leave A Reply

Your email address will not be published.