In 2017 behaalde Haslam in het Brits kampioenschap superbike zes overwinningen: twee op zowel Donington Park als Oulton Park en een op zowel het Cadwell Park en het TT-Circuit Assen. Daarnaast stond hij in zes andere races op het podium. Hij stond tot de laatste race van het kampioenschap bovenaan in de tussenstand, maar door een uitvalbeurt zakte hij terug naar de derde plaats achter Shane Byrne en Josh Brooks met 631 punten. Dat jaar reed hij tevens met een wildcard in het WK superbike tijdens zijn thuisrace op Donington Park, waarin hij een podiumplaats behaalde.