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