━ projected WAR━ paid WAR ($/8M) surplus deficit-$102M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF5555
CTRL5050
CMD6565
K†6565
Statcast Percentiles
FB Velo
p7296.1
Whiff%
p6727.9%
K%
p6925.7%
xwOBA vs
p900.266
FB+1.1(39%)
SL+0.9(6%)
SI(13%)
CU(13%)
CT(15%)
ContractCONFIRMED · hand-curated extension
StatusPre-Arb
MLB Debut2024
Service2.000yrs.days
Team Control Through2037
First FA Year2038
Year
Status
Salary
Proj WAR
Value
Surplus
2027
Ext
$27M
+3.2
$30M
+$3M
2028
Ext
$27M
+2.7
$21M
-$3M
2029
Ext
$27M
+2.1
$14M
-$8M
2030
Ext
$27M
+1.5
$10M
-$10M
2031
Ext
$27M
+1.0
$6M
-$12M
2032
Ext
$27M
+0.5
$1M
-$15M
2033
Ext
$27M
—
—
—
2034
Ext
beyond projection horizon · no WAR estimate
2035
Ext
beyond projection horizon · no WAR estimate
2036
Ext
beyond projection horizon · no WAR estimate
2037
Ext
beyond projection horizon · no WAR estimate
Totals
$190M
$82M
-$59M
Underwater contract Projected production over the remaining contract is worth -$59M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.
Career Stats + Projections
Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips:
RAW = as recorded ·
CTX = with park/league context ·
A+C = actual + context combined ·
MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed
Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park. Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors. WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to industry-standard fWAR.
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
2024
25
MIXMLE
2 levels
20
20
94
385
110
24
8
100%
4.7
28.5%
6.0%
22.6%
1.8%
3.16
2.45
+2.9
2024
25
MIXMLE
2 levels
20
20
94
385
110
24
8
100%
4.7
28.5%
6.0%
22.6%
1.8%
3.16
2.45
+2.9
2024
25
MIXRAW
2 levels
20
20
94
385
110
24
8
100%
4.7
28.6%
6.2%
22.3%
2.1%
3.16
2.63
+2.7
2025
26
MLBMLE
Los Angeles Dodgers
30
30
174
684
201
59
14
100%
5.8
29.4%
8.6%
20.8%
2.0%
2.49
2.79
+4.7
2025
26
MLBMLE
Los Angeles Dodgers
30
30
174
684
201
59
14
100%
5.8
29.4%
8.6%
20.8%
2.0%
2.49
2.79
+4.7
2025
26
MLBRAW
Los Angeles Dodgers
30
30
174
684
201
59
14
100%
5.8
29.4%
8.6%
20.8%
2.0%
2.49
2.85
+4.5
2026
27
MLBMLE
Los Angeles Dodgers
28
28
185
708
182
41
20
100%
6.6
25.7%
5.8%
19.9%
2.7%
2.53
3.15
+4.1
2026
27
MLBMLE
Los Angeles Dodgers
28
28
185
708
182
41
20
100%
6.6
25.7%
5.8%
19.9%
2.7%
2.53
3.15
+4.1
2026
27
MLBRAW
Los Angeles Dodgers
28
28
185
708
182
41
20
100%
6.6
25.7%
5.8%
19.9%
2.8%
2.53
3.20
+3.9
▸ Career totals (raw MLB only — as recorded)
MLB Career
—
76
76
449
1760
488
122
41
100%
5.9
27.7%
6.9%
20.8%
2.3%
2.61
2.93
+11.2
▸ 2027 season — projected remainder (no 2027 stats recorded)
2027
28
MLB
LAD
30
30
180
760
207
51
19
100%
6.0
27.2%
6.7%
20.5%
2.6%
3.24
3.44
+3.2
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
2028
29
MLBMLE
LAD
29
29
171
724
193
50
20
100%
5.9
26.6%
6.9%
19.7%
2.7%
3.46
3.60
+2.7
2029
30
MLBMLE
LAD
27
27
161
680
176
49
20
100%
6.0
25.9%
7.2%
18.7%
2.9%
3.67
3.81
+2.1
2030
31
MLBMLE
LAD
25
25
150
634
160
48
20
100%
6.0
25.2%
7.6%
17.6%
3.1%
3.89
4.04
+1.5
2031
32
MLBMLE
LAD
23
23
139
586
143
47
20
100%
6.0
24.4%
8.0%
16.4%
3.4%
4.13
4.29
+1.0
2032
33
MLBMLE
LAD
21
21
127
538
127
45
20
100%
6.1
23.5%
8.4%
15.1%
3.7%
4.40
4.57
+0.5
2033
34
MLBMLE
LAD
19
19
116
489
111
44
19
100%
6.1
22.6%
8.9%
13.7%
4.0%
4.69
4.88
+0.0
2028
29
MLBCTX
LAD
28
28
171
722
192
50
20
100%
6.1
26.6%
6.9%
19.7%
2.8%
3.52
3.66
+2.7
2029
30
MLBCTX
LAD
27
27
161
680
176
49
21
100%
6.0
25.9%
7.2%
18.7%
3.0%
3.74
3.88
+2.1
2030
31
MLBCTX
LAD
25
25
150
633
160
48
21
100%
6.0
25.2%
7.6%
17.6%
3.3%
3.96
4.11
+1.5
2031
32
MLBCTX
LAD
23
23
139
587
143
47
21
100%
6.0
24.4%
8.0%
16.4%
3.5%
4.21
4.37
+1.0
2032
33
MLBCTX
LAD
21
21
127
536
126
45
20
100%
6.0
23.5%
8.4%
15.1%
3.8%
4.49
4.66
+0.5
2033
34
MLBCTX
LAD
19
19
116
490
111
44
20
100%
6.1
22.6%
8.9%
13.7%
4.1%
4.78
4.97
+0.0
▸ Career totals — MLB only (actual + projected)
Career
—
RAW
220
220
1314
5412
1397
406
164
100%
6.0
25.8%
7.5%
18.3%
3.0%
3.56
3.54
+21.9
/ 200 IP
—
RAW
34
34
200
824
213
62
25
100%
6.0
25.8%
7.5%
18.3%
3.0%
3.56
3.54
+3.3
Career
—
MLE
78
78
453
1777
493
123
40
100%
5.8
27.7%
6.9%
20.8%
2.2%
2.64
2.86
+18.6
/ 200 IP
—
MLE
34
34
200
785
218
54
18
100%
5.8
27.7%
6.9%
20.8%
2.2%
2.64
2.86
+2.8
Career Path Comps
What happened to similar pitchers from this age · Y-axis: ERA+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection
Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.