Best of 2025 Leaderboard in SC: Top Curveball Metrics
January 9, 2026
Another year is in the books as we begin to take a look back at the year that was 2025. We give you our Prep Baseball South Carolina 2025 Leaderboard. For these players to qualify, they had to be at a Prep Baseball South Carolina affiliated event which include Open IDs, Team Carolina IDs, and our Invite Only Events. Many of these events are the top events in the state and region, as college coaches will dive into the rosters, stats, and notes after each event.
In this installment we take a look at the Top Curveball Metrics of 2025.
(Note: These are the numbers players achieved at an event for Prep Baseball South Carolina. Some players may have improved their numbers at another state event or tournament. Click on the player to see their profile and learn more about each.)

Best of 2025: PBSC Event Top Curveball Metrics
Peak Velocity
2026 Class
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Parker Davis | SC | Fountain Inn High | 2026 | LHP | 81.7 mph |
| 2 | Will Fulcher | SC | Southside Christian | 2026 | RHP | 79.8 mph |
| 3 | Bryce Baxter | SC | Riverside | 2026 | RHP | 77.5 mph |
| 4 | Ethan Sanchelli | SC | Mauldin | 2026 | 1B | 75.4 mph |
| 5 | Kaido Greene | SC | J.L. Mann | 2026 | SS | 75.2 mph |
| 6 | Brayden Studebaker | SC | Lexington | 2026 | LHP | 75.1 mph |
| 7 | Daniel Zeleznik | SC | Mauldin | 2026 | LHP | 75.0 mph |
| 8 | Tyler Kneece | SC | Batesburg-Leesville | 2026 | OF | 74.9 mph |
| 9 | Zach Young | SC | Catawba Ridge | 2026 | RHP | 73.7 mph |
| 10 | Andrew Hernandez | SC | A.C. Flora | 2026 | C | 72.9 mph |
2027 Class
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Connor Wells | SC | Dorman | 2027 | LHP | 81.5 mph |
| 2 | Carson Scott | SC | Woodmont | 2027 | RHP | 78.2 mph |
| 3 | Lucas McElhoe | SC | Legion Collegiate Academy | 2027 | RHP | 77.0 mph |
| 4 | Jackson Ownbey | SC | DW Daniel High | 2027 | 1B | 77.0 mph |
| 5 | Worth Lundy | SC | Hammond | 2027 | RHP | 76.1 mph |
| 6 | Braxton Sherrouse | SC | Ashley Ridge High | 2027 | RHP | 75.7 mph |
| 7 | Brewer Haggard | SC | Chapin | 2027 | RHP | 75.6 mph |
| 8 | Brayden Brogdon | SC | Rock Hill | 2027 | OF | 75.5 mph |
| 9 | Turner Scott | SC | Midland Valley | 2027 | LHP | 75.3 mph |
| 10 | Cooper Derrick | SC | Chapin | 2027 | RHP | 75.0 mph |
2028 Class
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Brady Quirk | SC | Fort Dorchester | 2028 | RHP | 75.7 mph |
| 2 | Reid Wackler | SC | Fort Mill | 2028 | RHP | 72.0 mph |
| 3 | McClain Knight | SC | A.C. Flora | 2028 | OF | 71.6 mph |
| 4 | Riggs Scott | SC | AC Flora | 2028 | SS | 70.1 mph |
| 5 | Griffin Hill | SC | Lexington | 2028 | 1B | 70.0 mph |
| 6 | Harrison Beldner | SC | James Island Charter High School | 2028 | 3B | 69.5 mph |
| 7 | Trace Mathews | SC | Legion Collegiate Academy | 2028 | RHP | 69.1 mph |
| 8 | Preston Callahan | SC | Boiling Springs | 2028 | 3B | 69.0 mph |
| 9 | Coleson Marino | SC | Emerald High | 2028 | OF | 67.0 mph |
| 10 | Xander Stefanakos | SC | Aiken High | 2028 | LHP | 65.2 mph |
2029 Class
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Rhys Torgerson | SC | J. L. Mann High Academy | 2029 | RHP | 72.5 mph |
| 2 | Brooks O'Donnell | SC | Georgetown High School | 2029 | C | 70.0 mph |
| 3 | Banks Mizell | SC | Greenville Academy | 2029 | OF | 69.4 mph |
| 4 | Brennan Massey | SC | Woodmont | 2029 | 1B | 69.0 mph |
| 5 | Hudson Morris | SC | Oceanside Collegiate Academy | 2029 | 1B | 68.9 mph |
| 6 | Easton Stewart | SC | White Knoll | 2029 | SS | 68.3 mph |
| 7 | Zane Savko | SC | Woodmont | 2029 | OF | 67.2 mph |
| 8 | Drew Sweatman | SC | Lexington | 2029 | RHP | 65.4 mph |
| 9 | Mac Woods | SC | West Ashley | 2029 | 1B | 64.2 mph |
| 10 | Walter Robinson | SC | Lexington | 2029 | LHP | 62.7 mph |
Peak Spin Rate
2026 Class
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Henry Wood | SC | West Ashley | 2026 | 3B | 2744 rpm |
| 2 | Parker Davis | SC | Fountain Inn High | 2026 | LHP | 2727 rpm |
| 3 | Will Fulcher | SC | Southside Christian | 2026 | RHP | 2668 rpm |
| 4 | Raleigh Salters | SC | Dutch Fork | 2026 | OF | 2596 rpm |
| 5 | Kaido Greene | SC | J.L. Mann | 2026 | SS | 2571 rpm |
| 6 | Bryce Baxter | SC | Riverside | 2026 | RHP | 2489 rpm |
| 7 | Andrew Hernandez | SC | A.C. Flora | 2026 | C | 2458 rpm |
| 8 | Cole Harmon | SC | Aiken | 2026 | RHP | 2425 rpm |
| 9 | CJ AuBuchon | SC | Southside Christian | 2026 | LHP | 2423 rpm |
| 10 | Tyler Kneece | SC | Batesburg-Leesville | 2026 | OF | 2406 rpm |
2027 Class
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Lucas McElhoe | SC | Legion Collegiate Academy | 2027 | RHP | 2978 rpm |
| 2 | Carson Scott | SC | Woodmont | 2027 | RHP | 2655 rpm |
| 3 | Connor Wells | SC | Dorman | 2027 | LHP | 2547 rpm |
| 4 | Luke Turner | SC | Daniel | 2027 | RHP | 2519 rpm |
| 5 | Jagger Spivey | SC | Ashley Ridge | 2027 | SS | 2504 rpm |
| 6 | Brayden Brogdon | SC | Rock Hill | 2027 | OF | 2495 rpm |
| 7 | Henry Rivers | SC | Berkeley | 2027 | RHP | 2461 rpm |
| 8 | Dawson Beldner | SC | James Island Charter High | 2027 | OF | 2452 rpm |
| 9 | Mac Berry | SC | Chapin | 2027 | LHP | 2444 rpm |
| 10 | Reidar Carlson | SC | Lexington High | 2027 | RHP | 2430 rpm |
2028 Class
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Riggs Scott | SC | AC Flora | 2028 | SS | 2628 rpm |
| 2 | Brady Quirk | SC | Fort Dorchester | 2028 | RHP | 2508 rpm |
| 3 | Reid Wackler | SC | Fort Mill | 2028 | RHP | 2245 rpm |
| 4 | Xander Stefanakos | SC | Aiken High | 2028 | LHP | 2155 rpm |
| 5 | Trace Mathews | SC | Legion Collegiate Academy | 2028 | RHP | 2152 rpm |
| 6 | Griffin Hill | SC | Lexington | 2028 | 1B | 2143 rpm |
| 7 | Timothy Manning | SC | Gray Collegiate Academy | 2028 | OF | 2123 rpm |
| 8 | David Whitmore | SC | Wren | 2028 | LHP | 2109 rpm |
| 9 | Preston Callahan | SC | Boiling Springs | 2028 | 3B | 2079 rpm |
| 10 | McClain Knight | SC | A.C. Flora | 2028 | OF | 1987 rpm |
2029 Class
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Easton Stewart | SC | White Knoll | 2029 | SS | 2435 rpm |
| 2 | Brooks O'Donnell | SC | Georgetown High School | 2029 | C | 2263 rpm |
| 3 | Walter Robinson | SC | Lexington | 2029 | LHP | 2235 rpm |
| 4 | Brennan Massey | SC | Woodmont | 2029 | 1B | 2219 rpm |
| 5 | Rhys Torgerson | SC | J. L. Mann High Academy | 2029 | RHP | 2186 rpm |
| 6 | Banks Mizell | SC | Greenville Academy | 2029 | OF | 2182 rpm |
| 7 | Drew Sweatman | SC | Lexington | 2029 | RHP | 2180 rpm |
| 8 | Hudson Morris | SC | Oceanside Collegiate Academy | 2029 | 1B | 2134 rpm |
| 9 | Kass Williams | SC | Christ Church Episcopal | 2029 | OF | 2043 rpm |
| 10 | Mac Woods | SC | West Ashley | 2029 | 1B | 1942 rpm |
Related Content
- SC Best of 2025 Leaderboard in SC: Top Curveball Metrics 1/09/26
- SC Best of 2025 Leaderboard in SC: Top Fastball Metrics 1/08/26
- SC Best of 2025 Leaderboard in SC: Blast Motion Leaders 1/07/26
- SC Best of 2025 Leaderboard in SC: Top Exit Distance off the Bat in BP 1/06/26
- SC Best of 2025 Leaderboard in SC: Top Exit Velocity's 1/05/26
