CPL ContractsCPL Contracts
PlayersFree AgentsClub OverviewDevelopmentsPlayoff RaceAbout
Rosters
Pacific FC logoPacificVancouver FC logoVancouver FC logoVancouverCavalry FC logoCavalryForge FC logoForgeInter Toronto FC logoInter TorontoAtlético Ottawa logoAtlético OttawaFC Supra du Québec logoSupra du QuebecHFX Wanderers FC logoHFX Wanderers
PlayersFree AgentsClub OverviewDevelopmentsPlayoff RaceAboutSubmit a correctionContact
© 2026 CPL Contracts

CPL Contracts is an independent, community-run project and is not affiliated with the Canadian Premier League (CPL) or any of its clubs. Team names, logos, and other trademarks are the property of their respective owners. If you are a trademark owner and would like something removed, please contact us.

2026 Canadian Premier League

Playoff Race

Eight clubs. Four places. Follow the race to the postseason.

Results feed retrieved Sep 30, 4:14 p.m. ADT94 / 112 matches completeFotMob results ↗
2Clinched a place
5In contention
1Eliminated
18Matches remaining

Select a club’s details for remaining fixtures and its path to a playoff spot. How the numbers work ↓

Swipe the table to see odds and magic numbers →

2026 CPL playoff race. Magic numbers are additional points earned or dropped from today’s snapshot.
Club / statusPointsLeftPlayoff oddsTo clinch points earnedTo elimination points dropped
1
Cavalry FCClinched
535100%
Clinched—
2
Forge FCClinched
475100%
Clinched—
3
Atlético OttawaIn contention
374>99.9%
3Depends on rivals
4
Vancouver FCIn contention
33382.5%
7Depends on rivals
5
HFX Wanderers FCIn contention
2644.5%
Needs help6
6
FC Supra du QuébecIn contention
25512.3%
158
7
Inter Toronto FCIn contention
2450.7%
Needs help6
8
Pacific FCEliminated
1450%
—Eliminated

Top four qualify • Line marks the current playoff cutoff

Cavalry FC5 matches left +

Path to the playoffs

A top-four finish is guaranteed, even if every remaining result goes against this club.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Sep 30at Atlético Ottawa
  • Oct 3at Inter Toronto FC
  • Oct 12at HFX Wanderers FC
  • Oct 17vs Pacific FC
  • Oct 25vs Vancouver FC
Forge FC5 matches left +

Path to the playoffs

A top-four finish is guaranteed, even if every remaining result goes against this club.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Oct 3vs HFX Wanderers FC
  • Oct 7vs Pacific FC
  • Oct 12vs Inter Toronto FC
  • Oct 17at Atlético Ottawa
  • Oct 25at Pacific FC
Atlético Ottawa4 matches left +

Path to the playoffs

Earn at least 3 more points across the remaining matches to guarantee a place regardless of rivals’ results.

There is no verified elimination threshold based solely on this club dropping points. Rival results still matter.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Sep 30vs Cavalry FC
  • Oct 11at Pacific FC
  • Oct 17vs Forge FC
  • Oct 25at Inter Toronto FC
Vancouver FC3 matches left +

Path to the playoffs

Earn at least 7 more points across the remaining matches to guarantee a place regardless of rivals’ results.

There is no verified elimination threshold based solely on this club dropping points. Rival results still matter.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Oct 10at FC Supra du Québec
  • Oct 16vs HFX Wanderers FC
  • Oct 25at Cavalry FC
HFX Wanderers FC4 matches left +

Path to the playoffs

No verified points target guarantees qualification on this club’s results alone. Rival results or tiebreakers may be needed.

Drop at least 6 points from the 12 still available and qualification becomes impossible, even with favourable rival results.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Oct 3at Forge FC
  • Oct 12vs Cavalry FC
  • Oct 16at Vancouver FC
  • Oct 25vs FC Supra du Québec
FC Supra du Québec5 matches left +

Path to the playoffs

Earn at least 15 more points across the remaining matches to guarantee a place regardless of rivals’ results.

Drop at least 8 points from the 15 still available and qualification becomes impossible, even with favourable rival results.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Oct 4vs Pacific FC
  • Oct 7at Inter Toronto FC
  • Oct 10vs Vancouver FC
  • Oct 16vs Inter Toronto FC
  • Oct 25at HFX Wanderers FC
Inter Toronto FC5 matches left +

Path to the playoffs

No verified points target guarantees qualification on this club’s results alone. Rival results or tiebreakers may be needed.

Drop at least 6 points from the 15 still available and qualification becomes impossible, even with favourable rival results.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Oct 3vs Cavalry FC
  • Oct 7vs FC Supra du Québec
  • Oct 12at Forge FC
  • Oct 16at FC Supra du Québec
  • Oct 25vs Atlético Ottawa
Pacific FC5 matches left +

Path to the playoffs

No remaining combination of results can put this club in the top four, even allowing favourable unresolved tiebreakers.

A win earns 3 and drops 0; a draw earns 1 and drops 2; a loss earns 0 and drops 3. Targets recalculate after completed matches.

Remaining fixtures

  • Oct 4at FC Supra du Québec
  • Oct 7at Forge FC
  • Oct 11vs Atlético Ottawa
  • Oct 17at Cavalry FC
  • Oct 25vs Forge FC

How the tracker works

Clinching & elimination

We search combinations of remaining wins, draws and losses together, respecting shared fixtures. A club is marked clinched or eliminated only when an exhaustive calculation proves it. Unresolved future score tiebreakers are allowed to favour either club, so a declaration may wait until it can be proven safely.

Magic numbers

“To clinch” is a sufficient additional points target that guarantees a place. “To elimination” is a sufficient total of dropped points that makes qualification impossible. These are targets across all remaining matches, not countdowns against a single rival. “Needs help” means no target has been proven from the club’s results alone. Rival results can settle the race sooner.

Estimated playoff odds

20,000 simulated finishes use a Poisson score model, season goals scored and conceded, eight league-average games of smoothing, and a 10% home scoring uplift with a corresponding away reduction. Each simulation applies the points and score tiebreakers. Remaining ties are randomly ordered because disciplinary points and U21 minutes are unavailable. Injuries, lineups and betting markets are not included. These estimates have not been calibrated against historical seasons.

A displayed <0.1% or >99.9% is an estimate. Only mathematical proof produces a 0% eliminated or 100% clinched label.

Rules & data

2026’s top four qualify. Ranking uses points, wins, reseeded head-to-head mini-tables, head-to-head goal difference, overall goal difference, goals scored, away goal difference, away goals, home goal difference and home goals. Disciplinary points, U21 minutes and the final drawing procedure are treated as unresolved when not available.

The full 28-match club schedules and standings are checked against final scores before calculation. In-progress scores are excluded. The page checks for updates every five minutes while open; the retrieval timestamp identifies the snapshot.

Official CPL competition rules ↗ · Results and fixtures ↗