Prep Baseball Report

TPA Scout Day: TrackMan Pitching Leaders


Brandon Hall
NC / Mid-ATL Director of Scouting

Follow: Twitter | Facebook | Instagram

Prep Baseball Scouts were on hand at Ting Park in Holly Springs, NC on August 31st for the Prep Baseball Scout Day with TPA Baseball.  Players from the TPA program in the 2025 - 2028 grad classes went through the workout.  The day began with a laser timed 60 followed by an offensive rotation and evaluation.  TrackMan tracked ball flight throughout the multiple rounds of BP taken on the field.  Following BP, players worked out at their defensive positions.  Pitchers then threw controlled bullpens.

Click Here to see the full roster and complete package of stats from the Prep Baseball Scout Day with TPA Baseball.

TPA Baseball Scout Day: TrackMan Hitting Leaders

FASTBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Carter Heron NC Green Level 2025 RHP 87.5 mph
2 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 86.5 mph
3 Sam Snyder NC Cary Christian 2026 RHP 84.8 mph
4 Ryan Nordlander NC Homeschool (NC) 2025 RHP 83.7 mph
5 Reed Harvey NC Cary Christian 2026 83.4 mph
6 Asa Foster NC Chapel Hill High 2027 LHP 82.5 mph
7 Samuel Narron NC Clayton 2025 OF 81.4 mph
8 Elliott Essic NC Athens Drive 2025 LHP 80.3 mph
9 Cam Williams NC Garner 2026 1B 79.9 mph
10 Bodhi Chapman NC Jordan 2027 SS 79.4 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 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 86.7 mph
2 Carter Heron NC Green Level 2025 RHP 82.8 mph
3 Reed Harvey NC Cary Christian 2026 81.9 mph
4 Sam Snyder NC Cary Christian 2026 RHP 80.6 mph
5 Ryan Nordlander NC Homeschool (NC) 2025 RHP 80.6 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 2305 rpm
2 Reed Harvey NC Cary Christian 2026 2260 rpm
3 Jared Lehrer NC Holly Springs 2026 SS 2259 rpm
4 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 2245 rpm
5 Carter Heron NC Green Level 2025 RHP 2230 rpm
6 Cam Williams NC Garner 2026 1B 2203 rpm
7 Sam Snyder NC Cary Christian 2026 RHP 2124 rpm
8 Ryan Nordlander NC Homeschool (NC) 2025 RHP 2121 rpm
9 Samuel Narron NC Clayton 2025 OF 2111 rpm
10 Asa Foster NC Chapel Hill High 2027 LHP 2054 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Jared Lehrer NC Holly Springs 2026 SS 2211 rpm
2 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 2207 rpm
3 Reed Harvey NC Cary Christian 2026 2172 rpm
4 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 2135 rpm
5 Cam Williams NC Garner 2026 1B 2112 rpm
6 Carter Heron NC Green Level 2025 RHP 2076 rpm
7 Sam Snyder NC Cary Christian 2026 RHP 2013 rpm
8 Asa Foster NC Chapel Hill High 2027 LHP 1986 rpm
9 Samuel Narron NC Clayton 2025 OF 1924 rpm
10 Ryan Nordlander NC Homeschool (NC) 2025 RHP 1911 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 Ryan Nordlander NC Homeschool (NC) 2025 RHP 19.3 in
2 Reed Harvey NC Cary Christian 2026 19.2 in
3 Phineas Thurber NC Chapel Hill 2028 3B 17.1 in
4 Jax Young NC Chatham Charter 2027 3B 16.8 in
5 Cam Williams NC Garner 2026 1B 16.2 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 Reed Harvey NC Cary Christian 2026 -19.3
2 Zac Frohm NC Needham Broughton 2027 OF -17.4
3 Jax Young NC Chatham Charter 2027 3B -16.4
4 Elliott Essic NC Athens Drive 2025 LHP 16.2
5 Jared Lehrer NC Holly Springs 2026 SS -16.0
6 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 15.7
7 Andrew Mohler NC Cary 2026 3B -12.0
8 Asa Foster NC Chapel Hill High 2027 LHP 10.7
9 Gabriel Ferrell NC Homeschool (NC) 2025 RHP -10.7
10 Andrew Rice NC Panther Creek 2026 2B -10.1


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 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 31
2 Jared Lehrer NC Holly Springs 2026 SS 28
3 Cam Williams NC Garner 2026 1B 27
4 Reed Harvey NC Cary Christian 2026 27
5 Ryan Nadile NC Apex Friendship High 2028 SS 26


CURVEBALL STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Carter Heron NC Green Level 2025 RHP 76.3 mph
2 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 75.3 mph
3 Sam Snyder NC Cary Christian 2026 RHP 74.2 mph
4 Samuel Narron NC Clayton 2025 OF 72.6 mph
5 Ryan Nordlander NC Homeschool (NC) 2025 RHP 71.7 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Reed Harvey NC Cary Christian 2026 2909 rpm
2 Asa Foster NC Chapel Hill High 2027 LHP 2555 rpm
3 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 2518 rpm
4 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 2401 rpm
5 Jared Lehrer NC Holly Springs 2026 SS 2317 rpm
6 Zac Frohm NC Needham Broughton 2027 OF 2246 rpm
7 Elliott Essic NC Athens Drive 2025 LHP 2240 rpm
8 Samuel Narron NC Clayton 2025 OF 2195 rpm
9 Skyler Lee NC Apex 2026 1B 2180 rpm
10 Carter Heron NC Green Level 2025 RHP 2166 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Reed Harvey NC Cary Christian 2026 2747 rpm
2 Asa Foster NC Chapel Hill High 2027 LHP 2482 rpm
3 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 2401 rpm
4 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 2374 rpm
5 Zac Frohm NC Needham Broughton 2027 OF 2217 rpm
6 Samuel Narron NC Clayton 2025 OF 2148 rpm
7 Elliott Essic NC Athens Drive 2025 LHP 2114 rpm
8 Andrew Rice NC Panther Creek 2026 2B 2101 rpm
9 Skyler Lee NC Apex 2026 1B 2055 rpm
10 Bodhi Chapman NC Jordan 2027 SS 2032 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 Reed Harvey NC Cary Christian 2026 -12.9 in
2 Andrew Mohler NC Cary 2026 3B -11.4 in
3 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP -7.7 in
4 Gabriel Ferrell NC Homeschool (NC) 2025 RHP -7.4 in
5 Ryan Nordlander NC Homeschool (NC) 2025 RHP 6.9 in
6 Phineas Thurber NC Chapel Hill 2028 3B 6.8 in
7 Asa Foster NC Chapel Hill High 2027 LHP -6.1 in
8 Cam Williams NC Garner 2026 1B 5.6 in
9 Jared Lehrer NC Holly Springs 2026 SS 4.8 in
10 Skyler Lee NC Apex 2026 1B 4.6 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Reed Harvey NC Cary Christian 2026 -19.3
2 Zac Frohm NC Needham Broughton 2027 OF -17.4
3 Jax Young NC Chatham Charter 2027 3B -16.4
4 Elliott Essic NC Athens Drive 2025 LHP 16.2
5 Jared Lehrer NC Holly Springs 2026 SS -16.0
6 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 15.7
7 Andrew Mohler NC Cary 2026 3B -12.0
8 Asa Foster NC Chapel Hill High 2027 LHP 10.7
9 Gabriel Ferrell NC Homeschool (NC) 2025 RHP -10.7
10 Andrew Rice NC Panther Creek 2026 2B -10.1


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Reed Harvey NC Cary Christian 2026 41
2 Andres Colin Barreiro NC Cardinal Gibbons 2028 LHP 39
3 Asa Foster NC Chapel Hill High 2027 LHP 36
4 Elliott Essic NC Athens Drive 2025 LHP 33
5 Jared Lehrer NC Holly Springs 2026 SS 32


SLIDER STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Sam Snyder NC Cary Christian 2026 RHP 78.2 mph
2 Jackson Everhart NC Union Pines 2028 2B 56.1 mph


Peak Spin Rate

Rank Name State School Class Pos Spin Rate (max)
1 Sam Snyder NC Cary Christian 2026 RHP 1666 rpm
2 Jackson Everhart NC Union Pines 2028 2B 1310 rpm


Average Spin Rate

Rank Name State School Class Pos Spin Rate (avg)
1 Sam Snyder NC Cary Christian 2026 RHP 1666
2 Jackson Everhart NC Union Pines 2028 2B 1243

Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Jackson Everhart NC Union Pines 2028 2B -4.7
2 Sam Snyder NC Cary Christian 2026 RHP 2.6


Peak Spin Score

Rank Name State School Class Pos Spin Score (max)
1 Jackson Everhart NC Union Pines 2028 2B 23
2 Sam Snyder NC Cary Christian 2026 RHP 21

CHANGEUP STATS

Peak Velocity

Rank Name State School Class Pos Velocity (max)
1 Carter Heron NC Green Level 2025 RHP 78.4 mph
2 Gabriel Ferrell NC Homeschool (NC) 2025 RHP 77.6 mph
3 Sam Snyder NC Cary Christian 2026 RHP 76.5 mph
4 Samuel Narron NC Clayton 2025 OF 75.1 mph
5 Jared Lehrer NC Holly Springs 2026 SS 73.8 mph


Average Induced Vertical Movement

Rank Name State School Class Pos IVB (avg)
1 Phineas Thurber NC Chapel Hill 2028 3B 17.9 in
2 Asa Foster NC Chapel Hill High 2027 LHP 16.0 in
3 Max Williams NC Cary Academy 2028 RHP 15.3 in
4 Reed Harvey NC Cary Christian 2026 14.6 in
5 Everett Cagle NC Cary Academy 2028 2B 14.4 in


Average Horizontal Movement

Rank Name State School Class Pos HM (avg)
1 Jared Lehrer NC Holly Springs 2026 SS 19.7
2 Andrew Rice NC Panther Creek 2026 2B 15.9
3 Asa Foster NC Chapel Hill High 2027 LHP -15.6
4 Sam Snyder NC Cary Christian 2026 RHP 15.6
5 Cam Williams NC Garner 2026 1B 15.4