Halsall je reprezentiral Veliko Britanijo na poletnih olimpijskih igrah 2008 na 100 m metulj, 50 m prosti stil
, 100 m svobodnega stila, 4×100 m svobodnega stila, 4×200 m svobodnega stila in 4×100 m medley