Globe icon
Login icon
Recap icon
Search icon
Tickets icon
News
Rule Changes
Probable Pitchers
Starting Lineups
Transactions
Injury Report
World Baseball Classic
MLB Draft
All-Star Game
MLB Life
MLB Pipeline
Postseason History
Podcasts
Watch
Video
Search
Statcast
MLB Network
MLB.TV
Buy MLB.TV Postseason Package
Watch & Listen
Help Center
Scores
Schedule
2025 Spring Training
2025 Regular Season
2024 Regular Season
2024 Postseason
MLB Events
Team by Team Schedule
Sync Schedules
Stats
Statcast Leaders
MLB Statcast
Baseball Savant
Top Prospect Stats
Standings
Youth
Play Ball
Youth Baseball & Softball
Players
Prospect Rankings
Depth Charts
MLB Players Association
Negro Leagues
MLB Play
Beat the Streak
Immaculate Grid
Trivia
Pickle
By the Numbers
Diamond Decisions
Bingo
MLB.TV
Buy MLB.TV Offseason Package
Watch & Listen
MLB.TV Partners
Link Account
Help Center
Tickets
Buy on SeatGeek
Sell on SeatGeek
Season Tickets
Single Game Tickets
Group Tickets
Special Ticket Offers
MLB Speedway Classic
VIP Ticket Packages
MLB Students
MLB Tourism
MLB World Tour
Ticket Terms & Conditions
Shop
MLB Online Shop
Auction
Gift Cards
MLB NYC Flagship Store
European Shop
Teams
AL East
Baltimore Orioles
Baltimore
Boston Red Sox
Boston
New York Yankees
NY Yankees
Tampa Bay Rays
Tampa Bay
Toronto Blue Jays
Toronto
AL Central
Chicago White Sox
Chi White Sox
Cleveland Guardians
Cleveland
Detroit Tigers
Detroit
Kansas City Royals
Kansas City
Minnesota Twins
Minnesota
AL West
Athletics
Athletics
Houston Astros
Houston
Los Angeles Angels
LA Angels
Seattle Mariners
Seattle
Texas Rangers
Texas
NL East
Atlanta Braves
Atlanta
Miami Marlins
Miami
New York Mets
NY Mets
Philadelphia Phillies
Philadelphia
Washington Nationals
Washington
NL Central
Chicago Cubs
Chi Cubs
Cincinnati Reds
Cincinnati
Milwaukee Brewers
Milwaukee
Pittsburgh Pirates
Pittsburgh
St. Louis Cardinals
St. Louis
NL West
Arizona Diamondbacks
Arizona
Colorado Rockies
Colorado
Los Angeles Dodgers
LA Dodgers
San Diego Padres
San Diego
San Francisco Giants
San Francisco
ES
search-29891
Sign in
MLB.TV
Tickets
Shop
News
Watch
Scores
Schedule
Stats
Standings
Youth
Players
MLB Play
Teams
ES
Arrow Expand icon
Arrow Contract icon
arrow-down
Arrow Down icon
X icon
Instagram icon
Tiktok icon
YouTube icon
Close icon
Tommy Hanson
#48
P
B/T: R/R
6' 6"/220
Follow
Following
Tommy Hanson
#48
P
Summary
Stats
Awards
Shop
Batting
Pitching
Career Regular Season
G
W-L
ERA
IP
SO
WHIP
123
49-35
3.80
708.0
648
1.28
G
W-L
ERA
IP
SO
WHIP
123
49-35
3.80
708.0
648
1.28
Career Regular Season
AB
AVG
HR
RBI
SB
OPS
187
.059
0
5
0
.142
AB
AVG
HR
RBI
SB
OPS
187
.059
0
5
0
.142
Tommy Hanson Bio
Fullname:
Thomas J. Hanson
Born:
8/28/1986 in Tulsa, OK
Draft:
2005, Atlanta Braves, Round: 22, Overall Pick: 677
College:
Riverside City College
Debut:
6/07/2009
Died:
11/09/2015
Follow:
View More Bio Info +
Thomas J. Hanson
Resides in Redlands, CA...Attended Riverside (CA) CC...Signed by Tom Battista.
2012
Went 13-10 with a 4.48 ERA (174.2 IP - 87 ER) in 31 starts for Atlanta, his fourth season with Braves...13 wins established a career best and ranked second on team to Tim Hudson (16)...Hanson's 31 starts and 161 K's led Braves' pitching staff...2012 marked third time he has notched at least 11 wins in a season (also 2009 & 2011)...Eight of his 13 wins came on road...Was 9-2 with a 4.55 ERA over 16 starts from 5/13-8/17, including a four-game winning streak (6/3-27)...In that 16-game span, logged 85 strikeouts in 93 IP while Braves went 13-3 in span...Set career high in wins with his 12th victory on 7/30...Reinstated from 15-day disabled list on August 17...Placed on D.L. July 31 with a lower back strain and made one rehab start with Triple-A Gwinnett on August 12.
2011
Went 11-7 with a 3.60 ERA and 142 strikeouts in an injury-shortened season that saw him make just 22 starts and complete 130.0 innings...Was twice placed on the disabled list for right shoulder tendinitis on 6/17 (retroactive to 6/13) and 8/14 (retroactive to 8/7)...Posted double-digit wins, going 10-4 with a 2.44 ERA in 17 starts prior to the All-Star break, after opening the season with a 1-3 mark through his first four starts. After the break, was limited to five starts, going 1-3 with an 8.10 ERA...Despite multiple stints on the disabled list, his 142 strikeouts ranked third on the team and his 11 wins equaled his career high (2009)...Averaged 9.83 strikeouts/9.0 IP, the fifth-highest mark in the majors (minimum 120.0 IP)...Ranked fourth among National League starting pitchers and 12th in the majors (minimum 120.0 IP) with a .219 opponents' batting average...15 of his 22 starts were at least 6.0 innings, including seven starts of 7.0 innings. In those 15 games, Hanson went 11-1 with a 2.60 ERA and a .184 opponents' batting average, and the team record was 14-1...Made his final start of the season on 8/6 at NYM before being placed on the disabled list for the remainder of the season with right shoulder tendinitis...Set a career-high with 14 strikeouts on 6/12 at HOU...Had a five-game winning streak from 6/1-7/16, matching the longest such streak of his career. Pitched at a 1.97 ERA while logging 38 strikeouts in 32.0 IP and holding opponents to a .161 batting average during the stretch...Went 3-0 while posting a 1.42 ERA (3 ER/19.0 IP) in three starts prior to being placed on the disabled list on 6/17. Opposing batters hit just .123 (8 H/65 AB) over those three starts...Over a 10-start span, 6/1-7/31, went 6-2 (team record: 8-2) with a 3.61 ERA while fanning 72 batters in 62.1 IP...Went 4-0 in four June starts while posting a 2.16 ERA and a .157 opponents' batting average.
2010
In his first full season with the Major League Club went 10-11 with a 3.33 ERA over 34 starts. He compiled 173 strikeouts, compared to 56 walks...Was the Division Series Game 2 starter vs. SF. Lasted just 4.0 innings in his first career postseason start, allowing four earned runs on five hits, including a first-inning, two-out, three-run home run to Pat Burrell, but received the no decision as the team went on to win 5-4 in 11 innings. His 4.0-inning start marked his shortest start since 6/27 vs. DET...Led the Braves staff in strikeouts and tied for the team lead with Tim Hudson in games started (34).Was third on the staff with 10 wins...His 34 starts were tied for second-most in the Majors. Did lead the National League in hit batsman with 14...Ranked seventh among National League starting pitchers (min. 185 IP) in fewest homers allowed (14)...Became the only Braves pitcher in the Atlanta era (since 1966) to make at least 30 starts and post an ERA of 3.50 (3.33) or better and still have a losing record (10-11). Hanson joined Warren Spahn (1952) and Denny Lemaster (1963) as the only three Braves pitchers to accomplish the feat since 1950...The Braves averaged just 2.3 runs while Hanson was still in the game and only 4.1 total runs in games in which he starts (13th lowest in the NL). Six times this season Hanson left the game with the Braves leading the game, only to see the lead evaporate and earn no decision...Went 2-6 with a 2.51 ERA in 16 starts after the All-Star break, compared to 8-5 with a 4.13 ERA in 18 starts before the All-Star break...Made five consecutive starts from 7/27-8/16 in which he has pitched at least six innings and allowed at most one earned run, yet went 0-2 with three no decisions in that span. According to the Elias Sports Bureau, Hanson is the first pitcher with a streak of five such starts to not earn a win in any of them since 1913 - the first season in which earned runs became an official stat in the AL and NL...Lost a career-high five consecutive games (spanning nine starts) from 7/16-8/27. During the five-game skid, he pitched at a 3.07 ERA, while receiving just 12 runs of support, for an average of 1.94 runs per game...Entered his start on 8/27 vs. FLA, with a 47.2 homerless innings pitched streak dating back to 7/16 vs. MIL (Ryan Braun, 3rd inning). Hanson gave up back-to-back homers to leadoff the 8/27 game, snapping the homerless streak...In 10 starts from 4/30-6/16, went 6-1 (the team record was 9-1) with a 3.79 ERA...Had a four-game winning streak, 526-6/16, a span of five starts. Pitched at a 2.03 ERA while holding opponents to a .206 batting average during the stretch...Surrendered a career-high four home runs in a 7-1 defeat on 8/27 vs. FLA...In the month of July, notched 29.2 innings while going 1-2 with a 2.43 ERA. He fanned 32 batters while walking only six...Suffered a tough-luck, rain-shortened, 5.0-inning, 1-0 loss to the Mets on 4/25 at NYM. The Mets scored one unearned, two-out run in the first inning on two singles, a stolen base and a Chipper Jones throwing error. The game was delayed due to inclement weather in the top of the sixth inning (one pitch was thrown) for 1:39 before it was eventually called...The 5.0-inning, rain-shortened loss on 4/25 at NYM was recorded as Tommy's first career complete game. He threw 93 pitches in 5.0 IP.
2009
Finished third in NL Rookie of the Year voting (2 first-place, 6 second-place and 9 third-place votes)...Was named to the Topps Major League Rookie All-Star team...Despite not making his Major League debut until June, ranked among NL rookie leaders in wins (3rd-11), starts (4th-21), strikeouts (2nd-116), and in innings pitched (4th-127.2)...His .733 winning percentage ranked fourth in the NL...His 2.89 ERA was the lowest ERA for a Braves rookie who made at least 20 starts since 1943, when Nate Andrews fashioned a 2.58 mark when the team was still in Boston...Made his Major League debut on 6/7 vs. MIL and earned a no decision (6.0 IP, 7 R, 6 ER, 5 K, 3 HR)...Won four straight starts before a ND on 7/4 at WSH. Allowed a solo HR to lead off the 7th, the HR snapped his 26-inning scoreless streak that dated to the third inning on 6/12. According to the Elias Sports Bureau, it was the longest streak for a Braves' rookie since Steve Bedrosian's 27-inning scoreless streak in 1982...His victory on 7/20 improved his career record to 5-0. Since the franchise moved to Atlanta in 1966, he was the second Braves pitcher to win his first five Major League decisions...With his eight scoreless innings on 9/9 at HOU and his seven scoreless innings on 9/15 vs. NYM, Tommy joined Pete Smith in 1988 and Paul Marak in 1990 as the only Braves rookies in the Atlanta era to pitch at least seven scoreless innings in two consecutive games, according to Elias...Won his fourth straight start on 8/22 vs. FLA. With the win, he joined Larry McWilliams (1978) as the only Braves rookies since 1900 with wins in nine of their first 11 decisions...On 7/20 vs. SF, struck out 11 batters in 7.0 IP, establishing an ATL rookie record for a single game. It was the most K in one game by a Braves rookie since 9/5/63 (Bob Sadowski, 12 vs. PIT)...Was named the NL Rookie of the Month for June (4-0, 2.48 ERA, .222 opponents BA in five starts)...Entered the 2009 season as the fourth-best prospect in all of baseball, according to Baseball America.
2008
Named recipient of the Phil Niekro Award, given annually to the top pitcher in the Braves' system...Was named to Baseball America's 2008 All-Star team...Was named the Best Pitching Prospect in the Carolina League by Baseball America...Was named the Braves' top prospect by Baseball America...Named the ninth overall prospect and second-best RHP by ESPN.com and 24th-overall prospect by MLB.com...Became the first pitcher in the 17-year history of the Arizona Fall League to be named MVP when he won the pitching triple crown by going 5-0 with a 0.63 ERA in seven starts (29.0 IP, 49 K, .105 opp. avg.)...Named to the AFL All-Prospect Team and to the AFL Rising Stars team...Had a 19.1 IP coreless stretch in the AFL and was named the week two player of the week...Among all full-season minor leaguers, he ranked first in opponents' batting average (.175), second in Ks/9 IP (10.63), fourth in strikeouts (163) and 12th in ERA (2.41)...Led Braves farmhands in opponents' avg. and strikeouts, tied for first in WHIP (0.99), ranked third in ERA among qualifying starters, ranked fifth in wins (11) and sixth in innings pitched (138.0)...Was Myrtle Beach's Pitcher of the Month for April, going 3-1 with a 0.79 ERA in six starts (34.0 IP, 3 ER, 42 K)...Was the starter for the American Division in the Southern League's mid-season Rising Stars Game...Was a four-time league Pitcher of the Week in two leagues (Carolina League Pitcher of the Week for the weeks ending 4/13 and 4/20 and was the Southern League's Pitcher of the Week for the weeks ending 6/29 and 8/10)...On 6/25, threw the first no-hitter in Mississippi Braves history and set a new personal best and team record by fanning 14 batters against Birmingham...Ranked second on the M-Braves in games started (18), tied for second in wins (8) and ranked third in innings pitched (98.0) and strikeouts (114).
2007
Following the season, Baseball America named him the best pitching prospect in the South Atlantic League, the ninth-best prospect in the Braves organization, the eighth-best prospect in the Carolina League and the 14th-best prospect in the Sally League...Earned Pitcher of the Year honors for Rome...Struck out an organization-high 154 batters in 133.0 IP and his 3.32 ERA ranked seventh among Braves minor league starters...Held opponents to a .216 batting average, sixth-best in the Atlanta farm system and also ranked ninth with a 1.22 WHIP...Was a Sally League All- Star...Earned organizational April Pitcher of the Month honors for Rome.
2006
Baseball America rated him as the fourth-best prospect in the Appalachian League...Also named to the Baseball America Rookie All-Star team...Finished second among Braves' starting pitchers with a 2.09 ERA and his 0.99 WHIP ranked sixth.
Batting
Pitching
Year
AB
R
H
HR
RBI
SB
AVG
OBP
OPS
Career Regular Season
187
5
11
0
5
0
.059
.083
.142
Year
AB
R
H
HR
RBI
SB
AVG
OBP
OPS
Career Regular Season
187
5
11
0
5
0
.059
.083
.142
Year
W
L
ERA
G
GS
SV
IP
SO
WHIP
Career Regular Season
49
35
3.80
123
121
0
708.0
648
1.28
Year
W
L
ERA
G
GS
SV
IP
SO
WHIP
Career Regular Season
49
35
3.80
123
121
0
708.0
648
1.28
Awards
Baseball America Rookie All-Star
Year
Team
League
2006
Danville Braves
APP
SAL Mid-Season All-Star
Year
Team
League
2007
Rome Braves
SAL
CAR Pitcher of the Week
Week
Team
League
04/14/2008
Myrtle Beach Pelicans
CAR
04/21/2008
Myrtle Beach Pelicans
CAR
SOU Pitcher of the Week
Week
Team
League
06/30/2008
Mississippi Braves
SOU
08/11/2008
Mississippi Braves
SOU
Baseball America Minor League All-Star
Year
Team
League
2008
Mississippi Braves
SOU
AFL Pitcher of the Week
Week
Team
League
10/20/2008
Mesa Solar Sox
AFL
AFL Rising Stars
Year
Team
League
2008
Mesa Solar Sox
AFL
MiLB.com Class A Adv. Best Single-Game Performer
Year
Team
League
2008
Myrtle Beach Pelicans
CAR
AFL All-Prospect Team
Year
Team
League
2008
Mesa Solar Sox
AFL
AFL Most Valuable Player
Year
Team
League
2008
Mesa Solar Sox
AFL
NL Rookie of the Month
Month
Team
League
06/2009
Atlanta Braves
NL
Baseball America Major League All-Rookie Team
Year
Team
League
2009
Atlanta Braves
NL
+
View More Awards
League Rankings
Triples
Year
3B
Rank
2013
3
25th in AL
2009
5
19th in NL
Strikeouts
Year
SO
Rank
2012
161
25th in NL
2010
173
17th in NL
Hit By Pitch
Year
HBP
Rank
2010
14
1st in NL
At Bats
Year
AB
Rank
2010
761
18th in NL
Innings Pitched
Year
IP
Rank
2010
202.2
17th in NL
Losses
Year
Losses
Rank
2010
11
19th in NL
Runs
Year
R
Rank
2012
95
11th in NL
Doubles
Year
2B
Rank
2012
45
4th in NL
Home Runs
Year
HR
Rank
2012
27
4th in NL
Hits
Year
H
Rank
2012
183
25th in NL
Wins
Year
Wins
Rank
2012
13
21st in NL
Total Bases
Year
TB
Rank
2012
313
11th in NL
+
View More Rankings
Latest Transactions
Team
Date
Transaction
November 6, 2015
RHP Tommy Hanson elected free agency.
July 5, 2015
RHP Tommy Hanson assigned to Sacramento River Cats from San Jose Giants.
June 15, 2015
RHP Tommy Hanson assigned to San Jose Giants.
May 13, 2015
San Francisco Giants signed free agent RHP Tommy Hanson to a minor league contract.
May 13, 2015
RHP Tommy Hanson roster status changed by San Francisco Giants.
September 2, 2014
Charlotte Knights activated RHP Tommy Hanson from the 7-day disabled list.
June 16, 2014
Charlotte Knights placed RHP Tommy Hanson on the 7-day disabled list retroactive to June 12, 2014.
April 19, 2014
RHP Tommy Hanson assigned to Charlotte Knights.
April 8, 2014
Chicago White Sox signed free agent RHP Tommy Hanson to a minor league contract.
March 26, 2014
Texas Rangers released RHP Tommy Hanson.
February 14, 2014
Texas Rangers signed free agent RHP Tommy Hanson.
December 2, 2013
RHP Tommy Hanson elected free agency.
September 16, 2013
Los Angeles Angels recalled RHP Tommy Hanson from Salt Lake Bees.
August 13, 2013
Los Angeles Angels optioned Tommy Hanson to Salt Lake Bees.
July 23, 2013
Tommy Hanson roster status changed by Los Angeles Angels.
July 16, 2013
Los Angeles Angels sent RHP Tommy Hanson on a rehab assignment to Inland Empire 66ers.
June 27, 2013
Los Angeles Angels placed RHP Tommy Hanson on the 15-day disabled list retroactive to June 21, 2013. Right forearm tightness.
May 28, 2013
Los Angeles Angels activated RHP Tommy Hanson from the restricted list.
May 10, 2013
Los Angeles Angels placed RHP Tommy Hanson on the restricted list.
April 28, 2013
Los Angeles Angels activated RHP Tommy Hanson from the bereavement list.
April 22, 2013
Los Angeles Angels placed RHP Tommy Hanson on the bereavement list.
November 30, 2012
Los Angeles Angels traded RHP Jordan Walden to Atlanta Braves for RHP Tommy Hanson.
October 7, 2012
Tommy Hanson roster status changed by Atlanta Braves.
August 17, 2012
Atlanta Braves activated RHP Tommy Hanson from the 15-day disabled list.
August 12, 2012
sent RHP Tommy Hanson on a rehab assignment to Gwinnett Braves.
July 31, 2012
Atlanta Braves placed RHP Tommy Hanson on the 15-day disabled list. Lower Back Strain
September 30, 2011
Atlanta Braves activated RHP Tommy Hanson from the 15-day disabled list.
August 14, 2011
Atlanta Braves placed RHP Tommy Hanson on the 15-day disabled list retroactive to August 7, 2011. Right shouder tendinitis.
June 28, 2011
Atlanta Braves activated RHP Tommy Hanson from the 15-day disabled list.
June 17, 2011
Atlanta Braves placed RHP Tommy Hanson on the 15-day disabled list retroactive to June 13, 2011. Right shoulder tendinitis.
July 20, 2009
Atlanta Braves recalled RHP Tommy Hanson from Gwinnett Braves.
July 18, 2009
RHP Tommy Hanson assigned to Rome Braves from Myrtle Beach Pelicans.
July 10, 2009
Atlanta Braves optioned Tommy Hanson to Myrtle Beach Pelicans.
June 7, 2009
Atlanta Braves selected the contract of Tommy Hanson from Gwinnett Braves.
+
View More Transactions
▲