Skryf 'n voortsetting vir hierdie paragraaf - By die Olimpiese Somerspele in 2012 in Londen het Halsall in vyf kompetisies deelgeneem. Halsall bereik die halfeindronde van die 100m vlinder
, wat 'n tyd van 58.52 behaal, ver van haar seisoen se beste van 57.56 wat in Maart behaal is. Halsall het die eindstryd van die 100 m vryslag en 50 m vryslag gehaal en die sesde en vyfde plek behaal. In die 4×100 m vryslag het Halsall die tweede been geswem in 'n tyd van 53.29, wat die Britse span gehelp het om 'n 5de plek te behaal. In die eindstryd van die 4×100 m medley-relys het die Britse span 8de geëindig, met Halsall wat 'n ankerbeen van 54.08 verskaf het.