Jesse Hahn

P Buffalo Bisons
Age 38 RHP 6'5" / 205 lbs AAA peak 0.3 · 2027
Overview
AAARP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202435AAASEA432504.293.6225.1%16.7%—K 21.6% · BB 15.1% · FIP 3.68
202536MIX2 levels380375.793.8020.9%9.0%0.3K 19.2% · BB 8.3% · FIP 3.51
202637AAATOR180226.655.7321.7%16.0%—K 18.7% · BB 14.4% · FIP 5.63
2027PROJ38MLBTOR470495.015.0318.6%12.1%-0.3
2028PROJ0% MLB39MLBTOR——05.285.4617.4%12.8%—
Last 3 seasons WAR 0.3  ·  Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Scouting grades · 20-80
Stuff39Control46Command43FB velo49
CompsJonathan Castellanos (age 37) · Zack Segovia (age 36) · Juan Sandoval (age 38)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 129121vR 112
ERA5.01
FIP5.03
K%18.6%
BB%12.1%
K-BB%6.4%
Proj IP49
Value2027 · WAR
Runs saved vs league avg · 49 IP
K: -1.4 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -2.0 runs (Runs saved by walk suppression vs lg-avg BB%)-2BBCONTACT: -1.2 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +2.0 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.28 (49 IP)-0.3WAR
-0.30.02728
Grades · Arsenal · Contract
Scouting Grades
STUF4040
CTRL4545
CMD4545
K†4545
SL (22%)
SI (65%)
CU (14%)
FB (65%)

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 industry-standard fWAR.

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)
201425MLB MLESan Diego Padres1412733067031486%5.222.9%10.1%12.7%1.3%3.073.15+1.6
201425MLB RAWSan Diego Padres1412733067031486%5.222.9%10.1%12.7%1.3%3.073.17+1.6
201526MLB MLEOakland Athletics16169740664245100%6.015.8%5.9%9.9%1.4%3.353.26+2.0
201526MLB RAWOakland Athletics16169740664245100%6.015.8%5.9%9.9%1.2%3.353.19+2.1
201627MIX MLE2 levels2424113504695212100%4.712.6%10.7%1.9%2.8%5.024.90-0.0
201627MIX RAW2 levels2424113504695212100%4.713.7%10.3%3.4%2.4%5.024.64+0.3
201728MIX MLE3 levels21191004487742690%4.816.6%9.7%6.8%1.3%4.953.66+1.5
201728MIX RAW3 levels21191004487742690%4.817.2%9.4%7.8%1.3%4.953.60+1.6
201829MIX MLE3 levels6362242050%1.018.2%9.1%9.1%0.0%0.002.72—
201829MIX RAW3 levels6362242050%1.018.2%9.1%9.1%0.0%0.002.77—
201930MIX MLE3 levels103842137130%0.831.0%16.7%14.3%2.4%8.643.90+0.1
201930MIX RAW3 levels103842137130%0.831.0%16.7%14.3%2.4%8.644.06+0.0
202031MLB MLEKansas City Royals180176519800%1.029.2%12.3%16.9%0.0%0.522.19+0.5
202031MLB RAWKansas City Royals180176519800%1.029.2%12.3%16.9%0.0%0.522.29+0.5
202132MIX MLE2 levels8152855212%0.617.9%17.9%0.0%7.1%10.807.77-0.2
202132MIX RAW2 levels8152855212%0.617.9%17.9%0.0%7.1%10.809.30-0.3
202435AAA MLETacoma Rainiers43250215543625%1.221.6%15.1%6.5%0.9%4.293.68—
202435AAA MLETacoma Rainiers43250215543625%1.221.6%15.1%6.5%0.9%4.293.68—
202435AAA RAWTacoma Rainiers43250215543625%1.225.1%16.7%8.4%0.9%4.293.62—
202536MIX MLE2 levels38037177371640%1.019.2%8.3%10.9%1.8%5.793.51+0.5
202536MIX MLE2 levels38037177371640%1.019.2%8.3%10.9%1.8%5.793.51+0.5
202536MIX RAW2 levels38037177371640%1.020.9%9.0%11.9%2.3%5.793.80+0.3
202637AAA MLEBuffalo Bisons18022106231740%1.218.7%14.4%4.2%4.2%6.655.63—
202637AAA MLEBuffalo Bisons18022106231740%1.218.7%14.4%4.2%4.2%6.655.63—
202637AAA RAWBuffalo Bisons18022106231740%1.221.7%16.0%5.7%3.8%6.655.73—
▸ Career totals (raw MLB only — as recorded)
MLB Career—855031613672441192559%3.717.8%8.7%9.1%1.8%4.243.71+4.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202738MLBTOR47049207382560%1.018.6%12.1%6.4%2.9%5.015.03-0.3
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202839MLB MLETOR40042178312360%1.117.4%12.8%4.6%3.3%5.285.46-0.4
202839MLB CTXTOR——0——————17.4%12.8%4.6%3.3%5.285.46—
▸ Career totals — MLB only (actual + projected)
Career— RAW855031613672441192559%3.717.8%8.7%9.1%1.8%4.243.70+4.6
/ 200 IP— RAW5432200864154751659%3.717.8%8.7%9.1%1.8%4.243.70+2.9
Career— MLE2168052923194132374237%2.417.8%10.2%7.6%1.8%4.393.88+2.7
/ 200 IP— MLE8230200877156891637%2.417.8%10.2%7.6%1.8%4.393.88+1.5

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 3,327 pitcher careers (1,251 from 1990-2025 + 2,076 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 PROJECTION2.06817.9%9.9%0.824.44
John Urrea ('77-'81, 1 WAR*)1.89118.7%*10.2%*0.77*4.32*
Tom Bolton ('87-'94, 3 WAR*)2.77718.3%*9.6%*0.92*4.57*
Stan Thomas ('74-'77, 1 WAR*)1.38816.5%*9.5%*0.82*4.23*
Josh Outman ('14)1.44619.0%9.7%0.924.43
Bryce Florie ('01)2.58218.1%11.1%0.844.47
Clay Hensley ('12)2.67416.7%10.7%0.684.00