Zac Curtis

Age: 26
Bats/Throws: L/L
5' 9" / 190
P

RotoWire News: Curtis was recalled from Triple-A Round Rock on Saturday, T.R. Sullivan of MLB.com reports. (9/1/2018)

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
2014Diamondbacks (A-)211424027.014.004.000.00.32783.3 %45.3 %0.0 %1.002.042.54 
2015Diamondbacks (A)443353054.012.502.000.33.26785.7 %48.2 %5.1 %1.331.821.81 
2016Diamondbacks (A+)1028010.119.164.350.00.57155.6 %45.0 %0.0 %5.231.201.81 
2016Diamondbacks (AA)01419019.213.732.751.37.32685.1 %31.1 %18.8 %3.203.171.90 
2016Diamondbacks01021013.16.758.781.35.28272.5 %39.0 %11.8 %6.757.207.37-0.4
2017Mariners (AA)121341051.110.523.330.53.30373.7 %40.9 %5.7 %3.513.203.63 
20172 Teams000608.16.483.241.08.20872.9 %41.7 %10.0 %1.085.085.650.0
    2017Mariners000304.23.861.931.93.13365.2 %37.5 %14.3 %0.007.016.90-0.1
    2017Phillies000303.29.824.910.00.33380.0 %50.0 %0.0 %2.452.614.070.1
2018Rangers (AAA)100909.012.006.001.00.22272.9 %47.4 %14.3 %4.004.524.09 
2018Phillies (AAA)32033042.010.294.710.86.25373.8 %40.2 %9.5 %3.004.003.91 
20182 Teams01015016.19.9210.470.55.27571.9 %34.1 %5.9 %4.965.436.35-0.1
    2018Phillies000709.29.319.310.00.26188.2 %43.5 %0.0 %1.864.516.210.0
    2018Rangers010806.210.8012.151.35.29451.5 %22.2 %14.3 %9.456.766.55-0.1
2019Depth Charts22040040.08.695.451.28.30372.5 %  4.825.06 -0.1
2019Steamer22040040.08.695.451.28.29272.5 %38.3 % 4.825.065.14-0.2
Total- - -02042038.08.058.290.95.26272.3 %37.7 %9.1 %4.745.976.55-0.5

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2014Diamondbacks (A-)211.0024000141127.01091853012001042
2015Diamondbacks (A)441.3353000333354.02063398212015075
2016Diamondbacks (A+)105.23800020110.149128605013022
2016Diamondbacks (AA)013.201900045119.282177736000030
2016Diamondbacks016.752100001113.167131010213130010
2017Mariners (AA)123.5141000130451.1220432120319066060
20172 Teams001.0860000008.1366411302206
    2017Mariners000.0030000004.2213301102202
    2017Phillies002.4530000003.2153110200004
2018Rangers (AAA)104.0090000419.03754416000012
2018Phillies (AAA)323.003300006142.0175291814422122048
20182 Teams014.961500001016.17912109119212018
    2018Phillies001.8670000009.244622010110010
    2018Rangers019.4580000106.2356871910208
2019Depth Charts224.82400  09 40.0 382321624 2  39
2019Steamer224.824000009 40.0181382321624 2  39
Total- - -024.744200002138.0182312420435364034

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2014Diamondbacks (A-)14.004.003.500.0038.5 %11.0 %27.5 %.1861.11.32783.3 %  2.04
2015Diamondbacks (A)12.502.006.250.3336.4 %5.8 %30.6 %.1710.83.26785.7 %  1.82
2016Diamondbacks (A+)19.164.354.400.0044.9 %10.2 %34.7 %.2791.65.57155.6 %  1.20
2016Diamondbacks (AA)13.732.755.001.3736.6 %7.3 %29.3 %.2241.17.32685.1 %  3.17
2016Diamondbacks6.758.780.771.3514.9 %19.4 %-4.5 %.2551.95.28272.5 %1541717.20
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Mariners (AA)10.523.333.160.5327.3 %8.6 %18.6 %.2211.21.30373.7 %  3.20
20172 Teams6.483.242.001.0816.7 %8.3 %8.3 %.1941.08.20872.9 %251175.08
    2017Mariners3.861.932.001.939.5 %4.8 %4.8 %.1670.86.13365.2 %01637.01
    2017Phillies9.824.912.000.0026.7 %13.3 %13.3 %.2311.36.33380.0 %57592.61
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Rangers (AAA)12.006.002.001.0032.4 %16.2 %16.2 %.1611.22.22272.9 %  4.52
2018Phillies (AAA)10.294.712.180.8627.4 %12.6 %14.9 %.1921.21.25373.8 %  4.00
20182 Teams9.9210.470.950.5522.8 %24.1 %-1.3 %.2031.90.27571.9 %1111275.43
    2018Phillies9.319.311.000.0022.7 %22.7 %0.0 %.1821.66.26188.2 %471094.51
    2018Rangers10.8012.150.891.3522.9 %25.7 %-2.8 %.2312.25.29451.5 %2061546.76
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019Depth Charts8.695.451.591.28   .2521.55.30372.5 %  5.06
2019Steamer8.695.451.591.2821.3 %13.4 %7.9 %.2451.55.29272.5 %  5.06
Total- - -8.058.290.970.9518.7 %19.2 %-0.6 %.2201.74.26272.3 %1071405.97

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2014Diamondbacks (A-)1.5024.5 %45.3 %30.2 %25.0 %0.0 %  43.6 %25.5 %30.9 %     2.54
2015Diamondbacks (A)1.3817.0 %48.2 %34.8 %12.8 %5.1 %  48.7 %19.7 %31.6 %     1.81
2016Diamondbacks (A+)1.8030.0 %45.0 %25.0 %20.0 %0.0 %  28.6 %33.3 %38.1 %     1.81
2016Diamondbacks (AA)0.8833.3 %31.1 %35.6 %43.8 %18.8 %  37.0 %28.3 %34.8 %     1.90
2016Diamondbacks0.9419.5 %39.0 %41.5 %11.8 %11.8 %0.0 %0.0 %48.8 %29.3 %22.0 %24.4 %43.9 %31.7 %6.441787.37
2017Mariners (AA)1.0218.9 %40.9 %40.2 %28.3 %5.7 %  36.3 %30.4 %33.3 %     3.63
20172 Teams1.0016.7 %41.7 %41.7 %0.0 %10.0 %10.0 %0.0 %28.0 %44.0 %28.0 %24.0 %60.0 %16.0 %4.711295.65
    2017Mariners0.8618.8 %37.5 %43.8 %0.0 %14.3 %16.7 %0.0 %25.0 %50.0 %25.0 %37.5 %50.0 %12.5 %5.341576.90
    2017Phillies1.3312.5 %50.0 %37.5 %0.0 %0.0 %0.0 %0.0 %33.3 %33.3 %33.3 %0.0 %77.8 %22.2 %4.13944.07
2018Rangers (AAA)1.2915.8 %47.4 %36.8 %28.6 %14.3 %  31.6 %31.6 %36.8 %     4.09
2018Phillies (AAA)0.9316.5 %40.2 %43.3 %14.3 %9.5 %  40.8 %31.1 %28.2 %     3.91
20182 Teams0.8224.4 %34.1 %41.5 %11.8 %5.9 %7.1 %0.0 %29.3 %39.0 %31.7 %19.5 %51.2 %29.3 %6.331546.35
    2018Phillies1.0013.0 %43.5 %43.5 %20.0 %0.0 %10.0 %0.0 %47.8 %21.7 %30.4 %21.7 %56.5 %21.7 %6.071536.21
    2018Rangers0.5738.9 %22.2 %38.9 %0.0 %14.3 %0.0 %0.0 %5.6 %61.1 %33.3 %16.7 %44.4 %38.9 %6.681546.55
Total- - -0.9120.8 %37.7 %41.5 %9.1 %9.1 %5.0 %0.0 %36.4 %36.4 %27.1 %22.4 %50.5 %27.1 %5.961576.55

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2014Diamondbacks (A-)2416134    49182231
2015Diamondbacks (A)5439195    172460632
2016Diamondbacks (A+)9561    72136208
2016Diamondbacks (AA)1416157    105213318
2016Diamondbacks1617820007120151271
2017Mariners (AA)54532515    291561852
20172 Teams10104011024788135
    2017Mariners67301002234568
    2017Phillies43100100244367
2018Rangers (AAA)9732    59101160
2018Phillies (AAA)3942166    278434712
20182 Teams14171021004142175317
    2018Phillies10103210027695171
    2018Rangers477000026680146
Total- - -404422421013309414723

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Diamondbacks-0.73-1.370.64-4.09-0.420.821.180.871.1119-0.11-0.7903
20172 Teams-0.02-0.280.260.420.050.340.430.420.3730.11-0.1700
    2017Mariners-0.01-0.040.03-0.46-0.040.080.070.110.1210.08-0.2100
    2017Phillies-0.01-0.240.230.880.090.710.780.720.4920.02-0.0400
20182 Teams-0.27-0.550.27-3.25-0.250.260.220.310.4010-0.07-1.0012
    2018Phillies0.02-0.020.042.960.310.050.040.040.0230.150.3300
    2018Rangers-0.30-0.530.23-6.21-0.560.500.400.540.577-0.22-0.3812
Total- - --1.03-2.201.17-6.92-0.620.480.500.600.8232-0.07-2.0915

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Diamondbacks59.9% (90.9)35.2% (83.0)  4.9% (86.3)  1.5%
20172 Teams55.6% (91.2)22.2% (84.5)  22.2% (87.3)   
    2017Mariners54.4% (90.8)22.1% (84.1)  23.5% (86.8)   
    2017Phillies56.7% (91.6)22.4% (85.0)  20.9% (88.0)   
20182 Teams60.3% (92.1)26.2% (86.9)  13.6% (89.0)  2.5%
    2018Phillies59.6% (92.4)21.6% (87.0)  18.7% (89.3)  2.3%
    2018Rangers61.0% (91.9)31.5% (86.8)  7.5% (88.0)  2.7%
Total- - -59.2% (91.5)28.8% (84.8)  12.0% (88.0)  1.6%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Diamondbacks60.3 %0.4 %    36.0 %   3.4 %   
20172 Teams31.1 %33.3 %    19.3 %3.7 %  12.6 %   
    2017Mariners55.9 %     25.0 %   19.1 %   
    2017Phillies6.0 %67.2 %    13.4 %7.5 %  6.0 %   
20182 Teams59.9 %2.2 %    27.8 %   10.1 %   
    2018Phillies59.1 %4.1 %    21.6 %   15.2 %   
    2018Rangers61.0 %     34.9 %   4.1 %   
Total- - -54.7 %7.4 %    29.2 %0.7 %  8.1 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Diamondbacks90.986.3    83.0   86.3  
20172 Teams91.090.7    84.784.4  86.2  
    2017Mariners90.9     84.4   86.5  
    2017Phillies91.690.7    85.484.4  85.2  
20182 Teams92.190.5    86.9   88.8  
    2018Phillies92.390.5    86.9   89.1  
    2018Rangers91.8     86.9   87.9  
Total- - -91.590.6    84.984.4  87.7  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Diamondbacks59.9 %   4.9 %35.2 %     
20172 Teams56.3 %   21.5 %22.2 %     
    2017Mariners55.9 %   22.1 %22.1 %     
    2017Phillies56.7 %   20.9 %22.4 %     
20182 Teams59.6 %   14.2 %26.2 %     
    2018Phillies58.5 %   19.3 %22.2 %     
    2018Rangers61.0 %   8.2 %30.8 %     
Total- - -59.1 %   12.1 %28.8 %     

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Diamondbacks91.9   87.283.9    
20172 Teams91.5   87.684.8    
    2017Mariners91.1   86.984.2    
    2017Phillies91.9   88.485.4    
20182 Teams92.5   89.487.3    
    2018Phillies92.8   89.987.5    
    2018Rangers92.2   88.087.1    
Total- - -92.1   88.585.4    

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Diamondbacks-1.7-1.5  0.0  -1.05-1.59  -0.29  
20172 Teams-2.30.7  1.5  -3.032.19  4.89  
    2017Mariners-1.20.9  0.3  -3.215.73  1.85  
    2017Phillies-1.1-0.2  1.2  -2.86-1.35  8.37  
20182 Teams-0.10.3  -1.4  -0.070.32  -3.26  
    2018Phillies0.42.1  -1.2  0.365.73  -3.79  
    2018Rangers-0.5-1.9  -0.2  -0.57-4.03  -1.71  
Total- - --4.1-0.6  0.0  -0.96-0.28  0.03  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Diamondbacks-1.4-0.1    -1.3   -0.2  
20172 Teams-1.1-0.1    0.90.0  0.2  
    2017Mariners-1.2     1.1   0.1  
    2017Phillies0.1-0.1    -0.20.0  0.0  
20182 Teams-0.30.3    1.2   -2.0  
    2018Phillies0.20.3    2.2   -1.4  
    2018Rangers-0.6     -1.0   -0.6  
Total- - --2.90.1    0.80.0  -2.1  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Diamondbacks-0.90-5.80    -1.39   -2.55  
20172 Teams-2.59-0.23    3.470.93  0.96  
    2017Mariners-3.20     6.23   1.05  
    2017Phillies3.19-0.23    -1.730.93  0.65  
20182 Teams-0.183.80    1.41   -6.34  
    2018Phillies0.213.80    6.04   -5.43  
    2018Rangers-0.62     -1.95   -10.33  
Total- - --0.730.19    0.390.93  -3.62  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Diamondbacks-1.6   -0.1-1.4    
20172 Teams-2.3   1.50.7    
    2017Mariners-1.2   0.30.9    
    2017Phillies-1.1   1.2-0.1    
20182 Teams-0.2   -1.40.8    
    2018Phillies0.3   -1.22.1    
    2018Rangers-0.6   -0.3-1.4    
Total- - --4.1   0.00.1    

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Diamondbacks-1.00   -0.39-1.51    
20172 Teams-3.01   5.082.44    
    2017Mariners-3.20   2.115.86    
    2017Phillies-2.81   8.25-0.99    
20182 Teams-0.11   -3.190.95    
    2018Phillies0.34   -3.585.65    
    2018Rangers-0.62   -2.14-3.02    
Total- - --0.96   -0.020.05    

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Diamondbacks27.9 %66.7 %42.7 %60.9 %88.2 %77.2 %38.2 %56.7 %9.6 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
20172 Teams22.1 %76.1 %48.9 %53.3 %86.3 %78.8 %49.6 %58.3 %10.4 %
    2017Mariners20.6 %76.5 %48.5 %42.9 %92.3 %81.8 %50.0 %61.9 %8.8 %
    2017Phillies23.5 %75.8 %49.3 %62.5 %80.0 %75.8 %49.3 %53.3 %11.9 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
20182 Teams29.4 %66.0 %41.3 %58.7 %85.3 %72.5 %32.5 %40.5 %11.1 %
    2018Phillies28.8 %69.8 %41.5 %61.8 %89.2 %76.1 %31.0 %47.7 %9.7 %
    2018Rangers30.2 %62.0 %41.1 %55.2 %80.7 %68.3 %34.3 %31.4 %12.7 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %77.0 %43.0 %60.6 %10.7 %
Total- - -27.7 %68.8 %43.3 %58.9 %86.6 %75.6 %37.8 %50.0 %10.4 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Diamondbacks23.3 %66.1 %42.7 %47.1 %88.8 %76.3 %45.3 %26.7
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
20172 Teams29.0 %65.8 %48.9 %55.6 %87.5 %78.8 %54.1 %24.4
    2017Mariners28.1 %66.7 %48.5 %55.6 %91.7 %81.8 %52.9 %22.6
    2017Phillies30.0 %64.9 %49.3 %55.6 %83.3 %75.8 %55.2 %26.1
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
20182 Teams28.0 %62.1 %41.3 %53.7 %85.7 %72.5 %39.1 %26.2
    2018Phillies26.5 %63.8 %41.5 %55.6 %88.6 %76.1 %40.4 %25.4
    2018Rangers29.7 %60.0 %41.1 %51.9 %81.8 %68.3 %37.7 %27.1
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
Total- - -26.4 %64.5 %43.3 %51.9 %87.3 %75.2 %44.2 %26.1

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Diamondbacks24.1 %64.8 %42.7 %45.7 %89.9 %76.3 %45.7 %27.4
20172 Teams34.3 %61.8 %48.2 %60.9 %90.5 %80.0 %50.4 %25.2
    2017Mariners30.3 %65.7 %48.5 %60.0 %91.3 %81.8 %51.5 %23.6
    2017Phillies38.2 %57.6 %47.8 %61.5 %89.5 %78.1 %49.3 %26.6
20182 Teams28.8 %62.2 %41.3 %57.9 %83.8 %72.5 %37.5 %27.0
    2018Phillies26.7 %65.2 %41.5 %60.7 %86.1 %76.1 %38.6 %25.8
    2018Rangers31.2 %58.5 %41.1 %55.2 %80.7 %68.3 %36.3 %28.3
Total- - -28.1 %63.1 %43.1 %54.8 %87.7 %75.5 %43.0 %26.8

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2014Diamondbacks (A-)P24027.0140  0          
2015Diamondbacks (A)P53054.0241  0          
2016Diamondbacks (A+)P8010.1000  0          
2016Diamondbacks (AA)P19019.2020  0          
2016DiamondbacksP21013.1140000000 1   1.000 
2017Mariners (AA)P41051.1270  0          
20172 TeamsP608.1020000000 0   1.000 
    2017MarinersP304.2020000000 0   1.000 
    2017PhilliesP303.2000000000 0   .000 
2018Phillies (AAA)P33042.0171  0          
2018Rangers (AAA)P909.0010  0          
20182 TeamsP15016.1020000000 0   1.000 
    2018PhilliesP709.2000000000 0   .000 
    2018RangersP806.2020000000 0   1.000 
Total- - -P42038.0180000000 1   1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2016DiamondbacksP13.10 0  011           
20172 TeamsP8.10 0  000           
    2017MarinersP4.20 0  000           
    2017PhilliesP3.20 0  000           
20182 TeamsP16.10 0  000           
    2018PhilliesP9.20 0  000           
    2018RangersP6.20 0  000           
Total- - -P38.00 0  011           

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2016DiamondbacksP13.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (5)
20172 TeamsP8.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
    2017MarinersP4.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
20182 TeamsP16.10.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
    2018RangersP6.20.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (2)
Total- - -P38.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (9)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Diamondbacks-0.30.00.10.1-3.6-0.4($2.9) 
20172 Teams0.10.2-0.10.1-0.20.0($0.1) 
    2017Mariners0.00.2-0.20.0-0.8-0.1($0.6) 
    2017Phillies0.10.00.00.00.60.1$0.5 
20182 Teams-0.10.1-0.10.0-1.2-0.1($1.0) 
    2018Phillies0.20.10.10.20.00.0$0.0 
    2018Rangers-0.30.0-0.2-0.2-1.3-0.1($1.0) 
Total- - --0.30.3-0.10.2-5.0-0.5($4.0) 

Add New Contract
  • 2014 June Amateur Draft - Round: 6, Pick: 15, Overall: 180
    • Team: Arizona Diamondbacks
    • School: Middle Tennessee State