Ryan O'Hearn
Ryan Patrick O'Hearn
Born: July 26, 1993
Dunedin, FL USA
Primary Position: 1B
All Position(s) Played: 1B, RF, LF, OF, DH, PH, PR
Bats: L
Throws: L
Height: 6'3"
Weight: 220
Career: 2018-2026
Draft: Round 8 (2014 June Amateur Draft, Kansas City Royals)
School: Sam Houston State
Minor League Statistics
Ryan O'Hearn compiled a career batting average of .255 with 95 home runs and 354 RBI in his 872-game career with the Kansas City Royals, Baltimore Orioles, San Diego Padres and Pittsburgh Pirates. He began playing during the 2018 season and last took the field during the 2026 campaign.
Click on column headings to sort.
Batting:
| Year | Lg | Team | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | AL | Kansas City Royals | 44 | 170 | 149 | 23 | 39 | 10 | 2 | 12 | 30 | 0 | 0 | 20 | 45 | .262 | .353 | .597 | .950 | 89 | 0 | 1 | 0 | 0 | 0 |
| 2019 | AL | Kansas City Royals | 105 | 370 | 328 | 32 | 64 | 13 | 1 | 14 | 38 | 0 | 1 | 39 | 99 | .195 | .281 | .369 | .650 | 121 | 7 | 1 | 0 | 2 | 1 |
| 2020 | AL | Kansas City Royals | 42 | 132 | 113 | 7 | 22 | 6 | 0 | 2 | 18 | 0 | 0 | 18 | 37 | .195 | .303 | .301 | .604 | 34 | 5 | 0 | 0 | 1 | 2 |
| 2021 | AL | Kansas City Royals | 84 | 254 | 236 | 23 | 53 | 5 | 1 | 9 | 29 | 0 | 0 | 13 | 71 | .225 | .268 | .369 | .636 | 87 | 7 | 2 | 0 | 3 | 0 |
| 2022 | AL | Kansas City Royals | 67 | 145 | 134 | 14 | 32 | 6 | 1 | 1 | 16 | 0 | 0 | 8 | 35 | .239 | .290 | .321 | .611 | 43 | 2 | 2 | 0 | 1 | 0 |
| 2023 | AL | Baltimore Orioles | 112 | 368 | 346 | 48 | 100 | 22 | 1 | 14 | 60 | 5 | 1 | 15 | 82 | .289 | .322 | .480 | .801 | 166 | 2 | 3 | 1 | 3 | 2 |
| 2024 | AL | Baltimore Orioles | 142 | 494 | 443 | 60 | 117 | 21 | 3 | 15 | 59 | 3 | 1 | 46 | 69 | .264 | .334 | .427 | .761 | 189 | 7 | 2 | 0 | 3 | 2 |
| 2025 | AL | Baltimore Orioles | 94 | 361 | 311 | 45 | 88 | 15 | 1 | 13 | 43 | 3 | 1 | 42 | 63 | .283 | .374 | .463 | .837 | 144 | 10 | 5 | 0 | 3 | 3 |
| 2025 | NL | San Diego Padres | 50 | 183 | 163 | 22 | 45 | 6 | 0 | 4 | 20 | 0 | 0 | 16 | 46 | .276 | .350 | .387 | .736 | 63 | 1 | 3 | 0 | 1 | 1 |
| 2026 | NL | Pittsburgh Pirates | 60 | 245 | 221 | 33 | 64 | 8 | 0 | 11 | 41 | 1 | 0 | 20 | 54 | .290 | .351 | .475 | .826 | 105 | 11 | 2 | 0 | 2 | 1 |
| Totals | 800 | 2722 | 2444 | 307 | 624 | 112 | 10 | 95 | 354 | 12 | 4 | 237 | 601 | .255 | .324 | .426 | .750 | 1041 | 52 | 21 | 1 | 19 | 12 |
Fielding:
| Year | Lg | Team | Pos | GP | GS | Inn. | PO | A | E | DP | Fld% | RF/9 | RF/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | AL | Kansas City Royals | 1B | 31 | 31 | 273.7 | 279 | 13 | 5 | 18 | .983 | 9.603 | 9.419 |
| 2018 | AL | Kansas City Royals | OF | 1 | 1 | 9.0 | 1 | 0 | 0 | 0 | 1.000 | 1.000 | 1.000 |
| 2019 | AL | Kansas City Royals | 1B | 94 | 88 | 766.3 | 707 | 24 | 4 | 80 | .995 | 8.585 | 7.777 |
| 2019 | AL | Kansas City Royals | OF | 2 | 0 | 2.7 | 0 | 0 | 0 | 0 | .000 | .000 | |
| 2020 | AL | Kansas City Royals | 1B | 27 | 25 | 203.3 | 192 | 8 | 2 | 22 | .990 | 8.852 | 7.407 |
| 2021 | AL | Kansas City Royals | OF | 26 | 23 | 172.0 | 35 | 1 | 0 | 0 | 1.000 | 1.884 | 1.385 |
| 2021 | AL | Kansas City Royals | 1B | 20 | 13 | 117.0 | 102 | 5 | 3 | 11 | .973 | 8.231 | 5.350 |
| 2022 | AL | Kansas City Royals | OF | 13 | 9 | 77.0 | 14 | 0 | 0 | 0 | 1.000 | 1.636 | 1.077 |
| 2022 | AL | Kansas City Royals | 1B | 13 | 6 | 66.0 | 62 | 5 | 0 | 9 | 1.000 | 9.136 | 5.154 |
| 2023 | AL | Baltimore Orioles | 1B | 70 | 59 | 519.0 | 475 | 22 | 2 | 38 | .996 | 8.618 | 7.100 |
| 2023 | AL | Baltimore Orioles | OF | 29 | 18 | 149.3 | 25 | 0 | 1 | 0 | .962 | 1.507 | .862 |
| 2024 | AL | Baltimore Orioles | 1B | 55 | 48 | 399.7 | 304 | 19 | 5 | 28 | .985 | 7.274 | 5.873 |
| 2024 | AL | Baltimore Orioles | OF | 27 | 20 | 158.0 | 33 | 0 | 0 | 0 | 1.000 | 1.880 | 1.222 |
| 2025 | AL | Baltimore Orioles | 1B | 48 | 39 | 329.3 | 282 | 32 | 3 | 21 | .991 | 8.581 | 6.542 |
| 2025 | NL | San Diego Padres | 1B | 27 | 25 | 212.0 | 170 | 7 | 2 | 12 | .989 | 7.514 | 6.556 |
| 2025 | AL | Baltimore Orioles | OF | 20 | 16 | 144.0 | 26 | 0 | 0 | 0 | 1.000 | 1.625 | 1.300 |
| 2025 | NL | San Diego Padres | OF | 3 | 2 | 21.0 | 5 | 0 | 0 | 0 | 1.000 | 2.143 | 1.667 |
| 2026 | NL | Pittsburgh Pirates | 1B | 24 | 9 | 97.3 | 75 | 5 | 0 | 7 | 1.000 | 7.397 | 3.333 |
| Totals | 530 | 432 | 3716.7 | 2787 | 141 | 27 | 246 | .991 | 7.090 | 5.525 |
Postseason - Batting:
| Year | Lg | Team | Rnd | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | AL | Baltimore Orioles | ALDS1 | 3 | 5 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | .200 | .200 | .200 | .400 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | AL | Baltimore Orioles | ALWC2 | 2 | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .500 | .667 | .500 | 1.167 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | NL | San Diego Padres | NLWC2 | 3 | 11 | 9 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | .222 | .364 | .222 | .586 | 2 | 0 | 1 | 0 | 0 | 0 |
| Totals | 8 | 19 | 16 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | .250 | .368 | .250 | .618 | 4 | 0 | 1 | 0 | 0 | 0 |
Statistical data from Baseball Databank, made available under the Creative Commons Attribution-ShareAlike 3.0 Unported License




