Skip to content

Where it stands

Cavalry FC win the Canadian Premier League

29 matchweeks played. The table is final.

Canada · 2026

Canadian Premier League

Regular season · the title is decided by play-off

Canadian Premier League table. Ranked by points, then wins, then goal-difference, then goals-for.
#Club
129+3460
80%
229+2759
20%
329-344
0%
429-241
0%
528+237
0%
628-2330
0%
728-628
0%
828-2915
0%

Chances of finishing top of the regular season are Monte Carlo estimates over the remaining fixturesest. A shown 0% means it did not occur in 8,000 simulated seasons — not that it is impossible. The play-offs themselves are not simulated.

How the season has movedAtlético Ottawa +5
Position by matchweekCAVFORATLSUPVANINTHFXPAC

Hover a line to follow one club. Position is recomputed after every completed matchweek using this competition’s own tiebreakers.

First place is at the top. Line colour is the zone each club sits in now — the same bands as the table — because twenty clubs cannot have twenty legible colours. A matchweek appears only once every fixture in it has been played.

Show data
Position by matchweek
ClubNowBestWorstMoved
Cavalry FC112+1
Forge FC212-1
Atlético Ottawa338+5
Supra du Québec437+1
Vancouver FC538+2
Inter Toronto FC637-2
HFX Wanderers FC737-4
Pacific FC868-2
Storylines9Cavalry FC finish top of the regular seasonSettled — and 8 more, grouped by what they decide.
What this competition carries4 of 9 data types

Every competition here carries a table, fixtures, results and the model built on them. The nine below are the extras that feeds differ on — and where a section is missing that you saw on another league, this is usually why.

Carried

  • Player statisticsPer-player aggregates
  • Line-upsWho started, who came on
  • FormationsStarting shape
  • Market valuesSquad valuation

Not published

  • Expected goalsChance quality, from the provider’s model
  • Shot locationsWhere each attempt was taken
  • MomentumPressure through the match
  • ManagersWho is in charge
  • Market pricesBookmaker odds for comparison

Player numbers are drawn from 12 of 114 matches played — detail is fetched for a recent window rather than the whole season, so those totals are partial and every surface that shows them says so.

Computed here rather than measured: fieldTilt, isBigChance. These are derived from what the feed supplies and are marked as estimates wherever they appear.

Source: FotMob.