Ryan O'Hearn reached 100 career home runs on July 7, 2026, arriving at the milestone in his ninth major league season. The mark represents a steady accumulation of power across nearly a decade of professional service, with O'Hearn establishing himself as a consistent left-handed threat at the plate.
O'Hearn broke into the majors with the Kansas City Royals in 2018 and spent five seasons in Kansas City, appearing in 44, 105, 42, 84, and 67 games respectively from 2018 through 2022. He then joined the Baltimore Orioles, where he appeared in 112 games in 2023, 142 games in 2024, and 94 games in 2025 before a midseason move brought him to the San Diego Padres for 50 games in 2025. He enters the 2026 season with the Pittsburgh Pirates.
Across his MLB career as a whole, O'Hearn has appeared in 817 games, posting a .256 batting average with 644 hits, 104 doubles, 100 home runs, 374 RBI, and 321 runs scored — figures that span three organizations.
Through 76 games in the 2026 season, O'Hearn has batted .284 with 13 home runs and 51 RBI in 285 at-bats. The 100-home run milestone marks nine seasons of major league service across three organizations, reached since his debut in 2018.