Ryan O'Hearn

PIT Pirates • #29 • First Base

Active
Position First Base
Height 6'2"
Weight 220
Age 32
Birthdate Jul 26, 1993
Birthplace Dunedin, FL, USA
School Sam Houston

Ryan O'Hearn Projections, Player Props and Stats

Odds last updated Thu, Apr 23 08:36 ET

Total Hits Odds

OVER
UNDER
1.14 / game
(2026) avg
Date Opponent Hits Close
Apr 22 @ TEX TEX 1(o) 0.5
Apr 21 @ TEX TEX 1(o) 0.5
Apr 18 vs TB TB 2(o) 0.5
Apr 17 vs TB TB 0(u) 0.5
Apr 16 vs WAS WAS 0(u) 0.5
Apr 15 vs WAS WAS 3(o) 0.5
Apr 14 vs WAS WAS 0(u) 0.5
Apr 13 vs WAS WAS 1(o) 0.5
Apr 12 @ CHC CHC 2(o) 0.5
Apr 11 @ CHC CHC 0(u) 0.5
Last 10 average 1.0

Total Home Runs Odds

OVER
0.18 / game
(2026) avg
Date Opponent HR Close
Apr 22 @ TEX TEX 0(u) 0.5
Apr 21 @ TEX TEX 0(u) 0.5
Apr 18 vs TB TB 1(o) 0.5
Apr 17 vs TB TB 0(u) 0.5
Apr 16 vs WAS WAS 0(u) 0.5
Apr 15 vs WAS WAS 0(u) 0.5
Apr 14 vs WAS WAS 0(u) 0.5
Apr 13 vs WAS WAS 0(u) 0.5
Apr 12 @ CHC CHC 0(u) 0.5
Apr 11 @ CHC CHC 0(u) 0.5
Last 10 average 0.1

Total Bases Odds

OVER
1.82 / game
(2026) avg
Date Opponent TB Close
Apr 22 @ TEX TEX 1(u) 1.5
Apr 21 @ TEX TEX 1(u) 1.5
Apr 18 vs TB TB 5(o) 1.5
Apr 17 vs TB TB 0(u) 1.5
Apr 16 vs WAS WAS 0(u) 1.5
Apr 15 vs WAS WAS 3(o) 1.5
Apr 14 vs WAS WAS 0(u) 1.5
Apr 13 vs WAS WAS 2(o) 1.5
Apr 12 @ CHC CHC 2(o) 1.5
Apr 11 @ CHC CHC 0(u) 1.5
Last 10 average 1.4

Total RBIs Odds

OVER
UNDER
0.73 / game
(2026) avg
Date Opponent RBI Close
Apr 22 @ TEX TEX 0(u) 0.5
Apr 21 @ TEX TEX 1(o) 0.5
Apr 18 vs TB TB 2(o) 0.5
Apr 17 vs TB TB 0(u) 0.5
Apr 16 vs WAS WAS 0(u) 0.5
Apr 15 vs WAS WAS 0(u) 0.5
Apr 14 vs WAS WAS 0(u) 0.5
Apr 13 vs WAS WAS 1(o) 0.5
Apr 12 @ CHC CHC 0(u) 0.5
Apr 11 @ CHC CHC 1(o) 0.5
Last 10 average 0.5

Ryan O'Hearn Game Logs

2026 Game Log
Date Opp Score M/L O/U AB R H 2B 3B HR RBI BB K SB CS
Apr 22 @ TEX W 8 - 4 W -110 O 7.5 3 0 1 0 0 0 0 1 0 0 0
Apr 21 @ TEX L 5 - 1 L -102 U 6.5 4 0 1 0 0 0 1 0 1 0 0
Apr 18 vs TB L 8 - 7 F/13 L -154 O 7.5 3 2 2 0 0 1 2 1 1 0 0
Apr 17 vs TB W 5 - 1 W -126 U 8.5 4 0 0 0 0 0 0 0 1 0 0
Apr 16 vs WAS L 8 - 7 F/10 L -164 O 8.5 0 0 0 0 0 0 0 0 0 0 0
Apr 15 vs WAS W 2 - 0 W -166 U 9.5 4 1 3 0 0 0 0 0 1 1 0
Apr 14 vs WAS L 5 - 4 L -184 U 9.5 3 0 0 0 0 0 0 1 0 0 0
Apr 13 vs WAS W 16 - 5 W -225 O 7.5 5 1 1 1 0 0 1 0 3 0 0
Apr 12 @ CHC L 7 - 6 L 116 O 12.5 4 0 2 0 0 0 0 0 1 0 0
Apr 11 @ CHC W 4 - 3 F/11 W 124 O 6.5 3 0 0 0 0 0 1 1 0 0 0
Apr 10 @ CHC W 2 - 0 W 132 U 6.5 4 1 1 0 0 0 0 0 0 0 0
Apr 8 vs SD L 8 - 2 L 104 O 7.0 4 0 0 0 0 0 0 0 0 0 0
Apr 7 vs SD W 7 - 1 W -144 O 6.0 3 1 2 0 0 0 0 1 0 0 0
Apr 6 vs SD L 5 - 0 L -134 U 8.5 3 0 1 1 0 0 0 1 1 0 0
Apr 5 vs BAL W 8 - 2 W -120 O 8.5 5 1 2 1 0 1 4 0 1 0 0
Apr 4 vs BAL W 3 - 2 W -112 U 8.5 4 0 1 0 0 0 0 1 1 0 0
Apr 3 vs BAL W 5 - 4 W 102 O 8.5 2 1 0 0 0 0 1 1 1 0 0
Mar 31 @ CIN W 8 - 3 W -128 O 9.5 3 1 1 0 0 1 3 1 0 0 0
Mar 30 @ CIN L 2 - 0 L 112 U 8.5 2 0 1 0 0 0 0 2 0 0 0
Mar 29 @ NYM W 4 - 3 F/10 W 154 U 7.5 5 0 3 0 0 0 2 0 2 0 0
Mar 28 @ NYM L 4 - 2 F/11 L 150 U 7.5 5 0 1 0 0 0 0 1 0 0 0
Mar 26 @ NYM L 11 - 7 L 100 O 7.0 4 2 2 0 0 1 1 0 1 0 0
Show Full Season

Ryan O'Hearn's Batting Statistics for Regular Season

Season Team G AB R H 2B 3B HR RBI SB CS BB SO SAC AVG OBP SLG
2026 PIT 22 77 11 25 3 0 4 16 1 0 12 15 0 .325 .422 .519
2025 SD 50 163 22 45 6 0 4 20 0 0 16 46 0 .276 .352 .387
2025 BAL 94 311 45 88 15 1 13 43 3 1 42 63 0 .283 .377 .463
2024 BAL 142 443 60 117 21 3 15 59 3 1 46 69 0 .264 .336 .427
2023 BAL 112 346 48 100 22 1 14 60 5 1 15 82 0 .289 .324 .480
2022 KC 67 134 14 32 6 1 1 16 0 0 8 35 0 .239 .292 .321
2021 KC 84 236 23 53 5 1 9 29 0 0 13 71 0 .225 .271 .369
2020 KC 42 113 7 22 6 0 2 18 0 0 18 37 0 .195 .305 .301
2019 KC 105 328 32 64 13 1 14 38 0 1 39 99 0 .195 .283 .369
2018 KC 44 149 23 39 10 2 12 30 0 0 20 45 0 .262 .353 .597

Ryan O'Hearn's Batting Statistics for Post Season

Season Team G AB R H 2B 3B HR RBI SB CS BB SO SAC AVG OBP SLG
2025 SD 3 9 0 2 0 0 0 0 0 0 1 1 0 .222 .364 .222
2024 BAL 2 2 0 1 0 0 0 0 0 0 1 0 0 .500 .667 .500


Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo