Basenerd Banner
Loading games...
Jesse Hahn
Jesse Hahn
Buffalo Bisons • Pitcher
Age 36 • 6' 5" • 205 lb
Bats: R • Throws: R
MLB Debut: 2014-06-03
Born: Norwich , CT • USA
Draft: 2010
2025 Stats
W
0
L
1
ERA
5.40
WHIP
2.20
IP
5.0
SO
3
SV
0
HLD
0
G
3
GS
0
Career Stats
W
19
L
22
ERA
4.24
WHIP
1.35
IP
316.1
SO
244
SV
4
HLD
6
G
85
GS
50
Year-by-Year Pitching
Year Team GGSIP WLSVSO ERAWHIPAwards
2014 SD 14 12 73.1 7 4 70 3.07 1.21
2015 ATH 16 16 96.2 6 6 64 3.35 1.17
2016 ATH 9 9 46.1 2 4 23 6.02 1.64
2017 ATH 14 13 69.2 3 6 55 5.30 1.51
2019 KC 6 4.2 1 7 13.50 2.79
2020 KC 18 17.1 1 3 19 0.52 0.69
2021 KC 5 3.1 1 3 13.50 2.70
2025 SEA 3 5.0 1 3 5.40 2.20
Spring Training
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2014 SD 58.2 3 0.000.69
2015 ATH 5417.2 1211 3.061.30
2016 ATH 5515.1 111 11.152.15
2017 ATH 5415.1 1211 8.801.96
2018 KC 213.2 3 12.272.18
2020 KC 55.0 3 12.602.20
2021 KC 77.0 15 2.571.00
2024 LAD 11.0 2 0.000.00
2025 SEA 98.0 9 11.251.88
2026 TOR 66.2 13 5.401.65
Game Logs
Season selector loads one year at a time.
Pitching
Date Opponent IP H R ER BB SO HR
2025-05-22 @ HOU 1.0 3 3 3 1 0 1
2025-04-08 vs HOU 2.0 1 1 0 3 2 0
2025-04-05 @ SF 2.0 2 0 0 1 1 0
Transactions
Entire history • newest first.
2026-02-14
Toronto Blue Jays signed free agent RHP Jesse Hahn to a minor league contract and invited him to spring training.
2025-06-03
Seattle Mariners signed free agent RHP Jesse Hahn to a minor league contract.
2025-05-26
Seattle Mariners sent RHP Jesse Hahn outright to Tacoma Rainiers.
2025-05-23
Seattle Mariners designated RHP Jesse Hahn for assignment.
2025-05-21
Seattle Mariners activated RHP Jesse Hahn.
2025-05-21
Seattle Mariners selected the contract of RHP Jesse Hahn from Tacoma Rainiers.
2025-04-15
Seattle Mariners signed free agent RHP Jesse Hahn to a minor league contract.
2025-04-12
Seattle Mariners sent RHP Jesse Hahn outright to Tacoma Rainiers.
2025-04-09
Seattle Mariners designated RHP Jesse Hahn for assignment.
2025-04-05
Seattle Mariners selected the contract of RHP Jesse Hahn from Tacoma Rainiers.
2025-03-27
Seattle Mariners signed free agent RHP Jesse Hahn to a minor league contract.
2024-11-18
Seattle Mariners signed free agent RHP Jesse Hahn to a minor league contract.
2024-09-04
Seattle Mariners signed RHP Jesse Hahn.
2024-01-18
Los Angeles Dodgers signed free agent RHP Jesse Hahn to a minor league contract.
2024-01-18
RHP Jesse Hahn roster status changed by Los Angeles Dodgers.
2021-11-03
RHP Jesse Hahn elected free agency.
2021-05-22
Kansas City Royals placed RHP Jesse Hahn on the 60-day injured list. Right shoulder impingement syndrome.
2021-05-13
Kansas City Royals sent RHP Jesse Hahn on a rehab assignment to Omaha Storm Chasers.
2021-04-12
Kansas City Royals placed P Jesse Hahn on the 10 day injured list. Right shoulder impingement syndrome.
2020-08-19
Kansas City Royals activated RHP Jesse Hahn from the paternity list.
2020-08-17
Kansas City Royals placed RHP Jesse Hahn on the paternity list.
2020-07-30
Kansas City Royals placed RHP Jesse Hahn on the restricted list.
2020-07-23
Kansas City Royals placed RHP Jesse Hahn on the bereavement list.
2019-12-13
Kansas City Royals signed free agent RHP Jesse Hahn.
2019-12-02
RHP Jesse Hahn elected free agency.
2019-09-03
Kansas City Royals activated RHP Jesse Hahn from the 60-day injured list.
2019-08-25
Kansas City Royals sent RHP Jesse Hahn on a rehab assignment to Wilmington Blue Rocks.
2019-08-21
Kansas City Royals sent RHP Jesse Hahn on a rehab assignment to AZL Royals.
2019-02-13
Kansas City Royals placed RHP Jesse Hahn on the 60-day injured list. Recovering from Tommy John surgery.
2018-11-02
Kansas City Royals activated RHP Jesse Hahn from the 60-day disabled list.
2018-08-07
Kansas City Royals sent RHP Jesse Hahn on a rehab assignment to Omaha Storm Chasers.
2018-07-24
Kansas City Royals sent RHP Jesse Hahn on a rehab assignment to Northwest Arkansas Naturals.
2018-07-18
Kansas City Royals sent RHP Jesse Hahn on a rehab assignment to AZL Royals.
2018-03-06
Kansas City Royals placed RHP Jesse Hahn on the 60-day disabled list. Right ulnar collateral ligament sprain.
2018-01-29
Kansas City Royals traded DH Brandon Moss, LHP Ryan Buchter and cash to Oakland Athletics for RHP Heath Fillmyer and RHP Jesse Hahn.
2017-10-02
Oakland Athletics recalled RHP Jesse Hahn from Nashville Sounds.
2017-07-02
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2017-06-06
Jesse Hahn roster status changed by Oakland Athletics.
2017-05-31
Oakland Athletics sent RHP Jesse Hahn on a rehab assignment to Stockton Ports.
2017-05-27
Oakland Athletics placed RHP Jesse Hahn on the 10-day disabled list retroactive to May 24, 2017. Right triceps strain.
2017-04-05
Oakland Athletics recalled RHP Jesse Hahn from Nashville Sounds.
2017-03-26
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2016-10-03
Oakland Athletics recalled Jesse Hahn from Nashville Sounds.
2016-09-01
Oakland Athletics activated RHP Jesse Hahn from the 15-day disabled list.
2016-09-01
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2016-08-30
Oakland Athletics sent RHP Jesse Hahn on a rehab assignment to Nashville Sounds.
2016-08-16
Oakland Athletics sent RHP Jesse Hahn on a rehab assignment to Nashville Sounds.
2016-08-05
Jesse Hahn roster status changed by Oakland Athletics.
2016-08-04
Oakland Athletics recalled RHP Jesse Hahn from Nashville Sounds.
2016-07-25
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2016-07-24
Oakland Athletics recalled Jesse Hahn from Nashville Sounds.
2016-06-10
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2016-05-17
Oakland Athletics recalled Jesse Hahn from Nashville Sounds.
2016-05-08
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2016-04-30
Oakland Athletics recalled Jesse Hahn from Nashville Sounds.
2016-03-29
Oakland Athletics optioned RHP Jesse Hahn to Nashville Sounds.
2015-11-03
Jesse Hahn roster status changed by Oakland Athletics.
2015-09-01
Oakland Athletics transferred RHP Jesse Hahn from the 15-day disabled list to the 60-day disabled list. Strained right forearm.
2015-07-11
Oakland Athletics placed RHP Jesse Hahn on the 15-day disabled list retroactive to July 6, 2015. Strained right forearm.
2014-12-18
Oakland Athletics traded C Derek Norris and RHP Seth Streich to San Diego Padres for RHP Jesse Hahn and RHP R.J. Alvarez.
2014-08-30
San Diego Padres recalled RHP Jesse Hahn from San Antonio Missions.
2014-08-19
San Diego Padres optioned RHP Jesse Hahn to San Antonio Missions.
2014-07-25
San Diego Padres recalled Jesse Hahn from El Paso Chihuahuas.
2014-07-12
San Diego Padres optioned RHP Jesse Hahn to El Paso Chihuahuas.
2014-06-14
San Diego Padres recalled Jesse Hahn from San Antonio Missions.
2014-06-04
San Diego Padres optioned RHP Jesse Hahn to San Antonio Missions.
2014-06-03
San Diego Padres recalled Jesse Hahn from San Antonio Missions.
2014-03-23
San Diego Padres optioned RHP Jesse Hahn to San Antonio Missions.
2014-01-22
San Diego Padres traded 2B Logan Forsythe, RHP Brad Boxberger, Matt Andriese, RHP Matt Lollis and SS Maxx Tissenbaum to Tampa Bay Rays for LHP Alex Torres and RHP Jesse Hahn.
2013-11-20
Tampa Bay Rays selected the contract of Jesse Hahn from Charlotte Stone Crabs.
2010-08-16
Tampa Bay Rays signed RHP Jesse Hahn.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Ready
Basic Line
Season / Game
Loading…
Pitch Arsenal
Usage • Velo • Break • Spin • xwOBA
Pitch N Use% Velo HB IVB Spin xwOBA Whiff% Zone% Chase% BNStuff+ BNCtrl+
Loading…
Notes
Primary pitch summary
Movement Profile (Induced Break)
Pitcher's View: HB vs Rise / Drop (in)
Circles: 12/18/24 in • Dots = pitch types (size ~ pitch count)
Pitch Location Heatmaps
KDE-style blur • fixed zone • catcher POV
vs. LHH
vs. RHH
Zone: left -0.7083 / right 0.7083 • bot 1.595 / top 3.394 • Domain: X [-2,2], Z [0,5]
Statcast Game Log
Per-game pitch metrics from Statcast
Date Pitches Velo BNStuff+ BNCtrl+ Whiff% Zone% Chase% K% BB% xwOBA
Loading…
More