CAN

Canadian Premier League 2025/26

Every result, the table as it finished, and the price each match went off at. 116 matches played between April 2025 and November 2025.

116Matches
348Goals
3Per game
44%Home wins
54%Priced at kickoff
Atlético OttawaTop 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 AOAtlético Ottawa 30 17 11 2 +28 62
2 FORForge 30 16 10 4 +27 58
3 CFCavalry FC 31 13 9 9 +14 48
4 HWFHFX Wanderers FC 28 11 6 11 +7 39
5 YUYork United 29 10 8 11 +2 38
6 VALValour 28 7 5 16 -27 26
7 PFPacific FC 28 5 8 15 -29 23
8 VFVancouver FC 28 4 9 15 -22 21

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3
348 goals. 59.5% of matches went over 2.5.
Home advantage
44%
Draws 28.4%, away wins 27.6%.
Half-time lead held
67.6%
From 71 matches where someone led at the break.
1–1 12 · 10.3%
2–2 11 · 9.5%
2–1 9 · 7.8%
3–1 8 · 6.9%
1–2 8 · 6.9%
0–0 8 · 6.9%

Results 117

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.

Sunday 9 November 2025
22:00 Atlético Ottawa 2 – 1 Cavalry FC 2.86 3.45 3.00
Sunday 2 November 2025
21:00 Forge 0 – 1 Cavalry FC 2.12 3.40 3.55
Sunday 26 October 2025
22:00 Cavalry FC 4 – 1 York United — — —
18:00 Forge 1 – 2 Atlético Ottawa 1.86 3.55 4.34
Wednesday 22 October 2025
22:30 HFX Wanderers FC 2 – 2 York United — — —
Saturday 18 October 2025
20:00 Pacific FC 1 – 4 Valour — — —
20:00 Vancouver FC 2 – 2 Cavalry FC 5.01 3.95 1.88
20:00 Forge 3 – 0 York United — — —
20:00 HFX Wanderers FC 0 – 1 Atlético Ottawa 2.55 3.70 2.87
Sunday 12 October 2025
19:00 Atlético Ottawa 0 – 0 Vancouver FC 1.46 5.02 7.50
Saturday 11 October 2025
19:00 Valour 0 – 3 HFX Wanderers FC 2.90 3.64 2.66
01:30 Cavalry FC 1 – 1 Forge 2.38 3.41 2.95
Thursday 9 October 2025
23:30 York United 2 – 2 Pacific FC — — —
Sunday 5 October 2025
22:00 Pacific FC 3 – 3 Cavalry FC — — —
19:00 Valour 3 – 3 Atlético Ottawa 4.50 3.77 1.89
Saturday 4 October 2025
20:30 Forge 1 – 1 Vancouver FC 1.20 6.98 16.00
18:00 HFX Wanderers FC 1 – 1 York United — — —
Sunday 28 September 2025
22:00 Vancouver FC 3 – 1 HFX Wanderers FC 3.54 3.65 2.05
19:00 York United 1 – 0 Valour — — —
Saturday 27 September 2025
20:00 Forge 4 – 0 Pacific FC — — —
17:00 Atlético Ottawa 3 – 0 Cavalry FC 2.29 3.59 3.25
Sunday 21 September 2025
22:00 Vancouver FC 2 – 1 York United — — —
19:00 Atlético Ottawa 1 – 1 Forge 2.60 3.53 2.73
Saturday 20 September 2025
22:00 Cavalry FC 3 – 0 Valour 1.48 4.70 7.40
19:00 HFX Wanderers FC 3 – 0 Pacific FC — — —
Sunday 14 September 2025
18:00 York United 2 – 2 Atlético Ottawa — — —
Saturday 13 September 2025
23:00 Pacific FC 1 – 1 Vancouver FC — — —
20:00 Cavalry FC 3 – 1 HFX Wanderers FC 2.01 3.77 5.00
Friday 12 September 2025
00:00 Valour 2 – 1 Forge 4.90 4.10 1.77
Saturday 6 September 2025
23:00 Atlético Ottawa 2 – 0 Pacific FC — — —
20:00 Forge 1 – 0 HFX Wanderers FC 1.75 3.94 5.00
02:30 Vancouver FC 2 – 5 Valour 2.45 3.73 3.40
Friday 5 September 2025
23:30 York United 3 – 1 Cavalry FC — — —
Monday 1 September 2025
19:00 HFX Wanderers FC 4 – 0 York United — — —
Sunday 31 August 2025
19:00 Valour 1 – 1 Pacific FC — — —
Saturday 30 August 2025
23:00 Atlético Ottawa 3 – 1 Vancouver FC 1.56 4.48 6.50
20:00 Cavalry FC 4 – 1 Forge 3.00 3.23 2.48
Sunday 24 August 2025
20:00 York United 5 – 1 Pacific FC — — —
Saturday 23 August 2025
23:00 Atlético Ottawa 2 – 2 Cavalry FC 2.70 3.71 3.00
02:00 Vancouver FC 0 – 1 Forge 5.80 4.22 1.62
Friday 22 August 2025
22:00 HFX Wanderers FC 4 – 1 Valour 1.64 4.28 5.25
Sunday 17 August 2025
23:00 Cavalry FC 5 – 4 Vancouver FC 1.55 4.30 7.00
20:00 Forge 2 – 0 Atlético Ottawa 2.35 3.44 3.40
17:30 Valour 0 – 0 York United — — —
Saturday 16 August 2025
22:00 Pacific FC 2 – 2 HFX Wanderers FC — — —
Sunday 10 August 2025
22:00 Vancouver FC 2 – 3 Pacific FC — — —
19:00 Valour 1 – 2 Atlético Ottawa 5.25 4.00 1.68
Saturday 9 August 2025
21:00 Cavalry FC 0 – 0 HFX Wanderers FC 2.07 3.88 4.40
17:00 York United 1 – 2 Forge — — —
Monday 4 August 2025
22:00 Pacific FC 1 – 0 Cavalry FC — — —
19:00 HFX Wanderers FC 1 – 2 Vancouver FC 1.61 4.68 5.10
Sunday 3 August 2025
20:00 Atlético Ottawa 0 – 0 York United — — —
Saturday 2 August 2025
23:00 Forge 5 – 0 Valour 1.52 4.52 6.75
Wednesday 30 July 2025
00:00 Valour 2 – 1 Cavalry FC 4.50 3.60 1.89
Sunday 27 July 2025
00:00 Pacific FC 0 – 2 Atlético Ottawa — — —
Saturday 26 July 2025
21:00 Cavalry FC 0 – 1 York United — — —
02:00 Vancouver FC 1 – 3 Valour 2.50 3.39 2.90
Friday 25 July 2025
22:00 HFX Wanderers FC 1 – 2 Forge 3.45 3.40 2.50
Sunday 20 July 2025
19:00 Valour 1 – 2 Cavalry FC 5.25 3.80 1.81
Saturday 19 July 2025
20:00 York United 4 – 0 Vancouver FC — — —
Friday 18 July 2025
23:00 Forge 2 – 0 Pacific FC — — —
23:00 Atlético Ottawa 2 – 0 HFX Wanderers FC 2.20 3.65 3.65
Monday 14 July 2025
01:00 Vancouver FC 0 – 0 Cavalry FC 4.75 4.00 1.80
Sunday 13 July 2025
22:00 York United 3 – 2 Valour — — —
Saturday 12 July 2025
22:00 Pacific FC 3 – 2 HFX Wanderers FC — — —
19:00 Atlético Ottawa 1 – 1 Forge 2.60 3.50 3.11
Saturday 5 July 2025
21:00 Forge 2 – 1 Vancouver FC 1.49 4.82 6.55
Tuesday 1 July 2025
19:00 HFX Wanderers FC 3 – 1 Valour 1.74 3.90 5.50
Sunday 29 June 2025
20:00 Forge 2 – 2 York United — — —
Saturday 28 June 2025
22:00 Cavalry FC 0 – 2 Atlético Ottawa 1.92 3.77 4.15
02:00 Pacific FC 4 – 4 Vancouver FC — — —
Sunday 22 June 2025
23:00 Cavalry FC 1 – 0 Pacific FC — — —
20:30 Valour 0 – 5 Forge 3.50 3.70 2.15
17:00 York United 0 – 0 Atlético Ottawa — — —
Saturday 21 June 2025
18:00 HFX Wanderers FC 1 – 0 Vancouver FC 1.58 4.50 5.60
Sunday 15 June 2025
23:00 Atlético Ottawa 3 – 0 Valour 1.74 4.91 5.50
20:00 Vancouver FC 0 – 2 Forge 3.50 4.15 2.04
Saturday 14 June 2025
22:00 Pacific FC 1 – 3 York United — — —
19:00 HFX Wanderers FC 1 – 1 Cavalry FC 2.60 3.37 2.80
Sunday 8 June 2025
22:00 Cavalry FC 2 – 1 York United — — —
19:30 Forge 2 – 1 HFX Wanderers FC 2.00 3.65 3.75
Saturday 7 June 2025
22:00 Pacific FC 0 – 1 Atlético Ottawa — — —
Wednesday 4 June 2025
16:00 Valour 3 – 1 Vancouver FC 2.72 3.50 3.05
Sunday 1 June 2025
22:00 Valour 0 – 0 Pacific FC — — —
Saturday 31 May 2025
23:00 York United 2 – 0 HFX Wanderers FC — — —
21:00 Forge 1 – 1 Cavalry FC 3.16 3.25 2.91
02:00 Vancouver FC 2 – 2 Atlético Ottawa 4.20 3.70 1.96
Sunday 25 May 2025
21:00 Cavalry FC 4 – 0 Valour 1.63 4.04 6.63
18:00 York United 1 – 0 Vancouver FC — — —
Saturday 24 May 2025
21:00 Pacific FC 0 – 1 Forge — — —
18:00 HFX Wanderers FC 2 – 0 Atlético Ottawa 2.45 3.65 3.00
Sunday 18 May 2025
00:00 Vancouver FC 0 – 2 HFX Wanderers FC 3.05 3.51 2.32
Saturday 17 May 2025
21:30 Cavalry FC 4 – 0 Pacific FC — — —
00:00 Valour 2 – 1 York United — — —
Tuesday 13 May 2025
15:00 Forge 2 – 2 Atlético Ottawa 3.00 3.51 2.65
Sunday 11 May 2025
00:00 Pacific FC 2 – 1 York United — — —
Saturday 10 May 2025
21:30 HFX Wanderers FC 0 – 3 Cavalry FC 2.90 3.32 2.69
18:00 Atlético Ottawa 5 – 2 Valour 1.52 4.50 7.40
Saturday 3 May 2025
23:00 Valour 1 – 3 Vancouver FC 2.22 3.53 3.62
20:00 HFX Wanderers FC 0 – 0 Forge 2.62 3.46 2.78
17:00 Atlético Ottawa 3 – 1 Pacific FC — — —
00:00 York United 1 – 2 Cavalry FC — — —
Sunday 27 April 2025
18:00 York United 2 – 2 Forge — — —
00:00 Vancouver FC 1 – 1 Pacific FC — — —
Saturday 26 April 2025
21:00 Cavalry FC 1 – 3 Atlético Ottawa 2.28 3.67 3.71
00:00 Valour 0 – 1 HFX Wanderers FC 3.00 3.62 2.47
Saturday 19 April 2025
22:00 Forge 1 – 1 Valour 1.71 4.20 5.75
19:30 HFX Wanderers FC 3 – 1 Pacific FC — — —
17:00 Atlético Ottawa 3 – 2 York United — — —
Friday 18 April 2025
23:00 Cavalry FC 1 – 1 Vancouver FC 1.49 4.60 8.00
Sunday 13 April 2025
22:00 Vancouver FC 1 – 4 Atlético Ottawa 3.75 3.35 2.07
19:00 York United 1 – 2 HFX Wanderers FC — — —
Saturday 12 April 2025
21:00 Pacific FC 0 – 2 Forge — — —
Sunday 6 April 2025
23:00 Vancouver FC 0 – 2 York United — — —
00:00 Pacific FC 2 – 0 Valour — — —
Saturday 5 April 2025
21:30 Forge 1 – 0 Cavalry FC 2.70 3.35 2.87
18:00 Atlético Ottawa 2 – 2 HFX Wanderers FC 2.28 3.30 3.65

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key