Tommy Kahnle

Age: 29
Bats/Throws: R/R
6' 1" / 235
P

RotoWire News: Kahnle signed a one-year contract with the Yankees on Friday, avoiding arbitration. (1/11/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
2010Yankees (A-)00311016.014.062.810.00.11590.9 %36.0 %0.0 %0.561.852.43 
2011Yankees (A)35240081.012.445.440.11.34058.7 %46.9 %1.5 %4.222.773.40 
2012Yankees (A+)21630055.011.783.930.49.22377.2 %31.4 %4.7 %2.452.903.05 
2012Yankees (AA)000102.09.000.000.00.333100.0 %100.0 %0.0 %0.001.201.20 
2013Yankees (AA)131546060.011.106.750.60.25481.4 %42.9 %6.7 %2.853.974.07 
2014Rockies21054068.28.264.060.92.24060.1 %47.1 %10.4 %4.194.023.900.2
2015Rockies (AAA)13621027.09.334.001.00.23564.8 %37.1 %9.4 %4.674.414.29 
2015Rockies01236033.110.537.560.81.32967.5 %54.8 %16.7 %4.864.484.110.0
2016White Sox (AAA)11723027.012.004.000.00.28370.0 %48.3 %0.0 %3.001.952.73 
2016White Sox01129027.18.236.590.66.26486.4 %48.6 %9.5 %2.634.464.790.0
20172 Teams24069062.213.792.440.57.35878.3 %40.7 %7.5 %2.591.832.512.2
    2017White Sox13037036.015.001.750.75.35274.7 %41.1 %12.0 %2.501.491.641.4
    2017Yankees11032026.212.153.380.34.36481.5 %40.3 %3.6 %2.702.303.680.7
2017Yankees0017011.17.941.590.79.19275.8 %40.7 %8.3 %2.383.073.81 
2018Yankees (A)010112.09.000.004.50.400100.0 %66.7 %50.0 %4.507.972.59 
2018Yankees (AAA)22125024.213.504.010.73.37565.2 %39.3 %9.1 %4.012.852.82 
2018Yankees20124023.111.575.791.16.33947.3 %35.5 %12.0 %6.564.194.290.1
2019THE BAT21040040.010.874.381.17.29975.6 %  3.734.01  
2019ATC22044042.011.404.251.09.33373.2 %  4.063.81  
2019Depth Charts32040040.010.764.461.01.31274.3 %  3.843.80 0.1
2019Steamer22040040.010.244.131.17.29174.7 %42.5 % 3.924.063.980.2
2019ZiPS42054052.711.284.780.85.32173.8 %  3.763.54 0.6
2019Yankees100908.111.885.401.08.16792.1 %57.9 %16.7 %2.163.843.650.1
2019ZiPS (R)32 47045.011.504.920.89.32773.6 %  3.893.58 0.6
2019Steamer (R)32047047.011.234.311.14.29275.7 %  3.743.85 0.4
2019Depth Charts (R)32047047.011.364.611.02.31674.6 %  3.823.71 0.3
2019THE BAT (R)32048048.011.234.331.35.30575.6 %  3.964.18  
Total- - -7742210223.210.624.670.80.29469.0 %45.9 %10.5 %3.823.543.682.5
Postseason- - -0017011.17.941.590.79.19275.8 %40.7 %8.3 %2.383.073.81 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2010Yankees (A-)000.561100033016.05931105032025
2011Yankees (A)354.224000027381.036369503814901111112
2012Yankees (A+)212.453000064355.0222301615324124172
2012Yankees (AA)000.0010000002.082000000002
2013Yankees (AA)132.8546000154160.0257382019445007074
2014Rockies214.195400008268.2285513932731217063
2015Rockies (AAA)134.672100062327.0112191414312015028
2015Rockies014.8636000210133.1155312218328103039
2016White Sox (AAA)113.002300072327.01091799012212036
2016White Sox012.632900014127.11192188220303025
20172 Teams242.5969000015662.2256532018417125096
    2017White Sox132.503700007436.014128121037102060
    2017Yankees112.703200008226.21152588110023036
2017Yankees002.38700011011.13963312000010
2018Yankees (A)014.5011000002.083111000002
2018Yankees (AAA)224.012500014024.2107231411211010037
2018Yankees206.562400012123.1107232217315002030
2019THE BAT213.73400  0  40.017033181751912  48
2019ATC224.06440  05 42.0 38211952023  54
2019Depth Charts323.84400  06 40.0 341917520 1  48
2019Steamer223.924000006 40.0171341917518 1  46
2019ZiPS423.76540  0  52.7 442422528115166
2019Yankees102.1690000108.13542215000011
2019ZiPS (R)323.89470     45.0 382119425 1  58
2019Steamer (R)323.7447000010 47.0200382120623 2  59
2019Depth Charts (R)323.82470  010 47.0 392220524 1  60
2019THE BAT (R)323.96480  0  48.020640232172312  60
Total- - -773.8222100044011223.2957183113952011673200264
Postseason- - -002.38700011011.13963312000010

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2010Yankees (A-)14.062.815.000.0042.4 %8.5 %33.9 %.0590.50.11590.9 %  1.85
2011Yankees (A)12.445.442.290.1130.9 %13.5 %17.3 %.2201.46.34058.7 %  2.77
2012Yankees (A+)11.783.933.000.4932.4 %10.8 %21.6 %.1530.98.22377.2 %  2.90
2012Yankees (AA)9.000.002.000.0025.0 %0.0 %25.0 %.2501.00.333100.0 %  1.20
2013Yankees (AA)11.106.751.640.6028.8 %17.5 %11.3 %.1791.38.25481.4 %  3.97
2014Rockies8.264.062.030.9222.1 %10.9 %11.2 %.2021.19.24060.1 %971014.02
2014Average7.732.892.670.8620.4 %7.6 %12.7 %.2471.28.29573.0 %  3.81
2015Rockies (AAA)9.334.002.331.0025.0 %10.7 %14.3 %.1921.15.23564.8 %  4.41
2015Rockies10.537.561.390.8125.2 %18.1 %7.1 %.2441.77.32967.5 %1081084.48
2015Average7.762.922.661.0220.4 %7.7 %12.7 %.2511.29.29672.9 %  4.03
2016White Sox (AAA)12.004.003.000.0033.0 %11.0 %22.0 %.1771.07.28370.0 %  1.95
2016White Sox8.236.591.250.6621.0 %16.8 %4.2 %.2121.50.26486.4 %641054.46
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
20172 Teams13.792.445.650.5737.5 %6.6 %30.9 %.2241.12.35878.3 %59411.83
    2017White Sox15.001.758.570.7542.6 %5.0 %37.6 %.2090.97.35274.7 %58341.49
    2017Yankees12.153.383.600.3431.3 %8.7 %22.6 %.2431.31.36481.5 %61502.30
2017Yankees7.941.595.000.7925.6 %5.1 %20.5 %.1620.71.19275.8 %54673.07
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Yankees (A)9.000.002.004.5025.0 %0.0 %25.0 %.3751.50.400100.0 %  7.97
2018Yankees (AAA)13.504.013.360.7334.6 %10.3 %24.3 %.2421.38.37565.2 %  2.85
2018Yankees11.575.792.001.1628.0 %14.0 %14.0 %.2501.63.33947.3 %152954.19
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT10.874.382.481.17   .2251.30.29975.6 %  4.01
2019ATC11.404.252.681.09   .2411.37.33373.2 %  3.81
2019Depth Charts10.764.462.421.01   .2311.34.31274.3 %  3.80
2019Steamer10.244.132.481.1726.7 %10.7 %15.9 %.2281.32.29174.7 %  4.06
2019ZiPS11.284.782.360.85   .2291.37.32173.8 %  3.54
2019Yankees11.885.402.201.0831.4 %14.3 %17.1 %.1331.08.16792.1 %47823.84
2019Average8.983.512.561.3523.3 %9.1 %14.2 %.2431.32.29073.0 %  4.47
2019ZiPS (R)11.504.922.340.89   .2311.39.32773.6 %  3.58
2019Steamer (R)11.234.312.611.14   .2181.29.29275.7 %  3.85
2019Depth Charts (R)11.364.612.461.02   .2281.34.31674.6 %  3.71
2019THE BAT (R)11.234.332.591.35   .2301.32.30575.6 %  4.18
Total- - -10.624.672.280.8027.6 %12.1 %15.5 %.2181.34.29469.0 %88843.54
Postseason- - -7.941.595.000.7925.6 %5.1 %20.5 %.1620.71.19275.8 %54673.07

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019294254052.74424225286611.284.782.360.85.2291.37.32173.8 %3.763.540.6
2020304252051.04221205266511.474.592.500.88.2261.33.31977.0 %3.533.470.7
2021313250049.34021205266311.494.742.420.91.2231.34.31576.3 %3.653.570.6

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2010Yankees (A-)0.648.0 %36.0 %56.0 %35.7 %0.0 %  26.9 %15.4 %57.7 %     2.43
2011Yankees (A)1.3418.2 %46.9 %34.9 %23.9 %1.5 %  35.3 %24.9 %39.8 %     3.40
2012Yankees (A+)0.5814.4 %31.4 %54.2 %21.9 %4.7 %  33.3 %29.3 %37.4 %     3.05
2012Yankees (AA)5.000.0 %100.0 %0.0 %0.0 %0.0 %  16.7 %0.0 %83.3 %     1.20
2013Yankees (AA)0.9512.0 %42.9 %45.1 %21.7 %6.7 %  41.2 %19.9 %39.0 %     4.07
2014Rockies1.3117.1 %47.1 %35.8 %4.5 %10.4 %8.0 %33.3 %33.7 %41.1 %25.3 %19.5 %49.5 %31.1 %3.641063.90
2015Rockies (AAA)0.8117.1 %37.1 %45.7 %15.6 %9.4 %  40.0 %21.4 %38.6 %     4.29
2015Rockies2.5623.8 %54.8 %21.4 %5.6 %16.7 %13.0 %75.0 %55.7 %23.9 %20.5 %13.6 %64.8 %21.6 %4.481064.11
2016White Sox (AAA)1.4518.3 %48.3 %33.3 %25.0 %0.0 %  31.7 %21.7 %46.7 %     2.73
2016White Sox1.7123.0 %48.6 %28.4 %0.0 %9.5 %5.6 %0.0 %45.9 %32.4 %21.6 %14.9 %64.9 %20.3 %5.061134.79
20172 Teams1.0821.4 %40.7 %37.9 %5.7 %7.5 %14.0 %0.0 %35.5 %29.8 %34.8 %17.7 %51.1 %31.2 %2.25572.51
    2017White Sox1.2024.7 %41.1 %34.2 %0.0 %12.0 %13.3 %0.0 %35.1 %31.1 %33.8 %16.2 %45.9 %37.8 %1.65371.64
    2017Yankees0.9617.9 %40.3 %41.8 %10.7 %3.6 %14.8 %0.0 %35.8 %28.4 %35.8 %19.4 %56.7 %23.9 %3.07843.68
2017Yankees0.9214.8 %40.7 %44.4 %8.3 %8.3 %0.0 %0.0 %      3.30873.81
2018Yankees (A)2.000.0 %66.7 %33.3 %0.0 %50.0 %  50.0 %16.7 %33.3 %     2.59
2018Yankees (AAA)1.0021.4 %39.3 %39.3 %18.2 %9.1 %  42.1 %24.6 %33.3 %     2.82
2018Yankees0.8824.2 %35.5 %40.3 %4.0 %12.0 %22.7 %0.0 %38.7 %32.3 %29.0 %16.1 %48.4 %35.5 %3.991014.29
2019Yankees1.8310.5 %57.9 %31.6 %16.7 %16.7 %0.0 %0.0 %31.6 %42.1 %26.3 %10.5 %73.7 %15.8 %3.76823.65
Total- - -1.3720.5 %45.9 %33.6 %4.7 %10.5 %10.8 %50.0 %39.5 %33.6 %26.8 %16.9 %54.9 %28.2 %3.56923.68
Postseason- - -0.9214.8 %40.7 %44.4 %8.3 %8.3 %0.0 %0.0 %      3.30873.81

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2010Yankees (A-)91425    26101127
2011Yankees (A)90673516    213539752
2012Yankees (A+)37641714    118350468
2012Yankees (AA)5000    92130
2013Yankees (AA)57601613    4296431072
2014Rockies8867323731344226771099
2015Rockies (AAA)2632125    166253419
2015Rockies461820164311270384654
2016White Sox (AAA)2920115    172281453
2016White Sox36211702003197302499
20172 Teams5753303810193336841017
    2017White Sox302518041013171386557
    2017Yankees27281234006162298460
2017Yankees11124100015196147
2018Yankees (A)4200    92029
2018Yankees (AAA)2222124    152270422
2018Yankees222515150011186299485
2019Yankees1162100056494158
Total- - -2601901169288483147224403912
Postseason- - -11124100015196147

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2014Rockies-0.39-4.414.021.400.200.760.730.950.84470.06-0.571310
2015Rockies-0.35-3.152.80-1.93-0.261.090.811.081.2428-0.25-0.0786
2016White Sox-0.69-2.121.432.790.300.940.600.910.5517-0.17-0.5624
20172 Teams-0.43-5.915.4811.761.181.250.991.191.14520.97-1.321810
    2017White Sox-0.34-3.813.477.840.771.391.241.311.29270.45-0.69117
    2017Yankees-0.09-2.102.013.920.411.090.691.050.97250.53-0.6173
2017Yankees0.30-0.330.634.290.430.670.691.161.1140.290.1741
2018Yankees-0.03-1.571.54-9.11-0.880.830.700.890.4517-0.220.1834
2019Yankees0.36-0.260.622.710.260.740.870.961.0670.120.3731
Total- - --1.53-17.4215.907.620.790.970.801.030.941680.52-2.084735
Postseason- - -0.30-0.330.634.290.430.670.691.161.1140.290.1741

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2014Rockies70.3% (94.6)12.0% (84.4)  17.7% (87.3)  0.5%
2015Rockies56.2% (95.9)3.2% (85.9)  40.6% (87.8)  0.6%
2016White Sox73.6% (96.5)10.2% (84.1)  16.2% (88.7)  2.2%
20172 Teams66.5% (97.9)11.6% (86.3)  21.9% (90.4)  0.2%
    2017White Sox72.7% (97.9)8.1% (87.0)  19.2% (90.3)  0.4%
    2017Yankees58.9% (97.7)15.9% (85.9)  25.2% (90.5)   
2018Yankees54.3% (95.1)5.4% (83.0)  40.3% (88.5)  0.2%
2019Yankees61.4% (96.3)5.1% (82.9)  33.5% (89.3)   
Total- - -65.0% (96.0)9.1% (84.9)  25.9% (88.6)  0.6%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2014Rockies73.6 % 3.9 %   10.2 %1.6 %  10.7 %   
2015Rockies53.9 %10.9 %2.2 %   3.2 %   29.9 %   
2016White Sox62.7 %9.8 %1.0 %   10.3 %   16.2 %   
20172 Teams59.1 %6.4 %0.4 %   12.4 %   21.7 %   
    2017White Sox61.4 %9.2 %0.7 %   9.6 %   19.1 %   
    2017Yankees56.2 %3.0 %    15.9 %   24.9 %   
2018Yankees54.5 %     5.4 %   40.1 %   
2019Yankees61.4 %     5.1 %   33.5 %   
Total- - -62.3 %4.7 %1.7 %   8.8 %0.4 %  22.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2014Rockies94.0 93.0   84.880.8  86.3  
2015Rockies94.695.494.7   85.9   87.2  
2016White Sox96.596.395.3   84.1   88.7  
20172 Teams97.897.397.5   87.1   90.4  
    2017White Sox98.097.397.5   88.7   90.5  
    2017Yankees97.697.1    85.9   90.3  
2018Yankees95.1     82.9   88.4  
2019Yankees96.2     82.9   89.3  
Total- - -95.696.393.8   85.480.8  88.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2014Rockies70.5 %   17.8 %11.8 %     
2015Rockies56.2 %   40.6 %3.2 %     
2016White Sox73.4 %  0.2 %16.2 %10.3 %     
20172 Teams66.4 %   22.0 %11.6 %     
    2017White Sox73.6 %   18.5 %8.0 %     
    2017Yankees58.9 %   25.2 %15.9 %     
2018Yankees54.3 %   40.3 %5.4 %     
2019Yankees61.4 %   33.5 %5.1 %     
Total- - -65.0 %  0.0 %26.0 %9.0 %     

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2014Rockies95.3   88.084.9    
2015Rockies96.4   88.386.0    
2016White Sox97.0  96.989.284.5    
20172 Teams98.1   90.786.5    
    2017White Sox98.4   90.987.4    
    2017Yankees97.7   90.585.9    
2018Yankees95.5   88.883.5    
2019Yankees96.2   89.482.8    
Total- - -96.5  96.989.085.3    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2014Rockies4.5-0.6  0.1  0.58-0.42  0.03  
2015Rockies-1.4-1.0  -0.7  -0.37-4.78  -0.26  
2016White Sox1.20.2  2.2  0.330.40  2.81  
20172 Teams8.50.8  3.8  1.250.65  1.72  
    2017White Sox6.0-0.1  3.6  1.49-0.13  3.34  
    2017Yankees2.40.8  0.3  0.901.13  0.22  
2018Yankees-6.8-0.7  3.4  -2.57-2.60  1.74  
2019Yankees1.9-1.6  1.4  1.96-20.43  2.66  
Total- - -7.9-2.9  10.2  0.31-0.82  1.01  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2014Rockies3.2 -0.1   -1.00.1  2.7  
2015Rockies-0.81.50.4   -1.0   -3.7  
2016White Sox2.9-1.70.2   0.2   2.1  
20172 Teams7.3-0.40.1   1.9   4.3  
    2017White Sox5.3-0.70.1   1.1   3.4  
    2017Yankees2.00.3    0.7   0.9  
2018Yankees-6.8     -0.7   3.8  
2019Yankees1.9     -1.1   1.4  
Total- - -7.7-0.60.6   -1.60.1  10.5  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2014Rockies0.39 -0.28   -0.860.62  2.27  
2015Rockies-0.232.123.00   -4.66   -1.92  
2016White Sox0.95-3.623.44   0.46   2.68  
20172 Teams1.24-0.582.69   1.51   1.98  
    2017White Sox1.56-1.302.69   2.12   3.19  
    2017Yankees0.802.26    1.05   0.80  
2018Yankees-2.56     -2.59   1.96  
2019Yankees1.96     -13.55   2.66  
Total- - -0.32-0.330.88   -0.470.62  1.23  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2014Rockies5.3   0.60.7    
2015Rockies-1.3   -1.4-1.0    
2016White Sox1.3  0.12.10.2    
20172 Teams8.3   3.90.8    
    2017White Sox5.6   2.80.1    
    2017Yankees2.5   0.40.8    
2018Yankees-6.8   3.8-0.7    
2019Yankees1.9   1.4-1.1    
Total- - -8.7  0.110.4-1.0    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2014Rockies0.70   0.320.58    
2015Rockies-0.36   -0.53-4.78    
2016White Sox0.36  6.452.680.46    
20172 Teams1.23   1.750.69    
    2017White Sox1.42   2.850.18    
    2017Yankees0.92   0.321.11    
2018Yankees-2.56   1.93-2.59    
2019Yankees1.96   2.66-13.55    
Total- - -0.35  6.451.04-0.28    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2014Rockies28.8 %68.9 %46.6 %57.7 %85.7 %76.1 %44.4 %49.8 %11.1 %
2014Average30.7 %65.7 %46.2 %65.7 %87.3 %79.3 %44.3 %60.6 %9.5 %
2015Rockies25.7 %63.2 %42.3 %50.5 %76.9 %68.0 %44.3 %51.0 %13.5 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016White Sox27.6 %69.3 %47.3 %67.6 %80.6 %76.6 %47.3 %53.8 %10.8 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
20172 Teams35.2 %73.5 %53.3 %55.6 %75.6 %68.6 %47.2 %62.1 %16.7 %
    2017White Sox38.3 %71.3 %54.6 %57.4 %76.0 %69.4 %49.4 %63.8 %16.6 %
    2017Yankees31.8 %76.6 %51.7 %53.1 %75.2 %67.7 %44.6 %60.0 %16.7 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Yankees28.2 %64.0 %43.8 %58.4 %71.9 %67.0 %43.6 %57.0 %14.4 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Yankees23.1 %67.2 %41.8 %42.9 %84.4 %71.2 %42.4 %60.0 %12.0 %
2019Average29.4 %66.8 %45.6 %60.5 %84.5 %75.7 %43.3 %60.3 %11.0 %
Total- - -29.4 %68.6 %47.2 %56.7 %79.2 %71.5 %45.3 %55.0 %13.4 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Rockies27.3 %65.6 %46.6 %52.0 %85.9 %76.1 %50.5 %26.8
2014Average30.1 %63.1 %46.2 %62.9 %87.5 %79.3 %48.8 %23.0
2015Rockies28.3 %58.2 %42.3 %49.0 %78.5 %68.0 %46.8 %26.0
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016White Sox27.7 %66.0 %47.3 %59.1 %83.6 %76.6 %51.2 %26.2
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
20172 Teams35.9 %70.5 %53.5 %54.9 %75.4 %68.7 %51.0 %27.0
    2017White Sox39.3 %68.6 %54.6 %57.7 %75.4 %69.3 %52.3 %26.9
    2017Yankees31.8 %72.9 %52.2 %50.7 %75.5 %67.8 %49.4 %27.1
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Yankees26.4 %63.6 %43.6 %49.3 %75.5 %67.0 %46.3 %25.8
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Yankees23.5 %63.0 %41.8 %55.0 %78.3 %71.2 %46.2 %27.2
2019Average29.3 %63.9 %45.7 %58.2 %84.5 %75.6 %47.3 %24.2
Total- - -29.4 %65.4 %47.2 %53.0 %80.1 %71.5 %49.4 %26.5

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2014Rockies27.5 %65.2 %46.4 %53.1 %86.5 %76.6 %50.0 %27.1
2015Rockies29.2 %58.2 %42.3 %50.0 %79.0 %68.0 %45.2 %26.2
2016White Sox26.9 %66.1 %47.3 %61.9 %82.1 %76.6 %52.1 %26.2
20172 Teams35.2 %70.3 %53.4 %53.5 %76.0 %68.8 %51.8 %27.0
    2017White Sox39.8 %67.9 %54.9 %56.0 %76.1 %69.4 %53.6 %26.5
    2017Yankees30.6 %73.7 %52.0 %49.3 %76.2 %68.2 %49.6 %27.5
2018Yankees27.3 %63.1 %43.6 %50.0 %75.7 %67.0 %45.7 %26.3
2019Yankees22.6 %63.5 %41.8 %52.6 %78.7 %71.2 %46.8 %27.6
Total- - -29.4 %65.4 %47.1 %53.2 %80.2 %71.7 %49.3 %26.7

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2010Yankees (A-)P11016.0110  0          
2011Yankees (A)P40081.0371  0          
2012Yankees (A+)P30055.0671  0          
2012Yankees (AA)P102.0000  0          
2013Yankees (AA)P46060.0630  0          
2014RockiesP54068.2852021001 10   .867 
2015Rockies (AAA)P21027.0100  0          
2015RockiesP36033.1310000000 1   1.000 
2016White Sox (AAA)P23027.0030  0          
2016White SoxP29027.1640000000 0   1.000 
20172 TeamsP69062.2310000000 2   1.000 
    2017White SoxP37036.0200000000 2   1.000 
    2017YankeesP32026.2110000000 0   1.000 
2018Yankees (A)P112.0000  0          
2018Yankees (AAA)P25024.2010  0          
2018YankeesP24023.1121010000 0   .750 
2019YankeesP908.1110000000 2   1.000 
Total- - -P2210223.222143031001 15   .923 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2014RockiesP68.2-1 -1  0-1-2     -0.7      
2015RockiesP33.10 0  00-1     -0.5      
2016White SoxP27.10 0  011     -0.5      
20172 TeamsP62.20 0  0-2-2     -0.2      
    2017White SoxP36.00 0  0-1-1     -0.3      
    2017YankeesP26.20 0  0-1-1     0.1      
2018YankeesP23.10 0  000     0.2      
2019YankeesP8.10 0  011     -0.1      
Total- - -P223.2-2 -1  0-1-3     -1.9      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2014RockiesP68.20.0%      (0)0.0%      (1)0.0%      (0)0.0%     (1)83.3%      (6)66.7%      (3)
2015RockiesP33.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (1)100.0%      (1)
2016White SoxP27.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (4)
20172 TeamsP62.20.0%      (0)0.0%      (0)0.0%      (2)0.0%     (1)0.0%      (0)100.0%      (1)
    2017White SoxP36.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (1)0.0%      (0)0.0%      (0)
    2017YankeesP26.20.0%      (0)0.0%      (0)0.0%      (2)0.0%     (0)0.0%      (0)100.0%      (1)
2018YankeesP23.10.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)100.0%      (1)
Total- - -P223.20.0%      (0)0.0%      (1)0.0%      (2)33.3%     (3)71.4%      (7)90.0%    (10)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2014Rockies-0.10.7-1.0-0.31.40.2$1.2 
2015Rockies-0.3-0.2-0.1-0.3-0.20.0($0.2) 
2016White Sox0.70.20.50.70.00.0$0.0 
20172 Teams1.6-0.70.2-0.521.32.2$17.3 
    2017White Sox0.9-0.3-0.1-0.513.91.4$11.3 
    2017Yankees0.7-0.40.3-0.17.40.7$6.0 
2018Yankees-0.9-0.2-0.8-1.00.70.1$0.6 
2019Yankees0.30.20.00.21.00.1$0.8 
Total- - -1.20.0-1.2-1.224.32.5$19.7 


  • $1.3m / 1 Years (2018) (Edit)
    • signed by New York Yankees on 1/11/2018 (Avoided Arbitration)
    • 2018: $1.3M
    • Originally Reported By: Bob Nightengale
    • Source: twitter.com, Hat Tip: cbssports.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2014) (Edit)
    • signed by Colorado Rockies on 1/1/2014 (League Minimum)
    • 2014: $0.5M
    • Submitted by Dustin Nosler
Add New Contract
  • 2013 Rule 5 Draft - Round: 1, Pick: 4, Overall: 4
    • Team: Colorado Rockies
  • 2010 June Amateur Draft - Round: 5, Pick: 30, Overall: 175
    • Team: New York Yankees
    • School: Lynn University