Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Todd CunninghamTrack this Player High Level: MLB Status: Free Agent since 2018 MLB Years: 2013-2016
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Rated Prospect

PositionsCF-528, RF-192, LF-106, 2B-6, DH-1, 3B-1Position when DraftedCFPlayer Listed UnderMajor Leaguers
Proper NameThomas David Cunningham, III
Height6-1Weight205BatsBothThrowsRight
Born DateMarch 20,1989 [29.273]PlaceJacksonville,Alabama
High SchoolJacksonville (Jacksonville,AL)
CollegeJacksonville State University (Jacksonville,AL)

DraftedSelected by the Atlanta Braves [Team Picks] in the 2nd round (53rd overall) of the 2010 Amateur Entry Draft [Signed]
Signing Bonus$674,100Signing ScoutsBrian BridgesService Time0.080 (2016)
Prospect Rankings[BA] 2013-ATL-#10   [PIPE] 2016-ANA-#29
MLB DebutJuly 30,2013 [24.132]
OrganizationsATL [6] ANA [1] CHA [1] LAN [1] PIT [1] SLN [1] Awards3
TBC Player ID144368Retrosheet IDcunnt001MLBAM ID592239
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Todd Cunningham page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsBattingSpeed67Power44Contact79XBH51RBIs33Runs73Hitting61Durability59Team.483Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2008Jacksonville StateOVCNCAA-1Fr12of1957215657316312961403190000.340.462.456.9189820264.393.116.326.41415.1511.740.780.38215.0027.40
2009Jacksonville StateOVCNCAA-1So12of205723666801491047922424130000.339.429.6021.03114233273.347.263.394.4428.798.791.003.6623.6041.25
2010Jacksonville StateOVCNCAA-1Jr12of2157237618517411422123933102001.359.469.6031.07214332288.383.244.489.46513.5411.460.853.8221.5537.65
2010Rome BravesSALAatl2cf2165231326093120741430152104.260.341.338.6797813263.294.078.152.3115.3211.412.140.38231.0021.67
2011Gulf Coast BravesGCLRkatl-cf22411220104101510100.182.286.364.6504114.286.182.364.2807.1435.715.000.000.0050.00
2011Lynchburg HillcatsCaroA+atl12cf228733459861244201463347144107.257.348.353.70111820386.289.096.219.3198.5512.181.421.0483.5023.26
2011Minor Totals (2 teams)Minor         9134561881254241563452154207.255.346.354.70012221400.289.099.223.3188.5013.001.531.0086.2523.86
2012Mississippi BravesSouAAatl4cf2312046677144236351248385148328.309.364.403.76718832519.340.094.210.3377.329.831.340.58155.3322.22
2013Gwinnett BravesILAAAatl9cf24116427601131352382074162108105.265.342.333.67514220487.305.068.194.3078.4212.731.510.41213.5017.70
2013Atlanta BravesNLMLBatl57lf2488220000000300001.250.250.250.500208.400.000.000.2220.0037.500.000.000.000.00
2014Gwinnett BravesILAAAatl20cf251204705913528285819835791013325.287.347.406.75319138531.329.119.217.3356.5914.882.261.5158.7528.15
2015Gwinnett BravesILAAAatl20rf-cf26973294286133231942334109416.261.325.337.66211118375.283.076.161.2946.139.071.480.53164.5020.93
2015Atlanta BravesNLMLBatl26lf263986131940042151720011.221.280.267.54723493.275.046.116.2445.3818.283.400.000.0021.05
2016Salt Lake BeesPCLAAAana12rf279934966971626432355156773010.278.378.387.76513524417.314.109.307.34012.2313.431.101.4458.1724.74
2016Los Angeles AngelsALMLBana37cf272027543001011600101.148.172.259.4317329.182.111.111.1833.4520.696.000.000.0075.00
2017Oklahoma City DodgersPCLAAAlan3cf282062122161041161330104.339.417.468.88529772.420.129.226.3838.3318.062.170.000.0033.33
2017Memphis RedbirdsPCLAAAsln15rf28762304562142427623737152214.270.401.400.8019220286.304.130.309.35712.9412.941.001.4057.5032.26
2017Totals for PCL-PCL         962925783203431734350182318.284.404.414.81812127358.328.130.291.36212.0113.971.161.1273.0032.53
2018Kansas City T-BonesAmerAssocInd-298331871106265447172574662650.333.437.484.92115435389.372.151.377.39614.6511.830.811.0379.5033.02
2018Sugar Land SkeetersAtlInd-2921100000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2018Totals for Ind-Ind         8531972106265447172574662650.332.436.483.91915435390.371.151.376.39514.6211.790.811.0379.7533.02
2018Charlotte KnightsILAAAcha29926351002214401100.192.290.231.5216132.217.039.231.24312.5012.501.000.000.0020.00
2018Indianapolis IndiansILAAApit29923231001011512101.130.192.174.3664128.158.044.043.1703.5717.865.000.000.0033.33
2018Totals for IL-IL         1849582003225913201.163.246.204.45010260.190.041.143.2108.3315.001.800.000.0025.00
MLB Totals - 3 Season(s)Filter67121202570052262620113.207.254.264.518327130.260.057.107.0004.6220.004.330.000.0028.00
Minor League Totals - 9 Season(s)Filter8222958459814136293029912647284423905622654.275.354.371.72510981953410.310.096.219.0008.3312.401.490.8898.6023.96
AAA Totals - 6 Season(s)Filter54619162895229215222048029198290564216435.272.355.371.7267101292228.309.099.228.0008.8913.021.460.9987.0924.71
AA Totals - 1 Season(s)Filter12046677144236351248385148328.309.364.403.76718832519.340.094.210.0007.329.831.340.58155.3322.22
A+ Totals - 1 Season(s)Filter8733459861244201463347144107.257.348.353.70111820386.289.096.219.0008.5512.181.421.0483.5023.26
A Totals - 1 Season(s)Filter65231326093120741430152104.260.341.338.6797813263.294.078.152.0005.3211.412.140.38231.0021.67
Rk Totals - 1 Season(s)Filter411220104101510100.182.286.364.6504114.286.182.364.0007.1435.715.000.000.0050.00
Ind Totals - 1 Season(s)Filter8531972106265447172574662650.332.436.483.91915435390.371.151.376.00014.6211.790.811.0379.7533.02
NCAA Totals - 3 Season(s)Filter17168819223847162211836510388322001.346.453.5571.01038385825.374.211.406.00012.4810.670.852.6731.2735.71
Atlanta Braves Totals - 2 Season(s)Filter4794152140042152020012.223.277.266.543254101.284.043.106.0004.9519.804.000.000.0019.05
Los Angeles Angels Totals - 1 Season(s)Filter2027543001011600101.148.172.259.4317329.182.111.111.0003.4520.696.000.000.0075.00
Average MLB - Per 162 games162293486017001255156350227.207.254.264.5187717314.260.057.107.0004.6220.004.330.000.0028.00
Average Minor - Per 162 games16258390160276659259568318114111.275.354.371.72521638672.310.096.219.0008.3312.401.490.8898.6023.96

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2010Rome Braves SALAatl21CF45--10652-113111.9822.47------6569.232.4
2010Rome Braves SALAatl21RF19--3111-3332.9701.68------6529.213.7
2010Rome Braves SALAatl21LF1--31--441.0004.00------651.50.7
2011Gulf Coast Braves GCLRkatl22CF4--3---331.0000.75------4100.06.9
2011Lynchburg Hillcats CaroA+atl22CF71--142522149147.9872.07------8781.651.4
2011Lynchburg Hillcats CaroA+atl22LF10--12---12121.0001.20------8711.57.2
2012Mississippi Braves SouAAatl23CF97--174432181178.9831.84------12080.869.8
2012Mississippi Braves SouAAatl23RF17--232122625.9621.47------12014.212.2
2013Gwinnett Braves ILAAAatl24CF110--245522252250.9922.27------11694.876.4
2013Gwinnett Braves ILAAAatl24RF3--81-1991.0003.00------1162.62.1
2013Atlanta BravesNLMLBatl24LF5-12-------------862.53.1
2013Atlanta BravesNLMLBatl24RF2-3-------------825.01.2
2014Gwinnett Braves ILAAAatl25CF119--3191134333330.9912.77------12099.283.8
2015Gwinnett Braves ILAAAatl26RF53--10031-104103.9901.94------9754.636.8
2015Gwinnett Braves ILAAAatl26CF36--94712102101.9902.81------9737.125.0
2015Gwinnett Braves ILAAAatl26LF3--6---661.0002.00------973.12.1
2015Atlanta BravesNLMLBatl26LF221615231---31311.0001.410.20-----3956.413.6
2015Atlanta BravesNLMLBatl26RF41153---331.0000.750.20-----3910.32.5
2015Atlanta BravesNLMLBatl26CF2217131-114141.0007.000.82-----395.11.2
2016Salt Lake Bees PCLAAAana27RF36--6744-7571.9471.97------9936.425.4
2016Salt Lake Bees PCLAAAana27CF28--7111-7372.9862.57------9928.319.7
2016Salt Lake Bees PCLAAAana27LF25--372--39391.0001.56------9925.317.6
2016Salt Lake Bees PCLAAAana273B1--22--441.0004.00------991.00.7
2016Los Angeles AngelsALMLBana27LF17677192112221.9551.240.27-----2085.010.5
2016Los Angeles AngelsALMLBana27CF1-3-------------205.00.6
2016Los Angeles AngelsALMLBana27RF1-1-------------205.00.6
2016Los Angeles AngelsALMLBana27DH1---------------205.00.6
2017Memphis Redbirds PCLAAAsln28RF42--644-168681.0001.62------7655.329.8
2017Memphis Redbirds PCLAAAsln28LF15--25---25251.0001.67------7619.710.6
2017Oklahoma City Dodgers PCLAAAlan28CF8--1811-2019.9502.38------2040.05.7
2017Oklahoma City Dodgers PCLAAAlan28LF5--7---771.0001.40------2025.03.5
2017Oklahoma City Dodgers PCLAAAlan28RF4--8---881.0002.00------2020.02.8
2017Memphis Redbirds PCLAAAsln282B4--37-110101.0002.50------765.32.8
2017Memphis Redbirds PCLAAAsln28CF4--132--15151.0003.75------765.32.8
2017Oklahoma City Dodgers PCLAAAlan282B2---1--111.0000.50------2010.01.4
2018Charlotte Knights ILAAAcha29RF6--811-109.9001.50------966.74.3
2018Indianapolis Indians ILAAApit29RF5--14---14141.0002.80------955.63.6
2018Indianapolis Indians ILAAApit29CF3--3---331.0001.00------933.32.1
2018Charlotte Knights ILAAAcha29LF3--21--331.0001.00------933.32.2
MLB Totals for LF - 3 season(s)-   LF4422241502115352.9811.180.22-----440.00.0
MLB Totals for RF - 3 season(s)-   RF71193---331.0000.430.16-----70.00.0
MLB Totals for CF - 2 season(s)-   CF3220131-114141.0004.670.70-----30.00.0
MLB Totals for DH - 1 season(s)-   DH1---------------10.00.0
AAA Totals for CF - 6 season(s)-   CF308--7632788798790.9902.56------3080.00.0
AAA Totals for RF - 5 season(s)-   RF149--2691362288282.9791.89------1490.00.0
AAA Totals for LF - 4 season(s)-   LF51--773--80801.0001.57------510.00.0
AAA Totals for 2B - 1 season(s)-   2B6--38-111111.0001.83------60.00.0
AAA Totals for 3B - 1 season(s)-   3B1--22--441.0004.00------10.00.0
AA Totals for CF - 1 season(s)-   CF97--174432181178.9831.84------970.00.0
AA Totals for RF - 1 season(s)-   RF17--232122625.9621.47------170.00.0
A+ Totals for CF - 1 season(s)-   CF71--142522149147.9872.07------710.00.0
A+ Totals for LF - 1 season(s)-   LF10--12---12121.0001.20------100.00.0
A Totals for CF - 1 season(s)-   CF45--10652-113111.9822.47------450.00.0
A Totals for RF - 1 season(s)-   RF19--3111-3332.9701.68------190.00.0
A Totals for LF - 1 season(s)-   LF1--31--441.0004.00------10.00.0
Rk Totals for CF - 1 season(s)-   CF4--3---331.0000.75------40.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2010Rome Braves SALAatl21------14519--
2011Gulf Coast Braves GCLRkatl22-------4---
2011Lynchburg Hillcats CaroA+atl22------1071---
2012Mississippi Braves SouAAatl23-------9717--
2013Gwinnett Braves ILAAAatl24-------1103--
2013Atlanta BravesNLMLBatl24------5-2--
2014Gwinnett Braves ILAAAatl25-------119---
2015Gwinnett Braves ILAAAatl26------33653--
2015Atlanta BravesNLMLBatl26------2224--
2016Salt Lake Bees PCLAAAana27-----1252836--
2016Los Angeles AngelsALMLBana27------1711-1
2017Memphis Redbirds PCLAAAsln28---4--15442--
2017Oklahoma City Dodgers PCLAAAlan28---2--584--
2018Charlotte Knights ILAAAcha29------3-6--
2018Indianapolis Indians ILAAApit29-------35--

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2009Falmouth CommodoresCape Cod LeagueCollege2043156315981322114192142000.378.458.500.9587812181.424.122.28810.5011.601.111.6652.0020.34
2011Surprise SaguarosArizona Fall LgMinor2218641116410113151300000.250.304.344.64822569.314.094.2037.2518.842.600.000.0031.25
2011Atlanta BravesMLB Spring TrainingMLB2213000000000000000.000.000.000.000003.000.000.0000.000.000.000.000.000.00
2012Atlanta BravesMLB Spring TrainingMLB2389300001001300100.000.091.000.0910011.000.000.1119.0927.273.000.000.000.00
2013Atlanta BravesMLB Spring TrainingMLB242235680102123810000.229.308.286.59410139.296.057.1147.6920.512.670.000.0012.50
2014Atlanta BravesMLB Spring TrainingMLB251726450026101400102.192.214.423.63711228.143.231.3083.5714.294.007.1413.0040.00
2015Atlanta BravesMLB Spring TrainingMLB26234961520062171130100.306.417.347.76417260.385.041.20411.6718.331.570.000.0013.33
2016Los Angeles AngelsMLB Spring TrainingMLB2719337102107104911101.303.385.424.80914340.400.121.27310.0022.502.250.000.0030.00
2017St. Louis CardinalsMLB Spring TrainingMLB281622241001004410000.182.333.227.5605127.222.045.22714.8114.811.000.000.0025.00
2018Pittsburgh PiratesMLB Spring TrainingMLB291729651002102700100.172.219.207.4266132.217.035.1386.2521.883.500.000.0020.00
Arizona Fall League Totals - 1 yrs18641116410113151300000.250.304.344.64822569.314.094.2037.2518.842.600.000.0031.25
Cape Cod League Totals - 1 yrs43156315981322114192142000.378.458.500.9587812181.424.122.28810.5011.601.111.6652.0020.34
MLB Spring Training Totals - 8 yrs12320634476222563224661503.228.314.306.6206310240.276.078.1999.1719.172.090.83103.0021.28

Awards [3]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2008Ohio Valley Conference Rookie of the Year1
2010Ohio Valley Conference All-Conference Team (OF)1
2012Southern League All-Star (OF)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-05-15OFFree Agent -Free AgentFree AgentReleased by White Sox29.056  
2018-04-27OFChicago White SoxCharlotte (AAA)-MinorsReassigned MinorsAssigned to Charlotte (AAA)29.038Team Roster on 2018-04-27
2018-04-27LFChicago White SoxChicago White Sox (MLB)-MinorsTradedTraded from Pirates to White Sox for PTBNL29.038Team Roster on 2018-04-27
2017-12-07LFPittsburgh PiratesPittsburgh Pirates (MLB)-MinorsContractSigned to Minor League Contract28.262Team Roster on 2017-12-07
2017-11-07LFFree Agent -Free AgentFree AgentGranted free agency28.232  
2017-09-02LFLos Angeles DodgersOklahoma City (AAA)-MinorsActivated MinorsActivated from disabled list28.166Team Roster on 2017-09-02
2017-08-09LFLos Angeles DodgersOklahoma City (AAA)-DL-7InjuredDL7 Injured28.142Team Roster on 2017-08-09
2017-07-13LFLos Angeles DodgersOklahoma City (AAA)-MinorsReassigned MinorsAssigned to Oklahoma City (AAA)28.115Team Roster on 2017-07-13
2017-07-11LFLos Angeles DodgersLos Angeles Dodgers (MLB)-MinorsTradedTraded from Cardinals to Dodgers for cash considerations28.113Team Roster on 2017-07-11
2017-04-06LFSt. Louis CardinalsMemphis (AAA)-MinorsReassigned MinorsAssigned to Memphis (AAA)28.017Team Roster on 2017-04-06
2016-11-14LFSt. Louis CardinalsSt. Louis Cardinals (MLB)-MinorsContractSigned to Minor League Contract27.239Team Roster on 2016-11-14
2016-10-02LFFree Agent -Free Agent--Refused minor league assignment, declared free agent27.196  
2016-07-29LFLos Angeles AngelsSalt Lake (AAA)-MinorsReassigned MinorsOutrighted to minors27.131Team Roster on 2016-07-29
2016-07-27LFLos Angeles AngelsLos Angeles Angels (MLB)-DFADes For AssignmentDesignated for Assignment27.129Team Roster on 2016-07-27
2016-07-07LFLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from minors27.109Team Roster on 2016-07-07
2016-06-21RFLos Angeles AngelsSalt Lake (AAA)-MinorsReassigned MinorsOutrighted to minors27.093Team Roster on 2016-06-21
2016-06-19RFLos Angeles AngelsLos Angeles Angels (MLB)-DFADes For AssignmentDesignated for Assignment27.091Team Roster on 2016-06-19
2016-06-13RFLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveContract purchased from minors27.085Team Roster on 2016-06-13
2016-04-02RFLos Angeles AngelsSalt Lake (AAA)-MinorsReassigned MinorsOutrighted to minors27.013Team Roster on 2016-04-02
2015-10-11RFLos Angeles AngelsLos Angeles Angels (MLB)YActive--Claimed off waivers from Braves by Angels26.205Team Roster on 2015-10-11
2015-06-15PHAtlanta BravesGwinnett (AAA)YMinorsReassigned MinorsAssigned to Gwinnett (AAA)26.087Team Roster on 2015-06-15
2015-05-16rfAtlanta BravesAtlanta Braves (MLB)YActiveMLB ActiveRecalled from Gwinnett (AAA)26.057Team Roster on 2015-05-16
2015-04-09rfAtlanta BravesGwinnett (AAA)YMinorsReassigned MinorsAssigned to Gwinnett (AAA)26.020Team Roster on 2015-04-09
2015-04-05rfAtlanta BravesAtlanta Braves (MLB)YMinors--Sent to minors26.016Team Roster on 2015-04-05
2014-06-17rfAtlanta BravesGwinnett (AAA)YMinorsActivated MinorsActivated from disabled list25.089Team Roster on 2014-06-17
2014-06-08rfAtlanta BravesGwinnett (AAA)YDL-7InjuredDL7 Injured25.080Team Roster on 2014-06-08
2014-03-31rfAtlanta BravesGwinnett (AAA)YMinorsReassigned MinorsAssigned to Gwinnett (AAA)25.011Team Roster on 2014-03-31
2013-10-07rfAtlanta BravesAtlanta Braves (MLB)YActiveMLB ActiveRecalled from Gwinnett (AAA)24.201Team Roster on 2013-10-07
2013-08-28rfAtlanta BravesGwinnett (AAA)YMinorsReassigned MinorsOptioned to Gwinnett (AAA)24.161Team Roster on 2013-08-28
2013-08-23lfAtlanta BravesAtlanta Braves (MLB)YActiveMLB ActiveRecalled from Gwinnett (AAA)24.156Team Roster on 2013-08-23
2013-08-11lfAtlanta BravesGwinnett (AAA)YMinorsReassigned MinorsOptioned to Gwinnett (AAA)24.144Team Roster on 2013-08-11
2013-07-30lfAtlanta BravesAtlanta Braves (MLB)YActiveMLB ActiveContract purchased from Gwinnett (AAA)24.132Team Roster on 2013-07-30
2013-04-06CFAtlanta BravesGwinnett (AAA)-MinorsReassigned MinorsAssigned to Gwinnett (AAA)24.017Team Roster on 2013-04-06
2012-06-09CFAtlanta BravesMississippi (AA)-Minors--23.081Team Roster on 2012-06-09
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-06-16ContractSigned by Braves 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2010Atlanta Braves-21674,100-------674,100Signing Bonus out of 2010 Draft (2nd round - 53rd overall)
2013Atlanta BravesTeam Payroll24490,000-77540-3,023,990490,0001,164,100
2015Atlanta BravesTeam Payroll26507,5000.0878443-3,571,283507,5001,671,600
2016Los Angeles AngelsTeam Payroll27507,5000.0877144-3,498,245507,5002,179,100
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red