MLB Today
Loading scoreboard…

Teams · Pittsburgh Pirates · Legends · MLB ID 656811

#29 · Outfielder · Pittsburgh Pirates

Ryan O'Hearn

B/T L/L · HT 6' 2" · WT 220 · Age 32 · Born Jul 26, 1993 · Debut Jul 31, 2018 · Royals 2018-2021
Injured 10-Day
OverviewGame LogSplitsStatcastTrend LabFieldingPostseasonTransactions

2026 · Season

AVG
0.289
#38 in MLB
↑0.001 ↓0.001
OBP
0.368
 
 
SLG
0.459
 
 
OPS
0.827
#55 in MLB
↑0.001 ↓0.002
HR
7
#49 in MLB
↑1 ↓1
RBI
29
#30 in MLB
↑1 ↓1
SB
1
#193 in MLB
↑1 ↓1
PA · G
182·44
 
 

Where they rank

Career totals are only stats with that team · ranks computed against that franchise's full history

Career with the Baltimore Orioles · 2023–2025

All-time leaderboard →
HR
42
#92 on the Orioles
1 J. Adair
1 S. Bowens
Hits
305
#153 on the Orioles
2 W. Schang
2 R. Coleman
RBI
162
#126 on the Orioles
3 B. Gardner
1 N. Reimold
SB
11
#191 on the Orioles
1 H. Duffy
1 M. Almada
Runs
153
#152 on the Orioles
1 B. Bonilla
2 P. Kelly
BB
103
#162 on the Orioles
1 A. Schweitzer
1 F. Marsh

Career with the Kansas City Royals · 2018–2022

All-time leaderboard →
HR
38
#51 on the Royals
1 J. Francoeur
2 M. Massey
Hits
210
#107 on the Royals
1 J. Lind
4 K. Lockhart
RBI
131
#76 on the Royals
1 A. Callaspo
1 D. Howard
Runs
99
#106 on the Royals
1 V. Coleman
1 P. Orlando
BB
98
#72 on the Royals
3 E. German
1 M. Fiore

Career with the San Diego Padres · 2025–2025

All-time leaderboard →
HR
4
#260 on the Padres
1 B. Bean
1 T. Walker
Hits
45
#304 on the Padres
1 O. Azocar
1 D. Rasmussen
RBI
20
#301 on the Padres
1 J. Azocar
1 J. Matos
Runs
22
#297 on the Padres
1 W. Middlebrooks
1 H. Blanco
BB
16
#320 on the Padres
1 A. Arias
1 S. Arlin

MLB · all-time career

vs every player ever
HR
84
#1,222 all-time MLB
1 W. Contreras
1 M. Solters
Hits
560
#2,521 all-time MLB
1 B. Broussard
1 J. Whitney
RBI
313
#2,078 all-time MLB
1 M. Barrett
1 J. Stearns
SB
11
#4,243 all-time MLB
1 C. Abrams
1 K. Alexander

With the Royals · career 2018-2021

G342
PA1,071
H210
HR38
RBI131
SB0
AVG0.219
OBP0.288
SLG0.390
OPS0.678

2026 · Fielding

PosGGSInnPOAEDPFPCTRF
RF 32 32 255.1 44 0 1 0 0.978 1.38
1B 22 7 79.1 60 5 0 6 1.000 2.95
DH 3 3 0.0 0 0 0 0 0.000 0.00
Scout Pack Keep digging
Today scoreboard, games, lineups Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds