@
John
HAGGERTY
#29 Punter
John
HAGGERTY
#29 Punter
Height 6'4
Weight 230 lbs
Birth Date (Age) 1995-02-06 (31)
Born Australia
School Western Kentucky
Status GLO
Punts 97
Punting Average 50.3
Net Yards 3528
Longest 85

CFL: 5

Argos: 5

Acquired: Selected in the 1st round, 4th overall, in the 2022 CFL Global Draft.

2025: Played 18 games with Toronto Argonauts. Finished second in CFL with an average of 50.3 yards per punt, tying his Argo record. Recorded the league’s second longest punt with an 85-yard effort August 2 in Winnipeg, adding an 83-yard punt against Calgary June 14. Recorded 7 singles.

2024: Played 18 games with Toronto Argonauts. Finished second in CFL with an average of 50.3 yards per punt, an Argo record. Recorded the league’s longest punt with an 88-yard effort on August 4 at Calgary, while setting a single-game Argo record for the longest average punt at 58.9 yards. Recorded 4 singles. Tied for the league lead with 8 punts resulting in starting position inside the 10-yard line. Named East All-Star. Playoffs: Punted 2 times for an average of 52.5 yards with a long of 54 yards in Eastern Semi-Final win over Ottawa. Punted 7 times for an average of 47.7 yards with a long of 57 yards in Eastern Final win in Montreal. 111th Grey Cup: Punted 5 times for an average of a Grey Cup record 54.8 yards with a long of 70 yards and 1 single in a 41-24 win over Winnipeg in Vancouver.

2023: Played 12 games with Toronto. Led the CFL with an average of 48.0 yards per punt with a long of 66. Recorded 3 singles. Playoffs: Punted 4 times for an average of 41.5 yards with a long of 54 yards in Eastern Final loss to Montreal.

2022: Played 17 games with Toronto. Led the CFL with an average of 48.2 yards per punt with a long of 83 yards. Recorded 5 singles. Made CFL debut June 16 against Montreal. Named East Division All-Star. Playoffs: Punted twice for an average of 27 yards with a long of 40 yards in Eastern Final win over Montreal. 109th Grey Cup: Punted 6 times for an average of 49.2 yards with a long of 52 yards in 24-23 win over Winnipeg in Regina.

College: Attended the University of Western Kentucky (2019-21). Played 39 games. Averaged 48.7 yards per punt as a senior, breaking his own school record by almost 3 yards per punt. In his 3 seasons at WKU he had 53 punts of 50 or more yards, with 48 punts inside the opponents 20. Named Conference USA Honourable Mention in 2021. First Team All-Conference USA in 2020, Second Team in 2019. CoSIDA First Team Academic All-American in 2020, 2021.

Personal: Attended Prokick Australia. Played football, rugby, soccer, and Australian Rules Football

Seasons

Punting

YEAR TEAM GP NO NET YDS GROSS YDS AVG LG
2022
TOR 17 107 3948 5155 48.2 83
2023
TOR 12 62 2269 2975 48.0 66
2024
TOR 18 91 3431 4573 50.3 88
2025
TOR 18 97 3528 4882 50.3 85
Total
65 357 13176 17585 49.3 322

Kicking

YEAR TEAM GP FGM FGA % LG C1 M C1 A PTS
2022
TOR 17 0 0 0 0 0 0
2023
TOR 12 0 0 0 0 0 0
2024
TOR 18 0 0 0 0 0 0
2025
TOR 18 0 0 0 0 0 0
Total
65 0 0 0.0 0 0 0 0

Game Log

Game Participation Count

Year Team Regular Semi-Final Final Greycup Total
2022
TOR 17 0 1 1 19
2023
TOR 12 0 1 0 13
2024
TOR 18 1 1 1 21
2025
TOR 18 0 0 0 18

Punting

DATE WEEK OPP NO NET YDS GROSS YDS AVG LG
06-06
1 MTL 6 212 270 45.0 55
06-14
2 CGY 6 235 318 53.0 83
06-20
3 SSK 4 144 215 53.8 62
06-29
4 OTT 7 202 327 46.7 68
07-04
5 HAM 5 169 267 53.4 60
07-17
7 MTL 6 217 322 53.7 68
07-26
8 WPG 5 213 247 49.4 58
08-02
9 WPG 8 243 428 53.5 85
08-09
10 OTT 4 114 191 47.8 57
08-16
11 EDM 5 190 263 52.6 69
08-23
12 BC 3 123 150 50.0 58
09-01
13 HAM 5 200 274 54.8 71
09-13
15 EDM 4 170 206 51.5 57
09-19
16 MTL 8 295 383 47.9 59
09-27
17 BC 5 189 233 46.6 51
10-04
18 HAM 4 149 203 50.8 60
10-11
19 SSK 7 270 362 51.7 74
10-18
20 CGY 5 193 223 44.6 62
Total
97 3528 4882 50.4 1157

Kicking

DATE WEEK OPP FGM FGA % LG C1 M C1 A PTS
06-06
1 MTL 0 0 0 0 0 0
06-14
2 CGY 0 0 0 0 0 0
06-20
3 SSK 0 0 0 0 0 0
06-29
4 OTT 0 0 0 0 0 0
07-04
5 HAM 0 0 0 0 0 0
07-17
7 MTL 0 0 0 0 0 0
07-26
8 WPG 0 0 0 0 0 0
08-02
9 WPG 0 0 0 0 0 0
08-09
10 OTT 0 0 0 0 0 0
08-16
11 EDM 0 0 0 0 0 0
08-23
12 BC 0 0 0 0 0 0
09-01
13 HAM 0 0 0 0 0 0
09-13
15 EDM 0 0 0 0 0 0
09-19
16 MTL 0 0 0 0 0 0
09-27
17 BC 0 0 0 0 0 0
10-04
18 HAM 0 0 0 0 0 0
10-11
19 SSK 0 0 0 0 0 0
10-18
20 CGY 0 0 0 0 0 0
Total
0 0 0.0 0 0 0 0

Player Transactions

DATE TEAM ACTION STATUS