WORLD CUP
FRIDAY, 03 JUL 2026
BC Place
Switzerland
Algeria
BTTS
Yes
Over / Under 2.5
Over 2.5
1X2 Pick
No Draw
Confidence
High / 83.6%
Correct Score
2-1
Match Facts
Over 2.5 is recommended for this match.
BTTS prediction: Yes
1X2 Prediction
Recommended: No Draw
0%
25%
50%
75%
100%
Over/Under 2.5 Prediction
Recommended: Over 2.5
Selected
77.2%
-
77.2%
Probability
Opposite
22.8%
-
0%
25%
50%
75%
100%
BTTS Prediction
Recommended: Yes
Yes / Selected
82.5%
-
82.5%
Probability
No / Opposite
17.5%
-
0%
25%
50%
75%
100%
Recent Form & Performance
Switzerland
DLLLW
Switzerland have scored 15 goals and conceded 9 goals in the analysed sample.
| Date | Match | Score | Result |
|---|---|---|---|
| Recent | Switzerland | 15 - 9 | D |
Algeria
DDLDW
Algeria have scored 17 goals and conceded 7 goals in the analysed sample.
| Date | Match | Score | Result |
|---|---|---|---|
| Recent | Algeria | 17 - 7 | W |
Season Statistics
Switzerland
7 matches
Algeria
7 matches
| 2.14 | Average Goals Scored | 2.43 |
| 1.29 | Average Goals Conceded | 1 |
| 6 | BTTS Yes | 2 |
| 4 | Over 2.5 | 5 |
| 5 | Shots on Goal | 2.14 |
Head to Head
Switzerland vs Algeria
Previous meetings, H2H tips, goal trends and direct comparison.
1 Matches
Matches Played
1
Switzerland Wins
1
Draws
0
Algeria Wins
0
Switzerland
100%
Draw
0%
Algeria
0%
BTTS
0/1 (0%)
Over 2.5 Goals
0/1 (0%)
Average Goals
2
H2H Tips
0 Found
Strong H2H Angles
Minimum rule: 2+ successful matches and 66%+ success rate.
No strong H2H angle found
Not enough matches or success rate is below 66%.
Recent H2H Matches
Latest meetings| Date | Competition | Match | Score | Result |
|---|---|---|---|---|
| 03 Jul 2026 | World Cup |
Switzerland
Algeria
|
2 : 0 | W |
Match Statistics
Switzerland vs Algeria
Fast live-style comparison with key match metrics.
Switzerland
Algeria
Possession
45%
-
55%
Total Shots
11
-
8
Shots on Target
5
-
2
Expected Goals
2.56
-
0.73
Match Momentum
Who controlled the key numbers?
visual comparison
11
Total Shots
8
5
Shots on Goal
2
4
Shots off Goal
3
2
Blocked Shots
3
9
Shots Inside Box
5
2
Shots Outside Box
3
4
Corner Kicks
2
2.56
Expected Goals
0.73
45%
Ball Possession
55%
436
Total Passes
561
354
Accurate Passes
476
10
Fouls
12
0
Offsides
2
🟨 0
Yellow Cards
2 🟨
🟥 0
Red Cards
0 🟥
2
Goalkeeper Saves
2
Attacking
11
Total Shots
8
5
Shots on Goal
2
4
Shots off Goal
3
2
Blocked Shots
3
9
Shots Inside Box
5
2
Shots Outside Box
3
4
Corner Kicks
2
2.56
Expected Goals
0.73
Passing & Control
45%
Ball Possession
55%
436
Total Passes
561
354
Accurate Passes
476
Discipline
10
Fouls
12
0
Offsides
2
0
Yellow Cards
2
0
Red Cards
0
2
Goalkeeper Saves
2
Team Lineups
Switzerland vs Algeria
FlashScore style player positions, formations, substitutions and events.
4-2-3-1
4-3-3
Switzerland
4-2-3-1
4-3-3
Algeria
1 Gregor Kobel
6 Denis Zakaria
4 Nico Elvedi
5 Manuel Akanji
13 Ricardo Rodríguez
8 Remo Freuler
10 Granit Xhaka
11 Dan Ndoye
9 Johan Manzambi
17 Rubén Vargas
7 Breel Embolo
23 Luca Zidane
17 Rafik Belghali
2 Aïssa Mandi
21 Ramy Bensebaini
15 Rayan Aït-Nouri
6 Ramiz Zerrouki
19 Nabil Bentaleb
10 Farès Chaïbi
7 Riyad Mahrez
22 Ibrahim Maza
8 Houssem Aouar
Switzerland
Starting XI
11 players
1
Gregor Kobel
G
6
Denis Zakaria
D
↓ 87'
4
Nico Elvedi
D
5
Manuel Akanji
D
13
Ricardo Rodríguez
D
8
Remo Freuler
M
10
Granit Xhaka
M
11
Dan Ndoye
M
⚽ 46'↓ 87'
9
Johan Manzambi
M
🎯 10'↓ 71'
17
Rubén Vargas
M
↓ 71'
7
Breel Embolo
F
⚽ 10'↓ 83'
Substitutes
14 players
22
Fabian Rieder
M
↑ 71'
19
Noah Okafor
F
↑ 71'
23
Zeki Amdouni
F
↑ 83'
3
Silvan Widmer
D
↑ 87'
20
Michel Aebischer
M
↑ 87'
12
Yvon Mvogo
G
21
Marvin Keller
G
18
Eray Cömert
D
24
Aurèle Amenda
D
2
Miro Muheim
D
16
Christian Fassnacht
M
14
Ardon Jashari
M
15
Djibril Sow
M
26
Cédric Itten
F
Algeria
Starting XI
11 players
23
Luca Zidane
G
17
Rafik Belghali
D
↓ 82'
2
Aïssa Mandi
D
21
Ramy Bensebaini
D
15
Rayan Aït-Nouri
D
6
Ramiz Zerrouki
M
↓ 58'
19
Nabil Bentaleb
M
↓ 71'
10
Farès Chaïbi
M
YC 36'
7
Riyad Mahrez
F
↓ 71'
22
Ibrahim Maza
F
8
Houssem Aouar
F
↓ 58'
Substitutes
13 players
13
Jaouen Hadjam
D
↑ 58'
9
Amine Gouiri
F
↑ 58'
11
Anis Hadj Moussa
F
↑ 71'
14
Hicham Boudaoui
M
↑ 71'YC 72'
20
Adil Boulbina
F
↑ 82'
1
Melvin Mastil
G
16
Oussama Benbot
G
3
Achref Abada
D
4
Mohamed Tougai
D
5
Zineddine Belaid
D
26
Samir Sophian Chergui
D
24
Yassine Titraoui
M
25
Farès Ghedjemis
F
Last matches: Switzerland
L
D
W
W
D
2W 2D 1L
12.07.26
Wor
Switzerland
Argentina
1
3
L
07.07.26
Wor
Switzerland
Colombia
0
0
D
24.06.26
Wor
Switzerland
Canada
2
1
W
18.06.26
Wor
Switzerland
Bosnia & Herzegovina
4
1
W
13.06.26
Wor
Switzerland
Qatar
1
1
D
06.06.26
Fri
Switzerland
Australia
1
1
D
31.05.26
Fri
Switzerland
Jordan
4
1
W
31.03.26
Fri
Switzerland
Norway
0
0
D
27.03.26
Fri
Switzerland
Germany
3
4
L
18.11.25
Wor
Switzerland
Kosovo
1
1
D
15.11.25
Wor
Switzerland
Sweden
4
1
W
13.10.25
Wor
Switzerland
Slovenia
0
0
D
10.10.25
Wor
Switzerland
Sweden
2
0
W
08.09.25
Wor
Switzerland
Slovenia
3
0
W
05.09.25
Wor
Switzerland
Kosovo
4
0
W
18.11.24
UEF
Switzerland
Spain
2
3
L
15.11.24
UEF
Switzerland
Serbia
1
1
D
15.10.24
UEF
Switzerland
Denmark
2
2
D
12.10.24
UEF
Switzerland
Serbia
0
2
L
08.09.24
UEF
Switzerland
Spain
1
4
L
Last matches: Algeria
D
W
L
W
W
3W 1D 1L
28.06.26
Wor
Algeria
Austria
3
3
D
23.06.26
Wor
Algeria
Jordan
2
1
W
17.06.26
Wor
Algeria
Argentina
0
3
L
11.06.26
Fri
Algeria
Bolivia
4
0
W
03.06.26
Fri
Algeria
Netherlands
1
0
W
31.03.26
Fri
Algeria
Uruguay
0
0
D
27.03.26
Fri
Algeria
Guatemala
7
0
W
Last matches: Switzerland
D
W
W
D
W
3W 2D 0L
07.07.26
Wor
Switzerland
Colombia
0
0
D
24.06.26
Wor
Switzerland
Canada
2
1
W
18.06.26
Wor
Switzerland
Bosnia & Herzegovina
4
1
W
06.06.26
Fri
Switzerland
Australia
1
1
D
31.05.26
Fri
Switzerland
Jordan
4
1
W
27.03.26
Fri
Switzerland
Germany
3
4
L
15.11.25
Wor
Switzerland
Sweden
4
1
W
08.09.25
Wor
Switzerland
Slovenia
3
0
W
05.09.25
Wor
Switzerland
Kosovo
4
0
W
15.11.24
UEF
Switzerland
Serbia
1
1
D
15.10.24
UEF
Switzerland
Denmark
2
2
D
08.09.24
UEF
Switzerland
Spain
1
4
L
Last matches: Algeria
W
L
W
W
3W 0D 1L
23.06.26
Wor
Algeria
Jordan
2
1
W
17.06.26
Wor
Algeria
Argentina
0
3
L
11.06.26
Fri
Algeria
Bolivia
4
0
W
03.06.26
Fri
Algeria
Netherlands
1
0
W
Standings
Group B
| # | Team | MP | W | D | L | G | GD | PTS | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Switzerland
HOME
|
3 | 2 | 1 | 0 | 7:3 | 4 | 7 |
L
W
W
W
W
|
| 2 | 3 | 1 | 1 | 1 | 8:3 | 5 | 4 |
L
W
L
W
D
|
|
| 3 | 3 | 1 | 1 | 1 | 5:6 | -1 | 4 |
L
W
L
D
|
|
| 4 | 3 | 0 | 1 | 2 | 2:10 | -8 | 1 |
L
L
D
|
Round of 32
Switzerland
Algeria