John Haggerty (Canadian football)

Haggerty grew up in Sydney, Australia, where he played rugby, Australian rules football, and soccer.

[3] Following 2022 training camp, he was named the team's punter, allowing Boris Bede to focus on placekicking.

[4] He played in his first career professional game on 16 June 2022, against the Montreal Alouettes, where he had four punts for a 51.2-yard average and scored two singles in the one-point victory.

[5] Haggerty played in 17 regular season games where he had 107 punts for a 48.2-yard average, 36.9 yards net, and five singles.

[11] He also played in all three post-season games, including the 111th Grey Cup where he had five punts for a 54.8-yard average and one single in the Argonauts' 41–24 victory over the Winnipeg Blue Bombers.