World Cup 2026 WC 2026 HubWinner OddsCompare TeamsResultsStandingsKnockout BracketTop ScorersAll PredictionsAll TeamsTop Players Predictions Betting Sites SportsbooksCrypto Betting Compare Betting Sites
Summary

Switzerland 2-0 Algeria (FT). Round of 32, FIFA World Cup 2026. Our model's pick was Switzerland at 40% — it called it.

Switzerland vs Algeria Result, Stats & How Our Model Did

Switzerland2-0Algeria (FT) in this World Cup 2026 Round of 32 tie, with the full stats, timeline, and an honest look at whether our model called it.

How Our Model Did

Where they go from here
Switzerland Switzerland
89%Advance
10%Semi
4%Final
2%Champion
Algeria Algeria
73%Advance
4%Semi
2%Final
0%Champion
Our model called it

We made Switzerland our pick at 40%, and that's how it finished (2-0). The structural model called this one. See our methodology.

Model pick: Switzerland 40% Structural: 40/31/28 Actual: Switzerland win (2-0)
Bet this match Up to $200 in bet credits Compare every site's odds
What the model weighs
Mild IndoorVancouver conditions
Neutral venueNeither side at home
Sea levelVancouver elevation
100% Independent Structural · Live · Market No manufactured edges

Match Report

Switzerland beat Algeria 2-0 in Round of 32 at World Cup 2026, Matchday 32. Breel Embolo, set up by Johan Manzambi, opened the scoring on 10'. Later, Dan Ndoye doubled the lead on 46'.

Algeria controlled the ball with 55% possession and 8 shots to Switzerland's 11. An expected-goals figure of 2.56 to 0.73 says the scoreline matched the balance of play. xG measures chance quality, not just shot count. Switzerland generated the clearer chances by some distance.

Our structural model had made Switzerland the 40% favourite, and it called this one right. The full pre-match split was Switzerland 40%, Draw 31%, Algeria 28%. See our methodology for how the model is built.

Match Stats Compare Sites

Match Stats

Switzerland Switzerland
FT 2 - 0
Algeria Algeria
xG 2.56 vs 0.73
11
Total shots
8
5
Shots on goal
2
45%
Possession
55%
4
Corners
2
10
Fouls
12
81%
Pass accuracy
85%
2
Saves
2
4
Shots outside box
3
2
Blocked shots
3
9
Shots inside box
5
2
Shots outside box
3
0
Offsides
2
436
Total passes
561
0
Yellow cards
2

Live match data from the gaffer pipeline. No invented numbers.

Match Timeline

Switzerland beat Algeria 2-0 in their World Cup 2026 Round of 32 clash. The two goals were split across both halves, in a match that also brought two bookings and ten substitutions.

Switzerland Switzerland
2 - 0 FT
Algeria Algeria
2 Goals
2 Yellow Cards
0 Red Cards
10 Substitutions
4 Key Moments
10' Switzerland Breel Embolo Assist: Johan Manzambi GOAL
36' Algeria Farès Chaïbi YELLOW
46' Switzerland Dan Ndoye GOAL
58' Algeria Houssem Aouar for Jaouen Hadjam SUB
58' Algeria Ramiz Zerrouki for Amine Gouiri SUB
71' Switzerland Rubén Vargas for Fabian Rieder SUB
71' Switzerland Johan Manzambi for Noah Okafor SUB
71' Algeria Riyad Mahrez for Anis Hadj Moussa SUB
71' Algeria Nabil Bentaleb for Hicham Boudaoui SUB
72' Algeria Hicham Boudaoui YELLOW
82' Algeria Rafik Belghali for Adil Boulbina SUB
83' Switzerland Breel Embolo for Zeki Amdouni SUB
87' Switzerland Denis Zakaria for Silvan Widmer SUB
87' Switzerland Dan Ndoye for Michel Aebischer SUB

Lineups

Confirmed team news and starting line-ups for Switzerland vs Algeria in this World Cup 2026 Round of 32 clash. Switzerland set up in a 4-2-3-1 and Algeria in a 4-1-2-3, with key players and substitutes for both sides below. Breel Embolo and Dan Ndoye scored from the starting XI.

Switzerland Switzerland vs Algeria Algeria
Switzerland Switzerland 4-2-3-1 Confirmed XI
Granit Xhaka Granit Xhaka Key player · 7.5
Ricardo Rodriguez Ricardo Rodriguez Key player · 7.2
Remo Freuler Remo Freuler Key player · 7.0
Goalkeeper
1 Gregor Kobel 7.4 GK
Defence
13 Ricardo Rodriguez 7.2 LB
5 Manuel Akanji 7.4 CB
4 Nico Elvedi 7.0 CB
Midfield
10 Granit Xhaka 7.5 DM
8 Remo Freuler 7.0 CM
6 Denis Zakaria 6.4 DM
9 Johan Manzambi 7.5 CM
Attack
7 Breel Embolo 7.4 CF
17 Rubén Vargas 7.9 LW
11 Dan Ndoye 6.5 RW
71' Fabian Rieder for Rubén Vargas
71' Noah Okafor for Johan Manzambi
83' Zeki Amdouni for Breel Embolo
87' Silvan Widmer for Denis Zakaria
87' Michel Aebischer for Dan Ndoye
Algeria Algeria 4-1-2-3 Confirmed XI
Aïssa Mandi Aïssa Mandi Key player · 7.1
Riyad Mahrez Riyad Mahrez Key player · 7.0
Ramy Bensebaini Ramy Bensebaini Key player · 7.2
Goalkeeper
23 Luca Zidane 6.4 GK
Defence
2 Aïssa Mandi 7.1 CB
21 Ramy Bensebaini 7.2 LB
15 Rayan Aït-Nouri 6.5 LB
17 Rafik Belghali 6.0 RB
Midfield
19 Nabil Bentaleb 6.8 DM
8 Houssem Aouar 6.4 AM
6 Ramiz Zerrouki 6.5 DM
10 Farès Chaïbi 6.5 AM
22 Ibrahim Maza 6.3 AM
Attack
7 Riyad Mahrez 7.0 RW
58' Jaouen Hadjam for Houssem Aouar
58' Amine Gouiri for Ramiz Zerrouki
71' Anis Hadj Moussa for Riyad Mahrez
71' Hicham Boudaoui for Nabil Bentaleb
82' Adil Boulbina for Rafik Belghali

Key player (most caps in the XI) Scored in this match Subbed off

Match Analysis

Our structural model and the market land in the same place on this one, so there is no team-side edge to chase. What makes it interesting is our live-form lens, which weights recent results and reads the game differently from the base model. Here is the case on both sides, honestly.

Switzerland's Outlook

Their last outing: a loss vs Argentina (1-3).

  • Granit Xhaka (Midfielder, 34) is one of the names the squad model leans on.
  • Ricardo Rodriguez (Defender, 34) is one of the names the squad model leans on.

Algeria's Outlook

Last time out: lost vs Switzerland (0-2).

  • Aïssa Mandi (Defender, 35) carries real weight in the squad metrics.
  • Riyad Mahrez (Forward, 35) carries real weight in the squad metrics.

Key Matchups

The model expects roughly 2.37 goals here.

  • BTTS at 48% and Over 2.5 at 42% point to how open the model expects this to be.
  • The Switzerland win line (40%) is the single most likely team outcome.

Our Take

No clean 1X2 value: structure and market agree, so the favourite is a fair price, not an edge.

  • The honest angle is the lens split, not a value claim.
  • Trust recent form over season-long structure? The live lens is the contrarian read, with the variance that implies.

Tale of the Tape

Side-by-side comparison of the model's key probabilities and tournament outlook.

Switzerland
Switzerland UEFA
Group B, 1st
CAF Algeria
Group J, 3rd
Algeria
40.3% Favourite
Win Probability
28.4%
88.9%
Advance to Knockout
72.7%
9.7%
Reach the Semis
4.4%
3.9%
Reach the Final
1.6%
1.52%
Champion Chance
0.49%
2.13 Stronger attack
xG per Match
1.23

Insight: Our model gives Switzerland the edge, fractionally ahead on all six measures: a higher win probability, better knockout odds and a clearer path to the semis.

Key Players

The names that decide a tight game. International caps and goals are real squad data from the model's pipeline. Squad strength is one of the primary inputs the structural model weighs.

Switzerland Switzerland
GX
Midfielder · 34 · Sunderland AFC (ENG)
147Caps
17Goals
RR
Defender · 34 · Real Betis (ESP)
139Caps
9Goals
RF
Midfielder · 34 · Bologna FC (ITA)
89Caps
11Goals
BE
Forward · 29 · Stade Rennais FC (FRA)
87Caps
25Goals
Algeria Algeria
AM
Defender · 35 · Lille OSC (FRA)
120Caps
8Goals
RM
Forward · 35 · Al Ahli FC (KSA)
117Caps
38Goals
RB
Defender · 31 · Borussia Dortmund (GER)
83Caps
9Goals
NB
Midfielder · 32 · Lille OSC (FRA)
61Caps
6Goals

Recent Form & Head to Head

L1-3
vs Argentina
D0-0
vs Colombia
W2-0
vs Algeria
W2-1
vs Canada
W4-1
vs Bosnia and Herzegovina
View match analysis
L0-2
vs Switzerland
D3-3
vs Austria
W2-1
vs Jordan
L0-3
vs Argentina
W4-0
vs Bolivia
View match analysis

Switzerland and Algeria have never met at senior level. This is their first competitive meeting.

View match analysis

Top Betting Sites for This Match

View all betting sites

Best sportsbooks for Switzerland vs Algeria, chosen for 1X2 depth, fast payouts, and strong welcome offers. Compare every site.

#2
★ 4.4 /5
Welcome offer Up to $150 in free bets
Payouts: 1 hour

Simple sportsbook UX

T&Cs apply. 18+/19+. Sample only.

#3
★ 4.6 /5
Welcome offer 100% up to $150 + 150 free spins
Payouts: 1-2 hours

Broad football markets

T&Cs apply. Verify legal eligibility.

18+ only. T&Cs apply. Please gamble responsibly. Affiliate disclosure.

Frequently Asked Questions

How did Switzerland vs Algeria end?
Switzerland 2-0 Algeria (FT) in the Round of 32 stage of the FIFA World Cup 2026, at Vancouver. Full stats, the timeline, and lineups are above.
Did the model get Switzerland vs Algeria right?
Yes. Our structural model made Switzerland the pick at 40% (40/31/28), and the match finished switzerland win (2-0). The model called it.
When and where was Switzerland vs Algeria played?
Friday, July 3, 2026, Vancouver. Round of 32 stage of the FIFA World Cup 2026. A neutral venue for both sides.
How does the model do over a full tournament?
One match is one data point. The structural model reads each tie 40/31/28 and we publish every call, hits and misses alike, so the track record stays honest. See our methodology for how the model weighs squad strength, form, and ratings.
What was the head-to-head record between Switzerland and Algeria?
This was the first recorded competitive meeting between Switzerland and Algeria in our dataset.
18+
Play responsibly. Gambling can be addictive.

Set limits, never chase losses, and use local support services when betting stops being fun.

View Predictions Compare Sites