NewslettersScores and Watch
AccountInvite FriendsSign UpLog inEmail History
NewslettersScores and Watch
AccountInvite FriendsSign UpLog in
Email History
Trending Leagues
Premier LeagueSoonPGA TourSoonNASCAR Cup SeriesSoonLa LigaSoonBundesligaSoonSerie ASoonLigue 1SoonLiga MXSoonChampions LeagueSoonEuropa LeagueSoonATP TourSoonWTA TourSoonFormula 1SoonIndyCar SeriesSoonUFCSoon
Trending Teams
MainMarket SportsSports.Mainmarket.com © 2026 All Rights Reserved.
Terms of UsePrivacy Policy
MainMarket Sports
/
How it works
Sign up
Live GamesBettingFantasyBETAWatchNFLNBAMLBNHLMLSNWSLWNBAPLLNLLCFLFBSNCAABRacingGolfTennisCombat
Ryan O'Hearn
Pittsburgh Pirates

Ryan O'Hearn

RF#29

2026 season stats

AVG
.289
Batting Average
HR
16
Home Runs
RBI
61
Runs Batted In
OPS
.835
OBP Pct + SLG Pct

Statcast Percentiles

2026 · Batting · MLB percentile
xwOBA
58
xBA
68
xSLG
63
xOBP
48
Barrel %
47
Avg Exit Velo
57
Max Exit Velo
40
Hard-Hit %
72
Chase %↓
35
Whiff %↓
64
K %↓
49
BB %
32
Bat Speed
29
Squared-Up %
71
Swing Length
67
Sprint Speed
30
Arm Strength
30
Outs Above Avg
19

0-100 percentile vs. MLB. Red is elite, blue is poor — each dot already accounts for whether the raw stat is higher- or lower-is-better.

Situational Splits

SplitAVGOPS
vs LHP.232.666
vs RHP.310.898
Home.307.950
Road.269.714

Latest on O'Hearn

Fantasy baseball: Ohtani out of ASG, Kurtz headed to IL and other news to know for Saturday23m

All of the important fantasy spin and actionable takeaways resulting from the latest baseball news.

MLB betting tips for Saturday: Edge goes to offenses in Cubs-Reds32m

All of the odds, recommended prop bets and trends in baseball for Saturday, July 11.

2026 MLB draft tracker live updates: Picks and analysis42m

The draft starts Saturday at 1 p.m. ET, with the White Sox picking No. 1 overall. Follow along for pick-by-pick coverage and analysis.

MLB mock draft 2026: Final predictions for first two rounds3m

Who goes No. 1 to White Sox? This year, the intrigue begins with a trio of stars in play for the top pick.

Fantasy baseball forecaster: Team hitting ratings2h

Stay ahead of the game and optimize your fantasy baseball hitters with our forecaster, which provides a rolling 10-day outlook of every team's hitting matchups as well as the potential for stolen bases.

Fantasy baseball forecaster: Pitcher projections for the next 10 days2h

Keep up to date on who is pitching -- and how well they're expected to do -- with our forecaster, which provides a rolling 10-day outlook of every team's probable starting pitchers with game score projections.

Bio

PositionRight Field
Jersey#29
Height6' 2"
Weight220 lbs
Age32
Born26/7/1993
BirthplaceDunedin, FL
Experience9th Season
CollegeSam Houston

Follow Ryan O'Hearn to get news, stat lines, and injury updates by email — straight to your inbox.