Switzerland 2-1 Canada — World Cup 2026, 24 Jun 2026
Switzerland beat Canada 2-1 in the World Cup 2026 on 24 June 2026 at BC Place, Vancouver. Rubén Vargas and Johan Manzambi scored for Switzerland; Promise David for Canada. Full match stats, line-ups and player ratings are below.
Match timeline
- 32'Argument
- 32'
- Half-time0-0
- 1-046'assist: Johan Manzambi
- 2-057'assist: Breel Embolo
- 58'
- 58'out: Liam Millar
- 58'
- 74'
- 74'
- 74'
- 2-176'assist: Nathan-Dylan Saliba
- 80'
- 83'
- 85'
- 85'
- 87'Foul
- Full-time2-1
Player ratings
8.9
Top rated
Switzerland
- 8.9Gregor KobelG
- 8.2Johan ManzambiM
- 7.5Rubén VargasM
- 7.3Breel EmboloF
- 7.3Granit XhakaM
- 7.3Ricardo RodríguezD
- 7.0Manuel AkanjiD
- 7.0Nico ElvediD
- 6.9Luca JaquezD
- 6.9Dan NdoyeF
- 6.7Djibril SowM
- 6.7Remo FreulerM
- 6.7Christian FassnachtM
- 6.5Michel AebischerM
- 6.3Cedric IttenF
- 6.2Silvan WidmerD
Canada
- 7.7Promise DavidF
- 7.2Nathan-Dylan SalibaM
- 6.9Ali AhmedM
- 6.9Mathieu ChoinièreM
- 6.7Tanitoluwa OluwaseyiF
- 6.6Stephen EustáquioM
- 6.6Jacob ShaffelburgF
- 6.6Liam MillarF
- 6.5Jonathan DavidF
- 6.5Alistair JohnstonD
- 6.5Luc De FougerollesD
- 6.3Tajon BuchananM
- 6.3Cyle LarinF
- 6.2Richmond LaryeaD
- 6.0Maxime CrépeauG
- 5.7Derek CorneliusD
Line-ups
Substitutes
Substitutes
- 20Michel Aebischer74'M6.5
- 16Christian Fassnacht85'M6.7
- 12Yvon MvogoG
- 6Denis ZakariaM
- 18Eray CömertD
- 3Silvan Widmer74'D6.2
- 19Noah OkaforF
- 26Cedric Itten85'F6.3
- 11Dan Ndoye80'F6.9
- 21Marvin KellerG
- 23Z. AmdouniF
- 24Aurèle AmendaD
- 22Fabian RiederM
- 14Ardon JashariM
Substitutes
- 19Alphonso DaviesD
- 7Stephen Eustáquio58'M6.6
- 11Liam Millar87'58'F6.6
- 21Jonathan OsorioM
- 14Jacob Shaffelburg83'F6.6
- 1Dayne St. ClairG
- 5Joel WatermanD
- 26Jayden NelsonF
- 18Owen GoodmanG
- 24Promise David76'74'F7.7
- 12Tanitoluwa Oluwaseyi58'F6.7
- 15Moïse LumpunguD
- 23Niko SigurM
Team statistics
55%Possession45%
1.11Expected goals (xG)1.66
6Total shots13
4Shots on target7
1Shots off target3
1Blocked shots3
2Corners7
1Offsides3
19Fouls13
1Yellow cards2
6Goalkeeper saves2
-0.83Goals prevented-0.83
443Total passes339
369Accurate passes271
83%Pass accuracy80%
Switzerland
| Player | Min | G | A | Sh | KP | Tkl | Drb | Rt |
|---|---|---|---|---|---|---|---|---|
| Gregor Kobel | 90 | – | 0 | – | – | – | – | 8.9 |
| Johan Manzambi | 85 | 1 | 1 | 1 | 1 | – | 1 | 8.2 |
| Rubén Vargas | 80 | 1 | 0 | 1 | – | 1 | – | 7.5 |
| Breel Embolo | 85 | – | 1 | 2 | 1 | – | 2 | 7.3 |
| Granit Xhaka | 90 | – | 0 | 1 | – | 1 | – | 7.3 |
| Ricardo Rodríguez | 90 | – | 0 | – | 2 | 3 | – | 7.3 |
| Manuel Akanji | 90 | – | 0 | – | – | 2 | 1 | 7.0 |
| Nico Elvedi | 90 | – | 0 | – | – | 1 | – | 7.0 |
| Luca Jaquez | 74 | – | 0 | – | – | 2 | 1 | 6.9 |
| Dan Ndoye | 10 | – | 0 | – | – | – | – | 6.9 |
| Djibril Sow | 74 | – | 0 | – | – | 1 | – | 6.7 |
| Remo Freuler | 90 | – | 0 | – | – | 2 | – | 6.7 |
| Christian Fassnacht | 12 | – | 0 | – | – | 1 | – | 6.7 |
| Michel Aebischer | 16 | – | 0 | – | – | 1 | 1 | 6.5 |
| Cedric Itten | 12 | – | 0 | – | – | 1 | – | 6.3 |
| Silvan Widmer | 16 | – | 0 | – | – | – | – | 6.2 |
Canada
| Player | Min | G | A | Sh | KP | Tkl | Drb | Rt |
|---|---|---|---|---|---|---|---|---|
| Promise David | 16 | 1 | 0 | 3 | – | – | – | 7.7 |
| Nathan-Dylan Saliba | 90 | – | 1 | – | 2 | 2 | 3 | 7.2 |
| Ali Ahmed | 58 | – | 0 | 1 | – | – | – | 6.9 |
| Mathieu Choinière | 58 | – | 0 | – | 1 | 1 | – | 6.9 |
| Tanitoluwa Oluwaseyi | 32 | – | 0 | – | – | 1 | 1 | 6.7 |
| Stephen Eustáquio | 32 | – | 0 | – | – | – | 1 | 6.6 |
| Jacob Shaffelburg | 14 | – | 0 | – | 2 | – | – | 6.6 |
| Liam Millar | 32 | – | 0 | – | 2 | – | 1 | 6.6 |
| Jonathan David | 90 | – | 0 | 1 | 2 | – | – | 6.5 |
| Alistair Johnston | 90 | – | 0 | 2 | 2 | – | – | 6.5 |
| Luc De Fougerolles | 90 | – | 0 | 1 | – | 2 | – | 6.5 |
| Tajon Buchanan | 74 | – | 0 | – | 1 | 2 | – | 6.3 |
| Cyle Larin | 58 | – | 0 | 1 | – | – | 1 | 6.3 |
| Richmond Laryea | 83 | – | 0 | – | – | – | 1 | 6.2 |
| Maxime Crépeau | 90 | – | 0 | – | – | – | – | 6.0 |
| Derek Cornelius | 90 | – | 0 | 1 | – | 1 | – | 5.7 |
Before and after
Switzerland
- Previous: Switzerland 4-1 Bosnia & Herzegovina, 18 Jun 2026 · World Cup 2026
- Next: Switzerland 2-0 Algeria, 3 Jul 2026 · World Cup 2026
Canada
- Previous: Canada 6-0 Qatar, 18 Jun 2026 · World Cup 2026
- Next: South Africa 0-1 Canada, 28 Jun 2026 · World Cup 2026
Data updated
