Age: 28
Bats/Throws: L/R
6' 3" / 215
P

Prospects Report
Team Rank: 13Overall Rank: NAReported: 2017ETA: 2016  
FastballSliderChangeupCutterCommandFuture Value
50 / 5045 / 4540 / 4550 / 5550 / 5040

RotoWire News: Koch allowed two runs on two hits, two walks and two hit batsmen while striking out one over 4.1 innings of relief in Friday's 5-1 loss to the Cubs. (4/20/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
2012Mets (A-)02013223.17.332.700.39.32465.5 %46.6 %5.0 %5.013.553.51 
2013Mets (A)640181582.17.430.440.77.34656.1 %42.9 %7.4 %4.703.153.04 
2014Mets (A+)10402222120.14.712.390.52.32467.5 %44.9 %4.4 %4.644.224.39 
2015Diamondbacks (AA)100117.17.364.910.00.111100.0 %50.0 %0.0 %0.003.304.20 
2015Mets (AA)48035888.15.601.530.51.31372.0 %43.2 %5.0 %3.463.403.55 
2016Diamondbacks (AA)240141474.25.911.570.84.32466.5 %40.8 %8.2 %4.703.873.65 
2016Diamondbacks (AAA)4207746.24.821.160.58.32575.7 %53.8 %7.3 %3.093.874.09 
2016Diamondbacks1117218.05.002.000.50.15480.9 %41.2 %4.5 %2.003.765.070.3
2017Diamondbacks (A-)1002211.07.360.821.64.34462.5 %35.5 %16.7 %4.914.823.46 
2017Diamondbacks (AAA)220101045.05.003.002.20.35061.8 %44.2 %20.4 %8.406.925.38 
2017Diamondbacks000100.00.009.000.001.0000.0 %0.0 %0.0 %27.006.167.940.0
2018Diamondbacks (AAA)240111154.15.131.991.82.31359.8 %45.6 %22.9 %5.965.954.47 
2018Diamondbacks550191486.25.192.281.97.26281.7 %44.4 %20.4 %4.155.834.75-0.7
2019THE BAT24048364.05.722.881.41.31866.5 %  5.345.05  
2019ATC2208433.05.182.561.53.31067.0 %  5.315.12  
2019Depth Charts34048364.05.642.331.51.31269.3 %  5.015.01 -0.1
2019Steamer34048363.06.112.341.32.30368.9 %46.0 % 4.774.614.520.0
2019ZiPS6702721116.75.172.311.70.31169.7 %  5.255.42 -0.2
2019Diamondbacks0008016.12.762.203.31.26858.3 %38.7 %22.2 %9.378.757.10-0.4
2019ZiPS (R)37 251697.04.992.331.86.31467.9 %  5.635.75 -0.4
2019Steamer (R)23041354.05.822.471.46.30368.1 %  5.114.95 -0.2
2019Depth Charts (R)23041354.05.412.401.66.31368.0 %  5.375.35 -0.1
2019THE BAT (R)24041355.05.382.991.84.31465.8 %  5.975.79  
Total- - -6613516121.04.832.311.93.25275.8 %42.9 %18.2 %4.765.915.11-0.9

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Mets (A-)025.011320003023.110425131317032019
2013Mets (A)644.7018151000182.1350100524374023068
2014Mets (A+)1044.64222200000120.152914167627320138363
2015Diamondbacks (AA)100.0011000007.1282000400006
2015Mets (AA)483.463580005488.1367953734515145055
2016Diamondbacks (AA)244.7014140000074.2319874139713030049
2016Diamondbacks (AAA)423.09770000046.219455181636101025
2016Diamondbacks112.00720010018.06994414020010
2017Diamondbacks (A-)104.91220000011.04413762100009
2017Diamondbacks (AAA)228.4010100000045.02166842421115221025
2017Diamondbacks0027.0010000000.032330100000
2018Diamondbacks (AAA)245.9611110000054.12316641361112010131
2018Diamondbacks554.1519140000086.23608843401922163050
2019THE BAT245.34483  0  64.0285754138102134  41
2019ATC225.3184  00 33.0 3921196901  19
2019Depth Charts345.01483  07 64.0 7438361116 3  40
2019Steamer344.774830007 63.0275713634916 3  43
2019ZiPS675.252721  0  116.7 14073682230173167
2019Diamondbacks009.37800000016.1752117176404105
2019ZiPS (R)375.632516     97.0 12166612025 8  54
2019Steamer (R)235.114130006 54.0235613330915 3  35
2019Depth Charts (R)235.37413  06 54.0 6535321014 3  32
2019THE BAT (R)245.97413  0  55.0248674036111823  33
Total- - -664.76351600100121.0507120676426311124065

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Mets (A-)7.332.702.710.3918.3 %6.7 %11.5 %.2661.37.32465.5 %  3.55
2013Mets (A)7.430.4417.000.7719.4 %1.1 %18.3 %.2911.26.34656.1 %  3.15
2014Mets (A+)4.712.391.970.5211.9 %6.1 %5.9 %.2911.44.32467.5 %  4.22
2015Diamondbacks (AA)7.364.911.500.0021.4 %14.3 %7.1 %.0830.82.111100.0 %  3.30
2015Mets (AA)5.601.533.670.5115.0 %4.1 %10.9 %.2731.25.31372.0 %  3.40
2016Diamondbacks (AA)5.911.573.770.8415.4 %4.1 %11.3 %.2871.34.32466.5 %  3.87
2016Diamondbacks (AAA)4.821.164.170.5812.9 %3.1 %9.8 %.2931.31.32575.7 %  3.87
2016Diamondbacks5.002.002.500.5014.5 %5.8 %8.7 %.1430.72.15480.9 %46903.76
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Diamondbacks (A-)7.360.829.001.6420.5 %2.3 %18.2 %.3021.27.34462.5 %  4.82
2017Diamondbacks (AAA)5.003.001.672.2011.6 %6.9 %4.6 %.3421.84.35061.8 %  6.92
2017Diamondbacks0.009.000.000.000.0 %33.3 %-33.3 %1.0003.001.0000.0 %5921416.16
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Diamondbacks (AAA)5.131.992.581.8213.4 %5.2 %8.2 %.3031.44.31359.8 %  5.95
2018Diamondbacks5.192.282.271.9713.9 %6.1 %7.8 %.2651.27.26281.7 %1011435.83
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT5.722.881.981.41   .2941.49.31866.5 %  5.05
2019ATC5.182.562.021.53   .2951.46.31067.0 %  5.12
2019Depth Charts5.642.332.421.51   .2921.42.31269.3 %  5.01
2019Steamer6.112.342.611.3215.6 %6.0 %9.6 %.2781.38.30368.9 %  4.61
2019ZiPS5.172.312.231.70   .2991.46.31169.7 %  5.42
2019Diamondbacks2.762.201.253.316.7 %5.3 %1.3 %.3131.53.26858.3 %2162048.75
2019Average8.953.522.541.3423.2 %9.1 %14.1 %.2431.32.29073.0 %  4.47
2019ZiPS (R)4.992.332.151.86   .3061.50.31467.9 %  5.75
2019Steamer (R)5.822.472.361.46   .2821.42.30368.1 %  4.95
2019Depth Charts (R)5.412.402.251.66   .2981.46.31368.0 %  5.35
2019THE BAT (R)5.382.991.801.84   .3021.55.31465.8 %  5.79
Total- - -4.832.312.101.9312.8 %6.1 %6.7 %.2591.25.25275.8 %1131445.91

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
201928672721116.714073682230675.172.312.231.70.2991.46.31169.7 %5.255.42-0.2
202029672419104.712466622027595.072.322.191.72.2961.44.30669.1 %5.335.46-0.3
202130672419105.012466622027605.142.312.221.71.2951.44.30669.1 %5.315.44-0.3

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Mets (A-)1.7026.0 %46.6 %27.4 %10.0 %5.0 %  45.3 %22.7 %32.0 %     3.51
2013Mets (A)1.2021.4 %42.9 %35.7 %21.1 %7.4 %  41.3 %23.2 %35.5 %     3.04
2014Mets (A+)1.1616.3 %44.9 %38.8 %17.6 %4.4 %  46.3 %23.8 %29.9 %     4.39
2015Diamondbacks (AA)1.135.6 %50.0 %44.4 %37.5 %0.0 %  33.3 %27.8 %38.9 %     4.20
2015Mets (AA)1.2321.8 %43.2 %35.1 %22.0 %5.0 %  38.9 %22.9 %38.2 %     3.55
2016Diamondbacks (AA)1.2025.2 %40.8 %34.0 %22.4 %8.2 %  33.2 %26.9 %39.9 %     3.65
2016Diamondbacks (AAA)2.1020.6 %53.8 %25.6 %17.1 %7.3 %  42.3 %20.9 %36.8 %     4.09
2016Diamondbacks0.9515.7 %41.2 %43.1 %9.1 %4.5 %4.8 %0.0 %39.6 %35.8 %24.5 %28.3 %43.4 %28.3 %4.771235.07
2017Diamondbacks (A-)0.9225.8 %35.5 %38.7 %33.3 %16.7 %  50.0 %17.7 %32.4 %     3.46
2017Diamondbacks (AAA)1.4124.4 %44.2 %31.4 %14.8 %20.4 %  37.6 %26.6 %35.8 %     5.38
2017Diamondbacks0.0050.0 %0.0 %50.0 %0.0 %0.0 %0.0 %0.0 %50.0 %50.0 %0.0 %0.0 %50.0 %50.0 % 1837.94
2018Diamondbacks (AAA)1.7328.0 %45.6 %26.4 %12.5 %22.9 %  48.1 %21.4 %30.5 %     4.47
2018Diamondbacks1.3322.2 %44.4 %33.3 %11.8 %20.4 %3.2 %33.3 %42.6 %39.7 %17.7 %11.3 %42.2 %46.5 %4.851174.75
2019Diamondbacks0.8917.7 %38.7 %43.5 %11.1 %22.2 %4.2 %0.0 %30.6 %43.5 %25.8 %17.7 %40.3 %41.9 %5.861667.10
Total- - -1.1820.8 %42.9 %36.3 %11.2 %18.2 %3.6 %20.0 %40.4 %39.8 %19.8 %14.5 %42.1 %43.4 %5.021255.11

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Mets (A-)3420192    38134172
2013Mets (A)114955720    52530582
2014Mets (A+)1841596728    164619783
2015Diamondbacks (AA)9813    4161102
2015Mets (AA)1231006222    4678901357
2016Diamondbacks (AA)102856319    3317761107
2016Diamondbacks (AAA)8641337    211496707
2016Diamondbacks212282120577157234
2017Diamondbacks (A-)111284    51105156
2017Diamondbacks (AAA)7654428    282485767
2017Diamondbacks01100000459
2018Diamondbacks (AAA)8348516    315533848
2018Diamondbacks124936211431404708261296
2019Diamondbacks242711310014110179289
Total- - -16914382166515966111671828

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Diamondbacks0.35-1.001.366.700.651.011.031.292.3830.62-0.2721
2017Diamondbacks-0.04-0.040.00-2.46-0.260.220.070.070.911-0.16-0.0200
2018Diamondbacks-0.33-6.305.970.470.140.870.820.700.9115-1.050.6700
2019Diamondbacks-0.01-0.110.10-8.08-0.880.090.120.230.6230.23-0.3400
Total- - --0.03-7.457.42-3.37-0.360.770.740.691.0722-0.360.3221

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Diamondbacks50.0% (92.0) 39.3% (89.2)5.6% (79.8)5.1% (84.8)   
2017Diamondbacks55.6% (91.6) 33.3% (90.0) 11.1% (86.0)   
2018Diamondbacks41.3% (91.3) 26.8% (89.7)15.7% (79.9)16.3% (85.4)  0.2%
2019Diamondbacks49.8% (92.4) 28.4% (88.9)4.8% (79.2)17.0% (85.7)   
Total- - -43.8% (91.6) 28.7% (89.5)12.6% (79.8)14.9% (85.4)  0.1%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Diamondbacks39.3 %12.4 %3.4 %   35.5 %4.7 %  4.7 %   
2017Diamondbacks55.6 % 33.3 %       11.1 %   
2018Diamondbacks42.4 % 26.0 %    15.7 %  15.9 %   
2019Diamondbacks49.5 %0.4 %27.7 %    5.2 %  17.3 %   
Total- - -43.2 %1.6 %23.4 %   4.5 %12.5 %  14.7 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Diamondbacks92.091.887.8   88.980.0  84.8  
2017Diamondbacks91.4 90.1       86.1  
2018Diamondbacks91.2 89.7    79.8  85.3  
2019Diamondbacks92.491.588.9    79.6  85.7  
Total- - -91.591.889.5   88.979.8  85.4  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Diamondbacks49.6 %39.7 %  5.1 %5.6 %     
2017Diamondbacks55.6 %33.3 %  11.1 %      
2018Diamondbacks41.1 %26.8 %  16.5 %14.9 %0.8 %    
2019Diamondbacks44.3 %24.6 % 0.4 %17.0 %3.5 %     
Total- - -42.7 %28.1 % 0.1 %15.1 %11.8 %0.6 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Diamondbacks93.090.1  85.980.6    
2017Diamondbacks91.990.6  86.6     
2018Diamondbacks91.890.2  85.980.279.3   
2019Diamondbacks92.589.1 94.085.879.2    
Total- - -92.190.0 94.085.980.279.3   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Diamondbacks0.9 3.80.10.9  0.74 4.160.487.25  
2017Diamondbacks-0.2 -0.5 -0.8  -4.50 -17.01 -75.24  
2018Diamondbacks-11.1 4.2-2.55.2  -2.07 1.21-1.222.44  
2019Diamondbacks-4.4 -1.20.5-1.4  -3.04 -1.513.91-2.79  
Total- - --14.8 6.3-1.93.9  -1.85 1.20-0.811.43  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Diamondbacks0.40.50.3   3.60.1  0.9  
2017Diamondbacks-0.2 -0.5       -0.8  
2018Diamondbacks-11.5 3.9    -2.3  6.7  
2019Diamondbacks-4.50.3-0.2    0.0  -1.8  
Total- - --15.90.83.5   3.6-2.1  5.0  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Diamondbacks0.401.743.44   4.370.57  8.11  
2017Diamondbacks-4.36 -16.73       -80.01  
2018Diamondbacks-2.10 1.16    -1.11  3.23  
2019Diamondbacks-3.1626.21-0.25    0.28  -3.58  
Total- - --2.012.550.82   4.37-0.94  1.85  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Diamondbacks0.84.0  0.90.1    
2017Diamondbacks-0.2-0.5  -0.8     
2018Diamondbacks-11.24.4  5.9-2.30.0   
2019Diamondbacks-3.1-1.7 0.0-1.30.7    
Total- - --13.86.2 0.04.7-1.50.0   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Diamondbacks0.724.26  7.130.48    
2017Diamondbacks-4.36-16.73  -80.01     
2018Diamondbacks-2.111.28  2.78-1.190.50   
2019Diamondbacks-2.45-2.39 -4.78-2.756.95    
Total- - --1.761.20 -4.781.69-0.710.50   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Diamondbacks35.1 %70.0 %53.0 %70.0 %92.9 %85.5 %51.3 %66.7 %7.7 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Diamondbacks20.0 %50.0 %33.3 %100.0 %100.0 %100.0 %44.4 %66.7 %0.0 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Diamondbacks30.3 %68.1 %47.1 %75.2 %91.8 %85.9 %44.4 %60.6 %6.6 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Diamondbacks28.1 %75.4 %48.1 %74.5 %93.5 %87.1 %42.2 %57.3 %6.2 %
2019Average29.5 %66.9 %45.7 %60.8 %84.5 %75.7 %43.2 %60.4 %11.0 %
Total- - -30.4 %69.3 %47.9 %74.5 %92.3 %86.1 %45.0 %61.0 %6.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Diamondbacks34.6 %67.7 %53.0 %66.7 %93.2 %85.5 %55.6 %23.3
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Diamondbacks0.0 %50.0 %33.3 % 100.0 %100.0 %66.7 %21.2
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Diamondbacks27.3 %67.9 %47.2 %75.1 %90.5 %85.9 %48.9 %23.2
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Diamondbacks28.1 %70.6 %48.1 %74.4 %92.7 %87.1 %47.1 %25.7
2019Average29.4 %63.9 %45.7 %58.3 %84.5 %75.7 %47.3 %24.2
Total- - -28.2 %68.2 %48.0 %73.9 %91.3 %86.1 %49.5 %23.6

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Diamondbacks33.7 %68.5 %53.0 %62.9 %94.4 %85.5 %55.6 %23.6
2017Diamondbacks0.0 %50.0 %33.3 % 100.0 %100.0 %66.7 %21.2
2018Diamondbacks27.1 %67.2 %47.2 %74.4 %90.3 %85.8 %49.9 %23.5
2019Diamondbacks27.7 %64.8 %45.2 %71.1 %92.4 %85.5 %47.1 %25.6
Total- - -27.9 %67.0 %47.6 %72.3 %91.3 %85.7 %50.3 %23.8

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Mets (A-)P13223.1140  0          
2013Mets (A)P181582.14101  0          
2014Mets (A+)P2222120.16101  0          
2015Diamondbacks (AA)P117.1310  0          
2015Mets (AA)P35888.1571  0          
2016Diamondbacks (AA)P141474.26110  2          
2016Diamondbacks (AAA)P7746.2261  0          
2016DiamondbacksP7218.0000000000 0   .000 
2017Diamondbacks (A-)P2211.0021  0          
2017Diamondbacks (AAA)P101045.0040  0          
2017DiamondbacksP100.0000000000 0   .000 
2018Diamondbacks (AAA)P111154.1151  0          
2018DiamondbacksP191486.2780001100 1   1.000 
2019DiamondbacksP8016.1210000000 0   1.000 
Total- - -P3516121.0990001100 1   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2016DiamondbacksP18.00 0  000     -0.1      
2017DiamondbacksP0.00 0  000     0.0      
2018DiamondbacksP86.20 0  000     1.3      
2019DiamondbacksP16.10 0  000     0.0      
Total- - -P121.0-1 0  000     1.3      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2016DiamondbacksP18.00.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)0.0%      (0)0.0%      (0)
2018DiamondbacksP86.20.0%      (0)0.0%      (0)100.0%      (1)0.0%     (0)100.0%      (2)100.0%      (6)
Total- - -P121.00.0%      (0)0.0%      (1)100.0%      (1)0.0%     (0)100.0%      (2)100.0%      (6)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Diamondbacks0.80.6-0.10.52.20.3$2.1 
2017Diamondbacks0.00.00.00.00.00.0$0.0 
2018Diamondbacks0.70.60.81.4-8.1-0.7($5.7) 
2019Diamondbacks-0.50.1-0.2-0.1-4.6-0.4($3.4) 
Total- - -1.01.30.61.9-10.4-0.9($7.0) 


Add New Contract
  • 2012 June Amateur Draft - Round: 3, Pick: 12, Overall: 107
    • Team: New York Mets
    • School: Louisville
  • 2009 June Amateur Draft - Round: 37, Pick: 27, Overall: 1128
    • Team: Boston Red Sox
    • School: Washington HS