Batting
    • Season


Ryan O'Hearn

Ryan O'Hearn

Pittsburgh Pirates
1B/DH
Age: 33
Bats/Throws: L/L
6'2" / 220
DOB: 7/26/1993
(33 years, 2 months, 25 days)
1B/DH
Season20262026Total
TeamFGDCPIT- - -
LevelPROJMLBMLB
G126110850
PA5464512928
HR1618102
AVG.268.265.254
OBP.342.330.323
SLG.424.440.424
wOBA.333.336.323
wRC+112109105
WAR1.60.65.3
2026 Games
Played
1B:53
RF:42
DH:27
RosterResource
Current Role:Starting Lineup: 4th (RR)
How Acquired:Free Agent (SDP) Jan'26
Draft:2014, Rd: 8, Pick: 18, Ovr: 243
Draft Team:Kansas City Royals
School:Sam Houston State

Contract2 yr, $29M (2026-27) (RR)
Free Agent
AAV: $14.50M
Service Time
7.002
MiLB Options
n/a
Free Agent
2028
News
Rotowire: O'Hearn is not in the lineup for Thursday's contest against the Brewers. (9/17/2026)

News Settings
Article Source
All
FG
RG
Show

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • Stat Presets:
    Standard
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Select
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Standard

    SeasonHandednessGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026vs L as L7112914028195044198033210600.217
    2026vs R as L100278311805412014145727166420900.288
    2026vs L72129140281950416198033210600.217
    2026vs R100278311805412014425727166420910.288
    SeasonHome / AwayGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Home57211235623613013345018150510910.294
    2026Away531962164637405242617049120600.235
    2026Home vs L3763711594022125017210300.238
    2026Home vs R5314816447279011113813133300600.318
    2026Away vs L3466691310102273016000300.197
    2026Away vs R47130147332730331914033120300.254
    SeasonMonthlyGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Mar/Apr301081273324405162015123220710.306
    2026May155559151020312104012000300.273
    2026Jun26101104281850512213029000100.277
    2026Jul2595108211340414189022310300.221
    2026Sept/Oct144853118201474013100100.229
    20261st Half823063398859130164963261745201310.288
    20262nd Half2810111220144029139025110200.198
    SeasonBatted BallsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Grounders881311312828000080000001500.214
    2026Flies7811211533690181852000030000.295
    2026Liners5065654739800016000000000.723
    SeasonLocationGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as L to Left5378782720502211000000100.346
    2026as L to Center701011023022305524000010700.297
    2026as L to Right81129131513190111141000020700.395
    2026Pull81129131513190111141000020700.395
    2026Center701011023022305524000010700.297
    2026Opposite5378782720502211000000100.346
    SeasonLeverageGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Low Leverage9920322159411107223015045210400.291
    2026Medium Leverage971651864025609283416045320510.242
    2026High Leverage41394497002812419100600.231
    SeasonThrough CountGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Through 3 - 019122342002241111000100.333
    2026Through 3 - 137264173202281506000100.269
    2026Through 3 - 2494160760011119023000100.171
    2026Through 2 - 048476517102055151816000300.362
    2026Through 1 - 092155179452990773022133110600.290
    2026Through 2 - 1638098261940331417020100100.325
    2026Through 1 - 197161181422870773016050310200.261
    2026Through 0 - 1102209229523770884013066520700.249
    2026Through 2 - 2677793201700331113032120000.260
    2026Through 1 - 2761101211814103397057220200.164
    2026Through 0 - 26281841110100061043110100.136
    SeasonSituationalGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Bases Empty10020122549368055521045300000.244
    2026Men on Base99206226593790131371141543301500.286
    2026Men In Scoring7711612734207077586131230800.293
    SeasonPositionGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as 1B431441603623607222913031300400.250
    2026as RF421581754832709263415137020710.304
    2026as DH27100109231740210136030210300.230
    2026as PH7571100000101100100.200
    SeasonBatting OrderGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Batting 1st1441100000001000000.250
    2026Batting 2nd619224300124203100100.211
    2026Batting 3rd1440000000000000000.000
    2026Batting 4th471902065339608263514154110610.279
    2026Batting 5th411521724123909273315032320600.270
    2026Batting 6th928327700034307100200.250
    2026Batting 7th2772020000002000000.286
    2026Batting 9th3340000000100000000.000
    SeasonShiftsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026No Shift283939158700013000000100.385
    2026Shift - All101251254756510000230000301400.299
    2026Shift - Traditional100246247726210000170000101300.293
    2026Shift - Non Traditional7573300006000020100.600
    SeasonHandednessGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026vs L as L7112914028195044198033210600.217
    2026vs R as L100278311805412014145727166420900.288
    2026vs L72129140281950416198033210600.217
    2026vs R100278311805412014425727166420910.288
    SeasonHome / AwayGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Home57211235623613013345018150510910.294
    2026Away531962164637405242617049120600.235
    2026Home vs L3763711594022125017210300.238
    2026Home vs R5314816447279011113813133300600.318
    2026Away vs L3466691310102273016000300.197
    2026Away vs R47130147332730331914033120300.254
    SeasonMonthlyGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Mar/Apr301081273324405162015123220710.306
    2026May155559151020312104012000300.273
    2026Jun26101104281850512213029000100.277
    2026Jul2595108211340414189022310300.221
    2026Sept/Oct144853118201474013100100.229
    20261st Half823063398859130164963261745201310.288
    20262nd Half2810111220144029139025110200.198
    SeasonBatted BallsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Grounders881311312828000080000001500.214
    2026Flies7811211533690181852000030000.295
    2026Liners5065654739800016000000000.723
    SeasonLocationGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as L to Left5378782720502211000000100.346
    2026as L to Center701011023022305524000010700.297
    2026as L to Right81129131513190111141000020700.395
    2026Pull81129131513190111141000020700.395
    2026Center701011023022305524000010700.297
    2026Opposite5378782720502211000000100.346
    SeasonLeverageGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Low Leverage9920322159411107223015045210400.291
    2026Medium Leverage971651864025609283416045320510.242
    2026High Leverage41394497002812419100600.231
    SeasonThrough CountGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Through 3 - 019122342002241111000100.333
    2026Through 3 - 137264173202281506000100.269
    2026Through 3 - 2494160760011119023000100.171
    2026Through 2 - 048476517102055151816000300.362
    2026Through 1 - 092155179452990773022133110600.290
    2026Through 2 - 1638098261940331417020100100.325
    2026Through 1 - 197161181422870773016050310200.261
    2026Through 0 - 1102209229523770884013066520700.249
    2026Through 2 - 2677793201700331113032120000.260
    2026Through 1 - 2761101211814103397057220200.164
    2026Through 0 - 26281841110100061043110100.136
    SeasonSituationalGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Bases Empty10020122549368055521045300000.244
    2026Men on Base99206226593790131371141543301500.286
    2026Men In Scoring7711612734207077586131230800.293
    SeasonPositionGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as 1B431441603623607222913031300400.250
    2026as RF421581754832709263415137020710.304
    2026as DH27100109231740210136030210300.230
    2026as PH7571100000101100100.200
    SeasonBatting OrderGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Batting 1st1441100000001000000.250
    2026Batting 2nd619224300124203100100.211
    2026Batting 3rd1440000000000000000.000
    2026Batting 4th471902065339608263514154110610.279
    2026Batting 5th411521724123909273315032320600.270
    2026Batting 6th928327700034307100200.250
    2026Batting 7th2772020000002000000.286
    2026Batting 9th3340000000100000000.000
    SeasonShiftsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026No Shift283939158700013000000100.385
    2026Shift - All101251254756510000230000301400.299
    2026Shift - Traditional100246247726210000170000101300.293
    2026Shift - Non Traditional7573300006000020100.600