اكتب استمرار لهذه الفقرة - في دورة الألعاب الأولمبية الصيفية لعام 2012 في لندن، شاركت هالسال في خمسة أحداث. وصلت هالسال إلى نصف النهائي في سباق 100 متر فراشة ، حيث سجلت وقتًا من 58.52 ، وهو أفضل وقت لها في الموسم من 57.56 في مارس. هالسال وصل نهائيات سباق 100 متر بحرية و 50 متر بحرية
، بيكملوا في المركزين السادس والخامس على التوالي. في سباق التتابع الحر 4 × 100 متر ، سبح هالسال في المرحلة الثانية في تقسيم 53.29 ، مما ساعد الفريق البريطاني على إنهاء المركز الخامس. في النهائي من سباق 4 × 100 متر مترافق ، انتهى الفريق البريطاني في المركز الثامن ، حيث قدم هالسال قدم مرساة من 54.08.