Ryan O'Hearn | Pittsburgh Pirates

Ryan O'Hearn | Pittsburgh Pirates
Ryan O'Hearn
MLB Player
Ryan O'Hearn
Pittsburgh Pirates logoPittsburgh Pirates#29 · Right FielderActive
Height6' 2"Weight220 lbsAge33Experience9th Season
.265AVGTied-42nd
18HRTied-94th
74RBITied-60th
.776OPSTied-22nd

Player Information

PositionRight Fielder
Jersey#29
Date of Birth26/7/1993
BirthplaceDunedin, FL
CollegeSam Houston
Experience9th Season
Draft2014: Rd 8, Pk 243 (KC)
Bats / ThrowsLeft/Left
MLB Debut2018
StatusActive

Next Game

Detroit Tigers logo
@ Detroit Tigers
September 25, 2026 · 6:40 PM
Comerica Park
MLB.TV
View Game →

More Pittsburgh Pirates Players

Season, Postseason & Career

SplitGPABRH2B3BHRRBIBBSO
Regular Season1063935610517018743494
Projected1094035710817018763596
Career846261633066512110102387251641

Career Batting by Season

SeasonGPABRH2B3BHRRBIBBHBPSOSBCSAVGOBPSLGOPSWAR
201844149233910212302014500.262.353.597.9501.1
2019105328326413114383919901.195.281.369.650-1.5
202042113722602181803700.195.303.301.604-0.8
2021842362353519291327100.225.268.369.636-0.9
202267134143261116823500.239.290.321.611-0.5
20231123464810022114601538251.289.322.480.8011.2
20241424436011721315594626931.264.334.427.7612.0
202594311458815113434256331.283.374.463.8372.0
2025501632245604201634600.276.350.387.7360.5
202514447467133211176358810931.281.366.437.8032.4
20261063935610517018743469410.267.333.448.7800.3
Career84626163306651211010238725125641124.254.323.425.748--

Postseason Batting by Season

SeasonGPABRH2B3BHRRBIBBHBPKSBCSAVGOBPSLGOPS
20233501000000100.200.200.200.400
20242201000010000.500.667.5001.167
20253902000011100.222.364.222.586
Career81604000021200.250.368.250.618

Expanded Batting by Season

SeasonPAPP/PAXBHTBIBBHBPGIDPSHSFSBCSSB%
20181706994.11248901000000.00
201937015094.082812111702010.00
20201325594.2383420501000.00
20212549783.85158702703000.00
20221455483.7884302201000.00
202336814513.943716623213510.83
202449419203.893918922703310.75
202536114043.8929144351003310.75
20251837694.20106313101000.00
202554421733.9939207481104310.75
202643616743.8435176161503101.00
Career2913115113.9523311121225561201240.75

Advanced Batting by Season

SeasonWAROWARRCRC/27ISOPSECAAB/HRBB/PABB/KGOFOGO/FO
20181.11.231.57.7.336.47012.4.1180.4437670.6
2019-1.5-1.233.33.3.174.29023.4.1050.391111200.9
2020-0.8-0.69.72.7.106.26556.5.1360.4936410.9
2021-0.9-0.821.43.0.144.19926.2.0510.1872960.8
2022-0.5-0.312.23.1.082.142134.0.0550.2346540.9
20231.21.753.85.7.191.24624.7.0410.181181500.8
20242.02.464.25.1.163.27129.5.0930.671542230.7
20252.02.053.36.1.180.32223.9.1160.671141370.8
20250.50.523.25.2.110.20940.8.0870.3552660.8
20252.42.476.55.8.156.28327.9.1070.531662030.8
20260.31.155.44.9.181.27021.8.0780.361281740.7
Career----357.74.8.171.27025.6.0860.3986811280.8

Game Log

GameResultABRH2B3BHRRBIBBHBPSOSBCSAVGOBPSLGOPS
St. Louis Cardinals logovs STL2026 Regular SeasonL 5-1302200000000.267.333.448.780
St. Louis Cardinals logovs STL2026 Regular SeasonW 2-0401000100100.264.330.441.771
Kansas City Royals logovs KC2026 Regular SeasonW 4-3311000010100.264.331.443.774
Kansas City Royals logovs KC2026 Regular SeasonW 6-5400000000200.264.329.444.773
Kansas City Royals logovs KC2026 Regular SeasonW 8-5300000111100.266.333.449.781
Milwaukee Brewers logovs MIL2026 Regular SeasonL 5-4402000000000.269.332.452.784
Milwaukee Brewers logovs MIL2026 Regular SeasonL 5-1301000010100.266.330.452.782
Chicago Cubs logo@ CHC2026 Regular SeasonW 4-3400000000100.266.328.453.781
Chicago Cubs logo@ CHC2026 Regular SeasonL 4-3411001300100.268.332.458.789
Chicago Cubs logo@ CHC2026 Regular SeasonL 12-2200000000000.269.333.452.784
Cincinnati Reds logo@ CIN2026 Regular SeasonL 8-7401000010000.270.334.454.788
Cincinnati Reds logo@ CIN2026 Regular SeasonL 3-2400000000100.270.333.456.790
Arizona Diamondbacks logovs ARI2026 Regular SeasonL 3-0400000000000.274.337.462.798
Arizona Diamondbacks logovs ARI2026 Regular SeasonL 8-7 F/12612200100000.277.340.467.807
Arizona Diamondbacks logovs ARI2026 Regular SeasonW 3-2 F/10400000000000.276.340.463.804
Chicago Cubs logovs CHC2026 Regular SeasonW 8-7221001420000.279.344.469.813
Chicago Cubs logovs CHC2026 Regular SeasonL 11-0301000000000.278.340.460.799
Chicago Cubs logovs CHC2026 Regular SeasonL 3-2 F/10402000000100.277.340.461.801
New York Yankees logo@ NYY2026 Regular SeasonL 2-0400000000200.274.338.460.798
New York Yankees logo@ NYY2026 Regular SeasonW 5-3 F/10400000000300.278.342.466.808
New York Yankees logo@ NYY2026 Regular SeasonL 8-5412000000200.281.346.472.817
Cleveland Guardians logo@ CLE2026 Regular SeasonW 7-1400000010100.278.344.472.815
Cleveland Guardians logo@ CLE2026 Regular SeasonL 5-3310000010000.282.346.478.823
Cleveland Guardians logo@ CLE2026 Regular SeasonW 7-1300000100200.285.347.482.829
Milwaukee Brewers logovs MIL2026 Regular SeasonW 14-5222100211000.288.351.487.838
Milwaukee Brewers logovs MIL2026 Regular SeasonW 3-2300000001000.283.343.480.824
Milwaukee Brewers logovs MIL2026 Regular SeasonW 7-6300000001300.286.344.485.829
Atlanta Braves logovs ATL2026 Regular SeasonL 10-5400000000100.289.346.490.835
Atlanta Braves logovs ATL2026 Regular SeasonWeek 27L 3-0401000000000.293.350.497.846
Atlanta Braves logovs ATL2026 Regular SeasonWeek 27W 12-45340031000000.293.351.500.851
Washington Nationals logo@ WSH2026 Regular SeasonWeek 27W 11-5221000030000.284.344.463.807
Washington Nationals logo@ WSH2026 Regular SeasonWeek 27W 7-1412000000100.283.337.463.799
Washington Nationals logo@ WSH2026 Regular SeasonWeek 27L 9-5500000000100.280.334.462.797
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 27W 6-1501100000200.285.340.471.811
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 26L 10-6511000000200.286.342.472.814
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 26L 8-0000000010000.288.345.477.822
Philadelphia Phillies logo@ PHI2026 Regular SeasonWeek 26W 11-7522000100100.288.343.477.820
Cincinnati Reds logovs CIN2026 Regular SeasonWeek 26W 9-4533002400100.286.342.479.820
Cincinnati Reds logovs CIN2026 Regular SeasonWeek 26L 9-7501000100000.280.337.453.790
Cincinnati Reds logovs CIN2026 Regular SeasonWeek 26L 6-4300000010200.281.339.458.797
Mariners logovs SEA2026 Regular SeasonWeek 26W 5-1401000100200.285.341.463.804
Mariners logovs SEA2026 Regular SeasonWeek 25W 11-1524300300000.285.342.467.809
Mariners logovs SEA2026 Regular SeasonWeek 25L 3-2401000000000.274.333.447.781
Colorado Rockies logo@ COL2026 Regular SeasonWeek 25W 8-6400000000200.275.335.451.785
Colorado Rockies logo@ COL2026 Regular SeasonWeek 25L 2-1400000000200.279.340.459.798
Colorado Rockies logo@ COL2026 Regular SeasonWeek 25L 4-3400000000000.284.345.467.812
Athletics logo@ ATH2026 Regular SeasonWeek 24W 12-4513101600000.290.351.475.826
Athletics logo@ ATH2026 Regular SeasonWeek 24W 6-5513100000100.282.346.454.800
Athletics logo@ ATH2026 Regular SeasonWeek 24L 11-2401000000100.275.340.445.786
Miami Marlins logovs MIA2026 Regular SeasonWeek 24L 4-2500000000200.275.342.449.791
Miami Marlins logovs MIA2026 Regular SeasonWeek 24W 3-2402000100100.282.350.460.810
Miami Marlins logovs MIA2026 Regular SeasonWeek 24L 8-3400000000100.278.347.460.806
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 24L 8-6301000000200.284.353.469.822
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 23W 9-8501000000200.283.353.471.825
Los Angeles Dodgers logovs LAD2026 Regular SeasonWeek 23L 12-3411001100300.285.357.478.836
Atlanta Braves logo@ ATL2026 Regular SeasonWeek 23L 3-2400000000100.286.359.467.826
Atlanta Braves logo@ ATL2026 Regular SeasonWeek 23L 6-3401000000100.292.366.478.844
Atlanta Braves logo@ ATL2026 Regular SeasonWeek 23L 6-3100000000000.293.369.483.851
Houston Astros logo@ HOU2026 Regular SeasonWeek 23W 5-1412001300100.295.371.486.856
Houston Astros logo@ HOU2026 Regular SeasonWeek 22L 11-9200000000100.290.368.467.835
Houston Astros logo@ HOU2026 Regular SeasonWeek 22W 10-6411000010200.293.372.473.845
Minnesota Twins logovs MIN2026 Regular SeasonWeek 22W 9-3412001100100.294.371.479.849
Philadelphia Phillies logovs PHI2026 Regular SeasonWeek 20L 6-0100000000000.289.368.459.827
Philadelphia Phillies logovs PHI2026 Regular SeasonWeek 20L 11-9 F/10410000010100.291.370.462.832
Colorado Rockies logovs COL2026 Regular SeasonWeek 20W 7-2423001200000.299.375.474.849
Colorado Rockies logovs COL2026 Regular SeasonWeek 19L 10-4422101100000.287.366.447.813
Colorado Rockies logovs COL2026 Regular SeasonWeek 19W 3-1400000000200.281.363.418.781
San Francisco Giants logo@ SF2026 Regular SeasonWeek 19L 7-6 F/12611000000100.289.372.430.802
San Francisco Giants logo@ SF2026 Regular SeasonWeek 19W 13-3512000110000.294.380.441.821
San Francisco Giants logo@ SF2026 Regular SeasonWeek 19L 5-2100000000000.290.375.443.818
Arizona Diamondbacks logo@ ARI2026 Regular SeasonWeek 19W 4-2401000100200.292.377.446.824
Arizona Diamondbacks logo@ ARI2026 Regular SeasonWeek 18W 1-0300000010000.294.381.452.833
Arizona Diamondbacks logo@ ARI2026 Regular SeasonWeek 18L 9-0300000000100.301.385.463.848
Cincinnati Reds logovs CIN2026 Regular SeasonWeek 18W 1-0300000000200.308.393.475.868
Cincinnati Reds logovs CIN2026 Regular SeasonWeek 18W 17-7432100310200.316.401.487.889
Cincinnati Reds logovs CIN2026 Regular SeasonWeek 18W 9-1512000100000.310.394.478.872
St. Louis Cardinals logovs STL2026 Regular SeasonWeek 18L 10-5400000010100.306.394.481.875
St. Louis Cardinals logovs STL2026 Regular SeasonWeek 17L 5-4501000000100.317.402.500.902
St. Louis Cardinals logovs STL2026 Regular SeasonWeek 17L 11-7422001300100.323.410.515.925
St. Louis Cardinals logovs STL2026 Regular SeasonWeek 17L 4-2301000110100.316.407.484.891
Milwaukee Brewers logo@ MIL2026 Regular SeasonWeek 17L 5-0400000000100.315.404.489.893
Milwaukee Brewers logo@ MIL2026 Regular SeasonWeek 17W 6-3 F/10411000001200.330.419.511.930
Milwaukee Brewers logo@ MIL2026 Regular SeasonWeek 17W 6-0422100000000.333.420.524.944
Texas Rangers logo@ TEX2026 Regular SeasonWeek 17L 6-1301000010100.325.417.513.929
Texas Rangers logo@ TEX2026 Regular SeasonWeek 16W 8-4301000010000.325.413.519.933
Texas Rangers logo@ TEX2026 Regular SeasonWeek 16L 5-1401000100100.324.409.527.936
Tampa Bay Rays logovs TB2026 Regular SeasonWeek 16L 8-7 F/13322001210100.329.417.543.960
Tampa Bay Rays logovs TB2026 Regular SeasonWeek 16W 5-1400000000100.313.400.493.893
Washington Nationals logovs WSH2026 Regular SeasonWeek 16L 8-7 F/10000000001000.333.421.524.945
Washington Nationals logovs WSH2026 Regular SeasonWeek 15W 2-0413000000110.333.413.524.937
Washington Nationals logovs WSH2026 Regular SeasonWeek 15L 5-4300000010000.305.394.508.903
Washington Nationals logovs WSH2026 Regular SeasonWeek 15W 16-5511100100300.321.403.536.939
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 15L 7-6402000000100.333.419.549.968
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 15W 4-3 F/11300000110000.319.414.553.967
Chicago Cubs logo@ CHC2026 Regular SeasonWeek 15W 2-0411000000000.341.434.5911.025
San Diego Padres logovs SD2026 Regular SeasonWeek 14L 8-2400000000000.350.449.6251.074
San Diego Padres logovs SD2026 Regular SeasonWeek 14W 7-1312000010000.389.489.6941.183
San Diego Padres logovs SD2026 Regular SeasonWeek 14L 5-0301100010100.364.463.6971.160
Baltimore Orioles logovs BAL2026 Regular SeasonWeek 14W 8-2512101400100.367.459.7001.159
Baltimore Orioles logovs BAL2026 Regular SeasonWeek 14W 3-2401000010100.360.469.6001.069
Baltimore Orioles logovs BAL2026 Regular SeasonWeek 14W 5-4210000110100.381.481.6671.148
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 13W 8-3311001310000.421.522.7371.259
Cincinnati Reds logo@ CIN2026 Regular SeasonWeek 13L 2-0201000020000.438.526.6251.151
New York Mets logo@ NYM2026 Regular SeasonWeek 13W 4-3 F/10503000200200.429.467.6431.110
New York Mets logo@ NYM2026 Regular SeasonWeek 13L 4-2 F/11501000010000.333.400.6671.067
New York Mets logo@ NYM2026 Regular SeasonWeek 13L 11-7422001100100.500.5001.2501.750

Articles