Prep Baseball Report

2023 Top Underclass Games: TrackMan Pitching Leaders


Brandon Hall
Mid-Atlantic Scouting Director

On Sunday October 28th, PBR was at NC State's Dail Park to host the Top Prospect Games: Underclass.  The event featured perhaps the most talented underclass field of talent that PBR has put together for one event.  With over 50 of the top players in the state on one field, we thought we would have a great day... and we did.

The day opened with the position players going through some athletic testing with Swift Athletics.  Players had the chance to run on a laser timed 60 yard on turf.  With Swift, PBR Scouts were able to collect the 60yd time, plus a 10yd split and a 30yd split.  With younger athletes, the 10yd and 30yd give a great glimpse and a players explosiveness out of the gate and a top end run speed, even if they cannot maintain that top end speed through the 60 yd course.  Players also went through some jumping test with Swift.  Players were tested in the vertcial jump as well as a 4-jump RSI.

Following the athletic testing, each hitter took multiple rounds of BP.  During BP, TrackMan was used to get ball flight information off the bat.  BLAST sensors were used to get readings on each hitter with their swing prior to contact.  Following BP, players went through a defensive workout at their primary defensive positions with PBR scouts taking metrics on arm strength.

After the player workouts, the event concluded with two controlled scrimmages.  Pitchers threw to live hitters in game situations that were controlled by PBR Scouts.  While the workout gives PBR Scouts and coaches a lot of information to digest, the game setting allows players to continue to show their skill set and to apply their tools in a competitive fashion.

Top Prospect Games: Underclass - Notes
+ 4 Players ran sub 6.90 in the sixty
+ 18 players ran sub 7.20 in the sixty
+ 20 players saw their peak run speed above 19mph
+ 19 players ran sub 4.00 in the thirty yard split
+ 12 players saw a max vertical jump of 30in or more
+ 10 players posted a BLAST Bat Speed Max of 75mph or higher
+ 12 players posted an average exit velocity above 85mph through their two rounds.
+ 99.9mph was the top exit velocity recorded on Sunday
+ 22 players posted an exit velocity of 90mph or higher
+ 5 catchers posted a velocity out of the crouch of 79mph or better

CLICK HERE to see the full roster and stat breakdown from the Top Prospect Games: Underclass

TrackMan Pitching Leaders

FASTBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Garrett Long NC Porter Ridge 2025 LHP 88.9 mph
2 JD Mace NC Burlington Christian 2025 RHP 88.1 mph
3 Owen Simmons NC JH Rose 2025 RHP 87.5 mph
4 Cooper Phillips NC Cleveland 2025 3B 86.6 mph
5 Andrew Yelton NC RS Central 2025 LHP 86.4 mph
6 Cannon Lee NC Pro5 Baseball Academy 2025 SS 85.9 mph
7 Connor Salerno SC Legion Collegiate Academy 2027 LHP 85.1 mph
8 Peter Boatwright NC Christ School 2025 RHP 85.0 mph
9 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 84.5 mph
10 Ben Bordeaux NC Charlotte Catholic 2026 RHP 84.0 mph


Average Effective Velocity

Effective velocity is taking into account the velocity of each pitch, its release distance, the pitches time to the plate / hitting area, and the pitches movement.  With all of this information, Effective Velocity is allowing coaches and scouts to more accurately compare how a pitch is affecting a hitter.

Rank Name State School Class Pos Eff Velocity (avg)
1 Owen Simmons NC JH Rose 2025 RHP 85.0 mph
2 JD Mace NC Burlington Christian 2025 RHP 84.8 mph
3 Garrett Long NC Porter Ridge 2025 LHP 84.1 mph
4 Cooper Phillips NC Cleveland 2025 3B 83.2 mph
5 Cannon Lee NC Pro5 Baseball Academy 2025 SS 82.8 mph
6 Connor Salerno SC Legion Collegiate Academy 2027 LHP 82.3 mph
7 Andrew Yelton NC RS Central 2025 LHP 81.7 mph
8 Peter Boatwright NC Christ School 2025 RHP 80.6 mph
9 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 80.4 mph
10 Ethan Wisler NC Wakefield 2027 OF 79.9 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2485 rpm
2 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2425 rpm
3 Clay Rosser NC Grimsley 2025 RHP 2412 rpm
4 Ethan Wisler NC Wakefield 2027 OF 2394 rpm
5 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 2373 rpm
6 Peter Boatwright NC Christ School 2025 RHP 2373 rpm
7 Luka Rose NC Christ School 2025 LHP 2368 rpm
8 Connor Salerno SC Legion Collegiate Academy 2027 LHP 2367 rpm
9 JD Mace NC Burlington Christian 2025 RHP 2331 rpm
10 Owen Simmons NC JH Rose 2025 RHP 2273 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2330 rpm
2 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2324 rpm
3 Clay Rosser NC Grimsley 2025 RHP 2304 rpm
4 Connor Salerno SC Legion Collegiate Academy 2027 LHP 2243 rpm
5 Ethan Wisler NC Wakefield 2027 OF 2235 rpm
6 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 2218 rpm
7 Peter Boatwright NC Christ School 2025 RHP 2215 rpm
8 Luka Rose NC Christ School 2025 LHP 2210 rpm
9 Owen Simmons NC JH Rose 2025 RHP 2193 rpm
10 Asa Coplin NC Reagan 2026 1B 2185 rpm


Average Induced Vertical Movement

Induced vertical movement tracks how the ball rides through the zone, or sinks through the zone.  For the purpose of this board we are tracking which fastballs showed the most ride, typically leading to more swing and miss opportunities

Rank Name State School Class Pos IVB (avg)
1 Isaac Devine NC Overhills 2025 OF 18.6 in
2 Landen Smith NC Harnett Central 2026 C 17.9 in
3 JD Mace NC Burlington Christian 2025 RHP 17.7 in
4 Peter Boatwright NC Christ School 2025 RHP 17.6 in
5 Ben Bordeaux NC Charlotte Catholic 2026 RHP 17.3 in
6 Tanner Pope NC Garner 2026 LHP 16.3 in
7 Owen Simmons NC JH Rose 2025 RHP 16.2 in
8 Cannon Lee NC Pro5 Baseball Academy 2025 SS 16.0 in
9 Clay Rosser NC Grimsley 2025 RHP 16.0 in
10 Michael Gurganus NC Bear Grass Charter 2025 RHP 15.4 in


Average Horizontal Movement

Horizontal movement is often referred to as run.  This measurement does not distinguish between early and late movement, just the overall amount the ball tracks to the arm side out of the hand.

Rank Name State School Class Pos HM (avg)
1 JD Mace NC Burlington Christian 2025 RHP 14.9
2 Andrew Yelton NC RS Central 2025 LHP 14.0
3 Michael Gurganus NC Bear Grass Charter 2025 RHP -12.2
4 Peter Boatwright NC Christ School 2025 RHP -11.1
5 Caleb Renn NC Holly Springs 2027 LHP 10.7
6 Asa Coplin NC Reagan 2026 1B 10.6
7 Caden Nolan NC Richmond Senior 2026 3B -10.2
8 Owen Simmons NC JH Rose 2025 RHP -9.7
9 Isaac Devine NC Overhills 2025 OF 9.2
10 Luka Rose NC Christ School 2025 LHP 7.4


Peak Spin Score

The Spin Score is a measurement linking velocity and spin.  It is calculated by dividing the spin rate by the velocity of each pitch.  

Rank Name State School Class Pos Spin Score (max)
1 Peter Boatwright NC Christ School 2025 RHP 32
2 Asa Coplin NC Reagan 2026 1B 31
3 Luka Rose NC Christ School 2025 LHP 30
4 Ben Bordeaux NC Charlotte Catholic 2026 RHP 30
5 Clay Rosser NC Grimsley 2025 RHP 29
6 Ethan Wisler NC Wakefield 2027 OF 28
7 Cannon Lee NC Pro5 Baseball Academy 2025 SS 28
8 Isaac Devine NC Overhills 2025 OF 28
9 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 28
10 Michael Gurganus NC Bear Grass Charter 2025 RHP 28


CURVEBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Clay Rosser NC Grimsley 2025 RHP 81.7 mph
2 Owen Simmons NC JH Rose 2025 RHP 78.9 mph
3 Luka Rose NC Christ School 2025 LHP 78.2 mph
4 JD Mace NC Burlington Christian 2025 RHP 77.1 mph
5 Connor Salerno SC Legion Collegiate Academy 2027 LHP 76.8 mph
6 Andrew Yelton NC RS Central 2025 LHP 76.4 mph
7 Cooper Phillips NC Cleveland 2025 3B 75.6 mph
8 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 75.3 mph
9 Tanner Pope NC Garner 2026 LHP 75.2 mph
10 Peter Boatwright NC Christ School 2025 RHP 73.8 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Clay Rosser NC Grimsley 2025 RHP 2593 rpm
2 Tanner Pope NC Garner 2026 LHP 2578 rpm
3 Andrew Yelton NC RS Central 2025 LHP 2519 rpm
4 Luka Rose NC Christ School 2025 LHP 2455 rpm
5 Michael Gurganus NC Bear Grass Charter 2025 RHP 2437 rpm
6 Peter Boatwright NC Christ School 2025 RHP 2404 rpm
7 Owen Simmons NC JH Rose 2025 RHP 2388 rpm
8 Asa Coplin NC Reagan 2026 1B 2318 rpm
9 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2269 rpm
10 JD Mace NC Burlington Christian 2025 RHP 2254 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Tanner Pope NC Garner 2026 LHP 2510 rpm
2 Clay Rosser NC Grimsley 2025 RHP 2397 rpm
3 Luka Rose NC Christ School 2025 LHP 2340 rpm
4 Asa Coplin NC Reagan 2026 1B 2318 rpm
5 Andrew Yelton NC RS Central 2025 LHP 2314 rpm
6 Peter Boatwright NC Christ School 2025 RHP 2298 rpm
7 Owen Simmons NC JH Rose 2025 RHP 2284 rpm
8 Cannon Lee NC Pro5 Baseball Academy 2025 SS 2239 rpm
9 Michael Gurganus NC Bear Grass Charter 2025 RHP 2207 rpm
10 Connor Salerno SC Legion Collegiate Academy 2027 LHP 2128 rpm


Average Induced Vertical Movement

This is a measurement of how much the ball drops from its original position and trajectory.  It does not measure how late the movement happens.  This can be referred to as depth on a breaking ball.

Rank Name State School Class Pos IVB (avg)
1 Clay Rosser NC Grimsley 2025 RHP 11.8 in
2 Andrew Yelton NC RS Central 2025 LHP -11.2 in
3 Caden Nolan NC Richmond Senior 2026 3B -11.1 in
4 Cannon Lee NC Pro5 Baseball Academy 2025 SS -9.7 in
5 Tanner Pope NC Garner 2026 LHP -6.9 in
6 Luke Talley NC Green Level 2027 1B -6.3 in
7 Caleb Renn NC Holly Springs 2027 LHP -3.6 in
8 JD Mace NC Burlington Christian 2025 RHP -3.5 in
9 Johnie Alexander NC Porter Ridge 2026 3B -3.5 in
10 Isaac Devine NC Overhills 2025 OF -3.4 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 JD Mace NC Burlington Christian 2025 RHP 14.9
2 Andrew Yelton NC RS Central 2025 LHP 14.0
3 Michael Gurganus NC Bear Grass Charter 2025 RHP -12.2
4 Peter Boatwright NC Christ School 2025 RHP -11.1
5 Caleb Renn NC Holly Springs 2027 LHP 10.7
6 Asa Coplin NC Reagan 2026 1B 10.6
7 Caden Nolan NC Richmond Senior 2026 3B -10.2
8 Owen Simmons NC JH Rose 2025 RHP -9.7
9 Isaac Devine NC Overhills 2025 OF 9.2
10 Luka Rose NC Christ School 2025 LHP 7.4


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Clay Rosser NC Grimsley 2025 RHP 39
2 Luka Rose NC Christ School 2025 LHP 36
3 Michael Gurganus NC Bear Grass Charter 2025 RHP 35
4 Tanner Pope NC Garner 2026 LHP 35
5 Caleb Renn NC Holly Springs 2027 LHP 35
6 Asa Coplin NC Reagan 2026 1B 35
7 Andrew Yelton NC RS Central 2025 LHP 34
8 Baker York NC Needham Broughton 2027 OF 33
9 Peter Boatwright NC Christ School 2025 RHP 33
10 Cannon Lee NC Pro5 Baseball Academy 2025 SS 33

SLIDER STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Ben Bordeaux NC Charlotte Catholic 2026 RHP 82.2 mph
2 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 79.2 mph
3 Owen Simmons NC JH Rose 2025 RHP 78.9 mph
4 JD Mace NC Burlington Christian 2025 RHP 74.3 mph
5 Will Eichler NC Ravenscroft 2025 RHP 73.4 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 2556 rpm
2 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2469 rpm
3 Owen Simmons NC JH Rose 2025 RHP 2388 rpm
4 Will Eichler NC Ravenscroft 2025 RHP 2215 rpm
5 Christian Xavier Romine NC Union Pines 2027 3B 2096 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 2478
2 Owen Simmons NC JH Rose 2025 RHP 2251
3 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2164
4 Will Eichler NC Ravenscroft 2025 RHP 2145
5 JD Mace NC Burlington Christian 2025 RHP 2089


Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Christian Xavier Romine NC Union Pines 2027 3B 5.9 in
2 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 4.0 in
3 Will Eichler NC Ravenscroft 2025 RHP 3.7 in
4 Ethan Wisler NC Wakefield 2027 OF -2.8 in
5 Ben Bordeaux NC Charlotte Catholic 2026 RHP 2.4 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Owen Simmons NC JH Rose 2025 RHP -8.9
2 Will Eichler NC Ravenscroft 2025 RHP -7.8
3 Christian Xavier Romine NC Union Pines 2027 3B -7.4
4 Ben Bordeaux NC Charlotte Catholic 2026 RHP -5.5
5 Ethan Wisler NC Wakefield 2027 OF -3.2


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Ben Bordeaux NC Charlotte Catholic 2026 RHP 33
2 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 32
3 Christian Xavier Romine NC Union Pines 2027 3B 31
4 Will Eichler NC Ravenscroft 2025 RHP 30
5 Owen Simmons NC JH Rose 2025 RHP 30

CHANGEUP STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 JD Mace NC Burlington Christian 2025 RHP 86.9 mph
2 Cooper Phillips NC Cleveland 2025 3B 83.2 mph
3 Clay Rosser NC Grimsley 2025 RHP 81.8 mph
4 Owen Simmons NC JH Rose 2025 RHP 81.5 mph
5 Ben Bordeaux NC Charlotte Catholic 2026 RHP 81.1 mph


Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Cannon Lee NC Pro5 Baseball Academy 2025 SS 17.3 in
2 Ben Bordeaux NC Charlotte Catholic 2026 RHP 15.9 in
3 Asa Coplin NC Reagan 2026 1B 15.6 in
4 Luke Talley NC Green Level 2027 1B 13.8 in
5 JD Mace NC Burlington Christian 2025 RHP 13.5 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Andrew Yelton NC RS Central 2025 LHP -18.2
2 Caden Nolan NC Richmond Senior 2026 3B 17.8
3 Jake Hunter NC Uwharrie Charter Academy 2026 RHP 15.6
4 Luka Rose NC Christ School 2025 LHP 15.2
5 Peter Boatwright NC Christ School 2025 RHP 14.4