CAN

Canadian Premier League 2024/25

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

116Matches
292Goals
2.52Per game
44.8%Home wins
53%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 30 14 12 4 +14 54
2 FORForge 31 16 5 10 +13 53
3 AOAtlético Ottawa 29 11 11 7 +10 44
4 YUYork United 29 12 6 11 +1 42
5 PFPacific FC 29 9 7 13 -7 34
6 HWFHFX Wanderers FC 28 7 9 12 -6 30
7 VFVancouver FC 28 7 9 12 -14 30
8 VALValour 28 7 7 14 -11 28

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.52
292 goals. 51.7% of matches went over 2.5.
Home advantage
44.8%
Draws 28.4%, away wins 26.7%.
Half-time lead held
79%
From 62 matches where someone led at the break.
1–1 17 · 14.7%
2–1 15 · 12.9%
1–2 11 · 9.5%
1–0 11 · 9.5%
2–0 10 · 8.6%
2–2 9 · 7.8%

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.

Saturday 9 November 2024
20:00 Cavalry FC 2 – 1 Forge 2.19 3.42 4.50
Saturday 2 November 2024
20:00 Forge 1 – 0 Atlético Ottawa 2.43 3.27 3.40
Sunday 27 October 2024
20:00 Forge 0 – 1 Cavalry FC 2.82 3.20 2.98
17:00 Atlético Ottawa 2 – 2 York United — — —
Wednesday 23 October 2024
23:30 York United 2 – 0 Pacific FC — — —
Saturday 19 October 2024
20:00 Pacific FC 1 – 0 Forge — — —
20:00 Valour 1 – 2 Cavalry FC 4.60 3.85 1.92
20:00 Atlético Ottawa 0 – 0 Vancouver FC 1.63 4.40 5.55
20:00 HFX Wanderers FC 2 – 1 York United — — —
Sunday 13 October 2024
21:00 Vancouver FC 1 – 1 Valour 2.14 3.70 3.41
Saturday 12 October 2024
23:00 Cavalry FC 2 – 1 HFX Wanderers FC 1.75 3.92 4.71
20:00 Forge 0 – 2 Atlético Ottawa 2.52 3.52 2.97
Friday 11 October 2024
00:00 York United 1 – 2 Pacific FC — — —
Sunday 6 October 2024
21:00 York United 1 – 0 Atlético Ottawa — — —
18:00 Valour 0 – 1 Forge 4.20 3.89 2.10
Saturday 5 October 2024
21:00 Pacific FC 1 – 4 Cavalry FC — — —
18:00 HFX Wanderers FC 1 – 1 Vancouver FC 1.70 4.06 4.86
Tuesday 1 October 2024
00:00 Valour 1 – 0 Pacific FC — — —
Sunday 29 September 2024
18:00 Atlético Ottawa 1 – 1 HFX Wanderers FC 2.14 3.55 3.50
Saturday 28 September 2024
23:00 Cavalry FC 0 – 0 Vancouver FC 1.57 4.40 6.38
20:00 Forge 2 – 0 York United — — —
Sunday 22 September 2024
18:00 Atlético Ottawa 1 – 1 Pacific FC — — —
Saturday 21 September 2024
22:00 Vancouver FC 1 – 3 Forge 3.56 3.77 2.08
19:00 Valour 1 – 1 HFX Wanderers FC 2.95 3.55 2.39
00:00 York United 0 – 2 Cavalry FC — — —
Wednesday 18 September 2024
22:00 HFX Wanderers FC 2 – 2 Pacific FC — — —
Sunday 15 September 2024
21:00 Cavalry FC 2 – 2 Atlético Ottawa 2.28 3.45 4.02
Saturday 14 September 2024
21:00 Pacific FC 3 – 0 Vancouver FC — — —
18:00 HFX Wanderers FC 3 – 0 Forge 2.90 3.64 2.45
00:00 York United 1 – 1 Valour — — —
Tuesday 10 September 2024
00:00 Valour 1 – 1 Atlético Ottawa 4.25 3.65 1.91
Sunday 8 September 2024
02:00 Pacific FC 3 – 0 HFX Wanderers FC — — —
Saturday 7 September 2024
23:00 Forge 2 – 1 Cavalry FC 2.75 3.57 2.84
02:00 Vancouver FC 0 – 1 York United — — —
Monday 2 September 2024
19:00 HFX Wanderers FC 2 – 1 York United — — —
Saturday 31 August 2024
23:00 Atlético Ottawa 1 – 0 Vancouver FC 1.54 4.50 6.60
01:30 Cavalry FC 2 – 2 Valour 1.51 4.40 7.50
Friday 30 August 2024
23:00 Forge 2 – 0 Pacific FC — — —
Sunday 25 August 2024
19:00 Valour 1 – 2 Vancouver FC 3.05 3.79 2.71
Saturday 24 August 2024
21:00 Cavalry FC 1 – 0 Pacific FC — — —
18:00 HFX Wanderers FC 1 – 1 Atlético Ottawa 2.84 3.64 3.34
00:00 York United 0 – 0 Forge — — —
Sunday 18 August 2024
23:00 Vancouver FC 1 – 2 Forge 3.45 3.90 2.10
19:00 Valour 2 – 1 HFX Wanderers FC 3.38 3.59 2.49
Saturday 17 August 2024
22:00 Pacific FC 0 – 3 Atlético Ottawa — — —
00:00 York United 1 – 2 Cavalry FC — — —
Wednesday 14 August 2024
23:00 Forge 2 – 0 HFX Wanderers FC 1.85 4.00 4.40
Monday 12 August 2024
00:00 Valour 0 – 1 York United — — —
Sunday 11 August 2024
21:00 Vancouver FC 1 – 0 Pacific FC — — —
Saturday 10 August 2024
23:00 Forge 3 – 0 Atlético Ottawa 2.23 3.60 3.15
20:00 Cavalry FC 3 – 2 HFX Wanderers FC 1.93 3.49 4.28
Monday 5 August 2024
19:00 HFX Wanderers FC 3 – 2 Vancouver FC 2.10 3.91 4.40
Sunday 4 August 2024
19:00 Valour 2 – 1 Forge 3.75 3.60 2.00
Saturday 3 August 2024
23:00 Atlético Ottawa 1 – 2 Cavalry FC 2.49 3.32 3.30
02:00 Pacific FC 1 – 1 York United — — —
Sunday 28 July 2024
21:00 Pacific FC 0 – 3 Valour — — —
Saturday 27 July 2024
23:00 Forge 3 – 0 HFX Wanderers FC 2.05 3.70 3.80
02:00 Vancouver FC 0 – 1 Cavalry FC 3.17 3.56 2.71
Friday 26 July 2024
23:00 York United 4 – 1 Atlético Ottawa — — —
Sunday 21 July 2024
21:00 Cavalry FC 1 – 1 Forge 2.50 3.53 3.10
18:00 Atlético Ottawa 2 – 2 Valour 1.58 4.30 6.98
Saturday 20 July 2024
22:00 Vancouver FC 1 – 1 York United — — —
Thursday 18 July 2024
22:00 HFX Wanderers FC 3 – 1 Valour 2.61 3.40 3.84
Sunday 14 July 2024
23:00 Forge 2 – 1 Pacific FC — — —
Saturday 13 July 2024
20:00 Cavalry FC 1 – 2 York United — — —
02:00 Vancouver FC 0 – 3 Atlético Ottawa 3.88 3.66 2.05
Sunday 7 July 2024
21:00 Valour 0 – 1 Cavalry FC 4.61 3.55 1.96
17:00 Atlético Ottawa 0 – 1 Pacific FC — — —
Saturday 6 July 2024
20:00 York United 2 – 1 HFX Wanderers FC — — —
Friday 5 July 2024
23:00 Forge 3 – 3 Vancouver FC 1.74 4.41 5.10
Monday 1 July 2024
20:00 HFX Wanderers FC 1 – 0 Cavalry FC 3.38 3.24 3.51
Friday 28 June 2024
23:00 Atlético Ottawa 4 – 3 Forge 2.20 3.47 3.37
02:30 Pacific FC 1 – 2 Vancouver FC — — —
Thursday 27 June 2024
23:30 Valour 1 – 0 York United — — —
Sunday 23 June 2024
23:00 Vancouver FC 0 – 4 HFX Wanderers FC 2.97 3.80 2.68
20:00 Forge 2 – 1 Valour 1.74 4.20 6.09
Saturday 22 June 2024
01:00 Cavalry FC 1 – 1 Atlético Ottawa 2.70 3.42 3.48
Wednesday 19 June 2024
23:00 York United 2 – 0 Pacific FC — — —
Sunday 16 June 2024
21:00 Vancouver FC 0 – 0 Cavalry FC 3.40 3.78 2.32
Saturday 15 June 2024
20:00 HFX Wanderers FC 2 – 2 Forge 3.20 3.45 2.45
17:00 Atlético Ottawa 1 – 2 York United — — —
00:00 Valour 2 – 3 Pacific FC — — —
Sunday 9 June 2024
22:00 York United 2 – 2 Vancouver FC — — —
17:30 Valour 0 – 2 Atlético Ottawa 4.04 3.53 2.03
Saturday 8 June 2024
21:00 Cavalry FC 1 – 0 Forge 2.23 3.44 3.40
18:00 HFX Wanderers FC 0 – 0 Pacific FC — — —
Monday 3 June 2024
21:00 Valour 2 – 0 Vancouver FC — — —
Sunday 2 June 2024
18:00 Atlético Ottawa 2 – 2 HFX Wanderers FC 1.94 3.65 5.80
Saturday 1 June 2024
23:00 Pacific FC 1 – 1 Cavalry FC — — —
20:00 Forge 3 – 0 York United — — —
Sunday 26 May 2024
21:00 Cavalry FC 1 – 1 Valour 1.41 5.15 8.65
Saturday 25 May 2024
22:00 Vancouver FC 2 – 1 Pacific FC — — —
19:00 Atlético Ottawa 3 – 0 Forge 2.58 3.35 2.84
Friday 24 May 2024
23:00 York United 2 – 1 HFX Wanderers FC — — —
Monday 20 May 2024
19:00 HFX Wanderers FC 1 – 2 Valour 1.77 3.85 4.70
Saturday 18 May 2024
23:00 Cavalry FC 2 – 2 York United — — —
20:00 Forge 1 – 2 Vancouver FC 1.69 4.25 5.40
02:00 Pacific FC 0 – 1 Atlético Ottawa — — —
Sunday 12 May 2024
23:00 Vancouver FC 1 – 1 Atlético Ottawa 3.41 3.41 2.40
Saturday 11 May 2024
21:00 Pacific FC 0 – 0 Forge — — —
18:00 HFX Wanderers FC 1 – 1 Cavalry FC 3.40 3.62 2.33
Friday 10 May 2024
23:00 York United 3 – 1 Valour — — —
Sunday 5 May 2024
18:00 Atlético Ottawa 2 – 0 Valour 1.72 3.90 5.60
Saturday 4 May 2024
23:00 Pacific FC 2 – 0 York United — — —
01:00 Cavalry FC 3 – 1 Vancouver FC 1.75 4.14 4.83
Sunday 28 April 2024
21:00 Cavalry FC 0 – 0 Pacific FC — — —
Saturday 27 April 2024
20:00 Forge 2 – 1 Valour 1.45 4.40 8.10
17:00 HFX Wanderers FC 1 – 3 Atlético Ottawa 2.38 3.45 3.10
Friday 26 April 2024
23:00 York United 3 – 0 Vancouver FC — — —
Sunday 21 April 2024
20:00 York United 0 – 3 Forge — — —
Saturday 20 April 2024
18:00 Atlético Ottawa 1 – 1 Cavalry FC 3.38 3.57 2.39
02:00 Pacific FC 2 – 0 Valour — — —
Friday 19 April 2024
02:00 Vancouver FC 2 – 0 HFX Wanderers FC 3.33 3.54 2.33
Sunday 14 April 2024
23:00 Vancouver FC 4 – 1 Valour 3.51 3.66 2.54
Saturday 13 April 2024
23:00 Pacific FC 1 – 0 HFX Wanderers FC — — —
20:00 Forge 2 – 1 Cavalry FC 2.50 3.75 2.78
17:00 Atlético Ottawa 2 – 1 York United — — —

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