Canadian Premier League
Stats Canadian Premier League 2025 / 2026
All figures below cover 111 played matches in Canadian Premier League 2025 / 2026.
Goals per match
3,01
334 goals
Both teams to score
59%
65 from the 111
Over 2.5 goals
59%
66 from the 111
Matches with a clean sheet
41%
46 from the 111
Home advantage
| Home win | 47 (42%) |
| Draw | 34 (31%) |
| Away win | 30 (27%) |
| Goals by home teams | 191 (1,72 per match) |
| Goals by away teams | 143 (1,29 per match) |
Over / under goals
| Line | Count | Over | Under |
|---|---|---|---|
| Over 0.5 | 103 | 93% | 7% |
| Over 1.5 | 90 | 81% | 19% |
| Over 2.5 | 66 | 59% | 41% |
| Over 3.5 | 43 | 39% | 61% |
| Over 4.5 | 18 | 16% | 84% |
| Over 5.5 | 7 | 6% | 94% |
First and second half
| First half goals | 143 (43%) |
| Second half goals | 182 (54%) |
| Both teams to score in the first half | 26 (23%) |
| Both teams to score in the second half | 29 (26%) |
| Both teams to score in both halves | 9 (8%) |
| Minutes per goal | 29,9 |
Most common scorelines
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 13 | 11.7% |
| 2 - 2 | 10 | 9% |
| 2 - 1 | 8 | 7.2% |
| 1 - 2 | 8 | 7.2% |
| 0 - 0 | 8 | 7.2% |
| 2 - 0 | 7 | 6.3% |
| 0 - 1 | 7 | 6.3% |
| 3 - 1 | 6 | 5.4% |
| 1 - 0 | 6 | 5.4% |
| 4 - 0 | 5 | 4.5% |
Scorelines are written from the home team's point of view (111 matches).
Total goals per match
| Goals | Count | Share |
|---|---|---|
| 4 | 25 | 22.5% |
| 2 | 24 | 21.6% |
| 3 | 23 | 20.7% |
| 1 | 13 | 11.7% |
| 5 | 11 | 9.9% |
| 0 | 8 | 7.2% |
| 6 | 3 | 2.7% |
| 7 | 2 | 1.8% |
Corners
| Corners per match | 9,15 |
| Home team | 4,46 |
| Away team | 4,69 |
| Over 6.5 corners | 92% |
| Over 7.5 corners | 77% |
| Over 8.5 corners | 46% |
| Over 9.5 corners | 31% |
| Over 10.5 corners | 23% |
| Over 11.5 corners | 15% |
| Over 12.5 corners | 15% |
Based on 13 from the 111 matches.
Cards
| Cards per match | 5,33 |
| Yellow cards | 577 |
| Red cards | 15 |
| Over 2.5 cards | 95% |
| Over 3.5 cards | 76% |
| Over 4.5 cards | 57% |
| Over 5.5 cards | 41% |
| Over 6.5 cards | 28% |
Match statistics
| Shots per match | 23,62 |
| Shots on target per match | 8,54 |
| Home possession | 50% |
| Away possession | 50% |
| Fouls per match | 24,31 |
| Offsides per match | 3,77 |
When the goals are scored
Goals per ten minutes
6%
10%
8%
9%
15%
13%
10%
9%
19%
1-10'
11-20'
21-30'
31-40'
41-50'
51-60'
61-70'
71-80'
81-90'+
Clubs by the numbers
Most goals scored
| Team | Goals |
|---|---|
Atlético Ottawa
|
53 |
Forge
|
52 |
Cavalry FC
|
52 |
York 9 FC
|
45 |
HFX Wanderers FC
|
36 |
Vancouver FC
|
34 |
Valour
|
32 |
Pacific FC
|
30 |
Most goals conceded
| Team | Goals conceded |
|---|---|
Valour
|
58 |
Pacific FC
|
57 |
Vancouver FC
|
51 |
York 9 FC
|
43 |
Cavalry FC
|
37 |
HFX Wanderers FC
|
34 |
Atlético Ottawa
|
29 |
Forge
|
25 |
Most clean sheets
| Team | Clean sheets |
|---|---|
Forge
|
13 |
Atlético Ottawa
|
10 |
York 9 FC
|
9 |
Cavalry FC
|
8 |
HFX Wanderers FC
|
7 |
Pacific FC
|
3 |
Valour
|
2 |
Vancouver FC
|
2 |
Points per match
| Team | Points |
|---|---|
Atlético Ottawa
|
2,00 |
Forge
|
1,93 |
Cavalry FC
|
1,60 |
York 9 FC
|
1,30 |
HFX Wanderers FC
|
1,19 |
Valour
|
0,88 |
Pacific FC
|
0,85 |
Vancouver FC
|
0,84 |
Both teams to score
| Team | Share |
|---|---|
Vancouver FC
|
72% |
York 9 FC
|
63% |
Valour
|
58% |
Atlético Ottawa
|
57% |
Cavalry FC
|
57% |
Pacific FC
|
56% |
HFX Wanderers FC
|
54% |
Forge
|
53% |
Over 2.5 goals
| Team | Share |
|---|---|
Valour
|
73% |
York 9 FC
|
67% |
Cavalry FC
|
60% |
Vancouver FC
|
60% |
HFX Wanderers FC
|
58% |
Atlético Ottawa
|
57% |
Pacific FC
|
56% |
Forge
|
47% |
Most cards per match
| Team | Cards |
|---|---|
York 9 FC
|
3,20 |
Valour
|
3,00 |
Vancouver FC
|
2,92 |
HFX Wanderers FC
|
2,73 |
Pacific FC
|
2,70 |
Cavalry FC
|
2,57 |
Atlético Ottawa
|
2,18 |
Forge
|
2,10 |
Most corners per match
| Team | Corners |
|---|---|
Cavalry FC
|
6,67 |
HFX Wanderers FC
|
5,00 |
Valour
|
5,00 |
Forge
|
5,00 |
Vancouver FC
|
5,00 |
Pacific FC
|
4,33 |
Atlético Ottawa
|
2,75 |
York 9 FC
|
2,50 |
Players by the numbers
Top scorers
| Player | Goals |
|---|---|
| Ballou Jean-Yves Tabla Atlético Ottawa | 3 |
| Julian Altobelli York 9 FC | 3 |
| Samuel Salter Atlético Ottawa | 3 |
| Nana Opoku Ampomah Forge | 2 |
| Alejandro Díaz Liceága Pacific FC | 2 |
| Shaan Hundal York 9 FC | 2 |
| Goteh Ntignee Cavalry FC | 2 |
| Maxime Filion Forge | 2 |
Most assists
| Player | Assists |
|---|---|
| Caniggia Ginola Elva Cavalry FC | 2 |
| David Rodriguez Atlético Ottawa | 2 |
| Christian Greco-Taylor Pacific FC | 2 |
| Ryan Telfer HFX Wanderers FC | 1 |
| Tristan Borges Forge | 1 |
| Marko Jevremović Forge | 1 |
| Luke Singh York 9 FC | 1 |
| Lorenzo Callegari HFX Wanderers FC | 1 |
Most cards
| Player | Cards |
|---|---|
| Aly Ndom Pacific FC | 3 |
| David Rodriguez Atlético Ottawa | 3 |
| Michael Baldisimo Cavalry FC | 3 |
| Matteo Campagna Vancouver FC | 3 |
| Wesley-Thomas Lança Timóteo HFX Wanderers FC | 3 |
| Tyr Duhaney-Walker Atlético Ottawa | 3 |
| Zayne Bruno Forge | 3 |
| Shola Jimoh York 9 FC | 3 |
Most appearances
| Player | Matches |
|---|---|
| Ben Paton Forge | 6 |
| Molham Babouli Forge | 6 |
| Alexander Börje Achinioti-Jönsson Forge | 6 |
| Kyle Edward Bekker Forge | 6 |
| Daniel Nimick Forge | 6 |
| Noah Christoffer Jensen Forge | 6 |
| Zayne Bruno Forge | 6 |
| Ryan Telfer HFX Wanderers FC | 5 |
Results 2025 / 2026
Canadian Premier League live updates on Discord
Get live match updates for the Canadian Premier League competition using our
Football Nation Discord bot. You will receive a
message in your Discord server when a match starts, ends or is updated (goal, penalty, ...).
Discord command
/live name:canadian-premier-league
Read the docs







