HomeScoresLiveTonight's picksPlay
MLBEnd 3
PIT 3@CIN 3
+0.3pphigh
MLBBot 1
STL 0@TOR 0
+0.1ppmedium
MLBMid 1
ARI 0@CLE 0
-2.9ppmedium
MLBBot 1
MIA 0@NYM 0
-0.2ppmedium
MLBTop 1
WSH 0@ATL 0
-0.2ppmedium
MLBBot 1
CHW 1@TB 0
-21.7ppmedium
MLBMid 1
PHI 2@BAL 0
-33.4pplow
TONIGHTGraded picks 0-1 so far (MLB 0-1)
LAST NIGHT · MLBS. Burke (CHW): 6.0 IP · 10 K in a win over NYY — Standout Index 91
LAST NIGHT · WNBAA. Wilson (LV): 33 PTS · 10 REB · 6 AST in a win over NY
LAST NIGHT · MLBN. Cameron (KC): 8.0 IP · 7 K against MIN
TRANSACTION · MLBPirates: Recalled RHP Antwone Kelly from Indianapolis (IL) (Jul 31)
TRANSACTION · MLBPhillies: Recalled RHP Andrew Painter from Lehigh Valley (IL) (Jul 31)
TRANSACTION · MLBRockies: Reinstated CF Brenton Doyle from the 10-day IL (Jul 31)
MLBEnd 3
PIT 3@CIN 3
+0.3pphigh
MLBBot 1
STL 0@TOR 0
+0.1ppmedium
MLBMid 1
ARI 0@CLE 0
-2.9ppmedium
MLBBot 1
MIA 0@NYM 0
-0.2ppmedium
MLBTop 1
WSH 0@ATL 0
-0.2ppmedium
MLBBot 1
CHW 1@TB 0
-21.7ppmedium
MLBMid 1
PHI 2@BAL 0
-33.4pplow
TONIGHTGraded picks 0-1 so far (MLB 0-1)
LAST NIGHT · MLBS. Burke (CHW): 6.0 IP · 10 K in a win over NYY — Standout Index 91
LAST NIGHT · WNBAA. Wilson (LV): 33 PTS · 10 REB · 6 AST in a win over NY
LAST NIGHT · MLBN. Cameron (KC): 8.0 IP · 7 K against MIN
TRANSACTION · MLBPirates: Recalled RHP Antwone Kelly from Indianapolis (IL) (Jul 31)
TRANSACTION · MLBPhillies: Recalled RHP Andrew Painter from Lehigh Valley (IL) (Jul 31)
TRANSACTION · MLBRockies: Reinstated CF Brenton Doyle from the 10-day IL (Jul 31)
Free during beta —Free during beta — to track favorite players + get game alertsto track favorites + alerts
  • WNBA logo
  • MLB logo
  • UFC logo
  • NFL logo
  • NHL logo
  • NBA logo
THE ONE Analytics
Beta
MLB logoMLBHubScoresOddsPicksEdgesStandingsTrendsTeamsPlayersLeadersMethodologyGlossaryRoadmapAbout
MLBPlayer profile/PIT
Ryan O'Hearn
RF#29PITAdvanced data

Ryan O'Hearn

Corner outfielder

6' 2" · 220 lbs · 33 yo

Form Line · next game · as of Jul 31

1.5TB▼ -0.2vs pace (1.7)

typical range (~68%) 0–3 · on 95 games

H0.9-0.1RBI0.6-0.1

The One's forward projection vs the player's own season pace — not a grade, not accuracy-tested. What is Form Line?

CIN

Live · @ CIN

Cincinnati Reds

PIT @ CIN

PIT's next →

Place a bet · player props

Bet Ryan's props.

Strikeouts, hits, total bases, run line — DraftKings and FanDuel ship every player prop on tonight's slate. Geo-fenced to the books legal in your state.

Bet Ryan props↗Bet Ryan props↗

21+ · we may earn a referral fee · your odds unchanged.

HR

17

2026 season

RBI

69

2026 season

AVG

0.270

2026 season

OPS

0.790

2026 season

StatcastTrendsBatting

Statcast fingerprint

Ryan O'Hearn

MLB percentile · n=250

  1. xwOBA55
  2. xBA60
  3. xSLG56
  4. Barrel %45
  5. Hard-hit %68
  6. Exit velo52
  7. Chase %35
  8. Whiff %61
  9. K %49
  10. BB %33
  11. Sprint35

▸Strong hard-hit rate (68th pct) — walk rate (33rd pct) the soft spot.

Statcast · 2026 season

The advanced layer

Expected stats, sabermetric context, and rate metrics straight from the MLB Stats API. Each bar is calibrated against league benchmark ranges, not season percentiles — so the position is stable even on a small sample.

HITTING

Plate output

96 G · 395 PA · 356 AB

Slash & power

AVG.272
.210xBA .255.320
OBP.337
.280.400
SLG.458
.360xSLG .413.550
OPS.795
.650.950
HR17
540
ISO.186
.120.280

Plate discipline

BB%7.8%
5.0%14.0%
K%21.8%
30.0%14.0%
BABIP.313
.270.330

Expected & sabermetric

xwOBA.322
.290.380
wOBA.343
.290.380
wRC+114
80130
WAR0.7
0.04.0

Career trends · batting

Career trends

HR

Home runs

12

'18

best 17

avg 11

9 seasons

HR (Home runs) by season: '26 17, '25 17, '24 15, '23 14, '22 1, '21 9, '20 2, '19 14, '18 12. Latest 12, best 17, average 11.

RBI

Runs batted in

30

'18

best 69

avg 42

9 seasons

RBI (Runs batted in) by season: '26 69, '25 63, '24 59, '23 60, '22 16, '21 29, '20 18, '19 38, '18 30. Latest 30, best 69, average 42.

AVG

Batting avg

.262

'18

best .289

avg .247

9 seasons

AVG (Batting avg) by season: '26 .270, '25 .281, '24 .264, '23 .289, '22 .239, '21 .225, '20 .195, '19 .195, '18 .262. Latest .262, best .289, average .247.

Career batting · ESPN

8 seasons of batting

SeasonTeamGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
★2026PP953555496150176930861.270.333.456.790
2024BO14244360117213155946693.264.334.427.761
2023BO11234648100221146015825.289.322.480.801
2022KCR671341432611168350.239.290.321.611
2021KCR8423623535192913710.225.268.369.636
2020KCR421137226021818370.195.303.301.604
2019KCR1053283264131143839990.195.281.369.650
2018KCR441492339102123020450.262.353.597.950
Career—144474671332111763581093.281.366.437.803

Keep exploring

Related players

Teammates · PIT

  • Antwone KellySP
  • Billy CookCF
  • Brandon Lowe2B
  • Braxton AshcraftSP
  • Bryan ReynoldsLF
  • Bubba ChandlerSP

Other RF around the league

  • Alan RodenMIN
  • Austin MartinMIN
  • Ben MalgeriDET
  • Braden MontgomeryCHW
  • Brandon NimmoTEX
  • Cam SmithHOU
Compare this player head-to-head→
Home›MLB›Players›Ryan O'Hearn

Build your edge. Every week.

Weekly research digest

One email per week · unsubscribe anytime

THE ONE Analytics

Elite sports analytics across NFL, NBA, MLB, WNBA, NCAA football, and NCAA basketball. Statcast-style advanced metrics, AI-graded prop analysis, and a model edge against Vegas refreshed every night.

6 leagues live · model running
Beta · every feature free

Sports

  • NFL
  • WNBA
  • CFB
  • NBA
  • CBB
  • MLB
  • NHL
  • UFC
  • Soccer
  • Horse Racing

Product

  • Features
  • Sports coverage
  • Best bets
  • Live games
  • Futures
  • 2026 Draft Big Board
  • Fantasy football
  • Cross-sport rankings
  • Model accuracy
  • Calibration Grade
  • Free tools & calculators
  • Matchup Predictor
  • Hedge calculator
  • Same-game parlay calculator
  • Odds converter
  • Yesterday's recap
  • NFL player directory
  • NBA head-to-head
  • Box scores · cross-sport
  • Sportsbooks by state
  • My bets
  • Methodology
  • Glossary
  • Pricing

Company

  • About
  • Notes
  • Partners
  • Press kit
  • Roadmap
  • Changelog
  • Brand kit
  • Sign in

Legal

  • Terms of Service
  • Betting Terms
  • Privacy Policy
  • Responsible Gambling
21+

Analytics for entertainment + research. If you or someone you know has a gambling problem, call 1-800-GAMBLER or visit ncpgambling.org.

Resources →

© 2026 The One Analytics. All rights reserved. · [email protected]

Analytical research only · not gambling advice · bet responsibly

Model heartbeat

Cross-sport · last 14 days

60%Last 7 · 56-37
60%Last 30 · 246-165
Receipts →

Position-player WAR

The one number, with the receipt

2026 · 393 PA · n=269

Wins above replacement0.6
  1. Batting-0.5
  2. Fielding-2.0
  3. Position-4.9

▸Value carried by the bat (57th pct).