Loading games...
Number #29
Position RF
Bats L
Throws L
Age 33
Height 6' 2"
Weight 220 lbs
Birth Place Dunedin, FL
Born Jul 26, 1993

Key Insights

2026
There is one pitch he punishes whenever he sees it

O'Hearn does his damage against fastballs: a 1.012 OPS against them, against .505 on breaking balls.

112 plate appearances ending on fastballs, 52 on breaking balls.
There is one situation he simply cannot handle

O'Hearn is at his worst against left-handers, on breaking balls: a .440 OPS there against .829 overall.

21 plate appearances in that situation.
Everything that leaves the yard leaves to his pull side

1 of O'Hearn's 7 home runs have gone to his pull side and 1 of them the other way.

7 tracked home runs in 2026.
He hits the ball far harder than his batting average suggests

Judged on how hard and at what angle he hits it, O'Hearn should be hitting .283, 84th percentile in the league.

180 plate appearances in 2026. 84th percentile among qualified hitters in 2026, 67th in MLB.
One pitch is where all his power comes from

O'Hearn slugs .592 against fastballs and .255 against breaking balls.

112 plate appearances ending on fastballs.
Getting on base is what he does best

O'Hearn is on base at a .367 clip, 86th percentile in the league.

180 plate appearances in 2026. 86th percentile among qualified hitters in 2026, 61st in MLB.

Contextual Splits

Pitch
Outcome
Pitcher
Situation
Single
Double
Triple
Home Run
Out
Vs All Pitchers
Player Bio Data
DOB Jul 26, 1993
Birth Place Dunedin, FL
Height 6' 2"
Weight 220 lbs LBS
Bats/Throws L/L
College/Draft Sam Houston