Rubuta ci gaba don wannan sakin layi - A Wasannin Olympics na 2012 a London, Halsall ya yi gasa a wasanni biyar. Halsall ya kai wasan kusa da na karshe a tseren mita 100 na tururuwa
, ta sanya lokaci na 58.52, wanda ya fi kyau a kakar wasa ta 57.56 da aka kafa a watan Maris. Halsall ya shiga wasan karshe na tseren mita 100 da tseren mita 50, inda ya kammala na 6 da na 5. A cikin tseren tseren mita 4 × 100 Halsall ya yi iyo a mataki na biyu a cikin kashi 53.29, yana taimaka wa tawagar Burtaniya ta kammala a matsayi na 5. A wasan karshe na 4 × 100 m medley relay da Birtaniya tawagar gama 8th, tare da Halsall samar da wani anga kafa na 54.08.