 Ramba uchiverenga ndima iyi - Pamakwikwi eOlympic eZhizha a2012 muLondon, Halsall akakwikwidza mumitambo mishanu. Halsall akasvika kuma semi-finals e100m butterfly, achinyora nguva ye58.52, kure nemwaka wake wakanakisisa we57.56 wakaiswa muna March. Halsall akaita magumo e100m freestyle uye 50m freestyle, achipedza 6th uye 5th zvichiteerana. Mu 4×100 m freestyle relayHalsall akahwina muchikamu chechipiri mumakumi mashanu nematatu nemakumi maviri nemapfumbamwe, achibatsira chikwata cheBritish kusvika pachinzvimbo chechishanu. Mumakwikwi ekupedzisira e4 × 100 m medley relay chikwata cheBritain chakapedza chechisere, naHalsall achipa gumbo reanchor re54.08. 