Hero Background
  1. Home
  2. south africa vs eswatini
  3. details
Africa•COSAFA Cup 2024
Jul 2, 13:00
WWWLW
LLLDL

Match Events

3'
⚽
Sibanyoni T.
South Africa
45'
🟨
Mavuso T.
Eswatini
46'
🔄
Shabalala S.
Out: Shabalala S. | In: Matsebula B.
Eswatini
51'
🟨
Brooks E.
South Africa
56'
🟨
Gamedze G.
Eswatini
68'
🔄
Bern L.
Out: Bern L. | In: Mcaba A.
South Africa
72'
🔄
Manana M.
Out: Manana M. | In: Manyisa L. M.
Eswatini
75'
🔄
Rhodes J.
Out: Rhodes J. | In: Mojela L. B.
South Africa
76'
🟨
Velebayi A.
South Africa
86'
🔄
Brooks E.
Out: Brooks E. | In: van Wyk A.
South Africa
86'
🔄
Velebayi A.
Out: Velebayi A. | In: Thikazi M.
South Africa
87'
🟨
Thikazi M.
South Africa
90'
🔄
Gadlela A. M.
Out: Gadlela A. M. | In: Simelane S. M.
Eswatini

AI Prediction

Top Pick100%
Home Win (1)
AI prediction points: 100%. Pick: Home Win (1). Correct Score: 1:0.
Correct Score1:0

Win Probabilities

South Africa70%
Draw15%
Eswatini15%

Match Analysis

South Africa enters this match as the clear favorite with a 70% chance of securing a win. Our AI model recommends backing Home Win (1), predicting a likely scoreline of 1:0. Taking into account recent form and head-to-head data, this promises to be an intriguing battle at South Africa's home ground.

Scoring Trends

South Africa
VS
Eswatini
1.75
Goals Scored
0.5
1
Goals Conceded
2
1.70
Expected Goals (xG)
0.56
75%
Over 1.5
100%
63%
Over 2.5
50%
25%
Over 3.5
0%

Head to Head Matches (H2H)

DateMatchScore
02.07.24
South AfricavsEswatini
1:0
13.10.23
South AfricavsEswatini
0:0
11.07.23
South AfricavsEswatini
2:1
08.07.21
South AfricavsEswatini
1:0
22.06.16
South AfricavsEswatini
5:1

South Africa Last Matches

DateMatchScore
04.10.26
EgyptvsSouth Africa
0:1W
30.09.26
EritreavsSouth Africa
0:5W
26.09.26
South AfricavsGuinea
2:1W
28.06.26
South AfricavsCanada
0:1L
25.06.26
South AfricavsSouth Korea
1:0W

Eswatini Last Matches

DateMatchScore
31.03.26
EswatinivsEritrea
1:2L
25.03.26
EritreavsEswatini
2:0L
13.10.25
Cape VerdevsEswatini
3:0L
08.10.25
EswatinivsAngola
2:2D
08.09.25
LibyavsEswatini
2:0L

Group A

#TeamPLWDLGDPts
1
Mozambique
31204:25
2
South Africa
31202:15
3
Eswatini
30210:12
4
Botswana
30211:32

Group B

#TeamPLWDLGDPts
1
Comoros
32013:16
2
Kenya
32014:26
3
Zimbabwe
32013:26
4
Zambia
30030:50

Group C

#TeamPLWDLGDPts
1
Angola
32106:37
2
Namibia
32105:27
3
Seychelles
30124:71
4
Lesotho
30123:61