Canadian Premier League 2025

Canada
Data current as of 23 July 2026

About the league: Canadian Premier League

Canadian Premier League is a football league from Canada that we track match by match. 8 teams are competing in the 2025 season; Forge FC lead the table with 58 points. The campaign runs from 5 April 2025 to 9 November 2025. The average is 3.01 goals per game; both teams find the net (BTTS) in 58% of matches.

Canadian Premier League 2025: season in numbers

Season picture

In the 2025 season, 117 Canadian Premier League matches have been completed. Forge FC leads the table with 58 points.

Goal tempo

Average goals: 3.01. BTTS: 58%. Over 2.5: 60%. Clean-sheet matches: 42%.

Result split

Home wins: 44%. Draws: 29%. Away wins: 27%.

Team rankings

Atlético Ottawa has the league's highest goals-per-match average at 1.93. Both teams scored in 68% of Vancouver FC's matches.

League table

#TeamMWDL+/-Pts
1Forge FC2816102+2958
2Atlético Ottawa2815112+2656
3Cavalry FC281198+1142
4HFX Wanderers FC2811611+739
5York9 FC2810810+538
6Valour FC287516-2726
7Pacific FC285815-2923
8Vancouver FC284915-2221
Final Series

League statistics

Season 2025 statistics are based on 117 completed matches.

Team rankings

Compare teams by goals per match, BTTS, Over 2.5, clean sheets and corners across completed league matches.

Best attack

Goals scored per match

  1. 1Atlético Ottawa1.93
  2. 2Forge FC1.73
  3. 3Cavalry FC1.71
  4. 4York9 FC1.53
  5. 5HFX Wanderers FC1.48

Best defence

Goals conceded per match (lower is better)

  1. 1Forge FC0.83
  2. 2Atlético Ottawa1.00
  3. 3HFX Wanderers FC1.24
  4. 4Cavalry FC1.26
  5. 5York9 FC1.47

Most BTTS

% of matches where both teams scored

  1. 1Vancouver FC68%
  2. 2York9 FC63%
  3. 3Valour FC61%
  4. 4Cavalry FC58%
  5. 5Atlético Ottawa57%

Most Over 2.5

% of matches with at least 3 goals

  1. 1Valour FC75%
  2. 2York9 FC70%
  3. 3Cavalry FC61%
  4. 4HFX Wanderers FC59%
  5. 5Atlético Ottawa57%

Most clean sheets

Matches without conceding

  1. 1Forge FC13
  2. 2Atlético Ottawa11
  3. 3HFX Wanderers FC9
  4. 4York9 FC9
  5. 5Cavalry FC8

Most corners

Corners per match

  1. 1HFX Wanderers FC5.3
  2. 2Cavalry FC5.1
  3. 3Forge FC4.5
  4. 4Vancouver FC4.5
  5. 5Pacific FC4.3

xG table and expected points

Compare team results with the quality of chances they create and allow.

#TeamMxGxG - expected goals, the quality of scoring chances.xGAxGA - expected goals allowed to opponents.xPtsxPts - expected points calculated from xG.PtsDelta
1Forge FC271.411.144255+13
2Atlético Ottawa261.571.334052+12
3Cavalry FC231.601.223731-6
4York9 FC251.321.273537+2
5HFX Wanderers FC231.381.253431-3
6Vancouver FC251.201.582820-8
7Pacific FC251.121.652622-4
8Valour FC201.231.402515-10

xGxG (expected goals) — how many goals a team should score from the quality of its chances. = xG means expected goals. xPts are calculated from each match xG with a Poisson distribution. The delta column: positive (yellow) means more points than performance suggests; negative (green) means the team plays better than the table shows.

Matches and fixtures

Results and upcoming matches - switch rounds with arrows or the list.

Competition fixtures

Semifinals · Round 29

1 match09/11Complete
Atlético Ottawa
2 : 1
Cavalry FC

FAQ

How many teams play in Canadian Premier League?

The 2025 season of Canadian Premier League includes 8 teams.

When does the 2025 Canadian Premier League season start and end?

The 2025 Canadian Premier League season runs from 5 April 2025 to 9 November 2025.

How many matchweeks does the Canadian Premier League season have?

The 2025 Canadian Premier League season spans 29 matchweeks.

Who leads the Canadian Premier League table?

Forge FC leads Canadian Premier League with 58 points.

Which team scores the most goals in Canadian Premier League?

Atlético Ottawa has the strongest attack in Canadian Premier League, scoring 1.93 goals per match.

Which team has the best defence in Canadian Premier League?

Forge FC concedes the fewest goals in Canadian Premier League, 0.83 per match.

How many goals are scored on average in Canadian Premier League?

Canadian Premier League averages 3.01 goals per match.

How often does Over 2.5 land in Canadian Premier League?

Over 2.5 lands in 60% of Canadian Premier League matches.

How often do both teams score in Canadian Premier League?

BTTS lands in 58% of Canadian Premier League matches.

Do home teams have an advantage in Canadian Premier League?

Home teams win 44% of matches in Canadian Premier League.