Halka ay ku tartamayeen ciyaaraha Olombikada ee London 2012, Halsall wuxuu ka qeyb galay shan dhacdo. Halsall waxay gaartay semi-finalka 100m Butterfly, iyadoo sameysay waqti 58.52, oo aad uga fog tii ugu fiicnayd xilli ciyaareedkeeda ee 57.56 ee la dhigay bishii Maarso. Halsall wuxuu gaaray finalka 100m oo qaab xor ah iyo 50m oo qaab xor ah
, waxayna ku dhameysteen kaalinta 6-aad iyo 5-aad. 4x100 m dabaasha xor ah Halsall ayaa dabaashay lugta labaad iyada oo kala qaybisay 53.29, taasoo ka caawisay kooxda Ingiriiska inay ku dhammaystiraan kaalinta 5aad. Finalka 4x100 m xidhiidhka xidhiidhka kooxda Ingiriiska waxay ku dhameysteen kaalinta 8aad, iyadoo Halsall ay bixisay lugta barroosinka ee 54.08.