NCAAB
Spread

Fantasy Baseball Rankings 2024

Frank AmmiranteSenior Sports Writer
@FAmmiranteTFJ
Last Updated: a day ago

Here are The Game Day’s updated 2024 fantasy baseball rankings to fully prepare you for your fantasy draft day.

These fantasy MLB rankings include our preseason top-300 players based on standard rotisserie leagues with the following categories:

  • Hitting: Home Runs | Runs | RBI | Batting Average | Stolen Bases
  • Pitching: Wins | Strikeouts | ERA | WHIP | Saves

Top 300 Fantasy Baseball Rankings

These are early top 300 fantasy baseball rankings based on a rotisserie format as of Mar. 27. Positional eligibility is based on NFBC leagues.

See more of our expert fantasy MLB tips:

Edit
RankTierPlayerTeamPOSRank
11Ronald Acuna Jr.ATLOFOF1
21Bobby Witt Jr.KCSSSS1
31Julio RodriguezSEAOFOF2
42Spencer StriderATLSPSP1
52Fernando Tatis Jr.SDOFOF3
62Mookie BettsLAD2B, SS, OF2B1 / SS2 / OF4
72Kyle TuckerHOUOFOF5
82Corbin CarrollARIOFOF6
92Juan SotoNYYOFOF7
102Freddie FreemanLAD1B1B1
113Aaron JudgeNYYOFOF8
123Bryce HarperPHI1B1B2
133Trea TurnerPHISSSS3
143Matt OlsonATL1B1B3
153Yordan AlvarezHOUOFOF9
163Shohei OhtaniLADUTUT1
173Corbin BurnesBALSPSP2
183Elly De La CruzCIN3B, SS3B1 / SS4
193Zack WheelerPHISPSP3
204Austin RileyATL3B3B2
214Jose RamirezCLE3B3B3
224Rafael DeversBOS3B3B4
234Pete AlonsoNYM1B1B4
244George KirbySEASPSP4
254Tyler GlasnowLADSPSP5
264Francisco LindorNYMSSSS5
274Ozzie AlbiesATL2B2B2
284Michael Harris IIATLOFOF10
294Luis CastilloSEASPSP6
304Vladimir Guerrero Jr.TOR1B1B5
314Pablo LopezMINSPSP7
324Kevin GausmanTORSPSP8
334Corey SeagerTEXSSSS6
345Gunnar HendersonBAL3B, SS3B5 / SS7
355Marcus SemienTEX2B2B3
365Bo BichetteTORSSSS8
375Tarik SkubalDETSPSP9
385CJ AbramsWSHSSSS9
395Edwin DiazNYMRPRP1
405Luis Robert Jr.CWSOFOF11
415Bobby MillerLADSPSP10
425Grayson RodriguezBALSPSP11
435Yoshinobu YamamotoLADSPSP12
445Logan WebbSFSPSP13
455Oneil CruzPITSSSS10
465Randy ArozarenaTBOFOF12
475Emmanuel ClaseCLERPRP2
485Josh HaderHOURPRP3
495Jose AltuveHOU2B2B4
505Royce LewisMINSPSP15
515Jazz Chisholm Jr.MIAOFOF13
525Adolis GarciaTEXOFOF14
536Max FriedATLSPSP14
546Zac GallenARISPSP15
556Framber ValdezHOUSPSP16
566Aaron NolaPHISPSP17
576Freddy PeraltaMILSPSP18
586Zach EflinTBSPSP19
596Logan GilbertSEASPSP20
606Joe RyanMINSPSP21
616Cole RagansKCSPSP22
626Blake SnellSFSPSP23
636Camilo DovalSFRPRP4
646Gleyber TorresNYY2B2B5
656Manny MachadoSD3B3B6
666Raisel IglesiasATLRPRP5
676Adley RutschmanBALCC1
686Andres MunozSEARPRP6
696Wyatt LangfordTEXOFOF15
706Jesus LuzardoMIASPSP24
716Evan PhillipsLADRPRP7
726Cody BellingerCHC1B, OF1B6 / OF16
736David BednarPITRPRP8
746J.T. RealmutoPHICC2
756Seiya SuzukiCHCOFOF17
766Chris SaleATLSPSP25
776Dylan CeaseSDSPSP26
786Clay HolmesNYYRPRP9
796Pete FairbanksTBRPRP10
806Mike TroutLAAOFOF18
816William ContrerasMILCC3
826Will SmithLADCC4
837Alexis DiazCINRPRP11
847Bryan ReynoldsPITOFOF19
857Christian YelichMILOFOF20
867Nolan JonesCOLOFOF21
877Bailey OberMINSPSP27
887Joe MusgroveSDSPSP28
897Ryan HelsleySTLRPRP12
907Craig KimbrelBALRPRP13
917Nico HoernerCHC2B, SS2B6 / SS11
927Paul GoldschmidtSTL1B1B7
937Justin SteeleCHCSPSP29
947Anthony VolpeNYYSSSS12
957Triston CasasBOS1B1B8
967Andres GimenezCLE2B2B7
977Teoscar HernandezLADOFOF22
987Ketel MarteARI2B2B8
997Christian Encarnacion-StrandCIN1B1B9
1007Xander BogaertsSD2B, SS2B9 / SS13
1017Christian WalkerARI1B1B10
1027Alex BregmanHOU3B3B8
1037Michael KingSDSPSP30
1047Shane BieberCLESPSP31
1057Ha-Seong KimSD2B, 3B, SS2B10 / 3B9 / SS14
1067Bryson StottPHI2B2B11
1077George SpringerTOROFOF23
1087Dansby SwansonCHCSSSS15
1097Hunter BrownHOUSPSP32
1107Carlos RodonNYYSPSP33
1117Tanner BibeeCLESPSP34
1127Yainer DiazHOUC, 1BC5 / 1B11
1137Josh JungTEX3B3B10
1147Nolan ArenadoSTL3B3B11
1157Ke'Bryan HayesPIT3B3B12
1167Jackson ChourioMILOFOF24
1177Kyle SchwarberPHIOFOF25
1187Evan CarterTEXOFOF26
1198Shota ImanagaCHCSPSP35
1208Jarren DuranBOSOFOF27
1218Jordan WalkerSTLOFOF28
1228Lane ThomasWSHOFOF29
1238Nick PivettaBOSSPSP36
1248Josh NaylorCLE1B1B12
1258Zack GelofOAK2B2B12
1268Spencer SteerCIN1B, 3B, OF1B13 / 3B13 / OF30
1278Jose BerriosTORSPSP37
1288Chris BassittTORSPSP38
1298Bryce MillerSEASPSP39
1308Hunter GreeneCINSPSP40
1318Robert SuarezSDRPRP14
1328Thairo EstradaSF2B, SS2B13 / SS16
1338Merrill KellyARISPSP41
1348Francisco AlvarezNYMCC6
1358Sean MurphyATLCC7
1368Nick CastellanosPHIOFOF31
1378Yandy DiazTB1B1B14
1388Spencer TorkelsonDET1B1B15
1398Yu DarvishSDSPSP42
1408Salvador PerezKCC, 1BC8 / 1B16
1418Willson ContrerasSTLCC9
1428Christopher MorelCHCOFOF32
1438Trevor StoryBOSSSSS17
1448Anthony SantanderBALOFOF33
1458Cal RaleighSEACC10
1468Riley GreeneDETOFOF34
1478Gabriel MorenoARICC11
1488Logan O'HoppeLAACC12
1498Aaron CivaleTBSPSP43
1508Chas McCormickHOUOFOF35
1518Carlos EstevezLAARPRP15
1528Tanner ScottMIARPRP16
1538Jordan RomanoTORRPRP17
1548Jose AlvaradoPHIRPRP18
1558Jose LeclercTEXRPRP19
1568Adbert AlzolayCHCRPRP20
1578Jake BurgerMIA3B3B14
1588Gavin WilliamsCLESPSP44
1598Maikel GarciaKC3B3B15
1608Marcell OzunaATLUTUT2
1618Alex LangeDETRPRP21
1628Kenley JansenBOSRPRP22
1638Ryan PepiotTBSPSP45
1648Jhoan DuranMINRPRP23
1658Cristian JavierHOUSPSP46
1668Triston McKenzieCLESPSP47
1678Sonny GraySTLSPSP48
1688Willy AdamesMILSSSS18
1698Cedric Mullins IIBALOFOF36
1708Bo NaylorCLECC13
1718Keibert RuizWSHCC14
1728Daulton VarshoTOROFOF37
1738James OutmanLADOFOF38
1748Cristopher SanchezPHISPSP49
1758Jorge SolerSFOFOF39
1768Nolan GormanSTL2B2B14
1778Vinnie PasquantinoKC1B1B17
1788Mason MillerOAKRPRP24
1798Alec BohmPHI1B, 3B1B18 / 3B16
1808Luis CampusanoSDCC15
1818Henry DavisPITC, OFC16 / OF40
1828Ezequiel TovarCOLSSSS19
1838Nestor Cortes Jr.NYYSPSP50
1848Justin VerlanderHOUSPSP51
1858Isaac ParedesTB1B, 3B1B19 / 3B17
1868Jordan MontgomeryARISPSP52
1878A.J. PukMIASPSP53
1888Kenta MaedaDETSPSP54
1898Nathan EovaldiTEXSPSP55
1908Luis SeverinoNYMSPSP56
1918Yusei KikuchiTORSPSP57
1928Kutter CrawfordBOSSPSP58
1938Brandon PfaadtARISPSP59
1948Kyle HarrisonSFSPSP60
1958Ceddanne RafaelaBOSOFOF41
1968Alejandro KirkTORCC17
1978Gavin StoneLADSPSP61
1988Louie VarlandMINSPSP62
1998Will BensonCINOFOF42
2008Parker MeadowsDETOFOF43
2018Eloy JimenezCWSOFOF44
2028Jeimer CandelarioCIN1B, 3B1B20 / 3B18
2038Rhys HoskinsMIL1B1B21
2048Byron BuxtonMINUTUT4
2058Giancarlo StantonNYYOFOF45
2068Ian HappCHCOFOF46
2078Max MuncyLAD3B3B19
2088Tyler O'NeillBOSOFOF47
2098Brandon NimmoNYMOFOF48
2108Taylor WardLAAOFOF49
2118Masataka YoshidaBOSOFOF50
2128Jorge PolancoSEA2B2B15
2138Jonathan IndiaCIN2B2B16
2149Mitch GarverSEACC18
2159Jonah HeimTEXCC19
2169Kyle FinneganWSHRPRP25
2179Starling MarteNYMOFOF51
2189Luis ArraezMIA2B2B17
2199Edouard JulienMIN2B2B18
2209Jeremy PenaHOUSSSS20
2219DL HallMILSPSP63
2229Casey MizeDETSPSP64
2239Reid DetmersLAASPSP65
2249Griffin CanningLAASPSP66
2259Anthony RizzoNYYSP1B22
2269J.D. MartinezNYMUTUT5
2279Steven KwanCLEOFOF52
2289Brayan BelloBOSSPSP67
2299Mitch KellerPITSPSP68
2309Jack SuwinskiPITOFOF53
2319Carlos CorreaMINSSSS21
2329Matt ChapmanSF3B3B20
2339MJ MelendezKCOFOF54
2349Andrew VaughnCWS1B1B23
2359Bryan WooSEASPSP69
2369Charlie MortonATLSPSP70
2379Jackson MerrillSDSS, OFSS22 / OF55
2389Jung Hoo LeeSFOFOF56
2399Walker BuehlerLADSPSP71
2409Nick LodoloCINSPSP72
2419Luis GilNYYSPSP73
2429Jared JonesPITSPSP74
2439Jordan HicksSFSPSP75
2449Jack FlahertyDETSPSP76
2459Garrett WhitlockBOSSPSP77
2469Victor ScottSTLOFOF57
2479Seth LugoKCSPSP78
2489MacKenzie GoreWSHSPSP79
2499Sean ManaeaNYMSPSP80
2509Reese OlsonDETSPSP81
2519Shea LangeliersOAKCC20
2529Lourdes Gurriel Jr.ARIOFOF58
2539Ryan McMahonCOL2B, 3B1B24 / 3B21
2549Jake CronenworthSD1B, 2B1B25 / 2B19
2559Brandon DruryLAA1B, 2B1B26 / 2B20
2569Zach NetoLAASSSS23
2579Jose SiriTBOFOF59
2589Zack LittellTBSPSP82
2599James PaxtonLADSPSP83
2609Marcus StromanNYYSPSP84
2619Ryan MountcastleBAL1B1B27
2629Kerry CarpenterDETOFOF60
2639Ty FranceSEA1B1B28
2649Ryan JeffersMINCC21
2659Luis RengifoLAA2B, 3B, SS, OF2B21 / 3B22 / SS24 / OF61
2669Frankie MontasCINSPSP85
2679Esteury RuizOAKOFOF62
2689Jackson HollidayBAL2B, SS2B22 / SS25
2699Junior CamineroTB3B3B23
2709Paul SkenesPITSPSP86
2719Josh LoweTBOFOF63
2729Gerrit ColeNYYSPSP87
2739Nathaniel LoweTEX1B1B29
2749Michael WachaKCSPSP88
2759Brandon LoweTB2B2B23
2769Kevin GinkelARIRPRP26
2779Will SmithKCRPRP27
2789Colt KeithDET2B, 3B2B24 / 3B24
2799Jose AbreuHOU1B1B30
2809Josh BellMIA1B1B31
2819Kris BryantCOL1B, OF1B32 / OF64
2829Matt WallnerMINOFOF65
2839Chris PaddackMINSPSP89
2849Justin TurnerTOR1B1B33
2859Eugenio SuarezARI3B3B24
2869Brendan RodgersCOL2B2B25
2879Tyler StephensonCINC, 1BC22 / 1B33
2889Whit MerrifieldPHI2B, OF2B26 / OF66
2899Jake FraleyCINOFOF67
2909Max KeplerMINOFOF68
2919Jordan WestburgBAL2B, 3B2B27 / 3B25
2929Jeff McNeilNYM2B, OF2B27 / OF69
2939Shane BazTBSPSP90
2949Braxton GarrettMIASPSP91
2959Eury PerezMIASPSP92
2969Kodai SengaNYMSPSP93
2979Kyle BradishBALSPSP94
2989Dean KremerBALSPSP95
2999Alek ThomasARIOFOF70
3009Brett BatyNYM3B3B25

Catchers

  • Francisco Alvarez showcased his high upside as a 22-year-old last season, hitting 25 home runs in 423 plate appearances. The former top prospect is mashing this spring with three homers in seven games. While the batting average is concern, there’s an elite power ceiling here.
  • I’m warming up to Sean Murphy, who put up a 16.1% barrel rate last year. There’s a lot of upside for counting stats in an elite Braves lineup. Murphy is too good of a hitter to get only 438 plate appearances like last season. Perhaps we’ll see an uptick in playing time in Murphy’s second year in Atlanta.
  • Alejandro Kirk is one year removed from putting up a 129 wRC+ as a 23-year-old. The Blue Jays’ catcher is off to a good start this spring with two homers in six games. While playing time is an issue with Danny Jansen at catcher and Justin Turner clogging DH, Kirk’s bat can force himself into the lineup.

Corner Infielders

  • Christian Encarnacion-Strand combined for 33 home runs in 557 plate appearances between AAA and MLB last season. Steamer projects 26 homers with a .269 batting average in 489 plate appearances. With Noelvi Marte suspended for 80 games, the runway is clear for Encarnacion-Strand to get everyday playing time.
  • Ke’Bryan Hayes could be headed for a breakout season. The Pirates’ third baseman hit 10 of his 15 home runs from August onwards last year. Hayes is off to a terrific start this spring, homering three times in seven games. Perhaps this is a case of a 27-year-old hitter finally figuring out how to elevate the ball more consistently.
  • If you want to wait on corner infield, make sure to target Anthony Rizzo. The veteran first baseman is one year removed from a 32-homer season. The Yankees’ lineup is absolutely stacked this year following the addition of Juan Soto, so the upside for run production is there for Rizzo.

Middle Infielders

  • Gleyber Torres has established himself as an all-around producer, putting up a .273 average with 25 homers and 13 steals last season. We saw the Yankees second baseman trim his strikeout rate from 22.6% to 14.6%, which is highly impressive. It’s also a contract year for Torres, making him one of my favorite targets this year.
  • Andres Gimenez is a rock-solid pick because not only is there 30+ stolen base upside, but his elite glove will keep him in the Guardians lineup. Add in 15+ home runs and you have a solid source of speed who doesn’t hurt you too much in power.

Outfielders

  • I’m a bit low on Luis Robert Jr. because this is a player who has dealt with injuries throughout his career and will now be playing on one of the worst teams in MLB. The White Sox are a complete mess right now, which will hurt Robert’s counting stats (runs and RBI).
  • Seiya Suzuki is my favorite target in fantasy baseball this season. The Cubs outfielder increased his pull rate by 8.4% and put up a 183 wRC+ in 207 plate appearances from August-onwards. This came after a benching, where Suzuki started to be more aggressive at the plate. Wheels up for 2024.
  • Wyatt Langford is still worth his higher price. The rookie is mashing this spring, homering four times in only nine games. This is a hitter who can give you 25+ home runs and 20+ stolen bases, playing in one of the best lineups in baseball, so we could see some nice counting stats.

Starting Pitchers

  • While innings are a concern, Tyler Glasnow is one of the best pitchers in baseball when healthy. The former Ray is coming off a career-high 120 innings in 2023. Expect the newly acquired Dodger to beat that in 2024. There’s a lot of potential for wins playing on such a stacked team as well.
  • I’m a bit worried about Zac Gallen because he had such a heavy workload in 2023. When you count the playoff run, Gallen threw 243 innings. His previous career-high was 184 innings, so this adds injury risk to his profile.
  • Shane Bieber is in a contract year, plus we’re getting reports of increased velocity from Driveline. The veteran starter is still only 28 years old, so a resurgence is firmly within the range of outcomes. There’s also a chance that the Guardians move Bieber to a contender at the trade deadline.

Relief Pitchers

  • Look for Andres Munoz to establish himself as an elite closer now that he has a full year in the role. The Mariners should win 85-90 games, allowing for several save opportunities. Add in high-end ratios and you have a terrific combination here. The injury to Matt Brash solidifies Munoz’s role in the ninth inning.

How To Use Fantasy MLB Rankings 2024

Know your format and scoring system

Our rankings are based on a rotisserie format, so you’ll need to tweak your ranks and approaches depending on the league style.

Don’t neglect your pitching staff

While there are likely only two pitchers that will go off the board in the first round, it’s important that you take at least one starter with your first four picks. There is a lot of volatility with performance and injury risk among pitchers, so it’s essential to have depth.


Bet on 2024 MLB Futures

Looking to place a bet on top MLB Futures? Check out the latest odds by navigating the chart below.

Simply select the wager (AL/NL MVP, for example) and the sportsbook:


Be aware of position scarcity

You should not use positional scarcity as a firm guidepost, as it’s often better to simply take the best player available. But as your draft progresses, you’ll have to address weaker positions, such as third base.

Be aggressive

High-stakes players and industry experts will frequently draft a sleeper or value play ahead of their Average Draft Positions, so don’t be afraid to reach for a player if you’re particularly bullish on him.

Make a plan for closers and catchers

If you’re not going to take a top closer or catcher, then you will have to be prepared to monitor the waiver wire for relievers or go for riskier catchers. These are two unique positions that create much discussion among fantasy analysts, and you will have to decide on a preferred route.

Every draft is unique

Rankings and ADPs serve as a basis for what you may be preparing for, but no two drafts are ever the same.

Go your own way

You can use these rankings as a template, but you should have preferences as to what players you want to move up and down your draft board.

Drafting is just the beginning

Keep in mind that we will be working the waiver wire frequently throughout the season to address holes and replace injured players. The roster you finish with will likely look considerably different than the one you started with.

Draft with confidence

If you are well-prepared and don’t overanalyze takes on players, everything should go smoothly. No one has a perfect roster after the draft, especially in 15-team leagues.

Be mindful of your category needs

You want to draft a team that is as balanced as possible so that you can compete in each category. Keep track of each of your players’ projected stats so that you know where you stand in each stat. If you’re in a competition with an overall cash prize like NFBC, it’s important that your team is good everywhere.

Author

Frank Ammirante

Frank Ammirante is a Senior Sports Writer at The Game Day. Previously, he wrote for 4for4 Football and RotoBaller. Frank is a member of the Fantasy Sports Writer's Association while maintaining an active presence within the community. He has competed in industry contests like the Scott Fish Bowl, The Great Fantasy Baseball Invitational, and more. Frank will be making his debut in Tout Wars this year. He's got a diverse sporting background, but specializes in football and baseball.

Related articles

Promotions

Get $1,500 in Bonus Bets

5 stars

Bet $5 & Get $150 in Bonus Bets or First Bet Safety Net

5 stars

Bet $5, Get $150 in Bonus Bets

5 stars

Get A Bonus Bet Up to $1,000

5 stars

Get $200 in Bonus Bets

5 stars

Get up to $250 2nd Chance Free Bet

5 stars

If you or someone you know has a gambling problem and wants help, please call 1-800-GAMBLER.

21+ and present in OH. Gambling Problem? Call or text 1-800-GAMBLER (CO, DC, IL, IN, LA, MD, MS, NJ, OH, PA, TN, VA, WV, WY).

Call 877-8-HOPENY or text HOPENY (467369) (NY).

Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-522-4700 (KS, NV), 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-270-7117 for confidential help (MI).

All betting content on TheGameDay.com is exclusively intended for audience members 21 years and older who are permitted to gamble in legal states. The Game Day may earn revenue from site visitor referrals to betting services.

Responsible Gaming: Many sportsbooks offer ways to encourage responsible gaming, including the establishment of limits to deposits, spending, and time dedicated to betting.

The Game Day is a TGD Marketing Ltd. endeavor.