Ryan O'Hearn

Active on MLB Roster | Pittsburgh Pirates
High Level
MLB
Years
2012-2025 (2018-2025)
Proper Name
Ryan Patrick O'Hearn
Nickname
Brohearn
Positions
1B (802) ... DH (185) ... RF (138) ... LF (80)
Height / Weight
6-2 / 220
Bats / Throws
Left / Left
Birthdate
July 26,1993   Age:  32.174
High School
Wakeland (Frisco,TX)
Colleges
Signing Bonus
$ 125,000
Service Time
7.002 (2025)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
ohear001
Show More
[2018] Topps All-Star Rookie
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
Support TBC for $2/month while removing all ads and getting access to our 20+ research applications, the TBC Player Tracker and much more!
yearsourcetypeteamrankview rankings
2015Baseball AmericaTeamKansas City Royals25View Rankings
2016Baseball AmericaTeamKansas City Royals14View Rankings
2016MLB PipelineTeamKansas City Royals13View Rankings
2017Baseball AmericaTeamKansas City Royals8View Rankings
2017MLB PipelineTeamKansas City Royals8View Rankings
2018Baseball AmericaTeamKansas City Royals15View Rankings
2018MLB PipelineTeamKansas City Royals18View Rankings
7 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Batting Statistics

CSV
Glossary
🔒
TBC PREMIUM Subscribers get access to additional grid functionality such as pre-defined filters, manual removal of rows and quick player comparison! Full feature list.
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2012Sam Houston StateSthlandNCAA-1Fr27181B1086222734699223051255942002882581356.304.383.388.771.211.084.4049.6922.872.36113.50
2013Sam Houston StateSthlandNCAA-1So27191B965618319487412501234201201662091236.262.341.361.702.219.099.33111.0020.101.83183.00
2014Sam Houston StateSthlandNCAA-1Jr27201B109622573775113844112253132021162852253.292.348.451.799.245.159.3387.7218.602.4132.13
2014Idaho Falls ChukarsPioRkKCA27201B1296424961901611354323959104181472933060.361.444.5901.034.390.229.42513.3120.141.5119.15
2015Lexington LegendsSALAKCA22211B11881314448711019567236872043101553563057.277.351.494.845.347.217.32110.1124.442.4216.53
2015Wilmington Blue RocksCaroA+KCA32211B10946161143810082100195400121721811820.236.315.447.762.329.211.30010.5029.832.8420.13
2016Wilmington Blue RocksCaroA+KCA27221B143*2288133170718008271011059981417.352.408.6701.078.409.318.4368.1627.553.3812.57
2016Northwest Arkansas NaturalsTexAAKCA30221B-LF1101124144910725215603548131301371814664265.258.339.437.776.290.179.34210.3028.112.7327.60
2017Northwest Arkansas NaturalsTexAAKCA27231B-LF196671711411001020000123276611.258.355.485.840.379.227.31013.1626.322.0016.50
2017Omaha Storm ChasersPCLAAAKCA21231B1001144134810426118531045119122091864634559.252.325.450.775.310.198.3099.7225.702.6422.94
2018Omaha Storm ChasersPCLAAAKCA-241B94100353478221111522045973232101384063349.232.322.391.713.292.159.28611.0823.892.1632.09
2018Kansas City RoyalsALMLBKCA66241B127*441492339102123000204510000891702415.262.353.597.950.470.335.29311.7626.472.2512.42
2019Omaha Storm ChasersPCLAAAKCA-251B115*35129203810192800173120112771492018.295.383.597.980.434.302.32211.4120.811.8214.33
2019Kansas City RoyalsALMLBKCA66251B8710532832641311438013999102171213702836.195.281.369.650.290.174.23010.5426.762.5423.43
2020Kansas City RoyalsALMLBKCA66261b8342113722602180018370012534132814.195.303.301.604.265.106.26713.6428.032.0656.50
2021Omaha Storm ChasersIL2AAAKCA2427RF-1B175*19722227401225309151001167821611.375.451.9311.382.722.556.33310.9818.291.676.00
2021Kansas City RoyalsALMLBKCA6627DH-RF878423623535192900137120307872541538.225.268.369.637.199.144.2775.1227.955.4626.22
2022Kansas City RoyalsALMLBKCA6628DH-RF87*67134143261116008352010243145824.239.290.321.611.142.082.3135.5224.144.38134.00
2023Norfolk TidesIL2AAABAL2129DH-RF11481117414130041400000355298.354.404.7291.133.458.375.4337.6926.923.5012.00
2023Baltimore OriolesALMLBBAL32291b-rf107112346481002211460511582313221663683763.289.322.480.802.246.191.3404.0822.285.4724.71
2024Baltimore OriolesALMLBBAL32301B-DH106142443601172131559314669203271894943978.264.334.427.761.271.163.2829.3113.971.5029.53
2025Baltimore OriolesALMLBBAL32311B-DH11194311458815113433142635033101443612959.283.374.463.837.322.180.31511.6317.451.5023.92
2025San Diego PadresNLMLBSDN32311B-DH1115016322456042000164630111631831035.276.350.387.737.209.111.3608.7425.142.8840.75
Tot:MLB (8 yrs) MLB     740222327456010410843131142175471911711419362477198362.252.321.421.743.270.169.2968.7622.082.5226.46
Tot:AL (8 yrs) AL     69020602525159810802931142015011611610408732294188327.250.319.424.743.275.174.2918.7621.842.4925.75
Tot:NL (1 yrs) NL     5016322456042000164630111631831035.276.350.387.736.209.110.3608.7425.142.8840.75
Tot:Minors (8 yrs) Minors     6232307336638135812039119928065414417155011492622263375.277.356.498.854.347.221.33410.6824.942.3419.23
Tot:Rk (1 yrs) Rk     6424961901611354323959104181472933060.361.444.5901.034.390.229.42513.3120.141.5119.15
Tot:A (1 yrs) A     81314448711019567236872043101553563057.277.351.494.845.347.217.32110.1124.442.4216.53
Tot:A+ (2 yrs) A+     6824927691701539002781102311312793237.277.348.526.874.357.249.3489.6829.033.0016.60
Tot:AA (2 yrs) AA     1314805612426319713558151301492135424876.258.341.444.785.302.185.33810.7027.862.6025.26
Tot:AAA (5 yrs) AAA     279101514826865454171601202767464225031152123145.264.344.496.840.356.232.31010.4223.962.3018.80
Tot:College (3 yrs) College     18066790192279119963701545640527075247145.288.358.405.763.226.117.3589.3120.482.2060.64
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:College - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2012Santa Barbara ForestersCalifornia Collegiate LeagueCollege Summer1834119223510122711152200000531341322.294.000.445.445.277.151.00011.1916.421.4759.50
2013Santa Barbara ForestersCalifornia Collegiate LeagueCollege Summer194214525399242523263600000641711524.269.000.441.441.345.172.00015.2021.051.3836.25
2015Rochester RidgemenNew York CollegiateCollege Summer214112818353301814113312530044151629.273.342.344.686.273.071.3508.6120.532.380.00
2016Surprise SaguarosArizona Fall LeagueAFL222386122540111001326000003299520.291.384.372.756.233.081.40713.1326.262.0086.00
2016Xenia ScoutsGreat Lakes Collegiate LeagueCollege Summer22411433130211816133392100137179426.210.365.259.624.385.049.28218.4421.791.18143.00
2016Kansas City RoyalsMLB Spring TrainingSpring22460200000002000012602.333.333.333.666.000.000.5000.0033.330.000.00
2017Kansas City RoyalsMLB Spring TrainingSpring2317307740250021100000173261.233.281.567.848.400.334.2946.2534.385.5015.00
2018Kansas City RoyalsMLB Spring TrainingSpring24193510144151310310000013538104.400.4471.0001.447.714.600.4507.8926.323.337.00
2019Kansas City RoyalsMLB Spring TrainingSpring2520509163011400814000012258412.320.414.440.854.280.120.42913.7924.141.7550.00
2020Kansas City RoyalsMLB Spring TrainingSpring2613355123059003800001303884.343.395.8571.252.600.514.3187.8921.052.677.00
2021Kansas City RoyalsMLB Spring TrainingSpring2721438911560051710000274972.209.306.628.934.535.419.19010.2034.693.408.60
2022Kansas City RoyalsMLB Spring TrainingSpring2812315122026001500000203248.387.406.6451.051.290.258.4173.1315.635.0015.50
2023Baltimore OriolesMLB Spring TrainingSpring2918401115203600511000002645510.375.444.6501.094.400.275.46211.1124.442.2013.33
2023Baltimore OriolesDivision SeriesPlayoffs29350100000001000001501.200.200.200.400.000.000.2500.0020.000.000.00
2024Baltimore OriolesMLB Spring TrainingSpring30164041320140089000001848310.325.438.450.888.325.125.40016.6718.751.1340.00
2024Baltimore OriolesWild Card SeriesPlayoffs30220100000010000001301.500.667.5001.167.500.000.50033.330.000.000.00
2025Baltimore OriolesMLB Spring TrainingSpring31164331030270051000001194855.233.313.442.755.326.209.25810.4220.832.0021.50
2025San Diego PadresWild Card SeriesPlayoffs313902000000111000021102.222.364.222.586.111.000.2509.099.091.000.00
Tot:CollegeSummer (4 Yrs) CollegeSummer 15853596139247778336871284630119863538101.260.366.370.736.323.110.32813.7020.161.4776.43
Tot:AFL (1 Yrs) AFL 2386122540111001326000003299520.291.384.372.756.233.081.40713.1326.262.0086.00
Tot:Spring (10 Yrs) Spring 156353621102422670104097100052163945258.312.383.612.995.416.300.36510.1524.622.4313.58
Tot:Playoffs (3 Yrs) Playoffs 81604000000221000041904.250.368.250.618.125.000.28610.5310.531.00

Talent Ratings

About Talent Ratings
SpeedPowerContactXtraRbisRunsHittingDurabilityTeam Success
2768496677476653.460