Final table 8 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3.16
354 goals.
58.9% of matches went over 2.5.
Home advantage
46.4%
Draws 24.1%,
away wins 29.5%.
Half-time lead held
67.2%
From 67 matches where someone led at the break.
1–1
16 · 14.3%
1–0
11 · 9.8%
2–1
10 · 8.9%
0–1
9 · 8%
1–2
7 · 6.3%
3–1
6 · 5.4%
Results 116
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Saturday 7 November 2026
21:00
Cavalry FC
scheduled
Supra du Quebec
—
—
—
18:00
Forge
scheduled
Atlético Ottawa
—
—
—
Sunday 1 November 2026
21:00
Supra du Quebec
scheduled
Cavalry FC
—
—
—
19:00
Atlético Ottawa
scheduled
Forge
—
—
—
Sunday 25 October 2026
20:00
Pacific FC
1 – 1
Forge
—
—
—
20:00
York United
2 – 1
Atlético Ottawa
—
—
—
20:00
HFX Wanderers FC
3 – 4
Supra du Quebec
—
—
—
20:00
Cavalry FC
1 – 0
Vancouver FC
—
—
—
Saturday 17 October 2026
20:00
Cavalry FC
4 – 2
Pacific FC
—
—
—
17:00
Atlético Ottawa
1 – 2
Forge
—
—
—
02:00
Vancouver FC
2 – 1
HFX Wanderers FC
—
—
—
Friday 16 October 2026
23:00
Supra du Quebec
3 – 0
York United
—
—
—
Monday 12 October 2026
20:00
HFX Wanderers FC
2 – 2
Cavalry FC
—
—
—
17:00
Forge
5 – 0
York United
—
—
—
Sunday 11 October 2026
23:00
Pacific FC
0 – 2
Atlético Ottawa
—
—
—
Saturday 10 October 2026
20:00
Supra du Quebec
2 – 2
Vancouver FC
—
—
—
Wednesday 7 October 2026
23:00
Forge
3 – 0
Pacific FC
—
—
—
15:00
York United
1 – 2
Supra du Quebec
—
—
—
Sunday 4 October 2026
20:00
Supra du Quebec
5 – 0
Pacific FC
—
—
—
Saturday 3 October 2026
20:00
Forge
3 – 3
HFX Wanderers FC
—
—
—
16:00
York United
3 – 1
Cavalry FC
—
—
—
Wednesday 30 September 2026
23:00
Atlético Ottawa
3 – 2
Cavalry FC
—
—
—
Sunday 27 September 2026
18:00
York United
3 – 4
Pacific FC
—
—
—
Saturday 26 September 2026
23:00
Vancouver FC
1 – 1
Forge
—
—
—
20:00
HFX Wanderers FC
0 – 1
Atlético Ottawa
—
—
—
01:00
Cavalry FC
6 – 0
Supra du Quebec
—
—
—
Thursday 24 September 2026
02:00
Vancouver FC
3 – 3
York United
—
—
—
Sunday 20 September 2026
19:10
HFX Wanderers FC
4 – 1
York United
—
—
—
16:10
Atlético Ottawa
0 – 2
Supra du Quebec
—
—
—
00:10
Pacific FC
1 – 1
Vancouver FC
—
—
—
Saturday 19 September 2026
21:10
Cavalry FC
1 – 1
Forge
—
—
—
Sunday 13 September 2026
22:00
Pacific FC
0 – 1
Cavalry FC
—
—
—
19:00
York United
3 – 1
Vancouver FC
—
—
—
Saturday 12 September 2026
23:00
Forge
3 – 0
Atlético Ottawa
1.53
4.10
5.60
20:00
Supra du Quebec
0 – 2
HFX Wanderers FC
2.00
3.70
3.30
Wednesday 9 September 2026
23:30
York United
3 – 3
Pacific FC
—
—
—
Monday 7 September 2026
19:00
HFX Wanderers FC
1 – 3
Cavalry FC
4.38
3.85
1.77
Sunday 6 September 2026
22:00
Vancouver FC
3 – 2
Supra du Quebec
2.02
3.82
3.33
Saturday 5 September 2026
23:00
Forge
1 – 1
York United
—
—
—
20:00
Atlético Ottawa
0 – 0
Pacific FC
—
—
—
Sunday 30 August 2026
22:00
Pacific FC
4 – 3
HFX Wanderers FC
—
—
—
Saturday 29 August 2026
21:00
Cavalry FC
1 – 0
Vancouver FC
1.60
4.10
5.90
Friday 28 August 2026
23:00
Supra du Quebec
1 – 0
Forge
3.73
3.75
1.98
23:00
Atlético Ottawa
2 – 1
York United
—
—
—
Sunday 23 August 2026
20:00
York United
1 – 1
Supra du Quebec
—
—
—
Saturday 22 August 2026
23:00
Forge
2 – 0
Pacific FC
—
—
—
20:30
Cavalry FC
3 – 1
Atlético Ottawa
1.50
4.35
6.25
18:00
HFX Wanderers FC
1 – 0
Vancouver FC
2.66
3.57
2.43
Wednesday 19 August 2026
23:00
Forge
3 – 2
Supra du Quebec
1.61
4.20
5.50
23:00
Atlético Ottawa
4 – 0
Vancouver FC
2.86
3.54
2.50
Sunday 16 August 2026
20:00
York United
4 – 3
HFX Wanderers FC
—
—
—
16:00
Supra du Quebec
1 – 2
Atlético Ottawa
2.32
3.86
3.50
Saturday 15 August 2026
21:00
Cavalry FC
2 – 1
Forge
2.51
3.17
2.90
01:00
Vancouver FC
1 – 1
Pacific FC
—
—
—
Sunday 9 August 2026
00:00
Supra du Quebec
1 – 1
Cavalry FC
5.17
3.90
1.71
Saturday 8 August 2026
21:00
Pacific FC
1 – 1
York United
—
—
—
17:00
Atlético Ottawa
2 – 1
HFX Wanderers FC
2.26
3.50
3.60
Friday 7 August 2026
23:00
Forge
0 – 1
Vancouver FC
2.00
3.34
4.05
Sunday 2 August 2026
22:00
HFX Wanderers FC
0 – 0
Forge
5.60
4.10
1.70
01:00
Cavalry FC
5 – 0
York United
—
—
—
Saturday 1 August 2026
22:00
Vancouver FC
3 – 1
Atlético Ottawa
1.60
4.06
5.08
02:00
Pacific FC
1 – 2
Supra du Quebec
—
—
—
Wednesday 29 July 2026
01:00
Cavalry FC
2 – 1
Supra du Quebec
1.55
4.80
6.75
Sunday 26 July 2026
21:00
York United
1 – 3
Forge
—
—
—
18:00
Atlético Ottawa
3 – 2
Pacific FC
—
—
—
Saturday 25 July 2026
02:00
Vancouver FC
1 – 0
Cavalry FC
3.04
3.71
2.36
Friday 24 July 2026
22:00
HFX Wanderers FC
2 – 3
Supra du Quebec
2.30
3.75
3.23
Saturday 18 July 2026
19:00
Cavalry FC
1 – 1
HFX Wanderers FC
1.40
5.25
8.60
Friday 17 July 2026
23:00
Supra du Quebec
1 – 5
Vancouver FC
2.54
3.40
2.66
23:00
Atlético Ottawa
1 – 1
York United
—
—
—
Sunday 5 July 2026
22:00
Pacific FC
1 – 2
HFX Wanderers FC
—
—
—
17:00
Supra du Quebec
1 – 2
Forge
5.21
3.80
1.72
Saturday 4 July 2026
23:00
Vancouver FC
4 – 0
York United
—
—
—
20:00
Atlético Ottawa
0 – 3
Cavalry FC
4.10
3.75
1.88
Wednesday 1 July 2026
20:00
HFX Wanderers FC
1 – 3
Atlético Ottawa
2.75
3.40
2.81
17:00
Forge
3 – 2
Vancouver FC
1.56
4.20
6.25
Friday 26 June 2026
21:30
HFX Wanderers FC
5 – 2
Pacific FC
—
—
—
Sunday 14 June 2026
22:00
Vancouver FC
2 – 1
Pacific FC
—
—
—
Wednesday 10 June 2026
23:30
York United
1 – 5
Cavalry FC
—
—
—
23:00
Forge
1 – 0
HFX Wanderers FC
1.41
4.75
10.00
Tuesday 9 June 2026
23:00
Atlético Ottawa
5 – 3
Supra du Quebec
2.00
3.81
3.70
Sunday 7 June 2026
18:00
York United
1 – 4
Forge
—
—
—
Saturday 6 June 2026
23:00
Cavalry FC
2 – 0
HFX Wanderers FC
1.50
4.30
7.60
23:00
Supra du Quebec
1 – 1
Pacific FC
—
—
—
02:00
Vancouver FC
2 – 1
Atlético Ottawa
2.37
3.55
3.09
Sunday 31 May 2026
20:00
Forge
1 – 0
Cavalry FC
2.30
3.30
3.35
Saturday 30 May 2026
22:00
Pacific FC
2 – 2
Atlético Ottawa
—
—
—
19:00
HFX Wanderers FC
1 – 0
Vancouver FC
2.66
3.20
2.66
Friday 29 May 2026
23:00
Supra du Quebec
3 – 1
York United
—
—
—
Sunday 24 May 2026
21:00
Cavalry FC
3 – 0
Pacific FC
—
—
—
18:00
Atlético Ottawa
2 – 1
Forge
3.90
3.44
2.00
Saturday 23 May 2026
22:00
Vancouver FC
1 – 1
Supra du Quebec
1.80
3.80
4.39
19:00
HFX Wanderers FC
1 – 1
York United
—
—
—
Monday 18 May 2026
01:00
Vancouver FC
0 – 2
Cavalry FC
3.65
3.35
2.03
Sunday 17 May 2026
21:00
Pacific FC
0 – 1
York United
—
—
—
17:00
Atlético Ottawa
1 – 0
HFX Wanderers FC
2.55
3.50
2.88
Wednesday 13 May 2026
15:00
Forge
1 – 0
Supra du Quebec
1.76
5.38
7.00
Sunday 3 May 2026
23:00
Pacific FC
1 – 3
Vancouver FC
—
—
—
19:00
Supra du Quebec
0 – 1
Cavalry FC
5.00
4.70
1.66
Saturday 2 May 2026
18:00
HFX Wanderers FC
1 – 3
Forge
4.20
3.46
1.98
Friday 1 May 2026
23:30
York United
4 – 1
Atlético Ottawa
—
—
—
Sunday 26 April 2026
22:00
Pacific FC
0 – 1
Forge
—
—
—
17:00
Atlético Ottawa
1 – 1
Vancouver FC
2.05
3.90
4.15
Saturday 25 April 2026
21:00
Cavalry FC
1 – 1
York United
—
—
—
Friday 24 April 2026
23:00
Supra du Quebec
2 – 1
HFX Wanderers FC
2.88
3.60
2.48
Sunday 19 April 2026
21:00
York United
1 – 0
Vancouver FC
—
—
—
18:00
Supra du Quebec
0 – 1
Atlético Ottawa
4.70
3.76
1.91
Saturday 18 April 2026
20:00
Forge
0 – 0
Cavalry FC
2.20
3.35
3.52
17:00
HFX Wanderers FC
2 – 2
Pacific FC
—
—
—
Sunday 12 April 2026
23:00
Vancouver FC
0 – 1
Forge
4.20
3.50
2.01
20:00
Cavalry FC
3 – 1
Atlético Ottawa
1.70
4.10
5.50
Saturday 11 April 2026
22:00
Pacific FC
2 – 3
Supra du Quebec
—
—
—
19:00
York United
2 – 2
HFX Wanderers FC
—
—
—
Sunday 5 April 2026
22:00
Pacific FC
1 – 2
Cavalry FC
—
—
—
Saturday 4 April 2026
23:00
Vancouver FC
0 – 1
HFX Wanderers FC
2.75
3.40
2.71
16:00
Forge
2 – 0
Atlético Ottawa
2.01
3.50
4.52