| W | L | ERA | G | GS | SV | IP | SO | WHIP | |
|---|---|---|---|---|---|---|---|---|---|
| 2011 | 11 | 7 | 3.60 | 22 | 22 | 0 | 130 | 142 | 1.17 |
| 2012 | 13 | 10 | 4.48 | 31 | 31 | 0 | 174.2 | 161 | 1.45 |
| 2013 | 4 | 3 | 5.42 | 15 | 13 | 0 | 73 | 56 | 1.55 |
| 5 Seasons | 49 | 35 | 3.80 | 123 | 121 | 0 | 708 | 648 | 1.28 |
| G | W-L | ERA | IP | SO | WHIP | |
|---|---|---|---|---|---|---|
| 2011 | 22 | 11-7 | 3.60 | 130 | 142 | 1.17 |
| 2012 | 31 | 13-10 | 4.48 | 174.2 | 161 | 1.45 |
| 2013 | 15 | 4-3 | 5.42 | 73 | 56 | 1.55 |
| 5 Seasons | 123 | 49-35 | 3.80 | 708 | 648 | 1.28 |
| Season | Tm | LG | BF | W | L | ERA | G | GS | SV | IP | H | R | ER | HR | BB | SO | WHIP | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 | NL | 522 | 11 | 4 | 2.89 | 21 | 21 | 0 | 127.2 | 105 | 42 | 41 | 10 | 46 | 116 | 1.18 | ||
| 2010 | NL | 845 | 10 | 11 | 3.33 | 34 | 34 | 0 | 202.2 | 182 | 86 | 75 | 14 | 56 | 173 | 1.17 | ||
| 2011 | NL | 540 | 11 | 7 | 3.60 | 22 | 22 | 0 | 130.0 | 106 | 55 | 52 | 17 | 46 | 142 | 1.17 | ||
| 2012 | NL | 761 | 13 | 10 | 4.48 | 31 | 31 | 0 | 174.2 | 183 | 95 | 87 | 27 | 71 | 161 | 1.45 | ||
| 2013 | AL | 327 | 4 | 3 | 5.42 | 15 | 13 | 0 | 73.0 | 83 | 47 | 44 | 10 | 30 | 56 | 1.55 | ||
| 5 Seasons | 2995 | 49 | 35 | 3.80 | 123 | 121 | 0 | 708.0 | 659 | 325 | 299 | 78 | 249 | 648 | 1.28 |
| Year | 3B | Rank |
|---|---|---|
| 2013 | 3 | 25th in AL |
| 2009 | 5 | 19th in NL |
| Year | SO | Rank |
|---|---|---|
| 2012 | 161 | 25th in NL |
| 2010 | 173 | 17th in NL |
| Year | HBP | Rank |
|---|---|---|
| 2010 | 14 | 1st in NL |
| Year | AB | Rank |
|---|---|---|
| 2010 | 761 | 18th in NL |
| Year | IP | Rank |
|---|---|---|
| 2010 | 202.2 | 17th in NL |
| Year | Losses | Rank |
|---|---|---|
| 2010 | 11 | 19th in NL |
| Year | R | Rank |
|---|---|---|
| 2012 | 95 | 11th in NL |
| Year | 2B | Rank |
|---|---|---|
| 2012 | 45 | 4th in NL |
| Year | HR | Rank |
|---|---|---|
| 2012 | 27 | 4th in NL |
| Year | H | Rank |
|---|---|---|
| 2012 | 183 | 25th in NL |
| Year | Wins | Rank |
|---|---|---|
| 2012 | 13 | 21st in NL |
| Year | TB | Rank |
|---|---|---|
| 2012 | 313 | 11th in NL |
| Year | Team |
|---|---|
| 2009 |
|
| Month | Team |
|---|---|
| 06/2009 |
|
| Year | Team |
|---|---|
| 2008 |
|
| Year | Team |
|---|---|
| 2008 |
|
| Year | Team |
|---|---|
| 2008 |
|
| Year | Team |
|---|---|
| 2008 |
|
| Week | Team |
|---|---|
| 10/20/2008 |
|
| Year | Team |
|---|---|
| 2008 |
|
| Week | Team |
|---|---|
| 08/11/2008 |
|
| 06/30/2008 |
|
| Week | Team |
|---|---|
| 04/21/2008 |
|
| 04/14/2008 |
|
| Year | Team |
|---|---|
| 2007 |
|
| Year | Team |
|---|---|
| 2006 |
|
| Team | Date | Transaction |
|---|---|---|
|
|
11/06/2015 | RHP Tommy Hanson elected free agency. |
|
|
07/05/2015 | RHP Tommy Hanson assigned to Sacramento River Cats from San Jose Giants. |
|
|
06/15/2015 | RHP Tommy Hanson assigned to San Jose Giants. |
|
|
05/13/2015 | RHP Tommy Hanson roster status changed by San Francisco Giants. |
|
|
05/13/2015 | San Francisco Giants signed free agent RHP Tommy Hanson to a minor league contract. |
|
|
09/02/2014 | Charlotte Knights activated RHP Tommy Hanson from the 7-day disabled list. |
|
|
06/16/2014 | Charlotte Knights placed RHP Tommy Hanson on the 7-day disabled list retroactive to June 12, 2014. |
|
|
04/19/2014 | RHP Tommy Hanson assigned to Charlotte Knights. |
|
|
04/08/2014 | Chicago White Sox signed free agent RHP Tommy Hanson to a minor league contract. |
|
|
03/26/2014 | Texas Rangers released RHP Tommy Hanson. |
|
|
02/14/2014 | Texas Rangers signed free agent RHP Tommy Hanson. |
|
|
12/02/2013 | RHP Tommy Hanson elected free agency. |
|
|
09/16/2013 | Los Angeles Angels recalled RHP Tommy Hanson from Salt Lake Bees. |
|
|
08/13/2013 | Los Angeles Angels optioned Tommy Hanson to Salt Lake Bees. |
|
|
07/23/2013 | Tommy Hanson roster status changed by Los Angeles Angels. |
|
|
07/16/2013 | Los Angeles Angels sent RHP Tommy Hanson on a rehab assignment to Inland Empire 66ers. |
|
|
06/27/2013 | Los Angeles Angels placed RHP Tommy Hanson on the 15-day disabled list retroactive to June 21, 2013. Right forearm tightness. |
|
|
05/28/2013 | Los Angeles Angels activated RHP Tommy Hanson from the restricted list. |
|
|
05/10/2013 | Los Angeles Angels placed RHP Tommy Hanson on the restricted list. |
|
|
04/28/2013 | Los Angeles Angels activated RHP Tommy Hanson from the bereavement list. |
|
|
04/22/2013 | Los Angeles Angels placed RHP Tommy Hanson on the bereavement list. |
|
|
11/30/2012 | Los Angeles Angels traded RHP Jordan Walden to Atlanta Braves for RHP Tommy Hanson. |
|
|
10/07/2012 | Tommy Hanson roster status changed by Atlanta Braves. |
|
|
08/17/2012 | Atlanta Braves activated RHP Tommy Hanson from the 15-day disabled list. |
|
|
08/12/2012 | sent RHP Tommy Hanson on a rehab assignment to Gwinnett Braves. |
|
|
07/31/2012 | Atlanta Braves placed RHP Tommy Hanson on the 15-day disabled list. Lower Back Strain |
|
|
09/30/2011 | Atlanta Braves activated RHP Tommy Hanson from the 15-day disabled list. |
|
|
08/14/2011 | Atlanta Braves placed RHP Tommy Hanson on the 15-day disabled list retroactive to August 7, 2011. Right shouder tendinitis. |
|
|
06/28/2011 | Atlanta Braves activated RHP Tommy Hanson from the 15-day disabled list. |
|
|
06/17/2011 | Atlanta Braves placed RHP Tommy Hanson on the 15-day disabled list retroactive to June 13, 2011. Right shoulder tendinitis. |
|
|
07/20/2009 | Atlanta Braves recalled RHP Tommy Hanson from Gwinnett Braves. |
|
|
07/18/2009 | RHP Tommy Hanson assigned to Rome Braves from Myrtle Beach Pelicans. |
|
|
07/10/2009 | Atlanta Braves optioned Tommy Hanson to Myrtle Beach Pelicans. |
|
|
06/07/2009 | Atlanta Braves selected the contract of Tommy Hanson from Gwinnett Braves. |