Biographical

Portrait of Ryan O'Hearn

Ryan O'Hearn 1BRoyals

Royals Player Cards | Royals Team Audit | Royals Depth Chart

2019 Projections (Preseason PECOTA - seasonal age 25)
PA AVG HR R RBI SB DRC+ WARP
Login or Subscribe today for access to projections!
Birth Date7-26-1993
Height6' 3"
Weight220 lbs
Age31 years, 3 months, 29 days
BatsL
ThrowsL
2015
2016
2017
0.52018
0.42019
proj
WARP Summary

MLB Statistics

YEAR TEAM AGE G PA H 2B 3B HR BB SO HBP SB CS AVG OBP SLG DRC+ DRAA BRR FRAA BWARP
2018 KCA 24 44 170 39 10 2 12 20 45 1 0 0 .262 .353 .597 130 6.7 -3.6 0.3 0.5
2019 KCA 25 105 370 64 13 1 14 39 99 1 0 1 .195 .281 .369 80 -8.2 -1.0 -5.0 -1.0
Career1495401032332659144201.216.304.44095-1.6-4.5-4.8-0.4

Statistics for All Levels

'opp' stats - Quality of opponents faced - have been moved and are available only as OPP_QUAL in the Statistics reports now.
Minor league stats are currently shownClick to hide.
YEAR Team Lg LG G PA oppAVG oppOBP oppSLG BABIP BPF BRAA repLVL POS_ADJ DRC+ DRC+ SD FRAA BRR DRAA BWARP
2014 IDA Rk PIO 64 293 .000 .000 .000 .425 0.0 171 0 0.0 0.0 11.2 0.0
2015 LEX A SAL 81 356 .251 .317 .360 .321 102 13 9.8 -6.2 143 0 2.7 -1.5 8.8 1.4
2015 WIL A+ CAR 46 181 .250 .316 .352 .300 95 4.8 4.9 -3.1 119 0 0.2 -0.4 -0.3 0.1
2016 WIL A+ CAR 22 98 .251 .322 .373 .436 100 12.4 2.8 -1.8 177 0 -0.7 -0.3 4.6 0.5
2016 NWA AA TEX 112 466 .250 .312 .377 .342 94 12.2 12.6 -6.3 122 0 -1.7 -2.8 1.3 0.3
2016 SUR Wnt AFL 23 99 .000 .000 .000 .407 0.0 0 0 0.0 0.0 0.0 0.0
2017 NWA AA TEX 19 76 .252 .324 .372 .310 102 2.2 2.1 -1.1 128 0 -0.5 0.1 2.0 0.3
2017 OMA AAA PCL 114 463 .270 .334 .424 .309 101 2.2 13.7 -8.5 95 0 -1.6 -2.5 -0.8 0.0
2018 KCA MLB AL 44 170 .246 .316 .417 .293 102 10.7 4.8 -3 130 14 0.3 -3.6 6.7 0.5
2018 OMA AAA PCL 100 406 .264 .328 .404 .286 92 -2.8 11.9 -7 91 0 -8.4 3.9 -2.8 -0.2
2018 GIG Wnt DWL 16 63 .180 .251 .264 .273 95 -0.7 0.9 -0.6 95 2 0.0 0.0 0.3 0.0
2019 KCA MLB AL 105 370 .255 .323 .440 .230 101 -13.6 11.2 -6.9 80 10 -5.0 -1.0 -8.2 -1.0
2019 OMA AAA PCL 35 149 .258 .333 .442 .322 94 10.4 5.1 -3.3 130 0 0.0 0.5 6.3 0.8

Statistics For All Levels

Minor league stats are currently shownClick to hide.
Year Team lvl LG PA AB R H 2B 3B HR TB RBI BB SO SB CS AVG OBP SLG ISO SF SH
2014 IDA Rk PIO 293 249 61 90 16 1 13 147 54 39 59 3 2 .361 .444 .590 .229 4
2015 WIL A+ CAR 181 161 14 38 10 0 8 72 21 19 54 0 0 .236 .315 .447 .211 1 0
2015 LEX A SAL 356 314 44 87 11 0 19 155 56 36 87 7 2 .277 .351 .494 .217 4 0
2016 NWA AA TEX 466 414 49 107 25 2 15 181 60 48 131 3 5 .258 .339 .437 .179 1 0
2016 WIL A+ CAR 98 88 13 31 7 0 7 59 18 8 27 0 0 .352 .408 .670 .318 1 0
2016 SUR Wnt AFL 99 86 12 25 4 0 1 32 11 13 26 0 0 .291 .384 .372 .081 0 0
2017 OMA AAA PCL 463 413 48 104 26 1 18 186 53 45 119 1 0 .252 .325 .450 .199 2 2
2017 NWA AA TEX 76 66 7 17 1 1 4 32 11 10 20 0 0 .258 .355 .485 .227 0 0
2018 GIG Wnt DWL 63 56 2 10 2 0 1 15 5 4 22 0 0 .179 .270 .268 .089 0 0
2018 OMA AAA PCL 406 353 47 82 21 1 11 138 52 45 97 2 0 .232 .322 .391 .159 3 2
2018 KCA MLB AL 170 149 23 39 10 2 12 89 30 20 45 0 0 .262 .353 .597 .336 0 0
2019 OMA AAA PCL 149 129 20 38 10 1 9 77 28 17 31 0 0 .295 .383 .597 .302 1 0
2019 KCA MLB AL 370 328 32 64 13 1 14 121 38 39 99 0 1 .195 .281 .369 .174 2 0

Plate Discipline

YEAR Pits Zone% Swing% Contact% Z-Swing% O-Swing% Z-Contact% O-Contact% SwStr% CSAA
2018 698 0.4513 0.4169 0.6907 0.6063 0.2611 0.7906 0.5000 0.3093 0.0000
2019 1503 0.4631 0.4538 0.7331 0.6365 0.2962 0.8420 0.5314 0.2669 0.0000
Career22010.45940.44210.71970.62690.28510.82570.52140.28030.0000

Injury History  —  No longer being updated

Last Update: 12/31/2014 23:59 ET

Date On Date Off Transaction Days Games Side Body Part Injury Severity Surgery Date Reaggravation

Compensation

Year Team Salary
2025 BAL $
2024 BAL $3,500,000
2023 BAL $1,400,000
2022 KCA $1,300,000
2021 KCA $
2020 KCA $576,950
2019 KCA $557,650
2018 KCA $
YearsDescriptionSalary
4 yrPrevious$3,834,600
2019Current$3,500,000
5 yrPvs + Cur$7,334,600
5 yrTotal$7,334,600

 

Service TimeAgentContract Status
4 y 170 dRepublik Sports1 year/$3.5M (2024), 2025 option

Details
  • 1 year/$3.5M (2024), plus 2025 club option. Re-signed by Baltimore 2/14/24 (avoided arbitration, $3.8M-$3.2M). 24:$3.5M, 25:$7.5M club option. 2025 option increases $500,000 each for 120, 150 games in 2024.
  • 1 year/$1.4M (2023). Re-signed by Kansas City 11/15/22 (avoided arbitration). May earn additional $250,000 in performance bonuses. Acquired by Baltimore in trade 1/3/23 after being DFA by Kansas City 12/28/22. DFA by Baltimore 1/5/23. Sent outright to Triple-A 1/12/23. Contract selected by Baltimore 4/13/23.
  • 1 year/$1.3M (2022). Re-signed by Kansas City 3/22/22 (avoided arbitration).
  • 1 year (2021). Re-signed by Kansas City 3/21.
  • 1 year/$576,950 (2020). Re-signed by Kansas City 3/20.
  • 1 year/$557,650 (2019). Re-signed by Kansas City 3/19.
  • 1 year (2018). Contract selected by Kansas City 7/31/18.
  • Drafted by Kansas City 2014 (8-243) (Sam Houston State). $125,000 signing bonus ($156,600 slot).

2019 Preseason Forecast

Last Update: 1/27/2017 12:35 ET

PCT PA R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG DRC+ VORP FRAA WARP
90o 56 12 3 0 2 6 14 0 0 .245 .327 .429 114 0.0 1B 0 0.0
80o 37 8 2 0 2 4 9 0 0 .242 .324 .485 106 0.0 1B 0 0.0
70o 24 5 1 0 1 2 6 0 0 .238 .304 .429 101 0.0 1B 0 0.0
60o 12 2 1 0 0 1 3 0 0 .182 .250 .273 96 0.0 1B 0 0.0
50o 1 0 0 0 0 0 0 0 0 .000 .000 .000 92 0.0 1B 0 0.0
Weighted Mean400000100.000.000.000930.01B 00.0

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or to subscribe and get instant access to the best baseball content on the web.

BP Annual Player Comments

The rest of this card is restricted to Baseball Prospectus Subscribers.

Not a subscriber? Click here for a free card so you can see what's missing.

Click here for more information on Baseball Prospectus subscriptions or to subscribe and get instant access to the best baseball content on the web.

BP Articles

Click here to see articles tagged with Ryan O'Hearn

BP Chats

No BP chats have mentioned this guy.

BP Roundtables

No BP Roundtables have mentioned this guy.