Tips Updates
Daily
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

Arizona Fall League
Rated Prospect

PositionsCF-525, RF-181, LF-103, 2B-6, DH-1, 3B-1Position when DraftedCFPlayer Listed UnderMajor Leaguers
Proper NameThomas David Cunningham, III
Height6-1Weight205BatsBothThrowsRight
Born DateMarch 20,1989 [29.063]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
2017Memphis RedbirdsPCLAAAsln15rf28762304562142427623737152214.270.401.400.8019220286.304.130.309.35712.9412.941.001.4057.5032.26
2017Oklahoma City DodgersPCLAAAlan3cf282062122161041161330104.339.417.468.88529772.420.129.226.3838.3318.062.170.000.0033.33
2017Totals for PCL-PCL         962925783203431734350182318.284.404.414.81812127358.328.130.291.36212.0113.971.161.1273.0032.53
2018Indianapolis IndiansILAAApitcf29923231001011500000.130.167.174.3414124.167.044.043.1544.1720.835.000.000.0033.33
2018Charlotte KnightsILAAAcharf29926351002214400000.192.300.231.5316130.227.039.231.25113.3313.331.000.000.0020.00
2018Totals for IL-IL         1849582003225900000.163.241.204.44510254.200.041.143.2089.2616.671.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)Filter8222958459814136293029912647284423895320653.275.354.371.72510981953404.310.096.219.0008.3412.431.490.8898.6023.96
AAA Totals - 6 Season(s)Filter54619162895229215222048029198290553914434.272.355.371.7267101292222.309.099.228.0008.9113.051.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
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 games16258390160276659259568318104110.275.354.371.72521638671.310.096.219.0008.3412.431.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 AngelsALMLBana27DH1---------------205.00.6
2016Los Angeles AngelsALMLBana27RF1-1-------------205.00.6
2016Los Angeles AngelsALMLBana27CF1-3-------------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
2017Memphis Redbirds PCLAAAsln28CF4--132--15151.0003.75------765.32.8
2017Oklahoma City Dodgers PCLAAAlan28RF4--8---881.0002.00------2020.02.8
2017Memphis Redbirds PCLAAAsln282B4--37-110101.0002.50------765.32.8
2017Oklahoma City Dodgers PCLAAAlan282B2---1--111.0000.50------2010.01.4
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 - 5 season(s)-   CF305--7602788795787.9902.58------3050.00.0
AAA Totals for RF - 4 season(s)-   RF138--2471252264259.9811.88------1380.00.0
AAA Totals for LF - 3 season(s)-   LF48--752--77771.0001.60------480.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--

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