A constant presence in the St Helens side for 12 seasons, Haggerty made 363 appearances scoring 115 tries and kicking 20 drop goals. Among these appearances were two appearances in the final of the Lancashire Cup; the first a 16–0 defeat by Warrington in the 1982 competition, and the second in the 28–16 victory over Wigan in the 1984 final.
