← World Cup
🇨🇭Switzerland
21
Canada🇨🇦
56Possession44
6Shots11
4Shots on target5
5Shots inside box10
1Blocked shots3
2Corners7
1Offsides3
19Fouls12
1Yellow cards2
0Red cards0
4Saves2
440Passes332
83Pass accuracy %80
1.06Expected goals (xG)1.19

Match events

  • 32'Cyle Larin
  • 32'Granit Xhaka
  • 46'Rubén Vargas
  • 57'Johan Manzambi
  • 58'Mathieu Choinière / Stephen Eustáquio
  • 58'Ali Ahmed / Liam Millar
  • 58'Cyle Larin / Tani Oluwaseyi
  • 74'Luca Jaquez / Silvan Widmer
  • 74'Djibril Sow / Michel Aebischer
  • 75'Tajon Buchanan / Promise David
  • 76'Promise David
  • 80'Rubén Vargas / Dan Ndoye
  • 83'Richie Laryea / Jacob Shaffelburg
  • 85'Johan Manzambi / Christian Fassnacht
  • 85'Breel Embolo / Cedric Itten
  • 87'Liam Millar
FTFull time · post-match
🇨🇭
Switzerland
🇨🇦
Canada

Group Stage · Group B · Wed, Jun 24 · 12:00 pm Seattle · Lumen Field, Seattle

Full-time · post-match analysis
Switzerland vs Canada — full time
Full-match analysis07:40 AM

Clinical Swiss Edge Out Wasteful Canada in World Cup Clash

Switzerland
21Full-time
Canada

Key moments

  • 32' - Granit Xhaka and Cyle Larin are both booked as a physical midfield battle boils over.
  • 46' - Rubén Vargas strikes immediately after the interval to fire Switzerland into a 1-0 lead.
  • 57' - Johan Manzambi converts a clinical chance to double the Swiss advantage.
  • 76' - Promise David pulls one back for Canada to spark a frantic final quarter of an hour.
Switzerland vs Canada match statistics

Switzerland rode a clinical second-half surge to secure a hard-fought 2-1 victory over Canada in a tense 2026 FIFA World Cup encounter. Despite Canada dictating much of the attacking play and racking up 11 shots to Switzerland's six, the Swiss demonstrated superior efficiency where it mattered most. A physical and highly contested first half saw emotions boil over early, with both Granit Xhaka and Cyle Larin receiving yellow cards in the 32nd minute, but the deadlock remained intact at the interval.

The match exploded into life immediately after the restart. In the 46th minute, Rubén Vargas broke the stalemate with a clinical finish to put Switzerland ahead. Riding that momentum, Johan Manzambi doubled the lead in the 57th minute, capitalising on a spell of Swiss dominance to make it 2-0. Canada responded instantly with a triple substitution, introducing Mathieu Choinière and Ali Ahmed to inject fresh energy. The tactical shifts paid off in the 76th minute when Promise David clawed one back for the Canadians, setting up a grandstand finish.

Despite Canada pushing hard in the final fifteen minutes and racking up seven corners to Switzerland's two, the Swiss defense held firm. Switzerland's veteran midfield managed the game's tempo late on, utilizing tactical fouls—accumulating 19 fouls in total—to successfully disrupt Canada's rhythm. For Switzerland, this narrow win provides a massive boost to their group-stage ambitions, while Canada will rue their inability to convert 10 shots inside the box into a positive result.

Player ratings

Rubén Vargas8.0

Switzerland · Ignited the Swiss attack with a vital opening goal just seconds into the second half.

Johan Manzambi8.0

Switzerland · Scored what proved to be the match-winning goal with a sharp finish in the 57th minute.

Promise David7.5

Canada · Showed great predatory instinct to score and give Canada a fighting chance late on.

Granit Xhaka7.0

Switzerland · Anchored the midfield with bite, picking up an early yellow but managing the game well.

Cyle Larin5.5

Canada · Frustrated by the Swiss defense, picking up an early booking before being hooked on 58 minutes.

Tajon Buchanan6.5

Canada · Injected pace and directness off the bench as Canada searched for a late equalizer.

Updated 7 times during the match
  • 14'Live update
  • 30'Live update
  • 44'Live update
  • 60'Live update
  • 74'Live update
  • 89'Live update
  • 95'Live update

Full time

Match stats

SwitzerlandCanada
56Possession44
6Shots11
4Shots on target5
5Shots inside box10
1Blocked shots3
2Corners7
1Offsides3
19Fouls12
1Yellow cards2
4Saves2
440Passes332
83Pass accuracy %80
1.06Expected goals (xG)1.19

Starting XI · as it played

Real lineup · goals, cards & subs
🇨🇭
SwitzerlandFormation 4-4-2
Goals2
Kobel
Rodriguez
Elvedi
Akanji
74'
Jaquez
Freuler
8.085'
Manzambi
7.0
Xhaka
74'
Sow
8.080'
Vargas
85'
Embolo
Substitutions · 5
74'Jaquez
74'Sow
80'Vargas
85'Manzambi
85'Embolo
🇨🇦
CanadaFormation 4-3-3
Goals1
Crépeau
Fougerolles
Cornelius
Johnston
83'
Laryea
58'
Ahmed
58'
Choinière
Saliba
5.558'
Larin
David
6.575'
Buchanan
Substitutions · 5
58'Choinière
58'Ahmed
58'Larin
75'Buchanan
83'Laryea

Full time

Match events

Event feed will populate as official data lands.

Watch

Match highlights

All highlights

Video plays on this page via the official source. Playback rights vary by region (enforced by the player).

During the match · 15-minute updates
7 live updates · newest first
Pre-match · what we expected
Switzerland vs Canada preview
Match preview

Canada and Switzerland Clash in Vancouver for Group B Supremacy

Switzerland vs Canada form and stats
  • Canada and Switzerland are tied on four points, but Canada holds the goal difference advantage (+6 to +3).
  • A win or draw for Canada ensures they top Group B and play their Round of 32 match in Vancouver.
  • Canadian midfielder Ismaël Koné is out for the remainder of the tournament after suffering a broken leg against Qatar.
  • Swiss players Denis Zakaria and Nico Elvedi enter the match carrying yellow cards.

The stakes could not be higher as co-hosts Canada prepare to face Switzerland at BC Place in Vancouver for the Group B decider. Both nations head into Wednesday's clash tied on four points, but Canada's historic 6-0 demolition of Qatar gives them a commanding lead in goal difference over the Swiss, who recently dispatched Bosnia-Herzegovina 4-1. For Jesse Marsch's side, the objective is clear: a win or a draw secures top spot and ensures their Round of 32 fixture remains in Vancouver. Conversely, Switzerland must secure all three points to snatch the group crown, with the group runner-up facing a potentially tougher knockout path in the United States.

The tactical battle will heavily depend on midfield control, an area where Canada enters somewhat depleted. The devastating loss of Ismaël Koné to a tournament-ending broken leg against Qatar puts immense pressure on Stephen Eustáquio to anchor the center of the park against Switzerland's veteran midfield, likely featuring Granit Xhaka and Remo Freuler. Canada will rely on the explosive width of Alphonso Davies and Tajon Buchanan to feed striker Jonathan David. To counter this, Switzerland is expected to maintain a disciplined defensive shape—marshaled by Manuel Akanji—while relying on the attacking movement of Dan Ndoye and Breel Embolo to exploit any gaps left by the attack-minded Canadian fullbacks. Swiss regulars Nico Elvedi and Denis Zakaria will also need to tread carefully, as both are carrying yellow cards into the match.

Expect a pragmatic approach from the Swiss early on as they attempt to quiet the raucous hometown crowd and establish possession. However, as the clock ticks down, Switzerland will be forced to push forward for the necessary victory, which could play perfectly into Canada's lethal counter-attacking hands. Prediction: Expect a tense, tightly contested draw that allows Canada to clinch first place in Group B and keep their World Cup dream rolling on home soil.

Starting XI (pre-match projection)

🇨🇭
Switzerland4-3-3 projected
ManagerTo be confirmed
1
Kobel
30
Widmer
5
Amenda
24
Cömert
12
Rodriguez
20
Sow
Manzambi
20
Aebischer
14
Ndoye
7
Embolo
19
Okafor
Bench & squad · 15
DMJashari
STItten
AMFassnacht
DMZakaria
AMRieder
DMXhaka
CBJaquez
CBAkanji
GKKeller
CBMuheim
CBElvedi
CMFreuler
LWVargas
GKMvogo
STAmdouni
🇨🇦
Canada4-3-3 projected
ManagerTo be confirmed
97
Clair
2
Johnston
5
Jones
Cornelius
19
Davies
90
Koné
21
Osorio
66
Choinière
17
Buchanan
30
David
18
Shaffelburg
Bench & squad · 15
LMAhmed
LWNelson
CBWaterman
LWMillar
CBFougerolles
GKCrépeau
CBBombito
CMSaliba
DMSigur
GKGoodman
STDavid
RBLaryea
CMEustáquio
STOluwaseyi
GKMcGill

Recent form · last 4

🇨🇭Switzerland

LDWW
  • @ ArgentinaFIFA World Cup13
  • vs ColombiaFIFA World Cup00
  • vs AlgeriaFIFA World Cup20
  • vs CanadaFIFA World Cup21

🇨🇦Canada

LWLW
  • vs MoroccoFIFA World Cup03
  • @ South AfricaFIFA World Cup10
  • @ SwitzerlandFIFA World Cup12
  • vs QatarFIFA World Cup60

Factlen projection

Pre-match win probability

68%15%17%
Switzerland winDrawCanada win

Model estimate from confederation strength + home edge, before confirmed lineups. Editorial projection — not betting advice.

SwitzerlandTale of the tapeCanada
TBCManagerTBC
4-3-3 projectedFormation4-3-3 projected
UEFAConfederationCONCACAF
Group BGroupGroup B

Key players

🇨🇭Switzerland

  • Djibril SowCM · #20
  • Johan ManzambiCM
  • Michel AebischerCM · #20

🇨🇦Canada

  • Ismaël KonéCM · #90
  • Jonathan OsorioCM · #21
  • Mathieu ChoinièreCM · #66

Switzerland squad watch

Official sources

Canada squad watch

Official sources

Canada squad watch

The final squad is still pending. The latest squad hub is linked for call-ups, cuts, and late injury movement.

Source: FIFA squad hub · May 26, 12:00 AM UTC

Switzerland roster

Final squad - 5/26

Squad source

GK

Gregor KobelBorussia Dortmund

DF

Manuel AkanjiInternazionale

MF

Granit XhakaSunderland

FW

Breel EmboloStade Rennais
Dan NdoyeNottingham Forest

Canada roster

Squad watch - 26

Squad source

GK

Dayne St. ClairClub not listed
Maxime CrépeauClub not listed
Owen GoodmanClub not listed
Tom McGillClub not listed

DF

Alfie JonesClub not listed
Alistair JohnstonClub not listed
Alphonso DaviesClub not listed
Derek CorneliusClub not listed
Joel WatermanClub not listed
Luc de FougerollesClub not listed
Moïse BombitoClub not listed
Richie LaryeaClub not listed

MF

Ali AhmedClub not listed
Ismaël KonéClub not listed
Jonathan OsorioClub not listed
Mathieu ChoinièreClub not listed
Nathan SalibaClub not listed
Niko SigurClub not listed
Stephen EustáquioClub not listed

FW

Jacob ShaffelburgClub not listed
Jayden NelsonClub not listed
Jonathan DavidClub not listed
Liam MillarClub not listed
Promise DavidClub not listed
Tajon BuchananClub not listed
Tani OluwaseyiClub not listed