The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
CAN

Canadian Premier League 2026/27

Every result, the table as it finished, and the price each match went off at. 112 matches played between April 2026 and October 2026.

112Matches
354Goals
3.16Per game
46.4%Home wins
42%Priced at kickoff
Cavalry FCTop of the table

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
1 CFCavalry FC 28 18 6 4 +35 60
2 FORForge 28 17 7 4 +27 58
3 AOAtlético Ottawa 28 13 4 11 -3 43
4 SDQSupra du Quebec 28 11 5 12 -3 38
5 VFVancouver FC 28 10 7 11 +2 37
6 YUYork United 28 7 9 12 -23 30
7 HWFHFX Wanderers FC 28 7 7 14 -6 28
8 PFPacific FC 28 2 9 17 -29 15

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

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key