2012. aasta Ameerika Ühendriikide olümpiamängude kvalifikatsioonivõistlustel Omahas, Nebraska osariigis, võitis Hansen 100 meetri rindavõistluse finaalvõistluse, mis võimaldas tal ujuda selles võistluses ja 4 × 100 meetri medlee staleedil 2012. aasta suveolümpiamängudel. Ta võistles ka 200 meetri rindajooksus ja lõpetas neljandana. 2012. aasta Londoni suveolümpiamängudel lõpetas Hansen kolmandal kohal 100 meetri rinnanäitusel ja võitis bronsimedaali ning võitis kuldmedali USA võidu meeskonna liikmena 4 × 100 meetri vaheseisundis.
- Jah. Olümpiamängude lõpus otsustas Hansen, et 2012. aasta olümpiamängud on tema viimane kohtumine, lõpetades ujumise.