Udfyld følgende sætning: Halsall deltog i fem sportsgrene ved Sommer-OL i London i 2012. Halsall nåede semifinalen i 100 m sommerfugl, og postede en tid på 58,52, langt fra hendes sæsonens bedste på 57,56 sat i marts. Halsall nåede finalen i 100 m fritid og
50 meter freestyle, sluttede henholdsvis sjette og femte. I 4 × 100 m freestyle-stafet svømmede Halsall det andet ben i en deling på 53,29, hvilket hjalp det britiske hold til en 5. plads. I finalen af 4 × 100 m medley-stafet sluttede det britiske hold 8. med Halsall, der leverede et ankerben på 54,08.