Switzerland vs Algeria Prediction, Preview and Stats

2026 World Cup, World
Vancouver Stadium Fri, 3 Jul - 3:00 AM
World Cup
Switzerland SUI
2 Winner 0
Algeria ALG
Full Time Fri, 3 Jul 3:00 AM
Round of 32
Dan Ndoye - 46'
Goal
|

CONTEXT

Switzerland secured a 2-0 victory over Algeria with the halftime score standing at 1-0. The home side generated 2.27 expected goals compared to Algeria's 0.82 despite holding only 45 percent possession. Algeria controlled more of the ball at 55 percent yet failed to create meaningful threats throughout the contest. Switzerland as the stronger team delivered a result fully consistent with underlying metrics and no red cards disrupted the flow of play. The outcome reflected efficient finishing from the winners who maintained control after the opening goal. This performance highlighted clear differences in chance quality between the two sides.

TL;DR

  • Structural deviation: The minimal deviation of 2.1 percent indicated Switzerland performed close to expectations.
  • Efficiency shift: Efficiency remained in line with pre-match projections for both teams.
  • xG alignment: The outcome aligned with expected goals as Switzerland generated 2.27 xG to Algeria's 0.82.
  • Market alignment: The result proved consistent with market expectations for the stronger side.
  • xG expectations: Switzerland exceeded xG expectations slightly while Algeria fell short in the 2-0 win.
  • Event impact: The first half goal at 1-0 set the tone for Switzerland's controlled victory.
  • Red card distortion: No red cards occurred so the match proceeded without any disciplinary distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

Y. Falcón Pérez

Argentina 25 matches in sample
Avg. cards 4 0.36
Fouls / match 30.4
Yellow cards / match 4
Red cards / match 0.36
Penalties / match 0.36

Other match officials

M. Del Yesso

1st Assistant

Argentina

F. Rodríguez

2nd Assistant

Argentina

K. Ortega

4th Official

Peru

League averages

World Cup Based on last 100 matches

Fouls / match 19.9
Yellow cards / match 2.12
Red cards / match 0.12
Penalties / match 0.13
Switzerland M. Yakin
M. Yakin
VS
Algeria V. Petković
V. Petković
2.33
Avg Points / Game (Last 100 Matches)
1.33
2.33 i
Last 6 Opponents
Canada Rank: W
Bosnia and Herzegovina Rank: W
Qatar Rank: D
Avg Points / Game (Last 6 Matches)
1.33 i
Last 6 Opponents
Austria Rank: D
Jordan Rank: W
Argentina Rank: L
0
Head to Head (Wins - Draws - Losses)
0 - 0 - 0
0

Win Probabilities

Live Win Probability (90 Min)
Home Switzerland
97.89%
Draw
1.92%
Away Algeria
0.2%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
38.76
13.21
0 (Weakest) 100 (Strongest)
Metric
Switzerland
Algeria
Power Score
38.76
13.21
League Position
1
3
Global Rank
19
28

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Switzerland Opponent-weighted form score
Algeria Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Switzerland Algeria

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Switzerland

Left / Center / Right
Opposition half density
vs season average

Algeria

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Switzerland ⚠ Proxy
vs
⚠ Proxy Algeria
Attacking Efficiency
Higher is better
Attacking Efficiency
28.11
18.18
Defensive Efficiency
Lower is better
Defensive Efficiency
18.18
28.11
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Switzerland +0.89 Efficiency Index
vs
Algeria -0.89 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Switzerland
Algeria
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Switzerland
vs
Algeria
Created Set-piece attacking threat
Switzerland Algeria
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
10%
0%
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
-0.22 vs +0.00
Conceded Set-piece defensive exposure
Switzerland Algeria
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
0%
10%
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
+0.00 vs -0.22
Switzerland
Algeria
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Switzerland
vs
Algeria
Attack After Winning Possession transition → offence
Switzerland Algeria
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Switzerland Algeria
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Switzerland
Algeria
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • SUI had peak pressure around 62'.
  • ALG started the game with stronger pressure.
SUI Pressure ALG Pressure
Pressure Index: SUI reached the top pressure at 62' (80.19).

Team Head to Head Last 6 Seasons

Summary of 0 matches between these sides — filtered by competition and venue context.

Switzerland SUI Home
0 matches
Algeria ALG Away
Match Record
0
Wins
0
0
Draws
0
0
Losses
0
Goals
0
Goals Scored
0
0
Goals Conceded
0
0
Goal Difference
0

Data last updated: 2026-07-04T00:00:27+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-3-3

General Information

Date & Time :
Jul 03, 2026, 03:00 AM
Competition :
2026 World Cup, World · Round of 32
Stadium :
Vancouver Stadium
Capacity :
54500
Attendance :
52497
Pitch Surface :
Artificial turf
Weather :
☀️ 12°C, Fair
Referees :
Yael Falcón Pérez
Maximiliano Del Yesso
Facundo Rodríguez
Kevin Ortega

Statistics

Possession
SUI
46%
ALG
54%

Top Statistics

2 Goals 0
2 Big Chances Created 2
4 Shots 3
33 Dangerous attacks 40
45 Possession 55
4 Corners 2
14 Free kicks 10
0 Yellow Cards 2

Match Overview

78 Ball Safe 72
9 Goal Kicks 6
8 Goal Attempts 5
5 Substitutions 5
20 Throwins 17
17 Successful Headers 10
1 Assists 0
2 Injuries 1
25 Dribble Attempts 22
13 Successful Dribbles 11
52 Successful Dribbles Percentage 50

Attacking

91 Attacks 114
1 Big Chances Missed 2

Possession

52 Long Passes 63
438 Passes 563
355 Successful Passes 478
81 Successful Passes Percentage 85
8 Key Passes 8
21 Successful Long Passes 29
40 Successful Long Passes Percentage 46

Defensive

2 Saves 2
20 Tackles 21
17 Interceptions 10
60 Duels Won 53

Build-up

14 Total Crosses 6
4 Accurate Crosses 1

Discipline

0 Offsides 2
10 Fouls 12

Lineup

Referee : Yael Falcón Pérez

Starting XI

1
Gregor Kobel
Gregor Kobel Goalkeeper
6.92
4
Nico Elvedi
Nico Elvedi Defender
7.1
5
Manuel Akanji
Manuel Akanji Defender
7.43
6
Denis Zakaria
Denis Zakaria Defender
7.68
3
Silvan Widmer
Silvan Widmer
Defender87'
13
Ricardo Rodríguez
7.09
8
Remo Freuler
Remo Freuler Midfielder
6.94
9
Johan Manzambi
Johan Manzambi Midfielder
6.88
19
Noah Okafor
Noah Okafor
Attacker71'
6.64
10
Granit Xhaka
Granit Xhaka (C) Midfielder
7.2
11
Dan Ndoye
Dan Ndoye Midfielder
7.6
20
Michel Aebischer
Michel Aebischer
Midfielder87'
17
Rubén Vargas
Rubén Vargas Midfielder
6.73
22
Fabian Rieder
Fabian Rieder
Midfielder71'
6.38
7
Breel Embolo
Breel Embolo Attacker
7.31
23
Zeki Amdouni
Zeki Amdouni
Attacker83'
6.47
Referee : Yael Falcón Pérez

Starting XI

23
Luca Zidane
Luca Zidane Goalkeeper
6.28
2
Aïssa Mandi
Aïssa Mandi Defender
6.62
15
Rayan Aït-Nouri
Rayan Aït-Nouri Defender
7.08
17
Rafik Belghali
Rafik Belghali Defender
6.91
20
Adil Boulbina
Adil Boulbina
Attacker82'
6.46
21
Ramy Bensebaini
Ramy Bensebaini Defender
6.18
6
Ramiz Zerrouki
Ramiz Zerrouki Midfielder
6.42
9
Amine Gouiri
Amine Gouiri
Attacker58'
6.36
10
Farès Chaïbi
Farès Chaïbi Midfielder
6.39
19
Nabil Bentaleb
Nabil Bentaleb Midfielder
6.76
14
Hicham Boudaoui
Hicham Boudaoui
Midfielder71'
6.42
7
Riyad Mahrez
Riyad Mahrez (C) Attacker
6.63
11
Anis Hadj Moussa
Anis Hadj Moussa
Attacker71'
6.5
8
Houssem Aouar
Houssem Aouar Attacker
6.96
13
Jaouen Hadjam
Jaouen Hadjam
Defender58'
6.85
22
Ibrahim Maza
Ibrahim Maza Attacker
6.58

Events

2ND-HALF
Event
Michel Aebischer Dan Ndoye
9th Substitution
87'
Event
Silvan Widmer Denis Zakaria
10th Substitution
87'
Event
Zeki Amdouni Breel Embolo
8th Substitution
83'
82'
Event
Adil Boulbina Rafik Belghali
7th Substitution
72'
Event
Foul / 2nd Yellowcard
Event
Noah Okafor Johan Manzambi
5th Substitution
71'
Event
Fabian Rieder Rubén Vargas
6th Substitution
71'
71'
Event
Hicham Boudaoui Nabil Bentaleb
3rd Substitution
71'
Event
Anis Hadj Moussa Riyad Mahrez
4th Substitution
58'
Event
Amine Gouiri Ramiz Zerrouki
1st Substitution
58'
Event
Jaouen Hadjam Houssem Aouar
2nd Substitution
Event
Right foot shot / 2nd Goal
46'
1ST-HALF
36'
Event
Foul / 1st Yellowcard
Event
Left foot shot / 1st Goal
10'

Match Commentary

90
Update Update
Foul committed by Farès Chaïbi of Algeria.
90
Update Update
Zeki Amdouni from Switzerland is awarded a free kick in the attacking half.
90
Update Update
The fourth official has indicated there will be 6 minutes of added time.
90
Update Update
Ramy Bensebaini from Algeria is awarded a free kick in the defensive half.
90
Update Update
Fabian Rieder commits a foul for Switzerland.
90
Update Update
Foul committed by Hicham Boudaoui of Algeria.
90
Update Update
Zeki Amdouni from Switzerland is awarded a free kick in the defensive half.
90
Attempt Attempt
Ibrahim Maza's right-footed shot from the left side of the box is blocked. The attempt was assisted by Adil Boulbina.
90
Attempt Attempt
Attempt saved. Remo Freuler's right-footed shot from the center of the box is saved by Luca Zidane in the center of the goal.
90
Attempt Attempt
Noah Okafor's right-footed shot from the left side of the box is blocked. He was assisted by Fabian Rieder.
88
Corner Corner
Corner awarded to Algeria after a concession by Gregor Kobel.
87
Substitution Substitution
Substitution for Switzerland: Silvan Widmer comes on for Denis Zakaria due to an injury.
87
Substitution Substitution
Substitution for Switzerland: Michel Aebischer comes on for Dan Ndoye.
86
Update Update
Hicham Boudaoui from Algeria is awarded a free kick in the defensive half.
86
Update Update
Granit Xhaka commits a foul for Switzerland.
86
Update Update
Delay is over, and they are ready to continue.
85
Update Update
The match is delayed due to an injury to Denis Zakaria from Switzerland.
83
Update Update
Anis Hadj Moussa from Algeria is awarded a free kick in the defensive half.
83
Update Update
Foul committed by Ricardo Rodríguez of Switzerland.
83
Substitution Substitution
Substitution for Switzerland: Zeki Amdouni comes on for Breel Embolo.
82
Substitution Substitution
Substitution for Algeria: Adil Boulbina comes on for Rafik Belghali due to an injury.
81
Update Update
Ibrahim Maza from Algeria is awarded a free kick in the defensive half.
81
Update Update
Foul committed by Remo Freuler of Switzerland.
81
Attempt Attempt
Attempt missed. Fabian Rieder (Switzerland) had a left-footed shot from the left side of the six-yard box.
80
Update Update
Granit Xhaka commits a foul for Switzerland.
78
Update Update
Rafik Belghali commits a foul for Algeria.
78
Update Update
Granit Xhaka wins a free kick for Switzerland in the defensive half.
77
Attempt Attempt
Attempt missed by Jaouen Hadjam from Algeria with a right-footed shot from outside the box.
76
Corner Corner
Algeria is awarded a corner after Ricardo Rodríguez concedes.
75
Attempt Attempt
Fabian Rieder's left-footed shot from the center of the box is blocked.
73
Update Update
The match is delayed due to an injury to Granit Xhaka from Switzerland.
73
Update Update
Delay is over, and they are ready to continue.
72
Yellow Card Yellow Card Important
Hicham Boudaoui of Algeria receives a yellow card for a bad foul.
72
Update Update
Foul committed by Hicham Boudaoui of Algeria.
72
Update Update
Granit Xhaka wins a free kick for Switzerland in the defensive half.
71
Substitution Substitution
Substitution for Switzerland: Noah Okafor comes on for Johan Manzambi.
71
Substitution Substitution
Substitution for Switzerland: Fabian Rieder comes on for Rubén Vargas.
71
Substitution Substitution
Substitution for Algeria: Anis Hadj Moussa comes on for Riyad Mahrez.
71
Substitution Substitution
Substitution for Algeria: Hicham Boudaoui comes on for Nabil Bentaleb.
70
Update Update
Delay is over. The teams are ready to continue.
67
Update Update
The match is currently delayed for a drinks break.
65
Corner Corner
Switzerland wins a corner after Aïssa Mandi concedes.
65
Update Update
Riyad Mahrez from Algeria is awarded a free kick in the defensive half.
65
Update Update
Foul committed by Ricardo Rodríguez of Switzerland.
65
Update Update
Nico Elvedi's header from the left side of the six-yard box is blocked.
60
Corner Corner
Corner awarded to Switzerland after Nabil Bentaleb concedes.
58
Attempt Attempt
Rubén Vargas from Switzerland misses a left-footed shot from a difficult angle on the left, sending the ball to the right.
58
Substitution Substitution
Substitution for Algeria: Amine Gouiri comes on for Ramiz Zerrouki.
57
Update Update
Foul committed by Ibrahim Maza of Algeria.
57
Update Update
Granit Xhaka from Switzerland wins a free kick in the defensive half.
55
Update Update
Dan Ndoye from Switzerland wins a free kick in the defensive half.
55
Update Update
Nabil Bentaleb commits a foul for Algeria.
52
Update Update
Ramiz Zerrouki commits a foul for Algeria.
52
Update Update
Granit Xhaka wins a free kick for Switzerland in the defensive half.
51
Update Update
Delay is over, and they are ready to continue.
50
Update Update
The match is delayed due to an injury to Ibrahim Maza from Algeria.
50
Attempt Attempt
Riyad Mahrez's left-footed shot from the center of the box is blocked. The attempt was assisted by Rafik Belghali.
46
Update Update
The second half begins with Switzerland leading Algeria 1-0.
46
GOAL! GOAL! Important
Goal! Switzerland leads Algeria 2-0. Dan Ndoye scores for Switzerland with a right-footed shot from the center of the box into the bottom left corner.
45
Corner Corner
Attempt saved. Farès Chaïbi's right-footed shot from the left side of the box is saved in the bottom left corner by Gregor Kobel. The assist came from Houssem Aouar.
45
Attempt Attempt
Attempt missed by Ibrahim Maza from Algeria, who took a left-footed shot from the center of the box.
45
Update Update
Riyad Mahrez is caught offside for Algeria.
43
Corner Corner
Algeria wins a corner after Ricardo Rodríguez concedes.
43
Update Update
Riyad Mahrez from Algeria is awarded a free kick on the right wing.
43
Update Update
Foul committed by Johan Manzambi of Switzerland.
41
Attempt Attempt
Breel Embolo's right-footed shot from the center of the box is blocked. The attempt was assisted by Dan Ndoye's cross.
39
Corner Corner
Corner awarded to Switzerland after Aïssa Mandi concedes.
38
Update Update
Houssem Aouar from Algeria is awarded a free kick in the defensive half.
38
Update Update
Dan Ndoye commits a foul for Switzerland.
38
Update Update
Nabil Bentaleb commits a foul for Algeria.
38
Update Update
Granit Xhaka wins a free kick for Switzerland in the defensive half.
37
Update Update
Denis Zakaria from Switzerland misses a header from the center of the box after a set piece situation.
36
Update Update
Foul by Farès Chaïbi of Algeria.
36
Update Update
Johan Manzambi wins a free kick for Switzerland in the attacking half.
36
Yellow Card Yellow Card Important
Farès Chaïbi of Algeria receives a yellow card for a bad foul.
35
Update Update
Foul committed by Remo Freuler of Switzerland.
35
Update Update
Rayan Aït-Nouri from Algeria is awarded a free kick in the defensive half.
33
Update Update
Rafik Belghali from Algeria is awarded a free kick in the defensive half.
33
Update Update
Foul committed by Rubén Vargas of Switzerland.
33
Update Update
Foul committed by Rayan Aït-Nouri of Algeria.
33
Update Update
Dan Ndoye from Switzerland is awarded a free kick in the defensive half.
31
Update Update
Dan Ndoye from Switzerland wins a free kick in the defensive half.
31
Update Update
Rayan Aït-Nouri commits a foul for Algeria.
28
Update Update
Delay is over, and they are set to continue.
25
Attempt Attempt
Attempt missed. Ricardo Rodríguez (Switzerland) takes a left-footed shot from outside the box but misses to the right. He was assisted by Manuel Akanji.
25
Update Update
The match is currently delayed for a drinks break.
22
Corner Corner
Switzerland is awarded a corner after Rafik Belghali concedes.
21
Update Update
Foul committed by Ramiz Zerrouki of Algeria.
21
Update Update
Johan Manzambi from Switzerland is awarded a free kick in the defensive half.
18
Attempt Attempt
Ibrahim Maza's right-footed shot from outside the box is blocked.
17
Update Update
Delay is over, and they are ready to continue.
16
Update Update
The match is delayed due to an injury to Johan Manzambi from Switzerland.
15
Attempt Attempt
Denis Zakaria's right-footed shot from the center of the box for Switzerland is saved.
14
Corner Corner
Attempt saved. Houssem Aouar from Algeria has a right-footed shot from outside the box, but it's saved in the bottom left corner by Gregor Kobel from Switzerland. The assist was provided by Farès Chaïbi.
12
Update Update
Riyad Mahrez from Algeria is awarded a free kick on the right wing.
12
Update Update
Foul committed by Ricardo Rodríguez of Switzerland.
10
GOAL! GOAL! Important
Goal! Switzerland leads Algeria 1-0. Breel Embolo scores for Switzerland with a left-footed shot from very close range to the center of the goal, assisted by Johan Manzambi after a fast break.
6
Attempt Attempt
Houssem Aouar takes a right-footed shot but misses.
1
Update Update
Kick-off! The referee is Yael Falcon Perez.

CONCLUSION

Switzerland's 2-0 win over Algeria showcased disciplined defending and clinical finishing that matched their superior xG output. Algeria enjoyed greater possession but could not convert it into quality opportunities leaving them unable to challenge the result. The absence of red cards allowed both teams to maintain their intended structures without forced adjustments. Switzerland capitalized on their early lead and managed the game effectively to secure the three points. This performance reinforced their status as the stronger side through consistent execution across both halves.

Switzerland vs Algeria preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.

Author

Daniels Zorge

Daniels Zorge covers football fixtures with a focus on tactical matchups, playing styles, and key details that shape each game.