2023 Top Underclass Games: TrackMan Pitching Leaders
November 16, 2023
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 High School | 2025 | LHP | 88.9 mph |
2 | JD Mace | NC | BURLINGTON CHRISTIAN ACADEMY | 2025 | RHP | 88.1 mph |
3 | Owen Simmons | NC | JH Rose | 2025 | RHP | 87.5 mph |
4 | Cooper Phillips | NC | Cleveland High | 2025 | 2B | 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 | NC | 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 HIGH SCHOOL | 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 ACADEMY | 2025 | RHP | 84.8 mph |
3 | Garrett Long | NC | Porter Ridge High School | 2025 | LHP | 84.1 mph |
4 | Cooper Phillips | NC | Cleveland High | 2025 | 2B | 83.2 mph |
5 | Cannon Lee | NC | Pro5 Baseball Academy | 2025 | SS | 82.8 mph |
6 | Connor Salerno | NC | 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 | RHP | 79.9 mph |
Peak Spin Rate
Rank | Name | State | School | Class | Pos | Spin Rate (max) |
1 | Ben Bordeaux | NC | CHARLOTTE CATHOLIC HIGH SCHOOL | 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 | RHP | 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 | NC | Legion Collegiate Academy | 2027 | LHP | 2367 rpm |
9 | JD Mace | NC | BURLINGTON CHRISTIAN ACADEMY | 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 HIGH SCHOOL | 2026 | RHP | 2324 rpm |
3 | Clay Rosser | NC | Grimsley | 2025 | RHP | 2304 rpm |
4 | Connor Salerno | NC | Legion Collegiate Academy | 2027 | LHP | 2243 rpm |
5 | Ethan Wisler | NC | Wakefield | 2027 | RHP | 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 ACADEMY | 2025 | RHP | 17.7 in |
4 | Peter Boatwright | NC | Christ School | 2025 | RHP | 17.6 in |
5 | Ben Bordeaux | NC | CHARLOTTE CATHOLIC HIGH SCHOOL | 2026 | RHP | 17.3 in |
6 | Tanner Pope | NC | Garner High | 2026 | OF | 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 School | 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 ACADEMY | 2025 | RHP | 14.9 |
2 | Andrew Yelton | NC | RS Central | 2025 | LHP | 14.0 |
3 | Michael Gurganus | NC | Bear Grass Charter School | 2025 | RHP | -12.2 |
4 | Peter Boatwright | NC | Christ School | 2025 | RHP | -11.1 |
5 | Caleb Renn | NC | Holly Springs High | 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 HIGH SCHOOL | 2026 | RHP | 30 |
5 | Clay Rosser | NC | Grimsley | 2025 | RHP | 29 |
6 | Ethan Wisler | NC | Wakefield | 2027 | RHP | 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 School | 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 ACADEMY | 2025 | RHP | 77.1 mph |
5 | Connor Salerno | NC | Legion Collegiate Academy | 2027 | LHP | 76.8 mph |
6 | Andrew Yelton | NC | RS Central | 2025 | LHP | 76.4 mph |
7 | Cooper Phillips | NC | Cleveland High | 2025 | 2B | 75.6 mph |
8 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 75.3 mph |
9 | Tanner Pope | NC | Garner High | 2026 | OF | 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 High | 2026 | OF | 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 School | 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 ACADEMY | 2025 | RHP | 2254 rpm |
Average Spin Rate
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Tanner Pope | NC | Garner High | 2026 | OF | 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 School | 2025 | RHP | 2207 rpm |
10 | Connor Salerno | NC | 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 High | 2026 | OF | -6.9 in |
6 | Luke Talley | NC | Green Level High | 2027 | 1B | -6.3 in |
7 | Caleb Renn | NC | Holly Springs High | 2027 | LHP | -3.6 in |
8 | JD Mace | NC | BURLINGTON CHRISTIAN ACADEMY | 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 ACADEMY | 2025 | RHP | 14.9 |
2 | Andrew Yelton | NC | RS Central | 2025 | LHP | 14.0 |
3 | Michael Gurganus | NC | Bear Grass Charter School | 2025 | RHP | -12.2 |
4 | Peter Boatwright | NC | Christ School | 2025 | RHP | -11.1 |
5 | Caleb Renn | NC | Holly Springs High | 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 School | 2025 | RHP | 35 |
4 | Tanner Pope | NC | Garner High | 2026 | OF | 35 |
5 | Caleb Renn | NC | Holly Springs High | 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 HIGH SCHOOL | 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 ACADEMY | 2025 | RHP | 74.3 mph |
5 | Will Eichler | NC | RAVENSCROFT SCHOOL | 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 HIGH SCHOOL | 2026 | RHP | 2469 rpm |
3 | Owen Simmons | NC | JH Rose | 2025 | RHP | 2388 rpm |
4 | Will Eichler | NC | RAVENSCROFT SCHOOL | 2025 | RHP | 2215 rpm |
5 | Christian Xavier Romine | NC | Union Pines High | 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 HIGH SCHOOL | 2026 | RHP | 2164 |
4 | Will Eichler | NC | RAVENSCROFT SCHOOL | 2025 | RHP | 2145 |
5 | JD Mace | NC | BURLINGTON CHRISTIAN ACADEMY | 2025 | RHP | 2089 |
Average Induced Vertical Movement
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Christian Xavier Romine | NC | Union Pines High | 2027 | 3B | 5.9 in |
2 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 4.0 in |
3 | Will Eichler | NC | RAVENSCROFT SCHOOL | 2025 | RHP | 3.7 in |
4 | Ethan Wisler | NC | Wakefield | 2027 | RHP | -2.8 in |
5 | Ben Bordeaux | NC | CHARLOTTE CATHOLIC HIGH SCHOOL | 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 SCHOOL | 2025 | RHP | -7.8 |
3 | Christian Xavier Romine | NC | Union Pines High | 2027 | 3B | -7.4 |
4 | Ben Bordeaux | NC | CHARLOTTE CATHOLIC HIGH SCHOOL | 2026 | RHP | -5.5 |
5 | Ethan Wisler | NC | Wakefield | 2027 | RHP | -3.2 |
Peak Spin Score
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Ben Bordeaux | NC | CHARLOTTE CATHOLIC HIGH SCHOOL | 2026 | RHP | 33 |
2 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 32 |
3 | Christian Xavier Romine | NC | Union Pines High | 2027 | 3B | 31 |
4 | Will Eichler | NC | RAVENSCROFT SCHOOL | 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 ACADEMY | 2025 | RHP | 86.9 mph |
2 | Cooper Phillips | NC | Cleveland High | 2025 | 2B | 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 HIGH SCHOOL | 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 HIGH SCHOOL | 2026 | RHP | 15.9 in |
3 | Asa Coplin | NC | Reagan | 2026 | 1B | 15.6 in |
4 | Luke Talley | NC | Green Level High | 2027 | 1B | 13.8 in |
5 | JD Mace | NC | BURLINGTON CHRISTIAN ACADEMY | 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 |
- NC NC/SC Border Battle: Trackman Pitching Leaders 6/26/24
- NC Team Carolina Trials: Triangle - Running and Vertical Leaders 6/25/24
- NC Team Carolina Trials: Queen City - Running and Vertical Leaders 6/24/24
- NC NC/SC Border Battle: Quick Hitters NC Hitters 6/24/24
- NC Team Carolina Trials Triangle: Blast Leaders 6/24/24