Fuldfør følgende sætning: Ved de olympiske prøvespil i 2012 i Omaha, Nebraska, som var kvalifikationskamp for det olympiske hold, vandt Hansen 100 meters brystslag i finalen, hvilket kvalificerede ham til at svømme i denne turnering og i 4×100-meter medley-stafetten ved sommer-OL 2012. Han deltog også i 200-meter brystløbet og blev fjerde. Ved Sommer-OL 2012 i London, Hansen sluttede tredje i 100-meter brystslag for en bronzemedalje, og vandt en guldmedalje som medlem af det vindende amerikanske hold i
4x100 meter medley-relæ. Ved afslutningen af legene besluttede Hansen, at OL i 2012 ville være hans sidste møde, og han trak sig tilbage fra svømning.