Kompletigu la sekvan frazon: Ĉe la Someraj Olimpikoj de 2012 en Londono, Halsall konkuris en kvin eventoj. Halsall atingis la duonfinalon de 100 m papilio, post kiam ŝi atingis tempon de 58.52, bone for de ŝia sezona plej bona tempo de 57.56 metita en marto. Halsall atingis la finalon de la 100 m libera stilo kaj
50m libera stilo, finiĝante sesan kaj kvinan respektive. En la 4×100 m liberstila stafetado Halsall naĝis la duan etapon en disigo de 53.29, helpante la britan teamon al 5-a loko. En la finalo de la 4×100 m kunmetaĵostango la brita teamo finis 8-a, kun Halsall disponiganta ankro-piedon de 54.08.