Haggerty was drafted in the first round, fourth overall by the
Toronto Argonauts in the
2022 CFL global draft and signed with the team on 10 May 2022. Following
2022 training camp, he was named the team's
punter, allowing
Boris Bede to focus on
placekicking. 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. 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. He was named a CFL East All-Star at the end of the regular season. He also played in his first
Grey Cup game where he had six punts for a 49.2-yard average as the Argonauts defeated the
Winnipeg Blue Bombers 24–23 in the
109th Grey Cup and Haggerty won his first championship. with the Argonauts in 2024 In
2023, Haggerty played in 12 games while sitting out six due to injury. He led the league in punting average with 48.0 yards per punt and had three singles. However, it was the second-highest average in that season as
Jake Julien set the all-time record that year. 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. He became a
free agent upon the expiry of his contract on 11 February 2025. However, he eventually re-signed with the Argonauts on 4 April 2025. ==Personal life==