Hansen uimasi 100 metrin rintajuoksussa vuoden 2008 kesäolympialaisissa, hänen ainoassa yksittäisessä kilpailussaan. Hän pääsi neljänneksi, mutta voitti kultamitalin USA:n voittajan joukkueessa
4x100 metrin risteily. Hän kadotti mitalin lentäessään kotiin juhlista kotikaupungissaan lähellä Philadelphiaa Austiniin; se palautettiin hänelle seuraavana päivänä.