Ottoneu Meetups: June 12, Cleveland | June 14, Seattle | June 19, SF

MLB Stats

Pitching

YearTeamGGSIP K HR9 ERA WHIP
2014SDP141273.1700.490913.068181.21364
2015ATH161696.2640.465523.351721.16897
2016ATH9946.1231.553966.021591.64029
2017ATH141369.2550.516755.296651.50718
2019KCR604.271.9285613.499902.78569
2020KCR18017.1190.000000.519230.69231
2021KCR503.135.4000513.500132.70003
2025SEA305.031.800005.400002.20000

MILB Stats

Pitching

YearTeamGGSIP K HR9 ERA WHIP
2012TBR (A-)141452.0550.000002.769231.01923
2013TBR (R)112.040.000000.000002.00000
2013TBR (A+)191967.0630.134332.149251.08955
2014SDP (AA)131042.1380.212601.913391.15748
2016OAK (AAA)151566.2460.540004.320001.59000
2017OAK (A+)115.141.687503.375000.93750
2017OAK (AAA)6525.0180.360004.320001.68000
2018KCR (R)212.020.000000.000000.50000
2018KCR (AA)323.100.000000.000001.20000
2018KCR (AAA)100.220.000000.000001.49999
2019KCR (R)111.020.000000.000001.00000
2019KCR (A+)322.240.000003.375001.50000
2021KCR (AAA)311.220.000005.399991.20000
2024LAD (AAA)35241.2440.432004.536001.51200
2024SEA (AAA)808.2100.000003.115380.92308
2025SEA (AAA)808.080.000000.000001.12500

Recent Games

Last 10 MLB Games

DateTeamOpponentGSWinSaveHoldIPTBF RERHKBBHBPHR
May 22, 2025 SEA @HOU 0 0 0 0 1.0 8 3 3 3 0 1 1 1
Apr 8, 2025 SEA HOU 0 0 0 0 2.0 9 1 0 1 2 3 0 0
Apr 5, 2025 SEA @SFG 0 0 0 0 2.0 8 0 0 2 1 1 0 0
Totals 0 0 0 0 5.0 25 4 3 6 3 5 1 1

Last 10 MILB Games

DateLevelTeamOpponentGSWinSave IPTBFRERHKBBHBPHR
Jun 7, 2025 AAA TAC LV 0 0 1 1.0 3 0 0 0 1 0 0 0
Jun 5, 2025 AAA TAC LV 0 0 0 1.0 3 0 0 1 1 0 0 0
Jun 3, 2025 AAA TAC LV 0 0 0 1.0 3 0 0 0 1 0 0 0
May 18, 2025 AAA TAC @ABQ 0 0 0 1.0 4 0 0 1 2 0 0 0
May 16, 2025 AAA TAC @ABQ 0 0 0 1.0 6 1 0 1 2 2 0 0
May 14, 2025 AAA TAC @ABQ 0 0 0 1.0 4 0 0 1 1 0 0 0
May 11, 2025 AAA TAC SAC 0 0 0 1.0 5 0 0 1 0 1 0 0
Mar 30, 2025 AAA TAC RR 0 0 0 1.0 3 0 0 1 0 0 0 0
Sep 22, 2024 AAA TAC RR 0 1 0 1.0 3 0 0 0 1 0 0 0
Sep 19, 2024 AAA TAC RR 0 0 0 2.0 9 2 2 2 3 1 0 0
Totals 0 1 1 11.0 43 3 2 8 12 4 0 0

Avg Salary & Roster%

Last 30 days

2026 Position Eligibility Progress

To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.

Transaction History

Date Transaction Type Team Salary
July 3, 2014 8:23 PM add Murrumbidgee Cricket Club $7
October 8, 2014 11:20 PM increase Murrumbidgee Cricket Club $9
May 29, 2015 11:40 AM cut Murrumbidgee Cricket Club $5
May 30, 2015 11:41 AM add Fisher's Folly $9
October 5, 2015 8:15 AM increase Fisher's Folly $11
January 31, 2016 1:19 AM cut Fisher's Folly $6

Recent Trades for Jesse Hahn in Ottoneu Classic (4x4)

Date Proposing Team Proposing Team Gives Accepting Team Accepting Team Gives
December 28, 2015 10:48 PM Purple Cactus Albert Pujols LAA Util R $21
Joe Panik HOU Util L $5
None More Black Erasmo Ramirez MIN AAA RP R $5 MILB 60IL
Jesse Hahn SEA AAA RP R $6 
Kolten Wong ARI AAA 2B L $20
April 30, 2015 3:34 PM The Basement-Dweller Matt Garza MIL RP R $5
Mike Fiers OAK AAA RP R $5
Masahiro Tanaka NYY RP R $28
I Put the IR in Pitcher Joe Mauer MIN Util L $24
Charlie Blackmon COL OF L $5
Jesse Hahn SEA AAA RP R $7 
August 28, 2014 7:58 AM East Coast Bias Lonnie Chisenhall PIT AAA Util L $1
Jesse Hahn SEA AAA RP R $4 
Drew Hutchison PHI AAA RP R $2
Alex Cobb DET A+ SP/RP R $5 15IL 
Sonny Gray OAK SP R $3 
Generous Carriage Buster Posey SFG Util R $30
Adrian Beltre TEX Util R $30
Zack Greinke LAD RP R $35
$79 loan