Kyle Harrison

P Milwaukee Brewers
Age 25 LHP 6'2" / 216 lbs MLB Svc 2.0 · Ctrl thru 2030 peak 1.4 · 2028
Overview
MLBSP40-MANPre-ArbFA 2031
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202422MLBSF24241244.564.1022.2%7.9%1.9
202523MIX2 levels29241123.783.4125.3%9.6%2.7K 22.8% · BB 8.9% · FIP 3.62
202624MIX2 levels29251214.013.8027.9%7.4%2.3K 27.9% · BB 7.1% · FIP 3.72
2027PROJ25MLBMIL1414814.184.1425.5%7.7%1.2
2028PROJ95% MLB26MLBMIL1414864.244.2225.6%7.7%1.3
2029PROJ95% MLB27MLBMIL1414834.254.2625.6%7.7%1.2
Last 3 seasons WAR 6.9  ·  Next 3 projected WAR 3.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.593First FA2031
2027Pre-Arb$0.8M2028Arb-1$3M2029Arb-2$5M2030Arb-3$6M
Skills · percentileStatcast 2026
K%81
FB Velo54
xwOBA vs54
Form16.05 ERA (proj 4.18) · K 17.1% (proj 25.5%) · BB 11.0% (proj 7.7%) ▼▼ last 60d · 12 IP through Oct 27
CompsEduardo Rodriguez (age 25) · Reid Detmers (age 25) · Sean Manaea (age 25)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 92101vR 109
ERA4.18
FIP4.14
K%25.5%
BB%7.7%
K-BB%17.9%
Proj IP81
Value2027 · WAR
Runs saved vs league avg · 81 IP
K: +2.5 runs (Runs saved by strikeouts vs lg-avg K%)+3KBB: +1.1 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -3.2 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +7.3 runs (Replacement credit for innings volume)+7STAMTotal WAR: +0.81 (81 IP)+0.8WAR
0.00.91.81.21.31.21.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$24M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p5494.8
Whiff%
p6727.9%
K%
p8127.9%
xwOBA vs
p540.308
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   2.593 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.2$10M+$9M
2028Arb-1$3M+1.3$10M+$7M
2029Arb-2$5M+1.2$8M+$5M
2030Arb-3$6M+1.1$7M+$2M
Totals $15M $35M +$23M

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 the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ 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)
202119A MLESan Jose Giants232399440157523100%4.326.4%13.9%12.5%0.9%3.193.12—
202119A RAWSan Jose Giants232399440157523100%4.335.7%11.8%23.9%0.7%3.191.89—
202220MIX MLE2 levels25251134671864913100%4.531.8%11.6%20.1%3.5%2.713.83—
202220MIX RAW2 levels25251134671864913100%4.539.8%10.5%29.3%2.8%2.712.60—
202321MIX MLE3 levels28281024481445918100%3.728.3%12.3%16.1%4.3%4.404.63+0.9
202321MIX RAW3 levels28281024481445918100%3.732.1%13.2%19.0%4.0%4.404.30+1.3
202422MLB MLESan Francisco Giants24241245321184218100%5.222.2%7.9%14.3%3.7%4.564.23+1.7
202422MLB MLESan Francisco Giants24241245321184218100%5.222.2%7.9%14.3%3.7%4.564.23+1.7
202422MLB RAWSan Francisco Giants24241245321184218100%5.222.2%7.9%14.3%3.4%4.564.10+1.9
202523MIX MLE2 levels2924112499126481183%3.922.8%8.9%13.9%2.4%3.783.62+2.4
202523MIX MLE2 levels2924112499126481183%3.922.8%8.9%13.9%2.4%3.783.62+2.4
202523MIX RAW2 levels2924112499126481183%3.925.3%9.6%15.6%2.2%3.783.41+2.7
202624MIX MLE2 levels2925121524146392086%4.227.9%7.1%20.8%3.8%4.013.72+2.5
202624MIX MLE2 levels2925121524146392086%4.227.9%7.1%20.8%3.8%4.013.72+2.5
202624MIX RAW2 levels2925121524146392086%4.227.9%7.4%20.4%3.8%4.013.80+2.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—706131013403321025087%4.424.8%7.6%17.2%3.7%4.324.04+5.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202725MLBMIL141481342872611100%5.825.5%7.7%17.9%3.4%4.184.14+1.2
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202826MLB MLEMIL151591384982913100%6.125.6%7.7%18.0%3.4%4.154.13+1.4
202927MLB MLEMIL151588371952913100%5.925.6%7.7%17.9%3.4%4.164.17+1.3
203028MLB MLEMIL141484356912812100%6.025.5%7.9%17.6%3.5%4.214.25+1.1
203129MLB MLEMIL131376321802612100%5.824.9%8.1%16.8%3.7%4.334.41+0.9
203230MLB MLEMIL111165275672311100%5.924.2%8.4%15.8%3.9%4.504.62+0.6
203331MLB MLEMIL995322352209100%5.923.5%8.8%14.7%4.1%4.714.85+0.3
203432MLB MLEMIL774016838157100%5.722.7%9.2%13.5%4.3%4.955.10+0.1
202826MLB CTXMIL141486363932813100%6.125.6%7.7%18.0%3.5%4.244.22+1.3
202927MLB CTXMIL141483350902713100%5.925.6%7.7%17.9%3.6%4.254.26+1.2
203028MLB CTXMIL131380338862712100%6.225.5%7.9%17.6%3.7%4.314.35+1.1
203129MLB CTXMIL121272304762512100%6.024.9%8.1%16.8%3.8%4.434.51+0.8
203230MLB CTXMIL101062262632211100%6.224.2%8.4%15.8%4.0%4.614.73+0.6
203331MLB CTXMIL885021150189100%6.223.5%8.8%14.7%4.3%4.824.96+0.3
203432MLB CTXMIL663816036157100%6.322.7%9.2%13.5%4.5%5.075.22+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW149140782333282726412794%5.224.8%7.9%16.9%3.8%4.404.09+12.1
/ 200 IP— RAW3836200852211683294%5.324.8%7.9%16.9%3.8%4.404.09+3.1
Career— MLE15814967229107692959194%4.326.4%10.1%16.3%3.1%3.793.86+10.7
/ 200 IP— MLE4744200867229882794%4.326.4%10.1%16.3%3.1%3.793.86+2.7

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAAWorcester Red Sox · 76 IPFIP 3.35 → 3.65 (+0.31)K% 25.7% → 22.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.66%—×0.86022.06%
BB% (unintentional) /BF10.20%—×0.9009.18%
HR / BF /BF2.04%÷0.984×1.1002.28%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 97).

Result: FIP 3.35 → 3.65, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 AAASacramento River Cats · 66 IPFIP 4.02 → 4.31 (+0.29)K% 35.6% → 30.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF35.59%—×0.86030.61%
BB% (unintentional) /BF16.27%—×0.90014.64%
HR / BF /BF3.39%÷1.057×1.1003.53%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 111).

Result: FIP 4.02 → 4.31, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AARichmond Flying Squirrels · 84 IPFIP 3.17 → 4.40 (+1.23)K% 36.4% → 29.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF36.39%—×0.81029.48%
BB% (unintentional) /BF11.17%—×1.10012.29%
HR / BF /BF3.15%÷0.929×1.2004.07%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 86).

Result: FIP 3.17 → 4.40, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 A+Eugene Emeralds · 29 IPFIP 0.88 → 2.12 (+1.24)K% 50.0% → 38.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF50.00%—×0.77038.50%
BB% (unintentional) /BF8.47%—×1.1509.75%
HR / BF /BF1.69%÷1.120×1.2501.89%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 124).

Result: FIP 0.88 → 2.12, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 ASan Jose Giants · 99 IPFIP 1.96 → 3.12 (+1.16)K% 35.7% → 26.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF35.68%—×0.74026.40%
BB% (unintentional) /BF11.82%—×1.18013.95%
HR / BF /BF0.68%÷1.008×1.3000.88%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 102).

Result: FIP 1.96 → 3.12, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION4.47424.9%7.9%1.414.33
Joe Price ('80-'90, 7 WAR*)4.58223.3%*8.8%*1.49*4.15*
Pete Richert ('62-'74, 13 WAR*)5.89024.4%*8.8%*1.26*4.04*
Daniel Norris ('23)2.97321.5%8.9%1.394.73
Carlos Villanueva ('16)5.09120.4%7.6%1.254.31
Scott Bankhead ('86-'95, 10 WAR*)4.510021.2%*7.3%*1.36*4.16*
Brett Cecil ('18)3.87620.7%8.3%1.144.29