Skip to main content
TODAY
All
Skip to content
July 25, 2026
All Match Preview African football EPL NPFL Uncategorized European football NetWorth Nigeria National Team Nigerian Players Champions League Premier League Celebrity Nigerian Football Lifestyle
World Cup 2026
Sponsored1xbet.ng
Group B
Switzerland
Home
⚽ R. Vargas 46' ⚽ J. Manzambi 57'
2 : 1
FT
HT 0 – 0
Canada
Away
⚽ P. David 76'
Ramon Abatti Abel 4.9 Y/g 0.2 R/g 30.2 fouls/g
Sponsored1xbet.ng
📋 Match Preview

**Switzerland rolls into Canada's fortress needing a statement win** — this is a clash of momentum and home-field energy that could reshape Group C. 🔥

Switzerland's unbeaten run (2W-3D) includes that thumping 4-1 over Bosnia, but they've drawn their last two and haven't strung together consecutive victories. Canada, meanwhile, are riding the wave of a 6-0 demolition of Qatar at home and sit undefeated, though their draws against Bosnia and Ireland suggest they can be dragged into tight matches.

Key storylines:

- **B. Embolo and D. Ndoye** lead Switzerland's attack, looking to break Canada's defensive wall
- Canada's backline will be short-handed without **A. Davies and I. Koné**, forcing reliance on depth pieces like **L. D. Fougerolles and J. Knight-Lebel**
- **G. Xhaka's** midfield control could be the deciding factor in tempo and possession

Expected lineups:

- **Switzerland**: G. Kobel, N. Elvedi, M. Akanji, R. Rodríguez, A. Amenda, G. Xhaka, R. Freuler, M. Aebischer, D. Ndoye, B. Embolo, Z. Amdouni
- **Canada**: M. Crépeau, R. Laryea, L. D. Fougerolles, J. Knight-Lebel, N. Sigur, T. Buchanan, M. Choinière, S. Eustaquio

Best picks:

- **Total Goals 1.5**: Over 1.5 goals

Prediction:

**Switzerland 2–1 Canada** — Swiss depth and poise edge out a spirited but injury-hit home side. ⚽

📍 Match Details
Competition World Cup 2026
Stage Group B
Date Wed 24 Jun 2026, 20:00
Weather ☀️ Clear
Result 2 – 1 (HT 0–0)
🟨 Referee
Ramon Abatti Abel
Ball Possession
55%Switzerlan — Canada45%
🎯 Shots
6
Total Shots
11
4
Shots on Target
5
1
Shots off Target
3
5
Shots Inside Box
10
1
Shots Outside Box
1
1
Blocked Shots
3
0
Hit Woodwork
0
3
Big Chances
2
2
Big Chances Missed
1
1.06
Expected Goals (xG)
1.19
⚡ Attack
2
Corners
7
2
Fouls Received (F3)
3
14
Touches in Box
21
48
Final Third Entries
60
5/7 (71%)
Dribbles
5/10 (50%)
1
Offsides
3
🔁 Passing
367
Accurate Passes
269
441
Total Passes
337
19/47 (40%)
Long Balls
20/43 (47%)
83.2
Pass Accuracy (%)
79.8
🛡 Defence
15
Tackles
9
15
Total Tackles
9
47
Tackles Won (%)
67
5
Interceptions
12
42
Clearances
19
1
Blocked Shots
3
33
Ball Recoveries
39
🟨 Discipline
19
Fouls
12
12
Free Kicks
19
1
Yellow Cards
2
51
Total Duels
49
14/26 (54%)
Aerial Duels
12/26 (46%)
32/65 (49%)
Ground Duels
33/65 (51%)
7
Dispossessed
10
🧤 Goalkeeping
0.94
Goals Prevented
-0.8
13
Goal Kicks
5
25
Throw-ins
26
📈 Odds View all ›
Switzerla
2.08
Consensus
Draw
3.24
Consensus
Canada
3.43
Consensus
Switzerland 4-2-3-1
vs
4-4-2 Canada
Kobel
Jaquez
Elvedi
Akanji
Rodríguez
Freuler
Xhaka
Manzambi
Sow
Vargas
Embolo
Crépeau
Johnston
Fougerolles
Cornelius
Laryea
Buchanan
Choinière
Saliba
Ahmed
David
Larin
Switzerlan Canada ⚽=Goal ▮=Yel ▮=Red ↑=Sub on
SoccerHub.ng
🧑‍💼 Coaches & Referee
Murat Yakin
Murat Yakin
Switzerland
⚽ 3-4-3
Win Rate
0%
Record8W10D5L
Jesse Marsch
Jesse Marsch
USA
⚽ 4-4-2
Win Rate
0%
Record9W9D3L
⚖ Referee
Ramon Abatti Abel
🟨 Yellow/g: 4.87 🟥 Red/g: 0.19 Fouls/g: 30.20 31 matches this season
⏱ ET — EXTRA TIME HALF TIME
90'
🏁
🏁 Full Time
The final whistle has been blown. xG: Switzerland 2.36 – 0.00 Canada. Possession: Switzerland 55% – 45% Canada · Shots: 6 – 11 · On Target: 4 – 5 · Corners: 2 – 7 · Fouls: 19 – 12 · Offsides: 1 – 3 · Yellow Cards: 1 – 2 · Passes: 441 – 337 · Pass Accuracy: 83.2% – 79.8% · Throw-ins: 25 – 26 · Free Kicks: 12 – 19 · Tackles: 15 – 9 · Blocked Shots: 1 – 3.
90'
💬
FT
87'
Yellow Card — L. Millar
L. Millar gets the man but not the ball — the referee awards the free kick and picks up a booking in the 87'. A costly booking this deep into the match.
85'
Substitution — Switzerland
C. Fassnacht is introduced for J. Manzambi in the 85'. Running the clock down — experience on for legs.
85'
Substitution — Switzerland
C. Itten is introduced for B. Embolo in the 85'. Running the clock down — experience on for legs.
83'
Substitution — Canada
J. Shaffelburg is introduced for R. Laryea in the 83'. The manager is chasing the game with this change.
80'
Substitution — Switzerland
D. Ndoye is introduced for R. Vargas in the 80'. Running the clock down — experience on for legs.
76'
GOAL! P. David
Cold-blooded finishing! P. David tucks it away with composure in the 76' to make it 2–1. Great assist from N. Saliba. Switzerland lead 2–1. A vital goal with time running out.
75'
💬
Match Pulse — 75'
Canada are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment. Canada are piling on the pressure with relentless intensity right now — the momentum data backs up the eye test.
75'
Substitution — Canada
P. David is introduced for T. Buchanan in the 75'. The manager is chasing the game with this change.
74'
Substitution — Switzerland
M. Aebischer is introduced for D. Sow in the 74'. The manager responds to the run of play with this change.
74'
Substitution — Switzerland
S. Widmer is introduced for L. Jaquez in the 74'. Looking to shift the momentum with this substitution.
70'
💬
Momentum Shift — 65'–80'
A notable shift in the balance of play: Canada are now asserting themselves as the dominant force, with the momentum graph showing a swing of 31.53 in this window.
68'
💬
Shot Quality Analysis
Switzerland are finding pockets of space behind the defensive line — cumulative xG of 2.36 vs 0.00. The quality of their chances is telling.
60'
💬
Match Pulse — 60'
Canada are dominating the territorial battle right now — the momentum data backs up the eye test. Canada are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment.
58'
Substitution — Canada
T. Oluwaseyi is introduced for C. Larin in the 58'. The manager is chasing the game with this change.
58'
Substitution — Canada
L. Millar is introduced for A. Ahmed in the 58'. The manager is chasing the game with this change.
58'
Substitution — Canada
S. Eustaquio is introduced for M. Choinière in the 58'. The manager is chasing the game with this change.
57'
GOAL! J. Manzambi
Unstoppable! J. Manzambi sweeps home at the far post in the 57' to make it 2–0. Great assist from B. Embolo. Switzerland lead 2–0.
55'
💬
Momentum Shift — 50'–65'
A notable shift in the balance of play: Canada are now pressing aggressively, forcing errors high up the pitch, with the momentum graph showing a swing of 3.27 in this window.
46'
GOAL! R. Vargas — The Lead!
Clinical finish! R. Vargas smashes it in off the underside of the crossbar in the 46' to make it 1–0. Great assist from J. Manzambi. Switzerland lead 1–0.
⏸ HALF TIME
45'
💬
First Half Summary
Canada are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment. Canada are winning the corner count 7–2 — they're forcing Switzerland to defend set pieces repeatedly.
45'
⏸ Half Time
The referee brings the first half to a close. Possession: Switzerland 55% – 45% Canada · Shots: 6 – 11 · On Target: 4 – 5 · Corners: 2 – 7 · Fouls: 19 – 12 · Offsides: 1 – 3 · Yellow Cards: 1 – 2.
45'
💬
HT
40'
💬
xG Snapshot
Expected goals from the shotmap: Switzerland 2.36 – 0.00 Canada. The xG gap tells its own story of how this game is developing.
32'
Yellow Card — G. Xhaka
G. Xhaka is caught out and concedes the free kick and picks up a booking in the 32'. G. Xhaka will need to manage his game carefully from here.
32'
Yellow Card — C. Larin
C. Larin tugs the shirt and the referee spots it immediately and picks up a booking in the 32'. C. Larin will need to manage his game carefully from here.
30'
💬
Match Pulse — 30'
Canada are throwing their bodies on the line — 3 shots blocked, showing real defensive commitment. Switzerland are bossing the midfield with real authority right now — the momentum data backs up the eye test.
30'
💬
Momentum Shift — 25'–35'
A notable shift in the balance of play: Canada are now asserting themselves as the dominant force, with the momentum graph showing a swing of 0.90 in this window.
15'
💬
Match Pulse — 15'
Canada are winning the corner count 7–2 — they're forcing Switzerland to defend set pieces repeatedly. Switzerland are finding the target with real precision — 4 of 6 shots on target (67% accuracy).
15'
💬
Momentum Shift — 10'–20'
A notable shift in the balance of play: Switzerland are now pressing aggressively, forcing errors high up the pitch, with the momentum graph showing a swing of 22.40 in this window.
Kick Off — Switzerland vs Canada
The referee blows his whistle and we are underway! Early possession split: Switzerland 55% – 45% Canada.
Switzerlan
MIN
Canada
G. Xhaka Yellow Card
32'
32'
C. Larin Yellow Card
⏸ Half Time
R. Vargas Assist: J. Manzambi Regular Goal
46'
J. Manzambi Assist: B. Embolo Regular Goal
57'
58'
T. Oluwaseyi
C. Larin
Substitution
58'
L. Millar
A. Ahmed
Substitution
58'
S. Eustaquio
M. Choinière
Substitution
M. Aebischer
D. Sow
Substitution
74'
S. Widmer
L. Jaquez
Substitution
74'
75'
P. David
T. Buchanan
Substitution
76'
Regular Assist: N. Saliba P. David Goal
D. Ndoye
R. Vargas
Substitution
80'
83'
J. Shaffelburg
R. Laryea
Substitution
C. Fassnacht
J. Manzambi
Substitution
85'
C. Itten
B. Embolo
Substitution
85'
87'
L. Millar Yellow Card
Win Probability CatBoost ML
6938%
Switzerla
1839%
Draw
1223%
Canada
Expected Goals (xG)
2.05
Switzerlan
xG
exp.
1.33
Canada
Most Likely Score
🎯 2-1
Markets
Over 1.5 8724%
Over 2.5 6867%
Over 3.5 3063%
BTTS 6182%
Confidence
6938%
Canada 49 players
#
Player
Rtg
G · 90'
87% pass
8.7
M · 85'
⚽ 1G 👥 1A xG 0.16 2 shots 67% pass
8.1
F · 15'
⚽ 1G xG 0.54 3 shots 50% pass
7.6
D · 90'
71% pass
7.4
M · 80'
⚽ 1G xG 0.28 1 shot 53% pass
7.4
F · 85'
👥 1A xG 0.62 2 shots 77% pass
7.4
M · 90'
xG 0.04 1 shot 93% pass
7.2
M · 90'
👥 1A 88% pass
7.2
D · 90'
88% pass
7.0
D · 90'
90% pass
7.0
D · 74'
71% pass
6.8
M · 10'
50% pass
6.8
M · 58'
83% pass
6.8
M · 58'
xG 0.07 1 shot 77% pass
6.8
M · 90'
85% pass
6.7
M · 32'
88% pass
6.7
M · 14'
100% pass
6.7
M · 74'
86% pass
6.6
M · 32'
xG 0.02 1 shot 82% pass
6.6
M · 12'
100% pass
6.5
D · 90'
xG 0.13 2 shots 61% pass
6.5
M · 75'
91% pass
6.5
F · 32'
100% pass
6.5
G · 90'
70% pass
6.4
D · 90'
xG 0.03 1 shot 84% pass
6.4
F · 90'
xG 0.22 2 shots 68% pass
6.4
M · 16'
83% pass
6.3
F · 12'
6.3
F · 58'
xG 0.13 1 shot 67% pass
6.2
M · 16'
75% pass
6.1
D · 83'
83% pass
6.1
D · 90'
xG 0.22 2 shots 82% pass
5.6
Shot Map
Goal
On Target
Block
Miss
Loading shot data…
Match Momentum
Switzerlan
Canada
⚽46'⚽57'⚽76' 0' HT FT
Switzerland Press
40%
Canada Press
60%
📈 Canada controlled the tempo for most of this match, maintaining a 60% share of the pressure index across 92 data points.
📸 Club Social
Loading club social feed…

Switzerland 2-1 Canada | World Cup 2026 Report

World Cup 2026 · Matchweek 3 · 24 June 2026

Switzerland beat Canada 2-1 in World Cup 2026. Half time: 0-0.

Star of the show: R. Vargas (Switzerland) was the standout performer. His goal was the key moment — one that his team will be grateful for.

R. Vargas broke the deadlock in the 46', assisted by J. Manzambi for Switzerland. J. Manzambi restored parity in the 57', assisted by B. Embolo for Switzerland. P. David finished clinically in the 76', assisted by N. Saliba for Canada.

Goalscorers — Switzerland: R. Vargas (46'), J. Manzambi (57'). Canada: P. David (76').

Switzerland 55%, Canada 45% possession. Shots on target: Switzerland 4, Canada 5.

Bookings and dismissals: G. Xhaka (yellow, 32') for Switzerland; C. Larin (yellow, 32') for Canada; L. Millar (yellow, 87') for Canada.

Substitutions: T. Oluwaseyi replaced C. Larin (Canada, 58'); L. Millar replaced A. Ahmed (Canada, 58'); S. Eustaquio replaced M. Choinière (Canada, 58'); M. Aebischer replaced D. Sow (Switzerland, 74'); S. Widmer replaced L. Jaquez (Switzerland, 74'); P. David replaced T. Buchanan (Canada, 75'); D. Ndoye replaced R. Vargas (Switzerland, 80'); J. Shaffelburg replaced R. Laryea (Canada, 83'); C. Fassnacht replaced J. Manzambi (Switzerland, 85'); C. Itten replaced B. Embolo (Switzerland, 85').

When the dust settles, people will talk about R. Vargas. Switzerland are grateful for the match-winning contribution.

Auto-generated match report based on available match data.

Bookmaker Odds 5 lines

1X2 — Full Time

BookmakerSwitzerlaDrawCanada
Consensus2.083.243.43

Over/Under 2.5

BookmakerOver 2.5Under 2.5
Consensus2.101.71

Both Teams to Score

BookmakerYesNo
Consensus1.841.88

Odds for reference only · Verify before placing bets · 18+ Gamble responsibly

Group
# Club PWDL GD Pts
Champions League
Europe
Relegation
⚔️ Head to Head
Switzerland
1W
0
DRAW
⚽ 3.0 avg
0W
Canada
⚽ 2 goals Goals Scored 1 goals ⚽

About Switzerland vs Canada

Switzerland vs Canada ended in World Cup 2026 on 24 June 2026 . The full time score is 2-1.

Follow all Switzerland fixtures, results and squad on the Switzerland team page. Canada results and squad are on the Canada team page.

World Cup 2026 fixtures, results and standings are covered live on Soccerhub N, with match previews, post-match analysis and transfer news for every team in the competition.

About Soccerhub N

Soccerhub N provides live football scores, match results, fixtures, standings, squad data and statistics for the Nigerian Premier Football League (NPFL), Super Eagles, AFCON qualifiers, CAF Champions League, UEFA Champions League, English Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and FIFA World Cup — updated in real time after every match.

For every team and player, Soccerhub N tracks fixtures, form, head-to-head records, top scorers, season statistics, and transfer news. Live scores are updated automatically — goals, cards, substitutions and full-time results appear as they happen.

NPFL Live Scores Super Eagles Today's Fixtures African Football Champions League Premier League Transfer News All Football Teams Football Results Football Standings