Canadian Premier League Stats 2026

CanadaCanadaLeague2026

Based on 112 finished matches of the 2026 season, scores after 90 minutes. Teams with fewer than 3 matches in the selected view are not ranked.

How Canadian Premier League compares with other leagues

Canadian Premier League BTTS Stats

How often both teams scored in each team's matches.

#TeamMPBTTS%
1York UnitedYork United282279%
2HFX Wanderers FCHFX Wanderers FC281968%
3Pacific FCPacific FC281968%
4Supra du QuebecSupra du Quebec281968%
5Atlético OttawaAtlético Ottawa281864%
6Vancouver FCVancouver FC281657%
7Cavalry FCCavalry FC281554%
8ForgeForge281450%

Canadian Premier League Over 1.5, 2.5 and 3.5 Goals

How often each team's matches had more goals than the selected line.

#TeamMPOver 2.5%
1York UnitedYork United282071%
2Atlético OttawaAtlético Ottawa281968%
3Supra du QuebecSupra du Quebec281864%
4HFX Wanderers FCHFX Wanderers FC281761%
5Pacific FCPacific FC281761%
6Cavalry FCCavalry FC281554%
7ForgeForge281346%
8Vancouver FCVancouver FC281346%

Canadian Premier League Clean Sheets

Matches in which each team conceded no goals, and how often it failed to score.

#TeamMPCSCS %FTS %
1ForgeForge281243%14%
2Cavalry FCCavalry FC281139%11%
3Atlético OttawaAtlético Ottawa28621%18%
4HFX Wanderers FCHFX Wanderers FC28518%18%
5Supra du QuebecSupra du Quebec28414%18%
6Vancouver FCVancouver FC28311%32%
7York UnitedYork United2827%14%
8Pacific FCPacific FC2814%32%

Canadian Premier League Goals per Match

Goals scored, conceded and in total per match for each team.

#TeamMPScoredConcededTotal
1York UnitedYork United281.502.323.82
2Supra du QuebecSupra du Quebec281.681.793.46
3Pacific FCPacific FC281.182.213.39
4HFX Wanderers FCHFX Wanderers FC281.571.793.36
5Atlético OttawaAtlético Ottawa281.501.613.11
6Cavalry FCCavalry FC282.070.822.89
7Vancouver FCVancouver FC281.391.322.71
8ForgeForge281.750.792.54

Canadian Premier League Corner Stats

Corners won, conceded and in total per match for each team.

#TeamMPWonConcededTotal
1Pacific FCPacific FC123.336.8310.17
2Supra du QuebecSupra du Quebec115.454.369.82
3York UnitedYork United134.315.239.54
4HFX Wanderers FCHFX Wanderers FC124.255.179.42
5Cavalry FCCavalry FC125.254.089.33
6ForgeForge125.833.179.00
7Vancouver FCVancouver FC94.564.449.00
8Atlético OttawaAtlético Ottawa114.734.188.91

Canadian Premier League Card Stats

Yellow and red cards each team received per match.

#TeamMPYellowRedTotal
1York UnitedYork United132.690.152.85
2Cavalry FCCavalry FC122.330.252.58
3Atlético OttawaAtlético Ottawa112.180.092.27
4Supra du QuebecSupra du Quebec112.270.002.27
5Pacific FCPacific FC122.000.082.08
6Vancouver FCVancouver FC91.670.111.78
7ForgeForge121.670.081.75
8HFX Wanderers FCHFX Wanderers FC121.580.081.67

Corners and cards come from the official statistics of 46 matches.

Canadian Premier League Referees 2026

Referees who took charge of finished Canadian Premier League matches this season, with cards and fouls per match.

RefereeMPCardsYellowRedFouls
Fabrizio Stasolla4----
Renzo Villanueva4----
Mario Alayass3----
Michael Venne3----
Scott Bowman3----
Sebastian Noshinravani34.674.670.0025.7
Yusri Rudolf3----
Mathieu Souaré2----
Alain Ruch1----
Iwan-Nikita Jecanski1----
N. Jecanski1----

League average: 4.36 cards and 25.9 fouls a match.

Canadian Premier League 2026 in numbers: teams compared

112 matches of the 2026 Canadian Premier League season have been played, at 3.16 goals a game. Both teams scored in 63% of them, and 59% had three or more goals.

Both teams score most often in York United's matches: 79% of them. York United's matches are the highest-scoring, with three or more goals in 71% of them. Forge have kept the most clean sheets, in 43% of their matches.

Matches with full statistics average 9.4 corners and 4.3 cards. Forge win the most corners, 5.8 a match. York United receive the most cards, 2.8 a match.

Home teams have scored 1.79 goals a match and away teams 1.37. The standings are in the Canadian Premier League table, and match forecasts on the Canadian Premier League Predictions page. Figures are counted from finished matches only, using the score after 90 minutes, and update after every round.