The head-to-head results for Zimbabwe vs South Africa in the last 5 matches show that Bafana Bafana are more than capable of beating their neighbours.
Zimbabwe and South Africa face off on matchday three of the Africa Cup of Nations (AFCON) at Stade de Marrakech in Morocco on Monday, 29 December 2025. The match kicks of at 18:00 (SAST).
The winner of the crucial fixture is likely to advance to the next stage of the African football spectacle.
Zimbabwe vs South Africa: Results
According to the head-to-head results of the Zimbabwe vs South Africa clashes, Bafana Bafana have won three of their last five matches with Zimbabwe.
Hugo Broos’ charges have kept four clean sheets against the Warriors in their past five encounters. The South Africans have scored six goals against Zimbabwe, conceding only once in their last five games.
SportPurse zooms in on the head-to-head results of the last five matches between Zimbabwe and South Africa, from 2021 to 2025.
Zimbabwe 0-0 South Africa
Zimbabwe held South Africa to a goalless draw in a crucial World Cup Qualifier at Moses Mabhida Stadium in Durban on 10 October 2025.
Former Kaizer Chiefs star Knowledge Musona got sent off in the 63rd minute after receiving his second yellow card. South Africa’s Mbekezeli Mbokazi was also shown a red card in the 90+7 minute after being shown a second yellow card.
The Zimbabweans put on a spirited performance in the clash, ensuring that Bafana Bafana did not get a goal in the match.

South Africa 2-0 Zimbabwe
South Africa thrashed their neighbours, Zimbabwe, 2-0 in a Cosafa Cup clash at the Dr Petrus Molemela Stadium on 7 June 2025.
Kabelo Dlamini of Orlando Pirates opened the scoring in the 40th minute. He converted from the spot. Ime Okon doubled Bafana Bafana’s score in the 78th minute with the assistance of Gape Moralo.
South Africa 3-1 Zimbabwe
South Africa humbled Zimbabwe 3-1 in a vital World Cup Qualifier at Toyota Stadium on 11 June 2024. The South Africans secured three crucial points in the match.
Iqraam Rayners opened the scoring in the 1st minute, giving Bafana Bafana a confidence boost early in the game. However, Zimbabwe’s Tawanda Chirewa equalised for his nation a minute later. Marshall Munetsi assisted him.
Off the bench, Thapelo Morena restored South Africa’s lead in the 55th minute. Morena then extended Bafana Bafana’s lead in the 76th minute, assisted by Oswin Appollis.
South Africa 1-0 Zimbabwe
The South Africans edged Zimbabwe 1-0 at FNB Stadium in a crucial World Cup Qualifier on 11 November 2021. Mamelodi Sundowns star Teboho Mokoena scored the only goal of the clash in the 26th minute.
Former Bafana Bafana player Keagan Dolly assisted Mokoena in scoring the winner. Bafana earned a vital three points after the narrow victory.
Also Read: Egypt 1-0 South Africa: Mohamed Salah converts from the spot in controversial AFCON win
Zimbabwe 0-0 South Africa
Zimbabwe held South Africa to a goalless draw at the National Sports Stadium in another vital World Cup Qualifier on 3 September 2021.
The South Africans, who enjoyed a lion’s share of ball possession, tried all the tricks in their book but couldn’t crack Zimbabwe’s solid defence.
Talbert Shumba pulled off three stunning saves in the thriller, ensuring that Zimbabwe did not concede in front of their home fans.
Also Read: Bafana Bafana qualify for the 2026 FIFA World Cup after thrashing Rwanda 3-0
For a live score of the Zimbabwe vs South Africa fixture and a detailed match timeline, including names of scorers, cards, substitutions, etc, visit our live scores page.





Leave a Reply