Hansen plaukiojo 100 metrų krūtinėje 2008 m. Vasaros olimpinėse žaidynėse, jo vienintelėje individualioje varžybose, užimdamas ketvirtą vietą, bet laimėjo auksinį medalį kaip laimėjusios JAV komandos narys
4x100 metrų medley švaistė. Medalį jis prarado grįždamas iš vakarėlio savo gimtajame mieste netoli Filadelfijos į Ostiną. Medalė jam buvo grąžinta kitą dieną.