Quick Hitters: Preseason All-State South - Pitchers
February 23, 2026

Preseason All-State South Wraps at Arena Lake Norman in Mooresville
Held Sunday, February 15, 2026, the Preseason All-State South assembled a talented group of prospects from the greater Charlotte and southern North Carolina region. As an invite-only showcase — built from prior evaluations and scout recommendations — the event offered an early season look at players expected to make an impact this spring and into future recruiting cycles.
Pitchers began the workout with a controlled bullpen session while TrackMan captured ball flight data, allowing scouts to evaluate velocity, spin traits, and pitch movement profiles through objective metrics.
Position players then moved into a full offensive and defensive evaluation. The offensive workout incorporated TrackMan and BLAST Motion technology to measure swing efficiency, bat speed, and contact quality. Defensively, players worked from their primary positions so scouts could evaluate arm strength, pop times, footwork, exchange, and release in a realistic workout setting.
Athletic testing completed the day, featuring laser-timed 30-yard sprints, jump metrics, and grip strength testing to provide a measurable snapshot of each player’s explosiveness and physical tools.
In the coming weeks, we will break down individual performances and identify names to follow across the 2026–2029 classes as players begin to separate themselves heading into the high school season.
QUICK HITTERS - PITCHERS
STANDOUT PERFORMANCES
Odin Ginader, RHP, Marvin Ridge, 2027
Good arm, touching 88.0 mph with the heater, and threw a tight slider that spun at 2429 rpm on average. Good feel for the zone. Landed secondary with some ease. Moved the fastball on command. Max Fastball: 88.0 mph Avg Slider Spin: 2429 rpm
Dylan Rodkin, RHP/2B, Stuart W. Cramer, 2027
Continues to grow physically, and with his stuff. Showed rise to the fastball profile with 18.3 inches of induced vertical break, and featured elite spin characteristics on the fastball, allowing it to play up. Max Fastball: 90.0 mph Avg Fastball IVB: 18.3 in
Jackson Yarborough, RHP/3B, William Amos Hough, 2027
Featured a sharp 11/5 breaker that consistently spun over 2500 rpm, and demonstrated a high-spin fastball with good life through the zone. Max Fastball: 90.0 mph Avg Curveball Spin: 2500 rpm
Grayson Broadway, LHP/1B, Davidson Day School, 2028
Ripped a high-spin curveball, averaging 2338 rpm, and attacked the zone with advanced arm speed, peaking at 88.0 mph. Max Fastball: 88.0 mph Avg Curveball Spin: 2338 rpm
Duncan Carver, RHP/SS, AC Reynolds, 2028
Unleashed a heavy fastball that reached 89.0 mph with significant arm-side run. Slider for strikes with late, darting action. Impressive feel, especially considering he is still on the basketball court at this time. Max Fastball: 89.0 mph Avg Slider Spin: 2318 rpm
Luke Douglas, OF/RHP, Marvin Ridge, 2028
Demonstrated a high-spin fastball (2351rpm) with good life through the zone, that reached 88.0 mph. Breaking ball has late downer action. Max Fastball: 88.0 mph Avg Fastball IVB: 18.1 in
Tyler Jackson, SS/2B, Southeast Alamance, 2028
Multi-sport athlete showcased dual potential throughout the workout. On the mound, the fastball played in the zone. The slider was late, with occasional sharp, darting action, spinning at 2531 rpm. Avg Slider Spin: 2531 rpm Avg Fastball Spin: 2288 rpm
Sean Rodesiler, LHP/1B, Davidson Day School, 2028
Extremely impressive mover and arm. Ripped a high-spin curveball, averaging an impressive 2516 rpm, and unleashed a heavy, overpowering fastball that reached 88.0 mph. Max Fastball: 88.0 mph Avg Curveball Spin: 2516 rpm
Cameron Walker, RHP, Christ School, 2028
Unleashed a heavy, overpowering fastball that reached 91.0 mph. Breaking ball flashed hard 10/4 tilt. Max Fastball: 91.0 mph Avg Fastball Spin: 2180 rpm
Cole Christian, C/RHP, South Mecklenburg, 2029
Showcased a true power curve with exceptional spin rates averaging 2403 rpm, and showed a rising fastball profile with 19.6 inches of induced vertical break. Max Fastball: 88.0 mph Avg Fastball IVB: 19.6 in
Dylan Moore, SS/RHP, Providence, 2029
Showed a solid feel for a repeating delivery, working the fastball up to 83.0 mph. Max Fastball: 83.0 mph Avg Slider Spin: 2079 rpm
Colton Pettinato, C/OF, Metrolina Christian Academy, 2029
Demonstrated a heavy fastball with significant arm-side run, and ran the fastball up to 85.0 mph with minimal effort. Max Fastball: 85.0 mph Avg Curveball Spin: 2335 rpm
Class of 2026
Colby Epperly, 1B/LHP, Ardrey Kell, 2026
Competed in the zone with a multi-pitch mix, highlighted by a 81.0 mph fastball. Max Fastball: 81.0 mph Avg Curveball Spin: 2144 rpm
Class of 2027
Carson Carroll, RHP/3B, Needham Broughton, 2027
Featured a lively fastball that reached 86.0 mph. Max Fastball: 86.0 mph Avg Curveball Spin: 2271 rpm
Holden Kafes, RHP/OF, Heritage, 2027
Ran the fastball up to 85.0 mph with minimal effort, and created ride through the zone, posting 19.7 inches of IVB. Avg Fastball IVB: 19.7 in Max Fastball: 85.0 mph
Owen Shirey, SS/RHP, Providence Day, 20270
Featured a lively fastball that reached 87.0 mph, and showcased a true sweeping breaking ball, logging spin rates around 2401 rpm. Avg Fastball IVB: 18.5 in Avg Slider Spin: 2401 rpm
Zach White, C/RHP, Hickory Grove Christian, 2027
Exhibited elite carry on the heater with 18.5 inches of induced vertical break, and worked comfortably with a fastball that touched 86.0 mph. Avg Fastball IVB: 18.5 in Avg Fastball Spin: 2202 rpm
Tyler Wright, RHP/1B, Hickory Grove Christian, 2027
Demonstrated a heavy fastball with significant arm-side run. Max Fastball: 82.0 mph Avg Curveball Spin: 1962 rpm
Class of 2028
Mason Iser, 3B/RHP, River Bluff, 2028
Spun a high-level curveball with advanced rotation, averaging 2512 rpm. Avg Curveball Spin: 2512 rpm Max Fastball: 83.0 mph
Griffin O'Connell, OF/RHP, Ballantyne Ridge High School, 2028
Worked comfortably with a fastball that touched 84.0 mph. Simple and efficient. Consistently around the zone. Max Fastball: 84.0 mph Avg Slider Spin: 1873 rpm
Tucker Wingard, SS/RHP, Parkwood, 2028
Showed a solid feel for a repeating delivery, working the fastball up to 79.0 mph. Max Fastball: 79.0 mph Avg Curveball Spin: 2182 rpm
Class of 2029
Atlas Broadway, 2B/OF, Metrolina Christian Academy, 2029
Showed a solid feel for a repeating delivery, working the fastball up to 79.0 mph. Max Fastball: 79.0 mph Avg Slider Spin: 2363 rpm
Garrett Dietmeyer, RHP/2B, South Iredell, 2029
Competed in the zone with a multi-pitch mix, highlighted by a 83.0 mph fastball. Max Fastball: 83.0 mph Avg Curveball Spin: 2287 rpm
Blake Fortenberry, SS/RHP, Eastside, 2029
Showed good command with a varied pitch mix, featuring a fastball that topped out at 73.0 mph. His curveball averaged 1853 rpm of spin.
Ryan Jolliff, 1B/RHP, William Amos Hough, 2029
Filled the strike zone effectively, relying on a 79.0 mph fastball. Max Fastball: 79.0 mph Avg Curveball Spin: 1649 rpm
Aiden Kirkland, SS/RHP, High Point Christian Academy, 2029
Exhibited elite carry on the heater with 18.0 inches of induced vertical break. Avg Fastball IVB: 18.0 in Max Fastball: 83.0 mph
Michael Marelli, OF/RHP, Providence, 2029
Featured a sharp, high-spin slider with late biting action at 2412 rpm. Fastball flashed ride at 17.1 inches of vertical carry. Avg Fastball IVB: 17.1 in Avg Slider Spin: 2412 rpm
Dylan McAvoy, RHP/3B, First Flight High School, 2029
Filled the strike zone effectively, relying on a 79.0 mph fastball. Max Fastball: 79.0 mph Avg Curveball Spin: 2029 rpm
Trevor Snyder, 1B/LHP, Metrolina Christian Academy, 2029
The fastball showed significant arm-side run, topping out at 82.0 mph. The average spin rate on the curveball was 2132 rpm.
Corban Thomas, 3B/RHP, Independence, 2029
Showed solid spin on the heater, resulting in late life and jump, and featured a lively fastball that reached 84.0 mph. Avg Fastball Spin: 2216 rpm Max Fastball: 84.0 mph
RELATED NEWS
- NC Quick Hitters: Preseason All-State South - Pitchers 2/23/26
- NC Quick Hitters: Preseason All-State Central - Pitchers 2/21/26
- NC Quick Hitters: Preseason All-State South - Position Players 2/20/26
- NC Quick Hitters: Preseason All-State Central - Position Players 2/20/26
- NC Quick Hitters: 2026 North Carolina ProCase - Pitchers 2/20/26
