Canadian Premier League — xG (Expected Goals)
Canada · 2026
Canada — Canadian Premier League 2026 — Detailed Stats
Expected Goals (xG)
xG data available for 18 games| # | Team | MP | xGF | xGF/g | xGA | xGA/g | GF | GA | Diff |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 18 | 33.4 | 1.86 | 25.0 | 1.39 | 49 | 51 | +15.6 | |
| 2 | 17 | 31.6 | 1.86 | 17.6 | 1.03 | 51 | 24 | +19.4 | |
| 3 | 16 | 30.9 | 1.93 | 19.9 | 1.24 | 59 | 25 | +28.1 | |
| 4 | 18 | 29.8 | 1.66 | 34.8 | 1.93 | 33 | 62 | +3.2 | |
| 5 | 17 | 25.2 | 1.48 | 32.2 | 1.89 | 44 | 50 | +18.8 | |
| 6 | 18 | 22.7 | 1.26 | 40.1 | 2.23 | 44 | 47 | +21.3 | |
| 7 | 14 | 22.6 | 1.61 | 27.8 | 1.99 | 42 | 65 | +19.4 | |
| 8 | 14 | 21.3 | 1.52 | 20.1 | 1.44 | 39 | 37 | +17.8 |
xGF = xG For (created)xGA = xG Against (conceded)Diff = GF − xGF (over/under-performing)
xG Attack Ranking
LEAGUE xG STATS
8 teams with xG data
League avg xGF/g: 1.65
League avg xGA/g: 1.64
Best overperformer: Cavalry FC (+28.1)
Canadian Premier League (Canada) — Expected Goals (xG) Analysis
The Canadian Premier League (Canada) averages 1.65 xG per game this season. Cavalry FC creates the most chances with 1.93 xGF per game, while Atlético Ottawa creates the fewest with 1.26 xGF per game. Cavalry FC is over-performing their xG (59 goals vs 30.9 xGF) — regression likely.
Betting Angle — xG & Regression Markets
xG is the most powerful predictor of future performance — teams that consistently over-perform their xG (scoring more than expected) tend to regress. Look for under-performing high-xG teams as value opportunities in match result markets, especially Asian Handicap and Both Teams To Score.
Expected Goals (xG) — Canada
- Canadian Championship xG— Division Silver
- Canadian Soccer League xG— Division Regional
- League 1 Ontario xG— Division Regional
- Northern Super League xG— Division Women's Elite
- Pacific Coast Soccer League xG— Division Regional