Canadian Premier League table and results 2026
Cavalry FC top the Canadian Premier League 2026 table as of 25 October, with 60 points from 28 games.
This season 2026 · 112 matches
When a side led at half-time, it went on to win 67% of those matches.
Table
| Position | Team | P | W | D | L | Goals | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 28 | 18 | 6 | 4 | 58:23 | +35 | 60 | Form: loss, loss, draw, win, win. | |
| 2 | 28 | 17 | 7 | 4 | 49:22 | +27 | 58 | Form: draw, win, win, win, draw. | |
| 3 | 28 | 13 | 4 | 11 | 42:45 | −3 | 43 | Form: win, win, win, loss, loss. | |
| 4 | 28 | 11 | 5 | 12 | 47:50 | −3 | 38 | Form: win, win, draw, win, win. | |
| 5 | 28 | 10 | 7 | 11 | 39:37 | +2 | 37 | Form: draw, draw, draw, win, loss. | |
| 6 | 28 | 7 | 9 | 12 | 42:65 | −23 | 30 | Form: win, loss, loss, loss, win. | |
| 7 | 28 | 7 | 7 | 14 | 44:50 | −6 | 28 | Form: loss, draw, draw, loss, loss. | |
| 8 | 28 | 2 | 9 | 17 | 33:62 | −29 | 15 | Form: loss, loss, loss, loss, draw. |
Home
Away
Last 6
Team stats
This season's averages a match.
| Team | Scored | Conceded | 3+ goals | Both scored | Clean sheets | Cards in the match | Own cards |
|---|---|---|---|---|---|---|---|
| 1.50 | 1.61 | 68% | 64% | 21% | 4.61 | 2.25 | |
| 2.07 | 0.82 | 54% | 54% | 39% | 5.07 | 2.43 | |
| 1.75 | 0.79 | 46% | 50% | 43% | 4.54 | 2.25 | |
| 1.57 | 1.79 | 61% | 68% | 18% | 4.04 | 1.86 | |
| 1.18 | 2.21 | 61% | 68% | 4% | 4.68 | 2.18 | |
| 1.68 | 1.79 | 64% | 68% | 14% | 4.61 | 2.68 | |
| 1.39 | 1.32 | 46% | 57% | 11% | 3.86 | 1.68 | |
| 1.50 | 2.32 | 71% | 79% | 7% | 5.11 | 2.93 |
All results this season
Results by month
October 2026 · 17 matches
| Date | Match | Score |
|---|---|---|
| 25 Oct | Pacific FC – Forge | 1–1 |
| 25 Oct | York United – Atlético Ottawa | 2–1 |
| 25 Oct | HFX Wanderers FC – Supra du Québec | 3–4 |
| 25 Oct | Cavalry FC – Vancouver FC | 1–0 |
| 17 Oct | Cavalry FC – Pacific FC | 4–2 |
| 17 Oct | Atlético Ottawa – Forge | 1–2 |
| 17 Oct | Vancouver FC – HFX Wanderers FC | 2–1 |
| 16 Oct | Supra du Québec – York United | 3–0 |
| 12 Oct | HFX Wanderers FC – Cavalry FC | 2–2 |
| 12 Oct | Forge – York United | 5–0 |
| 11 Oct | Pacific FC – Atlético Ottawa | 0–2 |
| 10 Oct | Supra du Québec – Vancouver FC | 2–2 |
| 7 Oct | Forge – Pacific FC | 3–0 |
| 7 Oct | York United – Supra du Québec | 1–2 |
| 4 Oct | Supra du Québec – Pacific FC | 5–0 |
| 3 Oct | Forge – HFX Wanderers FC | 3–3 |
| 3 Oct | York United – Cavalry FC | 3–1 |
September 2026 · 19 matches
August 2026 · 22 matches
July 2026 · 14 matches
June 2026 · 9 matches
May 2026 · 16 matches
April 2026 · 15 matches
The last days' matches have a page of their own.
Players · 2026
Top scorers
| Position | Player | Goals | of them penalties |
|---|---|---|---|
| 1 | Loic Adrien Kwemi | 15 | 4 |
| 2 | I. Johnston | 11 | 5 |
| 3 | Tobias Warschewski | 11 | 4 |
| 4 | Ballou Tabla | 11 | 2 |
| 5 | Marco Bustos | 8 | 3 |
| 6 | Julian Altobelli | 8 | |
| 7 | Tomasz Noah Skublak | 8 | |
| 8 | Ali Musse | 7 | 2 |
| 9 | Nicolas Fleuriau Chateau | 7 | 1 |
| 10 | Mohamed Amissi | 7 |
Most booked
| Position | Player | Yellow | Red |
|---|---|---|---|
| 1 | Abzi Diyaeddine | 11 | 1 |
| 2 | E. Kobza | 10 | 1 |
| 3 | Harrison Paton | 10 | 1 |
| 4 | Anthony Aromatario | 10 | |
| 5 | Tomasz Noah Skublak | 9 | |
| 6 | M. Chretien | 8 | 1 |
| 7 | Adam Pearlman | 8 | |
| 8 | Charles Auguste | 8 | |
| 9 | Roshawn Kadeem Delahaye Juhmi | 8 | |
| 10 | Marcello Polisi | 7 | 1 |
Referees
| Referee | Matches this season | Cards a match this season | 3 seasons: cards vs league |
|---|---|---|---|
| Renzo Villanueva | 10 | 4.90 | +0.64 |
| Michael Venne | 8 | 4.38 | +0.52 |
| Scott Bowman | 8 | 4.62 | −0.42 |
| Sebastian Noshinravani | 7 | 4.86 | −0.39 |
| Yusri Rudolf | 6 | 3.83 | −0.44 |
| Ben Hoskins | 5 | 5.20 | +0.07 |
| Fabrizio Stasolla | 5 | 3.80 | −0.26 |
| Mario Alayass | 4 | 3.50 | +0.24 |
| Mathieu Souaré | 4 | 5.50 | +0.12 |
| C. Shaw-MacLaren | 3 | 4.67 | −0.16 |
| I. Jecanski | 3 | 6.00 | – |
| League average | 69 | 4.61 |
Matches and cards this season: referees with at least 3 matches, the most matches first; cards of both teams, a red counted once (twice when a card tip is settled).
3 seasons: the referee's cards a match over the last three seasons (at least 10 matches) against the league's average over the same seasons, 4.98 a match; plus means more cards.
Seasons in numbers
| Season | Matches | Goals a game | 3+ goals | Both scored | Home / draw / away % |
|---|---|---|---|---|---|
| 2026 | 112 | 3.16 | 59% | 63% | 46 / 24 / 29 |
| 2025 | 112 | 3.00 | 59% | 57% | 44 / 29 / 27 |
| 2024 | 114 | 2.53 | 52% | 56% | 43 / 30 / 27 |
| 2023 | 114 | 2.60 | 50% | 55% | 39 / 25 / 36 |
| 2022 | 112 | 2.50 | 47% | 47% | 46 / 24 / 30 |
Every finished league match of the season, 90 minutes; the newest season so far.
When the goals come
This season 2026 · 112 matches
First half 40% of the goals · from the 85th minute 15% · first goal on average in minute 33.
Last season 2025 · 112 matches
First half 43% of the goals · from the 85th minute 13% · first goal on average in minute 30.
Share of the goals by the minute they came; stoppage time counts in its half, extra time and shootouts not at all.
Frequently asked questions
Who leads the Canadian Premier League table?
Cavalry FC top the Canadian Premier League 2026 table as of 25 October, with 60 points from 28 games.
How many teams take part in the Canadian Premier League 2026 season?
8 teams take part in the Canadian Premier League 2026 season.
Where can I see the Canadian Premier League results?
On this page, under “All results this season”: 112 games played in 2026 so far, the latest on 25 October.
Data: sports data providers. Averages are per match.
The day's tips on Telegram
Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.