Halsall voitti Kazanin MM-kilpailuissa 2015 kultaa 4 × 100 metrin sekajoukkueiden sekauintiviestissä. Lisäksi hän oli kuudes 50 metrin perhosuinnissa ja seitsemäs 50 metrin vapaauinnissa. Lontoon EM-kilpailuissa 2016 hän saavutti kultaa 50 metrin selkäuinnissa ajalla 27,57 sekä naisten ja sekajoukkueiden 4 × 100 m sekauintiviesteissä, hopeaa 50 metrin vapaauinnissa ja pronssia 50 metrin perhosuinnissa.