Vancouver FC vs HFX Wanderers FC 2-1
- elage bah24'
- Matteo.Campagna76'
- Lucas Olguin44'
- Kick-off
- Sat, 17 Oct 2026 · 02:00 (UTC)
- Venue
- Willoughby Community Park, Langley
Match timeline
- 88’Substitution
HFX Wanderers FCJabu Deng ONLucas Olguin OFF - 84’Substitution
Vancouver FCNicolás Mezquida ONLuis Toomey OFF - 81’Substitution
HFX Wanderers FCTavio Ciccarelli ONMiguel Arilla Guinot OFF - 81’Substitution
HFX Wanderers FCAndre Rampersad ONS. Zitman OFF - 76’Goal!
Vancouver FCMatteo.CampagnaAssist: Aboubacar Traore2 – 1 - 72’Substitution
Vancouver FCBenjamin Lee ONEmrick Fotsing OFF - 71’Substitution
Vancouver FCMarcello Polisi ONIsak Ssewankambo OFF - 69’Yellow card
HFX Wanderers FCA. Reid
Show 8 earlier events
- 66’Substitution
Vancouver FCLys Mousset ONTerran Campbell OFF - 64’Substitution
HFX Wanderers FCFrancesco Troisi ONIlan Ahmed Hassan OFF - 53’Yellow card
Vancouver FCIsak Ssewankambo - 45’Substitution
Vancouver FCAboubacar Traore ONelage bah OFF - 45’Substitution
HFX Wanderers FCA. Reid ONLiam MacKenzie OFF - 44’Goal!
HFX Wanderers FCLucas Olguin1 – 1 - 24’Goal!
Vancouver FCelage bah1 – 0 - 14’VAR check
Vancouver FCelage bahPenalty cancelled - 1’Kick-off
Key stats
- 43%Possession57%
- 16Shots6
- 1.13xG0.55
- 4Shots on Target2
- 3Corners2
- 10Fouls12
- 1Saves2
- 397Passes527
- 1Yellow Cards1
Lineups
Confirmed selections
Vancouver FC4 - 2 - 3 - 1
- 1Irving
- 3Doner
- 5Campagna
- 30Field
- 23Proctor
- 4Ssewankambo
- 8Toomey
- 7Bah
- 17Fotsing
- 10Amissi
- 14Campbell
Substitutions
- 45’↑11 A. Traore↓ elage bah
- 66’↑9 L. Mousset↓14 T. Campbell
- 71’↑21 M. Polisi↓4 I. Ssewankambo
- 72’↑16 Benjamin Lee↓17 Emrick Fotsing
- 84’↑20 N. Mezquida↓8 L. Toomey
Unused substitutes 2 P. Gee, 33 Henrik Regitnig
Coach M. Nash
HFX Wanderers FC4 - 3 - 3
- 1Carducci
- 21Alphonse
- 26Meilleur-Giguère
- 16Sow
- 33Hassan
- 25Mackenzie
- 5Olguin
- 22Zitman
- 8Johnston
- 14Bahamboula
- 23Arilla
Substitutions
- 45’↑11 A. Reid↓25 Liam Mackenzie
- 64’↑17 F. Troisi↓33 I. A. Hassan
- 81’↑20 Tavio Ciccarelli↓ Miguel Arilla Guinot
- 81’↑18 A. Rampersad↓22 S. Zitman
- 88’↑4 Jabu Deng↓5 L. Olguin
Unused substitutes 12 S. Astridge, 37 Caden Trestrail
Coach V. Sartini
Match facts
- Competition
- Canadian Premier League
- Round
- Group Stage
- Date
- Sat, 17 Oct 2026
- Kick-off
- 02:00 (UTC)
- Venue
- Willoughby Community Park, Langley
- Vancouver FC coach
- M. Nash
- HFX Wanderers FC coach
- V. Sartini
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 | |
| 7 | 28 | 7 | 7 | 14 | -6 | 28 |
Related matches
Player ratings
- 1
M. Campagna7.8 - 2
T. Bah7.7 - 3
K. Proctor7.0 - 4
A. Traore6.9 - 5
Thomas Geoffrey Field6.8 - 6
M. Doner6.7 - 7
L. Toomey6.7 - 8
C. Irving6.6 - 9
Emrick Fotsing6.6 - 10
L. Mousset6.5 - 11
T. Campbell6.4 - 12
N. Mezquida6.3 - 13
M. Polisi6.3 - 14
M. Amissi6.3 - 15
Benjamin Lee6.2 - 16
I. Ssewankambo5.9 - 17
Henrik Regitnig0.0 - 18
P. Gee0.0
- 1
L. Olguin8.2 - 2
Kareem Sow6.8 - 3
S. Zitman6.7 - 4
I. Johnston6.6 - 5
T. Meilleur-Giguère6.5 - 6
M. Carducci6.4 - 7
Jefferson Alphonse6.4 - 8
Tavio Ciccarelli6.3 - 9
J. Bahamboula6.3 - 10
I. A. Hassan6.2 - 11
F. Troisi6.1 - 12
A. Reid6.1 - 13Jabu Deng6.1
- 14
A. Rampersad6.0 - 15
Liam Mackenzie5.7 - 16
Miguel Arilla5.6 - 17Caden Trestrail0.0
- 18
S. Astridge0.0
Match ratings from API-Football, out of 10.
MVP of the match

L. Olguin
HFX Wanderers FC
- 1
- Goals
- 0
- Assists
Rated 8.2, the best on the pitch — 1 goal in 88 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 0-4-1
- Scored / match
- 1.6
- Conceded / match
- 2.0
- W-D-L
- 2-2-1
- Scored / match
- 2.2
- Conceded / match
- 1.4
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Vancouver FC beat HFX Wanderers FC 2-1 at Willoughby Community Park after Matteo Campagna struck in the 76th minute to settle it. The home side had led earlier, HFX pulled level before half-time, and the winner arrived after the break.
Elage Bah opened the scoring for Vancouver FC in the 24th minute, before Lucas Olguin equalised for HFX in the 44th. That left it 1-1 at half-time.
Vancouver FC had already been denied a penalty by VAR in the 14th minute, and they went ahead again when Aboubacar Traore, who had come on at half-time, set up Matteo Campagna on 76 minutes. Vancouver made a number of changes across the second half, including Lys Mousset on 66 minutes and Nicolás Mezquida on 84 minutes, while HFX made two changes together on 81 minutes and later replaced Lucas Olguin on 88 minutes. HFX could not find another equaliser after that late winner.
The visitors had 57% of the possession and 527 passes to Vancouver FC's 397, but the home side had more shots, 16-6, and more shots on target, 4-2. Vancouver also finished ahead on xG, 1.13 to 0.55, and on corners, 3-2, while HFX made more fouls, 12-10. Vancouver had one save to HFX's two.
Vancouver FC's only booking went to Isak Ssewankambo in the 53rd minute. HFX Wanderers FC were also shown one yellow card, with A. Reid booked in the 69th minute.
Match record
- Competition
- Canadian Premier League
- Round
- Group Stage
- Kick-off
- Venue
- Willoughby Community Park, Langley
- Match ID
cornerflick:match:vancouver-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-10-17
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Vancouver FC 2-1 HFX Wanderers FC, Canadian Premier League, 17 October 2026. Match record, last updated 20 October 2026. https://cornerflick.com/football/canadian-premier-league/matches/vancouver-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-10-17
Permanent identifier cornerflick:match:vancouver-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-10-17. 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/vancouver-fc-vs-hfx-wanderers-fc-canadian-premier-league-2026-10-17" 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
16 events
- 14’VAR check
Vancouver FCelage bahPenalty cancelled - 24’Goal!
Vancouver FCelage bah1 – 0 - 44’Goal!
HFX Wanderers FCLucas Olguin1 – 1 - 45’Substitution
Vancouver FCAboubacar Traore ONelage bah OFF - 45’Substitution
HFX Wanderers FCA. Reid ONLiam MacKenzie OFF - 53’Yellow card
Vancouver FCIsak Ssewankambo - 64’Substitution
HFX Wanderers FCFrancesco Troisi ONIlan Ahmed Hassan OFF - 66’Substitution
Vancouver FCLys Mousset ONTerran Campbell OFF - 69’Yellow card
HFX Wanderers FCA. Reid - 71’Substitution
Vancouver FCMarcello Polisi ONIsak Ssewankambo OFF - 72’Substitution
Vancouver FCBenjamin Lee ONEmrick Fotsing OFF - 76’Goal!
Vancouver FCMatteo.CampagnaAssist: Aboubacar Traore2 – 1 - 81’Substitution
HFX Wanderers FCTavio Ciccarelli ONMiguel Arilla Guinot OFF - 81’Substitution
HFX Wanderers FCAndre Rampersad ONS. Zitman OFF - 84’Substitution
Vancouver FCNicolás Mezquida ONLuis Toomey OFF - 88’Substitution
HFX Wanderers FCJabu Deng ONLucas Olguin OFF




