Age: 25
Bats/Throws: L/L
6' 3" / 230
P

RotoWire News: Means (2-2) picked up the win and allowed a walk while striking out four over two innings Thursday against the Rays. (4/18/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



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2014Orioles (R)010112.013.500.000.00.50066.7 %33.3 %0.0 %4.500.510.95 
2014Orioles (A-)13010937.08.030.490.24.35770.2 %42.1 %2.2 %3.412.412.85 
2015Orioles (A)9802323118.16.771.980.76.32665.6 %42.9 %7.3 %3.503.813.62 
2015Orioles (A+)0304419.24.584.580.92.30862.9 %42.2 %10.0 %6.415.244.60 
2016Orioles (A+)5009950.09.721.800.18.31181.8 %41.4 %1.9 %1.802.312.98 
2016Orioles (AA)480181896.04.782.340.66.32268.1 %36.5 %5.4 %4.694.244.68 
2017Orioles (AA)9902624142.17.842.281.01.32269.3 %36.3 %9.1 %4.113.833.85 
2018Orioles (AA)1408746.08.022.541.17.27660.9 %39.8 %10.7 %4.304.093.75 
2018Orioles (AAA)6502019111.17.191.540.73.32472.2 %35.6 %6.2 %3.483.433.89 
2018Orioles000103.110.800.002.70.45521.7 %25.0 %25.0 %13.504.662.740.0
2019THE BAT010229.06.652.641.52.30869.6 %  4.914.88  
2019ATC000216.06.872.561.78.31569.9 %  5.175.09  
2019Depth Charts010229.05.882.571.73.30768.8 %  5.355.36 0.0
2019Steamer010229.05.982.691.83.28669.9 %36.0 % 5.315.505.270.0
2019ZiPS7902725143.35.782.451.63.31667.8 %  5.405.22 0.8
2019Orioles2206215.29.772.871.15.27575.6 %45.2 %11.8 %1.723.924.320.3
2019ZiPS (R)510 2421119.06.112.501.61.32067.0 %  5.395.14 0.4
2019Steamer (R)350131369.06.662.801.83.28570.4 %  5.195.38 0.3
2019Depth Charts (R)360131371.06.382.641.72.30968.6 %  5.295.26 0.3
Total- - -2207219.09.952.371.42.31464.2 %40.7 %14.3 %3.794.054.040.3

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Orioles (R)014.5011000002.093110000003
2014Orioles (A-)133.411090000037.015442151412034033
2015Orioles (A)983.50232311000118.1515136664610260310089
2015Orioles (A+)036.41440000019.288221414210013010
2016Orioles (A+)501.80991100050.0201431110110015054
2016Orioles (AA)484.6918180000096.04191135350725076051
2017Orioles (AA)994.11262400000142.16231587765163606120124
2018Orioles (AA)144.30870000046.0194432722613104041
2018Orioles (AAA)653.48201911000111.14741235043919052089
2018Orioles0013.5010000003.1166551000004
2019THE BAT014.9122  0  9.03910552300  7
2019ATC005.1721  00 6.0 7431200  5
2019Depth Charts015.3522  00 9.0 116623 0  6
2019Steamer015.31220000 9.041106523 0  6
2019ZiPS795.402725  0  143.3 170928626390813092
2019Orioles221.72620000015.266137325020017
2019ZiPS (R)5105.392421     119.0 14278722133 7  81
2019Steamer (R)355.1913130000 69.03037542401422 3  51
2019Depth Charts (R)365.291313  00 71.0 8145421421 4  50
Total- - -223.79720000019.0821912835020021

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Orioles (R)13.500.003.000.0033.3 %0.0 %33.3 %.3331.50.50066.7 %  0.51
2014Orioles (A-)8.030.4916.500.2421.4 %1.3 %20.1 %.2821.19.35770.2 %  2.41
2015Orioles (A)6.771.983.420.7617.3 %5.1 %12.2 %.2801.37.32665.6 %  3.81
2015Orioles (A+)4.584.581.000.9211.4 %11.4 %0.0 %.2861.63.30862.9 %  5.24
2016Orioles (A+)9.721.805.400.1826.9 %5.0 %21.9 %.2261.06.31181.8 %  2.31
2016Orioles (AA)4.782.342.040.6612.2 %6.0 %6.2 %.2921.44.32268.1 %  4.24
2017Orioles (AA)7.842.283.441.0119.9 %5.8 %14.1 %.2721.36.32269.3 %  3.83
2018Orioles (AA)8.022.543.151.1721.1 %6.7 %14.4 %.2381.22.27660.9 %  4.09
2018Orioles (AAA)7.191.544.680.7318.8 %4.0 %14.8 %.2731.28.32472.2 %  3.43
2018Orioles10.800.004.002.7025.0 %0.0 %25.0 %.3751.80.45521.7 %3151064.66
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT6.652.642.521.52   .2791.39.30869.6 %  4.88
2019ATC6.872.562.681.78   .2891.43.31569.9 %  5.09
2019Depth Charts5.882.572.291.73   .2901.44.30768.8 %  5.36
2019Steamer5.982.692.231.8315.1 %6.8 %8.3 %.2751.41.28669.9 %  5.50
2019ZiPS5.782.452.361.63   .2961.46.31667.8 %  5.22
2019Orioles9.772.873.401.1525.8 %7.6 %18.2 %.2201.15.27575.6 %38863.92
2019Average9.003.522.561.3523.4 %9.1 %14.2 %.2421.32.29073.3 %  4.47
2019ZiPS (R)6.112.502.451.61   .2961.46.32067.0 %  5.14
2019Steamer (R)6.662.802.381.83   .2691.39.28570.4 %  5.38
2019Depth Charts (R)6.382.642.411.72   .2871.43.30968.6 %  5.26
Total- - -9.952.374.201.4225.6 %6.1 %19.5 %.2531.26.31464.2 %87904.05

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
201926792725143.317092862639925.782.452.361.63.2961.46.31667.8 %5.405.220.8
202027792624139.016188832537915.892.402.461.62.2911.42.31167.5 %5.375.160.6
202128792724141.016188832537946.002.362.541.60.2881.40.30967.5 %5.305.090.7

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Orioles (R)1.0033.3 %33.3 %33.3 %0.0 %0.0 %  66.7 %0.0 %33.3 %     0.95
2014Orioles (A-)1.0718.4 %42.1 %39.5 %37.8 %2.2 %  44.4 %27.4 %28.2 %     2.85
2015Orioles (A)1.2021.2 %42.9 %35.9 %28.5 %7.3 %  50.9 %25.4 %23.7 %     3.62
2015Orioles (A+)1.3526.6 %42.2 %31.3 %10.0 %10.0 %  46.3 %26.9 %26.9 %     4.60
2016Orioles (A+)1.0418.8 %41.4 %39.8 %28.3 %1.9 %  50.7 %22.1 %27.2 %     2.98
2016Orioles (AA)0.9224.0 %36.5 %39.5 %26.2 %5.4 %  49.4 %23.5 %27.1 %     4.68
2017Orioles (AA)0.9123.9 %36.3 %39.7 %30.7 %9.1 %  43.2 %24.2 %32.5 %     3.85
2018Orioles (AA)0.9518.0 %39.8 %42.1 %19.6 %10.7 %  45.7 %27.1 %27.1 %     3.75
2018Orioles (AAA)0.8221.1 %35.6 %43.3 %25.3 %6.2 %  41.0 %29.9 %29.1 %     3.89
2018Orioles0.7541.7 %25.0 %33.3 %25.0 %25.0 %33.3 %0.0 %66.7 %8.3 %25.0 %25.0 %41.7 %33.3 %2.83652.74
2019Orioles1.1214.3 %45.2 %40.5 %0.0 %11.8 %15.8 %0.0 %47.6 %28.6 %23.8 %16.7 %69.0 %14.3 %3.74984.32
Total- - -1.0520.4 %40.7 %38.9 %4.8 %14.3 %18.2 %0.0 %51.9 %24.1 %24.1 %18.5 %63.0 %18.5 %3.53924.04

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Orioles (R)2220    01515
2014Orioles (A-)48452117    19219238
2015Orioles (A)1641378139    47110481519
2015Orioles (A+)2720172    117180297
2016Orioles (A+)55532515    212446658
2016Orioles (AA)1201307934    5899741563
2017Orioles (AA)16117610654    91915662485
2018Orioles (AA)53562411    285496781
2018Orioles (AAA)1201467137    61411331747
2018Orioles34511000234366
2019Orioles1917603004120188308
Total- - -22211114004143231374

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2018Orioles-0.14-0.210.08-3.06-0.290.360.360.640.021-0.14-0.2501
2019Orioles0.14-1.521.66-1.83-0.191.381.231.410.8450.100.0111
Total- - -0.00-1.741.74-4.89-0.481.181.081.300.706-0.040.0412

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2018Orioles37.9% (90.1)34.8% (84.3) 7.6% (76.8)19.7% (83.5)   
2019Orioles52.9% (91.9)6.5% (84.5) 4.9% (76.6)35.7% (80.3)   
Total- - -50.3% (91.7)11.5% (84.4) 5.3% (76.7)32.9% (80.7)   

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2018Orioles37.9 %     34.9 %7.6 %  19.7 %   
2019Orioles52.9 % 0.3 %   6.5 %4.6 %0.3 % 35.4 %   
Total- - -50.3 % 0.3 %   11.5 %5.1 %0.3 % 32.6 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2018Orioles90.1     84.277.0  83.4  
2019Orioles91.9 81.8   84.376.775.5 80.2  
Total- - -91.6 81.8   84.376.875.5 80.6  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2018Orioles37.9 %   19.7 %34.9 %7.6 %    
2019Orioles52.9 %   35.7 %6.5 %4.9 %    
Total- - -50.3 %   32.9 %11.5 %5.4 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2018Orioles90.1   83.484.276.9   
2019Orioles92.2   80.684.776.9   
Total- - -92.0   80.984.576.9   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2018Orioles-2.90.9 0.0-0.1  -11.614.07 0.47-0.67  
2019Orioles0.2-1.2 0.22.1  0.12-6.24 1.051.88  
Total- - --2.7-0.3 0.22.0  -1.44-0.73 0.901.61  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2018Orioles-2.9     0.90.0  -0.1  
2019Orioles0.2 0.3   -1.2-0.10.2 1.9  
Total- - --2.7 0.3   -0.3-0.10.2 1.8  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2018Orioles-11.70     4.130.47  -0.66  
2019Orioles0.14 33.52   -6.24-0.7924.62 1.72  
Total- - --1.44 33.52   -0.70-0.4624.62 1.46  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2018Orioles-2.9   -0.10.90.0   
2019Orioles0.2   2.2-1.20.1   
Total- - --2.7   2.1-0.30.2   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2018Orioles-11.70   -0.664.130.47   
2019Orioles0.14   2.01-6.240.91   
Total- - --1.44   1.72-0.700.80   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2018Orioles35.7 %87.5 %54.6 %66.7 %85.7 %77.8 %36.4 %50.0 %12.1 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Orioles30.0 %76.0 %48.1 %66.1 %72.8 %70.3 %39.3 %59.1 %14.3 %
2019Average29.3 %66.8 %45.5 %60.5 %84.4 %75.7 %43.3 %60.1 %11.0 %
Total- - -31.0 %77.9 %49.2 %66.2 %75.2 %71.7 %38.8 %57.3 %13.9 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Orioles31.4 %80.7 %54.6 %54.6 %88.0 %77.8 %47.0 %21.4
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Orioles27.4 %72.9 %48.1 %63.0 %73.5 %70.3 %45.5 %22.1
2019Average29.3 %63.9 %45.6 %57.9 %84.4 %75.4 %47.3 %24.2
Total- - -28.1 %74.3 %49.2 %61.4 %76.4 %71.7 %45.7 %22.0

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2018Orioles36.8 %78.6 %54.6 %64.3 %86.4 %77.8 %42.4 %21.4
2019Orioles27.2 %73.4 %48.1 %63.0 %73.5 %70.3 %45.1 %22.6
Total- - -29.0 %74.3 %49.2 %63.3 %75.8 %71.7 %44.7 %22.4

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2018Orioles (AA)P8746.0261  0          
2018Orioles (AAA)P2019111.18133  0          
2018OriolesP103.1000000000 0   .000 
2019OriolesP6215.2020000000 0   1.000 
Total- - -P7219.0020000000 0   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2018OriolesP3.10 0  0-1-1     0.0      
2019OriolesP15.20 0  000     -0.1      
Total- - -P19.00 0  0-1-1     -0.1      

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2018Orioles-0.2-0.1-0.1-0.20.10.0$0.1 
2019Orioles0.40.00.10.12.60.3$2.1 
Total- - -0.2-0.10.0-0.12.70.3$2.2 


Add New Contract
  • 2014 June Amateur Draft - Round: 11, Pick: 16, Overall: 331
    • Team: Baltimore Orioles
    • School: Gardner Edgerton (KS) HS
  • 2011 June Amateur Draft - Round: 46, Pick: 25, Overall: 1406
    • Team: Atlanta Braves
    • School: Gardner Edgerton (KS) HS