GOAT-Pro
PitchersArsenalSavant boardsGlossary
CIN logo← Back

Graham Ashcraft

CIN · RHP · 2025

59.7 IP · 284 BF · 1,038 pitches · 2025 season

HIGHⓘ Descriptive — not a forecast
112
Stuff+
93th percentile
107
ABStuff+
96th percentile
107
Pitching+
81th percentile
22.5%
K%
57th percentile
8.8%
BB%
48th percentile
3.25
FIP
90th percentile

Grades describe this season's stuff and run prevention. They are not forecasts: on clean season pairs the model has not beaten naive persistence (RESULTS-MLB §13), so nothing here projects next season.

Percentile rankings

vs 2025 graded MLB pitchers · 59.7 IP · 284 BF · 1,038 pitches · 2025 season

Stuff

Stuff+
93th percentile
112
ABStuff+
96th percentile
107
Whiff%
77th percentile
27.0%
CSW%
89th percentile
37.7%

Results

Pitching+
81th percentile
107
RV/100
51th percentile
-0.05
FIP
90th percentile
3.25
RA/9
24th percentile
5.73
GB%
93th percentile
58.5%

Command

K%
57th percentile
22.5%
BB%
48th percentile
8.8%
K-BB%
57th percentile
13.7%
Velo
93th percentile
93.7
How to read these

Each row is his rank, 1 to 99, among all graded MLB pitchers this season; the tick is the median. Green is good for him, red bad, whatever the stat's direction (a low FIP ranks high). Grey circles are descriptive rates with no good direction, and n= in place of a rank means too few events to rank. Grades are descriptive, not forecasts.

Percentile rankings

Raw plate discipline · vs 2025 graded MLB pitchers · 59.7 IP · 284 BF · 1,038 pitches · 2025 season

Swing & miss

Z-Whf%
40th percentile
13.5%
O-Whf%
68th percentile
46.9%
Chase%
98th percentile
38.1%
Z-Con%
40th percentile
86.5%
O-Con%
68th percentile
53.1%
SwStr%
80th percentile
29.4%
PutAwy%
79th percentile
20.8%

Approach

Zone%
21th percentile
47.1%
Z-Swg%
23th percentile, descriptive, no good or bad direction
63.4%
Swing%
75th percentile
50.0%
CS%
56th percentile
20.4%
F-Str%
33th percentile
47.7%
How to read these

Raw rates with this season's descriptive ranks. Sample-adjusted (shrunk) rankings are not shown yet: the reliability constants behind them were measured on college data and are being re-measured on MLB. Until then a small sample here is a small sample — hover the leaderboard column for its event count.

ArsenalKey columns; every column is on the Arsenal tab
Pitch
Usage
Velo
IVB
HB
Spin
Whiff%
CSW%
Zone%
Chase%
Stuff+
ABStuff+
CT
54.1%
97.1
9.7
2.5
2599
16.7%
31.2%
50.0%
28.8%
9216, 16th percentile among 2025 MLB cutters (50+ pitches)
10799, 99th percentile among 2025 MLB cutters (50+ pitches)
SL
45.9%
89.8
-2.2
10.1
2950
37.6%
45.0%
43.7%
47.8%
13599, 99th percentile among 2025 MLB sliders (50+ pitches)
10795, 95th percentile among 2025 MLB sliders (50+ pitches)

Movement Profile

-25-25-20-20-15-15-10-10-5-50551010151520202525arm side →← glove sideriderun / sinkCutter — IVB 9.7″, HB 2.5″ · slot expects 7.9/3.3 (+4.0″ ride, -2.4″ arm-side) · delta rank: ride 88th, arm-side 17th in his slot bandCTSlider — IVB -2.2″, HB 10.1″ · slot expects 1.6/4.1 (-2.3″ ride, +3.9″ arm-side) · delta rank: ride 23th, arm-side 92th in his slot bandSL
CT+4.0/-2.4SL-2.3/+3.9ring = slot expectation ±1σ/2σ · HB mirrored for LHP · descriptive

Release Traits

Height: 6.49 ft (±0.12)
Side: -0.10 ft (±0.17)
Extension: 5.43 ft

Season means; the ± is the SD across his pitches. Per-pitch release plots land in a later wave.

Batted Ball Against
Pitch
N_BIP
GB%
FB%
LD%
PU%
Avg EV
Avg LA
HrdHit%
CT
124
58.9
13.7
23.4
0.0
81.8
10.6
34.7
SL
71
57.7
11.3
23.9
0.0
79.5
7.4
28.2

Every pitch type he threw, ordered by balls in play. Rows under 5 BIP are dimmed rather than dropped — a slider put in play twice is a fact about the slider.

Arsenal

Pitches
2
0th pct
Effective mix
2.0
4th pct
Separation
15.8
11th pct
Shape scatter
3.3 in
73rd pct
Velo range
7.2 mph
3rd pct

CT · SL

2025 season, 1,038 pitches; percentiles vs MLB pitchers with 100+ that season. A description of the arsenal, not a grade: none of these predicted next season beyond Pitching+ and his own prior year. For shape scatter a higher percentile is MORE scatter.

Location value

runs per 100 pitches vs league

2025 · 1,038 located pitches
Total
−0.01
50th percentile
Where he throws
−0.08
33th percentile
Which pitch there
+0.07
79th percentile
Heart30.1%
+148.26/100
Shadow38.9%
+125.76/100
Chase23.8%
−278.14/100
Waste7.2%
−488.14/100
What makes up the total
chase · CT11.1%−0.40
shadow · CT22.9%+0.27
heart · CT17.4%+0.26
shadow · SL16.0%+0.24
waste · SL4.5%−0.18
3 other locations−0.20
Total−0.01

Pitcher-positive, centred on the 2025 league mean (+0.01 RV/100). Ranks are descriptive: the year-to-year reliability of this mix on MLB has not been measured yet, so no cell is verdict-coloured. His actual run value minus this mix — execution — is deliberately not shown.