Viết tiếp cho đoạn này - Tại Thế vận hội Olympic Hoa Kỳ năm 2012 tại Omaha, Nebraska, cuộc thi đủ điều kiện cho Đội Olympic Hoa Kỳ, Hansen đã giành chiến thắng trong trận chung kết 100 mét vỗ ngực, đủ điều kiện để anh ta bơi trong sự kiện đó và tiếp vận 4 × 100 mét tại Thế vận hội Mùa hè 2012. Anh cũng tham gia cuộc thi chạy bộ 200 mét và đứng thứ tư. Tại Thế vận hội Mùa hè 2012 ở London, Hansen đã kết thúc thứ ba trong 100 mét đấm ngực cho một huy chương đồng, và giành huy chương vàng là một thành viên của đội chiến thắng Hoa Kỳ trong 4 × 100 mét đạp hỗn hợp
. Khi kết thúc các trò chơi, Hansen quyết định rằng Thế vận hội 2012 sẽ là cuộc gặp gỡ cuối cùng của mình, nghỉ hưu từ môn thể thao bơi lội.