PlayerRyan O'HearnNumber#29ClubPittsburgh Pirates · PIT · RFAge32Size6' 2" · 220BatsLeftBornDunedin, FL, USAMLB debut2018-07-31Contract Value$14,500,000/yrSeason line0.284 / 0.344 / 0.463
Pittsburgh Pirates · LHB
Ryan O'Hearn
0.284
AVG
0.807
OPS
13
HR
51
RBI
0.344
OBP
0.463
SLG
Season snapshot
Season stats
AVG
0.284
OBP
0.344
SLG
0.463
OPS
0.807
HR
13
RBI
51
G
76
PA
314
wOBA
0.347
Barrel%
6.5%
EV
89.6
Hard Hit%
43.7%
K%
22.3%
BB%
8.0%
WAR
0.6
Hits per game (last 8)
Avg 1.3 H / game
Season splits
vs Right
AVG0.304
OPS 0.870
Home
AVG0.300
OPS 0.903
Away
AVG0.269
OPS 0.714
vs Left
AVG0.231
OPS 0.637
Monthly form
OPS by month
Avg 0.848 OPS
| Month | AVG | OPS | HR |
|---|---|---|---|
| Mar | 0.421 | 1.259 | 2 |
| Apr | 0.281 | 0.792 | 3 |
| May | 0.273 | 0.795 | 3 |
| Jun | 0.277 | 0.773 | 5 |
| Jul | 0.238 | 0.619 | 0 |
Game log 2026
| Date | Opponent | AB | H | HR | RBI | BB | K |
|---|---|---|---|---|---|---|---|
| Jul 5 | Washington Nationals | 2 | 1 | 0 | 0 | 3 | 0 |
| Jul 4 | Washington Nationals | 4 | 2 | 0 | 0 | 0 | 1 |
| Jul 3 | Washington Nationals | 5 | 0 | 0 | 0 | 0 | 1 |
| Jul 2 | Philadelphia Phillies | 5 | 1 | 0 | 0 | 0 | 2 |
| Jul 1 | Philadelphia Phillies | 5 | 1 | 0 | 0 | 0 | 2 |
| Jun 30 | Philadelphia Phillies | 0 | 0 | 0 | 0 | 1 | 0 |
| Jun 29 | Philadelphia Phillies | 5 | 2 | 0 | 1 | 0 | 1 |
| Jun 28 | Cincinnati Reds | 5 | 3 | 2 | 4 | 0 | 1 |
| Jun 27 | Cincinnati Reds | 5 | 1 | 0 | 1 | 0 | 0 |
| Jun 26 | Cincinnati Reds | 3 | 0 | 0 | 0 | 1 | 2 |
Batted ball profile
DirectionShare
Pitch type performance
4-S4-Seam Fastball
30.4%0.32613% whiff
SINSinker
15.2%0.37311% whiff
SLISlider
13.1%0.26828% whiff
CURCurveball
12.0%0.19241% whiff
CHAChangeup
9.5%0.30026% whiff
CUTCutter
9.0%0.20019% whiff
SWESweeper
7.4%0.12532% whiff
SPLSplit-Finger
2.5%0.00030% whiff
SLUSlurve
0.8%0.50075% whiff
Career trajectory
| Year | Team | G | AVG | OBP | SLG | OPS | HR | RBI | WAR |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | Pittsburgh Pirates | 76 | 0.284 | 0.344 | 0.463 | 0.807 | 13 | 51 | — |
| 2025 | Baltimore Orioles | 94 | 0.283 | 0.374 | 0.463 | 0.837 | 13 | 43 | — |
| 2025 | San Diego Padres | 50 | 0.276 | 0.350 | 0.387 | 0.737 | 4 | 20 | — |
| 2025 | — | 144 | 0.281 | 0.366 | 0.437 | 0.803 | 17 | 63 | — |
| 2024 | Baltimore Orioles | 142 | 0.264 | 0.334 | 0.427 | 0.761 | 15 | 59 | — |
| 2023 | Baltimore Orioles | 112 | 0.289 | 0.322 | 0.480 | 0.802 | 14 | 60 | — |
| 2022 | Kansas City Royals | 67 | 0.239 | 0.290 | 0.321 | 0.611 | 1 | 16 | — |
| 2021 | Kansas City Royals | 84 | 0.225 | 0.268 | 0.369 | 0.637 | 9 | 29 | — |
| 2020 | Kansas City Royals | 42 | 0.195 | 0.303 | 0.301 | 0.604 | 2 | 18 | — |
| 2019 | Kansas City Royals | 105 | 0.195 | 0.281 | 0.369 | 0.650 | 14 | 38 | — |
| 2018 | Kansas City Royals | 44 | 0.262 | 0.353 | 0.597 | 0.950 | 12 | 30 | — |