GOAT-Pro
PitchersArsenalSavant boardsGlossary
SEA logo← Back

Jesse Hahn

SEA · RHP · 2025

3.7 IP · 23 BF · 79 pitches · 2025 season

LOWⓘ Descriptive — not a forecast
117
Stuff+
108
ABStuff+
100
Pitching+
13.0%
K%
8.7%
BB%
7.25
FIP

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 · 3.7 IP · 23 BF · 79 pitches · 2025 season

Small sample: 3.7 IP · 23 BF · 79 pitches · 2025 season. Rows need 50 batters faced to rank (model grades 100 pitches); below that they show the sample (n=) instead of a percentile, so nothing here reads as elite or poor on a handful of hitters.

Stuff

Stuff+
n=79 pitches — too few to rank
117
ABStuff+
n=79 pitches — too few to rank
108
Whiff%
n=23 BF — too few to rank
22.6%
CSW%
n=23 BF — too few to rank
32.8%

Results

Pitching+
n=79 pitches — too few to rank
100
RV/100
n=23 BF — too few to rank
-2.60
FIP
n=23 BF — too few to rank
7.25
RA/9
n=23 BF — too few to rank
0.00
GB%
n=23 BF — too few to rank
75.0%

Command

K%
n=23 BF — too few to rank
13.0%
BB%
n=23 BF — too few to rank
8.7%
K-BB%
n=23 BF — too few to rank
4.3%
Velo
n=23 BF — too few to rank
90.0
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 · 3.7 IP · 23 BF · 79 pitches · 2025 season

Swing & miss

Z-Whf%
n=23 BF — too few to rank
13.0%
O-Whf%
n=23 BF — too few to rank
50.0%
Chase%
n=23 BF — too few to rank
20.0%
Z-Con%
n=23 BF — too few to rank
87.0%
O-Con%
n=23 BF — too few to rank
50.0%
SwStr%
n=23 BF — too few to rank
25.3%
PutAwy%
n=23 BF — too few to rank
21.4%

Approach

Zone%
n=23 BF — too few to rank
49.4%
Z-Swg%
n=23 BF — too few to rank
59.0%
Swing%
n=23 BF — too few to rank
39.2%
CS%
n=23 BF — too few to rank
21.3%
F-Str%
n=23 BF — too few to rank
34.8%
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+
SI
54.4%
94.9
3.2
-18.1
2334
5.0%
26.7%
55.8%
15.8%
117
108
SW
21.5%
81.9
-4.2
20.6
3085
50.0%
33.3%
35.3%
27.3%
126
108
CB
13.9%
79.2
-13.0
17.2
3126
33.3%
37.5%
45.5%
0.0%
122
108
FF
10.1%
95.1
12.1
-15.6
2352
100.0%
50.0%
50.0%
50.0%
115
108

Movement Profile

-30-30-25-25-20-20-15-15-10-10-5-505510101515202025253030arm side →← glove sideriderun / sinkSinker — IVB 3.2″, HB -18.1″ · slot expects 5.5/-16.2 (-2.3″ ride, -1.9″ arm-side) · delta rank: ride 17th, arm-side 9th in his slot bandSISweeper — IVB -4.2″, HB 20.6″ · slot expects 2.0/13.5 (-6.2″ ride, +7.1″ arm-side) · delta rank: ride 3th, arm-side 99th in his slot bandSWCurveball — IVB -13.0″, HB 17.2″ · slot expects -6.1/13.1 (-6.9″ ride, +4.1″ arm-side) · delta rank: ride 5th, arm-side 93th in his slot bandCBFastball — IVB 12.1″, HB -15.6″FF
SI-2.3/-1.9SW-6.2/+7.1CB-6.9/+4.1FFring = slot expectation ±1σ/2σ · HB mirrored for LHP · descriptive

Release Traits

Height: 5.67 ft (±0.19)
Side: -2.01 ft (±0.14)
Extension: 6.47 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%
SI
13
76.9
7.7
15.4
0.0
84.3
6.2
53.8
SW
2
50.0
0.0
50.0
0.0
102.2
0.5
100.0
CB
1
100.0
0.0
0.0
0.0
87.7
-4.5
0.0

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
4
27th pct
Effective mix
3.2
39th pct
Separation
31.4
100th pct
Shape scatter
2.9 in
29th pct
Velo range
15.9 mph
89th pct

SI · SW · CB · FF

2025 season, 79 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

Not published for Jesse Hahn — under 200 located pitches, which is the sample the mix decomposition is defined on.