Completa la següent frase: En els Jocs Olímpics d'estiu de 2012 a Londres, Halsall va competir en cinc disciplines. Halsall va arribar a les semifinals dels 100 metres borboleta, registrant un temps de 58,52, molt per sota del seu millor temps de la temporada de 57,56 establert al març. Halsall va arribar a la final dels 100 metres d'estil lliure i
50m estil lliure, acabant sisena i cinquena respectivament. En el releu de 4×100 m freestyle Halsall va nadar la segona etapa en una divisió de 53,29, ajudant a l'equip britànic a acabar en cinquè lloc. En la final del releu de 4×100 m l'equip britànic va acabar 8è, amb Halsall proporcionant una etapa d'ancora de 54.08.