Halka ay ku tartamayeen ciyaaraha Olombikada ee London 2012, Halsall wuxuu ka qeyb galay shan dhacdo. Halsall wuxuu gaaray semi-finalka 100m ee kabaha
, waxay ku dhameysatay 58.52, waxay ka gaabsatay xilli ciyaareedkeedii ugu fiicnaa ee 57.56 ee la sameeyay bishii Maarso. Halsall wuxuu gaaray finalka 100m oo qaab xor ah iyo 50m oo qaab xor ah, isagoo dhammeeyay 6aad iyo 5aad siday u kala horreeyaan. 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.