喺2012年倫敦夏季奧運會上,哈爾索爾參加五項比賽. Halsall 進入 100 米<unk>蝶半決賽
佢嘅時速係58.52公里, 好唔似佢喺三月份嘅 57.56公里嘅成績 Halsall 進入 100 米自由式和 50 米自由式的決賽,分別排名第六和第五. 喺4×100米自由式接力賽中,Halsall喺53.29分鐘嘅第二步游泳,幫助英國隊以第五名嘅成績完成. 喺4×100米<unk>接力賽嘅決賽中,英國隊排喺第8名,而哈爾索爾嘅得分係54.08.