Active#29RF2018–presentT-1002 all-time

Ryan O'Hearn

“Brohearn” · Pittsburgh Pirates

Bats / ThrowsLeft / Left
Age33
Height / Weight6' 2" / 220 lb
BornJul 26, 1993 · Dunedin, FL, USA
MLB debutJul 31, 2018
PositionOutfielder
TeamsKansas City Royals 2018–2022Baltimore Orioles 2023–2025San Diego Padres 2025Pittsburgh Pirates 2026–present
Career home runs
102
850 games · 9 seasons
Best season
18
2026 · Pittsburgh Pirates
All-time HR rank
T-1002
Tied with 1 other · Next: William Contreras (103), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

6 badges earned
1Unicorn
2Rare Air
3Legend
  • UnicornGameThree home runsJul 7, 2026 · vs Atlanta Braves
  • ×4Rare AirGameMulti-homer gameFirst Sep 3, 2018 · latest Jul 7, 2026
  • ×3Rare AirGameGrand slamFirst Sep 23, 2025 · latest Jul 26, 2026
  • ×4LegendGamePinch-hit homerFirst May 13, 2022 · latest Aug 18, 2025
  • ×4LegendGameBack-to-back homersFirst Jun 24, 2025 · latest Jun 28, 2026
  • ×11LegendGameFirst-pitch homerFirst Jun 20, 2023 · latest Jun 4, 2026

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2026Pittsburgh Pirates1104511876.265.330.440.77022.6
20252 teams1445441763.281.366.437.80327.9
2024Baltimore Orioles1424941559.264.334.427.76129.5
2023Baltimore Orioles1123681460.289.322.480.80224.7
2022Kansas City Royals67145116.239.290.321.611134.0
2021Kansas City Royals84254929.225.268.369.63726.2
2020Kansas City Royals42132218.195.303.301.60456.5
2019Kansas City Royals1053701438.195.281.369.65023.4
2018Kansas City Royals441701230.262.353.597.95012.4
Career8502928102389.254.323.424.74725.8

Splits

How he hits them

Every home run

Loading…

Quick answers

Ryan O'Hearn home run facts
How many career home runs does Ryan O'Hearn have?

Ryan O'Hearn has 102 career MLB home runs as of Nov 3, 2026, tied for 1002nd on the all-time list. He has played 9 seasons since debuting on Jul 31, 2018.

Where does Ryan O'Hearn rank on the all-time home run list?

Tied for 1002nd in MLB history with 102. Next: William Contreras (103), 2 to pass.

What was Ryan O'Hearn’s best home run season?

His most home runs in a season is 18, in 2026 with the Pittsburgh Pirates, when he posted a .770 OPS.

How many home runs did Ryan O'Hearn hit in 2026?

18 home runs in 110 games in 2026, with a .265 average and 76 RBI.

What was Ryan O'Hearn’s longest home run of 2026?

421 feet on Jun 28, 2026 against Cincinnati Reds, off the bat at 105.9 mph on a cutter.

When was Ryan O'Hearn’s most recent home run?

Sep 12, 2026 against the Chicago Cubs, a 379-foot shot off Clay Holmes.

What teams has Ryan O'Hearn played for?

Kansas City Royals (2018–2022); Baltimore Orioles (2023–2025); San Diego Padres (2025); Pittsburgh Pirates (2026–present).

Follow him.

Get a notification the moment he goes deep, with the clip attached.