Ryan O'Hearn

Age: 25
Bats/Throws: L/L
6' 3" / 200
1B

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

RotoWire News: O'Hearn is not in Sunday's lineup against the Yankees. (4/21/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



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
2019Royals1970386017.1 %20.0 %.175.175.175.329.351.300850.3-1.0-1.00.0
2019ZiPS (R)126498185657210.5 %25.9 %.186.271.222.309.408.310930.3-3.7-9.90.3
2019Steamer (R)116487195661110.2 %26.8 %.192.286.234.316.426.320100-0.2-0.3-5.31.1
2019Depth Charts (R)119500195660110.3 %26.3 %.189.278.228.312.417.31597-0.1-2.1-8.40.6
2019THE BAT (R)116489195361210.2 %28.0 %.189.284.228.309.417.31395    
Total- - -63240153136013.3 %24.6 %.291.258.238.346.529.370133-1.48.2-7.90.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
2019Royals1957701061038612114100200.175
2019ZiPS (R)1264384989754242185657522129432 20.222
2019Steamer (R)11642948710058212195661502130341 11.234
2019Depth Charts (R)11944050010057232195660522132432 10.228
2019THE BAT (R)1164324899857212195361503137331821.228
Total- - -63206240492111215313632159200200.238

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
2019Royals17.1 %20.0 %0.86.175.329.351.679.1751.2.1750.10.20.07-1.0.30085
2019Average9.2 %23.3 %0.39.245.321.423.744.1784.9.291     .318 
2019ZiPS (R)10.5 %25.9 %0.41.222.309.408.717.1863.6.2710.2 0.156-1.7.31093
2019Steamer (R)10.2 %26.8 %0.38.234.316.426.742.1923.1.2860.1 -0.3592.0.320100
2019Depth Charts (R)10.3 %26.3 %0.39.228.312.417.729.1893.2.2780.0 -0.1590.2.31597
2019THE BAT (R)10.2 %28.0 %0.36.228.309.417.726.1893.1.284  -0.156-0.7.31395
Total- - -13.3 %24.6 %0.54.238.346.529.875.2912.8.258-2.20.9-0.13910.5.370133

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 %
2019Royals1.564.7 %58.1 %37.2 %6.3 %18.8 %0.0 %0.0 %48.8 %30.2 %20.9 %20.9 %44.2 %34.9 %
Total- - -0.9515.0 %41.5 %43.5 %7.8 %23.4 %0.0 %0.0 %43.5 %30.6 %25.9 %15.0 %44.9 %40.1 %

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
2019Royals251621000120143263
Total- - -6164225000405557962

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2018Royals1.44-2.614.0413.041.300.911.0321.100.47
2019Royals-0.11-1.171.06-2.16-0.230.931.473-0.01-0.11
Total- - -1.33-3.775.1010.881.070.921.2951.100.35

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)  
2019Royals49.4% (92.6)16.3% (83.4)8.4% (87.1)6.8% (78.6)17.1% (84.4)1.9% (87.6) 1.5%
Total- - -51.6% (93.0)16.0% (83.9)5.7% (87.2)11.9% (78.9)13.5% (84.9)1.4% (86.5) 0.4%

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 %   
2019Royals34.8 %6.6 %11.6 %1.9 % 7.0 %15.4 %6.6 %0.4 % 15.8 %   
Total- - -32.8 %11.0 %7.6 %0.7 % 7.6 %14.6 %11.0 %1.2 % 13.5 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2018Royals93.593.287.286.3 91.484.078.979.0 85.0  
2019Royals92.693.387.487.8 91.783.078.977.7 84.5  
Total- - -93.393.287.387.3 91.483.878.978.8 84.9  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2018Royals35.8 %4.6 %0.7 %16.6 %12.7 %16.2 %13.3 %    
2019Royals38.4 %9.1 %1.9 %9.9 %16.4 %16.7 %6.1 %    
Total- - -36.5 %5.8 %1.0 %14.8 %13.7 %16.3 %11.3 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2018Royals93.887.586.793.285.584.579.3   
2019Royals93.888.388.292.285.484.179.3   
Total- - -93.887.887.493.085.584.479.3   

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 
2019Royals1.8-2.1-1.40.3-0.30.1 1.36-4.83-6.191.52-0.612.93 
Total- - -7.3-2.3-2.04.91.41.2 1.48-1.47-3.564.301.069.56 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2018Royals2.82.4-1.0-0.1 0.30.03.31.5 2.9  
2019Royals0.60.8-1.30.1 0.3-1.90.10.0 -0.4  
Total- - -3.43.2-2.30.0 0.6-1.93.41.6 2.5  

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  
2019Royals0.644.68-4.362.93 1.50-4.870.444.18 -0.93  
Total- - -1.073.01-3.13-0.01 0.84-1.373.2514.20 1.95  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2018Royals1.7-0.7-0.13.8 0.24.4   
2019Royals0.6-0.90.10.7 -2.00.3   
Total- - -2.3-1.50.04.5 -1.94.7   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2018Royals0.67-2.03-2.333.293.310.154.70   
2019Royals0.63-3.682.932.51-1.31-4.591.90   
Total- - -0.66-2.740.303.141.80-1.184.29   

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 %
2019Royals23.4 %58.3 %36.1 %53.9 %89.3 %74.7 %36.5 %44.3 %9.0 %
2019Average29.3 %66.8 %45.5 %60.4 %84.4 %75.6 %43.3 %60.1 %11.1 %
Total- - -23.3 %65.1 %40.2 %49.6 %83.1 %71.6 %40.5 %53.8 %11.4 %

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
2019Royals22.8 %54.6 %36.3 %52.9 %86.7 %74.5 %42.5 %23.7
2019Average29.2 %63.9 %45.6 %58.1 %84.4 %75.5 %47.2 %24.2
Total- - -25.5 %59.4 %40.3 %52.6 %81.9 %71.5 %43.8 %22.0

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
2019Royals24.8 %51.8 %36.3 %56.8 %86.0 %74.5 %42.5 %23.8
Total- - -26.3 %58.1 %40.2 %53.9 %82.0 %71.7 %43.9 %22.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Royals (AAA)1B6967573.0539226  63          
2018Royals1B3131273.2279135321500181    .983 
2019Royals1B1614125.01123000101091    1.000 
Total- - -1B4745398.2391165322510272    .988 
2018Royals (AAA)LF1313107.21900  0          
2018RoyalsLF119.0100000000     1.000 
Total- - -LF119.0100000000     1.000 
2018RoyalsOF119.0100000000     1.000 
Total- - -OF119.0100000000     1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2018Royals1B273.2   -1 -21-24537.8223   -0.2-2.7-0.3-3.1-10.5
2019Royals1B125.00  0 000119.8182    0.30.00.342.7
Total- - -1B398.20  -1 -21-25646.8215   -0.2-2.4-0.2-2.9-9.4
2018RoyalsLF9.0    0000111.0000  0.0 -0.20.0-0.12.5
Total- - -LF9.0    0000111.0000  0.0 -0.20.0-0.12.5
2018RoyalsOF9.0    0000111.0000  0.0 -0.20.0-0.12.5
Total- - -OF9.0    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%      (2)96.7%    (61)
Total- - -1B398.20.0%      (0)0.0%      (3)50.0%      (2)100.0%     (1)100.0%      (2)96.7%    (61)
2018RoyalsLF9.00.0%      (1)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
Total- - -LF9.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- - -OF9.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-1.30.30.3-1.3-1.0-1.00.22.20.40.0$0.3 
Total- - -9.6-1.4-3.0-4.98.2-7.90.87.38.30.9$6.8 


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