Back

World Cup

World

2026-06-28

19:00

SoFi Stadium

South Africa

W
D
L

0

1

Canada

L
W
D

ODDS

1

4.85

X

3.4

2

1.76

PREDICTIONS

1X2

X2

Goals

O

Scores

0:1

PROBABILITY

1

21%

X

29%

2

57%

FT

90'

S. Eustaquio

T. Maseko

T. Moremi

86'

E. Makgopa

I. Rayners

86'

75'

T. Buchanan

A. Davies

70'

T. Oluwaseyi

P. David

70'

L. Millar

J. Shaffelburg

67'

Niko Sigur

59'

N. Saliba

N. Sigur

59'

M. Bombito

L. De Fougerolles

54'

Nathan-Dylan Saliba

R. Mofokeng

T. Mbatha

46'

COMPARE TEAMS

South Africa

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

Canada

L
W
D
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

South Africa

Under in % of games

1.5

90%

2.5

90%

3.5

100%

Over in % of games

1.5

10%

2.5

0%

3.5

0%

Average number of goals

Scored

0.7

Conceded

1.0

Canada

Under in % of games

1.5

70%

2.5

90%

3.5

90%

Over in % of games

1.5

30%

2.5

10%

3.5

10%

Average number of goals

Scored

2.7

Conceded

1.0

LATEST RESULTS

South Africa

Previous Matches
L

South Africa

0 : 1

Canada

28/06/26
W

South Africa

1 : 0

South Korea

25/06/26
D

Czechia

1 : 1

South Africa

18/06/26
L

Mexico

2 : 0

South Africa

11/06/26
D

Jamaica

1 : 1

South Africa

06/06/26
D

South Africa

0 : 0

Nicaragua

29/05/26
L

South Africa

1 : 2

Panama

31/03/26
D

South Africa

1 : 1

Panama

27/03/26
L

South Africa

1 : 2

Cameroon

04/01/26
W

Zimbabwe

2 : 3

South Africa

29/12/25

Canada

Previous Matches
L

Canada

0 : 3

Morocco

04/07/26
L

South Africa

0 : 1

Canada

28/06/26
L

Switzerland

2 : 1

Canada

24/06/26
L

Canada

6 : 0

Qatar

18/06/26
D

Canada

1 : 1

Bosnia & Herzegovina

12/06/26
D

Canada

1 : 1

Rep. Of Ireland

05/06/26
L

Canada

2 : 0

Uzbekistan

02/06/26
D

Canada

0 : 0

Tunisia

31/03/26
D

Canada

2 : 2

Iceland

28/03/26
L

Canada

1 : 0

Guatemala

18/01/26

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