BC Place Vancouver
Switzerland
Algeria
40
%
wins
- 4 wins
- 5 draws
- 1 loss
10
last matches
- 6 wins
- 2 draws
- 2 losses
60
%
wins
Tournament
Match
1
2
Result
W
24.06.2026
FIFA World Cup
Switzerland
Canada
0
0
2
1
2
1
W
18.06.2026
FIFA World Cup
Switzerland
Bosnia and Herzegovina
0
0
4
1
4
1
D
13.06.2026
FIFA World Cup
Qatar
Switzerland
0
1
1
0
1
1
D
06.06.2026
Int. Friendly Games
Switzerland
Australia
1
0
0
1
1
1
W
31.05.2026
Int. Friendly Games
Switzerland
Jordan
3
0
1
1
4
1
D
31.03.2026
Int. Friendly Games
Norway
Switzerland
0
0
0
0
0
0
L
27.03.2026
Int. Friendly Games
Switzerland
Germany
2
2
1
2
3
4
D
18.11.2025
FIFA World Cup Qualification, UEFA
Kosovo
Switzerland
0
0
1
1
1
1
W
15.11.2025
FIFA World Cup Qualification, UEFA
Switzerland
Sweden
1
1
3
0
4
1
D
13.10.2025
FIFA World Cup Qualification, UEFA
Slovenia
Switzerland
0
0
0
0
0
0
Tournament
Match
1
2
RT
ET
Result
D
28.06.2026
FIFA World Cup
Algeria
Austria
1
1
2
2
3
3
–
–
3
3
W
23.06.2026
FIFA World Cup
Jordan
Algeria
1
0
0
2
1
2
–
–
1
2
L
17.06.2026
FIFA World Cup
Argentina
Algeria
1
0
2
0
3
0
–
–
3
0
W
11.06.2026
Int. Friendly Games
Bolivia
Algeria
0
1
0
3
0
4
–
–
0
4
W
03.06.2026
Int. Friendly Games
Netherlands
Algeria
0
0
0
1
0
1
–
–
0
1
D
31.03.2026
Int. Friendly Games
Algeria
Uruguay
0
0
0
0
0
0
–
–
0
0
W
27.03.2026
Int. Friendly Games
Algeria
Guatemala
3
0
4
0
7
0
–
–
7
0
L
10.01.2026
Africa Cup of Nations
Algeria
Nigeria
0
0
0
2
0
2
–
–
0
2
W
06.01.2026
Africa Cup of Nations
Algeria
DR Congo
0
0
0
0
0
0
1
0
ET
1
0
W
31.12.2025
Africa Cup of Nations
Equatorial Guinea
Algeria
0
3
1
0
1
3
–
–
1
3
Switzerland
Algeria
All tournaments
10
Matches
All tournaments
Match
1st half
2nd half
Match
1st half
2nd half
20
Total goals
21
11
Conceded
10
7
Yellow Cards
14
0
Red cards
0
43
Corners
39
104
Free Kicks
125
16
Offsides
10
Switzerland
Algeria
4-1-2-3
4-2-3-1
1
Kobel
13
Rodriguez
5
Akanji
4
Elvedi
25
Jaquez
8
Freuler
10
Xhaka
15
Sow
17
Vargas
7
Embolo
9
Manzambi
9
Gouiri
7
Mahrez
19
Bentaleb
10
Chaibi
8
Aouar
22
Maza
17
Belghali
2
Mandi
21
Bensebaini
13
Hadjam
16
Benbot
head coaches
Murat Yakin
Vladimir Petkovic
Switzerland
Algeria
All tournaments
7
FWD
Breel Embolo
22
9
17
FWD
Ruben Vargas
28
7
11
FWD
Dan Ndoye
26
6
10
MDF
Granit Xhaka
32
6
9
MDF
Johan Manzambi
13
5
All tournaments
7
FWD
Riyad Mahrez
11
6
9
FWD
Amine Gouiri
6
3
22
MDF
Ibrahim Maza
11
2
25
FWD
Fares Ghedjemis
4
1
5
DEF
Zineddine Belaid
10
1
Lineups
Switzerland
Algeria
Lineups
Switzerland
Algeria
Switzerland
Algeria
All tournaments
7
FWD
Breel Embolo
22
9
17
FWD
Ruben Vargas
28
7
11
FWD
Dan Ndoye
26
6
10
MDF
Granit Xhaka
32
6
9
MDF
Johan Manzambi
13
5
8
MDF
Remo Freuler
32
4
3
DEF
Silvan Widmer
20
2
5
DEF
Manuel Akanji
32
2
20
MDF
Michel Aebischer
28
1
16
FWD
Christian Fassnacht
7
1
26
FWD
Cedric Itten
14
1
4
DEF
Nico Elvedi
30
1
15
MDF
Djibril Sow
16
0
13
DEF
Ricardo Rodriguez
33
0
25
DEF
Luca Jaquez
8
0
1
GLK
Gregor Kobel
29
0
All tournaments
7
FWD
Riyad Mahrez
11
6
9
FWD
Amine Gouiri
6
3
22
MDF
Ibrahim Maza
11
2
25
FWD
Fares Ghedjemis
4
1
5
DEF
Zineddine Belaid
10
1
10
MDF
Fares Chaibi
11
1
8
MDF
Houssem Aouar
5
1
17
DEF
Rafik Belghali
11
1
26
DEF
Samir Chergui
3
0
15
DEF
Rayan Ait-Nouri
11
0
19
MDF
Nabil Bentaleb
4
0
13
DEF
Jaouen Hadjam
5
0
21
DEF
Ramy Bensebaini
11
0
2
DEF
Aissa Mandi
11
0
16
GLK
Oussama Benbot
7
0
Group stage
Playoffs
Group stage
Playoffs
01.07.2026 23:00
Belgium
Senegal
–
–
–
–
–
–
29.06.2026 20:00
Brazil
Japan
–
–
–
–
–
–
30.06.2026 20:00
Ivory Coast
Norway
–
–
–
–
–
–
01.07.2026 04:00
Mexico
Ecuador
–
–
–
–
–
–
01.07.2026 19:00
England
DR Congo
–
–
–
–
–
–
04.07.2026 01:00
Argentina
Cape Verde
–
–
–
–
–
–
03.07.2026 21:00
Australia
Egypt
–
–
–
–
–
–
03.07.2026 06:00
Switzerland
Algeria
–
–
–
–
–
–
04.07.2026 04:30
Colombia
Ghana
–
–
–
–
–
–
29.06.2026 23:30
Germany
Paraguay
–
–
–
–
–
–
01.07.2026 00:00
France
Sweden
–
–
–
–
–
–
28.06.2026 22:00
South Africa
Canada
–
–
–
–
–
–
30.06.2026 04:00
Netherlands
Morocco
–
–
–
–
–
–
03.07.2026 02:00
Portugal
Croatia
–
–
–
–
–
–
02.07.2026 22:00
Spain
Austria
–
–
–
–
–
–
02.07.2026 03:00
USA
Bosnia and Herzegovina
–
–
–
–
–
–