← All season batting cards

Season batter profile · 2026 season

Ryan O'Hearn

PIT · RF · 110 G · 451 PA

Season line through September 27, 2026

AVG.265
OBP.330
SLG.440
OPS.770
HR18
RBI76
SB1

Rolling form

How the contact has traveled.

Move across the chart to inspect each 10-game window.

10-game xwOBAcon10-game wOBAconLeague avg .361
.150.5751.00003-2609-27

Batted-ball quality

Quality of contact.

311 batted balls

Less favorableMore favorable
AVG EV89.1 mph
MAX EV108.1 mph
BARREL %6.8%
HARD-HIT %42.1%
xwOBAcon.367
BAT SPEED70.7 mph

Form + splits

Recent work and handedness.

Last 14 games
.229/.302/.333

1 HR · 3 XBH · 53 PA

Vs RHP
.287/.356/.480

312 PA · 14 HR · 21.2% K

Vs LHP
.217/.271/.349

140 PA · 4 HR · 23.6% K

CHASE %31.5%
WHIFF %20.2%
CONTACT %79.8%

Spray chart

Where the ball has gone.

All tracked balls in play

HR3B2B1B / in play

Pitch type performance

Which pitches he has seen and handled.

Less favorableMore favorable
PitchSeenOPSxwOBAconChaseWhiffHard hitBarrel
FF4-Seam Fastball513 (29.5%).934.35432.2%15.5%43.6%5.9%
SISinker292 (16.8%).790.40926.8%6.3%46.4%10.1%
SLSlider225 (12.9%).707.40939.8%28.0%50.0%5.6%
CHChangeup173 (10.0%).664.33431.9%25.6%32.1%3.6%
FCCutter162 (9.3%).633.30424.7%13.2%34.6%7.7%
CUCurveball142 (8.2%).660.36733.8%28.6%40.9%9.1%
STSweeper120 (6.9%).567.36327.3%32.7%26.3%5.3%
KCKnuckle Curve51 (2.9%).533.24139.4%44.4%66.7%0.0%
Source: Statcast pitch data and MLB Stats API. Season line through September 27, 2026. xwOBAcon and wOBAcon use tracked balls in play. Methodology · Corrections