Todd Cunningham

 
Age: 29
Bats/Throws: B/R
6' 0" / 205
OF

RotoWire News: Cunningham was traded to the White Sox from the Pirates on Thursday in exchange for a player to be named later, Rob Biertempfel of The Athletic Pittsburgh reports. (4/26/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



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2010Braves (A)652631322075.3 %11.4 %.078.294.260.341.338.32199    
2011Braves (R)41402417.1 %35.7 %.182.286.182.286.364.29882    
2011Braves (A+)8738645920148.5 %12.2 %.096.289.257.348.353.328105    
2012Braves (AA)12051937751247.3 %9.8 %.094.340.309.364.403.356116    
2013Braves (AAA)11648726038208.4 %12.7 %.068.305.265.342.333.31794    
2013Braves8802000.0 %37.5 %.000.400.250.250.250.22235-0.3-0.9-0.1-0.1
2014Braves (AAA)12053185958196.6 %14.9 %.119.329.287.347.406.342109    
2015Braves (AAA)973752423196.1 %9.1 %.076.283.261.325.337.31093    
2015Braves3993013425.4 %18.3 %.047.275.221.280.267.244490.5-5.02.20.0
2016Angels (AAA)99417666432312.2 %13.4 %.109.314.278.378.387.351111    
2016Angels202905103.4 %20.7 %.111.190.148.179.259.18913-0.3-3.41.4-0.1
2017Dodgers (AAA)2072012418.3 %18.1 %.129.420.339.417.468.393135    
2017Cardinals (AAA)7628644527612.9 %12.9 %.130.304.270.401.400.366117    
2018Steamer0100007.9 %17.8 %.095.291.245.316.339.290760.00.00.00.0
2018ZiPS10440344434107.7 %15.1 %.101.291.251.327.352.299830.0-9.0-8.9-0.5
2018Pirates (AAA)92802103.6 %17.9 %.043.158.130.192.174.1750    
2018White Sox (AAA)932032212.5 %12.5 %.038.217.192.290.231.24952    
Total- - -67130020524.6 %20.0 %.058.263.207.256.264.23040-0.2-9.33.5-0.2

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2010Braves (A)6523126360479313220140301512474.260
2011Braves (R)411142101024105110010.182
2011Braves (A+)873343868666124459203304714147146.257
2012Braves (AA)12046651914411223637751382514388248.309
2013Braves (AAA)11642748711393135260384106210185207.265
2013Braves8882200020003000100.250
2014Braves (AAA)120470531135972828595835279103135198.287
2015Braves (AAA)97329375866813324231231341049694.261
2015Braves39869319154001345117200121.221
2016Angels (AAA)993494179773162666435105673710235.278
2016Angels2027294130051106001101.148
2017Dodgers (AAA)20627221146101246013310411.339
2017Cardinals (AAA)76230286624214244527371371522462.270
2018Steamer0110000000000000 00.245
2018ZiPS1043554038964183444343116110257104.251
2018Pirates (AAA)923283210021105112101.130
2018White Sox (AAA)926325410032404011021.192
Total- - -6712113025187002056126201322.207

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2010Braves (A)5.3 %11.4 %0.47.260.341.338.679.0786.3.294  -0.331-0.3.32199
2011Braves (R)7.1 %35.7 %0.20.182.286.364.649.18210.0.286  0.21-0.3.29882
2011Braves (A+)8.5 %12.2 %0.70.257.348.353.701.0967.0.289  0.2462.3.328105
2012Braves (AA)7.3 %9.8 %0.75.309.364.403.767.0946.9.340  1.3689.5.356116
2013Braves (AAA)8.4 %12.7 %0.66.265.342.333.675.0686.5.305  0.651-3.4.31794
2013Braves0.0 %37.5 %0.00.250.250.250.500.0002.6.4000.0-0.30.00-0.6.22235
2013Average7.9 %19.9 %0.40.253.318.396.714.1434.9.297     .314 
2014Braves (AAA)6.6 %14.9 %0.44.287.347.406.754.1195.0.329  0.3675.5.342109
2015Braves (AAA)6.1 %9.1 %0.68.261.325.337.663.0765.4.283  -0.137-2.8.31093
2015Braves5.4 %18.3 %0.29.221.280.267.547.0474.9.2750.00.50.05-5.2.24449
2015Average7.7 %20.4 %0.38.254.317.405.721.1504.8.299     .313 
2016Angels (AAA)12.2 %13.4 %0.91.278.378.387.765.1096.5.314  2.3585.8.351111
2016Angels3.4 %20.7 %0.17.148.179.259.438.1115.0.1900.2-0.1-0.40-3.1.18913
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Dodgers (AAA)8.3 %18.1 %0.46.339.417.468.884.1295.9.420  -0.3133.3.393135
2017Cardinals (AAA)12.9 %12.9 %1.00.270.401.400.801.1306.0.304  0.2446.6.366117
2018Steamer7.9 %17.8 %0.44.245.316.339.656.0950.1.2910.0 0.000.0.29076
2018ZiPS7.7 %15.1 %0.51.251.327.352.679.1015.4.291  0.042-7.3.29983
2018Pirates (AAA)3.6 %17.9 %0.20.130.192.174.366.0434.6.158  -0.40-3.1.1750
2018White Sox (AAA)12.5 %12.5 %1.00.192.290.231.521.0384.8.217  0.02-1.7.24952
Total- - -4.6 %20.0 %0.23.207.256.264.520.0584.4.2630.20.1-0.56-8.8.23040

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2010Braves (A)1.8312.8 %56.4 %30.8 %28.3 %1.7 %  43.6 %21.6 %34.8 %   
2011Braves (R)1.5028.6 %42.9 %28.6 %0.0 %0.0 %  71.4 %0.0 %28.6 %   
2011Braves (A+)1.6915.5 %53.1 %31.4 %17.2 %4.6 %  43.6 %26.1 %30.2 %   
2012Braves (AA)1.3516.1 %48.2 %35.8 %24.5 %2.0 %  42.0 %28.1 %30.0 %   
2013Braves (AAA)1.4520.4 %47.1 %32.5 %27.6 %1.7 %  41.6 %23.1 %35.4 %   
2013Braves3.0025.0 %75.0 %0.0 %0.0 %0.0 %33.3 %0.0 %40.0 %40.0 %20.0 %40.0 %20.0 %40.0 %
2014Braves (AAA)1.4324.4 %44.4 %31.2 %27.5 %6.7 %  41.5 %28.9 %29.6 %   
2015Braves (AAA)1.9123.8 %50.0 %26.2 %28.6 %2.6 %  45.9 %21.2 %32.9 %   
2015Braves1.5525.0 %45.6 %29.4 %10.0 %0.0 %3.2 %100.0 %34.8 %29.0 %36.2 %27.5 %58.0 %14.5 %
2016Angels (AAA)1.1218.4 %43.0 %38.6 %21.2 %5.3 %  42.1 %27.8 %30.1 %   
2016Angels0.8014.3 %38.1 %47.6 %10.0 %0.0 %0.0 %0.0 %36.4 %18.2 %45.5 %18.2 %59.1 %22.7 %
2017Dodgers (AAA)1.8016.0 %54.0 %30.0 %6.7 %0.0 %  68.0 %10.0 %22.0 %   
2017Cardinals (AAA)1.3421.6 %44.8 %33.5 %18.5 %6.2 %  49.0 %24.0 %27.0 %   
2018Pirates (AAA)0.7010.5 %36.8 %52.6 %50.0 %0.0 %  35.0 %25.0 %40.0 %   
2018White Sox (AAA)1.7113.6 %54.5 %31.8 %28.6 %0.0 %  41.7 %25.0 %33.3 %   
Total- - -1.4022.6 %45.2 %32.3 %10.0 %0.0 %4.8 %33.3 %35.4 %27.1 %37.5 %26.0 %56.3 %17.7 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2010Braves (A)110602517   89299388
2011Braves (R)3220   52227
2011Braves (A+)147874315   168434602
2012Braves (AA)1981476636   68210881770
2013Braves (AAA)1681167332   70511701875
2013Braves301011081927
2014Braves (AAA)1711209433   65412471901
2015Braves (AAA)147777022   4498531302
2015Braves3120172111108220328
2016Angels (AAA)1261135424   6459771622
2016Angels810310104269111
2017Dodgers (AAA)271581   110172282
2017Cardinals (AAA)87654212   4706481118
2018Pirates (AAA)71025   356095
2018White Sox (AAA)12732   4978127
Total- - -4230213231158308466

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2013Braves-0.12-0.130.00-0.67-0.070.491.173-0.10-0.15
2015Braves0.17-1.431.61-4.40-0.540.991.0413-0.460.63
2016Angels-0.09-0.300.21-3.24-0.340.51 0-0.280.10
Total- - --0.04-1.861.82-8.31-0.950.851.0616-0.840.78

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2013Braves70.4% (93.5)7.4% (85.5) 3.7% (71.0)18.5% (84.0)   
2015Braves58.0% (92.1)13.9% (84.2)4.6% (88.3)9.0% (79.4)12.7% (83.0)1.9% (83.5) 1.2%
2016Angels65.8% (92.7)8.1% (83.8)5.4% (88.0)9.9% (74.5)9.0% (87.2)1.8% (81.0)  
Total- - -60.6% (92.4)12.1% (84.2)4.5% (88.3)8.9% (77.9)12.1% (83.8)1.7% (82.9) 0.9%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2013Braves40.7 %14.8 % 7.4 % 14.8 %7.4 %3.7 %  11.1 %   
2015Braves34.9 %12.4 %4.3 %2.2 % 8.3 %14.8 %7.4 %3.1 % 12.7 %   
2016Angels42.7 %15.5 %7.3 %1.8 % 6.4 %8.2 %9.1 %  9.1 %   
Total- - -37.1 %13.2 %4.8 %2.4 % 8.2 %12.8 %7.6 %2.2 % 11.7 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2013Braves93.695.5 85.4 90.485.871.1  83.1  
2015Braves93.091.986.884.6 90.584.678.782.7 83.1  
2016Angels92.793.189.180.9 91.083.273.4  87.2  
Total- - -92.992.587.784.1 90.684.477.082.7 83.8  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2013Braves48.2 %  22.2 %18.5 %7.4 %3.7 %    
2015Braves34.0 %7.4 %5.3 %20.7 %9.3 %13.0 %10.5 %    
2016Angels42.7 %5.5 %1.8 %22.7 %9.1 %7.3 %9.1 %0.9 %  0.9 %
Total- - -36.9 %6.5 %4.1 %21.3 %9.8 %11.3 %9.8 %0.2 %  0.2 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2013Braves94.7  92.284.286.271.3   
2015Braves94.187.884.392.183.785.480.7   
2016Angels93.588.981.292.587.783.274.972.8  
Total- - -94.088.083.992.284.685.179.272.8  

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2013Braves-1.70.6 0.00.1  -9.1928.56 -3.812.22  
2015Braves-1.0-0.70.9-1.5-1.6-0.4 -0.53-1.676.14-5.28-3.81-6.71 
2016Angels-1.6-0.6-0.4-0.7-0.80.1 -2.18-6.14-6.38-5.96-7.753.23 
Total- - --4.3-0.70.5-2.2-2.2-0.3 -1.55-1.302.56-5.42-3.98-4.23 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2013Braves-1.4-0.3 -0.1 -0.10.60.0  0.2  
2015Braves-2.4-0.40.9-0.4 1.4-0.6-0.6-0.6 -2.1  
2016Angels-0.7-0.1-0.30.1 -0.6-0.6-0.6  -0.8  
Total- - --4.5-0.80.5-0.5 0.7-0.7-1.2-0.6 -2.7  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2013Braves-12.40-6.94 -4.87 -1.9828.50-3.79  6.97  
2015Braves-2.13-1.016.30-6.04 5.26-1.22-2.63-5.97 -5.22  
2016Angels-1.50-0.65-4.303.16 -8.98-7.16-5.67  -8.14  
Total- - --2.62-1.302.45-4.15 1.88-1.12-3.53-5.97 -5.08  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2013Braves-1.5  -0.3 0.60.0   
2015Braves-3.2-0.1-1.12.0 0.3-2.0   
2016Angels-1.5-0.30.10.0 -0.6-0.3-0.3  
Total- - --6.2-0.4-1.01.8 0.3-2.3-0.3  

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2013Braves-11.20  -4.442.2228.56-3.81   
2015Braves-2.89-0.27-6.433.04-3.200.72-5.75   
2016Angels-3.24-4.813.160.01-8.14-7.32-3.26-30.07  
Total- - --3.62-1.18-5.421.81-3.690.55-5.15-30.07  

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2013Braves42.9 %53.9 %48.2 %66.7 %100.0 %84.6 %48.2 %62.5 %7.4 %
2013Average30.4 %65.5 %45.9 %66.5 %87.0 %79.4 %44.2 %60.2 %9.4 %
2015Braves31.9 %64.6 %48.2 %65.4 %96.2 %85.9 %49.7 %65.6 %6.7 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.8 %60.9 %9.9 %
2016Angels23.3 %72.6 %46.0 %78.6 %94.6 %90.2 %46.0 %58.6 %4.5 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
Total- - -30.4 %65.8 %47.6 %68.1 %96.0 %86.8 %48.7 %63.9 %6.2 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2013Braves35.7 %61.5 %48.2 %60.0 %100.0 %84.6 %48.2 %20.5
2013Average29.7 %62.7 %45.9 %63.2 %87.3 %79.4 %49.2 %22.6
2015Braves34.0 %61.8 %48.2 %68.5 %95.1 %85.9 %50.9 %21.5
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Angels23.1 %65.5 %45.5 %83.3 %92.1 %90.0 %52.7 %23.6
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
Total- - -31.6 %62.7 %47.5 %70.4 %94.6 %86.8 %51.2 %21.9

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2013Braves40.0 %58.3 %48.2 %66.7 %100.0 %84.6 %44.4 %22.6
2015Braves33.3 %61.4 %48.2 %66.7 %95.2 %85.9 %52.8 %21.9
2016Angels24.1 %69.2 %45.5 %78.6 %91.7 %88.0 %47.3 %22.9
Total- - -31.4 %63.0 %47.5 %69.0 %94.6 %86.3 %51.0 %22.2

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2016Angels (AAA)X002.0000  0          
2017Cardinals (AAA)2B4221.1370  1          
2017Dodgers (AAA)2B2110.0010  0          
2016Angels (AAA)3B119.0220  0          
2010Braves (A)LF118.0310  0          
2011Braves (A+)LF101086.01200  0          
2013BravesLF5012.0000000000     .000 
2015Braves (AAA)LF3327.0600  0          
2015BravesLF2216152.03100000000     1.000 
2016Angels (AAA)LF2523200.03720  0          
2016AngelsLF17677.01921000100     .955 
2017Cardinals (AAA)LF1512116.02500  0          
2017Dodgers (AAA)LF5433.0700  0          
2018White Sox (AAA)LF3326.0210  0          
Total- - -LF4422241.05021000100     .981 
2010Braves (A)CF4542372.010652  0          
2011Braves (R)CF4424.0300  0          
2011Braves (A+)CF7171614.114252  2          
2012Braves (AA)CF9794832.017443  2          
2013Braves (AAA)CF110109937.124552  2          
2014Braves (AAA)CF1191181031.1319113  4          
2015Braves (AAA)CF3635303.19471  2          
2015BravesCF2217.01310000100     1.000 
2016Angels (AAA)CF2827230.17111  0          
2016AngelsCF103.0000000000     .000 
2017Dodgers (AAA)CF8764.01811  0          
2017Cardinals (AAA)CF4434.01320  0          
2018Pirates (AAA)CF3322.0300  0          
Total- - -CF3220.01310000100     1.000 
2010Braves (A)RF1918145.03111  0          
2012Braves (AA)RF1716137.12321  2          
2013Braves (AAA)RF3220.0810  1          
2013BravesRF203.2000000000     .000 
2015Braves (AAA)RF5350443.210031  0          
2015BravesRF4115.0300000000     1.000 
2016Angels (AAA)RF3634303.06744  0          
2016AngelsRF101.0000000000     .000 
2017Dodgers (AAA)RF4434.0800  0          
2017Cardinals (AAA)RF4235322.16440  1          
2018White Sox (AAA)RF6652.1811  0          
2018Pirates (AAA)RF5544.01400  0          
Total- - -RF7119.2300000000     1.000 
2013BravesOF7015.2000000000     .000 
2015BravesOF2819184.04710000100     1.000 
2016AngelsOF19681.01921000100     .955 
Total- - -OF5425280.26631000200     .986 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2013BravesLF12.0    000000 0       
2015BravesLF152.0    00221917.8951410.7 -0.60.20.30.9
2016AngelsLF77.0    110213131.0006 1.6 0.10.11.930.3
Total- - -LF241.0    11243230.9382012.3 -0.50.32.19.6
2015BravesCF17.0    0044661.000700.4 2.30.02.7146.5
2016AngelsCF3.0    000000 0   0.00.00.00.0
Total- - -CF20.0    0044661.000700.4 2.30.02.7146.5
2013BravesRF3.2    000000 0       
2015BravesRF15.0    0000221.000100.0 0.10.00.14.1
2016AngelsRF1.0    000000 0       
Total- - -RF19.2    0000221.000100.0 0.10.00.14.1
2013BravesOF15.2    000000 0       
2015BravesOF184.0    00662725.9262211.1 1.70.33.018.0
2016AngelsOF81.0    110213131.0006 1.6 0.10.11.930.3
Total- - -OF280.2    11684038.9502812.7 1.80.44.920.4

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2015BravesLF152.00.0%      (8)0.0%      (2)50.0%      (2)0.0%     (0)100.0%      (1)100.0%    (29)
2016AngelsLF77.00.0%      (5)0.0%      (0)0.0%      (0)0.0%     (1)100.0%      (3)94.1%    (17)
Total- - -LF241.00.0%    (13)0.0%      (2)50.0%      (2)0.0%     (1)100.0%      (4)97.8%    (46)
2015BravesCF17.00.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)100.0%    (12)
Total- - -CF20.00.0%      (0)0.0%      (0)0.0%      (0)100.0%     (1)0.0%      (0)100.0%    (12)
2015BravesRF15.00.0%      (2)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)
Total- - -RF19.20.0%      (2)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (3)
2015BravesOF184.00.0%    (10)0.0%      (2)50.0%      (2)100.0%     (1)100.0%      (1)100.0%    (44)
2016AngelsOF81.00.0%      (5)0.0%      (0)0.0%      (0)0.0%     (1)100.0%      (3)94.1%    (17)
Total- - -OF280.20.0%    (15)0.0%      (2)50.0%      (2)50.0%     (2)100.0%      (4)98.4%    (61)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2015Braves184.0559646455554659571
Total- - -184.0559646455554659571

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2013Braves-0.6-0.3 -0.1-0.9-0.10.00.2-0.7-0.1($0.6) 
2015Braves-5.50.53.0-0.8-5.02.20.22.70.10.0$0.1 
2016Angels-3.0-0.31.9-0.5-3.41.40.10.9-1.0-0.1($0.8) 
Total- - --9.1-0.24.9-1.4-9.33.50.33.8-1.7-0.2($1.4) 

Add New Contract
  • 2010 June Amateur Draft - Round: 2, Pick: 3, Overall: 53
    • Team: Atlanta Braves
    • School: Jacksonville State