Eswatini host Angola in the World Cup Qualification Africa on 8 October 2025, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 14:00 UK Time.
Angola travel to face Eswatini in their final World Cup qualifier looking to finish with momentum. The Palancas Negras are fourth in the group and aim to end a mixed campaign on a positive note. Eswatini remain winless and will want to give their supporters a rare moment of celebration before the campaign closes.
Eswatini’s campaign has been a story of missed chances and defensive lapses. They have drawn only twice and lost six of eight matches, scoring four and conceding fourteen. Despite showing fight in a 3–3 home draw with Mauritius, they were comfortably beaten by Libya and Cameroon in their most recent fixtures.
At home, the Sihlangu tend to start brightly but fade once they concede. Their defensive organisation breaks down under pressure, and they have not kept a clean sheet in any qualifier. Eswatini’s challenge will be to stay compact and resist Angola’s movement through the middle third.
Angola’s form has been inconsistent yet competitive. They have recorded two wins and four draws in eight matches, including a 3–1 success over Mauritius last time out. The Palancas Negras have struggled for consistency but their performances suggest a stronger finish is possible.
Their attack functions best when they control possession, and their back line has remained relatively solid with only six goals conceded. Angola’s recent away matches show promise, and their 1–0 victory in the reverse fixture highlights their ability to manage tight contests.
Angola look the more structured and balanced side, while Eswatini continue to struggle for both goals and stability. The visitors’ superior organisation and efficiency in attack should help them control the match from start to finish.
With Eswatini’s defence repeatedly exposed in the second half of games, Angola are expected to create multiple scoring chances. A professional performance from the visitors should result in a clear victory and a clean sheet.
| Eswatini | Angola | |
|---|---|---|
| Game Played | 9 | 9 |
| Wins | 0 | 2 |
| Draws | 3 | 5 |
| Loss | 6 | 2 |
| Goals For | 6 | 9 |
| Goals Against | 16 | 8 |
| Eswatini | Angola | |
|---|---|---|
| Game Played | 5 | 4 |
| Wins | 0 | 0 |
| Draws | 3 | 4 |
| Loss | 2 | 0 |
| Goals For | 5 | 3 |
| Goals Against | 8 | 3 |
|
08.10.25
|
Eswatini Angola |
2-2 |
|
08.09.25
|
Libya Eswatini |
2-0 |
|
04.09.25
|
Cameroon Eswatini |
3-0 |
|
11.06.25
|
Eswatini Tanzania |
1-2 |
|
09.06.25
|
Madagascar Eswatini |
1-1 |
|
23.03.25
|
Eswatini Mauritius |
3-3 |
|
19.03.25
|
Eswatini Cameroon |
0-0 |
|
29.12.24
|
Madagascar Eswatini |
0-1 |
|
21.12.24
|
Eswatini Madagascar |
0-2 |
|
19.11.24
|
Mali Eswatini |
6-0 |
|
15.11.24
|
Eswatini Guinea-Bissau |
1-1 |
|
02.11.24
|
Eswatini Zimbabwe |
1-0 |
|
27.10.24
|
Zimbabwe Eswatini |
0-3 |
|
14.10.24
|
Eswatini Mozambique |
0-3 |
|
11.10.24
|
Mozambique Eswatini |
1-1 |
|
10.09.24
|
Eswatini Mali |
0-1 |
|
05.09.24
|
Guinea-Bissau Eswatini |
1-0 |
|
02.07.24
|
South Africa Eswatini |
1-0 |
|
29.06.24
|
Mozambique Eswatini |
0-0 |
|
26.06.24
|
Eswatini Botswana |
0-0 |
|
11.06.24
|
Mauritius Eswatini |
2-1 |
|
07.06.24
|
Angola Eswatini |
1-0 |
|
26.03.24
|
Eswatini Somalia |
2-2 |
|
20.03.24
|
Somalia Eswatini |
0-3 |
|
21.11.23
|
Eswatini Cape Verde |
0-2 |
|
17.11.23
|
Eswatini Libya |
0-1 |
|
16.10.23
|
Botswana Eswatini |
2-1 |
|
13.10.23
|
South Africa Eswatini |
0-0 |
|
08.09.23
|
Burkina Faso Eswatini |
0-0 |
|
11.07.23
|
South Africa Eswatini |
2-1 |
|
08.07.23
|
Namibia Eswatini |
1-2 |
|
05.07.23
|
Eswatini Botswana |
0-1 |
|
18.06.23
|
Eswatini Togo |
0-2 |
|
28.03.23
|
Eswatini Cape Verde |
0-1 |
|
24.03.23
|
Cape Verde Eswatini |
0-0 |
|
15.07.22
|
Botswana Eswatini |
2-0 |
|
13.07.22
|
Senegal Eswatini (Penalties:10 - 9) |
1-1 |
|
10.07.22
|
Eswatini Lesotho |
2-0 |
|
08.07.22
|
Malawi Eswatini |
1-1 |
|
06.07.22
|
Mauritius Eswatini |
0-3 |
|
07.06.22
|
Eswatini Burkina Faso |
1-3 |
|
03.06.22
|
Togo Eswatini |
2-2 |
|
24.05.22
|
Mozambique Eswatini |
0-1 |
|
27.03.22
|
Eswatini Somalia |
2-1 |
|
23.03.22
|
Somalia Eswatini |
0-3 |
|
18.07.21
|
Mozambique Eswatini (Penalties:2 - 4) |
1-1 |
|
16.07.21
|
Senegal Eswatini (Penalties:3 - 0) |
2-2 |
|
14.07.21
|
Eswatini Botswana |
1-1 |
|
10.07.21
|
Eswatini Zambia |
1-0 |
|
08.07.21
|
South Africa Eswatini |
1-0 |
|
08.10.25
|
Eswatini Angola |
2-2 |
|
11.06.25
|
Eswatini Tanzania |
1-2 |
|
23.03.25
|
Eswatini Mauritius |
3-3 |
|
19.03.25
|
Eswatini Cameroon |
0-0 |
|
21.12.24
|
Eswatini Madagascar |
0-2 |
|
15.11.24
|
Eswatini Guinea-Bissau |
1-1 |
|
02.11.24
|
Eswatini Zimbabwe |
1-0 |
|
14.10.24
|
Eswatini Mozambique |
0-3 |
|
10.09.24
|
Eswatini Mali |
0-1 |
|
26.06.24
|
Eswatini Botswana |
0-0 |
|
26.03.24
|
Eswatini Somalia |
2-2 |
|
21.11.23
|
Eswatini Cape Verde |
0-2 |
|
17.11.23
|
Eswatini Libya |
0-1 |
|
05.07.23
|
Eswatini Botswana |
0-1 |
|
18.06.23
|
Eswatini Togo |
0-2 |
|
28.03.23
|
Eswatini Cape Verde |
0-1 |
|
10.07.22
|
Eswatini Lesotho |
2-0 |
|
07.06.22
|
Eswatini Burkina Faso |
1-3 |
|
27.03.22
|
Eswatini Somalia |
2-1 |
|
14.07.21
|
Eswatini Botswana |
1-1 |
|
10.07.21
|
Eswatini Zambia |
1-0 |
|
06.07.21
|
Eswatini Lesotho |
3-1 |
|
26.03.21
|
Eswatini Guinea-Bissau |
1-3 |
|
16.11.20
|
Eswatini Congo |
0-0 |
|
17.11.19
|
Eswatini Senegal |
1-4 |
|
22.09.19
|
Eswatini Zambia |
0-1 |
|
10.09.19
|
Eswatini Djibouti |
0-0 |
|
28.07.19
|
Eswatini Angola |
1-1 |
|
20.04.19
|
Eswatini Malawi |
0-0 |
|
08.09.25
|
Libya Eswatini |
2-0 |
|
04.09.25
|
Cameroon Eswatini |
3-0 |
|
09.06.25
|
Madagascar Eswatini |
1-1 |
|
29.12.24
|
Madagascar Eswatini |
0-1 |
|
19.11.24
|
Mali Eswatini |
6-0 |
|
27.10.24
|
Zimbabwe Eswatini |
0-3 |
|
11.10.24
|
Mozambique Eswatini |
1-1 |
|
05.09.24
|
Guinea-Bissau Eswatini |
1-0 |
|
02.07.24
|
South Africa Eswatini |
1-0 |
|
29.06.24
|
Mozambique Eswatini |
0-0 |
|
11.06.24
|
Mauritius Eswatini |
2-1 |
|
07.06.24
|
Angola Eswatini |
1-0 |
|
20.03.24
|
Somalia Eswatini |
0-3 |
|
16.10.23
|
Botswana Eswatini |
2-1 |
|
13.10.23
|
South Africa Eswatini |
0-0 |
|
08.09.23
|
Burkina Faso Eswatini |
0-0 |
|
11.07.23
|
South Africa Eswatini |
2-1 |
|
08.07.23
|
Namibia Eswatini |
1-2 |
|
24.03.23
|
Cape Verde Eswatini |
0-0 |
|
15.07.22
|
Botswana Eswatini |
2-0 |
|
13.07.22
|
Senegal Eswatini (Penalties:10 - 9) |
1-1 |
|
08.07.22
|
Malawi Eswatini |
1-1 |
|
06.07.22
|
Mauritius Eswatini |
0-3 |
|
03.06.22
|
Togo Eswatini |
2-2 |
|
24.05.22
|
Mozambique Eswatini |
0-1 |
|
23.03.22
|
Somalia Eswatini |
0-3 |
|
18.07.21
|
Mozambique Eswatini (Penalties:2 - 4) |
1-1 |
|
16.07.21
|
Senegal Eswatini (Penalties:3 - 0) |
2-2 |
|
08.07.21
|
South Africa Eswatini |
1-0 |
|
30.03.21
|
Senegal Eswatini |
1-1 |
|
12.11.20
|
Congo Eswatini |
2-0 |
|
13.11.19
|
Guinea-Bissau Eswatini |
3-0 |
|
19.10.19
|
Zambia Eswatini |
2-2 |
|
04.09.19
|
Djibouti Eswatini |
2-1 |
|
03.08.19
|
Angola Eswatini (Penalties:0 - 1) |
1-1 |
|
11.05.19
|
Malawi Eswatini |
1-1 |
|
22.03.19
|
Tunisia Eswatini |
4-0 |
|
13.10.25
|
Cameroon Angola |
0-0 |
|
08.10.25
|
Eswatini Angola |
2-2 |
|
09.09.25
|
Angola Mauritius |
3-1 |
|
04.09.25
|
Angola Libya |
0-1 |
|
14.08.25
|
Angola DR Congo |
0-2 |
|
10.08.25
|
Zambia Angola |
1-2 |
|
07.08.25
|
Angola Kenya |
1-1 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
15.06.25
|
Angola South Africa |
3-0 |
|
13.06.25
|
Angola Madagascar |
4-1 |
|
10.06.25
|
Malawi Angola |
0-1 |
|
08.06.25
|
Angola Lesotho |
4-0 |
|
05.06.25
|
Angola Namibia |
1-1 |
|
25.03.25
|
Angola Cape Verde |
1-2 |
|
20.03.25
|
Libya Angola |
1-1 |
|
28.12.24
|
Angola Lesotho |
0-1 |
|
21.12.24
|
Lesotho Angola |
0-2 |
|
18.11.24
|
Sudan Angola |
0-0 |
|
15.11.24
|
Angola Ghana |
1-1 |
|
15.10.24
|
Niger Angola |
0-1 |
|
11.10.24
|
Angola Niger |
2-0 |
|
09.09.24
|
Angola Sudan |
2-1 |
|
05.09.24
|
Ghana Angola |
0-1 |
|
07.07.24
|
Angola Namibia |
5-0 |
|
05.07.24
|
Comoros Angola |
1-2 |
|
03.07.24
|
Lesotho Angola |
1-3 |
|
01.07.24
|
Angola Seychelles |
3-2 |
|
28.06.24
|
Angola Namibia |
0-0 |
|
11.06.24
|
Angola Cameroon |
1-1 |
|
07.06.24
|
Angola Eswatini |
1-0 |
|
25.03.24
|
Comoros Angola |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
02.02.24
|
Nigeria Angola |
1-0 |
|
27.01.24
|
Angola Namibia |
3-0 |
|
23.01.24
|
Angola Burkina Faso |
2-0 |
|
20.01.24
|
Mauritania Angola |
2-3 |
|
15.01.24
|
Algeria Angola |
1-1 |
|
06.01.24
|
DR Congo Angola |
0-0 |
|
21.11.23
|
Mauritius Angola |
0-0 |
|
16.11.23
|
Cape Verde Angola |
0-0 |
|
17.10.23
|
Angola DR Congo |
0-0 |
|
13.10.23
|
Angola Mozambique |
1-1 |
|
12.09.23
|
Iran Angola |
4-0 |
|
07.09.23
|
Angola Madagascar |
0-0 |
|
12.07.23
|
Angola Lesotho |
4-2 |
|
10.07.23
|
Angola Mauritius |
0-1 |
|
07.07.23
|
Mozambique Angola |
1-1 |
|
17.06.23
|
CAR Angola |
1-2 |
|
27.03.23
|
Angola Ghana |
1-1 |
|
23.03.23
|
Ghana Angola |
1-0 |
|
09.09.25
|
Angola Mauritius |
3-1 |
|
04.09.25
|
Angola Libya |
0-1 |
|
14.08.25
|
Angola DR Congo |
0-2 |
|
07.08.25
|
Angola Kenya |
1-1 |
|
15.06.25
|
Angola South Africa |
3-0 |
|
13.06.25
|
Angola Madagascar |
4-1 |
|
08.06.25
|
Angola Lesotho |
4-0 |
|
05.06.25
|
Angola Namibia |
1-1 |
|
25.03.25
|
Angola Cape Verde |
1-2 |
|
28.12.24
|
Angola Lesotho |
0-1 |
|
15.11.24
|
Angola Ghana |
1-1 |
|
11.10.24
|
Angola Niger |
2-0 |
|
09.09.24
|
Angola Sudan |
2-1 |
|
07.07.24
|
Angola Namibia |
5-0 |
|
01.07.24
|
Angola Seychelles |
3-2 |
|
28.06.24
|
Angola Namibia |
0-0 |
|
11.06.24
|
Angola Cameroon |
1-1 |
|
07.06.24
|
Angola Eswatini |
1-0 |
|
27.01.24
|
Angola Namibia |
3-0 |
|
23.01.24
|
Angola Burkina Faso |
2-0 |
|
17.10.23
|
Angola DR Congo |
0-0 |
|
13.10.23
|
Angola Mozambique |
1-1 |
|
07.09.23
|
Angola Madagascar |
0-0 |
|
12.07.23
|
Angola Lesotho |
4-2 |
|
10.07.23
|
Angola Mauritius |
0-1 |
|
27.03.23
|
Angola Ghana |
1-1 |
|
20.01.23
|
Angola Mauritania |
0-0 |
|
17.11.22
|
Angola Botswana |
1-0 |
|
07.07.22
|
Angola Seychelles |
3-0 |
|
05.07.22
|
Angola Comoros |
3-1 |
|
01.06.22
|
Angola CAR |
2-1 |
|
12.11.21
|
Angola Egypt |
2-2 |
|
08.10.21
|
Angola Gabon |
3-1 |
|
07.09.21
|
Angola Libya |
0-1 |
|
29.03.21
|
Angola Gabon |
2-0 |
|
17.11.20
|
Angola DR Congo |
0-1 |
|
13.11.19
|
Angola Gambia |
1-3 |
|
10.09.19
|
Angola Gambia |
2-1 |
|
03.08.19
|
Angola Eswatini (Penalties:0 - 1) |
1-1 |
|
02.07.19
|
Angola Mali |
0-1 |
|
08.06.19
|
Angola Guinea-Bissau |
2-0 |
|
18.11.18
|
Angola Burkina Faso |
2-1 |
|
12.10.18
|
Angola Mauritania |
4-1 |
|
09.09.18
|
Angola Botswana |
1-0 |
|
20.01.18
|
Angola Cameroon |
1-0 |
|
16.01.18
|
Angola Burkina Faso |
0-0 |
|
18.08.17
|
Angola Madagascar |
1-0 |
|
22.07.17
|
Angola Mauritius |
3-2 |
|
13.10.25
|
Cameroon Angola |
0-0 |
|
08.10.25
|
Eswatini Angola |
2-2 |
|
10.08.25
|
Zambia Angola |
1-2 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
10.06.25
|
Malawi Angola |
0-1 |
|
20.03.25
|
Libya Angola |
1-1 |
|
21.12.24
|
Lesotho Angola |
0-2 |
|
18.11.24
|
Sudan Angola |
0-0 |
|
15.10.24
|
Niger Angola |
0-1 |
|
05.09.24
|
Ghana Angola |
0-1 |
|
05.07.24
|
Comoros Angola |
1-2 |
|
03.07.24
|
Lesotho Angola |
1-3 |
|
25.03.24
|
Comoros Angola |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
02.02.24
|
Nigeria Angola |
1-0 |
|
20.01.24
|
Mauritania Angola |
2-3 |
|
15.01.24
|
Algeria Angola |
1-1 |
|
06.01.24
|
DR Congo Angola |
0-0 |
|
21.11.23
|
Mauritius Angola |
0-0 |
|
16.11.23
|
Cape Verde Angola |
0-0 |
|
12.09.23
|
Iran Angola |
4-0 |
|
07.07.23
|
Mozambique Angola |
1-1 |
|
17.06.23
|
CAR Angola |
1-2 |
|
23.03.23
|
Ghana Angola |
1-0 |
|
16.01.23
|
Mali Angola |
3-3 |
|
20.11.22
|
South Africa Angola |
1-1 |
|
10.07.22
|
Botswana Angola |
1-0 |
|
05.06.22
|
Madagascar Angola |
1-1 |
|
29.03.22
|
Equatorial Guinea Angola |
0-0 |
|
26.03.22
|
Guinea-Bissau Angola |
3-2 |
|
16.11.21
|
Libya Angola |
1-1 |
|
11.10.21
|
Gabon Angola |
2-0 |
|
01.09.21
|
Egypt Angola |
1-0 |
|
25.03.21
|
Gambia Angola |
1-0 |
|
14.11.20
|
DR Congo Angola |
0-0 |
|
17.11.19
|
Gabon Angola |
2-1 |
|
06.09.19
|
Gambia Angola |
0-1 |
|
28.07.19
|
Eswatini Angola |
1-1 |
|
29.06.19
|
Mauritania Angola |
0-0 |
|
24.06.19
|
Tunisia Angola |
1-1 |
|
22.03.19
|
Botswana Angola |
0-1 |
|
16.10.18
|
Mauritania Angola |
1-0 |
|
24.03.18
|
Zimbabwe Angola (Penalties:2 - 4) |
2-2 |
|
21.03.18
|
South Africa Angola (Penalties:5 - 3) |
1-1 |
|
28.01.18
|
Nigeria Angola |
2-1 |
|
24.01.18
|
Congo Angola |
0-0 |
|
12.08.17
|
Madagascar Angola |
0-0 |
|
15.07.17
|
Mauritius Angola |
0-1 |
|
07.06.2024
|
Angola Eswatini |
1-0
|
|
03.08.2019
|
Angola Eswatini (Penalties:0 - 1) |
1-1
|
|
28.07.2019
|
Eswatini Angola |
1-1
|
|
28.07.2019
|
Eswatini Angola |
1-1
|