 Kọ itẹsiwaju fun paragirafi yii - Ni Awọn ere Olimpiiki Igba Irẹdanu Ewe 2012 ni Ilu Lọndọnu, Halsall dije ni awọn iṣẹlẹ marun. Halsall dé ìdajì-ìkẹyìn nínú 100m butterfly, ó fi àkókò 58.52 sílẹ, èyí tí ó jìnnà sí àkókò tí ó dára jùlọ ní sáà rẹ tí ó jẹ 57.56 tí ó gbé kalẹ ní oṣù Kẹta. Halsall ṣe awọn ipari ti 100m freestyle ati 50m freestyle, pari 6th ati 5th lẹsẹsẹ. Nínú ìdíje 4×100 m freestyle relay : Halsall nrin ni ipele keji ni ipin 53.29, o ṣe iranlọwọ fun ẹgbẹ Gẹẹsi lati pari ni ipo karun. Ni ipari ti 4 × 100 m medley relay ẹgbẹ ara ilu Gẹẹsi pari 8th, pẹlu Halsall ti o pese ẹsẹ iduro ti 54.08. 