Skip to main content
Canadian Premier League

Canadian Premier League

Canada  · Season 2026
55.00%
1X2 accuracy · 20 predictions (3 months)
Matchday 22 of 14 157%
🏆
Champion 2026
Cavalry FC
Mathematically confirmed champion · 49 pts

League Table

8 Teams
# Team P W D L GF–GA GD Pts Form
1 Cavalry FC — Champion 21 15 4 2 41–12 +29 49
V V V V V
2 Forge — Playoff 21 14 3 4 33–15 +18 45
V P S V V
3 Atlético Ottawa — Playoff 22 10 4 8 34–37 -3 34
S P V S V
4 Vancouver FC — Playoff 22 9 3 10 30–28 +2 30
S V S S S
5 HFX Wanderers FC — Playoff 22 6 5 11 31–37 -6 23
V S S V S
6 York United 20 5 8 7 29–42 -13 23
V P P S P
7 Supra du Quebec 21 6 4 11 29–38 -9 22
S S V P S
8 Pacific FC 21 1 7 13 25–43 -18 10
S P P V S
1 Cavalry FC — Champion 10 8 2 0 23–6 +17 26
V V V V V
2 Forge — Playoff 11 8 2 1 17–6 +11 26
S V V P V
3 Atlético Ottawa — Playoff 11 7 3 1 21–13 +8 24
V V V V P
4 Vancouver FC — Playoff 11 6 2 3 17–11 +6 20
V V V P V
5 York United — Playoff 10 4 3 3 21–23 -2 15
S V P P V
6 HFX Wanderers FC 10 3 3 4 15–17 -2 12
S S P V S
7 Supra du Quebec 11 3 2 6 11–17 -6 11
S P S V S
8 Pacific FC 11 1 2 8 13–21 -8 5
S S P V S
1 Cavalry FC — Champion 11 7 2 2 18–6 +12 23
V S P V V
2 Forge — Playoff 10 6 1 3 16–9 +7 19
V V P S S
3 Supra du Quebec — Playoff 10 3 2 5 18–21 -3 11
S V S P S
4 HFX Wanderers FC — Playoff 12 3 2 7 16–20 -4 11
P S S S V
5 Vancouver FC — Playoff 11 3 1 7 13–17 -4 10
V S S S S
6 Atlético Ottawa 11 3 1 7 13–24 -11 10
V S V S S
7 York United 10 1 5 4 8–19 -11 8
P S P S P
8 Pacific FC 10 0 5 5 12–22 -10 5
S P S P P
Champion Playoff

End of season projections

Monte Carlo simulation · 10,000 simulated seasons · updated 15 Sep 2026
Champion Playoff
Team Zone probability Projected Pts Schedule Trend
Cavalry FC
65 (53–70)
pos. ~1.1°
C4 · T3
ELO 1483
▲10%
Forge
58 (47–66)
pos. ~2.0°
C3 · T4
ELO 1484
▼10%
Atlético Ottawa
42 (34–52)
pos. ~3.3°
C3 · T3
ELO 1497
▼0%
Vancouver FC
37 (30–48)
pos. ~4.1°
C3 · T3
ELO 1497
▼0%
HFX Wanderers FC
30 (23–41)
pos. ~6.2°
C4 · T2
ELO 1502
▲0%
York United
33 (23–47)
pos. ~5.5°
C4 · T4
ELO 1492
·
Supra du Quebec
31 (22–43)
pos. ~6.0°
C3 · T4
ELO 1488
▼0%
Pacific FC
16 (10–31)
pos. ~8.0°
C3 · T4
ELO 1507
·
% = probability of reaching that zone or better. Each sparkline shows the trend of the most relevant probability for each team over the last 12 daily simulations.

Player statistics

⚽ Top scorers
1 I. Johnston
I. Johnston
HFX Wanderers FC
6
2 B. Tabla
B. Tabla
Atlético Ottawa
5
3 L. Kwemi
L. Kwemi
Supra du Quebec
5
4 T. Skublak
T. Skublak
York United
4
5 T. Campbell
T. Campbell
Vancouver FC
4
6 J. Altobelli
J. Altobelli
York United
4
7 T. Warschewski
T. Warschewski
Cavalry FC
4
8 A. Díaz
A. Díaz
Pacific FC
4
9 N. Fleuriau Chateau
N. Fleuriau Chateau
Atlético Ottawa
3
10 D. Klomp
D. Klomp
Cavalry FC
3
👟 Assists
1 Miguel Arilla
Miguel Arilla
HFX Wanderers FC
4
2 D. Choinière
D. Choinière
Supra du Quebec
4
3 Y. Toualy
Y. Toualy
Pacific FC
4
4 T. Borges
T. Borges
Forge
3
5 S. Rea
S. Rea
Supra du Quebec
3
6 K. Habibullah
K. Habibullah
Atlético Ottawa
3
7 B. Badibanga
B. Badibanga
York United
3
8 T. Warschewski
T. Warschewski
Cavalry FC
2
9 N. Fleuriau Chateau
N. Fleuriau Chateau
Atlético Ottawa
2
10 G. Ntignee
G. Ntignee
Cavalry FC
2
🟨 Yellow cards
1 D. Abzi
D. Abzi
Supra du Quebec
9
2 A. Aromatario
A. Aromatario
Forge
8
3 H. Paton
H. Paton
Cavalry FC
7
4 E. Kobza
E. Kobza
Cavalry FC
6
5 C. Auguste
C. Auguste
Supra du Quebec
6
6 M. Polisi
M. Polisi
Vancouver FC
6
7 T. Skublak
T. Skublak
York United
6
8 M. Godinho
M. Godinho
HFX Wanderers FC
6
9 R. Rama
R. Rama
Forge
5
10 M. Chretien
M. Chretien
Supra du Quebec
5
🟥 Red cards
1 J. Heard
J. Heard
Pacific FC
2
2 R. Rama
R. Rama
Forge
1
3 G. Antinoro
G. Antinoro
Atlético Ottawa
1
4 M. Jevremović
M. Jevremović
Forge
1
5 Alessandro Biello
Alessandro Biello
Supra du Quebec
1
6 S. Gonzales
S. Gonzales
York United
1
7 J. Quintana
J. Quintana
Pacific FC
1
8 M. Bustos
M. Bustos
Pacific FC
1
9 R. Bey
R. Bey
Supra du Quebec
1

Model & advanced data

Model calibration for this league
Probability band Sample Expected (mid) Actual Δ
50–60%% 8 55.00% 50.0% -5.00%
60–70%% 8 65.00% 62.5% -2.50%
70–100%% 5 85.00% 60.0% -25.00%
Based on 21 verified predictions · Δ ≤ 5% = excellent calibration
xG: who scores more (or less) than they deserve
# Team Goals xG Δ
1 Atlético Ottawa Atlético Ottawa 6 2.55 +3.45
2 Supra du Quebec Supra du Quebec 9 7.59 +1.41
3 HFX Wanderers FC HFX Wanderers FC 8 6.68 +1.32
4 Pacific FC Pacific FC 7 5.71 +1.29
5 Cavalry FC Cavalry FC 3 4.73 -1.73
6 Vancouver FC Vancouver FC 2 4.06 -2.06
Δ = 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.