RotoWire Roundtable: Top-300 Fantasy Baseball Rankings for 2024

RotoWire Roundtable: Top-300 Fantasy Baseball Rankings for 2024

This article is part of our RotoWire Roundtable series.

The 2023 World Series may have just ended, but the 2024 fantasy baseball draft season is already underway. So, too, is the RotoWire Roundtable, which we've chosen to roll out several months earlier this year. These rankings combine four individual sets — from Jeff Erickson, Clay Link, Todd Zola and Erik Halterman — into one table, which is sorted by median ranking. The goal here is to provide additional information beyond a mere ordered list by also showing which players are viewed similarly across the board and which players elicit widely varying opinions. These rankings assume 5x5 rotisserie scoring, with 14 hitters (including two catchers) and nine pitchers in the lineup.

Perhaps the most interesting thing to note about the rankings at this early stage is the difference between this year's top five and last year's top five. Last year's ADP charts showed a tier of five players who were all considered legitimate first-overall candidates, and by our final installment of the Roundtable, we'd each picked a different one. Ronald Acuna Jr. (Jeff's pick) ended up claiming the top spot in earned value by a wide margin after becoming the first member of the 40-70 club, and it should be no surprise that he's the consensus No. 1 this year. After that, though, six different players show up as second or third for at least one of us, and nine different players feature in at least one of our top fives. The difficult decisions will start early this year, unless

The 2023 World Series may have just ended, but the 2024 fantasy baseball draft season is already underway. So, too, is the RotoWire Roundtable, which we've chosen to roll out several months earlier this year. These rankings combine four individual sets — from Jeff Erickson, Clay Link, Todd Zola and Erik Halterman — into one table, which is sorted by median ranking. The goal here is to provide additional information beyond a mere ordered list by also showing which players are viewed similarly across the board and which players elicit widely varying opinions. These rankings assume 5x5 rotisserie scoring, with 14 hitters (including two catchers) and nine pitchers in the lineup.

Perhaps the most interesting thing to note about the rankings at this early stage is the difference between this year's top five and last year's top five. Last year's ADP charts showed a tier of five players who were all considered legitimate first-overall candidates, and by our final installment of the Roundtable, we'd each picked a different one. Ronald Acuna Jr. (Jeff's pick) ended up claiming the top spot in earned value by a wide margin after becoming the first member of the 40-70 club, and it should be no surprise that he's the consensus No. 1 this year. After that, though, six different players show up as second or third for at least one of us, and nine different players feature in at least one of our top fives. The difficult decisions will start early this year, unless you're lucky enough to land the first pick.

Intro by Erik Halterman

RkAVGMedNameTeamPosJeffClayToddErik
11.01Ronald Acuna Jr.ATLOF1111
24.03.5Julio RodriguezSEAOF2275
34.33.5Bobby Witt Jr.KCSS4382
44.54.5Kyle TuckerHOUOF7524
55.86Freddie FreemanLAD1B5738
66.36.5Corbin CarrollARZOF9493
77.06.5Mookie BettsLAD2B, OF61057
88.58Spencer StriderATLP361510
910.39Fernando Tatis Jr.SDOF817106
1010.311Aaron JudgeNYYOF158414
1111.312Trea TurnerPHISS1212129
1213.512Jose RamirezCLE3B13191111
1317.512.5Yordan AlvarezHOUOF1093615
1414.013.5Gerrit ColeNYYP11131418
1514.814Shohei OhtaniFADH1711625
1617.515.5Matt OlsonATL1B18261313
1718.517.5Bryce HarperPHI1B19162712
1817.818Juan SotoSDOF14202116
1919.820Austin RileyATL3B25141723
2021.021Corey SeagerTEXSS24251817
2123.323Rafael DeversBOS3B26212422
2225.024.5Luis RobertCWSOF28312021
2326.027Zack WheelerPHIP21292826
2429.527.5Bo BichetteTORSS30152548
2527.528.5Corbin BurnesMLWP20303327
2629.329Marcus SemienTEX2B29242935
2731.329.5Kevin GausmanTORP32274719
2830.030Francisco LindorNYMSS27372333
2930.330Ozzie AlbiesATL2B31451629
3028.530.5Zac GallenARZP33183528
3130.031Pete AlonsoNYM1B16423824
3231.334Vladimir Guerrero Jr.TOR1B38341934
3335.035Luis CastilloSEAP23224847
3438.035Michael Harris IIATLOF40562630
3537.036Randy ArozarenaTBOF34324438
3638.036.5Adolis GarciaTEXOF36353744
3738.336.5Manny MachadoSD3B41283252
3835.537.5Gunnar HendersonBALSS, 3B22384537
3936.038Elly De La CruzCINSS, 3B46483020
4042.339.5Jose AltuveHOU2B39594031
4144.043.5Royce LewisMIN3B35365154
4242.544Framber ValdezHOUP48334940
4347.845.5Logan WebbSFP52663439
4454.548Tyler GlasnowTBP43538042
4550.349.5Aaron NolaFAP42446055
4649.850George KirbySEAP37574362
4758.350Blake SnellFAP57439241
4853.350.5J.T. RealmutoPHIC45238956
4948.552.5Paul GoldschmidtSTL1B64412267
5052.554Max FriedATLP53553963
5155.855.5Matt McLainCIN2B, SS58813153
5259.056.5Adley RutschmanBALC56398457
5355.357Pablo LopezMINP50716436
5459.557.5Cody BellingerFA1B, OF49806643
5574.358.5Josh HaderFAP704713545
5669.359.5Tarik SkubalDETP601005859
5763.059.5Nolan ArenadoSTL3B62405793
5861.060Nico HoernerCHC2B, SS55834165
5964.861.5Emmanuel ClaseCLEP72518650
6072.061.5Devin WilliamsMLWP715211946
6168.063Kyle SchwarberPHIOF66605987
6260.864.5CJ AbramsWASSS51827832
6368.566.5Freddy PeraltaMLWP54758758
6475.867.5Camilo DovalSFP755011860
6577.367.5Sonny GrayFAP120635472
6672.570Josh LoweTBOF85657169
6789.570Jhoan DuranMINP766415761
6873.371.5Christian YelichMLWOF61896380
6973.572.5Jazz Chisholm Jr.MIA2B471027570
7073.372.5Nick CastellanosPHIOF69766286
7191.874.5Christian WalkerARZ1B811536568
7287.876.5Alexis DiazCINP784914975
7388.076.5Jordan RomanoTORP744615379
7469.576.5Logan GilbertSEAP44777681
7581.380.5Kyle BradishBALP87709474
7687.380.5Zach EflinTBP901355371
7790.080.5George SpringerTOROF946746153
7882.081Nolan JonesCOLOF651179749
7980.082Will Smith (LAD)LADC82588298
8097.583.5David BednarPITP779014677
8186.383.5Cedric MullinsBALOF84958383
8282.385.5Alex BregmanHOU3B97796192
8384.886.5Xander BogaertsSDSS105617796
8486.387Gleyber TorresNYY2B1071047064
8590.387Bryan ReynoldsPITOF888668119
8697.387.5Dansby SwansonCHCSS1456973102
8788.387.5Kodai SengaNYMP5954116124
8889.589Justin SteeleCHCP6711111466
8989.090.5William ContrerasMLWC966885107
9095.091.5Joe MusgroveSDP1101425573
91100.597.5Josh NaylorCLE1B113999694
9291.397.5Ha-Seong KimSD2B, SS, 3B6310710590
9398.597.5Luis ArraezMIA2B1177867132
94105.099Ryan PresslyHOUP1226216076
9599.8100.5Edwin DiazNYMP7312814751
96100.8101.5Yoshinobu YamamotoFAP1181198185
97102.8102Yandy DiazTB1B1351137291
98112.3104.5Spencer SteerCIN1B, 3B, OF92106103148
99103.8105.5Mike TroutLAAOF80105124106
100109.3106Triston CasasBOS1B104108121104
101118.3106Eury PerezMIAP6872193140
102109.5107Joe RyanMINP10211293131
103102.0107.5Andres GimenezCLE2B1261415289
104113.3110Salvador PerezKCC, 1B91120142100
105112.0110.5Anthony SantanderBALOF1307391154
106115.5111Lane ThomasWASOF10112188152
107119.0111.5Tommy EdmanSTL2B, SS, OF1629112697
108110.0112.5Josh JungTEX3B8974136141
109118.3113Seiya SuzukiCHCOF112114101146
110105.8114Teoscar HernandezSEAOF9513350145
111125.8114Anthony VolpeNYYSS11918010995
112139.5114.5Spencer TorkelsonDET1B98124231105
113116.5115Ketel MarteARZ2B1369474162
114108.8117Raisel IglesiasATLP12112311378
115121.8118Dylan CeaseCWSP11185166125
116129.5118.5Oneil CruzPITSS100134181103
117112.3119.5Jesus LuzardoMIAP79109131130
118128.0120.5Andres MunozSEAP125116158113
119118.8120.5Max MuncyLAD3B14193140101
120150.0122Jordan WalkerSTLOF93101263143
121122.5123.5Nathaniel LoweTEX1B140103112135
122138.5124Chris BassittTORP138110107199
123128.0127Willy AdamesMLWSS17088133121
124135.3127.5Christian Encarnacion-StrandCIN1B10824442147
125149.8131.5Cole RagansKCP127127209136
126157.8133Evan CarterTEXOF11526798151
127140.3133.5Clay HolmesNYYP128139179115
128127.3135Justin VerlanderHOUP83126144156
129144.5135.5Grayson RodriguezBALP14612522384
130138.5136Thairo EstradaSF2B, SS154143129128
131144.5137Ryan HelsleySTLP123187151117
132171.8138TJ FriedlCINOF139284137127
133157.3140Marcell OzunaATLOF15825495122
134132.0141Sean MurphyATLC14713714599
135132.0141.5Jordan MontgomeryFAP15213190155
136152.0144.5Pete FairbanksTBP124165203116
137166.3144.5Cristian JavierHOUP99169120277
138169.5145.5Cal RaleighSEAC157270117134
139146.0146Francisco AlvarezNYMC174118159133
140135.8146Tanner BibeeCLEP86154165138
141149.3146.5Ian HappCHCOF134159111193
142148.5147Willson ContrerasSTLC192146148108
143154.0147.5Bryson StottPHI2B18523311088
144160.5150Paul SewaldARZP150224150118
145187.0150Hunter GreeneCINP143157309139
146157.0152.5Adbert AlzolayCHCP131192156149
147167.0153Esteury RuizOAKOF13228017482
148147.0155Zack GelofOAK2B109156154169
149144.0155.5Yainer DiazHOUC161152104159
150160.5156Alec BohmPHI1B, 3B148222108164
151152.3156Eloy JimenezCWSDH12992183205
152152.8156Mitch KellerPITP144170168129
153153.5157.5Kenley JansenBOSP13398201182
154148.0158Jonathan IndiaCIN2B17997138178
155150.0158.5J.D. MartinezFADH19984132185
156159.5159Evan PhillipsLADP151206167114
157160.8160Bobby MillerLADP153167186137
158162.3161Brandon NimmoNYMOF20012299228
159158.8161.5Jorge SolerFAOF106203206120
160158.5162Clayton KershawFAP159140170165
161167.3162Jeremy PenaHOUSS149175130215
162153.3163.5Shane BieberCLEP17596152190
163174.0165.5Tanner ScottMIAP156209164167
164163.5166.5Nathan EovaldiTEXP172132161189
165152.8167.5James OutmanLADOF164174102171
166181.3170.5Jose AbreuHOU1B142130199254
167179.0171Vinnie PasquantinoKC1B191151232142
168179.3172Jake BurgerMIA3B189155250123
169164.0173Merrill KellyARZP173210100173
170179.8174Masataka YoshidaBOSOF176160211172
171174.3174.5Chas McCormickHOUOF160189222126
172175.8176Riley GreeneDETOF137148214204
173161.5176.5Yu DarvishSDP103190177176
174175.0178.5Eduardo RodriguezDETP220182123175
175166.8179Chris SaleBOSP197185173112
176178.8179Ke'Bryan HayesPIT3B190168194163
177163.3179.5Carlos CorreaMINSS16987190207
178188.0180Trevor StoryBOSSS171161189231
179175.0181.5Noelvi MarteCIN3B116221213150
180176.0182Steven KwanCLEOF21914569271
181200.0183Lourdes Gurriel Jr.ARZOF279163155203
182183.8183Jose BerriosTORP195188178174
183203.0183.5Bo NaylorCLEC183268184177
184167.3185.5Max ScherzerTEXP187186185111
185169.8186.5Braxton GarrettMIAP186197187109
186198.3189.5Kerry CarpenterDETOF177171243202
187184.8190.5Ezequiel TovarCOLSS22330256158
188204.3192Gavin WilliamsCLEP114162319222
189194.5192.5Walker BuehlerLADP166227205180
190207.5192.5Keibert RuizWASC188282163197
191186.3193Michael KingNYYP184249202110
192191.0193Andrew VaughnCWS1B, OF198149188229
193194.0193.5Logan O'HoppeLAAC214173172217
194197.0194Bailey OberMINP20132179187
195235.0194Jonah HeimTEXC202370182186
196208.8194Edouard JulienMIN2B308218139170
197199.5195Lars NootbaarSTLOF211179229179
198198.8197Isaac ParedesTB1B, 3B209199195192
199189.8201Josh BellMIA1B216194141208
200209.8202Maikel GarciaKC3B240195208196
201198.3202.5Bryce MillerSEAP180129225259
202216.3206.5Starling MarteNYMOF165287169244
203197.5210Whit MerrifieldFA2B, OF225243127195
204213.8210Yennier CanoBALP163272254166
205212.5212Ty FranceSEA1B249177192232
206207.0213.5Jarren DuranBOSOF207258143220
207222.8218Zach NetoLAASS298261175157
208219.8218Seth LugoFAP242229207201
209227.5219Nolan GormanSTL2B178260311161
210205.8219Matt ChapmanFA3B194136244249
211274.5220Hunter BrownHOUP204215454225
212218.8220Jack SuwinskiPITOF256184275160
213230.3220.5Alex VerdugoBOSOF241172200308
214241.3221.5Gabriel MorenoARZC155367162281
215239.8222Byron BuxtonMINDH235164351209
216238.8222Brandon LoweTB2B208236327184
217214.3222.5Justin TurnerFA1B254278134191
218233.0222.5Nestor CortesNYYP296191210235
219219.5223Tyler StephensonCINC229217176256
220222.8224.5Triston McKenzieCLEP182216233260
221214.8225Eugenio SuarezSEA3B203144247265
222225.0226.5Alejandro KirkTORC271176235218
223210.8226.5Christopher MorelCHC2B, OF234246219144
224218.0227Daulton VarshoTOROF181290128273
225245.5227Anthony RizzoNYY1B217237314214
226243.5227.5Marcus StromanCHCP309240215210
227237.8229Aaron CivaleCLEP167247326211
228243.8229.5Jeff McNeilNYM2B, OF266193191325
229221.5230Ryan McMahonCOL2B, 3B230178248230
230224.5230.5Reid DetmersLAAP238181256223
231230.0230.5Carlos EstevezLAAP236225278181
232240.3231Brandon DruryLAA1B, 2B243219217282
233217.5231.5Junior CamineroTB3B210285122253
234225.3239Brayan BelloBOSP233115308245
235260.0239Joey MenesesWASDH247231197365
236248.8243Cristopher SanchezPHIP288196313198
237271.3243.5Miles MikolasSTLP239248230368
238246.0244Charlie MortonFAP261235237251
239263.5248Tyler O'NeillSTLOF206250352246
240274.3248.5Jackson ChourioMLWOF244253360240
241260.8251.5Lucas GiolitoCWSP212328269234
242241.0252Ryan MountcastleBAL1B231277273183
243254.8253.5Danny JansenTORC314252198255
244274.5254Bryan WooSEAP226256364252
245236.8255.5Johan RojasPHIOF311269125242
246271.5255.5Jon GrayTEXP237339236274
247254.5257Jeimer CandelarioFA1B, 3B310286228194
248288.5257Nick LodoloCINP259255452188
249276.8258Carlos RodonNYYP215138453301
250263.5259Kyle FinneganWASP303265253233
251259.3259.5Mitch GarverFAC274245238280
252258.0260Andrew BenintendiCWSOF307213180332
253257.8261.5Jorge PolancoMIN2B221238285287
254280.5262.5Elias DiazCOLC268342255257
255266.3263Alex KirilloffMIN1B, OF250220276319
256246.0263.5Austin HaysBALOF310147220307
257257.0264Craig KimbrelFAP294294234206
258270.3264Kutter CrawfordBOSP257257271296
259275.3264.5Lance LynnFAP280205249367
260271.5266.5Griffin CanningLAAP313283240250
261268.0267Shea LangeliersOAKC312226246288
262257.5268Ryan PepiotLADP168326272264
263266.3269.5Nick PivettaBOSP228330196311
264273.5270Leody TaverasTEXOF270327227270
265288.3272Kenta MaedaMINP285372259237
266274.3276Michael WachaFAP273259286279
267270.0277Luis CampusanoSDC251303310216
268273.3278Shane BazTBP282311274226
269283.5283Taj BradleyTBP276251317290
270297.3283Brandon PfaadtARZP255304368262
271294.5284.5Brent RookerOAKOF283279330286
272276.5286.5Kris BryantCOLOF232158375341
273254.5288.5Amed RosarioFASS315262106335
274278.5290.5Bryan De La CruzMIAOF289292204329
275284.0291Tim AndersonFASS316228266326
276304.5293Jordan HicksFAP317266366269
277287.3293.5Tommy PhamFAOF321309241278
278298.5293.5Luis RengifoLAA2B, SS, 3B, OF304347260283
279286.3294Andrew HeaneyTEXP318204270353
280310.3295Jarred KelenicSEAOF263295388295
281287.0296Bryce ElderATLP322234280312
282289.0296Max KeplerMINOF269323221343
283299.3296.5MJ MelendezKCOF267275337318
284305.0298Seth BrownOAKOF320276264360
285301.8298Jose AlvaradoPHIP264332372239
286305.8299Joc PedersonFAOF281296302344
287307.3299Brandon MarshPHIOF305281350293
288286.8299Yusei KikuchiTORP292313306236
289288.3301.5J.P. CrawfordSEASS300324226303
290305.5302.5Jake FraleyCINOF196358421247
291292.0304Giancarlo StantonNYYOF323207353285
292279.0304.5Logan AllenCLEP324183288321
293304.5307Wilmer FloresSF1B, 3B328315299276
294306.3308Joey WiemerMLWOF325322284294
295310.5310Tanner HouckBOSP326289294333
296313.5312MacKenzie GoreWASP327288342297
297314.3312.5Brusdar GraterolLADP301340292324
298314.5314.5Sal FrelickMLWOF329333296300
299318.3315.5Ryan JeffersMINC287355315316
300314.0317.5Brady SingerKCP260344291361

Want to Read More?
Subscribe to RotoWire to see the full article.

We reserve some of our best content for our paid subscribers. Plus, if you choose to subscribe you can discuss this article with the author and the rest of the RotoWire community.

Get Instant Access To This Article Get Access To This Article
RotoWire Community
Join Our Subscriber-Only MLB Chat
Chat with our writers and other RotoWire MLB fans for all the pre-game info and in-game banter.
Join The Discussion
ABOUT THE AUTHORS
Jeff Erickson
Jeff Erickson is a co-founder of RotoWire and the only two-time winner of Baseball Writer of the Year from the Fantasy Sports Writers Association. He's also in the FSWA Hall of Fame. He roots for the Reds, Bengals, Red Wings, Pacers and Northwestern University (the real NU).
Erik Halterman
Erik Halterman is the Features Editor for RotoWire. He also co-hosts RotoWire Fantasy Baseball on SiriusXM's MLB Network Radio.
Clay Link
Clay Link is the MLB Editor at RotoWire. Clay won the overall championship in The Great Fantasy Baseball Invitational and finished top 10 in the NFBC Online Championship in 2018. He can be heard on SiriusXM Fantasy Sports Radio, MLB Network Radio and twice a week on the RotoWire Fantasy Baseball Podcast during baseball season.
Todd Zola
Todd has been writing about fantasy baseball since 1997. He won NL Tout Wars and Mixed LABR in 2016 as well as a multi-time league winner in the National Fantasy Baseball Championship. Todd is now setting his sights even higher: The Rotowire Staff League. Lord Zola, as he's known in the industry, won the 2013 FSWA Fantasy Baseball Article of the Year award and was named the 2017 FSWA Fantasy Baseball Writer of the Year. Todd is a five-time FSWA awards finalist.
Collette Calls: Does Controlling the Running Game Really Matter?
Collette Calls: Does Controlling the Running Game Really Matter?
Farm Futures: Rookie Pitcher Targets
Farm Futures: Rookie Pitcher Targets
Offseason Deep Dives: Sean Manaea
Offseason Deep Dives: Sean Manaea
RotoWire Roundtable: 2025 Fantasy Baseball Top-300 Rankings
RotoWire Roundtable: 2025 Fantasy Baseball Top-300 Rankings