Prep Baseball Report

Quick Hitters: Preseason All-State South - Pitchers


Brandon Hall
NC / Mid-ATL Director of Scouting

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.

Roster and full stats Here


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