Data Hub
Teams / Pittsburgh Pirates / Ryan OHearn
Season
Ryan OHearn

Ryan OHearn

Pittsburgh Pirates · RF
B: L T: L Age: 32 Ht: 6'2" Wt: 220 From: Dunedin, FL
HR
7
RBI
29
R
27
SB
1
K%
18.7%
xAVG
.277
xwOBA
.356
xSLG
.451
ISO
.170
BB%
10.4%
Today · Wed May 27 · 6:40 PM ET
Matchup
vs CHC
Jameson Taillon (RHP)
Opp SP
ERA 5.20 · K% 20.2 · xwOBA .356
CSW 28.3% · HH% 38.0
Vegas
Total 9.0
Team Implied 4.8
Park
PNC
HR 87 · R 100 · wOBA 100
HH 103 · (vs LHB)
Weather
— · Wind —
Salary
DK $—
FD $3,300
Statcast Luck
NEUTRAL
BA .285 / xBA .275 (+.010)
SLG .446 / xSLG .435
wOBA .355 / xwOBA .348
EV 83.8 · Max 108.1
Barrel 26 · HH% 45.5
At PNC
Career: 1G, 5 PA
AVG .250 · OBP .400 · OPS .650
HR 0 · RBI 0 · SB 0
K 1 · BB 1
Avg DK 5.0
Props Today
No market props today.
Recent HRs
Date Loc Opp SP Pitch EV LA Dist
5/14 vs COL Chase Dollander FF 104.1 29° 413ft
5/13 vs COL Antonio Senzatela FF 100.4 28° 392ft
4/28 vs STL Kyle Leahy SI
4/18 vs TB Drew Rasmussen FC 106.5 37° 379ft
4/5 vs BAL Chris Bassitt FF 103.8 32° 402ft
3/31 @ CIN Brandon Williamson FF 103.5 28° 401ft
Rolling Form · Last 50/100/250 PA
Window AVG xBA SLG xSLG wOBA xwOBA
L50 .239 .204 .413 .327 .317 .266
L100 .264 .248 .396 .378 .327 .308
L250 .291 .271 .435 .428 .352 .339
Today's Matchup · BvP + Signals
BvP · Jameson Taillon
PA 17
AB 16
H 3
HR 0
BB 1
K 2
AVG .188
SLG .188
OPS .423
wOBA .000
ISO .000
2B 0
Signals Firing Today
No signals firing today
Last 100 Batted Balls · Exit Velo + Launch Angle ★ = HR
Exit Velo (mph)
90 100 110 107.0mph @ 14° · 263ft · double · 2026-04-24 42.0mph @ 26° · 85ft · BIP · 2026-04-24 74.5mph @ -32° · 5ft · BIP · 2026-04-24 99.3mph @ -4° · 33ft · single · 2026-04-24 63.3mph @ -55° · 1ft · BIP · 2026-04-25 100.3mph @ 13° · 256ft · single · 2026-04-25 65.9mph @ -66° · 1ft · field_out · 2026-04-25 86.3mph @ -23° · 8ft · grounded_into_double_play · 2026-04-26 98.4mph @ 55° · 245ft · field_out · 2026-04-26 73.2mph @ -41° · 2ft · BIP · 2026-04-26 98.0mph @ 12° · 182ft · field_out · 2026-04-26 102.6mph @ 16° · 225ft · single · 2026-04-27 82.8mph @ 83° · 122ft · BIP · 2026-04-27 78.2mph @ -32° · 2ft · BIP · 2026-04-27 83.0mph @ 78° · 89ft · BIP · 2026-04-27 100.6mph @ -12° · 15ft · field_out · 2026-04-27 91.7mph @ -8° · 12ft · field_out · 2026-04-29 80.6mph @ 29° · 268ft · BIP · 2026-04-29 93.2mph @ -1° · 40ft · field_error · 2026-04-29 83.7mph @ 30° · 288ft · field_out · 2026-04-29 66.1mph @ 20° · 139ft · single · 2026-04-29 70.3mph @ 56° · 181ft · field_out · 2026-04-30 94.6mph @ -12° · 11ft · BIP · 2026-04-30 66.9mph @ 22° · 73ft · BIP · 2026-04-30 60.2mph @ -16° · 9ft · field_out · 2026-04-30 85.7mph @ -35° · 4ft · BIP · 2026-04-30 92.3mph @ 24° · 300ft · field_out · 2026-04-30 96.2mph @ -17° · 6ft · field_out · 2026-05-01 105.2mph @ 13° · 193ft · single · 2026-05-01 92.2mph @ 8° · 125ft · field_out · 2026-05-01 97.1mph @ 17° · 223ft · single · 2026-05-01 70.6mph @ 2° · 37ft · BIP · 2026-05-01 96.6mph @ -11° · 13ft · field_out · 2026-05-01 100.5mph @ 6° · 108ft · double · 2026-05-02 100.4mph @ -30° · 4ft · BIP · 2026-05-02 83.5mph @ 37° · 274ft · BIP · 2026-05-02 94.5mph @ 28° · 349ft · single · 2026-05-02 76.9mph @ 27° · 235ft · BIP · 2026-05-02 79.0mph @ -1° · 32ft · BIP · 2026-05-02 82.8mph @ 44° · 289ft · BIP · 2026-05-03 87.3mph @ 18° · 208ft · BIP · 2026-05-03 32.9mph @ 28° · 55ft · BIP · 2026-05-03 68.2mph @ -22° · 6ft · grounded_into_double_play · 2026-05-03 90.8mph @ -27° · 4ft · BIP · 2026-05-05 93.4mph @ 1° · 51ft · field_out · 2026-05-05 83.2mph @ 57° · 211ft · field_out · 2026-05-05 70.2mph @ -41° · 2ft · BIP · 2026-05-07 76.1mph @ 36° · 269ft · field_out · 2026-05-07 75.8mph @ 48° · 255ft · BIP · 2026-05-07 78.5mph @ -10° · 14ft · BIP · 2026-05-07 90.9mph @ 5° · 76ft · single · 2026-05-07 58.3mph @ -59° · 1ft · BIP · 2026-05-08 91.9mph @ 0° · 49ft · field_out · 2026-05-08 91.6mph @ 37° · 330ft · field_out · 2026-05-09 86.9mph @ 46° · 281ft · field_out · 2026-05-09 104.6mph @ 12° · 207ft · single · 2026-05-09 68.8mph @ -43° · 2ft · BIP · 2026-05-09 92.0mph @ -1° · 40ft · BIP · 2026-05-09 87.0mph @ -25° · 4ft · single · 2026-05-09 87.3mph @ -4° · 27ft · grounded_into_double_play · 2026-05-09 81.9mph @ 37° · 287ft · field_out · 2026-05-10 90.9mph @ 44° · 289ft · BIP · 2026-05-10 106.2mph @ 44° · 379ft · BIP · 2026-05-10 94.7mph @ 1° · 64ft · single · 2026-05-10 95.9mph @ 3° · 65ft · field_error · 2026-05-10 80.4mph @ -4° · 26ft · BIP · 2026-05-10 74.6mph @ -15° · 8ft · field_out · 2026-05-10 101.6mph @ -2° · 33ft · field_out · 2026-05-10 83.0mph @ -27° · 4ft · force_out · 2026-05-12 77.7mph @ -24° · 4ft · BIP · 2026-05-12 75.3mph @ 12° · 140ft · BIP · 2026-05-12 84.0mph @ 61° · 214ft · BIP · 2026-05-12 71.0mph @ 63° · 162ft · field_out · 2026-05-12 88.3mph @ -28° · 4ft · BIP · 2026-05-13 85.7mph @ 49° · 269ft · BIP · 2026-05-13 95.0mph @ 13° · 173ft · BIP · 2026-05-13 95.6mph @ 11° · 169ft · double · 2026-05-13 102.6mph @ 5° · 96ft · grounded_into_double_play · 2026-05-13 100.4mph @ 28° · 392ft · home_run · 2026-05-13 88.9mph @ 56° · 232ft · field_out · 2026-05-13 104.1mph @ 29° · 413ft · home_run · 2026-05-14 94.9mph @ 9° · 174ft · single · 2026-05-14 93.9mph @ 34° · 323ft · BIP · 2026-05-14 67.6mph @ 32° · 168ft · BIP · 2026-05-14 97.5mph @ 33° · 358ft · field_out · 2026-05-14 84.9mph @ 36° · 275ft · BIP · 2026-05-14 80.4mph @ 60° · 180ft · BIP · 2026-05-14 72.7mph @ 68° · 157ft · BIP · 2026-05-14 79.2mph @ 77° · 143ft · BIP · 2026-05-14 97.4mph @ -3° · 26ft · single · 2026-05-14 44.2mph @ -37° · 2ft · BIP · 2026-05-15 71.8mph @ 49° · 207ft · BIP · 2026-05-15 67.2mph @ 70° · 132ft · BIP · 2026-05-15 98.3mph @ 52° · 286ft · field_out · 2026-05-15 80.6mph @ -17° · 6ft · field_out · 2026-05-15 75.1mph @ 9° · 110ft · BIP · 2026-05-15 56.3mph @ 4° · 49ft · field_out · 2026-05-15 69.5mph @ -32° · 5ft · BIP · 2026-05-15 66.0mph @ -40° · 2ft · BIP · 2026-05-15 86.3mph @ 36° · 289ft · field_out · 2026-05-16
Launch Angle (°)
25° 50°
DCPA · recent 14
Datevs SP DCPA xwOBA K%
9/16 Paul Blackburn -0.02 .270 17.1
8/31 Zach Plesac -0.02 .296 24.1
8/27 Logan Gilbert 0.11 .317 24.2
8/25 Lance McCullers Jr 0.31 .357 35.3
8/24 -1.13 .000 0.0
8/22 Alec Mills 0.49 .399 22.2
8/21 Keegan Thompson 0.09 .301 33.6
8/20 Zach Davies 0.64 .421 17.6
8/19 Luis H Garcia 0.10 .324 22.1
8/18 Zack Greinke 0.05 .312 23.9
8/16 Jake Odorizzi 0.16 .317 33.3
8/11 Deivi Garcia -0.01 .340 27.8
8/9 Jameson Taillon -0.07 .334 31.0
8/7 Kwang Hyun Kim -0.42 .210 27.5
Recent SBs
No SBs recorded
Last 50 PA Profile
EV 91.6 · Bat 71.2
xBA .303
Whiff 0.1% · SqUp 0.8%