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 out of the lineup for Sunday's game against the Angels. (5/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



SeasonTeamPosH1B2B3BHRRRBISBCSBBSOYahooFanDuelDraftKings
SaberSimNYY @ KC (2)1B0.800.420.210.020.160.470.500.020.010.510.917.299.577.16

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
2019Royals4115941516013.8 %23.9 %.148.213.178.296.326.27567-1.8-8.2-2.7-0.5
2019ZiPS (R)99395134345110.6 %26.0 %.180.268.218.305.399.30590-0.5-5.2-7.90.0
2019Steamer (R)69286113234110.2 %27.0 %.185.286.231.313.416.31597-0.4-1.5-5.30.3
2019Depth Charts (R)70293103234110.4 %26.5 %.183.277.224.309.407.31093-0.2-2.6-5.90.1
2019THE BAT (R)68289113339110.3 %26.6 %.192.287.235.316.427.320100    
Total- - -85329163846012.8 %25.2 %.246.253.222.325.468.339112-3.50.9-9.50.3

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
2019Royals411351592413614151622138110301.178
2019ZiPS (R)993473957641192134345422103321 10.218
2019Steamer (R)69252286583412111323429177221 10.231
2019Depth Charts (R)70258293583313110323430178221 10.224
2019THE BAT (R)68255289603413111333930277221511.235
Total- - -85284329632816316384642183210301.222

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
2019Royals13.8 %23.9 %0.58.178.296.326.622.1483.1.213-0.9-0.4-0.514-5.7.27567
2019Average8.9 %23.0 %0.39.246.320.422.742.1764.9.291     .317 
2019ZiPS (R)10.6 %26.0 %0.41.218.305.399.704.1803.4.268-0.3 -0.143-3.0.30590
2019Steamer (R)10.2 %27.0 %0.38.231.313.416.729.1853.5.286-0.2 -0.1340.1.31597
2019Depth Charts (R)10.4 %26.5 %0.39.224.309.407.716.1833.4.277-0.1 -0.133-1.0.31093
2019THE BAT (R)10.3 %26.6 %0.39.235.316.427.743.1923.5.287  -0.1351.3.320100
Total- - -12.8 %25.2 %0.51.222.325.468.794.2463.3.253-3.20.3-0.6455.9.339112

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.2413.3 %48.0 %38.8 %5.3 %10.5 %2.1 %0.0 %37.8 %37.8 %24.5 %14.3 %48.0 %37.8 %
Total- - -0.9716.3 %41.1 %42.6 %7.0 %18.6 %1.2 %0.0 %39.6 %34.2 %26.2 %13.4 %46.5 %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
2019Royals4738132100263365628
Total- - -83863361005487791327

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2018Royals1.44-2.614.0413.041.300.911.0321.100.47
2019Royals-0.43-2.321.89-5.45-0.550.831.464-0.51-0.01
Total- - -1.01-4.935.937.590.750.871.3160.600.56

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)  
2019Royals50.0% (92.9)13.4% (83.9)5.7% (87.2)15.1% (79.0)13.7% (85.2)2.1% (86.5) 0.6%
Total- - -51.2% (93.1)14.7% (84.0)5.2% (87.2)14.4% (79.0)12.9% (85.1)1.6% (86.2) 0.3%

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.0 %7.6 %6.9 %2.1 % 8.2 %12.2 %15.3 %1.3 % 13.5 %   
Total- - -32.5 %10.2 %6.5 %1.1 % 8.0 %13.3 %13.9 %1.4 % 13.0 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2018Royals93.593.287.286.3 91.484.078.979.0 85.0  
2019Royals93.493.287.587.3 92.183.978.880.0 85.2  
Total- - -93.593.287.487.1 91.784.078.879.4 85.1  

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.4 %6.3 %1.9 %11.1 %14.2 %13.3 %14.8 %    
Total- - -37.1 %5.4 %1.3 %14.0 %13.4 %14.9 %14.0 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2018Royals93.887.586.793.285.584.579.3   
2019Royals93.587.787.091.985.583.679.1   
Total- - -93.687.686.992.785.584.179.2   

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 
2019Royals0.2-1.71.0-2.4-2.8-0.7 0.05-1.982.90-2.49-3.26-5.02 
Total- - -5.7-1.90.42.3-1.10.4 0.84-0.950.651.18-0.672.12 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2018Royals2.82.4-1.0-0.1 0.30.03.31.5 2.9  
2019Royals1.8-0.91.2-0.4 -1.0-2.4-1.6-0.5 -3.1  
Total- - -4.61.40.3-0.6 -0.6-2.41.71.0 -0.2  

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.87-1.972.87-3.22 -1.87-3.15-1.73-6.20 -3.67  
Total- - -1.071.060.29-3.77 -0.58-1.340.925.69 -0.11  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2018Royals1.7-0.7-0.13.8 0.24.4   
2019Royals0.21.2-0.6-1.4 -1.5-2.4   
Total- - -1.90.6-0.72.4 -1.41.9   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2018Royals0.67-2.03-2.333.293.310.154.70   
2019Royals0.103.20-4.87-2.01-2.78-1.83-2.65   
Total- - -0.390.84-4.121.310.28-0.691.04   

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 %
2019Royals26.3 %62.3 %40.3 %59.4 %86.2 %75.5 %38.9 %52.8 %9.8 %
2019Average30.4 %67.7 %46.3 %62.0 %84.8 %76.2 %42.6 %60.8 %11.0 %
Total- - -24.7 %65.1 %41.1 %53.9 %83.4 %72.8 %40.5 %55.3 %11.1 %

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
2019Royals26.0 %59.0 %40.2 %56.5 %86.7 %75.6 %43.1 %23.2
2019Average29.9 %64.5 %46.3 %59.0 %84.7 %76.0 %47.4 %24.1
Total- - -26.2 %60.1 %41.1 %54.4 %83.3 %72.9 %43.7 %22.2

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
2019Royals26.4 %57.4 %40.2 %58.2 %85.5 %75.6 %44.5 %23.3
Total- - -26.6 %58.9 %41.0 %55.4 %83.0 %73.0 %44.5 %22.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Royals (AAA)1B6967573.0539226  63          
2018Royals1B3131273.2279135321500181    .983 
2019Royals1B3735307.2276101013120325    .997 
Total- - -1B6866581.1555236334620506    .990 
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
2019Royals1B307.20  0 0113627.7504   0.1-0.70.80.20.8
Total- - -1B581.10  -1 -22-18164.7907   -0.1-3.40.6-3.0-6.3
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- - -1B581.10.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-6.5-1.80.2-2.9-8.2-2.70.64.9-5.4-0.5($4.3) 
Total- - -4.4-3.5-3.1-6.40.9-9.51.210.02.50.3$2.2 


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