Ryan O'Hearn made their MLB debut in 2018 and appeared in 740 games over 8 seasons. They posted a batting average of 0.252, OPS of 0.742, hit 84 HRs, and recorded 3.1 WAR. They rank 1,219th all-time in HRs and 3,204th in WAR.
📊 Career Summary
Ryan O'Hearn made their MLB debut in 2018 and played in 740 games over 8 seasons.
Below are key cumulative stats along with their respective all-time MLB ranks.
| G | 740 (MLB Rank: 2,409) |
| AB | 2,223 (MLB Rank: 2,462) |
| H | 560 (MLB Rank: 2,508) |
| BA | 0.252 (MLB Rank: 5,591) |
| 2B | 104 (MLB Rank: 2,316) |
| 3B | 10 (MLB Rank: 3,431) |
| HR | 84 (MLB Rank: 1,219) |
| RBI | 313 (MLB Rank: 2,070) |
| R | 274 (MLB Rank: 2,528) |
| BB | 217 (MLB Rank: 2204) |
| OBP | 0.321 (MLB Rank: 5,235) |
| SLG | 0.421 (MLB Rank: 2,306) |
| OPS | 0.742 (MLB Rank: 2,877) |
| SB | 11 (MLB Rank: 4,174) |
| SO | 547 (MLB Rank: 1,238) |
| GIDP | 41 (MLB Rank: 1,990) |
| CS | 4 (MLB Rank: 3,997) |
| Rbat+ | 104 (MLB Rank: 3,069) |
| WAR | 3.1 (MLB Rank: 3,204) |
📊 Last Season Summary (2025)
In 2025, Ryan O'Hearn played in 144 games and posted the following stats:
| G | 144 |
| AB | 474 |
| H | 133 |
| BA | 0.281 |
| 2B | 21 |
| 3B | 1 |
| HR | 17 |
| RBI | 63 |
| R | 67 |
| BB | 58 |
| OBP | 0.366 |
| SLG | 0.437 |
| OPS | 0.803 |
| SB | 3 |
| SO | 109 |
| GIDP | 11 |
| CS | 1 |
| Rbat+ | 126 |
| WAR | 2.4 |
📈 Peak Seasons
Here are Ryan O'Hearn's best seasons by category:
- Most HR in a season: 2025, 17 HR
- Most H in a season: 2025, 133 H
- Most RBI in a season: 2025, 63 RBI
- Most SB in a season: 2023, 5 SB
- Best BA in a season: 2023, 0.289 BA
- Best OBP in a season: 2025, 0.366 OBP
- Best SLG in a season: 2018, 0.597 SLG
- Best OPS in a season: 2018, 0.950 OPS
- Best WAR in a season: 2025, 2.4 WAR
🎯 Postseason Stats
Ryan O'Hearn appeared in 5 postseason games. In those games, they recorded a batting average of 0.286, OBP of 0.375, SLG of 0.286, and OPS of 0.661. They also tallied 0 HR, 2 H, 0 RBI, and 0 SB.
Ryan O'Hearn Career Stat Summary
| season | H | HR | RBI | BA | R | OPS | WAR | OBP | SLG | PA | BB | SO | 2B | 3B | TB | rOBA | Rbat+ | OPS+ | G | GIDP | HBP | IBB | SB | CS | SF | SH | AB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | 39 | 12 | 30 | 0.262 | 23 | 0.95 | 0.8 | 0.353 | 0.597 | 170 | 20 | 45 | 10 | 2 | 89 | 0.395 | 151 | 154 | 44 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 149 |
2019 | 64 | 14 | 38 | 0.195 | 32 | 0.65 | -1.4 | 0.281 | 0.369 | 370 | 39 | 99 | 13 | 1 | 121 | 0.276 | 62 | 69 | 105 | 7 | 1 | 1 | 0 | 1 | 2 | 0 | 328 |
2020 | 22 | 2 | 18 | 0.195 | 7 | 0.604 | -0.6 | 0.303 | 0.301 | 132 | 18 | 37 | 6 | 0 | 34 | 0.27 | 58 | 65 | 42 | 5 | 0 | 2 | 0 | 0 | 1 | 0 | 113 |
2021 | 53 | 9 | 29 | 0.225 | 23 | 0.636 | -0.8 | 0.268 | 0.369 | 254 | 13 | 71 | 5 | 1 | 87 | 0.284 | 71 | 71 | 84 | 7 | 2 | 0 | 0 | 0 | 3 | 0 | 236 |
2022 | 32 | 1 | 16 | 0.239 | 14 | 0.611 | -0.5 | 0.29 | 0.321 | 145 | 8 | 35 | 6 | 1 | 43 | 0.273 | 68 | 73 | 67 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 134 |
2023 | 100 | 14 | 60 | 0.289 | 48 | 0.801 | 1.2 | 0.322 | 0.48 | 368 | 15 | 82 | 22 | 1 | 166 | 0.343 | 120 | 122 | 112 | 2 | 3 | 2 | 5 | 1 | 3 | 1 | 346 |
2024 | 117 | 15 | 59 | 0.264 | 60 | 0.761 | 2 | 0.334 | 0.427 | 494 | 46 | 69 | 21 | 3 | 189 | 0.337 | 125 | 122 | 142 | 7 | 2 | 2 | 3 | 1 | 3 | 0 | 443 |
2025 | 133 | 17 | 63 | 0.281 | 67 | 0.803 | 2.4 | 0.366 | 0.437 | 544 | 58 | 109 | 21 | 1 | 207 | 0.352 | 126 | 125 | 144 | 11 | 8 | 4 | 3 | 1 | 4 | 0 | 474 |





