2025 NC Top Prospect Games: Data Dive
August 15, 2025
The Team Carolina event series has become a cornerstone of the high school baseball calendar in North Carolina. From the Fall ID, Winter ID, and Summer ID events to the highly regarded Preseason All-State showcases in February, each stop serves as a stepping stone toward premier opportunities such as the Future Games, Super Sophomore Games, and the North Carolina Top Prospect Games. These rosters consistently attract significant attention from college coaches and professional scouts, both in-person and online, as performance data, advanced analytics, and video are made available through event coverage and player profiles.
The 2025 North Carolina Top Prospect Games were held at two outstanding venues: High Point University and Finch Field in Thomasville, home of the Thomasville HiToms. The first day at High Point University featured a full offensive and defensive workout, complete with athletic testing and metric collection. On day two, the action shifted to Finch Field for a controlled scrimmages, with each participant assigned to a team and competing against live pitching. This two-day format provided scouts and coaches with a comprehensive evaluation—showcasing athleticism, skill sets, and how tools translate in game situations.
In the weeks ahead, Prep Baseball will deliver in-depth coverage of the 2025 Top Prospect Games, including statistical leaderboards, standout performances, and detailed insights from our scouting staff.
Click Here for the full roster plus the complete statistical leaderboard.
.png)
VALD PERFORMANCE
TOP 60-YARD DASH
| Rank | Name | State | School | Class | Pos | 60-yd |
| 1 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 6.46 s |
| 2 | Charles Puryear | NC | Jordan | 2026 | OF | 6.69 s |
| 3 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 6.74 s |
| 4 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 6.78 s |
| 5 | Davis Jones | NC | Millbrook | 2027 | 2B | 6.91 s |
| 6 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 6.92 s |
| 7 | Davis Ottaly | NC | Fuquay-Varina | 2026 | OF | 6.94 s |
| 8 | Hunter Kisse | NC | Wake Forest | 2027 | OF | 7.00 s |
| ^ | Davis Flaig | NC | Millbrook | 2027 | OF | 7.00 s |
| 9 | Brady Holmes | NC | Person | 2027 | SS | 7.03 s |
| 10 | Kayden Bradsher | NC | Orange | 2027 | SS | 7.05 s |
Traditionally, the 60-yard dash has been the in-event standard to help measure a player's speed tool. We implemented timing gates at the 10-yard split, to capture athletes’ quickness, explosiveness and reaction time. From there, we will calculate an athlete’s top-end speed in miles per hour. While the measurement still has its utility, the 10-yard split has started to become more and more applicable in determining the player's burst and reaction time in-game, whether that's in the outfield or on the basepaths.
TOP 10-YARD SPLIT
| Rank | Name | State | School | Class | Pos | 10-yd |
| 1 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 1.59 s |
| 2 | Hunter Kisse | NC | Wake Forest | 2027 | OF | 1.64 s |
| ^ | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 1.64 s |
| 3 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 1.65 s |
| 4 | Brady Graffam | NC | The Performance Institute | 2028 | SS | 1.67 s |
| 5 | Charles Puryear | NC | Jordan | 2026 | OF | 1.68 s |
| ^ | Davis Jones | NC | Millbrook | 2027 | 2B | 1.68 s |
| ^ | Wesley Kennedy | NC | Eastern Carolina Academy | 2027 | C | 1.68 s |
PEAK VERTICAL JUMP
| Rank | Name | State | School | Class | Pos | Jump Height (max) |
| 1 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 33.2 |
| 2 | Cam Shea | NC | Cary | 2026 | 2B | 29.0 |
| 3 | Hunter Kisse | NC | Wake Forest | 2027 | OF | 28.1 |
| 4 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 26.3 |
| 5 | Dean Colston | NC | Hickory Grove Christian | 2027 | SS | 25.4 |
| 6 | Maddox Moore | NC | West Rowan | 2026 | OF | 25.2 |
| 7 | Brandon Washington | NC | East Lincoln | 2026 | C | 25.0 |
| ^ | Davis Ottaly | NC | Fuquay-Varina | 2026 | OF | 25.0 |
| 8 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 23.9 |
| ^ | Charles Puryear | NC | Jordan | 2026 | OF | 23.9 |
| 9 | Max Liriano | NC | Eastern Carolina Academy | 2029 | SS | 23.7 |
| 10 | Cooper Kidder | NC | Harnett Central | 2027 | C | 23.5 |
TRACKMAN HITTING
MAX EXIT VELOCITY
| Rank | Name | State | School | Class | Pos | Exit Velocity (max) |
| 1 | Carson Mentlewski | NC | Eastern Carolina Academy | 2027 | RHP | 103.7 mph |
| 2 | Jayden Pipes | NC | Wesleyan Christian Academy | 2027 | 1B | 100.9 mph |
| 3 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 100.5 mph |
| 4 | Cooper Selph | NC | Pro5 Academy | 2028 | C | 99.6 mph |
| 5 | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 99.1 mph |
| 6 | Giovanni Luisa | NC | Weddington | 2027 | C | 99.1 mph |
| 7 | Ryan Field | NC | Carmel Christian | 2026 | 1B | 99.0 mph |
| 8 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 98.2 mph |
| 9 | Brandon Washington | NC | East Lincoln | 2026 | C | 98.1 mph |
| 10 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 97.5 mph |
| 11 | Addison Terry | NC | Oak Grove | 2027 | C | 97.5 mph |
| 12 | Dylan Poling | NC | Marvin Ridge | 2026 | OF | 97.4 mph |
| 13 | Brady Holmes | NC | Person | 2027 | SS | 97.3 mph |
| 14 | Levi Goffena | NC | Garner Magnet High School | 2027 | 3B | 97.2 mph |
| 15 | Jaxon Mabe | NC | Uwharrie Charter Academy | 2026 | 2B | 97.1 mph |
| 16 | Ty Aycock | NC | Enka High | 2026 | C | 97.0 mph |
| 17 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 96.7 mph |
| 18 | Lane Collier | NC | East Wake Academy | 2027 | 3B | 96.6 mph |
| 19 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 96.0 mph |
| 20 | Chase Smith | NC | East Forsyth | 2026 | 1B | 96.0 mph |
HIGHEST AVG. EXIT VELOCITY
| Rank | Name | State | School | Class | Pos | Exit Velocity (avg) |
| 1 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 93.4 mph |
| 2 | Brady Holmes | NC | Person | 2027 | SS | 91.7 mph |
| 3 | Levi Goffena | NC | Garner Magnet High School | 2027 | 3B | 91.4 mph |
| 4 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 90.9 mph |
| 5 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 90.0 mph |
| 6 | Cam Shea | NC | Cary | 2026 | 2B | 89.5 mph |
| 7 | Jayden Pipes | NC | Wesleyan Christian Academy | 2027 | 1B | 89.5 mph |
| 8 | Addison Terry | NC | Oak Grove | 2027 | C | 88.9 mph |
| 9 | Ryan Field | NC | Carmel Christian | 2026 | 1B | 88.7 mph |
| 10 | Davis Jones | NC | Millbrook | 2027 | 2B | 88.3 mph |
Exit Velocity: This metric measures the speed of the ball, measured in miles per hour, as it comes off the bat at the moment of impact.
MAX BATTED DISTANCE
| Rank | Name | State | School | Class | Pos | Distance (max) |
| 1 | Carson Mentlewski | NC | Eastern Carolina Academy | 2027 | RHP | 396 ft |
| 2 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 387 ft |
| 3 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 380 ft |
| 4 | Dylan Poling | NC | Marvin Ridge | 2026 | OF | 375 ft |
| 5 | Jayden Pipes | NC | Wesleyan Christian Academy | 2027 | 1B | 369 ft |
| 6 | Giovanni Luisa | NC | Weddington | 2027 | C | 366 ft |
| 7 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 366 ft |
| 8 | Brady Holmes | NC | Person | 2027 | SS | 364 ft |
| 9 | Hunter Kisse | NC | Wake Forest | 2027 | OF | 363 ft |
| 10 | Ryan Huisking | NC | Wakefield | 2026 | 1B | 361 ft |
HIGHEST SWEET SPOT%
| Rank | Name | State | School | Class | Pos | Sweet Spot % |
| 1 | Sully Sebastian | NC | Millbrook High | 2028 | C | 87 % |
| 2 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 83 % |
| 3 | Kyler Gold | NC | Wakefield High | 2028 | OF | 80 % |
| 4 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 77 % |
| ^ | Addison Terry | NC | Oak Grove | 2027 | C | 77 % |
| 5 | Zach White | NC | Hickory Grove Christian | 2027 | C | 76 % |
Sweet Spot percentage: This metric is determined by how often the player produces a batted ball during the session with a launch angle between 8 to 32 degrees.
BLAST MOTION
HIGHEST AVG. HAND SPEED
| Rank | Name | State | School | Class | Pos | Hand Speed (avg) |
| 1 | Jayden Pipes | NC | Wesleyan Christian Academy | 2027 | 1B | 23.5 mph |
| ^ | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 23.5 mph |
| 2 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 22.4 mph |
| ^ | Levi Goffena | NC | Garner Magnet High School | 2027 | 3B | 22.4 mph |
| 3 | Brandon Washington | NC | East Lincoln | 2026 | C | 22.2 mph |
| 4 | Cooper Selph | NC | Pro5 Academy | 2028 | C | 22.1 mph |
| ^ | Miguel A Delgado | NC | Wake STEM Early College High School | 2027 | C | 22.1 mph |
| 5 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 22.0 mph |
| ^ | Dylan Poling | NC | Marvin Ridge | 2026 | OF | 22.0 mph |
| 6 | Brody Engle | NC | Uwharrie Charter Academy | 2026 | LHP | 21.8 mph |
| 7 | Owen Joines | NC | Pro5 Academy | 2028 | 3B | 21.3 mph |
| 8 | Cooper Hunt | NC | Oak Grove | 2028 | SS | 21.2 mph |
| ^ | Chase Smith | NC | East Forsyth | 2026 | 1B | 21.2 mph |
| 9 | Carson Mentlewski | NC | Eastern Carolina Academy | 2027 | RHP | 20.9 mph |
| 10 | Giovanni Luisa | NC | Weddington | 2027 | C | 20.8 mph |
| ^ | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 20.8 mph |
| ^ | Wesley Kennedy | NC | Eastern Carolina Academy | 2027 | C | 20.8 mph |
| ^ | Ty Aycock | NC | Enka High | 2026 | C | 20.8 mph |
Hand Speed: The observed speed as measured on the handle of the bat (measured six inches from the knob of the bat). Peak Hand Speed will occur prior to the moment of impact, very close to the commit time in the swing when the wrists unhinge.
HIGHEST AVG. BAT SPEED
| Rank | Name | State | School | Class | Pos | Bat Speed (avg) |
| 1 | Dylan Poling | NC | Marvin Ridge | 2026 | OF | 77.4 mph |
| 2 | Carson Mentlewski | NC | Eastern Carolina Academy | 2027 | RHP | 77.2 mph |
| 3 | Jason Moschella | NC | Wakefield High School | 2027 | OF | 74.0 mph |
| 4 | Giovanni Luisa | NC | Weddington | 2027 | C | 73.1 mph |
| 5 | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 72.4 mph |
| ^ | Brandon Washington | NC | East Lincoln | 2026 | C | 72.4 mph |
| 6 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 72.3 mph |
| 7 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 71.4 mph |
| 8 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 70.5 mph |
| ^ | Chase Smith | NC | East Forsyth | 2026 | 1B | 70.5 mph |
| 9 | Brady Holmes | NC | Person | 2027 | SS | 70.2 mph |
| 10 | Wesley Kennedy | NC | Eastern Carolina Academy | 2027 | C | 70.0 mph |
Bat Speed: The observed speed of the sweet spot of the bat at impact. The sweet spot of the bat is measured six inches from the tip of the bat.
HIGHEST AVG. ROTATIONAL ACCELERATION
| Rank | Name | State | School | Class | Pos | Rot. Acc (avg) |
| 1 | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 24.3 g |
| 2 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 23.3 g |
| 3 | Brady Holmes | NC | Person | 2027 | SS | 21.6 g |
| 4 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 20.9 g |
| 5 | Miguel A Delgado | NC | Wake STEM Early College High School | 2027 | C | 20.5 g |
| 6 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 20.2 g |
| 7 | Brody Engle | NC | Uwharrie Charter Academy | 2026 | LHP | 20.0 g |
| 8 | Julian Guthrie | NC | Hoggard | 2027 | RHP | 19.2 g |
| 9 | Dylan Poling | NC | Marvin Ridge | 2026 | OF | 18.6 g |
| 10 | Cooper Hunt | NC | Oak Grove | 2028 | SS | 17.5 g |
Body Rotation: A swing that has the appropriate relative contributions of body and bat rotations is an efficient and powerful swing that maintains proper sequencing. An efficient baseball swing is one in which the body creates the initial movements, which is then transferred to the arms and out to the bat, thereby maximizing Bat Speed through this proximal-to-distal kinematic sequencing movement pattern.
TRACKMAN PITCHING
HIGHEST FASTBALL VELOCITY
Rank
Name
State
School
Class
Pos
Velocity (max)
1
Colton Haire
NC
Pro5 Baseball Academy
2026
RHP
89.2 mph
2
Sean Rodesiler
NC
Davidson Day School
2028
LHP
88.8 mph
3
Hunter Kisse
NC
Wake Forest
2027
OF
88.2 mph
4
Carson Mentlewski
NC
Eastern Carolina Academy
2027
RHP
86.6 mph
5
John Wallace
NC
Athens Drive
2026
RHP
86.2 mph
6
Vance Pease
NC
Apex Friendship
2026
RHP
86.2 mph
7
Keegan Spach
NC
Liberty Prep Christian
2026
RHP
86.1 mph
8
Caiden Rudisill
NC
South Point
2026
RHP
86.1 mph
9
Zach White
NC
Hickory Grove Christian
2027
C
85.7 mph
10
Brandon Washington
NC
East Lincoln
2026
C
85.0 mph
HIGHEST FASTBALL SPIN RATE - AVERAGE
Rank
Name
State
School
Class
Pos
Spin Rate (avg)
1
Haitham Abulatifa
NC
Junius H Rose
2028
RHP
2408 rpm
2
Colton Haire
NC
Pro5 Baseball Academy
2026
RHP
2332 rpm
3
Caiden Rudisill
NC
South Point
2026
RHP
2289 rpm
4
Sean Rodesiler
NC
Davidson Day School
2028
LHP
2255 rpm
5
Zach White
NC
Hickory Grove Christian
2027
C
2247 rpm
6
Mac Corney
NC
Freedom Christian Academy
2027
SS
2223 rpm
7
Cooper Redfern
NC
Eastern Carolina Academy
2027
RHP
2208 rpm
8
John Wallace
NC
Athens Drive
2026
RHP
2194 rpm
9
Keegan Spach
NC
Liberty Prep Christian
2026
RHP
2162 rpm
10
Vance Pease
NC
Apex Friendship
2026
RHP
2143 rpm
LARGEST FASTBALL HORIZONTAL MOVEMENT - AVERAGE
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Peyton Maybin | NC | North Henderson High | 2026 | LHP | -15.5 |
| 2 | William Fansler | NC | Willow Spring | 2028 | RHP | 15.3 |
| 3 | Cooper Redfern | NC | Eastern Carolina Academy | 2027 | RHP | 14.5 |
| 4 | David Robison | NC | Newton-Conover High | 2026 | RHP | 14.3 |
| 5 | Vance Pease | NC | Apex Friendship | 2026 | RHP | 13.8 |
| 6 | Carson Mentlewski | NC | Eastern Carolina Academy | 2027 | RHP | 13.7 |
| 7 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 13.7 |
| 8 | Cooper Raniszeski | NC | Providence Day | 2029 | 1B | 13.3 |
| 9 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | -12.7 |
| 10 | Caiden Rudisill | NC | South Point | 2026 | RHP | 11.9 |
TOP FASTBALL ZONE PERCENTAGE
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Carson Mentlewski | NC | Eastern Carolina Academy | 2027 | RHP | 85 % |
| 2 | David Robison | NC | Newton-Conover High | 2026 | RHP | 80 % |
| 3 | Colson Shipwash | NC | South Johnston | 2027 | RHP | 72 % |
| 4 | Colton Haire | NC | Pro5 Baseball Academy | 2026 | RHP | 62 % |
| 5 | Owen Tidd | NC | Walkertown High | 2026 | LHP | 61 % |
| ^ | Ian Stewart | NC | Northwest Cabarrus | 2028 | OF | 61 % |
| ^ | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 61 % |
| 6 | Peyton Maybin | NC | North Henderson High | 2026 | LHP | 61 % |
| 7 | Mac Corney | NC | Freedom Christian Academy | 2027 | SS | 60 % |
| 8 | Cooper Redfern | NC | Eastern Carolina Academy | 2027 | RHP | 58 % |
| 9 | Brody Engle | NC | Uwharrie Charter Academy | 2026 | LHP | 57 % |
| 10 | Zac Frohm | NC | Needham Broughton High | 2027 | OF | 55 % |
| ^ | Julian Guthrie | NC | Hoggard | 2027 | RHP | 55 % |
VIZUAL EDGE
EDGE SCORE
| Rank | Name | State | School | Class | Pos | Edge Score |
| 1 | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 81.92 |
| 2 | Brandon Washington | NC | East Lincoln | 2026 | C | 80.26 |
| 3 | Miguel A Delgado | NC | Wake STEM Early College High School | 2027 | C | 78.71 |
| 4 | Davis Flaig | NC | Millbrook | 2027 | OF | 78.07 |
| 5 | Grayson Sochacki | NC | Robert L. Patton High School | 2027 | OF | 76.89 |
| 6 | Owen Joines | NC | Pro5 Academy | 2028 | 3B | 76.48 |
| 7 | Sully Sebastian | NC | Millbrook High | 2028 | C | 76.01 |
| 8 | Carter Hepp | NC | Leesville Road | 2027 | C | 75.48 |
| 9 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 74.60 |
| 10 | Elijah Martin | NC | Green Hope | 2027 | RHP | 72.92 |
| 11 | Jayden Pipes | NC | Wesleyan Christian Academy | 2027 | 1B | 72.14 |
| 12 | Kayden Bradsher | NC | Orange | 2027 | SS | 71.82 |
| 13 | Cooper Raniszeski | NC | Providence Day | 2029 | 1B | 71.13 |
| 14 | Thomas Jolly | NC | Carson | 2027 | C | 71.11 |
| 15 | Brady Graffam | NC | The Performance Institute | 2028 | SS | 69.46 |
The Edge Score is a comprehensive score out of 100 that takes the core-six visual skills into account, providing athletes, parents, coaches and scouts with a benchmark number for assessing an athlete’s overall visual ability. In general the higher the Edge Score, the higher chance of athletic success. Think of the Edge Score as the 'Sixth Metric' in the standard five tools that make up a ball player.
The average Edge Score for the 2020 MLB Draft Class was 79.3 (of hitters who completed a Vizual Edge test). MLB players we've worked with typically show stronger scores, with elite hitters scoring consistently above 87.0 on their Edge Score.
North Carolina News
- NC 2029 Rankings: 10 Players Moving Up the List 9/08/26
- NC Coastal Ghost Scout Day: Data Dive Position Players 9/04/26
- NC 2029 Rankings Insider: 10 Newcomers to Know 9/04/26
- NC Tobacco Road State Games: Position Player Superlatives 9/03/26
- NC Position by Position - The Best in the 2028 Class 9/03/26
