Prep Baseball Report

On Deck O's: Trackman Pitching Analytics


Patrick Johnson
North Carolina Assistant Scouting Director

Follow PBR of NC
@PrepBaseballNC  |  Instagram  |  Facebook

PBR was in Davidson, NC on Saturday June 1, 2024, at Wilson Field home field to Davidson College . To see the PBR Scout Day with On Deck O's. Over 50 players from the 2025-2027 classes were on hand for the workout day.

The day started with players running a laser timed  60. From there hitters took multiple rounds of BP with TrackMan tracking each ball put in fair play.  After the offensive evaluations, players were evaluated at their primary defensive positions.  To finish the day, pitchers threw controlled bullpens, again with TrackMan tracking each pitch and giving analytic data on each player.

Below we begin to break down the player performances from the workout.  To see the full roster with all of the stats from the workout, you can CLICK HERE.

On Deck O's Scout Day - TrackMan Pitching Analytics

FASTBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Anthony Smith Jr NC Hickory Ridge 2025 RHP 85.8 mph
2 Reese Guertin NC South Mecklenburg High School 2025 OF 85.3 mph
3 William Parker NC West Cabarrus High 2026 RHP 84.9 mph
4 Caden Beaver NC Lake Norman 2025 RHP 84.8 mph
5 Matthew Terwilliger NC Marvin Ridge High 2026 LHP 83.8 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 Anthony Smith Jr NC Hickory Ridge 2025 RHP 83.8 mph
2 William Parker NC West Cabarrus High 2026 RHP 83.5 mph
3 Caden Beaver NC Lake Norman 2025 RHP 83.3 mph
4 Matthew Terwilliger NC Marvin Ridge High 2026 LHP 83.2 mph
5 Kyle Scollo NC Hickory Ridge 2025 RHP 82.8 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Ryan Cunnyngham SC Catawba Ridge 2027 SS 2594 rpm
2 Anthony Smith Jr NC Hickory Ridge 2025 RHP 2497 rpm
3 Jackson Mazur NC Marvin Ridge High 2026 RHP 2361 rpm
4 Tyler Wagner NC NorthPoint Christian Academy 2027 RHP 2338 rpm
5 Caden Beaver NC Lake Norman 2025 RHP 2259 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Ryan Cunnyngham SC Catawba Ridge 2027 SS 2486 rpm
2 Anthony Smith Jr NC Hickory Ridge 2025 RHP 2378 rpm
3 Jackson Mazur NC Marvin Ridge High 2026 RHP 2325 rpm
4 Tyler Wagner NC NorthPoint Christian Academy 2027 RHP 2245 rpm
5 Caden Beaver NC Lake Norman 2025 RHP 2198 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 Pete Halstead NC South Mecklenburg High School 2027 3B 18.1 in
2 Carter Culbreth NC South Iredell High 2026 RHP 18.0 in
3 William Parker NC West Cabarrus High 2026 RHP 18.0 in
4 Ryan Cunnyngham SC Catawba Ridge 2027 SS 17.9 in
5 Will Thompson NC Ardrey Kell High School 2027 RHP 17.3 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 Ryan Cunnyngham SC Catawba Ridge 2027 SS -16.2
2 Hudson Hatley NC Hickory Ridge High 2027 2B -15.1
3 Anthony Smith Jr NC Hickory Ridge 2025 RHP -12.9
4 Reese Guertin NC South Mecklenburg High School 2025 OF 12.7
5 Landon Bartley NC Parkwood High 2027 SS -11.6


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 Ryan Cunnyngham SC Catawba Ridge 2027 SS 31
2 Koa Mikeal NC Alexander Central High 2026 OF 30
3 Jackson Mazur NC Marvin Ridge High 2026 RHP 30
4 Eli Lan NC Weddington 2025 RHP 29
5 Anthony Smith Jr NC Hickory Ridge 2025 RHP 29


CURVEBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Caden Beaver NC Lake Norman 2025 RHP 77.6 mph
2 William Parker NC West Cabarrus High 2026 RHP 74.4 mph
3 Connor Longley NC South Mecklenburg High School 2025 LHP 73.2 mph
4 Anthony Smith Jr NC Hickory Ridge 2025 RHP 72.4 mph
5 Reese Guertin NC South Mecklenburg High School 2025 OF 72.1 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Anthony Smith Jr NC Hickory Ridge 2025 RHP 2739 rpm
2 Carter Culbreth NC South Iredell High 2026 RHP 2542 rpm
3 Connor Longley NC South Mecklenburg High School 2025 LHP 2477 rpm
4 Caden Beaver NC Lake Norman 2025 RHP 2458 rpm
5 Ryan Cunnyngham SC Catawba Ridge 2027 SS 2443 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Anthony Smith Jr NC Hickory Ridge 2025 RHP 2631 rpm
2 Carter Culbreth NC South Iredell High 2026 RHP 2542 rpm
3 Caden Beaver NC Lake Norman 2025 RHP 2458 rpm
4 Ryan Cunnyngham SC Catawba Ridge 2027 SS 2405 rpm
5 Connor Longley NC South Mecklenburg High School 2025 LHP 2346 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 Ryan Cunnyngham SC Catawba Ridge 2027 SS -13.3 in
2 Connor Longley NC South Mecklenburg High School 2025 LHP -10.8 in
3 Anthony Smith Jr NC Hickory Ridge 2025 RHP -10.2 in
4 Hudson Hatley NC Hickory Ridge High 2027 2B -10.1 in
5 Will Thompson NC Ardrey Kell High School 2027 RHP -9.3 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Ryan Cunnyngham SC Catawba Ridge 2027 SS -16.2
2 Hudson Hatley NC Hickory Ridge High 2027 2B -15.1
3 Anthony Smith Jr NC Hickory Ridge 2025 RHP -12.9
4 Reese Guertin NC South Mecklenburg High School 2025 OF 12.7
5 Landon Bartley NC Parkwood High 2027 SS -11.6


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Hudson Hatley NC Hickory Ridge High 2027 2B 38
2 Anthony Smith Jr NC Hickory Ridge 2025 RHP 37
3 Carter Culbreth NC South Iredell High 2026 RHP 37
4 Connor Longley NC South Mecklenburg High School 2025 LHP 35
5 Ryan Cunnyngham SC Catawba Ridge 2027 SS 34

CHANGEUP STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Connor Longley NC South Mecklenburg High School 2025 LHP 82.5 mph
2 Andrew McCoy SC Catawba Ridge High School 2027 OF 82.0 mph
3 Anthony Smith Jr NC Hickory Ridge 2025 RHP 81.5 mph
4 Ryan Cunnyngham SC Catawba Ridge 2027 SS 78.2 mph
5 Reese Guertin NC South Mecklenburg High School 2025 OF 77.5 mph


Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Ryan Cunnyngham SC Catawba Ridge 2027 SS 14.8 in
2 Anthony Smith Jr NC Hickory Ridge 2025 RHP 14.6 in
3 Gabriel Johnson NC East Mecklenburg High School 2026 OF 14.5 in
4 Chatham Riginos SC Charlotte Catholic 2027 SS 14.5 in
5 Andrew McCoy SC Catawba Ridge High School 2027 OF 14.2 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Hudson Hatley NC Hickory Ridge High 2027 2B 19.4
2 Landon Bartley NC Parkwood High 2027 SS 17.8
3 Jackson Shiplett SC Catawba Ridge 2027 3B 15.8
4 Will Thompson NC Ardrey Kell High School 2027 RHP 15.6
5 Reese Guertin NC South Mecklenburg High School 2025 OF -15.4