1B | Bats/Throws: L/L | 6' 2" 220 lbs | Age: 32
Draft: 2014 | Rd. 8, No. 243, Kansas City Royals | Sam Houston State
W L ERA G GS SV IP SO WHIP
G W-L ERA IP SO WHIP

Standard MLB Pitching Statistics

No MLB Pitching Statistics.

Awards

+ View More Awards

Transactions

Team Date Transaction
11/02/2025 1B Ryan O'Hearn elected free agency.
08/01/2025 San Diego Padres activated 1B Ryan O'Hearn.
07/31/2025 Baltimore Orioles traded 1B Ryan O'Hearn, RF Ramón Laureano and cash to San Diego Padres for LHP Boston Bateman, RHP Tyson Neighbors, RHP Tanner Smith, SS Brandon Butterworth, SS Cobb Hightower and 1B Victor Figueroa.
07/31/2025 1B Ryan O'Hearn roster status changed by San Diego Padres.
07/14/2025 American League All-Stars activated 1B Ryan O'Hearn.
04/16/2025 1B Ryan O'Hearn changed number to 32.
04/15/2025 1B Ryan O'Hearn changed number to 42.
05/09/2023 Baltimore Orioles recalled 1B Ryan O'Hearn from Norfolk Tides.
05/05/2023 Baltimore Orioles optioned 1B Ryan O'Hearn to Norfolk Tides.
04/13/2023 Baltimore Orioles selected the contract of 1B Ryan O'Hearn, and from Norfolk Tides.
02/02/2023 Baltimore Orioles invited non-roster 1B Ryan O'Hearn and to spring training.
01/12/2023 Baltimore Orioles sent 1B Ryan O'Hearn outright to Norfolk Tides.
01/12/2023 Norfolk Tides activated 1B Ryan O'Hearn.
01/05/2023 Baltimore Orioles designated 1B Ryan O'Hearn for assignment.
01/03/2023 Kansas City Royals traded 1B Ryan O'Hearn to Baltimore Orioles for cash.
06/21/2021 Kansas City Royals recalled 1B Ryan O'Hearn, and from Omaha Storm Chasers.
05/28/2021 Kansas City Royals optioned 1B Ryan O'Hearn to Omaha Storm Chasers.
04/23/2021 Kansas City Royals recalled 1B Ryan O'Hearn from Royals Alternate Training Site.
03/30/2021 Kansas City Royals optioned 1B Ryan O'Hearn to Royals Alternate Training Site.
07/27/2020 Kansas City Royals activated 1B Ryan O'Hearn from the 10-day injured list.
07/14/2020 Kansas City Royals placed 1B Ryan O'Hearn on the 10-day injured list.
07/27/2019 Kansas City Royals recalled 1B Ryan O'Hearn from Omaha Storm Chasers.
06/14/2019 Kansas City Royals optioned 1B Ryan O'Hearn to Omaha Storm Chasers.
11/26/2018 Gigantes del Cibao placed 1B Ryan O'Hearn on the reserve list.
10/22/2018 1B Ryan O'Hearn assigned to Gigantes del Cibao.
07/31/2018 Kansas City Royals selected the contract of Ryan O'Hearn from Omaha Storm Chasers.
03/26/2018 1B Ryan O'Hearn assigned to Omaha Storm Chasers from Northwest Arkansas Naturals.
01/05/2018 Kansas City Royals invited non-roster 1B Ryan O'Hearn to spring training.
08/14/2017 1B Ryan O'Hearn assigned to Northwest Arkansas Naturals from Omaha Storm Chasers.
04/03/2017 1B Ryan O'Hearn assigned to Omaha Storm Chasers from Northwest Arkansas Naturals.
01/07/2017 Kansas City Royals invited non-roster 1B Ryan O'Hearn to spring training.
05/04/2016 1B Ryan O'Hearn assigned to Northwest Arkansas Naturals from Wilmington Blue Rocks.
03/09/2016 1B Ryan O'Hearn assigned to Kansas City Royals.
07/17/2015 1B Ryan O'Hearn assigned to Wilmington Blue Rocks from Lexington Legends.
06/22/2015 1B Ryan O'Hearn assigned to SAL South Division All-Stars.
04/08/2015 1B Ryan O'Hearn assigned to Lexington Legends from Idaho Falls Chukars.
06/15/2014 1B Ryan O'Hearn assigned to Idaho Falls Chukars.
06/10/2014 Kansas City Royals signed 1B Ryan O'Hearn.