Canadian Premier League records and statistics#Defender of the Year
{{Short description|none}}
{{Use mdy dates|date=August 2021}}
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
{{Also|Canadian Premier League Finals|List of soccer clubs in Canada by competitive honours won}}
class="wikitable" style="text-align: center;" | ||||
Team
! Titles ! Runners-up ! Seasons won ! Seasons runner-up | ||||
---|---|---|---|---|
align=left| Forge FC | 4 | 2 | 2019, 2020, 2022, 2023 | 2021, 2024 |
align=left| Cavalry FC | 1 | 2 | 2024 | 2019, 2023 |
align=left| Pacific FC | 1 | 0 | 2021 | |
align=left| HFX Wanderers FC | 0 | 1 | 2020 | |
align=left| Atlético Ottawa | 0 | 1 | 2022 |
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 May 18, 2025.{{Cite web |title=CPL Statistics: All-Time |url=https://canpl.ca/statistics/players/ |website=canpl.ca}}
{{Col-begin}}
{{Col-2}}
= Goals =
class="wikitable" style="font-size:95%;"
!Rank !Player !Team !Years !Goals |
align=center rowspan="1"|1
|{{flagicon|CAN}} Terran Campbell |align=center|Vancouver FC |align=center|2019–present |align=center rowspan="1"|40 |
align=center rowspan="1"|2
|{{flagicon|MEX}} Alejandro Díaz |align=center|Vancouver FC |align=center|2020–2022, 2023–present |align=center rowspan="1"|39 |
align=center rowspan="2"|3
|{{flagicon|CAN}} Tristan Borges |align=center|Forge FC |align=center|2019, 2021–present |align=center rowspan="2"|32 |
{{flagicon|CAN}} Samuel Salter
|align=center|Atlético Ottawa |align=center|2021–present |
align=center rowspan="1"|5
|{{flagicon|CAN}} Easton Ongaro |align=center|Pacific FC |align=center|2019–2021, 2023 |align=center rowspan="1"|30 |
align=center rowspan="2"|6
|{{flagicon|CAN}} Woobens Pacius |align=center|Forge FC |align=center|2021–2023 |align=center rowspan="2"|29 |
{{flagicon|GER}} Tobias Warschewski
|align=center|Cavalry FC |align=center|2021–2022, 2024–present |
align=center rowspan="2"|8
|{{flagicon|Syria}} Mo Babouli |align=center|Forge FC |align=center|2020–present |align=center rowspan="2"|27 |
{{flagicon|NZL}} Moses Dyer
|align=center|Vancouver FC |align=center|2021–2022, 2024 |
align=center rowspan="1"|10
|{{flagicon|CAN}} Brian Wright |align=center|Forge FC |align=center|2021–present |align=center rowspan="1"|26 |
{{Col-2}}
= Assists =
class="wikitable" style="font-size:95%;"
!Rank !Player !Team !Years !Assists |
align=center rowspan="1"|1
|{{flagicon|CAN}} Tristan Borges |align=center|Forge FC |align=center|2019, 2021–present |align=center rowspan="1"|30 |
align=center rowspan="1"|2
|{{flagicon|CAN}} Kyle Bekker |align=center|Forge FC |align=center|2019–present |align=center rowspan="1"|28 |
align=center rowspan="1"|3
|{{flagicon|CAN}} Marco Bustos |align=center|Pacific FC |align=center|2019–2022, 2025-present |align=center rowspan="1"|20 |
align=center rowspan="1"|4
|{{flagicon|Somalia}} Ali Musse |align=center|Cavalry FC |align=center|2019, 2021–present |align=center rowspan="1"|17 |
align=center rowspan="2"|5
|{{flagicon|CAN}} Manny Aparicio |align=center|Atlético Ottawa |align=center|2019–present |align=center rowspan="2"|16 |
{{flagicon|CAN}} David Choinière
|align=center|Forge FC |align=center|2019–present |
align=center rowspan="2"|7
|{{flagicon|CAN}} Terran Campbell |align=center|Vancouver FC |align=center|2019–present |align=center rowspan="2"|15 |
{{flagicon|GER}} Tobias Warschewski
|align=center|Cavalry FC |align=center|2021–2022, 2024–present |
align=center rowspan="3"|9
|{{flagicon|NIR}} Ollie Bassett |align=center|Atlético Ottawa |align=center|2021–present |align=center rowspan="3"|13 |
{{flagicon|CAN}} Ben Fisk
|align=center|Vancouver FC |align=center|2019–2024 |
{{flagicon|CAN}} Sean Rea
|align=center|HFX Wanderers |align=center|2021–2022, 2024-present |
{{Col-end}}
{{Col-begin}}
{{Col-2}}
= Goal contributions =
class="wikitable" style="font-size:95%;"
!Rank !Player !Team !Years !{{abbr|G+A|Goals plus assists}} |
align=center rowspan="1"|1
|{{flagicon|CAN}} Tristan Borges |align=center|Forge FC |align=center|2019, 2021–present |align=center rowspan="1"|62 |
align=center rowspan="1"|2
|{{flagicon|CAN}} Terran Campbell |align=center|Vancouver FC |align=center|2019–present |align=center rowspan="1"|55 |
align=center rowspan="1"|3
|{{flagicon|MEX}} Alejandro Díaz |align=center|Vancouver FC |align=center|2020–2022, 2023–present |align=center rowspan="1"|51 |
align=center rowspan="1"|4
|{{flagicon|CAN}} Kyle Bekker |align=center|Forge FC |align=center|2019–present |align=center rowspan="1"|46 |
align=center rowspan="1"|5
|{{flagicon|GER}} Tobias Warschewski |align=center|Cavalry FC |align=center|2021–2022, 2024-present |align=center rowspan="1"|44 |
align=center rowspan="1"|6
|{{flagicon|Somalia}} Ali Musse |align=center|Cavalry FC |align=center|2019, 2021–present |align=center rowspan="1"|42 |
align=center rowspan="1"|7
|{{flagicon|CAN}} Marco Bustos |align=center|Pacific FC |align=center|2019–2022,2025-present |align=center rowspan="1"|41 |
align=center rowspan="1"|8
|{{flagicon|NIR}} Ollie Bassett |align=center|Atlético Ottawa |align=center|2021–2024 |align=center rowspan="1"|38 |
align=center rowspan="2"|9
|{{flagicon|Syria}} Mo Babouli |align=center|Forge FC |align=center|2020–present |align=center rowspan="2"|37 |
{{flagicon|CAN}} Brian Wright
|align=center|Forge FC |align=center|2021–present |
{{Col-2}}
= Clean sheets =
class="wikitable" style="font-size:95%;"
!Rank !Player !Team !Years !Clean sheets |
align=center rowspan="1"|1
|{{flagicon|CAN}} Marco Carducci |align=center|Cavalry FC |align=center|2019–present |align=center rowspan="1"|48 |
align=center rowspan="1"|2
|{{flagicon|CAN}} Triston Henry |align=center|Forge FC |align=center|2019–2023 |align=center rowspan="1"|42 |
align=center rowspan="1"|3
|{{flagicon|CAN}} Nathan Ingham |align=center|Atlético Ottawa |align=center|2019–present |align=center rowspan="1"|36 |
align=center rowspan="1"|4
|{{flagicon|CAN}} Callum Irving |align=center|Vancouver FC |align=center|2020–present |align=center rowspan="1"|28 |
align=center rowspan="1"|5
|{{flagicon|CAN}} Christian Oxner |align=center|HFX Wanderers |align=center|2019–2022 |align=center rowspan="1"|17 |
align=center rowspan="1"|6
|{{flagicon|CAN}} Rayane Yesli |align=center|HFX Wanderers |align=center|2022–present |align=center rowspan="1"|16 |
align=center rowspan="2"|7
|{{flagicon|CAN}} Niko Giantsopoulos |align=center|Vancouver FC |align=center|2019–2024 |align=center rowspan="2"|14 |
{{flagicon|CAN}} Jonathan Sirois
|align=center|Valour FC |align=center|2021–2022 |
align=center rowspan="2"|9
|{{flagicon|CAN}} Kieran Baskett |align=center|Pacific FC |align=center|2021–2023 |align=center rowspan="2"|12 |
{{flagicon|CAN}} Emil Gazdov
|align=center|Pacific FC |align=center|2022–2024 |
{{Col-2}}
{{Col-end}}
{{Col-begin}}
{{Col-2}}
= Appearances =
class="wikitable" style="font-size:95%;"
!Rank !Player !Team !Years !Appearances |
align=center rowspan="1"|1
|{{flagicon|SWE}} Alexander Achinioti-Jönsson |align=center|Forge FC |align=center|2019–present |align=center rowspan="1"|159 |
align=center rowspan="1"|2
|{{flagicon|CAN}} Kyle Bekker |align=center|Forge FC |align=center|2019–present |align=center rowspan="1"|156 |
align=center rowspan="1"|3
|{{flagicon|CAN}} Marco Carducci |align=center|Cavalry FC |align=center|2019–present |align=center rowspan="1"|151 |
align=center rowspan="1"|4
|{{flagicon|CAN}} Alessandro Hojabrpour |align=center|Forge FC |align=center|2019–present |align=center rowspan="1"|146 |
align=center rowspan="1"|5
|{{flagicon|CAN}} Terran Campbell |align=center|Vancouver FC |align=center|2019–present |align=center rowspan="1"|139 |
align=center rowspan="1"|6
|{{flagicon|TRI}} Andre Rampersad |align=center|HFX Wanderers |align=center|2019–present |align=center rowspan="1"|136 |
align=center rowspan="2"|7
|{{flagicon|CAN}} Manny Aparicio |align=center|Atlético Ottawa |align=center|2019–present |align=center rowspan="2"|135 |
{{flagicon|CAN}} Tristan Borges
|align=center|Forge FC |align=center|2019, 2021–present |
align=center rowspan="1"|9
|{{flagicon|CAN}} Amer Didić |align=center|Atlético Ottawa |align=center|2019–present |align=center rowspan="1"|134 |
align=center rowspan="1"|10
|{{flagicon|CAN}} Nathan Ingham |align=center|Atlético Ottawa |align=center|2019–present |align=center rowspan="1"|133 |
{{Col-end}}
Player records (single game)
= Goals =
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{{Cite web|title=2019 CPL schedule|url=https://canpl.ca/schedule/2019|access-date=August 15, 2020|website=canpl.ca}}{{Cite web|title=2020 CPL schedule|url=https://canpl.ca/schedule/2020|access-date=August 15, 2020|website=canpl.ca}}
class="wikitable sortable" style="text-align:center" | |||||||||||||
Pos. | Club | Seasons | Pld | Win | Draw | Loss
!GF | GA | GD | Pts | PPG | 1st | 2nd | 3rd |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | align=left|Cavalry FC
|6 | 147 | 79 | 38 | 30 | 219 | 143 | 76 | 275 | 1.87 | 3 | 2 | 1 |
2 | align=left|Forge FC
|6 | 147 | 76 | 29 | 42 | 228 | 147 | 81 | 257 | 1.75 | 2 | 3 | 1 |
3 | align=left|Pacific FC
|6 | 147 | 57 | 36 | 54 | 197 | 188 | 9 | 207 | 1.41 | – | – | 1 |
4 | align="left" |York United FC
|6 | 147 | 50 | 41 | 56 | 183 | 190| | ||||||
17 | 191 | 1.30 | – | – | 1 | ||||||||
5 | align="left" |HFX Wanderers FC
|6 | 147 | 43 | 47 | 57 | 161 | 189| | ||||||
28 | 176 | 1.20 | – | 1 | 1 | ||||||||
6 | align="left" |Atlético Ottawa
|5 | 119 | 42 | 37 | 40 | 153 | 153 | 0 | 163 | 1.37 | 1 | – | 1 |
7 | align="left" |Valour FC
|6 | 147 | 43 | 33 | 71 | 168 | 211| | ||||||
43 | 162 | 1.10 | – | –| | |||||||||
8 | align=left|FC Edmonton
|4 | 91 | 18 | 27 | 46 | 97 | 139| | ||||||
42 | 81 | 0.89 | – | –| | |||||||||
9 | align=left|Vancouver FC
|2 | 56 | 15 | 14 | 27 | 57 | 93| | ||||||
36 | 59 | 1.05 | – | –| |
=All-time regular season finishing positions=
class="wikitable" style="text-align:center" | ||||||
Place | 2019 | 2020 | 2021{{Cite web |title=CPL Standings |url=https://canpl.ca/standings |website=canpl.ca/standings}} | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|
1
|Cavalry FC||Cavalry FC||Forge FC||Atlético Ottawa||Cavalry FC||Forge FC | ||||||
2
|Forge FC||HFX Wanderers FC||Cavalry FC||Forge FC||Forge FC||Cavalry FC | ||||||
3
|York9 FC||Forge FC||Pacific FC||Cavalry FC||HFX Wanderers FC||Atlético Ottawa | ||||||
4
|FC Edmonton||Pacific FC||York United FC||Pacific FC||Pacific FC||York United FC | ||||||
5
|Pacific FC||York9 FC||Valour FC||Valour FC||York United FC||Pacific FC | ||||||
6
|Valour FC||Valour FC||HFX Wanderers FC||York United FC||Atlético Ottawa||HFX Wanderers FC | ||||||
7
|HFX Wanderers FC||Atlético Ottawa||FC Edmonton||HFX Wanderers FC||Vancouver FC||Vancouver FC | ||||||
8
| ||FC Edmonton||Atlético Ottawa||FC Edmonton||Valour FC||Valour FC |
=Best regular season records=
{{main|CPL Shield}}
class="wikitable sortable" style="text-align: center;"
|+ By season | ||||
Season
! Winner ! {{abbr|Pts|Points}} ! {{abbr|PPG|Points per game}} ! Playoff result | ||||
---|---|---|---|---|
2019 | Cavalry FC | 62 | 2.21 | {{sort|2|Runner-up}} |
2020 | colspan="4" | Conventional regular season not held | |||
2021 | Forge FC | 50 | 1.79 | {{sort|2|Runner-up}} |
2022 | Atlético Ottawa | 49 | 1.75 | {{sort|2|Runner-up}} |
2023 | Cavalry FC | 55 | 1.96 | {{sort|2|Runner-up}} |
2024 | Forge FC | 50 | 1.79 | {{sort|2|Runner-up}} |
= 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.
class="wikitable sortable" style="font-size:1.00em; line-height:1.5em;"
! width="180pt" | Club ! width="280pt" | Last miss of post-season ! width="120pt" | Length of streak | ||
align="left" | Cavalry FC | never (club joined in 2019) | 6 seasons |
align="left" | Forge FC | never (club joined in 2019) | 6 seasons |
align="left" | Pacific FC | 2019 | 5 seasons |
align="left" | York United FC | 2022 | 2 seasons |
align="left" | Atlético Ottawa | 2023 | 1 season |
== Finals appearances ==
Updated through 2024 Canadian Premier League final. This list includes the two finalist clubs from 2024.
class="wikitable sortable" style="font-size:1.00em; line-height:1.5em;"
! width="180pt" | Club ! width="280pt" | Last miss of finals ! width="120pt" | Length of streak | ||
align="left" | Forge FC | never (club joined in 2019) | 6 seasons |
align="left" | Cavalry FC | 2022 | 2 seasons |
= Post-season active droughts =
{{dagger}} – 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.
class="wikitable sortable" style="font-size:1.00em; line-height:1.5em;"
! width="180pt" | Club ! width="280pt" | Last appearance ! width="120pt" | Length of drought | ||
align="left" | Valour FC | never (club joined in 2019) | 6 seasons |
align="left" | FC Edmonton {{dagger}} | never (club joined in 2019, folded after 2022) | 4 seasons |
align="left" | Vancouver FC | never (club joined in 2023) | 2 seasons |
align="left" | HFX Wanderers FC | 2023 | 1 season |
== Finals appearances ==
Updated through 2024 Canadian Premier League final. This list does not include the clubs that qualified in that year.
class="wikitable sortable" style="font-size:1.00em; line-height:1.5em;"
! width="180pt" | Club ! width="280pt" | Last appearance ! width="120pt" | Length of drought | ||
align="left" | Valour FC | never (club joined in 2019) | 6 seasons |
align="left" | York United FC | never (club joined in 2019) | 6 seasons |
align="left" | FC Edmonton {{dagger}} | never (club joined in 2019, folded after 2022) | 4 seasons |
align="left" | HFX Wanderers FC | 2020 | 4 seasons |
align="left" | Pacific FC | 2021 | 3 seasons |
align="left" | Atlético Ottawa | 2022 | 2 seasons |
align="left" | Vancouver FC | never (club joined in 2023) | 2 seasons |
== Championships ==
Updated through 2024 Canadian Premier League final. This list does not include the club that won the championship in that year.
class="wikitable sortable" style="font-size:1.00em; line-height:1.5em;"
! width="180pt" | Club ! width="280pt" | Last championship ! width="120pt" | Length of drought | ||
align="left" | HFX Wanderers FC | never (club joined in 2019) | 6 seasons |
align="left" | Valour FC | never (club joined in 2019) | 6 seasons |
align="left" | York United FC | never (club joined in 2019) | 6 seasons |
align="left" | Atlético Ottawa | never (club joined in 2020) | 5 seasons |
align="left" | FC Edmonton {{dagger}} | never (club joined in 2019, folded after 2022) | 4 seasons |
align="left" | Pacific FC | 2021 | 3 seasons |
align="left" | Vancouver FC | never (club joined in 2023) | 2 seasons |
align="left" | Forge FC | 2023 | 1 season |
=CPL results in the Canadian Championship=
class="wikitable sortable" style="text-align: center;"
|+ Finals results by club | ||
Team
! Won ! Lost | ||
---|---|---|
align=left| Forge FC | 0 | 1 (2020) |
class="wikitable sortable" style="text-align: center;"
|+ Annual results | |||
Season
! Club(s) with best result ! Final position ! Eliminated by | |||
---|---|---|---|
2019 | align=left| Cavalry FC | {{sort|3|Semi-finals}} | align=left| {{sort|Montréal, CF|Montreal Impact}} (MLS) |
2020{{efn|Tournament played in 2022 due to scheduling reasons related to the COVID-19 pandemic.}} | align=left style="background:#C0C0C0"| Forge FC | style="background:#C0C0C0"| {{sort|2|Runner-up}} | align=left| Toronto FC (MLS) |
rowspan="2" | 2021 | align=left| Forge FC | rowspan="2"| {{sort|3|Semi-finals}} | align=left| {{sortname|CF|Montréal}} (MLS) |
align=left| Pacific FC | align=left| Toronto FC (MLS) | ||
2022 | align=left| York United FC | {{sort|3|Semi-finals}} | align=left| Vancouver Whitecaps FC (MLS) |
rowspan="2" | 2023 | align=left| Forge FC | rowspan="2"| {{sort|3|Semi-finals}} | align=left| {{sortname|CF|Montréal}} (MLS) |
align=left| Pacific FC | align=left| Vancouver Whitecaps FC (MLS) | ||
rowspan="2" | 2024 | align=left| Forge FC | rowspan="2"| {{sort|3|Semi-finals}} | align=left| Toronto FC (MLS) |
align=left| Pacific FC | align=left| Vancouver Whitecaps FC (MLS) |
{{notelist}}
Highest scoring games and largest victories
=Largest victories=
class="wikitable" style="text-align: center;" | ||||
width=150|Date
!width=80|Winning margin !width=200|Home team !width=60|Result !width=200|Away team | ||||
---|---|---|---|---|
September 2, 2019 | 8 | Valour FC | 0–8 | Cavalry FC |
September 15, 2020 | rowspan="3"|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 | rowspan="11"|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=
class="wikitable" style="text-align: center;" | |||||
width=150|Date
!width=80|Total goals !width=200|Home team !width=60|Result !width=200|Away team !width=50|Ref | |||||
---|---|---|---|---|---|
June 2, 2023 | 9 | Vancouver FC | 3–6 | Pacific FC | [https://canpl.ca/matchcentre/e3g591xu5wmmvdaufpv2fjhg4/highlights] |
July 27, 2019 | rowspan="2"|8 | York9 FC | 6–2 | HFX Wanderers FC | [https://canpl.ca/matchcentre/53zb6pb4vgyd6ei4nyntxr42y/highlights] |
September 2, 2019 | Valour FC | 0–8 | Cavalry FC | [https://canpl.ca/matchcentre/5c8rrlegmweliih2y599gcjmy/highlights] | |
October 12, 2021 | rowspan="6" |7 | FC Edmonton | 3–4 | Atlético Ottawa | [https://canpl.ca/matchcentre/blxunc8ir42ebdeqspnlaljx0/highlights] |
April 24, 2022 | Atlético Ottawa | 1–6 | Valour FC | [https://canpl.ca/matchcentre/7u4m1n8m79feixw87wrpd6vis/highlights] | |
May 31, 2022 | FC Edmonton | 3–4 | Forge FC | [https://canpl.ca/matchcentre/7yrpfmt0hieklfuvohyeicsno/highlights] | |
June 25, 2023 | Forge FC | 4–3 | Atlético Ottawa | [https://canpl.ca/matchcentre/e82xj2p95ttqrjo7rklw0i7f8/highlights] | |
June 28, 2024 | Atlético Ottawa | 4–3 | Forge FC | [https://canpl.ca/matchcentre/a76en8ktkep2f68rzxwplvbpw/highlights] | |
May 10, 2025 | Atlético Ottawa | 5–2 | Valour FC | {{Cite web |url=https://www.canpl.ca/match/14ef953ace194b4f8f25d94ad5010b58/atl%C3%A9tico-ottawa-vs-valour |title=Atlético Ottawa FC 5 - 2 Valour FC |work=Canadian Premier League |date=May 10, 2025 |access-date=May 10, 2025 |archive-url=https://web.archive.org/web/20250510200946/https://www.canpl.ca/match/14ef953ace194b4f8f25d94ad5010b58/atl%C3%A9tico-ottawa-vs-valour |archive-date=May 10, 2025 |url-status=live}} | |
September 15, 2019 | rowspan="13" |6 | York9 FC | 2–4 | Valour FC | [https://canpl.ca/matchcentre/5e6552cfhize1wrtn1985u6p6/highlights] |
July 21, 2021 | Pacific FC | 4–2 | Atlético Ottawa | [https://canpl.ca/matchcentre/1l3n94zz0ewd37jf9pf98dr10/highlights] | |
September 6, 2021 | HFX Wanderers FC | 3–3 | York United FC | [https://canpl.ca/matchcentre/bjbsocbro4ip62endm5e32yhg/highlights] | |
October 26, 2021 | Pacific FC | 5–1 | FC Edmonton | [https://canpl.ca/matchcentre/bn022rcrui2zz4aqlxhn6meqc/highlights] | |
November 6, 2021 | FC Edmonton | 3–3 | Valour FC | [https://canpl.ca/matchcentre/bndu5q83nt71wwtuiabs10104/highlights] | |
June 15, 2022 | Valour FC | 2–4 | Cavalry FC | [https://canpl.ca/matchcentre/7xna39zer2kr9dsmkmc7ahwr8/highlights] | |
June 30, 2022 | Pacific FC | 3–3 | Cavalry FC | [https://canpl.ca/matchcentre/7yrpfmt0hieklfuvohyeicsno/highlights] | |
July 15, 2022 | York United FC | 2–4 | Pacific FC | [https://canpl.ca/matchcentre/7zsr4u6ec8pe3tilijgrsl8gk/highlights] | |
July 19, 2022 | Forge FC | 5–1 | FC Edmonton | [https://canpl.ca/matchcentre/801a2xw4aq5ovzgnapcbqr7ro/highlights] | |
August 1, 2022 | HFX Wanderers FC | 2–4 | York United FC | [https://canpl.ca/matchcentre/81ccrr9ct9i3n53rvov6s0jdg/highlights] | |
July 22, 2023
|1–5 |[https://canpl.ca/matchcentre/ecpxtr6w0u1c7jrn88iw0xx5g/highlights] | |||||
August 12, 2023
|3–3 |[https://canpl.ca/matchcentre/eg2q8yvdb59epj2s4upgn2syc/highlights] | |||||
July 5, 2024
|3–3 |[https://canpl.ca/matchcentre/a81hlh024jo6f3zqcl3tsqwb8/highlights] |
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.{{Cite web |title=CPL Fixtures And Results: All-Time |url=https://canpl.ca/schedule/ |website=canpl.ca}}
= Winning streaks =
class="wikitable" style="text-align: center;" |
Rank
!Wins !Team !Score !Opponent !Date |
---|
align=center rowspan="7"|1
|align=center rowspan="7"|7 |align=center rowspan="7"|Cavalry FC |align=center|2–1 |align=center|York9 |align=center|May 4, 2019 |
align=center|1–0
|align=center|Valour FC |align=center|May 8 |
align=center|2–1
|align=center|Forge FC |align=center|May 12 |
align=center|1–0
|align=center|FC Edmonton |align=center|May 18 |
align=center|2–0
|align=center|HFX Wanderers FC |align=center|May 25 |
align=center|3–0
|align=center|FC Edmonton |align=center|June 15 |
align=center|2–1
|align=center|HFX Wanderers FC |align=center|June 19 |
align=center rowspan="6"|2
|align=center rowspan="6"|6 |align=center rowspan="6"|Forge FC |align=center|2–0 |align=center|York United |align=center|July 8, 2022 |
align=center|5–1
|align=center|FC Edmonton |align=center|July 19 |
align=center|3–1
|align=center|Valour FC |align=center|July 23 |
align=center|2–1
|align=center|Cavalry FC |align=center|July 27 |
align=center|4–0
|align=center|Atlético Ottawa |align=center|July 31 |
align=center|1–0
|align=center|HFX Wanderers FC |align=center|August 6 |
align=center rowspan="40"|3
|align=center rowspan="40"|5 |align=center rowspan="5"|Forge FC |align=center|2–0 |align=center|Valour FC |align=center|May 16, 2019 |
align=center|2–0
|align=center|York9 |align=center|May 25 |
align=center|2–0
|align=center|FC Edmonton |align=center|May 29 |
align=center|2–1
|align=center|Valour FC |align=center|June 15 |
align=center|1–0
|align=center|Cavalry FC |align=center|June 22 |
align=center rowspan="5"|Pacific FC
|align=center|2–1 |align=center|Cavalry FC |align=center|November 20, 2021 |
align=center|1–0
|align=center|Forge FC |align=center|December 5 |
align=center|2–1
|align=center|Forge FC |align=center|April 10, 2022 |
align=center|3–2
|align=center|Valour FC |align=center|April 17 |
align=center|2–1
|align=center|HFX Wanderers FC |align=center|April 23 |
align=center rowspan="5"|Cavalry FC
|align=center|2–1 |align=center|Valour FC |align=center|May 21, 2022 |
align=center|1–0
|align=center|York United |align=center|May 29 |
align=center|1–0
|align=center|HFX Wanderers FC |align=center|June 11 |
align=center|4–2
|align=center|Valour FC |align=center|June 15 |
align=center|3–1
|align=center|FC Edmonton |align=center|June 26 |
align=center rowspan="5"|Pacific FC
|align=center|3–2 |align=center|FC Edmonton |align=center|July 9, 2022 |
align=center|4–2
|align=center|York United |align=center|July 15 |
align=center|3–0
|align=center|Cavalry FC |align=center|July 22 |
align=center|2–1
|align=center|Valour FC |align=center|July 30 |
align=center|1–0
|align=center|Atlético Ottawa |align=center|August 13 |
align=center rowspan="5"|Cavalry FC
|align=center|2–1 |align=center|HFX Wanderers FC |align=center|September 12, 2023 |
align=center|2–1
|align=center|Vancouver FC |align=center|September 16 |
align=center|1–0
|align=center|York United |align=center|September 23 |
align=center|2–1
|align=center|Valour FC |align=center|September 29 |
align=center|3–0
|align=center|Pacific FC |align=center|October 7 |
align=center rowspan="5"|Forge FC
|align=center|2–1 |align=center|Cavalry FC |align=center|October 14, 2023 |
align=center|2–1
|align=center|Cavalry FC |align=center|October 28 |
align=center|2–1
|align=center|Cavalry FC |align=center|April 13, 2024 |
align=center|3–0
|align=center|York United |align=center|April 21 |
align=center|2–1
|align=center|Valour FC |align=center|April 27 |
align=center rowspan="5"|Cavalry FC
|align=center|1–0 |align=center|Vancouver FC |align=center|July 26, 2024 |
align=center|2–1
|align=center|Atlético Ottawa |align=center|August 3 |
align=center|3–2
|align=center|HFX Wanderers FC |align=center|August 10 |
align=center|2–1
|align=center|York United |align=center|August 16 |
align=center|1–0
|align=center|Pacific FC |align=center|August 24 |
align=center rowspan="5"|Atlético Ottawa
|align=center|4–1 |align=center|Vancouver FC |align=center|April 13, 2025 |
align=center|3–2
|align=center|York United |align=center|April 19, 2025 |
align=center|3–1
|align=center|Cavalry FC |align=center|April 26, 2025 |
align=center|3–1
|align=center|Pacific FC |align=center|May 3, 2025 |
align=center|5–2
|align=center|Valour FC |align=center|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.
class="wikitable sortable" style="text-align:center; font-size:90%" | |||||||||
rowspan="2" style="width:55px; text-align:center;" |Season
! colspan="10" |Regular season average (excluding playoffs) | |||||||||
---|---|---|---|---|---|---|---|---|---|
width="60" |Atlético Ottawa
! width="60" |Cavalry ! width="60" |FC Edmonton ! width="60" |Forge ! width="60" |HFX Wanderers ! width="60" |Pacific ! width="60" |Valour ! width="60" |Vancouver ! width="60" |York United ! width="80" |League average | |||||||||
2019 | – | 3,292 | 2,905 | 6,588 | 6,061 | 3,102 | 5,335
| – | 2,668 | 4,279 |
2020{{efn|Season played behind closed doors due to COVID-19 pandemic at neutral venue on Prince Edward Island.}} | – | – | – | – | – | – | –
| – | – | – |
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
{{notelist}}
References
{{reflist}}
{{Canadian Premier League}}
{{Canadian soccer team records}}
{{Soccer in Canada}}