- Jonatan Villal30′
- Daniel Aguilar MuñozY 45'
- Jonatan VillalY 93'
- Kareem SowY 44'
- Miguel ArillaY 88'
- Marcus GodinhoY 27'
Atlético Ottawa · form coming in
- L@
York United FC1–4Conf
- Dvs
Vancouver FC1–1Conf
- W@
FC Supra1–0Conf
- L@
Cavalry1–3Conf
- L@
Forge0–2Conf
HFX Wanderers FC · form coming in
- Lvs
Forge1–3Conf
- L@
FC Supra1–2Conf
- Dvs
Pacific FC2–2Conf
- D@
York United FC2–2Conf
- W@
Vancouver FC1–0Conf
Atlético Ottawa · Lineup
Ranked by minutes- GK
Tristan Crampton97′
- MD
Juan David Castro Ruiz97′
- MD
Daniel Aguilar Muñoz97′45′
- MD
Jonatan Villal97′93′
- MD
Manuel Aparicio97′
- DF
Enmanuel Mbomio Angue97′
- DF
Noah Abraham Sewonet Abatneh97′
- MD
Gabriel Mendes Antinoro80′
- FW
Ballou Jean-Yves Tabla80′
- FW
Emiliano García Escudero74′
- FW
Jean-Aniel Assi66′
- DF
Joaquim Coulanges31′
- FW
Erling Flotve Myklebust23′
- FW
Wesley Thomas Lança Timóteo17′
- MD
Kamron Habibullah17′
HFX Wanderers FC · Lineup
Ranked by minutes- MD
Isaiah Johnston97′
- GK
Marco Carducci97′
- MD
Lorenzo Callegari97′
- FW
Ryan Telfer97′
- DF
Kareem Sow97′44′
- MD
Jefferson Alphonse97′
- MD
Sven Zitman87′
- DF
Marcus Godinho86′27′
- DF
Finn Linder82′
- FW
Jason Bahamboula66′
- FW
Victor Akinwale51′
- FW
Cyprian Thobias Kachwele46′
- MD
Miguel Arilla31′88′
Francesco Troisi15′
- FW
Tavio Ciccarelli11′
- MD
Andre Rampersad10′
Top performers
- 1Tristan CramptonImpact0.00GK·97′
- 2Juan David Castro RuizImpact0.00MD·97′
- 3Daniel Aguilar MuñozImpact0.00MD·97′·1 shot
Top performers
- 1Isaiah JohnstonImpact0.00MD·97′
- 2Marco CarducciImpact0.00GK·97′
- 3Lorenzo CallegariImpact0.00MD·97′·1 shot
Shot timeline
Cumulative shots · goal markers · 14 shots total
Atlético Ottawa8 shotsHFX Wanderers FC6 shotsGoalShot
Shot maps
Where each team's shots came from — locations, distances, xG per shot
Detailed match stats
Expected goals, possession territories, defensive intensity & shot quality