2024 Top Prospect Games: Trackman Pitchers
August 16, 2024
Follow: Twitter | Facebook | Instagram
The top North Carolina event of the summer was hosted at Campbell University's JIm Perry Stadium on July 31 and August 1, 2024. The Top Prospect Games featured 60 of the state's top uncommitted players for a two day showcase giving players a chance to shine on a workout day and a game day.
The Top Prospect Games started with the workout day on July 31. Players went through athletic testing, running a 60 and going through their jump tests. The athletic testing was followed by an offensive workout and a defensive workout. Players received multiple rounds of BP with TrackMan and BLAST collecting metrics on ball flight and the individual swings. Defensive evals included arm strength with a radar gun as well as giving players different reps to move them around at their positions. Day two featured two 8 inning games with hitters facing live pitchers in a controlled scrimmage.
Below we take a look back at the Top Prospect Games and some of the players that shined. To view the entire event, with rosters, stats, and a collection of articles as they publish, CLICK HERE.
By The Numbers
- 16 players ran under 7.00 on the laser
- 10 more runners ran between 6.99 - 7.15
- 4 hitters measured at 100mph or higher on their peak exit velocity
- 13 hitters peaked at 95mph or higher with their exit velocity
- 10 hitters with an average bat speed of 70mph or higher via BLAST
- 9 players flashed a veritcal jump of 30in or higher
- 6 catchers with a pop time of 2.05 or better
- 2 outfielders with 90mph arms
- 2806rpm was the top breaking ball spin rate on the day.
TOP PROSPECT GAMES: TRACKMAN PITCHERS
FASTBALL STATS
Peak Velocity
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Bo Moxley | NC | Forbush High | 2026 | 1B | 86.8 mph |
2 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 85.2 mph |
3 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 85.0 mph |
4 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 84.7 mph |
5 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | 84.5 mph |
6 | Will Connolly | NC | PRO5 | 2026 | RHP | 84.5 mph |
7 | Brayden Bates | NC | Triton | 2026 | OF | 84.2 mph |
8 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 83.6 mph |
9 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 83.5 mph |
10 | Jack Fields | NC | Leesville Road | 2026 | RHP | 83.1 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 | Bo Moxley | NC | Forbush High | 2026 | 1B | 85.6 mph |
2 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 84.5 mph |
3 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 83.9 mph |
4 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 83.0 mph |
5 | Brayden Bates | NC | Triton | 2026 | OF | 82.8 mph |
6 | Jack Fields | NC | Leesville Road | 2026 | RHP | 82.7 mph |
7 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 81.7 mph |
8 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 81.7 mph |
9 | Will Connolly | NC | PRO5 | 2026 | RHP | 81.4 mph |
10 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | 81.3 mph |
Peak Spin Rate
Rank | Name | State | School | Class | Pos | Spin Rate (max) |
1 | Brayden Bates | NC | Triton | 2026 | OF | 2432 rpm |
2 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 2417 rpm |
3 | Bo Moxley | NC | Forbush High | 2026 | 1B | 2372 rpm |
4 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 2363 rpm |
5 | Jack Fields | NC | Leesville Road | 2026 | RHP | 2259 rpm |
6 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 2256 rpm |
7 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 2226 rpm |
8 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 2217 rpm |
9 | Will Connolly | NC | PRO5 | 2026 | RHP | 2213 rpm |
10 | Jack Scholz | NC | Stuart W. Cramer | 2027 | 1B | 2213 rpm |
Average Spin Rate
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Brayden Bates | NC | Triton | 2026 | OF | 2252 rpm |
2 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 2231 rpm |
3 | Bo Moxley | NC | Forbush High | 2026 | 1B | 2190 rpm |
4 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 2135 rpm |
5 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 2098 rpm |
6 | Jack Scholz | NC | Stuart W. Cramer | 2027 | 1B | 2096 rpm |
7 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 2070 rpm |
8 | Jack Fields | NC | Leesville Road | 2026 | RHP | 2038 rpm |
9 | Micah VanFossen | NC | Palisades | 2026 | LHP | 1946 rpm |
10 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 1944 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 | Micah VanFossen | NC | Palisades | 2026 | LHP | 18.5 in |
2 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 17.1 in |
3 | Philip Daly | NC | Jordan | 2027 | RHP | 16.9 in |
4 | Jack Fields | NC | Leesville Road | 2026 | RHP | 16.6 in |
5 | Will Connolly | NC | PRO5 | 2026 | RHP | 16.1 in |
6 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | 15.4 in |
7 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 15.0 in |
8 | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | 13.8 in |
9 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 13.5 in |
10 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 12.7 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 | Will Connolly | NC | PRO5 | 2026 | RHP | -15.9 |
2 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | -14.7 |
3 | Jack Fields | NC | Leesville Road | 2026 | RHP | -14.0 |
4 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | -10.9 |
5 | Jack Scholz | NC | Stuart W. Cramer | 2027 | 1B | -10.0 |
6 | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | -9.3 |
7 | Hayden Fones | NC | Apex Friendship | 2025 | SS | -7.9 |
8 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | -4.6 |
9 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | -3.8 |
10 | Philip Daly | NC | Jordan | 2027 | RHP | -3.5 |
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 | Brayden Bates | NC | Triton | 2026 | OF | 29 |
2 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 29 |
3 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 28 |
4 | Bo Moxley | NC | Forbush High | 2026 | 1B | 28 |
5 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 28 |
6 | Jack Scholz | NC | Stuart W. Cramer | 2027 | 1B | 27 |
7 | Jack Fields | NC | Leesville Road | 2026 | RHP | 27 |
8 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 27 |
9 | Micah VanFossen | NC | Palisades | 2026 | LHP | 27 |
10 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 26 |
CURVEBALL STATS
Peak Velocity
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Philip Daly | NC | Jordan | 2027 | RHP | 77.1 mph |
2 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 76.3 mph |
3 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 72.4 mph |
4 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 71.8 mph |
5 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 70.8 mph |
6 | Will Connolly | NC | PRO5 | 2026 | RHP | 70.7 mph |
7 | Koa Mikeal | NC | Alexander Central | 2026 | OF | 70.6 mph |
8 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | 70.4 mph |
9 | Jack Scholz | NC | Stuart W. Cramer | 2027 | 1B | 70.1 mph |
10 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 69.5 mph |
Peak Spin Rate
Rank | Name | State | School | Class | Pos | Spin Rate (max) |
1 | Will Connolly | NC | PRO5 | 2026 | RHP | 2806 rpm |
2 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 2511 rpm |
3 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 2463 rpm |
4 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 2427 rpm |
5 | Jack Fields | NC | Leesville Road | 2026 | RHP | 2386 rpm |
6 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 2141 rpm |
7 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 2108 rpm |
8 | Philip Daly | NC | Jordan | 2027 | RHP | 2101 rpm |
9 | Koa Mikeal | NC | Alexander Central | 2026 | OF | 2018 rpm |
10 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | 1976 rpm |
Average Spin Rate
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Will Connolly | NC | PRO5 | 2026 | RHP | 2614 rpm |
2 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 2301 rpm |
3 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 2288 rpm |
4 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 2266 rpm |
5 | Jack Fields | NC | Leesville Road | 2026 | RHP | 2173 rpm |
6 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 2057 rpm |
7 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | 1976 rpm |
8 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 1959 rpm |
9 | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | 1871 rpm |
10 | Philip Daly | NC | Jordan | 2027 | RHP | 1842 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 | Will Connolly | NC | PRO5 | 2026 | RHP | -6.5 in |
2 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | -5.9 in |
3 | Jack Fields | NC | Leesville Road | 2026 | RHP | -5.9 in |
4 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | -4.9 in |
5 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | -4.9 in |
6 | Koa Mikeal | NC | Alexander Central | 2026 | OF | 4.6 in |
7 | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | -2.3 in |
8 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 2.3 in |
9 | Hayden Fones | NC | Apex Friendship | 2025 | SS | -2.2 in |
10 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | 1.8 in |
Average Horizontal Movement
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Will Connolly | NC | PRO5 | 2026 | RHP | -15.9 |
2 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | -14.7 |
3 | Jack Fields | NC | Leesville Road | 2026 | RHP | -14.0 |
4 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | -10.9 |
5 | Jack Scholz | NC | Stuart W. Cramer | 2027 | 1B | -10.0 |
6 | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | -9.3 |
7 | Hayden Fones | NC | Apex Friendship | 2025 | SS | -7.9 |
8 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | -4.6 |
9 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | -3.8 |
10 | Philip Daly | NC | Jordan | 2027 | RHP | -3.5 |
Peak Spin Score
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Will Connolly | NC | PRO5 | 2026 | RHP | 39 |
2 | Jack Fields | NC | Leesville Road | 2026 | RHP | 35 |
3 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 35 |
4 | Peter Hoffman | NC | Cardinal Gibbons | 2026 | RHP | 34 |
5 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 33 |
6 | Philip Daly | NC | Jordan | 2027 | RHP | 32 |
7 | Benjamin Carter | NC | West Forsyth | 2027 | RHP | 31 |
8 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 30 |
9 | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | 29 |
10 | Koa Mikeal | NC | Alexander Central | 2026 | OF | 29 |
CHANGEUP STATS
Peak Velocity
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Bo Moxley | NC | Forbush High | 2026 | 1B | 79.8 mph |
2 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 79.5 mph |
3 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | 79.2 mph |
4 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 78.9 mph |
5 | Micah VanFossen | NC | Palisades | 2026 | LHP | 76.4 mph |
6 | Will Connolly | NC | PRO5 | 2026 | RHP | 75.5 mph |
7 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 75.3 mph |
8 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 74.5 mph |
9 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | 71.6 mph |
10 | Koa Mikeal | NC | Alexander Central | 2026 | OF | 68.2 mph |
Average Induced Vertical Movement
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 15.7 in |
2 | Gavin Jackson | NC | American Leadership Academy -Johnston | 2026 | 1B | 13.2 in |
3 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 12.8 in |
4 | Brodie Lenhart | NC | East Forsyth | 2025 | RHP | 11.8 in |
5 | Micah VanFossen | NC | Palisades | 2026 | LHP | 11.1 in |
6 | Philip Daly | NC | Jordan | 2027 | RHP | 9.6 in |
7 | Will Connolly | NC | PRO5 | 2026 | RHP | 9.1 in |
8 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 8.5 in |
9 | Koa Mikeal | NC | Alexander Central | 2026 | OF | 7.2 in |
10 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 4.4 in |
Average Horizontal Movement
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Hayden Fones | NC | Apex Friendship | 2025 | SS | 17.6 |
2 | Will Connolly | NC | PRO5 | 2026 | RHP | 15.9 |
3 | Luis Sanchez | NC | Northeast Guilford | 2025 | RHP | 13.7 |
4 | Patrick Hollifield | NC | Swansboro | 2026 | RHP | 12.9 |
5 | Bo Moxley | NC | Forbush High | 2026 | 1B | 12.1 |
6 | Philip Daly | NC | Jordan | 2027 | RHP | 10.7 |
7 | Elijah Vega | NC | Marvin Ridge | 2027 | OF | 10.4 |
8 | Micah VanFossen | NC | Palisades | 2026 | LHP | -10.1 |
9 | Koa Mikeal | NC | Alexander Central | 2026 | OF | -9.1 |
10 | Anthony Smith Jr | NC | Hickory Ridge | 2025 | RHP | 7.6 |