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 
2015Mets (AA)48035888.15.601.530.51.31372.0 %43.2 %5.0 %3.463.403.55 
2015Diamondbacks (AA)100117.17.364.910.00.111100.0 %50.0 %0.0 %0.003.304.20 
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
2019Diamondbacks0006013.12.702.704.05.26151.1 %36.5 %26.1 %11.4810.157.57-0.5
2019ZiPS (R)37 2517100.05.032.371.90.31467.8 %  5.685.81 -0.5
2019Steamer (R)23042355.05.872.491.46.30368.2 %  5.104.94 -0.2
2019Depth Charts (R)24042356.05.452.431.68.31368.0 %  5.395.37 -0.1
2019THE BAT (R)24042356.05.502.991.76.31466.0 %  5.855.65  
Total- - -6613316118.04.882.361.98.25175.2 %42.7 %18.7 %4.886.005.12-0.9

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Mets (A-)025.011320003023.110425131317032019
2013Mets (A)644.7018151000182.1350100524374023068
2014Mets (A+)1044.64222200000120.152914167627320138363
2015Mets (AA)483.463580005488.1367953734515145055
2015Diamondbacks (AA)100.0011000007.1282000400006
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
2019Diamondbacks0011.48600000013.1641817176404104
2019ZiPS (R)375.682517     100.0 12468632126 8  56
2019Steamer (R)235.104230006 55.0242633331915 3  36
2019Depth Charts (R)245.39423  06 56.0 6636331015 4  34
2019THE BAT (R)245.85423  0  56.0251683936111923  34
Total- - -664.88331600100118.0496117676426311124064

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
2015Mets (AA)5.601.533.670.5115.0 %4.1 %10.9 %.2731.25.31372.0 %  3.40
2015Diamondbacks (AA)7.364.911.500.0021.4 %14.3 %7.1 %.0830.82.111100.0 %  3.30
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.702.701.004.056.3 %6.3 %0.0 %.3211.65.26151.1 %26323510.15
2019Average8.983.532.541.3523.3 %9.2 %14.2 %.2421.32.28973.2 %  4.47
2019ZiPS (R)5.032.372.121.90   .3071.51.31467.8 %  5.81
2019Steamer (R)5.872.492.361.46   .2821.42.30368.2 %  4.94
2019Depth Charts (R)5.452.432.241.68   .2981.47.31368.0 %  5.37
2019THE BAT (R)5.502.991.841.76   .3001.54.31466.0 %  5.65
Total- - -4.882.362.061.9812.9 %6.3 %6.6 %.2581.25.25175.2 %1151466.00

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
2015Mets (AA)1.2321.8 %43.2 %35.1 %22.0 %5.0 %  38.9 %22.9 %38.2 %     3.55
2015Diamondbacks (AA)1.135.6 %50.0 %44.4 %37.5 %0.0 %  33.3 %27.8 %38.9 %     4.20
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.8319.2 %36.5 %44.2 %13.0 %26.1 %5.3 %0.0 %26.9 %46.2 %26.9 %19.2 %40.4 %40.4 %6.061767.57
Total- - -1.1821.1 %42.7 %36.2 %11.5 %18.7 %3.7 %20.0 %40.1 %40.1 %19.8 %14.7 %42.2 %43.2 %5.031255.12

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

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-9.46-1.030.110.140.310.6230.06-0.1700
Total- - --0.03-7.457.42-4.76-0.510.790.760.741.0722-0.530.4921

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.6% (92.3) 27.7% (89.0)4.1% (78.6)18.6% (85.7)   
Total- - -43.6% (91.6) 28.6% (89.5)12.7% (79.8)15.1% (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.2 %0.4 %27.3 %    4.6 %  18.6 %   
Total- - -43.0 %1.7 %23.3 %   4.7 %12.6 %  14.8 %   

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.291.589.0    79.2  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 %    
2019Diamondbacks49.6 %27.7 %  18.6 %4.1 %     
Total- - -43.4 %28.6 %  15.3 %12.1 %0.6 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Diamondbacks93.090.1  85.980.6    
2017Diamondbacks91.990.6  86.6     
2018Diamondbacks91.890.2  85.980.279.3   
2019Diamondbacks92.689.4  86.078.9    
Total- - -92.190.1  85.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-3.8 -2.10.6-1.4  -3.15 -3.086.43-3.10  
Total- - --14.2 5.4-1.83.9  -1.83 1.07-0.781.44  

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-3.90.3-1.1    0.1  -1.8  
Total- - --15.30.82.6   3.6-2.0  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.2826.07-1.66    1.32  -3.95  
Total- - --1.992.550.63   4.37-0.91  1.89  

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.7-2.0  -1.30.7    
Total- - --14.35.9  4.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-3.10-2.99  -2.986.97    
Total- - --1.851.15  1.71-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 %
2019Diamondbacks27.1 %73.5 %46.7 %68.4 %94.7 %85.8 %42.2 %57.8 %6.6 %
2019Average29.3 %66.8 %45.5 %60.4 %84.4 %75.6 %43.3 %60.1 %11.1 %
Total- - -30.3 %69.0 %47.7 %73.7 %92.4 %85.9 %45.0 %61.1 %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
2019Diamondbacks26.9 %69.6 %46.7 %68.6 %93.6 %85.8 %46.3 %25.8
2019Average29.2 %63.9 %45.6 %58.1 %84.4 %75.5 %47.2 %24.2
Total- - -28.0 %68.0 %47.8 %73.0 %91.3 %85.9 %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.9 %64.6 %45.0 %69.4 %93.2 %85.3 %46.7 %25.7
Total- - -27.9 %67.0 %47.6 %72.1 %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 
2019DiamondbacksP6013.1110000000 0   1.000 
Total- - -P3316118.0890001100 1   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2016DiamondbacksP18.00 0  000     -0.1      
2017DiamondbacksP0.00 0  000     0.0      
2018DiamondbacksP86.20 0  000     1.3      
2019DiamondbacksP13.10 0  000     0.0      
Total- - -P118.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- - -P118.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.60.1-0.2-0.1-5.2-0.5($3.8) 
Total- - -0.91.30.51.8-11.0-0.9($7.4) 


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