Canadian Premier League
Canada
· Season 2026
League Table + end of season projections
| # | Team | P | W | D | L | GF–GA | GD | Pts | Form | Projected Pts | Champion | Playoff | Schedule |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Forge | 10 | 8 | 1 | 1 | 15–4 | +11 | 25 |
V
V
V
S
V
|
58 (38–75)
pos. ~1.5°
|
|
|
C9
·
T9
ELO 1492
|
| 2 | Cavalry FC | 10 | 7 | 2 | 1 | 19–5 | +14 | 23 |
V
V
S
V
V
|
59 (39–77)
pos. ~1.5°
|
|
|
C10
·
T8
ELO 1492
|
| 3 | Atlético Ottawa | 10 | 4 | 2 | 4 | 15–18 | -3 | 14 |
V
S
P
V
V
|
39 (21–57)
pos. ~3.9°
|
|
|
C10
·
T8
ELO 1498
|
| 4 | York United | 9 | 3 | 3 | 3 | 13–17 | -4 | 12 |
S
S
S
P
V
|
35 (17–55)
pos. ~4.8°
|
|
|
C9
·
T10
ELO 1498
|
| 5 | Supra du Quebec | 9 | 3 | 2 | 4 | 13–14 | -1 | 11 |
S
P
V
P
S
|
35 (18–57)
pos. ~4.7°
|
|
|
C9
·
T10
ELO 1500
|
| 6 | Vancouver FC | 10 | 3 | 2 | 5 | 9–11 | -2 | 11 |
V
V
S
P
S
|
31 (12–50)
pos. ~5.8°
|
— |
|
C8
·
T10
ELO 1503
|
| 7 | HFX Wanderers FC | 10 | 2 | 3 | 5 | 9–14 | -5 | 9 |
S
S
V
P
S
|
29 (12–51)
pos. ~6.1°
|
— |
|
C10
·
T8
ELO 1499
|
| 8 | Pacific FC | 10 | 0 | 3 | 7 | 10–20 | -10 | 3 |
S
P
P
S
S
|
21 (5–46)
pos. ~7.7°
|
— |
|
C8
·
T10
ELO 1502
|
Champion
Playoff
% = probability of reaching that zone or better ·
10,000 simulations ·
15 Jun 2026
Projection trend
Forge
49%
0%
Title
Cavalry FC
50%
+0%
Title
Atlético Ottawa
90%
+1%
Playoff
York United
70%
+1%
Playoff
Supra du Quebec
72%
+1%
Playoff
Vancouver FC
38%
-3%
Playoff
HFX Wanderers FC
28%
+2%
Playoff
Pacific FC
0%
=
Relegation
Each sparkline shows the trend of the most relevant probability for each team over the last 12 daily simulations.
Upcoming matches
27 Jun
HFX Wanderers FC
Pacific FC
29 Jun
Cavalry FC
Supra du Quebec
1 Jul
Forge
Vancouver FC
2 Jul
HFX Wanderers FC
Atlético Ottawa
4 Jul
Atlético Ottawa
Cavalry FC
5 Jul
Vancouver FC
York United
5 Jul
Supra du Quebec
Forge
6 Jul
Pacific FC
HFX Wanderers FC
17 Jul
Forge
Pacific FC
18 Jul
Atlético Ottawa
York United
Recent results
Player statistics
⚽ Top scorers
1
3
T. Skublak
York United
2
2
B. Wright
Forge
3
2
T. Warschewski
Cavalry FC
4
2
I. Johnston
HFX Wanderers FC
5
1
D. Konincks
Pacific FC
6
1
B. Paton
Forge
7
1
E. García
Atlético Ottawa
8
1
W. Timóteo
Atlético Ottawa
9
1
A. Díaz
Pacific FC
10
1
H. Paton
Cavalry FC
👟 Assists
1
1
I. Johnston
HFX Wanderers FC
2
1
D. Konincks
Pacific FC
3
1
B. Paton
Forge
4
1
M. Doner
Vancouver FC
5
1
M. Aparicio
Atlético Ottawa
6
1
G. Ntignee
Cavalry FC
7
1
K. Habibullah
Atlético Ottawa
8
1
S. Rea
Supra du Quebec
9
1
C. Auguste
Supra du Quebec
10
1
J. Córdova
York United
🟨 Yellow cards
1
5
M. Godinho
HFX Wanderers FC
2
5
D. Abzi
Supra du Quebec
3
4
M. Polisi
Vancouver FC
4
4
M. Aparicio
Atlético Ottawa
5
4
A. Pearlman
Cavalry FC
6
4
E. Kobza
Cavalry FC
7
4
A. Aromatario
Forge
8
3
D. Aguilar
Atlético Ottawa
9
3
Thomas Geoffrey Field
Vancouver FC
10
3
H. Paton
Cavalry FC
xG: who scores more (or less) than they deserve
| # | Team | Goals | xG | Δ | |
|---|---|---|---|---|---|
| 1 |
HFX Wanderers FC
|
3 | 3.59 | -0.59 |
|
Δ = Goals scored − accumulated xG · green = overperforms, red = underperforms
Frequently Asked Questions
What predictions are available for Canadian Premier League?
For Canadian Premier League, ForzaPitch provides 1X2 win probabilities, expected goals (xG), Over 1.5 and Over 2.5 signals and season projections for title, European qualification and relegation per team.
How accurate are predictions for Canadian Premier League?
Accuracy for Canadian Premier League is tracked match by match and shown on this page. The model is calibrated specifically for Canadian Premier League using per-league historical data.
How are Canadian Premier League season projections calculated?
Season projections use 10,000 Monte Carlo simulations of the remaining fixtures, sampling from match probability distributions to estimate title, Champions League, Europa League and relegation probabilities per team.
HFX Wanderers FC