TPA Scout Day: TrackMan Pitching Leaders
September 16, 2024
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 |