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

Tommy HansonTrack this Player High Level: MLB Status: Free Agent since 2015 MLB Years: 2009-2013
Follow TBC on Twitter and Facebook

Arizona Fall League
Rated Prospect

PositionsP-229Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameThomas J. Hanson Jr.
Height6-6Weight210BatsRightThrowsRight
Born DateAugust 28,1986PlaceTulsa,Oklahoma
Death DateNovember 10,2015 [29.074]
High SchoolRedlands East Valley (Redlands,CA)
CollegeRiverside Community College (Riverside,CA)

DraftedSelected by the Atlanta Braves [Team Picks] in the 22nd round (677th overall) of the 2005 Amateur Entry Draft [Signed]
Signing Bonus$325,000Signing ScoutsTom BattistaService Time4.097 (2013)
Prospect Rankings[BA] 2008-ATL-#9 ... 2009-MLB-#4 ... 2009-ATL-#1
MLB DebutJune 7,2009 [22.283]
OrganizationsATL [7] ANA [1] CHA [1] SFN [1] Awards5Awards Voting1-37
TBC Player ID128213Retrosheet IDhanst001MLBAM ID462102
Pitch Repertoire Fastball (53.00%) -- Slider (28.30%) -- Curveball (14.17%) -- Changeup (2.98%) -- 2-Seam Fastball (1.55%)
Fastball Velocity [2013] - 89.56 - [2012] - 89.64 - [2011] - 91.13 - [2010] - 92.64
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

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


Player Notes:   Arizona Fall League MVP in 2008 ... Topps All-Star Rookie (RHP) in 2009 ... Opening Day Starter for Atlanta Braves 2012
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts63Walks47Hittable57SO/BB55vsPower57Hitting3Durability54Team.521Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2005Riverside Community ColleOrangeJr CollegeST18542.6614140100088.0734326031790001.187.47--3.178.082.55.556-
2006Riverside Community ColleOrangeJr CollegeST191132.04171703000114.28542265291541110.996.670.392.2812.095.31.786-
2006Danville BravesAppRkatl78S/R19412.091385000051.242151229563000.997.320.351.579.756.22.800-
2007Rome BravesSALAatl-ST20262.5915141000073.0512821626905001.056.290.743.2111.103.46.250-
2007Myrtle Beach PelicansCaroA+atl19ST20334.2011110000060.05333281032640101.427.951.504.809.602.00.500-
2007Minor Totals (2 teams)Minor--ST0593.32262510000133.0104614916581545101.227.041.083.9210.422.66.357-
2008Myrtle Beach PelicansCaroA+atl-ST21310.90770000040.01564011495000.653.38--2.4811.034.45.750-
2008Mississippi BravesSouAAatl29ST21843.0318180110098.07039339411145001.136.430.833.7710.472.78.667-
2008Minor Totals (2 teams)Minor--ST01152.41252501100138.085453795216310000.995.540.593.3910.633.13.688-
2009Gwinnett BravesILAAAatl32ST22331.4911110000066.0401611517904000.865.430.682.3112.215.29.500-
2009Atlanta BravesNLMLBatl48ST221142.89212100000127.2105424110461162051.187.400.703.248.182.52.7333.50
2010Atlanta BravesNLMLBatl48ST2310113.33343401000202.21828675145617330141.178.080.622.497.683.09.4763.31
2011Atlanta BravesNLMLBatl48ST241173.60222200000130.0106555217461425031.177.341.183.189.833.09.6113.67
2012Gwinnett BravesILAAAatl-ST25100.0011000005.03000250001.005.40--3.609.002.501.000-
2012Atlanta BravesNLMLBatl48ST2513104.48313100000174.2183958727711616051.459.431.393.668.302.27.5654.57
2013Inland Empire 66ersCalifA+ana-ST26015.4011000003.03220160001.208.10--2.7016.206.00.000-
2013Salt Lake BeesPCLAAAana-ST26025.49440000019.223141256150001.4710.532.292.756.862.50.000-
2013Minor Totals (2 teams)Minor--ST0035.48550000022.126161457210001.4310.171.962.748.223.00.000-
2013Los Angeles AngelsALMLBana48ST26435.4215132001073.08347441030566031.5510.231.233.706.901.87.5714.65
2014Charlotte KnightsILAAAcha0ST27356.1610100000049.2493634928322001.558.881.635.075.801.14.375-
2015San Jose GiantsCalifA+sfn29ST28112.12440000017.0114426201001.005.821.063.1810.593.33.500-
2015Sacramento River CatsPCLAAAsfn41ST28355.6011110000053.0633933926405001.6810.701.534.426.791.54.375-
2015Minor Totals (2 teams)Minor--ST0464.7615150000070.07443371132606001.519.511.414.117.711.88.400-
MLB Totals - 5 Season(s)Filter49353.8012312121010706.065932529978249648220301.288.380.993.178.242.60.5830.78
Minor League Totals - 8 Season(s)Filter31323.2510610061100534.24232321945720558130101.177.090.963.449.742.83.492-
AAA Totals - 5 Season(s)Filter10154.18373700000192.217810590287918211001.338.271.303.678.462.30.400-
AA Totals - 1 Season(s)Filter843.0318180110098.07039339411145001.136.430.833.7710.472.78.667-
A+ Totals - 4 Season(s)Filter762.84232300000120.082453812501396101.106.130.903.7410.402.78.538-
A Totals - 1 Season(s)Filter262.5915141000073.0512821626905001.056.290.743.2111.103.46.250-
Rk Totals - 1 Season(s)Filter412.091385000051.242151229563000.997.320.351.579.756.22.800-
NCAA Totals - 2 Season(s)Filter1672.31313104000202.215885525602331111.087.020.222.6610.353.88.696-
Atlanta Braves Totals - 4 Season(s)Filter45323.6110810801000633.057627825568219592160271.258.160.963.108.392.70.584-
Los Angeles Angels Totals - 1 Season(s)Filter435.4215132001073.08347441030566031.5510.231.233.706.901.87.571-
Average MLB - Per ~220 innings15113.80383800000220.02051019324772017091.288.380.993.178.242.60.5770.78
Average Minor - Per ~220 innings13133.25434120000220.01739580238423812001.177.090.963.449.742.83.500-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2008Mississippi BravesSouAAatl29211817000000000900000.000.000.000.0000017.000.000.000.0000.0052.940.000.000.000.00
2009Gwinnett BravesILAAAatl32p22118110000000202001.125.125.125.2501010.167.000.000.1120.0020.000.000.000.000.00
2009Atlanta BravesNLMLBatl48p2220372200010012008000.054.079.054.1332046.118.000.027.0662.1743.4820.000.000.000.00
2010Atlanta BravesNLMLBatl48p2333623600040022708100.097.123.097.2206073.167.000.032.1042.7436.9913.500.000.000.00
2011Atlanta BravesNLMLBatl48p2420390200000001506001.051.051.051.1022045.083.000.000.0460.0033.330.000.000.000.00
2012Gwinnett BravesILAAAatl-p2512010000000100000.500.500.5001.0001021.000.000.000.4420.0050.000.000.000.000.00
2012Atlanta BravesNLMLBatl48p25314901000000230010000.020.059.020.0791061.053.000.041.0443.2849.1815.000.000.000.00
2015Sacramento River CatsPCLAAAsfn41p2857000000000301000.000.000.000.000008.000.000.000.0000.0037.500.000.000.000.00
MLB Totals - 4 Season(s)Filter104187511000500592032101.059.083.059.142110225.115.000.027.0002.2240.8918.400.000.000.00
Minor League Totals - 4 Season(s)Filter35341200000001503001.059.059.059.1182037.105.000.000.0000.0040.540.000.000.000.00
AAA Totals - 3 Season(s)Filter1717120000000603001.118.118.118.2362020.182.000.000.0000.0030.000.000.000.000.00
AA Totals - 1 Season(s)Filter1817000000000900000.000.000.000.0000017.000.000.000.0000.0052.940.000.000.000.00
Atlanta Braves Totals - 4 Season(s)Filter104187511000500592032101.059.083.059.142110225.115.000.027.0002.2240.8918.400.000.000.00
Average MLB - Per 162 games1622918170008008143050202.059.083.059.142170350.115.000.027.0002.2240.8918.400.000.000.00
Average Minor - Per 162 games16215759000000069014005.059.059.059.11890171.105.000.000.0000.0040.540.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2006Danville Braves AppRkatl19P13--45--991.0000.69------13100.019.4
2007Rome Braves SALAatl20P15--471-1211.9170.73------15100.010.7
2007Myrtle Beach Pelicans CaroA+atl20P11--23--551.0000.45------11100.07.9
2008Myrtle Beach Pelicans CaroA+atl21P7--432-97.7781.00------7100.05.0
2008Mississippi Braves SouAAatl21P18--210--12121.0000.67------18100.012.9
2009Gwinnett Braves ILAAAatl22P11--661-1312.9231.09------11100.07.6
2009Atlanta BravesNLMLBatl22P21211271216213028.9331.330.22-----21100.013.0
2010Atlanta BravesNLMLBatl23P34342021525334340.9301.180.20-----34100.021.0
2011Atlanta BravesNLMLBatl24P22221302142-1816.8890.730.12-----22100.013.6
2012Gwinnett Braves ILAAAatl25P1---------------1100.00.7
2012Atlanta BravesNLMLBatl25P3131174215512217.7730.550.10311173.8-31100.019.1
2013Inland Empire 66ers CalifA+ana26P1---1--111.0001.00------1100.00.7
2013Salt Lake Bees PCLAAAana26P4--1---111.0000.25------4100.02.8
2013Los Angeles AngelsALMLBana26P151373771-1514.9330.930.1921484.0-15100.09.3
2014Charlotte Knights ILAAAcha27P10--482-1412.8571.20------10100.06.9
2015San Jose Giants CalifA+sfn28P4--22-1441.0001.00------4100.02.9
2015Sacramento River Cats PCLAAAsfn28P11--161-87.8750.64------11100.07.6
MLB Totals for P - 5 season(s)-   P1231217063877135128115.8980.930.16521577.6-1230.00.0
AAA Totals for P - 5 season(s)-   P37--12204-3632.8890.86------370.00.0
AA Totals for P - 1 season(s)-   P18--210--12121.0000.67------180.00.0
A+ Totals for P - 4 season(s)-   P23--89211917.8950.74------230.00.0
A Totals for P - 1 season(s)-   P15--471-1211.9170.73------150.00.0
Rk Totals for P - 1 season(s)-   P13--45--991.0000.69------130.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2006Danville Braves AppRkatl1913----------
2007Rome Braves SALAatl2015----------
2007Myrtle Beach Pelicans CaroA+atl2011----------
2008Myrtle Beach Pelicans CaroA+atl217----------
2008Mississippi Braves SouAAatl2118----------
2009Gwinnett Braves ILAAAatl2211----------
2009Atlanta BravesNLMLBatl2221----------
2010Atlanta BravesNLMLBatl2334----------
2011Atlanta BravesNLMLBatl2422----------
2012Gwinnett Braves ILAAAatl251----------
2012Atlanta BravesNLMLBatl2531----------
2013Inland Empire 66ers CalifA+ana261----------
2013Salt Lake Bees PCLAAAana264----------
2013Los Angeles AngelsALMLBana2615----------
2014Charlotte Knights ILAAAcha2710----------
2015San Jose Giants CalifA+sfn284----------
2015Sacramento River Cats PCLAAAsfn2811----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2008Mesa Solar SoxArizona Fall LgMinor21500.64770000028.010221749000.613.210.322.2515.757.000.641.000
2009Atlanta BravesMLB Spring TrainingMLB22000.00000000019.01610600100.847.582.840.000.0000.47.000
2010Atlanta BravesMLB Spring TrainingMLB23112.45550000018.117751519001.228.350.492.459.333.803.44.500
2010Atlanta BravesDiv SeriesMLB23009.0011000004.05441150001.5011.252.252.2511.255.009.00.000
2011Atlanta BravesMLB Spring TrainingMLB24201.29440000014.0922219000.715.791.290.645.799.001.291.000
2012Atlanta BravesMLB Spring TrainingMLB25112.77321000013.01154216000.927.621.380.694.156.003.46.500
2013Los Angeles AngelsMLB Spring TrainingMLB26025.89550000018.11812124413101.228.841.961.966.383.255.89.000
2014Texas RangersMLB Spring TrainingMLB27026.43422000014.01411102511001.369.001.293.217.072.207.07.000
Arizona Fall League Totals - 1 yrs500.64770000028.010221749000.613.210.322.2515.757.000.641.000
MLB Spring Training Totals - 6 yrs463.0721183000096.7853833171658201.047.911.581.495.403.633.54.400
MLB Playoffs - Divisional Series Totals - 1 yrs009.0011000004.0544115001.5011.252.252.2511.255.009.00.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2009Atlanta BravesMLB Spring TrainingMLB2234000000000200000.000.000.000.000004.000.000.0000.0050.000.000.000.000.00
2010Atlanta BravesMLB Spring TrainingMLB2352000000001102000.000.333.000.333005.000.000.50020.0020.001.000.000.000.00
2010Atlanta BravesDiv SeriesMLB2311000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
2011Atlanta BravesMLB Spring TrainingMLB2411000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
2012Atlanta BravesMLB Spring TrainingMLB2532000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
MLB Spring Training Totals - 4 yrs129000000001602000.000.100.000.1000012.000.000.1118.3350.006.000.000.000.00
MLB Playoffs - Divisional Series Totals - 1 yrs11000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00

Awards [5]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2006Rookie League All-Star (SP)1
2008Atlanta Braves Minor League Player of the Year ... Baseball America 1st team Minor League All-Star (SP) ... Joe Black Award - Arizona Fall League MVP3
2009NL Rookie of the Month (June)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2015-11-09SPFree Agent -Free Agent--Passed Away from organ failure29.073  
2015-07-05SPSan Francisco GiantsSacramento (AAA)-MinorsReassigned MinorsAssigned to Sacramento (AAA)28.311Team Roster on 2015-07-05
2015-06-15SPSan Francisco GiantsSan Jose (A+)-MinorsReassigned MinorsAssigned to San Jose (A+)28.291Team Roster on 2015-06-15
2015-05-14SPSan Francisco GiantsSan Francisco Giants (MLB)-MinorsContractSigned to Minor League Contract28.259Team Roster on 2015-05-14
2014-11-08SPFree Agent -Free AgentFree AgentGranted free agency28.072  
2014-09-29SPChicago White SoxCharlotte (AAA)-MinorsActivated MinorsActivated from disabled list28.032Team Roster on 2014-09-29
2014-06-20SPChicago White SoxCharlotte (AAA)-DL-7InjuredDL7 Injured27.296Team Roster on 2014-06-20
2014-04-19SPChicago White SoxCharlotte (AAA)-MinorsReassigned MinorsAssigned to Charlotte (AAA)27.234Team Roster on 2014-04-19
2014-04-07SPNew York MetsNew York Mets (MLB)-MinorsContractSigned to minor league contract27.222Team Roster on 2014-04-07
2014-03-27SPFree Agent -Free AgentFree AgentReleased by Rangers27.211  
2014-02-19SPTexas RangersTexas Rangers (MLB)YActiveContractSigned to 1-year contract for 2014-2014 ($2m) 27.175Team Roster on 2014-02-19
2013-12-03SPFree Agent -Free AgentFree AgentNon-tendered, declared free agency27.097  
2013-10-07SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)27.040Team Roster on 2013-10-07
2013-08-16SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)26.353Team Roster on 2013-08-16
2013-08-13SPLos Angeles AngelsLos Angeles Angels (MLB)YMinorsReassigned MinorsOptioned to 26.350Team Roster on 2013-08-13
2013-07-24SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveActivated from DL26.330Team Roster on 2013-07-24
2013-07-17SPLos Angeles AngelsInland Empire (A+)YDL-15InjuredAssigned to Inland Empire (A+) for rehab26.323Team Roster on 2013-07-17
2013-06-27SPLos Angeles AngelsLos Angeles Angels (MLB)YDL-15InjuredDL15 Strained right forearm [Warming up in bullpen]26.303Team Roster on 2013-06-27
2013-05-28SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveReinstated from restricted list26.273Team Roster on 2013-05-28
2013-05-10SPLos Angeles AngelsLos Angeles Angels (MLB)YRestricted--Placed on restricted list for personal matters26.255Team Roster on 2013-05-10
2013-04-28SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveReinstated from Bereavement List26.243Team Roster on 2013-04-28
2013-04-23SPLos Angeles AngelsLos Angeles Angels (MLB)YBereavementOff-RosterPlaced on bereavement list26.238Team Roster on 2013-04-23
2013-01-18PLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2013 ($3.725m) Avoiding arbitration26.143Team Roster on 2013-01-18
2012-11-30PLos Angeles AngelsLos Angeles Angels (MLB)YActiveTradedTraded from Braves to Angels for Jordan Walden26.094Team Roster on 2012-11-30
2012-08-17SPAtlanta BravesAtlanta Braves (MLB)YActiveMLB ActiveActivated from DL25.354Team Roster on 2012-08-17
2012-08-12SPAtlanta BravesGwinnett (AAA)YDL-15InjuredAssigned to Gwinnett (AAA) for rehab25.349Team Roster on 2012-08-12
2012-07-31SPAtlanta BravesAtlanta Braves (MLB)YDL-15InjuredDL15 Lower back strain25.337Team Roster on 2012-07-31
2012-05-04SPAtlanta BravesAtlanta Braves (MLB)YActive--25.249Team Roster on 2012-05-04
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-09-30InjuredActivated from DL 
2011-08-14InjuredDisabled -- Right Shouder Tendinitis 
2011-06-28InjuredActivated from DL 
2011-06-17InjuredDisabled -- Right shoulder tendinitis 
* 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
2005Atlanta Braves-18325,000-------325,000Signing Bonus out of 2005 Draft (22nd round - 677th overall)
2009Atlanta BravesTeam Payroll22400,000-72444-2,746,792400,000725,000
2010Atlanta BravesTeam Payroll23435,000-55524392,812,412400,0001,160,000
2011Atlanta BravesTeam Payroll24456,500-56020382,722,607414,0001,616,500
2012Atlanta BravesTeam Payroll25535,000-49922452,954,887480,0002,151,500
2013Los Angeles AngelsTeam Payroll263,725,0004.0972531273++3,023,990490,0005,876,5002013-01-18 - Signed to 1-year contract for 2013 ($3.725m) Avoiding arbitration
* 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