Best of 2025: Breaking Ball Spin Rate Leaders
January 19, 2026

Best of 2025: North Carolina Leaders
The Best of 2025 series serves as a comprehensive look back at the top performers across the Prep Baseball landscape in North Carolina throughout the 2025 calendar year. This collection pulls from every Prep Baseball event held in the state, along with national and regional events that featured Team North Carolina, creating a data-driven snapshot of the players who consistently stood out across the year.
2025 was a banner year for the state on the national stage. Team NC delivered strong performances at the Future Games, Jr. Future Games, Sr. Future Games, and the Super Sophomore Games, continuing to establish North Carolina as a reliable producer of high-end talent. The state was also represented by four players at the Super60, while two North Carolina prospects earned selections to the Prep Baseball All-American Game, highlighted by 2027 LHP Connor Salerno, who took home Most Valuable Pitcher honors.
That momentum carried over to the professional level, as North Carolina was well represented in the 2025 MLB Draft. With recent updates to the state rankings for the 2026 through 2029 classes, it’s clear that MLB scouts and college recruiters alike will continue to track the state closely in the years ahead.
The Best of 2025 leaderboards are built from the event analytics that power the Prep Baseball platform. Each event provides players with verified data, updated video, and measurable benchmarks that allow for direct comparison by position, class, and within the state. With over 1,000 college coaches and professional scouts subscribed, the platform serves as a vital tool for player evaluation, development tracking, and exposure—connecting North Carolina’s top performers with opportunities at the next level.
Breaking Ball Spin Rate | Best of 2025
The Breaking Ball Spin Rate leaderboards highlight pitchers who generated the highest RPMs on curveballs and sliders during 2025 Prep Baseball events. Using verified event data, this breakdown showcases arms who separated with elite spin characteristics, a key driver of movement, depth, and late break.
High spin rates often correlate with sharper action, better shape, and improved swing-and-miss potential, making this metric a strong indicator of pitch quality and future projection. Broken down by overall leaders and class-by-class standouts, these leaderboards identify pitchers who consistently flashed above-average feel for spin and pitch design throughout the 2025 event cycle.
Each name featured represents an arm that demonstrated the ability to manipulate the baseball, creating breaking balls that play at higher levels.
CURVEBALL
HIGHEST AVG. SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Simon Brutskiy | NC | Apex | 2027 | RHP | 3299 rpm |
| 2 | Jacob Watson | NC | Falls Lake Academy | 2026 | 3B | 3003 rpm |
| 3 | Colton Haire | NC | Pro5 Baseball Academy | 2026 | RHP | 2838 rpm |
| 4 | Haitham Abulatifa | NC | Junius H Rose | 2028 | RHP | 2822 rpm |
| 5 | Will Campbell | NC | Charlotte Country Day | 2027 | RHP | 2781 rpm |
| 6 | Logan D'Amico | NC | Marvin Ridge | 2026 | OF | 2764 rpm |
| 7 | Casey Murray | NC | Middle Creek | 2027 | RHP | 2763 rpm |
| 8 | Quinn ORourke | NC | Charlotte Catholic | 2026 | RHP | 2727 rpm |
| 9 | Calvin Tourville | NC | Wake County Warriors | 2027 | SS | 2720 rpm |
| 10 | Jake Ciampi | NC | Weddington | 2027 | RHP | 2679 rpm |
| 11 | Ayden Coble | NC | Jay M. Robinson | 2027 | RHP | 2664 rpm |
| 12 | Gabriel Velazquez | NC | Grace Christian School | 2027 | SS | 2651 rpm |
| 13 | Brycen Scheffler | NC | Watauga | 2028 | RHP | 2640 rpm |
| 14 | Jackson Silvers | NC | Morehead | 2028 | RHP | 2605 rpm |
| 15 | Grayson Sochacki | NC | Robert L. Patton High School | 2027 | OF | 2605 rpm |
| 16 | Lucas Whalen | NC | Hickory Ridge | 2027 | RHP | 2591 rpm |
| 17 | Greyson Jones | NC | west forsyth high school | 2026 | RHP | 2577 rpm |
| 18 | Dean Cappelletti | NC | West Johnston | 2026 | RHP | 2576 rpm |
| 19 | Elijah Davis | NC | Reagan | 2027 | RHP | 2573 rpm |
| 20 | Austin Bevilacqua | NC | Corinth Holders | 2026 | RHP | 2571 rpm |
2026 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Jacob Watson | NC | Falls Lake Academy | 2026 | 3B | 3003 rpm |
| 2 | Colton Haire | NC | Pro5 Baseball Academy | 2026 | RHP | 2838 rpm |
| 3 | Logan D'Amico | NC | Marvin Ridge | 2026 | OF | 2764 rpm |
| 4 | Quinn ORourke | NC | Charlotte Catholic | 2026 | RHP | 2727 rpm |
| 5 | Greyson Jones | NC | west forsyth high school | 2026 | RHP | 2577 rpm |
| 6 | Dean Cappelletti | NC | West Johnston | 2026 | RHP | 2576 rpm |
| 7 | Austin Bevilacqua | NC | Corinth Holders | 2026 | RHP | 2571 rpm |
| 8 | Latham Stone | NC | Fuquay-Varina | 2026 | OF | 2547 rpm |
| 9 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 2528 rpm |
| 10 | Benjamin Edwards | NC | William Amos Hough High | 2026 | OF | 2527 rpm |
2027 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Simon Brutskiy | NC | Apex | 2027 | RHP | 3299 rpm |
| 2 | Will Campbell | NC | Charlotte Country Day | 2027 | RHP | 2781 rpm |
| 3 | Casey Murray | NC | Middle Creek | 2027 | RHP | 2763 rpm |
| 4 | Calvin Tourville | NC | Wake County Warriors | 2027 | SS | 2720 rpm |
| 5 | Jake Ciampi | NC | Weddington | 2027 | RHP | 2679 rpm |
| 6 | Ayden Coble | NC | Jay M. Robinson | 2027 | RHP | 2664 rpm |
| 7 | Gabriel Velazquez | NC | Grace Christian School | 2027 | SS | 2651 rpm |
| 8 | Grayson Sochacki | NC | Robert L. Patton High School | 2027 | OF | 2605 rpm |
| 9 | Lucas Whalen | NC | Hickory Ridge | 2027 | RHP | 2591 rpm |
| 10 | Elijah Davis | NC | Reagan | 2027 | RHP | 2573 rpm |
2028 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Haitham Abulatifa | NC | Junius H Rose | 2028 | RHP | 2822 rpm |
| 2 | Brycen Scheffler | NC | Watauga | 2028 | RHP | 2640 rpm |
| 3 | Jackson Silvers | NC | Morehead | 2028 | RHP | 2605 rpm |
| 4 | Gavin Gray | NC | West Forsyth | 2028 | OF | 2535 rpm |
| 5 | Luke Douglas | NC | Marvin Ridge | 2028 | OF | 2529 rpm |
| 6 | Trent Sparks | NC | New Bern | 2028 | RHP | 2515 rpm |
| 7 | Gunnar Johnson | NC | Alexander Central | 2028 | SS | 2488 rpm |
| 8 | Aaron Frink | NC | Overhills High | 2028 | 3B | 2486 rpm |
| 9 | Wyatt Smitherman | NC | CE Jordan | 2028 | SS | 2475 rpm |
| 10 | Cooper Bolton | NC | Sanderson | 2028 | RHP | 2463 rpm |
2029 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Braxton Faulkner | NC | Reagan | 2029 | SS | 2398 rpm |
| 2 | Landen McElhinny | NC | Corvian | 2029 | RHP | 2381 rpm |
| 3 | Connor Stein | NC | Emsley A Laney | 2029 | 1B | 2348 rpm |
| 4 | Atlas Broadway | NC | Metrolina Christian Academy | 2029 | 2B | 2345 rpm |
| 5 | Karsen Dodd | NC | Providence | 2029 | SS | 2235 rpm |
| 6 | TJ Coleman | NC | Wilson Preparatory Academy | 2029 | LHP | 2220 rpm |
| 7 | Dennis Andrison | NC | Topsail | 2029 | RHP | 2211 rpm |
| 8 | Parker Currin | NC | Carrboro | 2029 | SS | 2201 rpm |
| 9 | COREY COX | NC | Gray's Creek | 2029 | SS | 2164 rpm |
| 10 | Logan Grainger | NC | Emsley A Laney | 2029 | 3B | 2111 rpm |
SLIDER
HIGHEST AVG. SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Logan D'Amico | NC | Marvin Ridge | 2026 | OF | 2722 |
| 2 | Ben Dudash | NC | Wakefield | 2026 | C | 2715 |
| 3 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 2690 |
| 4 | Brycen Scheffler | NC | Watauga | 2028 | RHP | 2670 |
| 5 | Justin Mabe | NC | North Davidson | 2025 | RHP | 2663 |
| 6 | Elijah Davis | NC | Reagan | 2027 | RHP | 2631 |
| 7 | Colton Haire | NC | Pro5 Baseball Academy | 2026 | RHP | 2621 |
| 8 | Charlie Stafford | NC | Providence | 2027 | OF | 2621 |
| 9 | Garrett Burris | NC | Lake Norman Charter | 2028 | LHP | 2619 |
| 10 | Luke Hemric | NC | Apex Friendship | 2025 | LHP | 2603 |
| 11 | Cooper Bolton | NC | Sanderson | 2028 | RHP | 2591 |
| 12 | Brody Smith | NC | Gaston Day | 2025 | LHP | 2561 |
| 13 | Tommy Parker | NC | Wake Technical CC | 2023 | SS | 2557 |
| 14 | Jacob Chavis | NC | Purnell Swett | 2024 | RHP | 2553 |
| 15 | Ben Bordeaux | NC | Charlotte Catholic High School | 2026 | RHP | 2501 |
| 16 | Evan Stowe | NC | Carrboro | 2028 | OF | 2495 |
| 17 | Garrett Arnold | NC | Fayetteville Tech CC | 2024 | RHP | 2492 |
| 18 | Ryan Sawyer | NC | Orange | 2026 | RHP | 2491 |
| 19 | Nathan Allen | NC | Trinity of Durham and Chapel Hill | 2026 | RHP | 2485 |
| 20 | Tyler Jackson | NC | Southeast Alamance | 2028 | SS | 2472 |
2026 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Logan D'Amico | NC | Marvin Ridge | 2026 | OF | 2722 |
| 2 | Ben Dudash | NC | Wakefield | 2026 | C | 2715 |
| 3 | Jake Hunter | NC | Uwharrie Charter Academy | 2026 | RHP | 2690 |
| 4 | Colton Haire | NC | Pro5 Baseball Academy | 2026 | RHP | 2621 |
| 5 | Ben Bordeaux | NC | Charlotte Catholic High School | 2026 | RHP | 2501 |
| 6 | Ryan Sawyer | NC | Orange | 2026 | RHP | 2491 |
| 7 | Nathan Allen | NC | Trinity of Durham and Chapel Hill | 2026 | RHP | 2485 |
| 8 | Tyler Komorner | NC | Apex Friendship | 2026 | RHP | 2446 |
| 9 | Tristen Sumner | NC | East Henderson High | 2026 | RHP | 2446 |
| 10 | Matthew Ulicny | NC | Phillips Academy | 2026 | C | 2423 |
2027 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Elijah Davis | NC | Reagan | 2027 | RHP | 2631 |
| 2 | Charlie Stafford | NC | Providence | 2027 | OF | 2621 |
| 3 | Lucas Whalen | NC | Hickory Ridge | 2027 | RHP | 2468 |
| 4 | Taylor Stewart | NC | Hoggard | 2027 | SS | 2467 |
| 5 | Eli Cash | NC | Corinth Holders | 2027 | RHP | 2466 |
| 6 | Christian Xavier Romine | NC | Union Pines | 2027 | 3B | 2415 |
| 7 | Zac Frohm | NC | Needham Broughton | 2027 | OF | 2389 |
| 8 | Trevor Yancey | NC | Providence Day | 2027 | RHP | 2386 |
| 9 | Landon McDonald | NC | Grace Christian School | 2027 | RHP | 2380 |
| 10 | Brennan McKenna | NC | Holly Springs | 2027 | RHP | 2364 |
2028 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Brycen Scheffler | NC | Watauga | 2028 | RHP | 2670 |
| 2 | Garrett Burris | NC | Lake Norman Charter | 2028 | LHP | 2619 |
| 3 | Cooper Bolton | NC | Sanderson | 2028 | RHP | 2591 |
| 4 | Evan Stowe | NC | Carrboro | 2028 | OF | 2495 |
| 5 | Tyler Jackson | NC | Southeast Alamance | 2028 | SS | 2472 |
| 6 | Brax Thompson | NC | Providence | 2028 | SS | 2453 |
| 7 | Jackson Silvers | NC | Morehead | 2028 | RHP | 2402 |
| 8 | Jacob Grimm | NC | East Carteret | 2028 | SS | 2397 |
| 9 | Gunnar Johnson | NC | Alexander Central | 2028 | SS | 2374 |
| 10 | Duncan Carver | NC | AC Reynolds | 2028 | RHP | 2334 |
2029 GRADS
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Kaiwi Sharp | NC | First Flight High School | 2029 | SS | 2315 |
| 2 | Dennis Andrison | NC | Topsail | 2029 | RHP | 2171 |
| 3 | Hiroki Hasegawa | NC | Carrboro | 2029 | RHP | 2158 |
| 4 | Kian Richardson | NC | Corinth Holders | 2029 | 3B | 2088 |
| 5 | Will Brincefield | NC | Needham Broughton | 2029 | C | 2082 |
| 6 | Logan Grainger | NC | Emsley A Laney | 2029 | 3B | 2002 |
| 7 | COREY COX | NC | Gray's Creek | 2029 | SS | 1992 |
| 8 | CJ Nixon | NC | Grace Christian School | 2029 | LHP | 1981 |
| 9 | Ryder Sheffield | NC | North Stanly | 2029 | SS | 1975 |
| 10 | Aiden Kirkland | NC | High Point Christian Academy | 2029 | SS | 1858 |
NORTH CAROLINA NEWS
- NC 2026 Rankings Update - New No. 1 & Top 375 3/10/26
- NC Prep Baseball NC Pitcher of the Week: March 2nd - March 8th, 2026 3/10/26
- NC Prep Baseball NC Player of the Week: March 2nd - March 8th, 2026 3/10/26
- NC Inside the Box: Week 3 (MAR 9 - 15, 2026) 3/10/26
- NC 2026 NC HS Scout Blog: Week of March 2 - 8 3/10/26
