Zimbabwe host South Africa in the World Cup Qualification Africa on 10 October 2025, Friday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 17:00 UK Time.
Zimbabwe’s performance in this World Cup qualifiers have been very underwhelming as they continue to search for their first victory. The hosts lost 1-0 to Rwanda in their most recent game, extending their number of defeats to four in this qualifying campaign.
At home, Zimbabwe failed to win any of their last six World Cup qualifying campaign, losing three and drawing three. This record has drawn criticism from patriots, fans, and the media as the National team’s performances failed to improved. They may not qualify for the 2026 edition of the World Cup, but Zimbabwe will look to finish this qualifying series on a high.
Meanwhile, South Africa enter this game in search of a win after dropping to second on the table, following the deduction of their points by football governing body, FIFA. Teboho Mokoena should have been suspended due to accumulating two yellow cards in previous matches but played for over 80 minutes against Lesotho, leading FIFA to overturn the match and award the opposition a 3-0 forfeit victory.
The visitors should have no problems putting Zimbabwe aside as they are the highest scoring side in this group with 12 goals while the hosts are the highest conceding nation in this group with 11 goals. The last time South Africa lost to Zimbabwe was in September 2013 in an international friendly match, which they lost 2-1.
We back South Africa to win this game because they are the most in-form nation in this group while Zimbabwe are yet to win a World Cup qualifying fixture in this series. South Africa are also unbeaten in four matches against the hosts, winning three and drawing one.
We do not expect both nations to score because South Africa kept three clean sheets in their last four meetings against Zimbabwe, and the latter failed to score in their last two matches.
Over 2.5 is expected because the seven head-to-head meetings between the two nations averaged 2.5 goals per game, and South Africa’s last five games averaged 2.8 goals per game.
| Zimbabwe | South Africa | |
|---|---|---|
| Game Played | 9 | 9 |
| Wins | 0 | 5 |
| Draws | 5 | 3 |
| Loss | 4 | 1 |
| Goals For | 5 | 14 |
| Goals Against | 11 | 6 |
| Zimbabwe | South Africa | |
|---|---|---|
| Game Played | 5 | 5 |
| Wins | 0 | 2 |
| Draws | 3 | 2 |
| Loss | 2 | 1 |
| Goals For | 3 | 6 |
| Goals Against | 6 | 3 |
|
10.10.25
|
Zimbabwe South Africa |
0-0 |
|
09.09.25
|
Zimbabwe Rwanda |
0-1 |
|
05.09.25
|
Benin Zimbabwe |
1-0 |
|
10.06.25
|
Niger Zimbabwe |
1-1 |
|
10.06.25
|
Mozambique Zimbabwe |
1-3 |
|
07.06.25
|
South Africa Zimbabwe |
2-0 |
|
06.06.25
|
Burkina Faso Zimbabwe |
2-0 |
|
04.06.25
|
Mauritius Zimbabwe |
0-0 |
|
25.03.25
|
Nigeria Zimbabwe |
1-1 |
|
20.03.25
|
Zimbabwe Benin |
2-2 |
|
19.11.24
|
Cameroon Zimbabwe |
2-1 |
|
15.11.24
|
Zimbabwe Kenya |
1-1 |
|
02.11.24
|
Eswatini Zimbabwe |
1-0 |
|
27.10.24
|
Zimbabwe Eswatini |
0-3 |
|
14.10.24
|
Zimbabwe Namibia |
3-1 |
|
10.10.24
|
Namibia Zimbabwe |
0-1 |
|
10.09.24
|
Zimbabwe Cameroon |
0-0 |
|
06.09.24
|
Kenya Zimbabwe |
0-0 |
|
02.07.24
|
Kenya Zimbabwe |
2-0 |
|
30.06.24
|
Zambia Zimbabwe |
0-2 |
|
27.06.24
|
Comoros Zimbabwe |
0-1 |
|
11.06.24
|
South Africa Zimbabwe |
3-1 |
|
07.06.24
|
Zimbabwe Lesotho |
0-2 |
|
26.03.24
|
Kenya Zimbabwe |
3-1 |
|
23.03.24
|
Zambia Zimbabwe (Penalties:5 - 6) |
2-2 |
|
19.11.23
|
Zimbabwe Nigeria |
1-1 |
|
15.11.23
|
Rwanda Zimbabwe |
0-0 |
|
30.09.23
|
Botswana Zimbabwe (Penalties:1 - 0) |
1-1 |
|
18.01.22
|
Zimbabwe Guinea |
2-1 |
|
14.01.22
|
Malawi Zimbabwe |
2-1 |
|
10.01.22
|
Senegal Zimbabwe |
1-0 |
|
02.01.22
|
Zimbabwe Sudan |
0-0 |
|
14.11.21
|
Zimbabwe Ethiopia |
1-1 |
|
11.11.21
|
South Africa Zimbabwe |
1-0 |
|
12.10.21
|
Zimbabwe Ghana |
0-1 |
|
09.10.21
|
Ghana Zimbabwe |
3-1 |
|
07.09.21
|
Ethiopia Zimbabwe |
1-0 |
|
03.09.21
|
Zimbabwe South Africa |
0-0 |
|
13.07.21
|
Senegal Zimbabwe |
2-1 |
|
11.07.21
|
Namibia Zimbabwe |
2-0 |
|
09.07.21
|
Malawi Zimbabwe |
2-2 |
|
07.07.21
|
Mozambique Zimbabwe |
0-0 |
|
29.03.21
|
Zimbabwe Zambia |
0-2 |
|
25.03.21
|
Botswana Zimbabwe |
0-1 |
|
24.01.21
|
Zimbabwe Mali |
0-1 |
|
20.01.21
|
Burkina Faso Zimbabwe |
3-1 |
|
16.01.21
|
Cameroon Zimbabwe |
1-0 |
|
16.11.20
|
Zimbabwe Algeria |
2-2 |
|
12.11.20
|
Algeria Zimbabwe |
3-1 |
|
11.10.20
|
Malawi Zimbabwe |
0-0 |
|
10.10.25
|
Zimbabwe South Africa |
0-0 |
|
09.09.25
|
Zimbabwe Rwanda |
0-1 |
|
20.03.25
|
Zimbabwe Benin |
2-2 |
|
15.11.24
|
Zimbabwe Kenya |
1-1 |
|
27.10.24
|
Zimbabwe Eswatini |
0-3 |
|
14.10.24
|
Zimbabwe Namibia |
3-1 |
|
10.09.24
|
Zimbabwe Cameroon |
0-0 |
|
07.06.24
|
Zimbabwe Lesotho |
0-2 |
|
19.11.23
|
Zimbabwe Nigeria |
1-1 |
|
18.01.22
|
Zimbabwe Guinea |
2-1 |
|
02.01.22
|
Zimbabwe Sudan |
0-0 |
|
14.11.21
|
Zimbabwe Ethiopia |
1-1 |
|
12.10.21
|
Zimbabwe Ghana |
0-1 |
|
03.09.21
|
Zimbabwe South Africa |
0-0 |
|
29.03.21
|
Zimbabwe Zambia |
0-2 |
|
24.01.21
|
Zimbabwe Mali |
0-1 |
|
16.11.20
|
Zimbabwe Algeria |
2-2 |
|
15.11.19
|
Zimbabwe Botswana |
0-0 |
|
22.09.19
|
Zimbabwe Lesotho |
3-1 |
|
10.09.19
|
Zimbabwe Somalia |
3-1 |
|
04.08.19
|
Zimbabwe Mauritius |
3-1 |
|
30.06.19
|
Zimbabwe DR Congo |
0-4 |
|
24.03.19
|
Zimbabwe Congo |
2-0 |
|
16.10.18
|
Zimbabwe DR Congo |
1-1 |
|
18.04.18
|
Zimbabwe Botswana |
0-1 |
|
24.03.18
|
Zimbabwe Angola (Penalties:2 - 4) |
2-2 |
|
11.06.17
|
Zimbabwe Liberia |
3-0 |
|
04.08.13
|
Zimbabwe Mauritius |
1-1 |
|
05.09.25
|
Benin Zimbabwe |
1-0 |
|
10.06.25
|
Niger Zimbabwe |
1-1 |
|
10.06.25
|
Mozambique Zimbabwe |
1-3 |
|
07.06.25
|
South Africa Zimbabwe |
2-0 |
|
06.06.25
|
Burkina Faso Zimbabwe |
2-0 |
|
04.06.25
|
Mauritius Zimbabwe |
0-0 |
|
25.03.25
|
Nigeria Zimbabwe |
1-1 |
|
19.11.24
|
Cameroon Zimbabwe |
2-1 |
|
02.11.24
|
Eswatini Zimbabwe |
1-0 |
|
10.10.24
|
Namibia Zimbabwe |
0-1 |
|
06.09.24
|
Kenya Zimbabwe |
0-0 |
|
02.07.24
|
Kenya Zimbabwe |
2-0 |
|
30.06.24
|
Zambia Zimbabwe |
0-2 |
|
27.06.24
|
Comoros Zimbabwe |
0-1 |
|
11.06.24
|
South Africa Zimbabwe |
3-1 |
|
26.03.24
|
Kenya Zimbabwe |
3-1 |
|
23.03.24
|
Zambia Zimbabwe (Penalties:5 - 6) |
2-2 |
|
15.11.23
|
Rwanda Zimbabwe |
0-0 |
|
30.09.23
|
Botswana Zimbabwe (Penalties:1 - 0) |
1-1 |
|
14.01.22
|
Malawi Zimbabwe |
2-1 |
|
10.01.22
|
Senegal Zimbabwe |
1-0 |
|
11.11.21
|
South Africa Zimbabwe |
1-0 |
|
09.10.21
|
Ghana Zimbabwe |
3-1 |
|
07.09.21
|
Ethiopia Zimbabwe |
1-0 |
|
13.07.21
|
Senegal Zimbabwe |
2-1 |
|
11.07.21
|
Namibia Zimbabwe |
2-0 |
|
09.07.21
|
Malawi Zimbabwe |
2-2 |
|
07.07.21
|
Mozambique Zimbabwe |
0-0 |
|
25.03.21
|
Botswana Zimbabwe |
0-1 |
|
20.01.21
|
Burkina Faso Zimbabwe |
3-1 |
|
16.01.21
|
Cameroon Zimbabwe |
1-0 |
|
12.11.20
|
Algeria Zimbabwe |
3-1 |
|
11.10.20
|
Malawi Zimbabwe |
0-0 |
|
19.11.19
|
Zambia Zimbabwe |
1-2 |
|
20.10.19
|
Lesotho Zimbabwe |
0-0 |
|
05.09.19
|
Somalia Zimbabwe |
1-0 |
|
28.07.19
|
Mauritius Zimbabwe |
0-4 |
|
26.06.19
|
Uganda Zimbabwe |
1-1 |
|
21.06.19
|
Egypt Zimbabwe |
1-0 |
|
08.06.19
|
Nigeria Zimbabwe |
0-0 |
|
18.11.18
|
Liberia Zimbabwe |
1-0 |
|
13.10.18
|
DR Congo Zimbabwe |
1-2 |
|
09.09.18
|
Congo Zimbabwe |
1-1 |
|
08.11.17
|
Lesotho Zimbabwe |
1-0 |
|
28.07.13
|
Mauritius Zimbabwe |
0-3 |
|
10.10.25
|
Zimbabwe South Africa |
0-0 |
|
09.09.25
|
South Africa Nigeria |
1-1 |
|
05.09.25
|
Lesotho South Africa |
0-3 |
|
18.08.25
|
South Africa Uganda |
3-3 |
|
15.08.25
|
Niger South Africa |
0-0 |
|
11.08.25
|
South Africa Guinea |
2-1 |
|
08.08.25
|
Algeria South Africa |
1-1 |
|
15.06.25
|
Angola South Africa |
3-0 |
|
13.06.25
|
South Africa Comoros |
3-1 |
|
10.06.25
|
South Africa Mozambique |
2-0 |
|
10.06.25
|
South Africa Mauritius |
0-0 |
|
07.06.25
|
South Africa Zimbabwe |
2-0 |
|
06.06.25
|
South Africa Tanzania |
0-0 |
|
04.06.25
|
South Africa Mozambique |
0-1 |
|
11.05.25
|
South Africa Malawi |
2-0 |
|
03.05.25
|
Malawi South Africa |
1-0 |
|
25.03.25
|
Benin South Africa |
0-2 |
|
21.03.25
|
South Africa Lesotho |
2-0 |
|
09.03.25
|
Egypt South Africa |
1-3 |
|
02.03.25
|
South Africa Egypt |
1-1 |
|
19.11.24
|
South Africa South Sudan |
3-0 |
|
15.11.24
|
Uganda South Africa |
0-2 |
|
15.10.24
|
Congo South Africa |
1-1 |
|
11.10.24
|
South Africa Congo |
5-0 |
|
10.09.24
|
South Sudan South Africa |
2-3 |
|
06.09.24
|
South Africa Uganda |
2-2 |
|
02.07.24
|
South Africa Eswatini |
1-0 |
|
29.06.24
|
South Africa Botswana |
0-0 |
|
26.06.24
|
South Africa Mozambique |
1-1 |
|
11.06.24
|
South Africa Zimbabwe |
3-1 |
|
07.06.24
|
Nigeria South Africa |
1-1 |
|
26.03.24
|
Algeria South Africa |
3-3 |
|
21.03.24
|
Andorra South Africa |
1-1 |
|
10.02.24
|
South Africa DR Congo (Penalties:6 - 5) |
0-0 |
|
07.02.24
|
Nigeria South Africa (Penalties:4 - 2) |
1-1 |
|
03.02.24
|
Cape Verde South Africa (Penalties:1 - 2) |
0-0 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
24.01.24
|
South Africa Tunisia |
0-0 |
|
21.01.24
|
South Africa Namibia |
4-0 |
|
16.01.24
|
Mali South Africa |
2-0 |
|
10.01.24
|
South Africa Lesotho |
0-0 |
|
21.11.23
|
Rwanda South Africa |
2-0 |
|
18.11.23
|
South Africa Benin |
2-1 |
|
17.10.23
|
Ivory Coast South Africa |
1-1 |
|
13.10.23
|
South Africa Eswatini |
0-0 |
|
12.09.23
|
South Africa DR Congo |
1-0 |
|
09.09.23
|
South Africa Namibia |
0-0 |
|
16.07.23
|
Malawi South Africa (Penalties:3 - 5) |
0-0 |
|
14.07.23
|
South Africa Zambia |
1-2 |
|
11.07.23
|
South Africa Eswatini |
2-1 |
|
09.09.25
|
South Africa Nigeria |
1-1 |
|
18.08.25
|
South Africa Uganda |
3-3 |
|
11.08.25
|
South Africa Guinea |
2-1 |
|
13.06.25
|
South Africa Comoros |
3-1 |
|
10.06.25
|
South Africa Mozambique |
2-0 |
|
10.06.25
|
South Africa Mauritius |
0-0 |
|
07.06.25
|
South Africa Zimbabwe |
2-0 |
|
06.06.25
|
South Africa Tanzania |
0-0 |
|
04.06.25
|
South Africa Mozambique |
0-1 |
|
11.05.25
|
South Africa Malawi |
2-0 |
|
21.03.25
|
South Africa Lesotho |
2-0 |
|
02.03.25
|
South Africa Egypt |
1-1 |
|
19.11.24
|
South Africa South Sudan |
3-0 |
|
11.10.24
|
South Africa Congo |
5-0 |
|
06.09.24
|
South Africa Uganda |
2-2 |
|
02.07.24
|
South Africa Eswatini |
1-0 |
|
29.06.24
|
South Africa Botswana |
0-0 |
|
26.06.24
|
South Africa Mozambique |
1-1 |
|
11.06.24
|
South Africa Zimbabwe |
3-1 |
|
10.02.24
|
South Africa DR Congo (Penalties:6 - 5) |
0-0 |
|
24.01.24
|
South Africa Tunisia |
0-0 |
|
21.01.24
|
South Africa Namibia |
4-0 |
|
10.01.24
|
South Africa Lesotho |
0-0 |
|
18.11.23
|
South Africa Benin |
2-1 |
|
13.10.23
|
South Africa Eswatini |
0-0 |
|
12.09.23
|
South Africa DR Congo |
1-0 |
|
09.09.23
|
South Africa Namibia |
0-0 |
|
14.07.23
|
South Africa Zambia |
1-2 |
|
11.07.23
|
South Africa Eswatini |
2-1 |
|
08.07.23
|
South Africa Botswana |
2-1 |
|
05.07.23
|
South Africa Namibia |
1-1 |
|
17.06.23
|
South Africa Morocco |
2-1 |
|
24.03.23
|
South Africa Liberia |
2-2 |
|
20.11.22
|
South Africa Angola |
1-1 |
|
17.11.22
|
South Africa Mozambique |
2-1 |
|
27.09.22
|
South Africa Botswana |
1-0 |
|
24.09.22
|
South Africa Sierra Leone |
4-0 |
|
17.07.22
|
South Africa Botswana |
2-1 |
|
13.07.22
|
South Africa Mozambique (Penalties:4 - 5) |
0-0 |
|
25.03.22
|
South Africa Guinea |
0-0 |
|
11.11.21
|
South Africa Zimbabwe |
1-0 |
|
12.10.21
|
South Africa Ethiopia |
1-0 |
|
06.09.21
|
South Africa Ghana |
1-0 |
|
18.07.21
|
South Africa Senegal (Penalties:5 - 4) |
0-0 |
|
16.07.21
|
South Africa Mozambique |
3-0 |
|
14.07.21
|
South Africa Zambia |
0-0 |
|
13.07.21
|
South Africa Lesotho |
4-0 |
|
08.07.21
|
South Africa Eswatini |
1-0 |
|
06.07.21
|
South Africa Botswana |
1-0 |
|
10.06.21
|
South Africa Uganda |
3-2 |
|
10.10.25
|
Zimbabwe South Africa |
0-0 |
|
05.09.25
|
Lesotho South Africa |
0-3 |
|
15.08.25
|
Niger South Africa |
0-0 |
|
08.08.25
|
Algeria South Africa |
1-1 |
|
15.06.25
|
Angola South Africa |
3-0 |
|
03.05.25
|
Malawi South Africa |
1-0 |
|
25.03.25
|
Benin South Africa |
0-2 |
|
09.03.25
|
Egypt South Africa |
1-3 |
|
15.11.24
|
Uganda South Africa |
0-2 |
|
15.10.24
|
Congo South Africa |
1-1 |
|
10.09.24
|
South Sudan South Africa |
2-3 |
|
07.06.24
|
Nigeria South Africa |
1-1 |
|
26.03.24
|
Algeria South Africa |
3-3 |
|
21.03.24
|
Andorra South Africa |
1-1 |
|
07.02.24
|
Nigeria South Africa (Penalties:4 - 2) |
1-1 |
|
03.02.24
|
Cape Verde South Africa (Penalties:1 - 2) |
0-0 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
16.01.24
|
Mali South Africa |
2-0 |
|
21.11.23
|
Rwanda South Africa |
2-0 |
|
17.10.23
|
Ivory Coast South Africa |
1-1 |
|
16.07.23
|
Malawi South Africa (Penalties:3 - 5) |
0-0 |
|
28.03.23
|
Liberia South Africa |
1-2 |
|
15.07.22
|
Madagascar South Africa |
1-2 |
|
09.06.22
|
Morocco South Africa |
2-1 |
|
29.03.22
|
France South Africa |
5-0 |
|
14.11.21
|
Ghana South Africa |
1-0 |
|
09.10.21
|
Ethiopia South Africa |
1-3 |
|
03.09.21
|
Zimbabwe South Africa |
0-0 |
|
28.03.21
|
Sudan South Africa |
2-0 |
|
16.11.20
|
Sao Tome and Principe South Africa |
2-4 |
|
14.11.19
|
Ghana South Africa |
2-0 |
|
28.07.19
|
Lesotho South Africa |
3-2 |
|
10.07.19
|
Nigeria South Africa |
2-1 |
|
06.07.19
|
Egypt South Africa |
0-1 |
|
24.06.19
|
Ivory Coast South Africa |
1-0 |
|
15.06.19
|
Ghana South Africa |
0-0 |
|
24.03.19
|
Libya South Africa |
1-2 |
|
16.10.18
|
Seychelles South Africa |
0-0 |
|
01.09.17
|
Cape Verde South Africa |
2-1 |
|
14.07.17
|
Botswana South Africa |
0-2 |
|
07.06.2025
|
South Africa Zimbabwe |
2-0
|
|
11.06.2024
|
South Africa Zimbabwe |
3-1
|
|
11.11.2021
|
South Africa Zimbabwe |
1-0
|
|
03.09.2021
|
Zimbabwe South Africa |
0-0
|
|
03.09.2021
|
Zimbabwe South Africa |
0-0
|