Adrian Houser

P San Francisco Giants
Age 34 RHP 6'4" / 227 lbs MLB peak 0.4 · 2027 ILInjured 60-Day (D60)
Overview
MLBSPIL-6040-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202431MIX2 levels30141056.024.3915.1%9.5%0.2K 14.3% · BB 9.2% · FIP 4.40
202532MIX2 levels30291643.723.6119.0%7.8%3.6K 18.2% · BB 7.6% · FIP 3.69
202633MLBSF26161104.024.4416.0%7.2%1.2
2027PROJ34MLBSF77424.504.6117.1%7.7%0.4
2028PROJ35MLBSF88464.644.8216.1%8.3%0.2
2029PROJ36MLBSF66374.794.9017.1%8.1%0.1
Last 3 seasons WAR 5.0  ·  Next 3 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
FB Velo67
xwOBA vs27
K%10
Form0.79 ERA (proj 4.50) · K 19.3% (proj 17.1%) · BB 5.7% (proj 7.7%) ▲ last 90d · 23 IP through Oct 27
CompsKenshin Kawakami (age 34) · Jarrett Grube (age 34) · Hiroki Kuroda (age 34)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 122114vR 106
ERA4.50
FIP4.61
K%17.1%
BB%7.7%
K-BB%9.3%
Proj IP42
Value2027 · WAR
Runs saved vs league avg · 42 IP
K: -1.5 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +0.4 runs (Runs saved by walk suppression vs lg-avg BB%)+0BBCONTACT: -0.9 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +1.7 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.03 (42 IP)-0.0WAR
0.40.20.1272829
Statcast · Contract
Statcast Percentiles
FB Velo
p6795.7
Whiff%
p1018.1%
K%
p1016.0%
xwOBA vs
p270.339

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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)
201522MIX MLE3 levels2820122531110431371%4.416.6%8.8%7.8%2.9%4.354.38+1.5
201522MIX RAW3 levels2820122531110431371%4.420.7%8.1%12.6%2.4%4.353.74+2.4
201623AA MLEBiloxi Shuckers13137030456225100%5.414.9%8.0%7.0%1.6%5.253.72—
201623AA RAWBiloxi Shuckers13137030456225100%5.418.4%7.2%11.2%1.6%5.253.37—
201724MIX MLE2 levels981867274189%2.040.3%6.0%34.3%1.5%1.021.27—
201724MIX RAW2 levels981867274189%2.040.3%6.0%34.3%1.5%1.021.46—
201825MIX MLE3 levels2821924067532975%3.316.0%8.3%7.7%2.3%4.784.04+1.5
201825MIX RAW3 levels2821924067532975%3.318.5%7.9%10.6%2.2%4.783.78+1.8
201926MIX MLE2 levels3922133546140391656%3.425.1%7.2%18.0%2.9%3.323.45+3.1
201926MIX RAW2 levels3922133546140391656%3.425.6%7.1%18.5%2.9%3.323.44+3.1
202027MLB MLEMilwaukee Brewers1211562464421892%4.717.9%8.5%9.3%3.1%5.304.37+0.7
202027MLB RAWMilwaukee Brewers1211562464421892%4.717.9%8.5%9.3%3.3%5.304.51+0.6
202128MLB MLEMilwaukee Brewers2826142599105641293%5.117.5%10.7%6.8%1.9%3.224.02+2.3
202128MLB RAWMilwaukee Brewers2826142599105641293%5.117.5%10.7%6.8%2.0%3.224.07+2.2
202229MIX MLE2 levels25241114927953996%4.415.2%10.1%5.1%1.7%4.624.02+1.8
202229MIX RAW2 levels25241114927953996%4.416.1%10.8%5.3%1.8%4.624.16+1.6
202330MIX MLE2 levels2725126539108391593%4.719.7%7.1%12.6%2.7%4.003.85+2.3
202330MIX RAW2 levels2725126539108391593%4.720.0%7.2%12.8%2.8%4.003.86+2.3
202431MIX MLE2 levels301410546470441147%3.514.3%9.2%5.1%2.4%6.024.40+0.2
202431MIX MLE2 levels301410546470441147%3.514.3%9.2%5.1%2.4%6.024.40+0.2
202431MIX RAW2 levels301410546470441147%3.515.1%9.5%5.6%2.4%6.024.39+0.2
202532MIX MLE2 levels3029164680129531497%5.518.2%7.6%10.6%2.1%3.723.69+3.4
202532MIX MLE2 levels3029164680129531497%5.518.2%7.6%10.6%2.1%3.723.69+3.4
202532MIX RAW2 levels3029164680129531497%5.519.0%7.8%11.2%2.1%3.723.61+3.6
202633MLB MLESan Francisco Giants261611047075341562%4.216.0%7.2%8.7%3.5%4.024.56+1.1
202633MLB MLESan Francisco Giants261611047075341562%4.216.0%7.2%8.7%3.5%4.024.56+1.1
202633MLB RAWSan Francisco Giants261611047075341562%4.216.0%7.2%8.7%3.2%4.024.44+1.2
▸ Career totals (raw MLB only — as recorded)
MLB Career—19914184336076513138871%4.218.0%8.7%9.4%2.4%4.064.03+13.8
▸ 2027 season — projected remainder (no 2027 stats recorded)
202734MLBSF774217730145100%6.017.1%7.7%9.3%2.9%4.504.61+0.4
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202835MLB MLESF884619531166100%5.816.1%8.3%7.8%3.2%4.774.95+0.2
202936MLB MLESF663715727136100%6.217.1%8.1%9.0%3.6%4.945.05+0.1
202835MLB CTXSF884619431166100%5.816.1%8.3%7.8%3.0%4.644.82+0.2
202936MLB CTXSF663715627135100%6.217.1%8.1%9.0%3.3%4.794.90+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW21315592739587093429973%4.317.9%8.6%9.3%2.5%4.114.05+14.8
/ 200 IP— RAW4633200854153742173%4.417.9%8.6%9.3%2.5%4.114.05+3.2
Career— MLE2952291249534495844913078%4.217.9%8.4%9.5%2.4%4.213.99+14.1
/ 200 IP— MLE4737200856153722178%4.217.9%8.4%9.5%2.4%4.213.99+3.0

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 AAARound Rock Express · 39 IPFIP 3.70 → 4.13 (+0.43)K% 22.8% → 19.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.84%—×0.86019.64%
BB% (unintentional) /BF9.26%—×0.9008.33%
HR / BF /BF2.47%÷0.913×1.1002.97%

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 83).

Result: FIP 3.70 → 4.13, 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).

2024 AAANorfolk Tides · 35 IPFIP 3.78 → 3.98 (+0.20)K% 16.1% → 13.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF16.13%—×0.86013.87%
BB% (unintentional) /BF7.74%—×0.9006.97%
HR / BF /BF1.94%÷0.996×1.1002.14%

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 99).

Result: FIP 3.78 → 3.98, 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 AAANashville Sounds · 15 IPFIP 4.34 → 4.88 (+0.54)K% 20.7% → 17.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.69%—×0.86017.79%
BB% (unintentional) /BF8.62%—×0.9007.76%
HR / BF /BF3.45%÷0.905×1.1004.19%

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 81).

Result: FIP 4.34 → 4.88, 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 AAANashville Sounds · 8 IPFIP 4.70 → 5.33 (+0.63)K% 27.0% → 23.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.03%—×0.88023.78%
BB% (unintentional) /BF18.92%—×1.05019.86%
HR / BF /BF2.70%÷0.946×1.1003.14%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, 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 89).

Result: FIP 4.70 → 5.33, 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).

2019 AAASan Antonio Missions · 21 IPFIP 2.70 → 3.17 (+0.47)K% 27.4% → 24.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.38%—×0.88024.10%
BB% (unintentional) /BF4.76%—×1.0505.00%
HR / BF /BF2.38%÷0.977×1.1002.68%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, 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 95).

Result: FIP 2.70 → 3.17, 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).

2018 AAAColorado Springs Sky Sox · 52 IPFIP 4.16 → 4.34 (+0.18)K% 15.9% → 14.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.95%—×0.88014.03%
BB% (unintentional) /BF7.76%—×1.0508.15%
HR / BF /BF2.59%÷1.124×1.1002.53%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, 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 125).

Result: FIP 4.16 → 4.34, 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).

2018 AABiloxi Shuckers · 27 IPFIP 3.10 → 3.76 (+0.66)K% 26.1% → 21.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.09%—×0.81021.13%
BB% (unintentional) /BF6.09%—×1.1006.70%
HR / BF /BF2.61%÷1.078×1.2002.90%

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 116).

Result: FIP 3.10 → 3.76, 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).

2017 ROKAZL Brewers · 9 IPFIP 2.26 → 4.48 (+2.22)K% 45.7% → 31.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF45.71%—×0.68031.09%
BB% (unintentional) /BF11.43%—×1.25014.29%
HR / BF /BF2.86%÷1.000×1.4004.00%

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

Result: FIP 2.26 → 4.48, 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.98817.9%8.7%0.994.14
Jim Acker ('83-'92, 5 WAR*)4.59016.7%*8.3%*1.06*4.12*
Tom Gorzelanny ('16)4.48818.4%10.0%1.004.40
Don Hood ('73-'83, 4 WAR*)4.28516.0%*9.9%*0.85*4.22*
Ron Robinson ('84-'92, 8 WAR*)4.010018.0%*7.3%*0.97*3.99*
Tim Stauffer ('15)3.08517.8%8.0%0.973.97
Kendall Graveman ('25)3.39617.6%8.1%1.064.03