Isulat ang pagpadayon niining parapoha - Sa 2012 Summer Olympics sa London, si Halsall nakigkompetensiya sa lima ka kalihokan. Si Halsall nakaabot sa semi-finals sa 100m butterfly, nga nag-post sa oras nga 58.52, nga maayo sa iyang labing maayo nga panahon sa 57.56 nga gibutang sa Marso. Si Halsall nakaabot sa finals sa 100m freestyle ug 50m freestyle
, sa pagtapos sa ika-6 ug ika-5 nga mga dapit. Sa 4×100 m freestyle relay Halsall milangoy sa ikaduha nga bahin sa usa ka bahin sa 53.29, nga nagtabang sa British team sa usa ka 5th-place finish. Sa katapusan sa 4×100 m medley relay ang British team natapos 8th, uban sa Halsall paghatag sa usa ka angkla tiil sa 54.08.