Age: 28
Bats/Throws: R/R
6' 2" / 211
P

Prospects Report
Team Rank: 9Overall Rank: NAReported: 2017ETA: 2016  
FastballSliderCurveballChangeupCommandFuture Value
50 / 5050 / 5040 / 4545 / 5050 / 5545

RotoWire News: Stratton (0-2) took the loss in Tuesday's 7-5 defeat at the hands of the Yankees, giving up four runs on nine hits and a walk over five innings while striking out six. (4/24/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
2012Giants (A-)0108516.18.825.510.55.30281.3 %47.6 %7.7 %2.764.374.18 
2013Giants (A)9302222132.08.393.200.34.32776.0 %47.6 %4.7 %3.273.253.45 
2014Giants (A+)780191899.19.243.261.18.32965.2 %47.5 %13.5 %5.074.543.98 
2014Giants (AA)1105523.07.044.700.78.36081.2 %50.0 %7.4 %3.524.494.47 
2015Giants (AA)1509950.07.023.960.54.25262.9 %45.8 %5.7 %4.143.873.91 
2015Giants (AAA)450171798.06.613.670.55.28169.8 %45.3 %6.7 %3.864.304.52 
2016Giants (AAA)12602120125.27.382.790.43.30568.6 %44.0 %4.5 %3.873.734.39 
2016Giants1007010.05.404.500.90.32382.2 %40.6 %7.1 %3.604.755.78-0.1
2017Giants (AAA)450151579.18.052.501.13.34066.4 %52.4 %14.7 %5.114.484.01 
2017Giants441131058.27.824.300.77.31677.8 %42.8 %10.0 %3.684.014.420.7
2018Giants (AAA)3004424.09.003.001.13.32483.3 %42.0 %15.0 %3.004.373.83 
2018Giants101002826145.06.953.351.18.30666.9 %42.6 %13.1 %5.094.484.430.7
2019THE BAT470401086.07.093.721.08.31469.7 %  4.664.50  
2019ATC45031770.07.173.361.07.31270.5 %  4.424.27  
2019Depth Charts560401086.07.273.281.08.31271.1 %  4.384.30 0.2
2019Steamer450401084.07.633.021.04.29672.1 %46.3 % 4.034.064.250.4
2019ZiPS81102826144.76.913.551.12.31670.1 %  4.734.53 0.5
2019Angels0205523.06.655.481.57.36869.3 %44.3 %17.4 %7.045.725.360.0
2019ZiPS (R)69 2423124.06.873.591.34.30769.4 %  4.894.85 0.6
2019Steamer (R)44034870.07.163.381.38.29471.6 %  4.634.77 0.1
2019Depth Charts (R)45034873.07.013.491.36.30570.5 %  4.764.81 -0.1
2019Depth Charts (R)2307740.07.013.491.36.30570.5 %  4.764.81 0.2
2019THE BAT (R)2408848.06.703.861.53.30869.4 %  5.695.28  
Total- - -151615341236.27.073.841.10.31670.7 %42.7 %12.5 %4.874.494.571.2

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Giants (A-)012.76850001016.1721465110021016
2013Giants (A)933.27222210000132.055412848485471360123
2014Giants (A+)785.0719180000099.1427103615613360250102
2014Giants (AA)113.52550000023.010729109212002018
2015Giants (AA)154.14990000050.0212402623322112039
2015Giants (AAA)453.8617171000098.0415884642640054072
2016Giants (AAA)1263.87212010000125.252612057546391460103
2016Giants103.60700000010.04311441500006
2017Giants (AAA)455.1115150000079.13529449451022024071
2017Giants443.6813100010158.2256592524528012051
2018Giants (AAA)303.00440000024.0103259838002024
2018Giants10105.09282611000145.0625153878219541260112
2019THE BAT474.664010  0  86.0378904844103623  68
2019ATC454.42317  00 70.0 72373482601  56
2019Depth Charts564.384010  03 86.0 8945421031 3  70
2019Steamer454.0340100003 84.03618441381028 3  71
2019ZiPS8114.732826  0  144.7 155817618571571111
2019Angels027.04550000023.0111321818414001017
2019ZiPS (R)694.892423     124.0 13273681850 4  95
2019Steamer (R)444.633480003 70.03057339361126 2  56
2019Depth Charts (R)454.76348  03 73.0 7642391128 2  57
2019Depth Charts (R)234.7677  00 40.0 422321615 1  31
2019THE BAT (R)245.6988  0  48.021353312891912  34
Total- - -15164.87534111101236.21035255134128291011390186

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Giants (A-)8.825.511.600.5522.2 %13.9 %8.3 %.2331.47.30281.3 %  4.37
2013Giants (A)8.393.202.620.3422.2 %8.5 %13.7 %.2541.33.32776.0 %  3.25
2014Giants (A+)9.243.262.831.1823.9 %8.4 %15.5 %.2651.40.32965.2 %  4.54
2014Giants (AA)7.044.701.500.7816.8 %11.2 %5.6 %.3051.78.36081.2 %  4.49
2015Giants (AA)7.023.961.770.5418.4 %10.4 %8.0 %.2121.24.25262.9 %  3.87
2015Giants (AAA)6.613.671.800.5517.4 %9.6 %7.7 %.2381.31.28169.8 %  4.30
2016Giants (AAA)7.382.792.640.4319.6 %7.4 %12.2 %.2481.27.30568.6 %  3.73
2016Giants5.404.501.200.9014.0 %11.6 %2.3 %.2891.60.32382.2 %891214.75
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Giants (AAA)8.052.503.231.1320.2 %6.3 %13.9 %.2871.46.34066.4 %  4.48
2017Giants7.824.301.820.7719.9 %10.9 %9.0 %.2601.48.31677.8 %88984.01
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018Giants (AAA)9.003.003.001.1323.3 %7.8 %15.5 %.2631.38.32483.3 %  4.37
2018Giants6.953.352.071.1817.9 %8.6 %9.3 %.2691.43.30666.9 %1301174.48
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
2019THE BAT7.093.721.901.08   .2721.46.31469.7 %  4.50
2019ATC7.173.362.141.07   .2691.41.31270.5 %  4.27
2019Depth Charts7.273.282.221.08   .2681.40.31271.1 %  4.30
2019Steamer7.633.022.531.0419.7 %7.8 %11.9 %.2531.33.29672.1 %  4.06
2019ZiPS6.913.551.951.12   .2751.47.31670.1 %  4.53
2019Angels6.655.481.211.5715.3 %12.6 %2.7 %.3302.00.36869.3 %1621295.72
2019Average8.953.522.541.3423.2 %9.1 %14.1 %.2431.32.29073.0 %  4.47
2019ZiPS (R)6.873.591.911.34   .2731.46.30769.4 %  4.85
2019Steamer (R)7.163.382.121.38   .2621.41.29471.6 %  4.77
2019Depth Charts (R)7.013.492.011.36   .2711.43.30570.5 %  4.81
2019Depth Charts (R)7.013.492.011.36   .2711.43.30570.5 %  4.81
2019THE BAT (R)6.703.861.741.53   .2791.52.30869.4 %  5.28
Total- - -7.073.841.841.1018.0 %9.8 %8.2 %.2741.50.31670.7 %1211134.49

SeasonAgeWLGGSIPHRERHRBBSOK/9BB/9K/BBHR/9AVGWHIPBABIPLOB%ERAFIPWAR
2019288112826144.7155817618571116.913.551.951.12.2751.47.31670.1 %4.734.530.5
2020298102724135.7143767117531056.973.521.981.13.2721.44.31269.7 %4.714.520.6
2021308102725138.7144777217541087.013.502.001.10.2691.43.31069.5 %4.674.470.7

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Giants (A-)1.5421.4 %47.6 %31.0 %15.4 %7.7 %  29.6 %27.3 %43.2 %     4.18
2013Giants (A)1.6423.5 %47.6 %28.9 %15.0 %4.7 %  45.1 %21.5 %33.3 %     3.45
2014Giants (A+)1.3617.8 %47.5 %34.8 %15.6 %13.5 %  41.1 %22.7 %36.2 %     3.98
2014Giants (AA)1.3312.5 %50.0 %37.5 %14.8 %7.4 %  41.6 %28.6 %29.9 %     4.47
2015Giants (AA)1.2517.4 %45.8 %36.8 %18.9 %5.7 %  36.2 %22.8 %40.9 %     3.91
2015Giants (AAA)1.4723.9 %45.3 %30.8 %14.6 %6.7 %  48.2 %23.2 %28.6 %     4.52
2016Giants (AAA)1.2119.6 %44.0 %36.4 %19.4 %4.5 %  42.3 %20.6 %37.0 %     4.39
2016Giants0.9315.6 %40.6 %43.8 %7.1 %7.1 %0.0 %0.0 %25.0 %28.1 %46.9 %18.8 %62.5 %18.8 %5.351395.78
2017Giants (AAA)1.9019.9 %52.4 %27.6 %20.6 %14.7 %  44.1 %21.3 %34.7 %     4.01
2017Giants1.4828.3 %42.8 %28.9 %6.0 %10.0 %5.4 %33.3 %37.5 %34.7 %27.8 %21.0 %50.6 %28.4 %4.831024.42
2018Giants (AAA)1.4529.0 %42.0 %29.0 %20.0 %15.0 %  40.9 %33.8 %25.4 %     3.83
2018Giants1.3325.4 %42.6 %32.0 %3.4 %13.1 %6.2 %0.0 %35.0 %37.9 %27.1 %11.4 %46.8 %41.8 %4.701094.43
2019Angels1.5226.6 %44.3 %29.1 %8.7 %17.4 %2.9 %100.0 %42.5 %32.5 %25.0 %17.5 %48.8 %33.8 %5.721205.36
Total- - -1.3625.8 %42.7 %31.5 %4.7 %12.5 %5.4 %25.0 %36.0 %36.1 %27.9 %14.6 %48.6 %36.8 %4.861104.57

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Giants (A-)201392    4694140
2013Giants (A)1761078716    3528681220
2014Giants (A+)131964915    3958331228
2014Giants (AA)362794    159243402
2015Giants (AA)66532510    286469755
2015Giants (AAA)131896913    5739661539
2016Giants (AAA)1621347226    67912301909
2016Giants13145100097296168
2017Giants (AAA)129684914    4349051339
2017Giants7450493431263926501042
2018Giants (AAA)2920204    140261401
2018Giants193145115512407788415712455
2019Angels352321211113176262438
Total- - -315232190111782125152425794103

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Giants-0.31-0.390.070.710.070.140.250.36 0-0.01-2.2001
2017Giants0.21-3.433.647.040.670.830.730.780.93120.31-0.0501
2018Giants-1.80-11.9810.18-22.14-2.280.980.900.861.0226-1.42-0.4201
2019Angels-0.95-2.421.47-8.97-0.960.940.790.871.605-0.78-0.2300
Total- - --2.85-18.2115.36-23.37-2.490.900.820.781.0643-1.91-1.2503

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Giants61.9% (91.3)17.9% (82.8) 11.3% (75.7)8.9% (83.7)   
2017Giants62.3% (91.6)11.4% (84.1) 18.5% (77.5)7.8% (84.3)   
2018Giants62.0% (91.1)12.7% (83.5) 15.1% (77.8)10.2% (84.0)  0.2%
2019Angels47.0% (90.5)24.2% (83.5) 19.4% (76.4)9.4% (84.4)   
Total- - -60.5% (91.2)13.8% (83.6) 16.3% (77.5)9.5% (84.1)  0.1%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Giants57.5 %0.6 %3.6 %   16.2 %12.6 %  9.6 %   
2017Giants40.9 %4.7 %17.0 %   13.0 %17.4 %  7.0 %   
2018Giants51.8 %7.1 %3.2 %   12.6 %15.0 %  10.3 %   
2019Angels40.9 %5.9 %0.7 %   23.7 %19.4 %  9.4 %   
Total- - -48.1 %6.1 %6.5 %   14.1 %16.0 %  9.3 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Giants91.391.491.5   82.876.3  83.7  
2017Giants91.791.291.1   83.577.4  84.1  
2018Giants91.190.790.9   83.577.7  84.1  
2019Angels90.490.490.2   83.476.3  84.3  
Total- - -91.290.891.0   83.477.4  84.1  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Giants57.5 %  4.2 %9.6 %17.4 %11.4 %    
2017Giants62.4 %   7.7 %11.4 %18.6 %    
2018Giants56.0 %  6.0 %10.1 %12.6 %15.0 %    
2019Angels47.0 %   9.4 %24.2 %19.4 %    
Total- - -56.7 %  3.7 %9.4 %13.7 %16.2 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Giants92.2  93.384.683.576.6   
2017Giants91.9   84.484.477.7   
2018Giants91.7  91.284.684.078.3   
2019Angels90.3   84.583.376.1   
Total- - -91.7  91.384.683.977.8   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Giants1.4-0.1 0.7-1.8  1.33-0.35 3.86-11.94  
2017Giants0.8-2.1 3.4-2.5  0.12-1.80 1.75-3.14  
2018Giants4.7-3.6 -5.8-5.5  0.31-1.16 -1.58-2.21  
2019Angels-0.8-1.4 -1.0-3.3  -0.37-1.34 -1.15-7.95  
Total- - -6.1-7.3 -2.7-13.1  0.25-1.28 -0.41-3.39  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Giants1.5-0.10.1   -0.30.9  -1.2  
2017Giants-3.10.73.5   -1.33.0  -2.0  
2018Giants6.9-3.01.7   -3.6-5.9  -5.0  
2019Angels1.6-2.00.1   -2.1-1.0  -3.2  
Total- - -6.8-4.45.4   -7.3-3.0  -11.4  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Giants1.52-9.831.54   -0.994.25  -7.40  
2017Giants-0.741.501.97   -0.961.65  -2.70  
2018Giants0.54-1.732.23   -1.17-1.60  -2.00  
2019Angels0.91-7.683.48   -1.99-1.13  -7.84  
Total- - -0.35-1.752.06   -1.26-0.45  -2.99  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Giants1.4  0.0-1.2-0.10.7   
2017Giants0.8   -2.3-1.33.4   
2018Giants9.9  -4.1-5.5-3.8-5.8   
2019Angels-0.9   -3.2-1.4-1.0   
Total- - -11.2  -4.0-12.2-6.6-2.6   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Giants1.48  0.37-7.40-0.363.83   
2017Giants0.12   -2.83-1.071.77   
2018Giants0.72  -2.78-2.24-1.22-1.57   
2019Angels-0.44   -7.84-1.35-1.13   
Total- - -0.48  -2.64-3.17-1.17-0.39   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Giants21.0 %76.5 %43.5 %66.7 %90.4 %83.6 %40.5 %41.9 %7.1 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Giants28.5 %64.0 %44.5 %63.2 %89.4 %80.2 %45.1 %59.0 %8.8 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Giants27.7 %67.1 %45.5 %70.2 %86.8 %81.3 %45.1 %61.9 %8.5 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %76.9 %43.0 %60.6 %10.7 %
2019Angels26.0 %66.1 %42.5 %68.7 %89.1 %81.7 %41.1 %58.6 %7.8 %
2019Average29.5 %66.9 %45.7 %60.8 %84.5 %75.7 %43.2 %60.4 %11.0 %
Total- - -27.4 %66.6 %44.8 %68.1 %87.8 %81.1 %44.5 %60.0 %8.5 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Giants21.7 %72.9 %43.1 %71.4 %88.2 %83.3 %41.9 %23.3
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Giants30.9 %59.4 %44.6 %64.7 %88.6 %80.0 %48.1 %22.3
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Giants28.9 %61.6 %45.4 %70.8 %86.1 %81.3 %50.6 %22.5
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
2019Angels24.9 %64.0 %42.5 %63.3 %90.5 %81.7 %45.0 %22.7
2019Average29.4 %63.9 %45.7 %58.3 %84.5 %75.7 %47.3 %24.2
Total- - -28.6 %61.7 %44.8 %68.3 %87.2 %81.1 %49.0 %22.5

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Giants24.0 %69.0 %43.1 %69.6 %89.8 %83.3 %42.5 %23.5
2017Giants29.8 %62.9 %44.6 %64.3 %89.1 %80.0 %44.8 %23.1
2018Giants29.0 %61.1 %45.5 %70.2 %86.0 %81.1 %51.2 %23.1
2019Angels24.7 %64.6 %42.5 %63.3 %90.5 %81.7 %44.5 %24.1
Total- - -28.5 %62.2 %44.8 %67.8 %87.4 %81.0 %48.5 %23.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Giants (A-)P8516.1040  0          
2013Giants (A)P2222132.04150  0          
2014Giants (A+)P191899.11280  0          
2014Giants (AA)P5523.0231  0          
2015Giants (AA)P9950.0472  0          
2015Giants (AAA)P171798.09130  0          
2016Giants (AAA)P2120125.26170  1          
2016GiantsP7010.0100000000 0   1.000 
2017Giants (AAA)P151579.15120  1          
2017GiantsP131058.2581100000 3   .929 
2018Giants (AAA)P4424.0130  0          
2018GiantsP2826145.011132110100 2   .923 
2019AngelsP5523.0330000000 0   1.000 
Total- - -P5341236.220243210100 5   .936 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2016GiantsP10.00 0  000     0.0      
2017GiantsP58.20 0  000     -0.4      
2018GiantsP145.0-1 2  0-11     -0.9      
2019AngelsP23.00 1  001     -0.1      
Total- - -P236.2-1 3  0-12     -1.4      

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2017GiantsP58.20.0%      (0)0.0%      (1)0.0%      (0)0.0%     (0)75.0%      (4)100.0%      (5)
2018GiantsP145.00.0%      (0)0.0%      (0)0.0%      (1)100.0%     (1)100.0%      (1)100.0%      (9)
Total- - -P236.20.0%      (0)0.0%      (1)0.0%      (1)100.0%     (1)80.0%      (5)100.0%    (14)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Giants0.1-0.10.20.1-0.5-0.1($0.4) 
2017Giants1.3-0.20.80.66.60.7$5.2 
2018Giants0.1-0.60.0-0.56.20.7$5.2 
2019Angels-0.3-0.50.2-0.3-0.30.0($0.2) 
Total- - -1.2-1.41.3-0.112.01.2$9.8 


Add New Contract
  • 2012 June Amateur Draft - Round: 1, Pick: 20, Overall: 20
    • Team: San Francisco Giants
    • School: Mississippi State