Ryan O'Hearn
2018–2026 · bats L / throws L · Baltimore Orioles, Kansas City Royals, San Diego Padres, Pittsburgh Pirates
850G
.254AVG
.323OBP
.424SLG
More career statistics
668H
102HR
389RBI
12SB
4Rare feats
Career summary: MLB’s official regular-season totals. Season lines, splits and historical game logs below are reconstructed from the covered Retrosheet records and can differ in coverage or scorer revisions. Compare sources and coverage.
Career batting
| G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | K | SB | CS | HBP | SF | TB | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 850 | 2,928 | 2,630 | 332 | 668 | 121 | 10 | 102 | 389 | 252 | 646 | 12 | 4 | 25 | 20 | 1,115 | .254 | .323 | .424 | .747 |
Streaks
10longest hitting streak · 2025-05-21 to 2025-05-31
19longest on-base streak
The three rarest things in this career
| Rarity | What | Date | Rate | Game |
|---|---|---|---|---|
| 89 | Ten-RBI Game | 2026-07-07 | 1 in 13,155 games | open game ↗ |
| 53 | Three-Homer Game | 2026-07-07 | 1 in 321 games | open game ↗ |
| 43 | Five for Five | 2023-09-18 | 1 in 135 games | box score ↗ |
Splits
Regular season only.
Home and away
| G | PA | H | HR | RBI | BB | K | AVG | OBP | SLG | |
|---|---|---|---|---|---|---|---|---|---|---|
| Home | 360 | 1189 | 256 | 34 | 146 | 112 | 256 | .242 | .310 | .390 |
| Away | 380 | 1288 | 304 | 50 | 167 | 105 | 291 | .261 | .318 | .449 |
By month
| G | PA | H | HR | RBI | BB | K | AVG | OBP | SLG | |
|---|---|---|---|---|---|---|---|---|---|---|
| March | 9 | 32 | 10 | 0 | 3 | 2 | 4 | .333 | .375 | .467 |
| April | 78 | 269 | 52 | 13 | 33 | 36 | 48 | .227 | .327 | .441 |
| May | 112 | 391 | 94 | 14 | 44 | 33 | 81 | .265 | .325 | .420 |
| June | 94 | 323 | 81 | 13 | 43 | 20 | 65 | .273 | .313 | .441 |
| July | 113 | 380 | 80 | 10 | 54 | 35 | 93 | .238 | .303 | .405 |
| August | 170 | 557 | 122 | 19 | 75 | 49 | 132 | .245 | .307 | .414 |
| September | 159 | 515 | 119 | 15 | 60 | 42 | 121 | .254 | .313 | .421 |
| October | 5 | 10 | 2 | 0 | 1 | 0 | 3 | .200 | .200 | .200 |
Most-faced opponents
| G | PA | H | HR | RBI | BB | K | AVG | OBP | SLG | |
|---|---|---|---|---|---|---|---|---|---|---|
| chicago-white-sox | 61 | 210 | 47 | 8 | 35 | 26 | 53 | .260 | .348 | .448 |
| cleveland-guardians | 61 | 202 | 40 | 9 | 28 | 22 | 49 | .225 | .307 | .444 |
| minnesota-twins | 58 | 178 | 41 | 7 | 17 | 15 | 47 | .256 | .315 | .431 |
| detroit-tigers | 54 | 159 | 35 | 5 | 22 | 12 | 34 | .240 | .296 | .377 |
| tampa-bay-rays | 46 | 162 | 34 | 7 | 19 | 9 | 35 | .227 | .265 | .427 |
| toronto-blue-jays | 45 | 154 | 37 | 6 | 22 | 12 | 34 | .266 | .318 | .453 |
| boston-red-sox | 38 | 146 | 28 | 4 | 8 | 16 | 28 | .220 | .301 | .331 |
| new-york-yankees | 36 | 132 | 33 | 6 | 29 | 12 | 21 | .287 | .341 | .522 |
Season by season
| Year | Team | G | AB | H | HR | RBI | SB | AVG | IP | K |
|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | 44 | 149 | 39 | 12 | 30 | – | .262 | – | – | |
| 2019 | 105 | 328 | 64 | 14 | 38 | – | .195 | – | – | |
| 2020 | 42 | 113 | 22 | 2 | 18 | – | .195 | – | – | |
| 2021 | 84 | 236 | 53 | 9 | 29 | – | .225 | – | – | |
| 2022 | 67 | 134 | 32 | 1 | 16 | – | .239 | – | – | |
| 2023 | 112 | 346 | 100 | 14 | 60 | 5 | .289 | – | – | |
| 2024 | 142 | 443 | 117 | 15 | 59 | 3 | .264 | – | – | |
| 2025 | Baltimore Orioles, San Diego Padres | 144 | 474 | 133 | 17 | 63 | 3 | .281 | – | – |
| 2026 | 110 | 407 | 108 | 18 | 76 | 1 | .265 | – | – |