Jesse Hahn

Bats R Throws R6'5" 205 lbBorn 1989 Norwich, USADebut 2014Team SEADraft 2010 R6 #191 Tampa Bay Rays, Virginia Tech

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202610719.29.82.7021.06.27101.3
2027104.3
2028105.4

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 35

His ten closest age-35 comparables averaged 101 PITCH+ the next season; 6 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Rich Hill2015104.5122.7439
2Joe Kelly2023101.989.0143
3Tommy Hunter2022101.584.8106
4Fernando Abad2021101.0did not play
5Anthony Bass2023102.0did not play
6Javier Lopez2013104.0107.2167
7Daniel Hudson2022105.2104.314
8Tony Sipp2019102.3did not play
9Matt Moore202497.0did not play
10Collin McHugh2022104.195.1268

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025SEA30000000000
2021KC50000000000
2020KC180000000000
2019KC60000000000
2017OAK140000000000
2016OAK910000000010.0000.0000.0000.000-113.0
2015OAK1630000000020.0000.0000.0000.000-122.0
2014SD152412000100120.0910.0910.0910.182-66.1
Career862812000100150.0770.0770.0770.154-73.7

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj107104.3
2026*0
2025SEA015.403005.02515360.0138.698.7
2021KC0013.505013.31924331.4104.736.1
2020KC100.52180317.3650819151.3100.8152.2
2019KC0113.506004.72716760.694.955.5
2017OAK365.301413069.731642755101.0103.2104.2
2016OAK246.0299046.32038192380.899.880.6
2015OAK663.351616096.740652564109.699.8109.4
2014SD743.071412073.330643270106.6
Career19224.2485504316.3136725126244101.7103.1

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
2016150.025.00.0000.0000.000
2015359.4-4.50.00.080.020.00.0310.0370.030

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025SEAP3514001.000+1.2
2021KCP5311011.000+0.1
2020KCP181711001.000+0.1
2019KCP650000-0.2
2017OAKP1470312200.882+1.2
2016OAKP94636011.000-0.0
2015OAKP16971013110.958-0.1
2014SDP1473015001.000

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2026AAABuffalo BisonsPit10621.2 IP, 22% K6.79
2025AAATacoma RainiersPit15232.1 IP, 22% K5.89
2024AAAOklahoma City Baseball ClubPit18241.2 IP, 24% K4.59
2024AAATacoma RainiersPit338.2 IP, 30% K3.29
2024AAAnanPit21550.1 IP, 25% K4.31
2017AAANashville SoundsPit11225.0 IP, 16% K4.32
2017A+Stockton PortsPit205.1 IP, 20% K3.53
2016AAANashville SoundsPit30166.2 IP, 15% K4.35
2014AASan Antonio MissionsPit17242.1 IP, 22% K1.92
2013A+Charlotte Stone CrabsPit27567.0 IP, 23% K2.15

Splits

Yearvs LHPvs RHPHomeAway
20160.0000.000
20150.0000.000

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Salaries

YearTeamSalary
2015OAK$507,500

Public salary records run through 2016; current contract data is on the roadmap.