Halsall saavutti Barcelonan MM-kilpailuissa 2013 pronssia 50 metrin vapaauinnissa ja sijoittui neljänneksi 50 metrin perhosuinnissa. Glasgow'n Kansainyhteisön kisoissa 2014 hän voitti kultaa 50 metrin vapaauinnissa ajalla 23,96 ja 50 metrin perhosuinnissa ajalla 25,20. Lisäksi hän kuului Englannin hopeajoukkueisiin 4 × 100 metrin vapaa- ja sekauintiviesteissä. Saman vuoden Berliinin pitkän radan EM-kilpailuissa hän sai kultaa 50 metrin vapaauinnissa ajalla 24,32, 50 metrin selkäuinnissa ajalla 27,81 ja 4 × 100 metrin sekauinnin sekaviestissä sekä pronssia 50 metrin perhosuinnissa ja 4 × 100 metrin sekauintiviestissä. Dohan lyhyen radan MM-kilpailuissa 2014 hän sai hopeaa 4 × 50 metrin sekajoukkueiden sekauintiviestissä.