Trackman Pitching Metrics: Eastern NC Summer ID
July 24, 2025
The Eastern NC Summer ID took place on July 2nd at Campbell University in Buies Creek, NC.
The event began with A pro-style workout for all the position players followed that included the 60 yard dash, pitcher bullpens with each pitch tracked by Trackman, a defensive evaluation, and finished with BP with TrackMan ball flight analysis,
Below we will look at the statistical breakdown for the event.
CLICK HERE to see full stats and roster
TrackMan Pitching Metrics: NC East Summer ID
FASTBALL STATS
Peak Velocity
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 90.0 mph |
| 2 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 87.9 mph |
| 3 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 86.9 mph |
| 4 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 84.1 mph |
| 5 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 82.6 mph |
| 6 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 82.4 mph |
| 7 | Phillip Clay | VA | Eastside High | 2028 | LHP | 82.4 mph |
| 8 | Trent Sparks | NC | New Bern | 2028 | RHP | 82.4 mph |
| 9 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 81.7 mph |
| 10 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 81.6 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 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 87.3 mph |
| 2 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 85.3 mph |
| 3 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 85.0 mph |
| 4 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 81.1 mph |
| 5 | Trent Sparks | NC | New Bern | 2028 | RHP | 80.5 mph |
| 6 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 80.4 mph |
| 7 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 80.2 mph |
| 8 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 80.0 mph |
| 9 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 79.9 mph |
| 10 | Phillip Clay | VA | Eastside High | 2028 | LHP | 79.5 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 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 2394 rpm |
| 3 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 2322 rpm |
| 4 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 2266 rpm |
| 5 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 2239 rpm |
| 6 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 2202 rpm |
| 7 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 2195 rpm |
| 8 | Trent Sparks | NC | New Bern | 2028 | RHP | 2068 rpm |
| 9 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 2029 rpm |
| 10 | Phillip Clay | VA | Eastside High | 2028 | LHP | 2003 rpm |
Average Spin Rate
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 2426 rpm |
| 2 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 2322 rpm |
| 3 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 2280 rpm |
| 4 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 2186 rpm |
| 5 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 2139 rpm |
| 6 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 2123 rpm |
| 7 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 2075 rpm |
| 8 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 2008 rpm |
| 9 | Trent Sparks | NC | New Bern | 2028 | RHP | 1946 rpm |
| 10 | Phillip Clay | VA | Eastside High | 2028 | LHP | 1928 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 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 19.2 in |
| 2 | Tristan Delaney | NC | Apex Friendship | 2028 | OF | 17.3 in |
| 3 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 16.8 in |
| 4 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 15.9 in |
| 5 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 15.7 in |
| 6 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 14.8 in |
| 7 | Trent Sparks | NC | New Bern | 2028 | RHP | 14.4 in |
| 8 | Colton Howard | NC | Ledford | 2028 | LHP | 13.9 in |
| 9 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 13.8 in |
| 10 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 13.0 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 | Phillip Clay | VA | Eastside High | 2028 | LHP | 17.1 |
| 2 | Colton Howard | NC | Ledford | 2028 | LHP | 14.5 |
| 3 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | -13.0 |
| 4 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | -12.1 |
| 5 | Jess Bowling | NC | South Brunswick | 2027 | RHP | -11.8 |
| 6 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | -7.3 |
| 7 | Trent Sparks | NC | New Bern | 2028 | RHP | -7.2 |
| 8 | Ryder Anderson | NC | DH Conley | 2028 | 3B | -4.7 |
| 9 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | -4.1 |
| 10 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 3.7 |
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 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 29 |
| 2 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 28 |
| 3 | Colton Howard | NC | Ledford | 2028 | LHP | 28 |
| 4 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 27 |
| 5 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 27 |
| 6 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 27 |
| 7 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 27 |
| 8 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 26 |
| 9 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 25 |
| 10 | Trent Sparks | NC | New Bern | 2028 | RHP | 25 |
CURVEBALL STATS
Peak Velocity
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 77.3 mph |
| 2 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 73.7 mph |
| 3 | Trent Sparks | NC | New Bern | 2028 | RHP | 73.5 mph |
| 4 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 73.2 mph |
| 5 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 73.0 mph |
| 6 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 71.0 mph |
| 7 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 69.5 mph |
| 8 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 68.1 mph |
| 9 | Tristan Delaney | NC | Apex Friendship | 2028 | OF | 66.4 mph |
| 10 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 64.8 mph |
Peak Spin Rate
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Trent Sparks | NC | New Bern | 2028 | RHP | 2627 rpm |
| 2 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 2621 rpm |
| 3 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 2365 rpm |
| 4 | Colton Howard | NC | Ledford | 2028 | LHP | 2304 rpm |
| 5 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 2141 rpm |
| 6 | Phillip Clay | VA | Eastside High | 2028 | LHP | 2132 rpm |
| 7 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 2121 rpm |
| 8 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 2099 rpm |
| 9 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 2077 rpm |
| 10 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 1929 rpm |
Average Spin Rate
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 2528 rpm |
| 2 | Trent Sparks | NC | New Bern | 2028 | RHP | 2515 rpm |
| 3 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 2345 rpm |
| 4 | Colton Howard | NC | Ledford | 2028 | LHP | 2252 rpm |
| 5 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 2046 rpm |
| 6 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 2044 rpm |
| 7 | Phillip Clay | VA | Eastside High | 2028 | LHP | 1997 rpm |
| 8 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 1956 rpm |
| 9 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 1944 rpm |
| 10 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 1781 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 | Jess Bowling | NC | South Brunswick | 2027 | RHP | -13.3 in |
| 2 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | -9.5 in |
| 3 | Phillip Clay | VA | Eastside High | 2028 | LHP | -9.2 in |
| 4 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | -8.8 in |
| 5 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | -8.6 in |
| 6 | Colton Howard | NC | Ledford | 2028 | LHP | -7.8 in |
| 7 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 6.2 in |
| 8 | Ryder Anderson | NC | DH Conley | 2028 | 3B | -3.5 in |
| 9 | Trent Sparks | NC | New Bern | 2028 | RHP | 2.4 in |
| 10 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | -1.2 in |
Average Horizontal Movement
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Phillip Clay | VA | Eastside High | 2028 | LHP | 17.1 |
| 2 | Colton Howard | NC | Ledford | 2028 | LHP | 14.5 |
| 3 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | -13.0 |
| 4 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | -12.1 |
| 5 | Jess Bowling | NC | South Brunswick | 2027 | RHP | -11.8 |
| 6 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | -7.3 |
| 7 | Trent Sparks | NC | New Bern | 2028 | RHP | -7.2 |
| 8 | Ryder Anderson | NC | DH Conley | 2028 | 3B | -4.7 |
| 9 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | -4.1 |
| 10 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 3.7 |
Peak Spin Score
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Colton Howard | NC | Ledford | 2028 | LHP | 37 |
| 2 | Trent Sparks | NC | New Bern | 2028 | RHP | 36 |
| 3 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 34 |
| 4 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 34 |
| 5 | Phillip Clay | VA | Eastside High | 2028 | LHP | 33 |
| 6 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 32 |
| 7 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 31 |
| 8 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 30 |
| 9 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 28 |
| 10 | Tristan Delaney | NC | Apex Friendship | 2028 | OF | 27 |
CHANGEUP STATS
Peak Velocity
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 81.9 mph |
| 2 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 80.1 mph |
| 3 | Trent Sparks | NC | New Bern | 2028 | RHP | 79.6 mph |
| 4 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 79.4 mph |
| 5 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 78.5 mph |
| 6 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 76.9 mph |
| 7 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | 75.2 mph |
| 8 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 75.1 mph |
| 9 | Ryder Anderson | NC | DH Conley | 2028 | 3B | 75.1 mph |
| 10 | Phillip Clay | VA | Eastside High | 2028 | LHP | 74.6 mph |
Average Induced Vertical Movement
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 15.4 in |
| 2 | Hutton Coltrain | NC | Ledford | 2026 | 1B | 13.2 in |
| 3 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 8.3 in |
| 4 | Trent Sparks | NC | New Bern | 2028 | RHP | 8.1 in |
| 5 | Tristan Delaney | NC | Apex Friendship | 2028 | OF | 7.9 in |
| 6 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 7.3 in |
| 7 | Phillip Clay | VA | Eastside High | 2028 | LHP | 7.0 in |
| 8 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 5.8 in |
| 9 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 5.7 in |
| 10 | Colton Howard | NC | Ledford | 2028 | LHP | 5.2 in |
Average Horizontal Movement
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 20.4 |
| 2 | Jake Anderson | NC | Wayne Christian | 2026 | RHP | 17.7 |
| 3 | Phillip Clay | VA | Eastside High | 2028 | LHP | -16.7 |
| 4 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 16.6 |
| 5 | Jess Bowling | NC | South Brunswick | 2027 | RHP | 14.6 |
| 6 | Grant Anderson | NC | Wayne Christian | 2028 | RHP | 12.3 |
| 7 | Trent Sparks | NC | New Bern | 2028 | RHP | 12.1 |
| 8 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 9.8 |
| 9 | Tristan Delaney | NC | Apex Friendship | 2028 | OF | 9.6 |
| 10 | Barron McConnell | NC | Needham Broughton | 2028 | RHP | -4.2 |
- NC Inside the Box: Week 4 (March 16 - 22) 3/18/26
- NC 2026 NC HS Scout Blog: Week of March 9 - 14 3/17/26
- NC 2027 Rankings Update: Movement & Additions as a big 2026 begins 3/17/26
- NC Prep Baseball NC Pitcher of the Week: March 9th - 15th, 2026 3/17/26
- NC Prep Baseball NC Player of the Week: March 9th - 16th, 2026 3/17/26
