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
Transactions data is available for all MLB-affiliated players since ~2012. MLB change-of-team transactions are available since early 1900s

When using 'Change of teams' filter, if an MLB organization appears twice in a row, it implies a re-signing as a free agent.
Show Releated Ebay Listings

Transactions

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.
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2026-01-082026Pittsburgh Pirateson MLB rosterMLBActiveSigned to 2-year contract for 2026-2027 ($29m) [Free agent]Yes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2025-11-022025   Free AgtGranted free agency 
2025-07-312025San Diego Padreson MLB rosterMLBActiveTraded with Ramon Laureano from Orioles to Padres for Boston Bateman, Tyson Neighbors, Tanner Smith, Brandon Butterworth, Cobb Hightower and Victor FigueroaYes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2024-11-052024Baltimore Orioleson MLB rosterMLBActiveOption exercised for 2025 ($7.5m)Yes
2024-02-132024Baltimore Orioleson MLB rosterMLBActiveSigned to 1-year contract for 2024-2024 ($3.5m) [Avoids Arbitration] Club option for 2025 at $7.5mYes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2023-05-092023Baltimore Orioleson MLB rosterMLBActiveRecalled from from Norfolk Tides (AAA)Yes
2023-05-052023Baltimore OriolesNorfolkAAAMinorsAssigned to Norfolk Tides (AAA)Yes
2023-04-132023Baltimore Orioleson MLB rosterMLBActiveContract purchased from minorsYes
2023-01-122023Baltimore OriolesNorfolkAAAMinorsOutrighted to minors 
2023-01-052023Baltimore Orioleson MLB rosterMLBDFADesignated for Assignment 
2023-01-032023Baltimore Orioleson MLB rosterMLBActiveTraded from Royals to Orioles for cashYes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2022-11-152022Kansas City Royalson MLB rosterMLBActiveSigned to 1-year contract for 2023-2023 ($1.3m) [Avoids Arbitration]Yes
2022-03-222022Kansas City Royalson MLB rosterMLBActiveSigned to 1-year contract for 2022-2022 ($1.3m) [Avoids arbitration]Yes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2021-06-212021Kansas City Royalson MLB rosterMLBActiveRecalled from Omaha (AAA)Yes
2021-05-282021Kansas City RoyalsOmahaAAAMinorsAssigned to Omaha [AAA_East] (AAA)Yes
2021-04-232021Kansas City Royalson MLB rosterMLBActiveRecalled from MinorsYes
2021-03-292021Kansas City Royalson MLB rosterMLBMinorsAssigned to minorsYes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2020-07-272020Kansas City Royalson MLB rosterMLBActiveActivated from Injured ListYes
2020-07-142020Kansas City Royalson MLB rosterMLBIL-10IL-10 Undisclosed *Unknown*Yes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2019-07-272019Kansas City Royalson MLB rosterMLBActiveRecalled from Omaha (AAA)Yes
2019-06-142019Kansas City RoyalsOmahaAAAMinorsAssigned to Omaha (AAA)Yes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2018-07-312018Kansas City Royalson MLB rosterMLBActiveContract purchased from minorsYes
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2017-08-152017Kansas City RoyalsNorthwest ArkansasAAMinorsAssigned to Northwest Arkansas (AA) 
2017-04-062017Kansas City RoyalsOmahaAAAMinorsAssigned to Omaha (AAA) 
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2016-05-042016Kansas City RoyalsNorthwest ArkansasAAMinorsAssigned to Northwest Arkansas (AA) 
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2015-07-172015Kansas City RoyalsWilmingtonA+MinorsAssigned to Wilmington (A+) 
2015-04-092015Kansas City RoyalsLexingtonAMinorsAssigned to Lexington (A) 
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2014-06-172014Kansas City RoyalsIdaho FallsRkMinorsSigned out of draft (Sam Houston State) 
28 record(s)

Injuries

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.
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2020-07-142020Kansas City Royalson MLB rosterMLBIL-10IL-10 Undisclosed *Unknown*Yes
1 record(s)

Trades

CSV
Glossary
Want to Buy this data? Check out the Injured List History (MLB/Minor) data product in the TBC Data Store
tranx dateyearmlb teamminor lg teamlevelstatustransaction description40-man
2025-07-312025San Diego Padreson MLB rosterMLBActiveTraded with Ramon Laureano from Orioles to Padres for Boston Bateman, Tyson Neighbors, Tanner Smith, Brandon Butterworth, Cobb Hightower and Victor FigueroaYes
2023-01-032023Baltimore Orioleson MLB rosterMLBActiveTraded from Royals to Orioles for cashYes
2 record(s)