2024 MLB Draft Prospect Top 100 Composite List | Updated

2024 MLB Draft Prospect Rankings: Top 100 Composite List

Baseball season is here and the 2024 MLB Draft is in July. A collection of top 100 prospect lists have been published and below is a composite list based on the MLB Pipeline and Baseball America's list. 

Ranking No.1 in both lists is JJ Wetherholt, the Big 12 preseason Player of the Year. 

When Is The 2024 MLB Draft?

The actual time and date of the MLB Draft hasn't been announced, but it will take place during 2024 MLB All-Star Week. MLB All-Star week begins on Sunday, July 14 and the game is on Tuesday, July 16. 

In 2023, the draft began All-Star week on the Sunday before Tuesday's game between the National League and American League. 

The draft began at 2 p.m. in 2023. 

More MLB Draft 2024 Coverage 


PlayerPositionAgeSchoolBatsThrowsCommitted
1JJ WetherholtIF21West VirginiaLR
2Nick Kurtz1B20Wake ForestLL
3Travis BazzanaIF21Oregon StateLR
4Jac Caglianone1B/LHP21FloridaLL
5Charlie CondonOF/1B20GeorgiaRR
6Vance HoneycuttOF20North CarolinaRR
7Tommy White3B20Louisiana StateRR
8Konnor GriffinOF17Jackson Prep (MS)RR
9Seaver KingOF/SS20Wake ForestRR
10Braden MontgomeryOF/RHP20Texas A&MSR
11Mike SirotaOF20NortheasternRR
12Malcolm MooreC20StanfordLR
13Josh HartleLHP20Wake ForestLL
14PJ MorlandoOF18Summerville (SC)LR
15Hagen SmithLHP20ArkansasLL
16Chase BurnsRHP21Wake ForestRR
17Brody BrechtRHP21IowaRR
18Thatcher HurdRHP21Louisiana StateRR
19Cam CaminitiLHP17Saguaro (AZ)LL
20Slade CaldwellOF17Valley View (AR)LLMississippi Baseball
21Caleb LomavitaC21CaliforniaRR
22Drew BeamRHP20TennesseeRR
23Noah FrancoOF/LHP17IMG Academy (FL)LLTCU Baseball
24Caleb BonemerSS/3B18Okemos (MI)RR
25Cam Smith3B20Florida StateRR
26Carson BengeOF/RHP21Oklahoma StateLR
27Dakota JordanOF20Mississippi StateRR
28Kaelen CulpepperSS/3B21Kansas StateRR
29Jonathan SantucciLHP21DukeLL
30Ryan SloanRHP18York (IL)RRWake Forest Baseball
31Michael MasseyRHP20Wake ForestRR
32Griff O'FerrallSS21VirginiaRR
33William SchmidtRHP18Catholic (LA)RRLSU Baseball
34Joey OakieRHP17Ankeny Centennial (IA)RRIowa Baseball
35Luke HolmanRHP21Louisiana StateRR
36Trey YesavageRHP20East CarolinaRR
37Carter JohnsonSS17Oxford (AL)LRAlabama Baseball
38Anthony SilvaSS20TCURR
39Bryce RainerIF/RHP18Harvard-Westlake (CA)LRTexas Baseball
40Levi SterlingRHP17Notre Dame (CA)RR
41Owen HallRHP18Edmond North (OK)RRVanderbilt Baseball
42Tegan KuhnsRHP18Gettysburg Area (PA)SRTennessee Baseball
43Carson DeMartini3B21Virginia TechLR
44Ethan AndersonC/1B20VirginiaSR
45Ben HessRHP21AlabamaRR
46Gage JumpLHP20Louisiana StateLL
47Kevin BazzellC20Texas TechRR
48Walker JanekC21Sam HoustonRR
49Carter HoltonLHP21VanderbiltLL
50Billy Amick3B21TennesseeRR
51Garrett ShullOF18Enid (OK)SR

Oklahoma State Baseball

52Matt AgerRHP20UC Santa BarbaraRR
53Cade ArrambideC18Tomball (TX)RR
54Anson SeibertRHP18Blue Valley Southwest (KS)LRTennessee Baseball
55Rustan RigdonSS18Metter (GA)SRVanderbilt Baseball
56Owen PainoSS18Ketcham (NY)LRMississippi Baseball
57Jared ThomasOF20TexasLL
58Carson WigginsRHP18Roland (OK)SRArkansas Baseball
59Kyle DeBargeSS20Louisiana-LafayetteRR
60Braylon PayneOF17Elkins (TX)LLHouston Baseball
61David ShieldsLHP17Mt. Lebanon (PA)SLMiami Baseball
62Austin OvernOF20Southern CaliforniaLR
63Derek CurielOF18Orange Lutheran (CA)LL
64Ty SouthiseneSS18Basic (NV)RR
65Christian MooreSS21TennesseeRR
66Ryan JohnsonRHP21Dallas BaptistSR
67Tyson NeighborsRHP21Kansas StateRR
68JD DixSS18Whitefish Bay (WI)SRWake Forest Baseball
69Travis SmithRHP21KentuckyRR
70Colby SheltonSS/3B21FloridaLR
71Chase MobleyRHP17Durant (FL)RRFlorida State Baseball
72Ethan SchiefelbeinLHP17Corona (CA)LL
73Rodney GreenOF20CaliforniaLL
74Will TaylorOF21ClemsonRR
75Jacob CozartC21North Carolina StateLR
76Fran OschellRHP21DukeRR
77Kale Fountain3B18Norris (NE)RR
78Charlie BatesSS18Palo Alto (Calif.)LRStanford Baseball
79James TibbsOF/1B21Florida StateLL
80Arnold AbernathySS/2B18North Cobb Christian (GA)LRTennessee Baseball
81Dylan DreilingOF20TennesseeLL
82Will TurnerOF21South AlabamaLL
83Dante NoriOF19Northville (MI)LL
84Aiden Harris3B17PDG Academy (VA)RRVirginia Baseball
85Braylon DoughtyRHP18Chaparral (CA)RR
86Mason BrassfieldLHP18Bakersfield Christian (CA)LL
87Trey Gregory-AlfordRHP17Coronado (CO)RRVirginia Baseball
88Lazaro ColleraRHP18Westminster Christian (FL)RRMiami Baseball
89Cole Mathis1B/RHP20College of CharlestonRR
90Greysen CarterRHP21VanderbiltSR
91Derek Bender1B/C21Coastal CarolinaRR
92Duce Gourson2B21UCLALR
93Zander Darby3B21UC Santa BarbaraLR
94Boston BatemanLHP18Camarillo (CA)RLLSU Baseball
95Zach SwansonRHP18Toutle Lake (WA)RROregon State
96Jonathan VastineSS21VanderbiltLR
97Cody SchrierSS20UCLARR
98Chase Harlan3B17Central Bucks East (PA)RRClemson Baseball
99Daniel AvitiaRHP20Grand CanyonRR
100William KirkLHP18Ramsey (NJ)LLVirginia Baseball