Tommy Kahnle

Age: 30
Bats/Throws: R/R
6' 1" / 235
P
Birthdate: 8/7/1989 (30 y, 6 m, 16 d)
Drafted: 2013 Rule 5 Draft - Round: 1, Pick: 4, Overall: 4, Team: Colorado Rockies
Contract: 1 yr, $2.65M (2020)
Service Time: 4.131
Reported as the pre-2020 value.
4 years and 131 days days of service time.
  
Free Agent:
Becomes a free agent entering the 2022 season, after the conclusion of the 2021 season.
2022   
Arb Eligible:
Projected to be arbitration eligible for the 2021 season.
2021   
MiLB Options: 0
Reported as the pre-2020 season number of waiver options remaining.

RotoWire News: Kahnle and the Yankees agreed to terms on a one-year, $2.65 million contract Friday, avoiding arbitration, Jon Heyman of MLB Network reports. (1/10/2020)

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.1
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.1
    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.0
2019Yankees32072061.112.912.931.32.27973.5 %50.4 %23.1 %3.673.332.691.1
2019Yankees100808.09.003.381.13.15089.3 %28.6 %10.0 %2.253.964.83 
2020THE BAT42068068.011.113.711.28.30875.3 %  3.803.95  
2020ATC32062060.012.013.221.18.31474.9 %  3.573.44  
2020Depth Charts43068068.012.083.251.17.31177.6 %  3.383.40 0.9
2020Steamer43068068.011.462.591.19.29276.5 %44.6 % 3.343.363.361.1
2020ZiPS32064055.312.693.901.14.31678.7 %  3.423.45 0.8
Total- - -9942840276.211.094.260.91.29569.2 %46.5 %12.6 %3.843.493.463.4
Postseason- - -10115019.18.382.330.93.17482.0 %35.4 %9.1 %2.333.444.23 

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
2019Yankees323.6772000027561.1248452725920028088
2019Yankees102.2580000108.0324221300008
2020THE BAT423.80680  0  68.0287583129102823  84
2020ATC323.57620  016 60.0 48262482112  79
2020Depth Charts433.38680  015 68.0 542726925 2  91
2020Steamer433.3468000015 68.0277552725920 2  87
2020ZiPS323.42640  0  55.3 432221724125178
Total- - -993.8428400046616276.211702241381182813175280341
Postseason- - -102.331500012019.171105525000018

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 %60411.83
    2017White Sox15.001.758.570.7542.6 %5.0 %37.6 %.2090.97.35274.7 %58331.49
    2017Yankees12.153.383.600.3431.3 %8.7 %22.6 %.2431.31.36481.5 %62512.30
2017Yankees7.941.595.000.7925.6 %5.1 %20.5 %.1620.71.19275.8 %55683.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 %154974.19
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019Yankees12.912.934.401.3235.5 %8.1 %27.4 %.1991.06.27973.5 %80713.33
2019Yankees9.003.382.671.1325.0 %9.4 %15.6 %.1380.88.15089.3 %49853.96
2019Average8.883.292.691.4023.0 %8.5 %14.4 %.2491.33.29672.3 %  4.49
2020THE BAT11.113.712.991.28   .2311.26.30875.3 %  3.95
2020ATC12.013.223.731.18   .2231.17.31474.9 %  3.44
2020Depth Charts12.083.253.721.17   .2201.16.31177.6 %  3.40
2020Steamer11.462.594.421.1931.3 %7.1 %24.2 %.2181.10.29276.5 %  3.36
2020ZiPS12.693.903.251.14   .2161.21.31678.7 %  3.45
Total- - -11.094.262.600.9129.2 %11.2 %17.9 %.2171.28.29569.2 %88823.49
Postseason- - -8.382.333.600.9325.4 %7.0 %18.3 %.1520.78.17482.0 %52753.44

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2020303264055.34322217247812.693.903.251.14.2161.21.31678.7 %3.423.450.8
2021313259051.73920196227312.723.833.321.05.2111.18.31277.9 %3.313.290.9
2022323258050.33820196227212.873.933.271.07.2111.19.31477.5 %3.403.330.9

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.7721.2 %50.4 %28.5 %10.3 %23.1 %5.8 %100.0 %43.5 %31.9 %24.6 %18.8 %47.1 %34.1 %2.79592.69
2019Yankees0.6023.8 %28.6 %47.6 %10.0 %10.0 %0.0 %0.0 %      4.271054.83
Total- - -1.4320.9 %46.5 %32.6 %5.4 %12.6 %10.1 %55.6 %40.5 %33.0 %26.4 %17.5 %52.8 %29.7 %3.37853.46
Postseason- - -0.7718.8 %35.4 %45.8 %9.1 %9.1 %0.0 %0.0 %      3.71944.23

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
2019Yankees6939294411363576691026
2019Yankees6105100023776113
Total- - -318223143123295114176530154780
Postseason- - -172292000388172260

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
2019Yankees1.71-3.955.669.560.971.061.001.241.25671.130.48289
2019Yankees0.15-0.430.581.990.191.020.941.101.0880.22-0.0712
Total- - --0.18-21.1120.9314.471.501.000.841.091.032281.53-1.717243
Postseason- - -0.46-0.751.216.280.630.830.821.131.09120.510.0453

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%
2019Yankees44.2% (96.5)3.9% (83.5)  51.9% (90.0)   
Total- - -60.6% (96.1)8.1% (84.8)  31.3% (89.1)  0.5%

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 %   
2019Yankees44.3 % 0.1 %   4.0 %   51.6 %   
Total- - -58.4 %3.9 %1.4 %   7.9 %0.4 %  28.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.4 89.8   83.5   90.0  
Total- - -95.796.393.7   85.280.8  89.0  

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 %     
2019Yankees44.1 %   52.0 %3.9 %     
Total- - -60.6 %  0.0 %31.4 %8.1 %     

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2014Rockies95.3   88.084.9    
2015Rockies96.4   88.386.0    
2016White Sox97.0  96.989.284.5    
20172 Teams98.1   90.686.5    
    2017White Sox98.3   90.987.3    
    2017Yankees97.7   90.585.9    
2018Yankees95.5   88.883.5    
2019Yankees96.7   90.283.6    
Total- - -96.5  96.989.485.2    

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  
2019Yankees-2.4-1.5  13.0  -0.53-3.86  2.44  
Total- - -3.6-2.8  21.8  0.12-0.73  1.47  

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  
2019Yankees-2.2 0.2   -0.8   12.1  
Total- - -3.6-0.60.8   -1.30.1  21.2  

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  
2019Yankees-0.48 18.71   -1.96   2.29  
Total- - -0.13-0.331.14   -0.350.62  1.59  

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    
2019Yankees-2.6   12.9-1.0    
Total- - -4.2  0.121.9-0.9    

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.740.69    
    2017White Sox1.41   2.840.18    
    2017Yankees0.92   0.321.11    
2018Yankees-2.56   1.93-2.59    
2019Yankees-0.57   2.42-2.44    
Total- - -0.15  6.451.47-0.23    

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 %
2019Yankees35.1 %73.0 %51.3 %50.7 %74.3 %65.0 %42.6 %62.1 %17.9 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -30.9 %69.6 %48.3 %55.5 %78.0 %70.0 %44.8 %56.3 %14.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
2019Yankees33.8 %70.6 %51.4 %44.2 %75.9 %65.0 %47.8 %26.4
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -30.6 %66.6 %48.3 %50.8 %79.2 %70.1 %49.1 %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.6 %70.0 %53.4 %53.1 %76.3 %68.8 %51.6 %27.0
    2017White Sox39.8 %68.3 %54.9 %55.5 %76.5 %69.4 %53.1 %26.5
    2017Yankees31.6 %72.5 %52.0 %49.3 %76.5 %68.2 %49.8 %27.5
2018Yankees27.3 %63.1 %43.6 %50.0 %75.7 %67.0 %45.7 %26.3
2019Yankees33.4 %70.7 %51.4 %44.1 %75.6 %65.0 %48.2 %26.8
Total- - -30.6 %66.5 %48.2 %51.0 %79.3 %70.2 %49.1 %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 
2019YankeesP72061.1470001100 3   1.000 
Total- - -P2840276.225203032101 16   .938 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2014RockiesP68.2-1 -1  0-1-2     -0.5      
2015RockiesP33.10 0  00-1     -0.4      
2016White SoxP27.10 0  011     -0.4      
20172 TeamsP62.20 0  0-2-2     -0.1      
    2017White SoxP36.00 0  0-1-1     -0.1      
    2017YankeesP26.20 0  0-1-1     0.0      
2018YankeesP23.10 0  000     0.2      
2019YankeesP61.10 0  011     -0.1      
Total- - -P276.2-1 -1  0-1-3     -1.4      

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)
2019YankeesP61.10.0%      (0)0.0%      (1)0.0%      (0)100.0%     (1)100.0%      (2)100.0%      (4)
Total- - -P276.20.0%      (0)0.0%      (2)0.0%      (2)50.0%     (4)77.8%      (9)92.9%    (14)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2014Rockies-0.20.7-1.0-0.31.20.1$1.0 
2015Rockies-0.3-0.2-0.1-0.3-0.30.0($0.2) 
2016White Sox0.70.20.50.7-0.20.0($0.1) 
20172 Teams1.6-0.70.2-0.621.12.1$17.1 
    2017White Sox0.9-0.4-0.2-0.513.71.4$11.2 
    2017Yankees0.7-0.40.3-0.17.30.7$5.9 
2018Yankees-0.9-0.2-0.8-1.00.50.0$0.4 
2019Yankees0.90.2-0.4-0.311.81.1$9.2 
Total- - -1.80.0-1.6-1.734.23.4$27.3 

  • 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