Ryan O'Hearn

Ryan O'Hearn

Pittsburgh Pirates

#29 | First Base | Pittsburgh Pirates

Age: 32
Height: 6' 2"
Weight: 220 lbs
Bats/Throws: L/L
Birthplace: Dunedin, USA
Drafted: 2014

Season-by-Season Hitting

Year Team G PA AB R H HR RBI SB BB% SO% AVG OBP SLG OPS
2018 Kansas City Royals 44 170 149 23 39 12 30 0 0.118 0.265 .262 .353 .597 .950
2019 Kansas City Royals 105 370 328 32 64 14 38 0 0.105 0.268 .195 .281 .369 .650
2020 Kansas City Royals 42 132 113 7 22 2 18 0 0.136 0.280 .195 .303 .301 .604
2021 Kansas City Royals 84 254 236 23 53 9 29 0 0.051 0.280 .225 .268 .369 .637
2022 Kansas City Royals 67 145 134 14 32 1 16 0 0.055 0.241 .239 .290 .321 .611
2023 Baltimore Orioles 112 368 346 48 100 14 60 5 0.041 0.223 .289 .322 .480 .802
2024 Baltimore Orioles 142 494 443 60 117 15 59 3 0.093 0.140 .264 .334 .427 .761
2025 Baltimore Orioles 94 361 311 45 88 13 43 3 0.116 0.175 .283 .374 .463 .837
2025 San Diego Padres 50 183 163 22 45 4 20 0 0.087 0.251 .276 .350 .387 .737
2025 144 544 474 67 133 17 63 3 0.107 0.200 .281 .366 .437 .803
2026 Pittsburgh Pirates 20 84 70 11 23 4 15 1 0.131 0.167 .329 .417 .543 .960
CAREER 760 2561 2293 285 583 88 328 12 0.089 0.219 .254 .325 .425 .750

Season Projections

Category Projection
Games105
At Bats398
Runs52
Hits107
Home Runs13
RBI55
Stolen Bases3
AVG.269
OBP.339
SLG.427
OPS.766

Last 10 Games Details

Date Opponent AB R H HR RBI BB SO AVG OPS
2026-03-26 New York Mets 4 2 2 1 1 0 1 .500 1.750
2026-03-28 New York Mets 5 0 1 0 0 1 0 .333 1.067
2026-03-29 New York Mets 5 0 3 0 2 0 2 .429 1.110
2026-03-30 Cincinnati Reds 2 0 1 0 0 2 0 .438 1.151
2026-03-31 Cincinnati Reds 3 1 1 1 3 1 0 .421 1.259
2026-04-03 Baltimore Orioles 2 1 0 0 1 1 1 .381 1.148
2026-04-04 Baltimore Orioles 4 0 1 0 0 1 1 .360 1.069
2026-04-05 Baltimore Orioles 5 1 2 1 4 0 1 .367 1.159
2026-04-06 San Diego Padres 3 0 1 0 0 1 1 .364 1.160
2026-04-07 San Diego Padres 3 1 2 0 0 1 0 .389 1.183
OPS Performance Trend