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
Player records (career)
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 August 17, 2025.[1]
Goal contributions | Clean sheets | |
Player records (single game)
Goals
Player | Goals | For | Against | Result | Venue | Date | Ref |
Samuel Salter | 4 | Atlético Ottawa | Valour FC | 5–2 | Home | May 10, 2025 | [2] |
Rodrigo Gattas | 3 | York9 | HFX Wanderers | 6–2 | Home | July 27, 2019 | [3] |
Alejandro Díaz | Pacific FC | Atlético Ottawa | 4–2 | Neutral | July 22, 2021 | [4] |
Tristan Borges | Forge FC | FC Edmonton | 4–3 | Away | May 31, 2022 | [5] |
Alejandro Díaz | Pacific FC | York United | 4–2 | Away | July 15, 2022 | [6] |
Woobens Pacius | Forge FC | FC Edmonton | 5–1 | Home | July 19, 2022 | [7] |
Terran Campbell | Forge FC | York United | 4–0 | Away | July 9, 2023 | [8] |
Woobens Pacius | Forge FC | Vancouver FC | 3–0 | Away | September 3, 2023 | [9] |
Brian Wright | Forge FC | Valour FC | 5–0 | Away | June 22, 2025 | [10] |
Yann Toualy | Pacific FC | Valour FC | 3-2 | Home | July 12, 2025 | [11] |
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 2024 season[12][13]
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
Best regular season records
Post-season active streaks
Playoff appearances
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.
Finals appearances
Updated through 2024 Canadian Premier League final. This list includes the two finalist clubs from 2024.
Post-season active droughts
† – team is no longer playing in the Canadian Premier League.
Playoff appearances
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.
Finals appearances
Updated through 2024 Canadian Premier League final. This list does not include the clubs that qualified in that year.
Championships
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
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 |
June 22, 2025 | Valour FC | 0–5 | Forge FC |
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] |
August 17, 2025 | Cavalry FC | 5–4 | Vancouver FC | [2] |
July 27, 2019 | 8 | York9 FC | 6–2 | HFX Wanderers FC | [3] |
September 2, 2019 | Valour FC | 0–8 | Cavalry FC | [4] |
June 27, 2025 | Pacific FC | 4–4 | Vancouver FC | [15] |
October 12, 2021 | 7 | FC Edmonton | 3–4 | Atlético Ottawa | [5] |
April 24, 2022 | Atlético Ottawa | 1–6 | Valour FC | [6] |
May 31, 2022 | FC Edmonton | 3–4 | Forge FC | [7] |
June 25, 2023 | Forge FC | 4–3 | Atlético Ottawa | [8] |
June 28, 2024 | Atlético Ottawa | 4–3 | Forge FC | [9] |
May 10, 2025 | Atlético Ottawa | 5–2 | Valour FC | [16] |
CPL game streaks
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 May 10, 2025.[17]
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 |
Atlético Ottawa | 4–1 | Vancouver FC | April 13, 2025 |
3–2 | York United | April 19, 2025 |
3–1 | Cavalry FC | April 26, 2025 |
3–1 | Pacific FC | May 3, 2025 |
5–2 | Valour FC | May 10, 2025 |
Attendance records
- Highest Attendance; 17,971, Forge FC vs Atlético Ottawa, May 13, 2025
- 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 |
2024 | 5,483 | 4,223 | – | 5,279 | 6,058 | 3,041 | 3,106 | 3,161 | 1,499 | 3,981 |
See also
Notes
References
- ^ "CPL Statistics: All-Time". canpl.ca.
- ^ Tierney, Mitchell. "Salter's historic four-goal day powers Ottawa past Valour". canpl.ca. Retrieved May 5, 2025.
- ^ "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.
- ^ "Wright's first-half hat trick powers Forge to 5-0 win vs. Valour". canpl.ca. Canadian Premier League. June 22, 2025. Retrieved June 22, 2025.
- ^ "Toualy's triple pushes Pacific to crucial 3-2 win vs. Halifax". canpl.ca. Canadian Premier League. July 12, 2025. Retrieved July 12, 2025.
- ^ "2019 CPL schedule". canpl.ca. Retrieved August 15, 2020.
- ^ "2020 CPL schedule". canpl.ca. Retrieved August 15, 2020.
- ^ "CPL Standings". canpl.ca/standings.
- ^ "Pacific 4 - 4 Vancouver FC". Canadian Premier League. June 27, 2025. Archived from the original on June 28, 2025. Retrieved June 28, 2025.
- ^ "Atlético Ottawa FC 5 - 2 Valour FC". Canadian Premier League. May 10, 2025. Archived from the original on May 10, 2025. Retrieved May 10, 2025.
- ^ "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 | |
---|