Back

World Cup

World

2026-07-03

03:00

BC Place

Switzerland

W
W
D

2

0

Algeria

D
W
L

ODDS

1

1.93

X

3.45

2

3.8

PREDICTIONS

1X2

1X

Goals

U

Scores

2:0

PROBABILITY

1

52%

X

29%

2

26%

FT

D. Ndoye

M. Aebischer

87'

D. Zakaria

S. Widmer

87'

B. Embolo

Z. Amdouni

83'

82'

R. Belghali

A. Boulbina

72'

H. Boudaoui

71'

R. Mahrez

A. Hadj Moussa

71'

N. Bentaleb

H. Boudaoui

R. Vargas

F. Rieder

71'

J. Manzambi

N. Okafor

71'

58'

R. Zerrouki

A. Gouiri

58'

H. Aouar

J. Hadjam

D. Ndoye

46'

36'

F. Chaibi

B. Embolo

J. Manzambi

10'

COMPARE TEAMS

Switzerland

W
W
D
WIN
2 games
in last 3 games.
LOSS
0 games
in last 3 games.

Algeria

D
W
L
WIN
1 games
in last 3 games.
LOSS
1 games
in last 3 games.

HEAD TO HEAD (H2H)

No Head to Head data

LATEST 10 GAMES

Switzerland

Under in % of games

1.5

40%

2.5

60%

3.5

70%

Over in % of games

1.5

60%

2.5

30%

3.5

30%

Average number of goals

Scored

2.3

Conceded

1.0

Algeria

Under in % of games

1.5

50%

2.5

60%

3.5

80%

Over in % of games

1.5

50%

2.5

20%

3.5

20%

Average number of goals

Scored

1.7

Conceded

2.3

LATEST RESULTS

Switzerland

Previous Matches
W

Switzerland

2 : 0

Algeria

03/07/26
W

Switzerland

2 : 1

Canada

24/06/26
W

Switzerland

4 : 1

Bosnia & Herzegovina

18/06/26
D

Qatar

1 : 1

Switzerland

13/06/26
D

Switzerland

1 : 1

Australia

06/06/26
W

Switzerland

4 : 1

Jordan

31/05/26
D

Norway

0 : 0

Switzerland

31/03/26
L

Switzerland

3 : 4

Germany

27/03/26
D

Kosovo

1 : 1

Switzerland

18/11/25
W

Switzerland

4 : 1

Sweden

15/11/25

Algeria

Previous Matches
W

Switzerland

2 : 0

Algeria

03/07/26
D

Algeria

3 : 3

Austria

28/06/26
L

Jordan

1 : 2

Algeria

23/06/26
L

Argentina

3 : 0

Algeria

17/06/26
L

Bolivia

0 : 4

Algeria

11/06/26
L

Netherlands

0 : 1

Algeria

03/06/26
D

Algeria

0 : 0

Uruguay

31/03/26
L

Algeria

7 : 0

Guatemala

27/03/26
L

Algeria

0 : 2

Nigeria

10/01/26
L

Equatorial Guinea

1 : 3

Algeria

31/12/25

LEAGUE TABLE

S/N Team P W D P GD Pts
1
Mexico
3 3 0 0 6 9
2
South Africa
3 1 1 1 -1 4
3
South Korea
3 1 0 2 -1 3
4
Czechia
3 0 1 2 -4 1
1
Switzerland
3 2 1 0 4 7
2
Canada
3 1 1 1 5 4
3
Bosnia & Herzegovina
3 1 1 1 -1 4
4
Qatar
3 0 1 2 -8 1
1
Brazil
3 2 1 0 6 7
2
Morocco
3 2 1 0 3 7
3
Scotland
3 1 0 2 -3 3
4
Haiti
3 0 0 3 -6 0
1
USA
3 2 0 1 4 6
2
Australia
3 1 1 1 0 4
3
Paraguay
3 1 1 1 -2 4
4
Türkiye
3 1 0 2 -2 3
1
Germany
3 2 0 1 6 6
2
Ivory Coast
3 2 0 1 2 6
3
Ecuador
3 1 1 1 0 4
4
Curaçao
3 0 1 2 -8 1
1
Netherlands
3 2 1 0 6 7
2
Japan
3 1 2 0 4 5
3
Sweden
3 1 1 1 0 4
4
Tunisia
3 0 0 3 -10 0
1
Belgium
3 1 2 0 4 5
2
Egypt
3 1 2 0 2 5
3
Iran
3 0 3 0 0 3
4
New Zealand
3 0 1 2 -6 1
1
Spain
3 2 1 0 5 7
2
Cape Verde Islands
3 0 3 0 0 3
3
Uruguay
3 0 2 1 -1 2
4
Saudi Arabia
3 0 2 1 -4 2
1
France
3 3 0 0 8 9
2
Norway
3 2 0 1 1 6
3
Senegal
3 1 0 2 2 3
4
Iraq
3 0 0 3 -11 0
1
Argentina
3 3 0 0 7 9
2
Austria
3 1 1 1 0 4
3
Algeria
3 1 1 1 -2 4
4
Jordan
3 0 0 3 -5 0
1
Colombia
3 2 1 0 3 7
2
Portugal
3 1 2 0 5 5
3
Congo DR
3 1 1 1 1 4
4
Uzbekistan
3 0 0 3 -9 0
1
England
3 2 1 0 4 7
2
Croatia
3 2 0 1 0 6
3
Ghana
3 1 1 1 0 4
4
Panama
3 0 0 3 -4 0
1
Congo DR
3 1 1 1 1 4
2
Sweden
3 1 1 1 0 4
3
Ghana
3 1 1 1 0 4
4
Ecuador
3 1 1 1 0 4
5
Bosnia & Herzegovina
3 1 1 1 -1 4
6
Algeria
3 1 1 1 -2 4
7
Paraguay
3 1 1 1 -2 4
8
Senegal
3 1 0 2 2 3
9
Iran
3 0 3 0 0 3
10
South Korea
3 1 0 2 -1 3
11
Scotland
3 1 0 2 -3 3
12
Uruguay
3 0 2 1 -1 2

Round of 32