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