Hagen Danner

P Salt Lake Bees
Age 28 RHP 6'1" / 215 lbs AAA
Overview
AAARPROOKIE
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202425MIX2 levels340353.063.6424.2%8.7%—K 20.0% · BB 8.0% · FIP 4.09
202526AAASEA540565.594.3221.4%7.9%—K 18.4% · BB 7.1% · FIP 4.24
202627AAALAA370406.354.5422.1%15.6%—K 19.0% · BB 14.0% · FIP 4.48
2027PROJ28MLBLAA3034.804.8019.3%10.9%-0.0
2028PROJ37% MLB29MLBLAA7074.864.9119.5%10.9%-0.0
Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Career WAR0.0 WAR median (P10 -0.1 / P90 0.2, comp-based) · star 0% · didn't stick 98%
CompsTyler Walker (age 28) · Cody Satterwhite (age 28) · Wirfin Obispo (age 30)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 124116vR 108
ERA4.80
FIP4.80
K%19.3%
BB%10.9%
K-BB%8.4%
Proj IP26
Value2027 · WAR
Runs saved vs league avg · 26 IP
K: -0.6 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -0.7 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -0.6 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +1.1 runs (Replacement credit for innings volume)+1STAMTotal WAR: -0.08 (26 IP)-0.1WAR
-0.10.02728
Grades · Contract
Scouting Grades
K†4545

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)
202122A+ MLEVancouver Canadians25036143421220%1.422.6%9.7%13.0%1.9%2.023.47—
202122A+ RAWVancouver Canadians25036143421220%1.429.4%8.4%21.0%1.4%2.022.48—
202223AA MLENew Hampshire Fisher Cats404191200%0.95.3%10.5%-5.3%0.0%4.913.99—
202223AA RAWNew Hampshire Fisher Cats404191200%0.95.3%10.5%-5.3%0.0%4.914.19—
202324MIX MLE4 levels34140158561183%1.227.1%5.7%21.4%8.7%3.636.28-0.8
202324MIX RAW4 levels34140158561183%1.235.4%7.0%28.5%5.1%3.633.73+0.4
202425MIX MLE2 levels34035149361340%1.020.0%8.0%12.0%3.0%3.064.09—
202425MIX MLE2 levels34035149361340%1.020.0%8.0%12.0%3.0%3.064.09—
202425MIX RAW2 levels34035149361340%1.024.2%8.7%15.4%2.7%3.063.64—
202526AAA MLETacoma Rainiers54056252542090%1.018.4%7.1%11.3%3.3%5.594.24—
202526AAA MLETacoma Rainiers54056252542090%1.018.4%7.1%11.3%3.3%5.594.24—
202526AAA RAWTacoma Rainiers54056252542090%1.021.4%7.9%13.5%3.6%5.594.32—
202627AAA MLESalt Lake Bees37040199443140%1.119.0%14.0%5.0%2.2%6.354.48—
202627AAA MLESalt Lake Bees37040199443140%1.119.0%14.0%5.0%2.2%6.354.48—
202627AAA RAWSalt Lake Bees37040199443140%1.122.1%15.6%6.5%2.0%6.354.54—
▸ Career totals (raw MLB only — as recorded)
MLB Career—10010000%0.30.0%0.0%0.0%0.0%0.003.10+0.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202728MLBLAA303132100%1.019.3%10.9%8.4%2.9%4.804.80-0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202829MLB MLELAA190208517930%1.119.5%10.9%8.5%3.0%4.834.88-0.1
202829MLB CTXLAA707306310%1.019.5%10.9%8.5%3.1%4.864.91-0.0
▸ Career totals — MLB only (actual + projected)
Career— RAW808326310%1.018.9%10.6%8.2%3.0%4.654.49+0.0
/ 200 IP— RAW208020083415578260%1.018.9%10.6%8.2%3.0%4.654.49+0.1
Career— MLE188121092019083341%1.120.7%9.0%11.7%3.6%4.324.49-0.1
/ 200 IP— MLE179120087518179321%1.120.7%9.0%11.7%3.6%4.324.49-0.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.

2026 AAASalt Lake Bees · 40 IPFIP 4.31 → 4.48 (+0.17)K% 22.1% → 19.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.11%—×0.86019.02%
BB% (unintentional) /BF15.58%—×0.90014.02%
HR / BF /BF2.01%÷1.000×1.1002.21%

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

Result: FIP 4.31 → 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).

2025 AAATacoma Rainiers · 56 IPFIP 4.26 → 4.24 (−0.02)K% 21.4% → 18.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.43%—×0.86018.43%
BB% (unintentional) /BF7.94%—×0.9007.14%
HR / BF /BF3.57%÷1.204×1.1003.26%

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

Result: FIP 4.26 → 4.24, 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 AAABuffalo Bisons · 34 IPFIP 3.77 → 4.09 (+0.33)K% 23.3% → 20.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.29%—×0.86020.03%
BB% (unintentional) /BF8.90%—×0.9008.01%
HR / BF /BF2.74%÷0.990×1.1003.04%

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

Result: FIP 3.77 → 4.09, 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 AAABuffalo Bisons · 28 IPFIP 5.19 → 6.28 (+1.09)K% 31.5% → 27.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.53%—×0.86027.12%
BB% (unintentional) /BF6.31%—×0.9005.68%
HR / BF /BF7.21%÷0.916×1.1008.65%

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 5.19 → 6.28, 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 AANew Hampshire Fisher Cats · 9 IPFIP 0.13 → 0.90 (+0.76)K% 43.2% → 35.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF43.24%—×0.81035.03%
BB% (unintentional) /BF5.41%—×1.1005.95%
HR / BF /BF0.00%÷1.000×1.2000.00%

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

Result: FIP 0.13 → 0.90, 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 A+Vancouver Canadians · 36 IPFIP 2.45 → 3.47 (+1.02)K% 29.4% → 22.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.37%—×0.77022.62%
BB% (unintentional) /BF8.39%—×1.1509.65%
HR / BF /BF1.40%÷0.909×1.2501.92%

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

Result: FIP 2.45 → 3.47, 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).