In sending off the 2023 Class, Prep Baseball presents the Top-150 'On Campus' Rankings, but first, here are some notes regarding these freshmen as they begin to integrate themselves into their new home dugouts:

  • While LSU’s quantity of players is not as prevalent as it was a year ago, the quality still shines led by the top overall player to make it to campus, LHP Cam Johnson. In total, the Tigers’ class features five players in the Top-100 and four in the Top-50. Similarly, Mississippi State packs a punch as the lone school with multiple players in the Top-10 (No. 8 SS Dylan Cupp and No. 10 RHP Mikhai Grant) and feature four in the Top-100.
  • UCLA features the most balanced and impressive class in the country with three in the Top-25, including No. 7-ranked SS Roch Cholowsky, No. 11 SS Roman Martin, and No. 21 RHP Justin Lee. This group of young Bruins features an astounding eight(!) players in the Top-100 overall.
  • Tennessee’s ability to develop talent, especially in recent years, is likely to be seen again with regards to this class. Among the nine players featured on the list, four are inside the Top-100 with talented LHPs like No. 23-ranked Brayden Sharp and No. 33 Matthew Dallas holding considerable upside.
  • Although there is clearly significant weight in the Power Five conferences, there are still eight non-P5 conferences featured in the Top-150, representing 14 different schools.
  • It is important to note that this list is dependent on the talent evaluation and upside identified by Prep Baseball’s numerous boots-on-the-ground staff, and signifies the recruiting acumen of each school and staff. The player rankings that are released prior to the 2026 MLB Draft should be held as most indicative of the development received by the players.

Top Incoming, By Conference:

+ SEC: 52 (players ranked below)
+ ACC: 37
+ Pac-12: 25
Big 12: 18
Big Ten: 4
American: 3
Big East: 3
Big West: 2
Sun Belt: 2
C-USA: 1
MVC: 1
SoCon: 1
WAC: 1

Top-5 Incoming, By Program:

1. Tennessee (9 players ranked below)
2. UCLA (9)
3. Arkansas (7)
4. North Carolina (7)
5. Florida (6)


1 Cameron Johnson FL LHP LSU
2 Ethan McElvain TN LHP Vanderbilt
3 Trent Caraway CA SS Oregon State
4 Jacob Gholston TX RHP  Oklahoma 
5 Will Gasparino CA  OF Texas
6 Hunter Dietz FL LHP Arkansas
7 Roch Cholowsky AZ SS UCLA
Dylan Cupp GA SS Mississippi State
9 Parker Detmers IL RHP Louisville
10 Mikhai Grant GA RHP Mississippi State 
11 Roman Martin CA SS UCLA
12 Drew Burress GA OF Georgia Tech
13 James Ellwanger TX RHP  Dallas Baptist
14 Joey Volchko CA RHP Stanford
15 Braden Holcomb FL 3B Vanderbilt
16 Liam Peterson FL RHP Florida 
17 Zane Adams TX LHP Alabama
18 Zion Rose FL C Louisville
19 Cameron Tilly IN  RHP Auburn
20 Gavin Grahovac CA SS/C Texas A&M
21 Justin Lee CA RHP UCLA
22 Ryder Robinson UT SS TCU
23 Brayden Sharp TX OF/LHP Tennessee
24 Caden Sorrell TX OF Texas A&M
25 Steven Milam NM SS LSU
26 Gabe Gaeckle CA RHP  Arkansas
27 Cole Stokes CA RHP Oregon
28 Jason DeCaro NY RHP North Carolina
29 Cole Miller CA RHP UCLA
30 Chance Mako NC RHP NC State
31 Aidan Keenan CA RHP
32 Cal Randall CA  RHP
33 Matthew Dallas TN LHP Tennessee
34 Christian Rodriguez FL RHP
35 Adam Hachman MO LHP Arkansas
36 Luke McNeillie GA RHP
37 Andrew Duncan FL  OF/RHP Florida State
38 Camden Kozeal NE SS Vanderbilt
39 Ryan Kucherak AZ SS LSU 
40  Jake Brown LA LHP LSU
41 Campbell Smithwick MS C Ole Miss 
42 Jeffrey Heuer GA RHP Texas Tech
43 Porter Buuresma GA RHP Georgia Southern
44 Nolan Souza HI INF Arkansas
45 Boston Flannery CT RHP
North Carolina 
46 Grant Gray CA OF UCLA
47 James DeCremer III AZ RHP
Oregon State 
48 Wesley Mendes FL OF/LHP Ole Miss
49 Ryder Helfrick CA C Arkansas
50 Eric Segura CA RHP
Oregon State 
51 Luke Stevenson NC C North Carolina
52 Dean Curley CA SS Tennessee
53 Cameron Kim CA SS UCLA
54 TJ Pompey TX SS Texas Tech
55 Riley Jackson FL C Florida State
56 Gavyn Jones TX LHP Texas Tech
57 Andrew Wiggins IN OF Indiana
58 Jackson Brasseaux TX LHP/OF Texas A&M
59 Coleman Mizell AL OF Alabama
60 Blake Balsz CA C UCLA
61 Chase Meyer NC RHP West Virginia
62 Maxwell Knight OK OF/LHP Oklahoma State
63 Haiden Leffew NC LHP Wake Forest
64 Cal Fisher WI SS Florida State
65 Weston Moss TX RHP
Texas A&M
66 Luke Dotson GA LHP/1B Mississippi State
67 Justin LeGuernic NY LHP  Clemson
68 Daniel Cuvet FL 3B Miami
69 Alex Petrovic TX RHP
70 Colton Hartman OH LHP Louisville
71 Easton Breyfogle MN OF Arizona
72 Casey Borba CA 3B Texas
73 Seth Farni MS OF Ole Miss
74 Nolan Stevens CA 1B/LHP Mississippi State
75 Landon Stump CA RHP
76 Trenton Lyons TN C/UTL Ole Miss
77 Christopher Diaz FL RHP Miami
78 Kade Anderson LA LHP LSU
79  Chase Krewson PA OF Duke
80 Jonathan Mendez CA SS UC-Santa Barbara
81 Easton Tumis TX  RHP
82 Ben Cleaver TN LHP Kentucky
83 Blake Wilson CA SS Washington
84 Will Libbert MO LHP Mizzou
85 Tre Phelps GA SS Georgia
86 Francesco Capocci GA RHP/3B North Carolina
87 Areil Antigua FL SS/C Tennessee
88 Tommy Roldan MD LHP Virginia 
89 Tate McKee GA RHP
Georgia Tech
90 Colin Barczi IL C Vanderbilt
91 Tryston McCladdie GA SS  Clemson
92 Grayson Smith TN RHP
93 Jarren Advincula CA SS Cal
94 Adam Agresti NY C St. John's
95 Dominic Voegele IL RHP Kansas
96 Avery Ortiz OK SS Oklahoma State
97 Ryan Harahill NE RHP
98 Jack Radel SD  RHP
Notre Dame
99 Garrett Lambert GA RHP
100 Grant Govel CA RHP
101 Jake Kulikowski FL 1B Miami
102 Carson McEntire AZ OF Oregon State
103 Frank Menendez FL LHP Miami
104 Tucker Holland NC LHP Arkansas
105 Brandon Olivera FL RHP
106 Ethan Mendoza TX INF Arizona State
107 Jaxon Willits OK SS Oklahoma 
108 Jarren Purify MI 3B Clemson
109 Evan Haeger MI OF/LHP Alabama
110 Blake Grimmer MI SS Tennessee
111 Brett Renfrow VA RHP
Virginia Tech
112 Drew Titsworth MI RHP Clemson
113 Bradley Link FL RHP
114 Blake Brookins FL OF Florida
115 Adrian Blanchet CA RHP
116 Gavin Gallaher NC SS North Carolina
117 Landon Stripling GA OF/1B Texas Tech
118 Ryan Geraghty IL RHP
Wichita State
119 Alexander Solis TX RHP
120 Derek Shaeffer AZ RHP
121 Macon Winslow NC C Duke 
122 Ryan Speshyock CA RHP
Oregon State 
123 Tate McGuire MO RHP
124 Brayden Marx UT RHP
125 Logan Bevis FL RHP
South Florida
126 Max Stanley CO  RHP
127 Cal Sefcik IL INF Indiana
128 Holden Brauner FL OF Tennessee
129 Shea Wendt NE RHP
130  James Raidt CT RHP
131 Brady Reynolds CA C Stanford
132 Caden Bogenpohl MO RHP/OF Missouri State
133 Eric Becker NJ  SS Virginia
134 Kyle Johnson VA LHP/OF Duke
135 Cam Flukey NJ RHP
Coastal Carolina
136 Alex Sosa FL C NC State
137 Connor Mattison AZ RHP
Grand Canyon
138 Addison Smith MO SS Oklahoma State
139 Cameron Nelson MD LHP Wake Forest
140 Donovan LaSalle LA OF Oklahoma State
141 Jack Bell TX INF/OF Arizona State
142 Stone Lawless AL C Tennessee
143  Kaleb Cost GA OF North Carolina
144 Cole Eaton NE OF/RHP Tennessee 
145 Alex Philpott FL OF/RHP Florida
146 Hayden Morris TX RHP
147 Jake Hooker IN SS Xavier
148 Jaxon Lucas NC  SS/RHP NC State
149 Folger Boaz NC LHP  North Carolina
150 Josh McDevitt IL RHP Mizzou