CAN

Canadian Premier League 2023/24

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

117Matches
303Goals
2.59Per game
41%Home wins
21%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 31 17 7 7 +18 58
2 FORForge 30 13 9 8 +9 48
3 PFPacific FC 31 13 7 11 +8 46
4 HWFHFX Wanderers FC 29 11 9 9 +6 42
5 YUYork United 29 11 5 13 -10 38
6 AOAtlético Ottawa 28 10 6 12 +4 36
7 VFVancouver FC 28 8 5 15 -22 29
8 VALValour 28 6 8 14 -13 26

How the season went

Every figure counted from the matches, not typed in.

Goals per game
2.59
303 goals. 50.4% of matches went over 2.5.
Home advantage
41%
Draws 23.9%, away wins 35%.
Half-time lead held
78.8%
From 66 matches where someone led at the break.
2–1 15 · 12.8%
1–1 15 · 12.8%
1–2 12 · 10.3%
1–0 12 · 10.3%
0–1 12 · 10.3%
2–0 7 · 6%

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 28 October 2023
23:00 Forge 2 – 1 Cavalry FC — — —
Saturday 21 October 2023
20:00 Cavalry FC 2 – 1 Pacific FC — — —
Saturday 14 October 2023
21:00 Cavalry FC 1 – 2 Forge — — —
18:00 HFX Wanderers FC 0 – 1 Pacific FC — — —
Thursday 12 October 2023
02:00 Pacific FC 1 – 0 York United — — —
Saturday 7 October 2023
21:00 Cavalry FC 3 – 0 Pacific FC — — —
21:00 Forge 0 – 1 Atlético Ottawa 1.70 3.96 5.76
02:30 Vancouver FC 1 – 2 York United — — —
Friday 6 October 2023
23:30 Valour 0 – 1 HFX Wanderers FC 2.95 3.50 2.50
Sunday 1 October 2023
17:00 York United 1 – 0 Atlético Ottawa — — —
Saturday 30 September 2023
21:00 Pacific FC 1 – 2 Vancouver FC — — —
18:00 HFX Wanderers FC 2 – 1 Forge 3.06 3.50 2.45
01:00 Cavalry FC 2 – 1 Valour — — —
Sunday 24 September 2023
18:00 Atlético Ottawa 0 – 1 Valour 1.96 3.55 4.17
Saturday 23 September 2023
23:00 Forge 3 – 1 Pacific FC — — —
20:00 Vancouver FC 2 – 1 HFX Wanderers FC — — —
17:00 York United 0 – 1 Cavalry FC — — —
Thursday 21 September 2023
00:00 Valour 0 – 1 Vancouver FC — — —
Monday 18 September 2023
22:00 HFX Wanderers FC 3 – 2 Atlético Ottawa 2.25 3.45 3.40
Sunday 17 September 2023
21:00 York United 1 – 4 Pacific FC — — —
18:00 Valour 2 – 3 Forge 3.78 3.60 1.99
Saturday 16 September 2023
21:00 Cavalry FC 2 – 1 Vancouver FC — — —
Wednesday 13 September 2023
21:30 Atlético Ottawa 1 – 1 Pacific FC — — —
Tuesday 12 September 2023
22:00 HFX Wanderers FC 1 – 2 Cavalry FC — — —
Sunday 10 September 2023
02:00 Vancouver FC 2 – 1 Atlético Ottawa — — —
Saturday 9 September 2023
23:00 Forge 0 – 0 Cavalry FC — — —
02:00 Pacific FC 1 – 1 HFX Wanderers FC — — —
Friday 8 September 2023
23:00 York United 1 – 3 Valour — — —
Monday 4 September 2023
18:00 HFX Wanderers FC 1 – 2 York United — — —
Sunday 3 September 2023
21:00 Vancouver FC 0 – 3 Forge — — —
Saturday 2 September 2023
23:00 Atlético Ottawa 1 – 2 Cavalry FC — — —
20:00 Pacific FC 2 – 1 Valour — — —
Sunday 27 August 2023
21:00 Cavalry FC 1 – 0 Pacific FC — — —
Saturday 26 August 2023
23:00 Atlético Ottawa 0 – 0 Forge 2.80 3.40 2.79
19:00 HFX Wanderers FC 3 – 0 Valour 2.16 3.40 3.61
Friday 25 August 2023
23:30 York United 2 – 1 Vancouver FC — — —
Sunday 20 August 2023
21:00 Cavalry FC 2 – 1 York United — — —
Saturday 19 August 2023
23:00 Forge 1 – 1 HFX Wanderers FC 2.04 3.58 3.99
20:00 Vancouver FC 3 – 2 Pacific FC — — —
00:00 Valour 1 – 3 Atlético Ottawa 2.80 3.18 2.65
Sunday 13 August 2023
20:30 Pacific FC 0 – 1 Atlético Ottawa — — —
Saturday 12 August 2023
23:00 Forge 3 – 3 York United — — —
19:00 HFX Wanderers FC 3 – 0 Vancouver FC — — —
00:00 Valour 3 – 2 Cavalry FC — — —
Monday 7 August 2023
18:00 HFX Wanderers FC 1 – 2 Pacific FC — — —
Sunday 6 August 2023
21:00 Vancouver FC 0 – 0 Valour — — —
Saturday 5 August 2023
23:00 Atlético Ottawa 3 – 3 York United — — —
01:00 Cavalry FC 3 – 0 Forge — — —
Sunday 30 July 2023
18:00 York United 0 – 2 HFX Wanderers FC — — —
Saturday 29 July 2023
23:00 Atlético Ottawa 1 – 0 Cavalry FC — — —
20:00 Valour 0 – 3 Pacific FC — — —
Friday 28 July 2023
23:00 Forge 2 – 0 Vancouver FC — — —
Sunday 23 July 2023
23:00 Valour 1 – 2 York United — — —
20:00 HFX Wanderers FC 1 – 0 Atlético Ottawa 2.80 3.41 2.67
Saturday 22 July 2023
23:00 Vancouver FC 1 – 5 Cavalry FC — — —
02:00 Pacific FC 0 – 2 Forge — — —
Sunday 16 July 2023
18:00 Atlético Ottawa 3 – 1 Vancouver FC — — —
Saturday 15 July 2023
23:00 Forge 1 – 1 Valour 1.89 3.82 5.10
20:00 Cavalry FC 1 – 0 HFX Wanderers FC — — —
Friday 14 July 2023
23:30 York United 0 – 0 Pacific FC — — —
Thursday 13 July 2023
00:30 Cavalry FC 0 – 2 Atlético Ottawa — — —
Tuesday 11 July 2023
22:00 HFX Wanderers FC 2 – 1 Pacific FC — — —
Sunday 9 July 2023
23:30 York United 0 – 4 Forge — — —
19:00 Atlético Ottawa 2 – 0 Valour 2.58 3.50 3.20
01:00 Pacific FC 1 – 2 Cavalry FC — — —
Saturday 8 July 2023
02:00 Vancouver FC 2 – 1 HFX Wanderers FC — — —
Sunday 2 July 2023
20:30 Vancouver FC 1 – 2 York United — — —
Saturday 1 July 2023
19:00 Valour 0 – 2 Cavalry FC — — —
01:30 Pacific FC 2 – 2 Atlético Ottawa — — —
Friday 30 June 2023
22:00 HFX Wanderers FC 2 – 1 Forge 3.15 3.30 2.50
Sunday 25 June 2023
22:00 Forge 4 – 3 Atlético Ottawa 1.99 3.55 4.84
19:00 Valour 1 – 0 Vancouver FC — — —
Saturday 24 June 2023
21:00 Cavalry FC 2 – 1 York United — — —
Thursday 22 June 2023
02:00 Pacific FC 1 – 0 Valour — — —
Wednesday 21 June 2023
23:00 York United 2 – 2 HFX Wanderers FC — — —
02:00 Vancouver FC 2 – 0 Forge — — —
Sunday 18 June 2023
20:00 Pacific FC 1 – 0 York United — — —
Saturday 17 June 2023
18:00 Atlético Ottawa 1 – 0 Vancouver FC — — —
18:00 HFX Wanderers FC 3 – 1 Cavalry FC — — —
00:00 Valour 2 – 0 Forge 3.62 3.35 2.25
Sunday 11 June 2023
21:00 Cavalry FC 3 – 1 Vancouver FC — — —
Saturday 10 June 2023
23:00 Forge 0 – 1 Pacific FC — — —
17:00 HFX Wanderers FC 2 – 0 Valour 2.85 3.18 3.12
Friday 9 June 2023
23:30 York United 2 – 1 Atlético Ottawa — — —
Sunday 4 June 2023
19:00 Valour 1 – 1 York United — — —
Saturday 3 June 2023
23:00 Atlético Ottawa 2 – 0 HFX Wanderers FC 2.64 3.20 3.20
20:00 Cavalry FC 1 – 1 Forge — — —
02:00 Vancouver FC 3 – 6 Pacific FC — — —
Wednesday 31 May 2023
23:00 Forge 1 – 2 York United — — —
Monday 29 May 2023
00:00 Vancouver FC 0 – 0 Valour — — —
Sunday 28 May 2023
21:00 York United 1 – 0 Cavalry FC — — —
02:00 Pacific FC 1 – 1 HFX Wanderers FC — — —
Saturday 27 May 2023
18:00 Atlético Ottawa 0 – 1 Forge 3.74 3.40 2.23
Sunday 21 May 2023
23:00 Cavalry FC 2 – 0 Atlético Ottawa — — —
Saturday 20 May 2023
21:00 Valour 1 – 1 Pacific FC — — —
18:00 HFX Wanderers FC 0 – 3 York United — — —
Friday 19 May 2023
23:00 Forge 0 – 0 Vancouver FC — — —
Sunday 14 May 2023
22:00 Pacific FC 4 – 1 York United — — —
01:30 Vancouver FC 0 – 5 Atlético Ottawa — — —
Saturday 13 May 2023
23:00 Cavalry FC 2 – 2 HFX Wanderers FC — — —
20:00 Forge 3 – 2 Valour 1.69 3.90 5.00
Sunday 7 May 2023
23:00 Vancouver FC 1 – 1 Cavalry FC — — —
Saturday 6 May 2023
23:00 Atlético Ottawa 1 – 4 Pacific FC — — —
20:00 Valour 0 – 0 HFX Wanderers FC 2.04 3.40 3.91
Friday 5 May 2023
23:30 York United 0 – 1 Forge — — —
Monday 1 May 2023
00:00 Pacific FC 0 – 1 Forge — — —
Sunday 30 April 2023
21:00 Cavalry FC 1 – 1 Valour — — —
Saturday 29 April 2023
21:00 Atlético Ottawa 0 – 1 York United — — —
18:00 HFX Wanderers FC 1 – 1 Vancouver FC — — —
Sunday 23 April 2023
20:00 Pacific FC 1 – 1 Cavalry FC — — —
Saturday 22 April 2023
23:00 Valour 1 – 1 Atlético Ottawa 2.51 3.30 3.28
20:00 Forge 1 – 1 HFX Wanderers FC 1.70 3.75 5.70
17:00 York United 1 – 2 Vancouver FC — — —
Sunday 16 April 2023
18:00 York United 0 – 2 Valour — — —
Saturday 15 April 2023
23:00 Pacific FC 1 – 0 Vancouver FC — — —
20:00 Forge 2 – 2 Cavalry FC — — —
17:00 Atlético Ottawa 1 – 1 HFX Wanderers FC 1.85 3.73 4.45

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