Charlotte MegaStars: Trackman Pitching Analytics
June 7, 2024
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 |
- 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