Tulis terus kanggo paragraf iki - Ing Olimpiade Musim Panas 2012 ing London, Halsall saingan ing limang acara. Halsall nggayuh semifinal 100m kupu-kupu, kanthi wektu 58.52, adoh saka musim paling apik 57.56 sing disetel ing wulan Maret. Halsall mlebu final 100m gaya bebas lan 50m gaya bebas
, rampung ing urutan kaping enem lan kaping lima. Ing relay gaya bebas 4 × 100 m, Halsall nglangi babak kaping pindho kanthi pamisah 53.29, mbantu tim Inggris dadi finish kaping 5. Ing final saka 4 × 100 m medley relay tim Inggris rampung 8th, karo Halsall nyediakake sikil jangkar saka 54.08.