2024 MLB Draft Prospect Top 100 Composite List | Updated

2024 MLB Draft Prospect Top 100 Composite List

The 2024 MLB Draft begins on July 14 at 5 p.m. EST from Fort Worth, Texas as some of the best first-year draft eligible prospects and college prospects await their names to be called over three days during the All-Star break. 

The 2024 MLB Draft cycle is coming to a close, so here’s one last ranking of the top 100 prospects in this year’s class based on a composite of three top 100 prospect rankings (MLB Pipeline, Baseball America and The Athletic). 

When Is The 2024 MLB Draft?

The 2024 MLB Draft will be July 14-16 in Fort Worth, Texas at Cowtown Coliseum. The first round will begin at 5 p.m. EST. 

More MLB Draft 2024 Coverage 

 

Rank PlayerPositionAge School (College commitment)BatsThrowsPreviously ranked
1Charlie CondonOF/IF21Georgia BaseballRR1
2Travis BazzanaIF21Oregon State Baseball LR2
3JJ WetherholtIF21West Virginia Baseball LR8
4Chase BurnsRHP21Wake Forest BaseballRR5
5Jac Caglianone1B/LHP21Florida BaseballLL3
6Hagen SmithLHP20Arkansas Baseball LL7
7Braden MontgomeryOF/IF21Texas A&m BaseballSR4
8Trey YesavageRHP20East Carolina BaseballRR10
9Konnor GriffinIF/OF18Jackson Prep, MS (LSU)RR9
10Bryce RainerSS18Harvard-Westlake, CA (Texas)LR11
11Nick Kurtz1B/LHP21Wake Forest BaseballLL6
12Christian MooreIF21Tennesse BaseballRR43
13Vance HoneycuttOF21UNC BaseballRR15
14James TibbsOF/IF21Florida State BaseballLL19
15Seaver KingIF/OF21Wake Forest BaseballRR13
16Cam Smith3B21Florida State BaseballRR17
17Carson BengeOF/RHP21Oklahoma State BaseballLR21
18Walker JanekC21Sam Houston StateRR24
19Slade CaldwellOF17Valley View, Ark (Ole Miss)LL23
20Caleb LomavitaC21California BaseballRR12
21William SchmidtRHP18Cathloc HS, La. (LSU)RR14
22Cam CaminitiLHP17Saguaro, AZ (LSU)LL19
23Theo GillenIF18Austin Westlake HS (Texas)LR29
24Jurrangelo CijntjeBHP20Mississippi State BaseballSSN/R
25Ryan WaldschmidtOF21Kentucky BaseballRRN/R
26Ryan SloanRHP18York HS, Illi. (Wake Forest)RR54
27Kellon LindseySS18Hardee, Fla. (Florida)RR28
28Brody BrechtRHP21Iowa BaseballRR17
29Billy Amick3B21Tennesse BaseballRR16
30Tommy White3B21LSU BaseballRR18
31Braylon DoughtyRHP18Chaparral, Calif. (Oklahoma State)RR36
32Jonathan SantucciLHP21Duke BaseballLL27
33Kash MayfieldLHP19Elk City, Okla. (Oklahoma State)LL42
34Kaelen CulpepperSS21Kansas State BaseballRR22
35Dakota JordanOF21Mississippi State BaseballRR25
36Caleb BonemerSS18Okemos, Mich.RR44
37Blake Burke1B/LHP20Tennesse BaseballLL69
38Ben HessRHP21Alabama BaseballRR31
39Bryce CunninghamRHP21Vanderbilt BaseballRR41
40Luke HolmanRHP21LSU BaseballRR39
41Drew BeamRHP21Tennesse BaseballRR38
42Wyatt SanfordSS18Independence, Texas (Texas A&M)LR32
43Tyson LewisSS18Millard West HS, Neb, (Arkansas)LRN/R
44Jacob CozartC21North Carolina State BaseballLR34
45Jared ThomasOF20Texas BaseballLL53
46Ryan JohnsonRHP21Dallas Baptist SL46
47Malcolm MooreC20Stanford BaseballLR12
48Dasan HillLHP18Grapevine, Texas (Dallas Baptist)RL45
49Joey OakieRHP18Ankeny Centennial, IA (Iowa)RR35
50Griffin BurkholderOF18Freedom, Va. (West Virginia)RR67
51Carter JohnsonSS18Oxford, Al. (Alabama)LR33
52PJ MorlandoOF19Summerville, S.C. (South Carolina)LRN/R
53Garrett ShullOF18Freedom, Va. (West Virginia)SR55
54Gage JumpLHP21LSU BaseballLL63
55Levi SterlingRHP17Notre Dame, Calif. (Texas)RR37
56Luke DickersonSS18Morris Knolls HS, NJ (Virginia)RRN/R
57Tegan KuhnsRHP18Gettysburgh, Pa (Tennessee)SR51
58Dax WhitneyRHP18Blackfoot HS (Oregon State)RRN/R
59Ethan AndersonC/1B20Virginia BaseballSL59
60David ShieldsLHP17Mt. Lebanon, Pa. (Miami)SL49
61Cole Mathis1B/RHP20College of Charleston BaseballRRN/R
62JD DixSS18Whitefish Bay, Wisc. (Wake Forest)SR88
63Carson DeMartini3B21Virginia Tech  BaseballLR76
64Colby SheltonSS21Florida BaseballLR84
65Braylon PayneOF17Elkins, Texas (Houston)LL47
66Ryan PragerLHP21Texas A&m BaseballLL70
67Carter HoltonLHP21Vanderbilt BaseballLL56
68Kevin BazzellC/IF21Texas Tech BaseballRR48
69Hunter CarnsC19First Coast, Fla. (Florida State)RR89
70Mike SirotaOF20Northeastern BaseballRR50
71Bryce MeccageRHP18Pennington School, NJ (Virginia)RR71
72Cole MessinaC20South Carolina BaseballRRN/R
73Dylan DreilingOF21Tennesse BaseballLL77
74Boston BatemanLHP18Camarillo, Calif. (LSU)RL61
75Josh HartleLHP21Wake Forest BaseballLL52
76Sawyer FarrSS19Boswell HS (Texas A&M)SRN/R
77Chris LevonasRHP18Christian Brothers, NJ (Wake Forest)RR72
78Carson WigginsRHP18Roland, Okla. (Arkansas)SR62
79Charlie BatesSS18Palo Alto, Calif. (Stanford)LR87
80Kavares TearsOF21Tennesse BaseballLLN/R
81Tristan SmithLHP20Clemson BaseballRL75
82Payton TolleLHP21TCU BaseballLL90
83Dante NoriOF19Northville, Mich.(Miss. State)LL60
84Chase MobleyRHP17Durant, Fla. (Florida State)RR73
85Owen HallRHP18Edmond North, Okla. (Vanderbilt)RR68
86Owen PainoSS18Ketcham, NY. (Ole Miss)LR80
87Ryan ForcucciRHP21UC San Diego BaseballRR57
88Kyle DeBargeSS20Louisiana-Lafayette BaseballRRN/R
89Chris CortezRHP21Texas A&m BaseballRR93
90Ethan SchiefelbeinLHP18Corona HS, Calif. (UCLA)LLN/R
91Dmarion TerrellOF18Thompson HS, Alabaster, Ala (Auburn)LLN/R
92Mason RussellLHP18Casteel, Az. (Arizona)SL97
93Duncan MarstenRHP18Harvard-Westlake, Calif (Wake Forest)RR64
94Rodney GreenOF21California BaseballLLN/R
95Connor GatwoodRHP18Baker, Ala. (Auburn)RR74
96Trey Gregory-AlfordRHP18Coronado, Col. (Virginia)RR92
97Anson SeibertRHP18Overland Park Ks. (Tennessee)LR58
98Casan EvansRHP18 St. Pius X HS, Houston (LSU)RRN/R
99Kyle RobinsonRHP20Texas Tech BaseballRRN/R
100Tyson NeighborsRHP21Kansas State BaseballRR78