Prep Baseball Report

Charlotte MegaStars: 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 Charlotte MegaStars. Over 40 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.

Charlotte MegaStars Scout Day - Trackman Pitching Analytics

FASTBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Nick Russo NC Weddington 2025 RHP 88.2 mph
2 Eric Jacobsen NC Lake Norman High 2025 RHP 86.8 mph
3 Jesse Gavilan NC Riverside High 2025 RHP 86.1 mph
4 Liam Sharer NC Weddington 2025 RHP 85.8 mph
5 Aiden Vandenbroek NC Porter Ridge 2025 RHP 85.5 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 Nick Russo NC Weddington 2025 RHP 87.1 mph
2 Eric Jacobsen NC Lake Norman High 2025 RHP 86.6 mph
3 Liam Sharer NC Weddington 2025 RHP 85.2 mph
4 Aiden Vandenbroek NC Porter Ridge 2025 RHP 83.9 mph
5 Jesse Gavilan NC Riverside High 2025 RHP 83.2 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Reid Wilson NC South Point 2026 RHP 2561 rpm
2 Eric Jacobsen NC Lake Norman High 2025 RHP 2381 rpm
3 Liam Sharer NC Weddington 2025 RHP 2375 rpm
4 Nick Russo NC Weddington 2025 RHP 2295 rpm
5 Zach Cartrette NC Chatham Charter 2025 RHP 2292 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Eric Jacobsen NC Lake Norman High 2025 RHP 2381 rpm
2 Liam Sharer NC Weddington 2025 RHP 2289 rpm
3 Nick Russo NC Weddington 2025 RHP 2253 rpm
4 Reid Wilson NC South Point 2026 RHP 2243 rpm
5 Zach Cartrette NC Chatham Charter 2025 RHP 2203 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 Ayden Bailey NC North Lincoln 2027 1B 19.4 in
2 Ethan Arledge-Martin NC East Lincoln 2026 OF 18.6 in
3 Grayson Lunsford NC Highland Tech 2027 RHP 18.6 in
4 Aiden Vandenbroek NC Porter Ridge 2025 RHP 17.0 in
5 Jesse Gavilan NC Riverside High 2025 RHP 16.8 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 Bradlee Trull NC Forest Hills High 2027 2B -19.2
2 Erwing Soza NC Highland Tech 2025 RHP -18.8
3 Reid Wilson NC South Point 2026 RHP -17.5
4 Marshall Hambrick NC Voyager Academy 2025 LHP 14.3
5 Duncan Carmichael NC Saint Stephens 2026 SS -13.9


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 Reid Wilson NC South Point 2026 RHP 35
2 Erwing Soza NC Highland Tech 2025 RHP 30
3 Zach Cartrette NC Chatham Charter 2025 RHP 30
4 Liam Sharer NC Weddington 2025 RHP 28
5 Duncan Carmichael NC Saint Stephens 2026 SS 28


CURVEBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Nick Russo NC Weddington 2025 RHP 87.7 mph
2 Liam Sharer NC Weddington 2025 RHP 76.8 mph
3 Alex Zwart NC Ardrey Kell 2026 RHP 76.8 mph
4 Aiden Vandenbroek NC Porter Ridge 2025 RHP 73.1 mph
5 Reid Wilson NC South Point 2026 RHP 71.8 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Reid Wilson NC South Point 2026 RHP 2571 rpm
2 Liam Sharer NC Weddington 2025 RHP 2406 rpm
3 Aiden Vandenbroek NC Porter Ridge 2025 RHP 2394 rpm
4 Alex Zwart NC Ardrey Kell 2026 RHP 2373 rpm
5 Nick Russo NC Weddington 2025 RHP 2252 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Reid Wilson NC South Point 2026 RHP 2571 rpm
2 Aiden Vandenbroek NC Porter Ridge 2025 RHP 2394 rpm
3 Liam Sharer NC Weddington 2025 RHP 2356 rpm
4 Alex Zwart NC Ardrey Kell 2026 RHP 2116 rpm
5 Erwing Soza NC Highland Tech 2025 RHP 2046 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 Erwing Soza NC Highland Tech 2025 RHP -8.0 in
2 Alex Zwart NC Ardrey Kell 2026 RHP -7.8 in
3 Reid Wilson NC South Point 2026 RHP -6.3 in
4 Duncan Carmichael NC Saint Stephens 2026 SS -5.9 in
5 Nick Russo NC Weddington 2025 RHP -5.7 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Bradlee Trull NC Forest Hills High 2027 2B -19.2
2 Erwing Soza NC Highland Tech 2025 RHP -18.8
3 Reid Wilson NC South Point 2026 RHP -17.5
4 Marshall Hambrick NC Voyager Academy 2025 LHP 14.3
5 Duncan Carmichael NC Saint Stephens 2026 SS -13.9


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Reid Wilson NC South Point 2026 RHP 35
2 Alex Zwart NC Ardrey Kell 2026 RHP 34
3 Bradlee Trull NC Forest Hills High 2027 2B 33
4 Aiden Vandenbroek NC Porter Ridge 2025 RHP 32
5 Duncan Carmichael NC Saint Stephens 2026 SS 31

CHANGEUP STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Eric Jacobsen NC Lake Norman High 2025 RHP 81.5 mph
2 Jesse Gavilan NC Riverside High 2025 RHP 79.7 mph
3 Reid Wilson NC South Point 2026 RHP 78.9 mph
4 Jacob Addison NC East Mecklenburg 2026 3B 78.0 mph
5 Aiden Vandenbroek NC Porter Ridge 2025 RHP 77.9 mph


Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Aiden Vandenbroek NC Porter Ridge 2025 RHP 15.5 in
2 Zach Cartrette NC Chatham Charter 2025 RHP 14.9 in
3 Reid Wilson NC South Point 2026 RHP 13.9 in
4 Duncan Carmichael NC Saint Stephens 2026 SS 12.2 in
5 Jesse Gavilan NC Riverside High 2025 RHP 12.0 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Jesse Gavilan NC Riverside High 2025 RHP 17.5
2 Jacob Addison NC East Mecklenburg 2026 3B 17.0
3 Marshall Hambrick NC Voyager Academy 2025 LHP -15.6
4 Eric Jacobsen NC Lake Norman High 2025 RHP 15.5
5 Adam Freiburger NC Voyager Academy 2025 LHP -15.1