Switzerland host Algeria in the World Cup 2026 on 3 July 2026, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 04:00 UK Time.
The Round of 32 brings Switzerland and Algeria together at BC Place in Vancouver on Thursday 2 July, a tie between the Group B winners and one of the tournament’s best third-placed qualifiers.
Switzerland topped their group unbeaten on seven points, while Algeria edged through in third place from a demanding Group J that also contained Argentina.
It is a familiar setting for the Swiss, who beat hosts Canada at the same stadium to win their group.
Murat Yakin and Vladimir Petkovic send out contrasting sides, and the winner stays in Vancouver for the Round of 16.
Switzerland are everything a knockout side wants to be, organised, hard to break down and experienced at this stage.
Murat Yakin’s team defend as a unit and spring forward through Dan Ndoye and the pace out wide, with Granit Xhaka controlling the tempo and Manuel Akanji anchoring the back line.
The one weakness is the lack of a clinical centre-forward, though Breel Embolo offers a reliable focal point and the goals are shared around.
Algeria carries more natural flair with Riyad Mahrez pulling the strings and genuine threat down both flanks, as their wing play against Austria showed. What undermines them is the other end of the pitch.
Their defence was breached three times by Austria and three more by Argentina, and uncertainty in goal saw Petkovic change his keeper during the group stage.
This is a clash of structure against spontaneity. Switzerland should be able to control long spells and will back themselves to expose Algeria’s defensive lapses. The Swiss solidity and big-game know-how make them the more dependable side.
The best bet for this match is Switzerland to win at 1.97. The Swiss are the better organised and more dependable side, they know this venue from their group win over Canada, and Algeria’s defensive and goalkeeping frailties play into Swiss hands.
We also find value in backing over 2.5 goals at 2.00. Algeria concede regularly and carry a real attacking threat of their own, while Switzerland have the quality to take advantage, pointing to an open game that produces at least three goals.
The Correct Score Prediction is Switzerland 2-1 at 9.00, reflecting a Swiss win in an open contest in which Algeria’s attack does enough to score but their defensive problems prove costly.
| Switzerland | Algeria | |
|---|---|---|
| Game Played | 3 | 3 |
| Wins | 2 | 1 |
| Draws | 1 | 1 |
| Loss | 0 | 1 |
| Goals For | 7 | 5 |
| Goals Against | 3 | 7 |
| Switzerland | Algeria | |
|---|---|---|
| Game Played | 2 | 2 |
| Wins | 2 | 1 |
| Draws | 0 | 0 |
| Loss | 0 | 1 |
| Goals For | 6 | 2 |
| Goals Against | 2 | 4 |
|
24.06.26
|
Switzerland Canada |
2-1 |
|
18.06.26
|
Switzerland Bosnia & Herzegovina |
4-1 |
|
13.06.26
|
Qatar Switzerland |
1-1 |
|
06.06.26
|
Switzerland Australia |
1-1 |
|
31.05.26
|
Switzerland Jordan |
4-1 |
|
31.03.26
|
Norway Switzerland |
0-0 |
|
27.03.26
|
Switzerland Germany |
3-4 |
|
18.11.25
|
Kosovo Switzerland |
1-1 |
|
15.11.25
|
Switzerland Sweden |
4-1 |
|
13.10.25
|
Slovenia Switzerland |
0-0 |
|
10.10.25
|
Sweden Switzerland |
0-2 |
|
08.09.25
|
Switzerland Slovenia |
3-0 |
|
05.09.25
|
Switzerland Kosovo |
4-0 |
|
11.06.25
|
USA Switzerland |
0-4 |
|
07.06.25
|
Mexico Switzerland |
2-4 |
|
25.03.25
|
Switzerland Luxembourg |
3-1 |
|
21.03.25
|
Northern Ireland Switzerland |
1-1 |
|
18.11.24
|
Spain Switzerland |
3-2 |
|
15.11.24
|
Switzerland Serbia |
1-1 |
|
15.10.24
|
Switzerland Denmark |
2-2 |
|
12.10.24
|
Serbia Switzerland |
2-0 |
|
08.09.24
|
Switzerland Spain |
1-4 |
|
05.09.24
|
Denmark Switzerland |
2-0 |
|
06.07.24
|
England Switzerland (Penalties:5 - 3) |
1-1 |
|
29.06.24
|
Switzerland Italy |
2-0 |
|
23.06.24
|
Switzerland Germany |
1-1 |
|
19.06.24
|
Scotland Switzerland |
1-1 |
|
15.06.24
|
Hungary Switzerland |
1-3 |
|
08.06.24
|
Switzerland Austria |
1-1 |
|
04.06.24
|
Switzerland Estonia |
4-0 |
|
26.03.24
|
Ireland Switzerland |
0-1 |
|
23.03.24
|
Denmark Switzerland |
0-0 |
|
21.11.23
|
Romania Switzerland |
1-0 |
|
18.11.23
|
Switzerland Kosovo |
1-1 |
|
15.11.23
|
Israel Switzerland |
1-1 |
|
15.10.23
|
Switzerland Belarus |
3-3 |
|
12.09.23
|
Switzerland Andorra |
3-0 |
|
09.09.23
|
Kosovo Switzerland |
2-2 |
|
19.06.23
|
Switzerland Romania |
2-2 |
|
16.06.23
|
Andorra Switzerland |
1-2 |
|
28.03.23
|
Switzerland Israel |
3-0 |
|
25.03.23
|
Belarus Switzerland |
0-5 |
|
06.12.22
|
Portugal Switzerland |
6-1 |
|
02.12.22
|
Serbia Switzerland |
2-3 |
|
28.11.22
|
Brazil Switzerland |
1-0 |
|
24.11.22
|
Switzerland Cameroon |
1-0 |
|
17.11.22
|
Ghana Switzerland |
2-0 |
|
27.09.22
|
Switzerland Czech Republic |
2-1 |
|
24.09.22
|
Spain Switzerland |
1-2 |
|
12.06.22
|
Switzerland Portugal |
1-0 |
|
24.06.26
|
Switzerland Canada |
2-1 |
|
18.06.26
|
Switzerland Bosnia & Herzegovina |
4-1 |
|
06.06.26
|
Switzerland Australia |
1-1 |
|
31.05.26
|
Switzerland Jordan |
4-1 |
|
27.03.26
|
Switzerland Germany |
3-4 |
|
15.11.25
|
Switzerland Sweden |
4-1 |
|
08.09.25
|
Switzerland Slovenia |
3-0 |
|
05.09.25
|
Switzerland Kosovo |
4-0 |
|
25.03.25
|
Switzerland Luxembourg |
3-1 |
|
15.11.24
|
Switzerland Serbia |
1-1 |
|
15.10.24
|
Switzerland Denmark |
2-2 |
|
08.09.24
|
Switzerland Spain |
1-4 |
|
29.06.24
|
Switzerland Italy |
2-0 |
|
23.06.24
|
Switzerland Germany |
1-1 |
|
08.06.24
|
Switzerland Austria |
1-1 |
|
04.06.24
|
Switzerland Estonia |
4-0 |
|
18.11.23
|
Switzerland Kosovo |
1-1 |
|
15.10.23
|
Switzerland Belarus |
3-3 |
|
12.09.23
|
Switzerland Andorra |
3-0 |
|
19.06.23
|
Switzerland Romania |
2-2 |
|
28.03.23
|
Switzerland Israel |
3-0 |
|
24.11.22
|
Switzerland Cameroon |
1-0 |
|
27.09.22
|
Switzerland Czech Republic |
2-1 |
|
12.06.22
|
Switzerland Portugal |
1-0 |
|
09.06.22
|
Switzerland Spain |
0-1 |
|
29.03.22
|
Switzerland Kosovo |
1-1 |
|
15.11.21
|
Switzerland Bulgaria |
4-0 |
|
09.10.21
|
Switzerland Northern Ireland |
2-0 |
|
05.09.21
|
Switzerland Italy |
0-0 |
|
01.09.21
|
Switzerland Greece |
2-1 |
|
02.07.21
|
Switzerland Spain (Penalties:1 - 3) |
1-1 |
|
20.06.21
|
Switzerland Turkey |
3-1 |
|
03.06.21
|
Switzerland Liechtenstein |
7-0 |
|
30.05.21
|
Switzerland USA |
2-1 |
|
31.03.21
|
Switzerland Finland |
3-2 |
|
28.03.21
|
Switzerland Lithuania |
1-0 |
|
17.11.20
|
Switzerland Ukraine |
3-0 |
|
14.11.20
|
Switzerland Spain |
1-1 |
|
07.10.20
|
Switzerland Croatia |
1-2 |
|
06.09.20
|
Switzerland Germany |
1-1 |
|
15.11.19
|
Switzerland Georgia |
1-0 |
|
15.10.19
|
Switzerland Ireland |
2-0 |
|
08.09.19
|
Switzerland Gibraltar |
4-0 |
|
13.06.26
|
Qatar Switzerland |
1-1 |
|
31.03.26
|
Norway Switzerland |
0-0 |
|
18.11.25
|
Kosovo Switzerland |
1-1 |
|
13.10.25
|
Slovenia Switzerland |
0-0 |
|
10.10.25
|
Sweden Switzerland |
0-2 |
|
11.06.25
|
USA Switzerland |
0-4 |
|
07.06.25
|
Mexico Switzerland |
2-4 |
|
21.03.25
|
Northern Ireland Switzerland |
1-1 |
|
18.11.24
|
Spain Switzerland |
3-2 |
|
12.10.24
|
Serbia Switzerland |
2-0 |
|
05.09.24
|
Denmark Switzerland |
2-0 |
|
06.07.24
|
England Switzerland (Penalties:5 - 3) |
1-1 |
|
19.06.24
|
Scotland Switzerland |
1-1 |
|
15.06.24
|
Hungary Switzerland |
1-3 |
|
26.03.24
|
Ireland Switzerland |
0-1 |
|
23.03.24
|
Denmark Switzerland |
0-0 |
|
21.11.23
|
Romania Switzerland |
1-0 |
|
15.11.23
|
Israel Switzerland |
1-1 |
|
09.09.23
|
Kosovo Switzerland |
2-2 |
|
16.06.23
|
Andorra Switzerland |
1-2 |
|
25.03.23
|
Belarus Switzerland |
0-5 |
|
06.12.22
|
Portugal Switzerland |
6-1 |
|
02.12.22
|
Serbia Switzerland |
2-3 |
|
28.11.22
|
Brazil Switzerland |
1-0 |
|
17.11.22
|
Ghana Switzerland |
2-0 |
|
24.09.22
|
Spain Switzerland |
1-2 |
|
05.06.22
|
Portugal Switzerland |
4-0 |
|
02.06.22
|
Czech Republic Switzerland |
2-1 |
|
26.03.22
|
England Switzerland |
2-1 |
|
12.11.21
|
Italy Switzerland |
1-1 |
|
12.10.21
|
Lithuania Switzerland |
0-4 |
|
08.09.21
|
Northern Ireland Switzerland |
0-0 |
|
28.06.21
|
France Switzerland (Penalties:4 - 5) |
3-3 |
|
16.06.21
|
Italy Switzerland |
3-0 |
|
12.06.21
|
Wales Switzerland |
1-1 |
|
25.03.21
|
Bulgaria Switzerland |
1-3 |
|
11.11.20
|
Belgium Switzerland |
2-1 |
|
13.10.20
|
Germany Switzerland |
3-3 |
|
10.10.20
|
Spain Switzerland |
1-0 |
|
03.09.20
|
Ukraine Switzerland |
2-1 |
|
18.11.19
|
Gibraltar Switzerland |
1-6 |
|
12.10.19
|
Denmark Switzerland |
1-0 |
|
05.09.19
|
Ireland Switzerland |
1-1 |
|
23.03.19
|
Georgia Switzerland |
0-2 |
|
28.06.26
|
Algeria Austria |
3-3 |
|
23.06.26
|
Jordan Algeria |
1-2 |
|
17.06.26
|
Argentina Algeria |
3-0 |
|
11.06.26
|
Bolivia Algeria |
0-4 |
|
03.06.26
|
Netherlands Algeria |
0-1 |
|
31.03.26
|
Algeria Uruguay |
0-0 |
|
27.03.26
|
Algeria Guatemala |
7-0 |
|
10.01.26
|
Algeria Nigeria |
0-2 |
|
06.01.26
|
Algeria DR Congo |
1-0 |
|
31.12.25
|
Equatorial Guinea Algeria |
1-3 |
|
28.12.25
|
Algeria Burkina Faso |
1-0 |
|
24.12.25
|
Algeria Sudan |
3-0 |
|
12.12.25
|
Algeria UAE (Penalties:6 - 7) |
1-1 |
|
09.12.25
|
Algeria Iraq |
2-0 |
|
06.12.25
|
Bahrain Algeria |
1-5 |
|
03.12.25
|
Algeria Sudan |
0-0 |
|
18.11.25
|
Saudi Arabia Algeria |
0-2 |
|
13.11.25
|
Algeria Zimbabwe |
3-1 |
|
14.10.25
|
Algeria Uganda |
2-1 |
|
09.10.25
|
Somalia Algeria |
0-3 |
|
08.09.25
|
Guinea Algeria |
0-0 |
|
04.09.25
|
Algeria Botswana |
3-1 |
|
23.08.25
|
Sudan Algeria (Penalties:4 - 2) |
1-1 |
|
18.08.25
|
Algeria Niger |
0-0 |
|
15.08.25
|
Guinea Algeria |
1-1 |
|
08.08.25
|
Algeria South Africa |
1-1 |
|
04.08.25
|
Uganda Algeria |
0-3 |
|
10.06.25
|
Sweden Algeria |
4-3 |
|
05.06.25
|
Algeria Rwanda |
2-0 |
|
09.05.25
|
Algeria Gambia |
3-0 |
|
03.05.25
|
Gambia Algeria |
0-0 |
|
25.03.25
|
Algeria Mozambique |
5-1 |
|
21.03.25
|
Botswana Algeria |
1-3 |
|
17.11.24
|
Algeria Liberia |
5-1 |
|
14.11.24
|
Equatorial Guinea Algeria |
0-0 |
|
14.10.24
|
Togo Algeria |
0-1 |
|
10.10.24
|
Algeria Togo |
5-1 |
|
10.09.24
|
Liberia Algeria |
0-3 |
|
05.09.24
|
Algeria Equatorial Guinea |
2-0 |
|
10.06.24
|
Uganda Algeria |
1-2 |
|
06.06.24
|
Algeria Guinea |
1-2 |
|
26.03.24
|
Algeria South Africa |
3-3 |
|
22.03.24
|
Algeria Bolivia |
3-2 |
|
23.01.24
|
Mauritania Algeria |
1-0 |
|
20.01.24
|
Algeria Burkina Faso |
2-2 |
|
15.01.24
|
Algeria Angola |
1-1 |
|
09.01.24
|
Burundi Algeria |
0-4 |
|
19.11.23
|
Mozambique Algeria |
0-2 |
|
16.11.23
|
Algeria Somalia |
3-1 |
|
16.10.23
|
Egypt Algeria |
1-1 |
|
28.06.26
|
Algeria Austria |
3-3 |
|
31.03.26
|
Algeria Uruguay |
0-0 |
|
27.03.26
|
Algeria Guatemala |
7-0 |
|
10.01.26
|
Algeria Nigeria |
0-2 |
|
06.01.26
|
Algeria DR Congo |
1-0 |
|
28.12.25
|
Algeria Burkina Faso |
1-0 |
|
24.12.25
|
Algeria Sudan |
3-0 |
|
12.12.25
|
Algeria UAE (Penalties:6 - 7) |
1-1 |
|
09.12.25
|
Algeria Iraq |
2-0 |
|
03.12.25
|
Algeria Sudan |
0-0 |
|
13.11.25
|
Algeria Zimbabwe |
3-1 |
|
14.10.25
|
Algeria Uganda |
2-1 |
|
04.09.25
|
Algeria Botswana |
3-1 |
|
18.08.25
|
Algeria Niger |
0-0 |
|
08.08.25
|
Algeria South Africa |
1-1 |
|
05.06.25
|
Algeria Rwanda |
2-0 |
|
09.05.25
|
Algeria Gambia |
3-0 |
|
25.03.25
|
Algeria Mozambique |
5-1 |
|
17.11.24
|
Algeria Liberia |
5-1 |
|
10.10.24
|
Algeria Togo |
5-1 |
|
05.09.24
|
Algeria Equatorial Guinea |
2-0 |
|
06.06.24
|
Algeria Guinea |
1-2 |
|
26.03.24
|
Algeria South Africa |
3-3 |
|
22.03.24
|
Algeria Bolivia |
3-2 |
|
20.01.24
|
Algeria Burkina Faso |
2-2 |
|
15.01.24
|
Algeria Angola |
1-1 |
|
16.11.23
|
Algeria Somalia |
3-1 |
|
12.10.23
|
Algeria Cape Verde |
5-1 |
|
07.09.23
|
Algeria Tanzania |
0-0 |
|
20.06.23
|
Algeria Tunisia |
1-1 |
|
23.03.23
|
Algeria Niger |
2-1 |
|
04.02.23
|
Algeria Senegal (Penalties:4 - 5) |
0-0 |
|
31.01.23
|
Algeria Niger |
5-0 |
|
27.01.23
|
Algeria Ivory Coast |
1-0 |
|
17.01.23
|
Algeria Ethiopia |
1-0 |
|
13.01.23
|
Algeria Libya |
1-0 |
|
16.11.22
|
Algeria Mali |
1-1 |
|
27.09.22
|
Algeria Nigeria |
2-1 |
|
23.09.22
|
Algeria Guinea |
1-0 |
|
04.06.22
|
Algeria Uganda |
2-0 |
|
29.03.22
|
Algeria Cameroon |
1-2 |
|
16.01.22
|
Algeria Equatorial Guinea |
0-1 |
|
11.01.22
|
Algeria Sierra Leone |
0-0 |
|
05.01.22
|
Algeria Ghana |
3-0 |
|
07.12.21
|
Algeria Egypt |
1-1 |
|
01.12.21
|
Algeria Sudan |
4-0 |
|
16.11.21
|
Algeria Burkina Faso |
2-2 |
|
08.10.21
|
Algeria Niger |
6-1 |
|
02.09.21
|
Algeria Djibouti |
8-0 |
|
17.06.21
|
Algeria Liberia |
5-1 |
|
23.06.26
|
Jordan Algeria |
1-2 |
|
17.06.26
|
Argentina Algeria |
3-0 |
|
11.06.26
|
Bolivia Algeria |
0-4 |
|
03.06.26
|
Netherlands Algeria |
0-1 |
|
31.12.25
|
Equatorial Guinea Algeria |
1-3 |
|
06.12.25
|
Bahrain Algeria |
1-5 |
|
18.11.25
|
Saudi Arabia Algeria |
0-2 |
|
09.10.25
|
Somalia Algeria |
0-3 |
|
08.09.25
|
Guinea Algeria |
0-0 |
|
23.08.25
|
Sudan Algeria (Penalties:4 - 2) |
1-1 |
|
15.08.25
|
Guinea Algeria |
1-1 |
|
04.08.25
|
Uganda Algeria |
0-3 |
|
10.06.25
|
Sweden Algeria |
4-3 |
|
03.05.25
|
Gambia Algeria |
0-0 |
|
21.03.25
|
Botswana Algeria |
1-3 |
|
14.11.24
|
Equatorial Guinea Algeria |
0-0 |
|
14.10.24
|
Togo Algeria |
0-1 |
|
10.09.24
|
Liberia Algeria |
0-3 |
|
10.06.24
|
Uganda Algeria |
1-2 |
|
23.01.24
|
Mauritania Algeria |
1-0 |
|
09.01.24
|
Burundi Algeria |
0-4 |
|
19.11.23
|
Mozambique Algeria |
0-2 |
|
16.10.23
|
Egypt Algeria |
1-1 |
|
12.09.23
|
Senegal Algeria |
0-1 |
|
18.06.23
|
Uganda Algeria |
1-2 |
|
27.03.23
|
Niger Algeria |
0-1 |
|
21.01.23
|
Mozambique Algeria |
0-1 |
|
19.11.22
|
Sweden Algeria |
2-0 |
|
12.06.22
|
Iran Algeria |
1-2 |
|
08.06.22
|
Tanzania Algeria |
0-2 |
|
25.03.22
|
Cameroon Algeria |
0-1 |
|
20.01.22
|
Ivory Coast Algeria |
3-1 |
|
18.12.21
|
Tunisia Algeria |
0-2 |
|
15.12.21
|
Qatar Algeria |
1-2 |
|
11.12.21
|
Morocco Algeria (Penalties:3 - 5) |
2-2 |
|
04.12.21
|
Lebanon Algeria |
0-2 |
|
12.11.21
|
Djibouti Algeria |
0-4 |
|
12.10.21
|
Niger Algeria |
0-4 |
|
07.09.21
|
Burkina Faso Algeria |
1-1 |
|
11.06.21
|
Tunisia Algeria |
0-2 |
|
25.03.21
|
Zambia Algeria |
3-3 |
|
16.11.20
|
Zimbabwe Algeria |
2-2 |
|
13.10.20
|
Mexico Algeria |
2-2 |
|
18.11.19
|
Botswana Algeria |
0-1 |
|
19.10.19
|
Morocco Algeria |
3-0 |
|
11.07.19
|
Ivory Coast Algeria (Penalties:3 - 4) |
2-2 |
|
01.07.19
|
Tanzania Algeria |
0-3 |
|
16.10.18
|
Benin Algeria |
1-0 |
|
08.09.18
|
Gambia Algeria |
1-1 |
| There are no records |
| There are no records |