Prep Baseball Report

2024 Top Prospect Games: Trackman Pitchers


Patrick Johnson
North Carolina Assistant Scouting Director

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 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 SS 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 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 SS 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 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 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 SS -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 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 SS 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 SS 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 SS -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 SS -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 2026 1B 79.8 mph
2 Elijah Vega NC Marvin Ridge 2027 OF 79.5 mph
3 Patrick Hollifield NC Swansboro 2026 SS 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 SS 12.9
5 Bo Moxley NC Forbush 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