Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Jesse HahnTrack this Player High Level: MLB Status: Kansas City Royals MLB Years: 2014-2019
Follow TBC on Twitter and Facebook

Drafted

PositionsP-128Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameJesse Allen Hahn
Height6-5Weight182BatsRightThrowsRight
Born DateJuly 30,1989 [30.078]PlaceNorwich,Connecticut
High SchoolFitch (Groton,CT)
CollegeVirginia Tech (Blacksburg,VA)

DraftedSelected by the Tampa Bay Rays [Team Picks] in the 6th round (191st overall) of the 2010 Amateur Entry Draft [Signed]
Signing Bonus$525,000Signing ScoutsLou WiebenService Time3.067 (2018)
MLB DebutJune 3,2014 [24.308]
OrganizationsOAK [3] TBA [2] KCA [1] SDN [1] Awards0
TBC Player ID145130Retrosheet IDhahnj001MLBAM ID534910
Pitch Repertoire 2-Seam Fastball (44.44%) -- Curveball (20.81%) -- Fastball (18.39%) -- Changeup (9.11%) -- Slider (4.90%) -- Sinker (2.21%) -- Cutter (0.15%)
Fastball Velocity [2019] - 95.16 - [2017] - 93.68 - [2016] - 93.86 - [2015] - 91.94 - [2014] - 91.13
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Salaries


This player page is available for sponsorship:
Sponsor the Jesse Hahn page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts32Walks43Hittable43SO/BB33vsPower43Hitting2Durability44Team.492Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2008Virginia TechACCNCAA-1Fr36S/R18374.641495000064.0704933425369101.489.840.563.525.061.44.300-
2009Virginia TechACCNCAA-1So22Rel19126.0017215000124.0342116213236201.9612.750.754.888.631.77.333-
2010Virginia TechACCNCAA-1Jr22ST20543.7013130000073.07138306207613401.258.750.742.479.373.80.556-
2012Hudson Valley RenegadesNYPLA-tba20ST22222.7714140000052.0381816015552001.026.58--2.609.523.67.500-
2013Gulf Coast RaysGCLRktba-ST23000.0011000002.04100040002.0018.00----18.000.00--
2013Charlotte Stone CrabsFSLA+tba20ST23212.1519190000067.0552016118638001.097.390.132.428.463.50.667-
2013Minor Totals (2 teams)Minor--ST0212.0920200000069.0592116118678001.127.700.132.358.743.72.667-
2014San Antonio MissionsTexAAsdn32S/R24211.9113103000042.034139115380101.167.230.213.198.082.53.667-
2014San Diego PadresNLMLBsdn45ST24743.0714122002073.0572625432704001.217.000.493.938.592.19.6363.24
2015Oakland AthleticsALMLBoak32ST25663.3516160110096.2884636525647001.178.190.472.335.962.56.5003.26
2016Nashville SoundsPCLAAAoak16ST26174.3215150000066.2723632434463001.599.720.544.596.211.35.125-
2016Oakland AthleticsALMLBoak32ST26246.02990000046.0573231819232001.6411.071.553.694.471.21.3335.63
2017Stockton PortsCalifA+oak0ST27003.3811000005.04221141000.946.751.691.696.754.00--
2017Nashville SoundsPCLAAAoak17S/R27204.32651000025.0281412114184001.6810.080.365.046.481.291.000-
2017Minor Totals (2 teams)Minor--ST0204.15761000030.0321614215225001.559.490.594.456.531.471.000-
2017Oakland AthleticsALMLBoak32ST27365.3014131001069.2784641427552001.5110.080.523.497.112.04.3333.49
2018Arizona RoyalsArizRkkcaS/R28000.0021100002.01000020000.504.50----9.000.00--
2018Northwest Arkansas NaturaTexAAkcaS/R28000.0032100003.02000201001.205.40--5.40--0.00--
2018Omaha Storm ChasersPCLAAAkcaRel28000.0010100000.21000020001.5013.50----27.000.00--
2018Minor Totals (3 teams)Minor--S/R0000.0063300005.14000241001.006.00--3.006.002.00--
2019Arizona RoyalsArizRkkcaST29000.0011000001.01000020001.009.00----18.000.00--
2019Wilmington Blue RocksCaroA+kcaS/R29013.3732100002.22110240001.506.75--6.7513.502.00.000-
2019Minor Totals (2 teams)Minor--S/R0012.4543100003.23110260001.367.36--4.9114.733.00.000-
2019Kansas City RoyalsALMLBkcaRel290113.5060600204.27771670002.7913.501.9311.5713.501.17.0003.64
MLB Totals - 5 Season(s)Filter18214.33595091150288.22871571402210921915001.368.890.683.376.782.01.4620.60
Minor League Totals - 7 Season(s)Filter9122.93797180000267.024210588810123819101.278.070.273.377.932.36.429-
AAA Totals - 3 Season(s)Filter374.2922202000091.01015044548667001.619.840.494.686.431.38.300-
AA Totals - 2 Season(s)Filter211.7716124000045.236139117381101.167.090.203.357.492.24.667-
A+ Totals - 3 Season(s)Filter222.2823221000074.1612319221719001.097.320.242.528.523.38.500-
A- Totals - 1 Season(s)Filter222.7714140000052.0381816015552001.026.58--2.609.523.67.500-
Rk Totals - 3 Season(s)Filter000.0043100005.06100080001.2010.80----14.400.00--
NCAA Totals - 3 Season(s)Filter9134.424424200001161.017510879125813528701.459.780.673.247.552.33.409-
Oakland Athletics Totals - 3 Season(s)Filter11164.57393811110211.2223124108177114211001.389.440.723.006.012.00.407-
San Diego Padres Totals - 1 Season(s)Filter743.0714122002073.0572625432704001.217.000.493.938.592.19.636-
Kansas City Royals Totals - 1 Season(s)Filter0113.5060600204.27771670002.7913.501.9311.5713.501.17.000-
Average MLB - Per ~220 innings14164.33453871140220.0217119106178216611001.368.890.683.376.782.01.4670.60
Average Minor - Per ~220 innings7102.93645860000220.0197867278219415101.278.070.273.377.932.36.412-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2014San Antonio MissionsTexAAsdn32p2433000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
2014San Diego PadresNLMLBsdn45p2415221200010001202000.091.091.091.1822024.200.000.000.0810.0050.000.000.000.000.00
2015Oakland AthleticsALMLBoak32p25163000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2016Oakland AthleticsALMLBoak32p2611000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
MLB Totals - 4 Season(s)Filter33261200010001502000.077.077.077.1542028.182.000.000.0000.0053.570.000.000.000.00
Minor League Totals - 1 Season(s)Filter33000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
AA Totals - 1 Season(s)Filter33000000000100000.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
San Diego Padres Totals - 1 Season(s)Filter15221200010001202000.091.091.091.1822024.200.000.000.0000.0050.000.000.000.000.00
Oakland Athletics Totals - 2 Season(s)Filter174000000000300000.000.000.000.000004.000.000.000.0000.0075.000.000.000.000.00
Average MLB - Per 162 games162128510000500074010000.077.077.077.154100137.182.000.000.0000.0053.570.000.000.000.00
Average Minor - Per 162 games1621620000000005400000.000.000.000.00000162.000.000.000.0000.0033.330.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2012Hudson Valley Renegades NYPLA-tba22P14--76--13131.0000.93------14100.018.4
2013Gulf Coast Rays GCLRktba23P1---1--111.0001.00------1100.01.7
2013Charlotte Stone Crabs FSLA+tba23P19--89111817.9440.89------19100.014.4
2014San Antonio Missions TexAAsdn24P13--28111110.9090.77------13100.09.3
2014San Diego PadresNLMLBsdn24P141273-15--15151.0001.070.213175.0-1593.38.6
2015Oakland AthleticsALMLBoak25P1616961013112423.9581.440.242433.3-16100.09.9
2016Nashville Sounds PCLAAAoak26P15--3151-1918.9471.20------15100.010.6
2016Oakland AthleticsALMLBoak26P994636-1991.0001.000.207-100.0-9100.05.6
2017Stockton Ports CalifA+oak27P1---1--111.0001.00------1100.00.7
2017Nashville Sounds PCLAAAoak27P6--31-1441.0000.67------6100.04.3
2017Oakland AthleticsALMLBoak27P1413693122-1715.8821.070.224180.0-14100.08.6
2018Arizona Royals ArizRkkca28P2---1-1111.0000.50------2100.03.8
2018Northwest Arkansas Naturals TexAAkca28P3--1---111.0000.33------3100.02.1
2018Omaha Storm Chasers PCLAAAkca28P1---------------1100.00.7
2019Arizona Royals ArizRkkca29P1---------------1100.01.8
2019Wilmington Blue Rocks CaroA+kca29P3--1--1111.0000.33------3100.02.2
MLB Totals for P - 4 season(s)-   P53502841646326562.9541.170.2216672.7-530.00.0
AAA Totals for P - 3 season(s)-   P22--616112322.9571.00------220.00.0
AA Totals for P - 2 season(s)-   P16--38111211.9170.69------160.00.0
A+ Totals for P - 3 season(s)-   P23--910122019.9500.83------230.00.0
A- Totals for P - 1 season(s)-   P14--76--13131.0000.93------140.00.0
Rk Totals for P - 3 season(s)-   P4---2-1221.0000.50------40.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2012Hudson Valley Renegades NYPLA-tba2214----------
2013Gulf Coast Rays GCLRktba231----------
2013Charlotte Stone Crabs FSLA+tba2319----------
2014San Antonio Missions TexAAsdn2413----------
2014San Diego PadresNLMLBsdn2414----------
2015Oakland AthleticsALMLBoak2516----------
2016Nashville Sounds PCLAAAoak2615----------
2016Oakland AthleticsALMLBoak269----------
2017Stockton Ports CalifA+oak271----------
2017Nashville Sounds PCLAAAoak276----------
2017Oakland AthleticsALMLBoak2714----------
2018Arizona Royals ArizRkkca282----------
2018Northwest Arkansas Naturals TexAAkca283----------
2018Omaha Storm Chasers PCLAAAkca281----------
2019Arizona Royals ArizRkkca291----------
2019Wilmington Blue Rocks CaroA+kca293----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2009Chatham AsCape Cod LeagueCollege19115.28909001115.181091617300.934.700.593.529.982.835.87.500
2014San Diego PadresMLB Spring TrainingMLB24000.0050500008.2400023000.734.150.002.083.121.500.00.000
2015Oakland AthleticsMLB Spring TrainingMLB25123.06541000017.218662511101.349.171.022.555.602.203.06.333
2016Oakland AthleticsMLB Spring TrainingMLB260111.15550000015.12619193711202.1915.261.764.116.461.5711.15.000
2017Oakland AthleticsMLB Spring TrainingMLB27128.80541001015.12517153511201.9914.671.762.936.462.209.98.333
2018Kansas City RoyalsMLB Spring TrainingMLB280012.2721100003.2555033002.5012.270.007.367.361.0012.27.000
Cape Cod League Totals - 1 yrs115.28909001115.381091617300.914.700.593.529.982.835.87.500
MLB Spring Training Totals - 5 yrs256.6822148001060.778474582239501.6511.571.193.265.791.776.97.286

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2014San Diego PadresMLB Spring TrainingMLB2432000000000100000.000.000.000.000002.000.000.0000.0050.000.000.000.000.00
MLB Spring Training Totals - 1 yrs32000000000100000.000.000.000.000002.000.000.0000.0050.000.000.000.000.00

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2019-09-03SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL30.035Team Roster on 2019-09-03
2019-08-25SPKansas City RoyalsWilmington (A+)-DL-60InjuredAssigned to Wilmington (A+) for rehab30.026Team Roster on 2019-08-25
2019-08-21SPKansas City RoyalsArizona Royals (Rk)-DL-60InjuredAssigned to AZL Royals (Rk) for rehab30.022Team Roster on 2019-08-21
2019-02-13SPKansas City RoyalsKansas City Royals (MLB)-DL-60InjuredDL60 Recovering from Tommy John Surgery29.198Team Roster on 2019-02-13
2018-11-29SPKansas City RoyalsKansas City Royals (MLB)YActiveContractSigned to 1-year contract for 2019-2019 ($0.8m) [Avoids arbitration]29.122Team Roster on 2018-11-29
2018-11-02SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL29.095Team Roster on 2018-11-02
2018-08-07SPKansas City RoyalsOmaha (AAA)-DL-60InjuredAssigned to Omaha (AAA) for rehab29.008Team Roster on 2018-08-07
2018-07-24SPKansas City RoyalsNorthwest Arkansas (AA)-DL-60InjuredAssigned to Northwest Arkansas (AA) for rehab28.359Team Roster on 2018-07-24
2018-07-18SPKansas City RoyalsArizona Royals (Rk)-DL-60InjuredAssigned to AZL Royals (Rk) for rehab28.353Team Roster on 2018-07-18
2018-03-06SPKansas City RoyalsKansas City Royals (MLB)-DL-60InjuredDL60 Sprained right UCL28.219Team Roster on 2018-03-06
2018-01-29SPKansas City RoyalsKansas City Royals (MLB)YMinorsTradedTraded from Athletics with Heath Fillmyer to Royals for Ryan Buchter and Brandon Moss28.183Team Roster on 2018-01-29
2017-09-02SPOakland AthleticsNashville (AAA)YMinorsActivated MinorsActivated from disabled list28.034Team Roster on 2017-09-02
2017-08-08SPOakland AthleticsNashville (AAA)YDL-7InjuredDL7 Injured28.009Team Roster on 2017-08-08
2017-07-02SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsAssigned to Nashville (AAA)27.337Team Roster on 2017-07-02
2017-06-06SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveActivated from DL27.311Team Roster on 2017-06-06
2017-06-05SPOakland AthleticsOakland Athletics (MLB)YDL-10InjuredRecalled from rehab assignment27.310Team Roster on 2017-06-05
2017-05-31SPOakland AthleticsStockton (A+)YDL-10InjuredAssigned to Stockton (A+) for rehab27.305Team Roster on 2017-05-31
2017-05-26SPOakland AthleticsOakland Athletics (MLB)YDL-10InjuredDL10 Strained right triceps27.300Team Roster on 2017-05-26
2017-04-05SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveRecalled from Nashville (AAA)27.249Team Roster on 2017-04-05
2016-09-02SPOakland AthleticsNashville (AAA)YMinorsActivated MinorsActivated from DL and assigned to Nashville (AAA) 27.034Team Roster on 2016-09-02
2016-08-05SPOakland AthleticsOakland Athletics (MLB)YDL-15InjuredDL15 Strained right shoulder27.006Team Roster on 2016-08-05
2016-08-04SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveRecalled from Nashville (AAA)27.005Team Roster on 2016-08-04
2016-07-25SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsAssigned to Nashville (AAA)26.360Team Roster on 2016-07-25
2016-07-25SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveRecalled from Nashville (AAA)26.360Team Roster on 2016-07-25
2016-06-10SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsAssigned to Nashville (AAA)26.315Team Roster on 2016-06-10
2016-05-17SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveRecalled from Nashville (AAA)26.291Team Roster on 2016-05-17
2016-05-08SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsAssigned to Nashville (AAA)26.282Team Roster on 2016-05-08
2016-05-01SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveRecalled from Nashville (AAA)26.275Team Roster on 2016-05-01
2016-03-29SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsAssigned to Nashville (AAA)26.242Team Roster on 2016-03-29
2015-11-04SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveActivated from DL26.097Team Roster on 2015-11-04
2015-09-02SPOakland AthleticsOakland Athletics (MLB)-DL-60InjuredDL60 Transferred to 60-day DL26.034Team Roster on 2015-09-02
2015-07-12SPOakland AthleticsOakland Athletics (MLB)YDL-15InjuredDL15 Right forearm strain25.347Team Roster on 2015-07-12
2014-12-19SPOakland AthleticsOakland Athletics (MLB)YActiveTradedTraded from Padres with R.J. Alvarez to Athletics for Derek Norris and Seth Streich25.142Team Roster on 2014-12-19
2014-08-30PSan Diego PadresSan Diego Padres (MLB)YActiveMLB ActiveRecalled from San Antonio (AA)25.031Team Roster on 2014-08-30
2014-08-26PSan Diego PadresSan Antonio (AA)YMinorsReassigned MinorsAssigned to San Antonio (AA)25.027Team Roster on 2014-08-26
2014-07-25PSan Diego PadresSan Diego Padres (MLB)YActiveMLB ActiveRecalled from El Paso (AAA)24.360Team Roster on 2014-07-25
2014-07-23PSan Diego PadresEl Paso (AAA)YMinorsReassigned MinorsAssigned to El Paso (AAA)24.358Team Roster on 2014-07-23
2014-07-22PSan Diego PadresSan Antonio (AA)YMinorsReassigned MinorsAssigned to San Antonio (AA)24.357Team Roster on 2014-07-22
2014-07-12PSan Diego PadresEl Paso (AAA)YMinorsReassigned MinorsAssigned to El Paso (AAA)24.347Team Roster on 2014-07-12
2014-06-14PSan Diego PadresSan Diego Padres (MLB)YActiveMLB ActiveRecalled from San Antonio (AA)24.319Team Roster on 2014-06-14
2014-06-04PSan Diego PadresSan Antonio (AA)-MinorsReassigned MinorsAssigned to San Antonio (AA)24.309Team Roster on 2014-06-04
2014-06-03PSan Diego PadresSan Diego Padres (MLB)YActiveMLB ActiveRecalled from San Antonio (AA)24.308Team Roster on 2014-06-03
2014-05-17PSan Diego PadresSan Antonio (AA)YMinorsActivated MinorsActivated from disabled list24.291Team Roster on 2014-05-17
2014-05-13PSan Diego PadresSan Antonio (AA)YDL-7InjuredDL7 Injured24.287Team Roster on 2014-05-13
2014-04-12PSan Diego PadresSan Antonio (AA)YMinorsReassigned MinorsAssigned to San Antonio (AA)24.256Team Roster on 2014-04-12
2014-01-22PSan Diego PadresSan Diego Padres (MLB)YActiveTradedTraded from Rays with Alex Torres to Padres for Logan Forsythe, Brad Boxberger, Maxx Tissenbaum, Matt Andriese and Matt Lollis24.176Team Roster on 2014-01-22
2013-12-03PTampa Bay RaysTampa Bay Rays (MLB)YActiveMLB ActiveContract purchased from Charlotte (A+)24.126Team Roster on 2013-12-03
2013-08-31PTampa Bay RaysCharlotte (A+)-MinorsReassigned MinorsAssigned to Charlotte (A+)24.032Team Roster on 2013-08-31
2013-08-26PTampa Bay RaysGulf Coast Rays (Rk)-MinorsReassigned MinorsAssigned to Gulf Coast Rays (Rk)24.027Team Roster on 2013-08-26
2013-04-11PTampa Bay RaysCharlotte (A+)-MinorsReassigned MinorsAssigned to Charlotte (A+)23.255Team Roster on 2013-04-11
2012-06-20PTampa Bay RaysHudson Valley (A-)-Minors--22.325Team Roster on 2012-06-20
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-08-16ContractSigned by Rays 
* Transactions data can be divided into 2 eras. 2012-2019 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2010Tampa Bay Rays-20525,000-------525,000Signing Bonus out of 2010 Draft (6th round - 191st overall)
2014San Diego PadresTeam Payroll24500,000-79443-3,256,497500,0001,025,000
2015Oakland AthleticsTeam Payroll25507,5001.08678444-3,571,283507,5001,532,500
2016Oakland AthleticsTeam Payroll26507,5001.1577133-3,498,245507,5002,040,000
2017Oakland AthleticsTeam Payroll27535,0002.06781937-3,651,709535,0002,575,000
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red