The following is a compilation of notable Canadian Premier League records and statistics for teams and players. The Canadian Premier League includes statistics from the CPL Finals in their season totals.
Career player records
edit
Statistics below are for all-time leaders and include regular season and playoffs. Goal contributions is the sum of goals and assists. Bold indicates active players. Team is the current team or for inactive players the last CPL team they played for. Current to November 9, 2024. [ 1]
All-time regular season table
edit
The all-time regular season table is a cumulative record of all match results, points and goals of every team that has played in the Canadian Premier League since its inception in 2019, excluding playoffs.
As of 2024 season [ 9] [ 10]
Pos.
Club
Seasons
Pld
Win
Draw
Loss
GF
GA
GD
Pts
PPG
1st
2nd
3rd
1
Cavalry FC
6
147
79
38
30
219
143
76
275
1.87
3
2
1
2
Forge FC
6
147
76
29
42
228
147
81
257
1.75
2
3
1
3
Pacific FC
6
147
57
36
54
197
188
9
207
1.41
–
–
1
4
York United FC
6
147
50
41
56
183
190
-17
191
1.30
–
–
1
5
HFX Wanderers FC
6
147
43
47
57
161
189
-28
176
1.20
–
1
1
6
Atlético Ottawa
5
119
42
37
40
153
153
0
163
1.37
1
–
1
7
Valour FC
6
147
43
33
71
168
211
-43
162
1.10
–
–
-
8
FC Edmonton
4
91
18
27
46
97
139
-42
81
0.89
–
–
-
9
Vancouver FC
2
56
15
14
27
57
93
-36
59
1.05
–
–
-
All-time regular season finishing positions
edit
Best regular season records
edit
Post-season active streaks
edit
Updated through 2024 Canadian Premier League season . This list includes the five clubs that made the post-season in 2024. For the purposes of this section, the four-team group stage in 2020 is considered to be part of the post-season.
Updated through 2023 Canadian Premier League final . This list includes the two finalist clubs from 2024.
Post-season active droughts
edit
† – team is no longer playing in the Canadian Premier League.
Updated through 2024 Canadian Premier League season . This list does not include clubs that made the post-season in that year. For the purposes of this section, the four-team group stage in 2020 is considered to be part of the post-season.
Updated through 2024 Canadian Premier League final . This list does not include the clubs that qualified in that year.
Updated through 2024 Canadian Premier League final . This list does not include the club that won the championship in that year.
CPL results in the Canadian Championship
edit
Highest scoring games and largest victories
edit
Date
Winning margin
Home team
Result
Away team
September 2, 2019
8
Valour FC
0–8
Cavalry FC
September 15, 2020
5
HFX Wanderers FC
0–5
Pacific FC
April 24, 2022
Atlético Ottawa
1–6
Valour FC
May 13, 2023
Vancouver FC
0–5
Atlético Ottawa
July 27, 2019
4
York9 FC
6–2
HFX Wanderers FC
October 12, 2019
York9 FC
4–0
Forge FC
October 17, 2019
Valour FC
0–4
York9 FC
August 19, 2020
Atlético Ottawa
0–4
Valour FC
August 25, 2021
Forge FC
4–0
Atlético Ottawa
October 26, 2021
Pacific FC
5–1
FC Edmonton
May 20, 2022
HFX Wanderers FC
0–4
Forge FC
July 19, 2022
Forge FC
5–1
FC Edmonton
July 31, 2022
Atlético Ottawa
0–4
Forge FC
July 9, 2023
York United FC
0–4
Forge FC
June 23, 2024
Vancouver FC
0–4
HFX Wanderers FC
Highest scoring games
edit
Date
Total goals
Home team
Result
Away team
Ref
June 2, 2023
9
Vancouver FC
3–6
Pacific FC
[1]
July 27, 2019
8
York9 FC
6–2
HFX Wanderers FC
[2]
September 2, 2019
Valour FC
0–8
Cavalry FC
[3]
October 12, 2021
7
FC Edmonton
3–4
Atlético Ottawa
[4]
April 24, 2022
Atlético Ottawa
1–6
Valour FC
[5]
May 31, 2022
FC Edmonton
3–4
Forge FC
[6]
June 25, 2023
Forge FC
4–3
Atlético Ottawa
[7]
June 28, 2024
Atlético Ottawa
4–3
Forge FC
[8]
September 15, 2019
6
York9 FC
2–4
Valour FC
[9]
July 21, 2021
Pacific FC
4–2
Atlético Ottawa
[10]
September 6, 2021
HFX Wanderers FC
3–3
York United FC
[11]
October 26, 2021
Pacific FC
5–1
FC Edmonton
[12]
November 6, 2021
FC Edmonton
3–3
Valour FC
[13]
June 15, 2022
Valour FC
2–4
Cavalry FC
[14]
June 30, 2022
Pacific FC
3–3
Cavalry FC
[15]
July 15, 2022
York United FC
2–4
Pacific FC
[16]
July 19, 2022
Forge FC
5–1
FC Edmonton
[17]
August 1, 2022
HFX Wanderers FC
2–4
York United FC
[18]
July 22, 2023
Vancouver FC
1–5
Cavalry FC
[19]
August 12, 2023
Forge FC
3–3
York United FC
[20]
July 5, 2024
Forge FC
3–3
Vancouver FC
[21]
Games in a row streaks for games played during the regular season and playoffs. For the purpose of these streaks only the score at full regulation time is considered. Any extra-time or penalty shoot-out wins are not credited. Bold indicates active streak. Current to November 9, 2024. [ 12]
Rank
Wins
Team
Score
Opponent
Date
1
7
Cavalry FC
2–1
York9
May 4, 2019
1–0
Valour FC
May 8
2–1
Forge FC
May 12
1–0
FC Edmonton
May 18
2–0
HFX Wanderers FC
May 25
3–0
FC Edmonton
June 15
2–1
HFX Wanderers FC
June 19
2
6
Forge FC
2–0
York United
July 8, 2022
5–1
FC Edmonton
July 19
3–1
Valour FC
July 23
2–1
Cavalry FC
July 27
4–0
Atlético Ottawa
July 31
1–0
HFX Wanderers FC
August 6
3
5
Forge FC
2–0
Valour FC
May 16, 2019
2–0
York9
May 25
2–0
FC Edmonton
May 29
2–1
Valour FC
June 15
1–0
Cavalry FC
June 22
Pacific FC
2–1
Cavalry FC
November 20, 2021
1–0
Forge FC
December 5
2–1
Forge FC
April 10, 2022
3–2
Valour FC
April 17
2–1
HFX Wanderers FC
April 23
Cavalry FC
2–1
Valour FC
May 21, 2022
1–0
York United
May 29
1–0
HFX Wanderers FC
June 11
4–2
Valour FC
June 15
3–1
FC Edmonton
June 26
Pacific FC
3–2
FC Edmonton
July 9, 2022
4–2
York United
July 15
3–0
Cavalry FC
July 22
2–1
Valour FC
July 30
1–0
Atlético Ottawa
August 13
Cavalry FC
2–1
HFX Wanderers FC
September 12, 2023
2–1
Vancouver FC
September 16
1–0
York United
September 23
2–1
Valour FC
September 29
3–0
Pacific FC
October 7
Forge FC
2–1
Cavalry FC
October 14, 2023
2–1
Cavalry FC
October 28
2–1
Cavalry FC
April 13, 2024
3–0
York United
April 21
2–1
Valour FC
April 27
Cavalry FC
1–0
Vancouver FC
July 26, 2024
2–1
Atlético Ottawa
August 3
3–2
HFX Wanderers FC
August 10
2–1
York United
August 16
1–0
Pacific FC
August 24
Highest Attendance ; 17,611, Forge FC vs York9, April 27, 2019
Lowest Attendance ; 0, 2020 Island Games
Seasonal average attendances
edit
Best average season's attendance for each team in bold .
Season
Regular season average (excluding playoffs)
Atlético Ottawa
Cavalry
FC Edmonton
Forge
HFX Wanderers
Pacific
Valour
Vancouver
York United
League average
2019
–
3,292
2,905
6,588
6,061
3,102
5,335
–
2,668
4,279
2020 [ a]
–
–
–
–
–
–
–
–
–
–
2021
3,618
2,544
961
3,378
5,198
2,627
2,368
–
1,118
2,710
2022
4,069
3,492
1,071
3,631
5,825
3,178
3,111
–
1,234
3,197
2023
4,959
4,090
–
5,318
5,854
3,241
3,220
2,788
1,200
3,858
2024
5,483
4,223
–
5,279
6,058
3,041
3,106
3,161
1,499
3,981
^ "CPL Statistics: All-Time" . canpl.ca .
^ "York9 vs. HFX Wanderers - July 27, 2019" . Soccerway. Retrieved July 27, 2019 .
^ "Pacific FC vs. Atletico Ottawa - July 22, 2021" . Soccerway. Retrieved July 22, 2021 .
^ "Edmonton vs. Forge FC - 1 June 2022" . Soccerway. Retrieved May 31, 2022 .
^ "Match Analysis: York United 2-4 Pacific FC — CPL Match #57" . canpl.ca. July 15, 2022. Retrieved July 16, 2022 .
^ Tierney, Mitchell (July 19, 2022). "HIGHLIGHTS: Historic five goal effort sees Forge FC torch FC Edmonton at Tim Hortons Field" . canpl.ca . Canadian Premier League . Retrieved July 19, 2022 .
^ "Forge vs York" . canpl.ca . Canadian Premier League . July 9, 2023. Retrieved July 9, 2023 .
^ Gangué-Ruzic, Alexandre (September 3, 2023). "RECAP: Vancouver FC 0-3 Forge FC — CPL Match #88" . canpl.ca . Canadian Premier League . Retrieved September 3, 2023 .
^ "2019 CPL schedule" . canpl.ca . Retrieved August 15, 2020 .
^ "2020 CPL schedule" . canpl.ca . Retrieved August 15, 2020 .
^ "CPL Standings" . canpl.ca/standings .
^ "CPL Fixtures And Results: All-Time" . canpl.ca .