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.
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 | 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 High | 2026 | OF | 6.94 s |
8 | Davis Flaig | NC | Millbrook | 2027 | OF | 7.00 s |
^ | Hunter Kisse | NC | Wake Forest | 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 | 2027 | OF | 1.65 s |
4 | Brady Graffam | NC | Millbrook | 2027 | SS | 1.67 s |
5 | Davis Jones | NC | Millbrook | 2027 | 2B | 1.68 s |
^ | Wesley Kennedy | NC | D.H. Conley | 2027 | C | 1.68 s |
^ | Charles Puryear | NC | Jordan | 2026 | OF | 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 | 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 | Davis Ottaly | NC | Fuquay-Varina High | 2026 | OF | 25.0 |
^ | Brandon Washington | NC | East Lincoln | 2026 | C | 25.0 |
8 | Charles Puryear | NC | Jordan | 2026 | OF | 23.9 |
^ | Jalen Boyd | NC | Covenant Day | 2026 | OF | 23.9 |
9 | Max Liriano | NC | Eastern Carolina Academy | 2028 | 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 | Breck Hemphill | PA | Pine Richland | 2028 | OF | 105.4 mph |
2 | Elijah Archer | VA | Highland Springs High | 2028 | OF | 104.9 mph |
3 | Mason Cevette | PA | Cedar Crest | 2028 | RHP | 104.6 mph |
4 | Harley Matela | VA | Cape Henry Collegiate School | 2028 | OF | 103.7 mph |
5 | Zach Taylor | NC | James Hunt High | 2028 | SS | 102.4 mph |
6 | Jerome Alejandro (JA) Stephens | MD | Mcdonogh School | 2028 | OF | 102.1 mph |
7 | Graham Virag | NC | Cardinal Gibbons | 2028 | SS | 101.2 mph |
8 | Parker Klug | NJ | Delbarton | 2028 | RHP | 100.4 mph |
9 | Nicky Vlastos | CT | St Paul Catholic High School | 2028 | 3B | 100.1 mph |
10 | Charlie McCrory | SC | Spartanburg | 2028 | 3B | 99.9 mph |
11 | JT Taylor | MA | Dexter Southfield | 2028 | C | 99.5 mph |
12 | Brody Snelson | VA | New Bridge Academy | 2028 | OF | 98.9 mph |
13 | Ty Madden | NJ | Don Bosco Prep | 2028 | OF | 98.7 mph |
14 | Matthew Filiaci | NJ | Seton Hall Prep | 2028 | LHP | 98.3 mph |
15 | Allen Hegler | SC | Lexington | 2028 | 3B | 98.1 mph |
16 | Carter Tucholski | PA | Quakertown Community | 2028 | SS | 98.0 mph |
17 | Aaron Frink | NC | Overhills High | 2028 | 3B | 97.9 mph |
18 | Bodhi Fonseca | MA | Austin Preparatory School | 2028 | OF | 97.5 mph |
19 | Jackson Soos | NJ | wall township | 2028 | SS | 97.4 mph |
20 | Isaac Kreider | PA | Cedar Crest | 2028 | OF | 97.2 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 | 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 | 2026 | 1B | 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 High | 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 | 2028 | C | 87 % |
2 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 83 % |
3 | Kyler Gold | NC | Wakefield | 2028 | OF | 80 % |
4 | Zac Frohm | NC | Needham Broughton | 2027 | OF | 77 % |
^ | Addison Terry | NC | Oak Grove | 2027 | C | 77 % |
5 | Zach White | NC | Hickory Grove Christian | 2027 | RHP | 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 |
2 | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 23.5 mph |
3 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 22.4 mph |
4 | Levi Goffena | NC | Garner Magnet High School | 2027 | 3B | 22.4 mph |
5 | Brandon Washington | NC | East Lincoln | 2026 | C | 22.2 mph |
6 | Miguel A Delgado | NC | Wake STEM Early College High School | 2027 | C | 22.1 mph |
7 | Cooper Selph | NC | Middle Creek | 2028 | C | 22.1 mph |
8 | Dylan Poling | NC | Marvin Ridge High | 2026 | OF | 22.0 mph |
9 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 22.0 mph |
10 | Brody Engle | NC | Uwharrie Charter Academy | 2026 | LHP | 21.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 High | 2026 | OF | 77.4 mph |
2 | Carson Mentlewski | NC | Eastern Carolina Academy | 2026 | 1B | 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 | Brandon Washington | NC | East Lincoln | 2026 | C | 72.4 mph |
6 | Keegan Spach | NC | Liberty Prep Christian | 2026 | RHP | 72.4 mph |
7 | Brandon Loehr | NC | Wesleyan Christian Academy | 2027 | 3B | 72.3 mph |
8 | Sean Rodesiler | NC | Davidson Day School | 2028 | LHP | 71.4 mph |
9 | Jalen Boyd | NC | Covenant Day | 2026 | OF | 70.5 mph |
10 | Chase Smith | NC | East Forsyth | 2026 | 1B | 70.5 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 | 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 | John T Hoggard High | 2027 | RHP | 19.2 g |
9 | Dylan Poling | NC | Marvin Ridge High | 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
2026
1B
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
RHP
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
RHP
2247 rpm
6
Mac Corney
NC
Freedom Christian Academy
2027
SS
2223 rpm
7
Cooper Redfern
NC
Rolesville
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 | Rolesville | 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 | 2026 | 1B | 13.7 |
7 | Zac Frohm | NC | Needham Broughton | 2027 | OF | 13.7 |
8 | Cooper Raniszeski | NC | Providence Day | 2029 | RHP | 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 | 2026 | 1B | 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 | 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 | Rolesville | 2027 | RHP | 58 % |
9 | Brody Engle | NC | Uwharrie Charter Academy | 2026 | LHP | 57 % |
10 | Zac Frohm | NC | Needham Broughton | 2027 | OF | 55 % |
^ | Julian Guthrie | NC | John T Hoggard High | 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 | Falls Lake Academy | 2028 | 3B | 76.48 |
7 | Sully Sebastian | NC | Millbrook | 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 | 3B | 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 | RHP | 71.13 |
14 | Thomas Jolly | NC | Carson | 2027 | C | 71.11 |
15 | Brady Graffam | NC | Millbrook | 2027 | 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.