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.
Champions
Career player records
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 September 30, 2024. [ 1]
Goal Contributions
Clean sheets
Club statistics
All-time regular season table
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 2023 season [ 9] [ 10]
Pos.
Club
Seasons
Pld
Win
Draw
Loss
GF
GA
GD
Pts
PPG
1st
2nd
3rd
1
Cavalry FC
5
119
67
26
26
180
116
64
227
1.91
3
1
1
2
Forge FC
5
119
61
24
34
183
116
67
207
1.74
1
3
1
3
Pacific FC
5
119
48
29
42
170
156
14
173
1.45
-
-
1
4
York United FC
5
119
39
35
45
148
164
-16
152
1.28
-
-
1
5
HFX Wanderers FC
5
119
36
38
45
124
146
-22
146
1.23
-
1
1
6
Valour FC
5
119
36
26
57
137
169
-32
134
1.23
-
-
-
7
Atlético Ottawa
4
91
31
26
34
111
122
-11
119
1.31
1
-
-
8
FC Edmonton
4
91
18
27
46
97
139
-42
81
0.89
-
-
-
9
Vancouver FC
1
28
8
5
15
28
50
-22
29
1.04
-
-
-
All-time regular season finishing positions
Best regular season records
Post-season active streaks
Playoff appearances
Updated through 2023 Canadian Premier League season . This list includes the five clubs that made the post-season in 2023. For the purposes of this section, the four-team group stage in 2020 is considered to be part of the post-season.
Finals appearances
Updated through 2023 Canadian Premier League final . This list includes the two finalist clubs from 2023.
Post-season active droughts
† – team is no longer playing in the Canadian Premier League.
Playoff appearances
Updated through 2023 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.
Finals appearances
Updated through 2023 Canadian Premier League final . This list does not include the clubs that qualified in that year.
Championships
Updated through 2023 Canadian Premier League final . This list does not include the club that won the championship in that year.
CPL results in the Canadian Championship
Highest scoring games and largest victories
Largest victories
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
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]
September 15, 2019
6
York9 FC
2–4
Valour FC
[8]
July 21, 2021
Pacific FC
4–2
Atlético Ottawa
[9]
September 6, 2021
HFX Wanderers FC
3–3
York United FC
[10]
October 26, 2021
Pacific FC
5–1
FC Edmonton
[11]
November 6, 2021
FC Edmonton
3–3
Valour FC
[12]
June 15, 2022
Valour FC
2–4
Cavalry FC
[13]
June 30, 2022
Pacific FC
3–3
Cavalry FC
[14]
July 15, 2022
York United FC
2–4
Pacific FC
[15]
July 19, 2022
Forge FC
5–1
FC Edmonton
[16]
August 1, 2022
HFX Wanderers FC
2–4
York United FC
[17]
CPL game streaks
Games in a row streaks for games played during the regular season and playoffs. Bold indicates active streak. Current to September 22, 2024. [ 12]
Winning streaks
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
Attendance records
Highest Attendance ; 17,611, Forge FC vs York9, April 27, 2019
Lowest Attendance ; 0, 2020 Island Games
Seasonal average attendances
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
See also
Notes
References
^ "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 .
Seasons Clubs
Awards Rivalries Key personnel Associated competitions
Men's national teams Women's national teams Men's outdoor leagues
Tier 1 Tier 3 Below tier 3 Non-FIFA
Women's outdoor leagues
Indoor and futsal competitions Cup competitions
Other competitions College and university soccer Defunct Canadian leagues Defunct American leagues Related American leagues Defunct cup competitions Other Associations