 On July 31, Hanson was placed on the disabled list with a lower back strain.Hanson finished 2012 with a 13–10 record and 161 strikeouts.Hanson was traded to the Angels in exchange for pitcher Jordan Walden on November 30, 2012.