| # | Change | Team | P | GD | Pts | Form | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | No change since matchweek 27 | Cavalry FCCavalry FC | 28 | 18 | 6 | 4 | 58 | 23 | +35 | 60 | |
| 2 | No change since matchweek 27 | ForgeForge | 28 | 17 | 7 | 4 | 49 | 22 | +27 | 58 | |
| 3 | No change since matchweek 27 | Atlético OttawaAtlético Ottawa | 28 | 13 | 4 | 11 | 42 | 45 | -3 | 43 | |
| 4 | Up 1 since matchweek 27 | Supra du QuebecSupra du Quebec | 28 | 11 | 5 | 12 | 47 | 50 | -3 | 38 | |
| 5 | Down 1 since matchweek 27 | Vancouver FCVancouver FC | 28 | 10 | 7 | 11 | 39 | 37 | +2 | 37 | DWL |
| 6 | Up 1 since matchweek 27 | York UnitedYork United | 28 | 7 | 9 | 12 | 42 | 65 | -23 | 30 | LLW |
| 7 | Down 1 since matchweek 27 | HFX WanderersHFX Wanderers | 28 | 7 | 7 | 14 | 44 | 50 | -6 | 28 | DLL |
| 8 | No change since matchweek 27 | Pacific FCPacific FC | 28 | 2 | 9 | 17 | 33 | 62 | -29 | 15 | LLD |
Play-off semi-finals play-offs
Play-off semi-finals
1st2ndAgg
Season so far
League position by matchweek · showing 28 (latest) · 25 Oct
Use the dots in the table to add teams
Click a matchweek to load that table.
Recent results
- 17 OctAtlético Ottawa v Forge · Group Stage1–2
- 17 OctCavalry FC v Pacific FC · Group Stage4–2
- 25 OctCavalry FC v Vancouver FC · Group Stage1–0
- 25 OctPacific FC v Forge · Group Stage1–1
- 25 OctHFX Wanderers v Supra du Quebec · Group Stage3–4
- 25 OctYork United v Atlético Ottawa · Group Stage2–1
- 1 NovAtlético Ottawa v Forge · Play-off semi-final2–2
- 1 NovSupra du Quebec v Cavalry FC · Play-off semi-final2–1
- 7 NovForge v Atlético Ottawa · Play-off semi-final2–3
- 7 NovCavalry FC v Supra du Quebec · Play-off semi-final2–0
Upcoming
No fixtures scheduled.
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources