BIGLEAGUE

Pittsburgh Pirates · Right Fielder · #29

Ryan O'Hearn

Age 336' 2" · 220lbBats L · Throws LDebut 2018From Dunedin

AVG

.265

HR

18

RBI

76

OPS

.770

WAR

0.6

wRC+

109

Awards

1 major honor

All-Star

2025

League Percentile

2026 season · percentile vs 135 qualified batters
AVG
65
.265
OBP
47
.330
SLG
60
.440
OPS
57
.770
Home Runs
40
18
RBI
54
76
Stolen Bases
7
1
Bottom of leagueAverage (50)Top of league

⚠ Below the qualified plate appearances threshold. Percentiles are for reference only.

the entire league · by OPS

Top 43%

Ryan O'Hearn's OPS (.770) ranks above average among 135 qualified batters. The number on each bar is a percentile (higher is better); use the tabs to change the comparison pool.

BATTING

Season · Career
CategoryGamesAVGHome RunsRBIHitsDoublesStolen BasesOBPSLGOPS
2026 Season110.2651876108171.330.440.770
Career850.25410238966812112.323.424.747

Hover over a stat for its definition.

HOT ZONES

Batting average by zone · 2026
.391
.300
.250
.375
.277
.467
.212
.326
.083

Catcher's view · red = hot zone

ADVANCED

Advanced metrics · 2026 season

BABIP

.307

ISO

.174

BB%

7.8%

K%

22.0%

Pitches/PA

3.84

GIDP

15

GAME LOG

Last 10 games · includes team result
DateOppAt BatsHitsHome RunsRBIWalksStrikeoutsTeam
09.27@ DET300002W
09.26@ DET410001L
09.25@ DET420201L
09.24vs STL300011W
09.23vs STL320000L
09.22vs STL410101W
09.20vs KC310011W
09.19vs KC400002W
09.18vs KC300111W
09.16vs MIL420000L

SPLITS

Situational splits (2026)

Home

AVG.294
HR13
RBI50
OPS.902

Away

AVG.235
HR5
RBI26
OPS.628

vs LHP

AVG.217
HR4
RBI19
OPS.620

vs RHP

AVG.288
HR14
RBI57
OPS.839

RISP

AVG.293
HR7
RBI58
OPS.865

YEAR BY YEAR

Year-by-year · Career trends

OPS

▼ Trending down year over year
OPS by yearFrom .950 in 2018 to .770 in 2026.2018 OPS: .950.95020182019 OPS: .65020192020 OPS: .604.60420202021 OPS: .63720212022 OPS: .61120222023 OPS: .80220232024 OPS: .76120242025 OPS: .80320252026 OPS: .770.7702026
Show yearly figures
OPS year-by-year details
YearOPS
2018.950
2019.650
2020.604
2021.637
2022.611
2023.802
2024.761
2025.803
2026.770

AVG

▼ Trending down year over year
AVG by yearFrom .262 in 2018 to .265 in 2026.2018 AVG: .262.26220182019 AVG: .195.19520192020 AVG: .19520202021 AVG: .22520212022 AVG: .23920222023 AVG: .289.28920232024 AVG: .26420242025 AVG: .28120252026 AVG: .265.2652026
Show yearly figures
AVG year-by-year details
YearAVG
2018.262
2019.195
2020.195
2021.225
2022.239
2023.289
2024.264
2025.281
2026.265

Home Runs

▲ Trending up year over year
Home Runs by yearFrom 12 in 2018 to 18 in 2026.2018 Home Runs: 121220182019 Home Runs: 1420192020 Home Runs: 220202021 Home Runs: 920212022 Home Runs: 1120222023 Home Runs: 1420232024 Home Runs: 1520242025 Home Runs: 1720252026 Home Runs: 18182026
Show yearly figures
Home Runs year-by-year details
YearHome Runs
201812
201914
20202
20219
20221
202314
202415
202517
202618
YearTeamGamesAVGHome RunsRBIHitsDoublesStolen BasesOBPSLGOPS
2018KC44.262123039100.353.597.950
2019KC105.195143864130.281.369.650
2020KC42.1952182260.303.301.604
2021KC84.2259295350.268.369.637
2022KC67.2391163260.290.321.611
2023BAL112.2891460100225.322.480.802
2024BAL142.2641559117213.334.427.761
2025BAL94.283134388153.374.463.837
2025SD50.2764204560.350.387.737
2025—144.2811763133213.366.437.803
2026PIT110.2651876108171.330.440.770