Skribu daŭrigon por ĉi tiu paragrafo - En la Someraj Olimpikoj de 2012 en Londono, Halsall konkuris en kvin eventoj. Halsall atingis la duonfinalon de 100m papilio
, afiŝante tempon de 58.52, bone for de ŝia sezona plej bona tempo de 57.56 metita en marto. Halsall atingis la finalon de la 100m libera stilo kaj 50m libera stilo, finante 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.