Ryan O'Hearn

Age: 26
Bats/Throws: L/L
6' 3" / 200
1B
Birthdate: 7/26/1993 (26 y, 27 d)
Drafted: 2014 June Amateur Draft - Round: 8, Pick: 18, Overall: 243, Team: Kansas City Royals
Service Time: 0.062
Reported as the pre-2019 value.
0 years and 62 days days of service time.
  
MiLB Options: 3
Reported as the pre-2019 season number of waiver options remaining.

Prospects Report
Team Rank: 15Overall Rank: NAReported: 2018ETA: 2018  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
40 / 4545 / 5560 / 6030 / 3040 / 4550 / 5040

RotoWire News: O'Hearn is out of the lineup for Monday's game against the Orioles. (8/19/2019)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonPAH2B3BHRRRBISBCSBBSOBB%K%ISOBABIPAVGOBPSLGwOBAwRC+
Today400000000020.0 %50.0 %.000.000.000.000.000.000-100
201927742817212201287210.1 %26.0 %.126.207.170.256.296.24244

SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2014Royals (R)64293136154313.3 %20.1 %.229.425.361.444.590.450162    
2015Royals (A)81356194456710.1 %24.4 %.217.321.277.351.494.380136    
2015Royals (A+)4618181421010.5 %29.8 %.211.300.236.315.447.348120    
2016Royals (A+)22987131808.2 %27.6 %.318.436.352.408.670.470191    
2016Royals (AA)112466154960310.3 %28.1 %.179.342.258.339.437.348123    
2017Royals (AA)19764711013.2 %26.3 %.227.310.258.355.485.373132    
2017Royals (AAA)11446318485319.7 %25.7 %.199.309.252.325.450.33899    
2018Royals (AAA)100406114752211.1 %23.9 %.159.286.232.322.391.31887    
2018Royals44170122330011.8 %26.5 %.336.293.262.353.597.398153-1.79.2-6.90.8
2019THE BAT13456419586739.4 %29.2 %.170.296.227.303.397.30388    
2019ATC12852921606919.8 %27.1 %.202.288.235.314.436.323102    
2019Depth Charts13858121657029.6 %26.8 %.187.285.231.308.417.31496-0.1-3.2-12.00.4
2019Steamer13456822637129.3 %27.3 %.187.292.235.309.422.31697-0.3-2.3-12.70.4
2019ZiPS14457520646729.9 %26.4 %.187.279.226.307.413.311940.1-4.0-12.50.2
2019Royals (AAA)3514992028011.4 %20.8 %.302.322.295.383.597.399129    
2019Royals7427372122010.3 %25.6 %.128.210.173.260.300.24546-2.3-21.1-5.9-1.7
2019ZiPS (R)2710631111010.0 %26.2 %.171.261.212.295.384.28976-0.1-3.3-2.2-0.2
2019Steamer (R)1980391009.3 %26.4 %.186.281.231.305.416.30587-0.1-1.5-1.60.0
2019Depth Charts (R)208239909.6 %26.3 %.179.271.221.300.400.29781-0.1-2.0-1.7-0.1
2019THE BAT (R)1982391009.3 %26.2 %.176.282.229.304.406.30083    
Total- - -118443194452010.8 %26.0 %.207.239.207.296.413.30487-4.0-12.0-12.8-0.9

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2014Royals (R)64249293906016113615439159140832.361
2015Royals (A)813143568757110194456363872401072.277
2015Royals (A+)4616118138201008142119254010100.236
2016Royals (A+)228898311770713188127110000.352
2016Royals (AA)11241446610765252154960483131310735.258
2017Royals (AA)196676171111471110120000200.258
2017Royals (AAA)11441346310459261184853450119122910.252
2018Royals (AAA)1003534068249211114752452973321020.232
2018Royals44149170391510212233020045100000.262
2019THE BAT13450356411468262195867533165341931.227
2019ATC12846952911060262216069521143440411.235
2019Depth Charts13851658111968273216570562156442 20.231
2019Steamer13450756811970252226371531155341 21.235
2019ZiPS144509575115632932064675721524321020.226
2019Royals (AAA)3512914938181019202817131210200.295
2019Royals742432734226817212228170110701.173
2019ZiPS (R)27941062011513111111028110 00.212
2019Steamer (R)19718016103039107021010 00.231
2019Depth Charts (R)207282169403998021010 00.221
2019THE BAT (R)19738217104039108022010100.229
Total- - -1183924438141183194452481115210701.207

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2014Royals (R)13.3 %20.1 %0.66.361.444.5901.034.2294.2.425  -0.46926.6.450162
2015Royals (A)10.1 %24.4 %0.41.277.351.494.845.2173.3.321  0.45715.2.380136
2015Royals (A+)10.5 %29.8 %0.35.236.315.447.762.2110.3.300  -0.1243.9.348120
2016Royals (A+)8.2 %27.6 %0.30.352.408.6701.079.3180.7.436  -0.12210.7.470191
2016Royals (AA)10.3 %28.1 %0.37.258.339.437.776.1792.8.342  -1.36311.8.348123
2017Royals (AA)13.2 %26.3 %0.50.258.355.485.840.2272.8.310  0.0122.8.373132
2017Royals (AAA)9.7 %25.7 %0.38.252.325.450.776.1992.2.309  0.160-0.7.33899
2018Royals (AAA)11.1 %23.9 %0.46.232.322.391.713.1593.6.286  0.346-7.2.31887
2018Royals11.8 %26.5 %0.44.262.353.597.950.3363.2.293-2.30.7-0.13111.6.398153
2018Average8.5 %22.3 %0.38.248.318.409.728.1615.0.296     .315 
2019THE BAT9.4 %29.2 %0.32.227.303.397.700.1703.4.296  -0.260-5.5.30388
2019ATC9.8 %27.1 %0.36.235.314.436.750.2022.8.288  -0.4653.5.323102
2019Depth Charts9.6 %26.8 %0.36.231.308.417.726.1873.7.2850.0 -0.167-0.5.31496
2019Steamer9.3 %27.3 %0.34.235.309.422.732.1873.2.2920.0 -0.3670.5.31697
2019ZiPS9.9 %26.4 %0.38.226.307.413.720.1873.7.279  0.166-1.6.31194
2019Royals (AAA)11.4 %20.8 %0.55.295.383.597.979.3022.5.322  0.0296.5.399129
2019Royals10.3 %25.6 %0.40.173.260.300.560.1282.2.210-0.9-0.9-0.517-17.9.24546
2019Average8.5 %22.7 %0.37.254.324.438.761.1845.0.299     .321 
2019ZiPS (R)10.0 %26.2 %0.38.212.295.384.679.1713.3.261-0.1 0.011-2.9.28976
2019Steamer (R)9.3 %26.4 %0.35.231.305.416.721.1863.1.281-0.1 0.09-1.1.30587
2019Depth Charts (R)9.6 %26.3 %0.37.221.300.400.700.1793.1.2710.0 0.09-1.7.29781
2019THE BAT (R)9.3 %26.2 %0.35.229.304.406.709.1763.1.282  0.09-1.5.30083
Total- - -10.8 %26.0 %0.42.207.296.413.709.2072.7.239-3.2-0.2-0.648-6.3.30487

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
2019251445095751156329320646757152209.9 %26.4 %0.38.226.307.413.720.187.2790.1.3110.2
20202613949155811058293206365581502010.4 %26.9 %0.39.224.309.418.727.193.2780.1.3140.4
20212713848655510957293206366601532010.8 %27.6 %0.39.224.313.420.733.195.2820.1.3170.5

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2014Royals (R)1.5527.4 %44.1 %28.5 %7.5 %24.5 %  40.3 %28.6 %31.1 %   
2015Royals (A)1.5120.9 %47.6 %31.6 %9.9 %26.8 %  47.6 %26.4 %26.0 %   
2015Royals (A+)0.6920.4 %32.4 %47.2 %15.7 %15.7 %  39.8 %28.7 %31.5 %   
2016Royals (A+)1.2613.3 %48.3 %38.3 %13.0 %30.4 %  31.8 %23.8 %44.4 %   
2016Royals (AA)1.3223.4 %43.6 %33.0 %9.7 %16.1 %  41.8 %26.3 %31.9 %   
2017Royals (AA)1.6419.6 %50.0 %30.4 %0.0 %28.6 %  54.4 %17.4 %28.3 %   
2017Royals (AAA)1.2716.5 %46.7 %36.8 %17.8 %16.8 %  39.7 %23.2 %37.0 %   
2018Royals (AAA)0.9911.2 %44.2 %44.6 %14.8 %9.6 %  37.4 %27.1 %35.5 %   
2018Royals0.7519.2 %34.6 %46.2 %8.3 %25.0 %0.0 %0.0 %41.3 %30.8 %27.9 %12.5 %45.2 %42.3 %
2019Royals (AAA)0.9520.4 %38.8 %40.8 %15.0 %22.5 %  41.4 %26.3 %32.3 %   
2019Royals1.3314.4 %48.9 %36.8 %12.5 %10.9 %3.5 %0.0 %39.1 %36.2 %24.7 %16.7 %48.3 %35.1 %
Total- - -1.0816.2 %43.5 %40.3 %10.7 %17.0 %2.5 %0.0 %39.9 %34.2 %25.9 %15.1 %47.1 %37.8 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2014Royals (R)8253514   182388570
2015Royals (A)10771477   322636958
2015Royals (A+)3551228   242402644
2016Royals (A+)292383   108201309
2016Royals (AA)12393669   72711431870
2017Royals (AA)231490   130182312
2017Royals (AAA)1361074819   65210831735
2018Royals (AAA)1141152917   64510111656
2018Royals3648204000285414699
2019Royals (AAA)3840206   262363625
2019Royals85642583004246751099
Total- - -121112451230070910891798

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2018Royals1.44-2.614.0413.041.300.911.0321.100.47
2019Royals-1.95-4.953.00-21.93-2.170.921.276-1.66-0.46
Total- - --0.51-7.557.04-8.89-0.880.921.218-0.560.00

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2018Royals52.4% (93.2)15.9% (84.2)4.7% (87.2)13.7% (78.9)12.2% (85.1)1.1% (85.8)  
2019Royals48.6% (93.3)15.0% (84.7)4.5% (88.2)14.9% (79.3)15.1% (85.5)1.8% (86.8) 0.4%
Total- - -50.1% (93.3)15.4% (84.5)4.6% (87.8)14.5% (79.2)14.0% (85.4)1.6% (86.5) 0.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2018Royals32.1 %12.6 %6.2 %0.3 % 7.9 %14.3 %12.6 %1.4 % 12.6 %   
2019Royals33.9 %6.9 %6.5 %1.6 % 7.4 %12.9 %14.1 %2.1 % 14.6 %   
Total- - -33.2 %9.1 %6.4 %1.1 % 7.6 %13.5 %13.5 %1.8 % 13.9 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2018Royals93.593.287.286.3 91.484.078.979.0 85.0  
2019Royals93.792.788.287.2 92.784.879.179.2 85.6  
Total- - -93.793.087.887.1 92.284.579.079.2 85.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2018Royals35.8 %4.6 %0.7 %16.6 %12.8 %16.2 %13.3 %    
2019Royals38.3 %5.7 %1.6 %10.2 %15.2 %14.1 %15.0 %    
Total- - -37.4 %5.3 %1.2 %12.7 %14.2 %14.9 %14.4 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2018Royals93.887.586.793.285.584.579.3   
2019Royals94.188.987.792.686.085.179.6   
Total- - -94.088.487.492.985.884.979.4   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2018Royals5.6-0.2-0.64.61.71.1 1.52-0.17-1.814.821.9513.71 
2019Royals-6.0-4.60.4-4.8-3.8-0.9 -1.12-2.790.88-2.90-2.30-4.47 
Total- - --0.4-4.8-0.2-0.1-2.20.2 -0.05-1.74-0.19-0.05-0.860.73 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2018Royals2.82.4-1.0-0.1 0.30.03.31.5 2.9  
2019Royals-5.0-1.30.7-0.5 0.3-6.5-4.3-0.4 -3.3  
Total- - --2.21.0-0.3-0.6 0.6-6.4-0.91.1 -0.4  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2018Royals1.252.69-2.28-7.37 0.620.033.7915.20 3.29  
2019Royals-1.34-1.770.99-2.88 0.31-4.58-2.78-1.80 -2.03  
Total- - --0.370.64-0.24-3.35 0.44-2.67-0.393.35 -0.14  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2018Royals1.7-0.7-0.13.8 0.24.4   
2019Royals-5.11.5-1.0-1.4 -5.9-4.9   
Total- - --3.40.8-1.12.4 -5.7-0.6   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2018Royals0.67-2.03-2.333.293.310.154.70   
2019Royals-1.222.40-5.92-1.26-2.05-3.82-3.01   
Total- - --0.510.89-5.101.06-0.18-2.14-0.22   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2018Royals23.2 %67.4 %41.8 %47.9 %81.3 %70.6 %42.1 %57.7 %12.3 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Royals30.2 %67.1 %44.9 %62.5 %85.3 %76.1 %39.8 %56.0 %10.7 %
2019Average31.5 %68.6 %47.0 %62.8 %85.0 %76.4 %41.9 %61.0 %11.1 %
Total- - -27.6 %67.2 %43.7 %57.8 %83.7 %74.0 %40.7 %56.7 %11.3 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Royals26.5 %61.2 %41.8 %52.4 %80.4 %70.6 %44.3 %21.4
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Royals28.9 %63.7 %44.8 %57.9 %85.9 %76.1 %45.8 %23.2
2019Average30.6 %65.3 %47.0 %59.5 %85.0 %76.3 %47.5 %24.3
Total- - -27.9 %62.7 %43.7 %55.8 %83.9 %74.0 %45.2 %22.5

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Royals26.8 %60.3 %41.7 %52.9 %80.8 %70.8 %44.4 %21.6
2019Royals29.3 %63.2 %44.8 %58.6 %85.8 %76.1 %45.8 %23.3
Total- - -28.3 %62.1 %43.6 %56.5 %83.9 %74.1 %45.2 %22.6

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Royals (AAA)1B6967573.0539226  63          
2018Royals1B3131273.2279135321500181    .983 
2019Royals (AAA)1B2525214.2198120  23          
2019Royals1B6864564.05281521156205811    .996 
Total- - -1B9995837.28072874371207612    .992 
2018Royals (AAA)LF1313107.21900  0          
2018RoyalsLF119.0100000000     1.000 
2019RoyalsLF102.0000000000     .000 
Total- - -LF2111.0100000000     1.000 
2018RoyalsOF119.0100000000     1.000 
2019RoyalsOF102.0000000000     .000 
Total- - -OF2111.0100000000     1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2018Royals1B273.2   -1 -21-24537.8223   -0.2-2.7-0.3-3.1-10.5
2019Royals1B564.00  0 0-2-27963.7984   0.0-1.40.6-0.9-2.4
Total- - -1B837.20  -1 -2-1-4124100.8077   -0.2-4.10.3-4.0-6.0
2018RoyalsLF9.0    0000111.0000  0.0 -0.20.0-0.12.5
2019RoyalsLF2.00   000000 0        
Total- - -LF11.00   0000111.0000  0.0 -0.20.0-0.12.5
2018RoyalsOF9.0    0000111.0000  0.0 -0.20.0-0.12.5
2019RoyalsOF2.00   000000 0        
Total- - -OF11.00   0000111.0000  0.0 -0.20.0-0.12.5

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2018Royals1B273.20.0%      (0)0.0%      (3)50.0%      (2)100.0%     (1)100.0%      (3)96.7%    (60)
2019Royals1B564.00.0%      (1)0.0%      (4)16.7%      (6)25.0%     (4)66.7%      (3)98.9%    (87)
Total- - -1B837.20.0%      (1)0.0%      (7)25.0%      (8)40.0%     (5)83.3%      (6)98.0%  (147)
2018RoyalsLF9.00.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
Total- - -LF11.00.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
2018RoyalsOF9.00.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
Total- - -OF11.00.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2018Royals10.8-1.7-3.3-3.69.2-6.90.55.17.90.8$6.5 
2019Royals-18.8-2.3-0.9-5.1-21.1-5.91.08.6-17.4-1.7($13.5) 
Total- - --7.9-4.0-4.1-8.6-12.0-12.81.513.7-9.5-0.9($7.0) 

  • 2014 June Amateur Draft - Round: 8, Pick: 18, Overall: 243
    • Team: Kansas City Royals
    • School: Sam Houston State