Cavalry FC vs Vancouver FC 1-0
- Ali Musse29'
- Kick-off
- Sun, 25 Oct 2026 · 20:00 (UTC)
- Venue
- ATCO Field, Foothills County
- Referee
- M. Alayass
Match timeline
- 90+10’VAR check
Vancouver FCMarcello PolisiRed card confirmed - 90+8’Red card
Vancouver FCMarcello Polisi - 80’Substitution
Cavalry FCMaël Henry ONTobias Warschewski OFF - 79’Substitution
Vancouver FCNicolás Mezquida ONEmrick Fotsing OFF - 74’VAR check
Vancouver FCMohamed AmissiPenalty cancelled - 72’Substitution
Cavalry FCLevi Laing ONGoteh Ntignee OFF - 68’VAR check
Cavalry FCGoteh NtigneePenalty cancelled - 65’Substitution
Vancouver FCMarcello Polisi ONAboubacar Traore OFF
Show 3 earlier events
- 65’Substitution
Vancouver FCDamiano Pecile ONLuis Toomey OFF - 64’Substitution
Cavalry FCNathaniel Edwards ONAdam Pearlman OFF - 29’Goal!
Cavalry FCAli MusseAssist: Caniggia Elva1 – 0 - 1’Kick-off
Key stats
- 49%Possession51%
- 14Shots7
- 1.20xG0.25
- 3Shots on Target0
- 6Corners3
- 10Fouls14
- 1Saves2
- 400Passes419
- 0Red Cards1
Lineups
Confirmed selections
Cavalry FC4 - 2 - 3 - 1
- 29Ingham
- 16Pearlman
- 4Klomp
- 55Didic
- 5Kamdem
- 24Kobza
- 6Baldisimo
- 7Musse
- 9Warschewski
- 20Ntignee
- 14Elva
Substitutions
- 64’↑17 N. Edwards↓16 A. Pearlman
- 72’↑15 L. Laing↓20 G. Ntignee
- 80’↑18 M. Henry↓9 T. Warschewski
Unused substitutes 21 J. Holliday, 35 Owen Graham-Roache, 19 Robert Owen Antoniuk, 28 N. Myroniuk
Coach Tommy Wheeldon Jr.
Vancouver FC4 - 2 - 3 - 1
- 1Irving
- 3Doner
- 5Campagna
- 30Field
- 23Proctor
- 4Ssewankambo
- 8Toomey
- 11Traore
- 17Fotsing
- 10Amissi
Substitutions
- 65’↑ Marcello Polisi↓11 A. Traore
- 65’↑ Damiano Pecile↓8 L. Toomey
- 79’↑ Nicolás Mezquida↓17 Emrick Fotsing
Coach M. Nash
Match facts
- Competition
- Canadian Premier League
- Round
- Group Stage
- Date
- Sun, 25 Oct 2026
- Kick-off
- 20:00 (UTC)
- Venue
- ATCO Field, Foothills County
- Referee
- M. Alayass
- Cavalry FC coach
- Tommy Wheeldon Jr.
- Vancouver FC coach
- M. Nash
League table
Canadian Premier League
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 28 | 18 | 6 | 4 | +35 | 60 | |
| 2 | 28 | 17 | 7 | 4 | +27 | 58 | |
| 3 | 28 | 13 | 4 | 11 | -3 | 43 | |
| 4 | 28 | 11 | 5 | 12 | -3 | 38 | |
| 5 | 28 | 10 | 7 | 11 | +2 | 37 |
Related matches
Player ratings
- 1
A. Musse8.0 - 2
A. Didic7.9 - 3
E. Kobza7.6 - 4
C. Elva7.5 - 5
G. Ntignee7.4 - 6
L. Laing7.2 - 7
B. Kamdem7.2 - 8
A. Pearlman7.1 - 9
D. Klomp7.1 - 10
N. Ingham7.0 - 11
M. Baldisimo7.0 - 12
M. Henry6.8 - 13
N. Edwards6.7 - 14
T. Warschewski6.5 - 15
J. Holliday0.0 - 16
Owen Graham-Roache0.0 - 17
Robert Owen Antoniuk0.0 - 18
N. Myroniuk0.0
- 1
Thomas Geoffrey Field7.3 - 2
K. Proctor7.1 - 3
C. Irving6.8 - 4
M. Campagna6.8 - 5
M. Doner6.6 - 6
I. Ssewankambo6.5 - 7
A. Traore6.4 - 8
M. Amissi6.4 - 9
Emrick Fotsing6.3 - 10
D. Pecile6.3 - 11
L. Toomey6.2 - 12
N. Mezquida6.2 - 13
T. Campbell5.9 - 14
M. Polisi5.4 - 15
Henrik Regitnig0.0 - 16Carson Rassak0.0
- 17
Benjamin Lee0.0 - 18
P. Gee0.0
Match ratings from API-Football, out of 10.
MVP of the match

A. Musse
Cavalry FC
- 1
- Goals
- 0
- Assists
Rated 8.0, the best on the pitch — 1 goal in 90 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 2-1-2
- Scored / match
- 3.0
- Conceded / match
- 2.0
- W-D-L
- 1-4-0
- Scored / match
- 1.8
- Conceded / match
- 1.6
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Ali Musse’s 29th-minute goal was enough for Cavalry FC to beat Vancouver FC 1-0 at ATCO Field. Caniggia Elva supplied the assist, and Cavalry kept that lead through a long second half despite VAR checks at both ends and a late red card for Vancouver.
Musse opened the scoring in the 29th minute, finishing from Caniggia Elva to make it 1-0. Cavalry went in ahead at half-time after the only goal of the first half.
Vancouver made two changes on 65 minutes, with Aboubacar Traore replaced by Marcello Polisi and Luis Toomey by Damiano Pecile. Cavalry had a penalty ruled out by VAR on 68 minutes after Goteh Ntignee was involved, while Vancouver had a penalty ruled out on 74 minutes after Mohamed Amissi was involved. Cavalry also made changes in the 64th, 72nd and 80th minutes, when Adam Pearlman went off for Nathaniel Edwards, Ntignee was replaced by Levi Laing, and Tobias Warschewski made way for Maël Henry. Vancouver’s night ended badly when Marcello Polisi was sent off in the 90th minute, with VAR confirming the red card three minutes later.
The numbers were close in possession, with Vancouver on 51% and Cavalry on 49%, but Cavalry had the edge in xG at 1.2 to 0.25. Vancouver also had more passes, 419 to 400, while Cavalry won six corners to three and committed fewer fouls, 10 to 14.
There were no yellow cards. Vancouver had one red card, Marcello Polisi’s dismissal in stoppage time, and Cavalry had none.
Match record
- Competition
- Canadian Premier League
- Round
- Group Stage
- Kick-off
- Venue
- ATCO Field, Foothills County
- Referee
- M. Alayass
- Match ID
cornerflick:match:cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-10-25
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Cavalry FC 1-0 Vancouver FC, Canadian Premier League, 25 October 2026. Match record, last updated 28 October 2026. https://cornerflick.com/football/canadian-premier-league/matches/cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-10-25
Permanent identifier cornerflick:match:cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-10-25. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/cavalry-fc-vs-vancouver-fc-canadian-premier-league-2026-10-25" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
11 events
- 29’Goal!
Cavalry FCAli MusseAssist: Caniggia Elva1 – 0 - 64’Substitution
Cavalry FCNathaniel Edwards ONAdam Pearlman OFF - 65’Substitution
Vancouver FCMarcello Polisi ONAboubacar Traore OFF - 65’Substitution
Vancouver FCDamiano Pecile ONLuis Toomey OFF - 68’VAR check
Cavalry FCGoteh NtigneePenalty cancelled - 72’Substitution
Cavalry FCLevi Laing ONGoteh Ntignee OFF - 74’VAR check
Vancouver FCMohamed AmissiPenalty cancelled - 79’Substitution
Vancouver FCNicolás Mezquida ONEmrick Fotsing OFF - 80’Substitution
Cavalry FCMaël Henry ONTobias Warschewski OFF - 90+8’Red card
Vancouver FCMarcello Polisi - 90+10’VAR check
Vancouver FCMarcello PolisiRed card confirmed




