<prompt> Skryf n voortsetting vir hierdie paragraaf - By die Olimpiese Somerspele in 2012 in Londen het Halsall in vyf kompetisies deelgeneem. Halsall het die halfeindronde van die 100m vlinder bereik, met n tyd van 58.52, ver van haar seisoen se beste van 57.56 wat in Maart opgestel is. Halsall het die eindstryd van die 100m vryslag en die 50m vryslag  <response>: , wat onderskeidelik sesde en vyfde geëindig het. 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. 