Ryan O'Hearn

Ryan Patrick O'Hearn
Born: July 26, 1993
Frisco, TX US
Primary Position: First base
All Position(s) Played: LF, OF, RF
Bats: Left
Throws: Left
Height: 6'3"
Weight: 200
Draft: Round 8 (2014 June Amateur Draft, Kansas City Royals)
School: Sam Houston State
Career: 2014-2023
Major League Statistics

Ryan O'Hearn compiled a career batting average of .277 with 121 home runs and 402 RBI in his 646-game career with the Idaho Falls Chukars, Lexington Legends, Wilmington Blue Rocks, Surprise Saguaros, Northwest Arkansas Naturals, Omaha Storm Chasers and Norfolk Tides. He began playing during the 2014 season and last took the field during the 2023 campaign.


Click on column headings to sort.


Batting:

Year Level Lg Team GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
2014RPIONIdaho Falls Chukars6429324961901611354323959.361.444.5901.03414781041
2015ASALL3Lexington Legends8135631444871101956723687.277.351.494.845155102043
2015Advanced ACARLWilmington Blue Rocks461811611438100821001954.236.315.447.7627210012
2016AATLNorthwest Arkansas Naturals1124664144910725215603548131.258.339.437.77618173013
2016Advanced ACARLWilmington Blue Rocks22988813317071800827.352.408.6701.0795901011
2016FallAZFLSurprise Saguaros239986122540111001326.291.384.372.7563210000
2017AATLNorthwest Arkansas Naturals19766671711411001020.258.355.485.8403220001
2017AAAPCLOmaha Storm Chasers1144634134810426118531045119.252.325.450.77618691220
2018AAAPCLOmaha Storm Chasers10040635347822111152204597.232.322.391.713138103232
2019AAAPCLOmaha Storm Chasers351491292038101928001731.295.383.597.9797722011
2021AAAAAAEOmaha Storm Chasers198272222740122530915.375.451.9311.3826711001
2023AAAILNorfolk Tides11524811174141300414.354.404.7291.1333500000
Totals646272123933486631398121402199293680.277.357.494.8511181511441715


Fielding:

Year Level Lg Team Pos GP PO A E DP Fld% RF/G
2014RPIONIdaho Falls Chukars1B4038322129.9981.125
2014RPIONIdaho Falls ChukarsOF1519010.9501.267
2014RPIONIdaho Falls ChukarsRF1519010.9501.267
2015ASALL3Lexington Legends1B6460737931.9861.062
2015Advanced ACARLWilmington Blue Rocks1B4234913526.9868.619
2015ASALL3Lexington LegendsOF390001.0003.000
2015ASALL3Lexington LegendsRF390001.0003.000
2016AATLNorthwest Arkansas Naturals1B6145621450.9927.820
2016AATLNorthwest Arkansas NaturalsLF3956010.9821.436
2016AATLNorthwest Arkansas NaturalsOF3956010.9821.436
2016FallAZFLSurprise Saguaros1B2219140181.0008.864
2016Advanced ACARLWilmington Blue Rocks1B211738216.9898.619
2017AATLNorthwest Arkansas Naturals1B869125.9728.750
2017AATLNorthwest Arkansas NaturalsOF86110.875.875
2017AAAPCLOmaha Storm Chasers1B7553927356.9957.547
2017AAAPCLOmaha Storm ChasersOF7130001.0001.857
2017AATLNorthwest Arkansas NaturalsLF50010.000.000
2017AAAPCLOmaha Storm ChasersRF5110001.0002.200
2017AATLNorthwest Arkansas NaturalsRF361001.0002.333
2017AAAPCLOmaha Storm ChasersLF220001.0001.000
2018AAAPCLOmaha Storm Chasers1B6953922663.9898.130
2018AAAPCLOmaha Storm ChasersLF13190001.0001.462
2018AAAPCLOmaha Storm ChasersOF13190001.0001.462
2019AAAPCLOmaha Storm Chasers1B25198120231.0008.400
2021AAAAAAEOmaha Storm Chasers1B8668061.0009.250
2021AAAAAAEOmaha Storm ChasersRF8110001.0001.375
2023AAAILNorfolk Tides1B436222.9509.500
2023AAAILNorfolk TidesRF310001.000.333
2023AAAILNorfolk TidesLF110001.0001.000
Totals621386317940325.9906.509

Minor League Service:

Year Level League Team Affiliation First Appearance Final Appearance
2014RPioneer LeagueIdaho Falls ChukarsKCAJune 21, 2014September 3, 2014
2015ASouth Atlantic LeagueLexington LegendsKCAApril 9, 2015July 14, 2015
2015Advanced ACarolina LeagueWilmington Blue RocksKCAJuly 17, 2015September 7, 2015
2016Advanced ACarolina LeagueWilmington Blue RocksKCAApril 7, 2016April 30, 2016
2016AATexas LeagueNorthwest Arkansas NaturalsKCAMay 4, 2016September 5, 2016
2016FallArizona Fall LeagueSurprise SaguarosOctober 11, 2016November 17, 2016
2017AAAPacific Coast LeagueOmaha Storm ChasersKCAApril 6, 2017August 13, 2017
2017AATexas LeagueNorthwest Arkansas NaturalsKCAAugust 15, 2017September 4, 2017
2018AAAPacific Coast LeagueOmaha Storm ChasersKCAApril 5, 2018July 28, 2018
2019AAAPacific Coast LeagueOmaha Storm ChasersKCAJune 15, 2019July 26, 2019
2021AAAAAA EastOmaha Storm ChasersKCAMay 29, 2021June 20, 2021
2023AAAInternational LeagueNorfolk TidesBALMarch 31, 2023May 7, 2023




Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.