Modiba (73') Maswanhise (19')
Appollis (82') Foster (50') Moremi (7')

How to watch Zimbabwe vs South Africa online & on TV, head to head and predictions


Match feed:
  • Match Ended
  • 89'
    Substitution
    • Jonah Reinhard Fabisch
    • Tadiwanashe Chakuchichi

    Tadiwanashe Chakuchichi is replacing Jonah Reinhard Fabisch for Zimbabwe at Stade de Marrakech.

  • 86'
    Substitution
    • Sipho Mbule
    • Thalente Mbatha

    Hugo Broos is making the team's fourth substitution at Stade de Marrakech with Thalente Mbatha replacing Sipho Mbule.

  • 82'
    Goal !
    • Oswin Appollis (Scorer)

    Oswin Appollis nets and South Africa now lead 2-3. The goal came from the penalty spot.

  • 81'
    Yellow Card
    • Marvelous Nakamba

    Marvelous Nakamba (Zimbabwe) has received a yellow card from Mustapha Kechaf.

  • 76'
    Substitution
    • Tshepang Moremi
    • Mohau Nkota

    South Africa make their third substitution with Mohau Nkota replacing Tshepang Moremi.

  • 75'
    Substitution
    • Munashe Garananga
    • Emmanuel Jalai

    Zimbabwe make their fourth substitution with Emmanuel Jalai replacing Munashe Garananga.

  • 73'
    Goal !
    • Aubrey Modiba (Scorer)

    Aubrey Modiba is on target to level the scores at 2-2.

  • 73'
    Substitution
    • Lyle Foster
    • Evidence Makgopa

    Evidence Makgopa is on a sub for Lyle Foster for South Africa.

  • 60'
    Substitution
    • Bill Antonio
    • Junior Zindonga

    Zimbabwe make their third substitution with Junior Zindonga replacing Bill Antonio.

  • 60'
    Substitution
    • Prince Dube
    • Macauley Bonne

    Mario Marinica (Zimbabwe) is making a second substitution, with Macauley Bonne replacing Prince Dube.

  • 59'
    Substitution
    • Daniel Msendami
    • Tawanda Chirewa

    Tawanda Chirewa is on a sub for Daniel Msendami for Zimbabwe.

  • 50'
    Goal !
    • Lyle Foster (Scorer)

    Goal! Lyle Foster heads South Africa into a 1-2 lead.

  • 46'
    Substitution
    • Sphephelo Sithole
    • Bathusi Aubaas

    Bathusi Aubaas is replacing Sphephelo Sithole for South Africa at Stade de Marrakech.

  • 34'
    Yellow Card
    • Sipho Mbule

    Sipho Mbule (South Africa) has been booked and must now be careful not to get a second yellow card.

  • 19'
    Goal !
    • Tawanda Maswanhise (Scorer)
    • Jonah Reinhard Fabisch (Assist)

    Tawanda Maswanhise gets an equalizer for Zimbabwe. The score is now 1-1.

    Jonah Reinhard Fabisch instrumental with a fine assist.

  • 7'
    Goal !
    • Tshepang Moremi (Scorer)
    • Lyle Foster (Assist)

    South Africa take a 0-1 lead thanks to Tshepang Moremi.

    That's a fine assist from Lyle Foster.

  • Match Started

Line-ups

Zimbabwe Zimbabwe
(4-2-3-1)
(4-2-3-1)
South Africa South Africa
22Arubi4Garananga2Takwara13Galloway5Lunga18Nakamba8Fabisch19Maswanhise12Antonio14Msendami7Dube1Williams20Mudau21Ngezana14Mbokazi6Modiba13Sithole4Mokoena8Moremi17Mbule7Appollis9Foster
22Arubi4Garananga2Takwara13Galloway5Lunga18Nakamba8Fabisch19Maswanhise12Antonio14Msendami7Dube
Zimbabwe Zimbabwe
(4-2-3-1)
1Williams20Mudau21Ngezana14Mbokazi6Modiba13Sithole4Mokoena8Moremi17Mbule7Appollis9Foster
(4-2-3-1)
South Africa South Africa
Zimbabwe Zimbabwe
Marinica, Mario
Coach
Substitutes
Tawanda Chirewa 20
59' Out: Daniel Msendami

Macauley Bonne 9
60' Out: Prince Dube

Junior Zindonga 27
60' Out: Bill Antonio

Emmanuel Jalai 23
75' Out: Munashe Garananga

Tadiwanashe Chakuchichi 28
89' Out: Jonah Reinhard Fabisch
Missing players
Tawanda Chirewa
Doubtful
South Africa South Africa
Broos, Hugo
Coach
Substitutes
Bathusi Aubaas 15
46' Out: Sphephelo Sithole

Evidence Makgopa 23
73' Out: Lyle Foster

Mohau Nkota 11
76' Out: Tshepang Moremi

Thalente Mbatha 5
86' Out: Sipho Mbule
Missing players
Lyle Foster
Doubtful

Statistics

Ball possession
Zimbabwe34%
66% South Africa
Shots
5Off goal43On goal9

1
Shots blocked
1
3
Corner kicks
3
5
Offsides
1
6
Saves
2
11
Fouls
10
1
Yellow cards
1
0
Red cards
0

Head to head

Zimbabwe
Matches:  6
South Africa
0%
Wins: 0
33%
Draws: 2
67%
Wins: 4
Recent meetings
  1. Flag nullAfrica Cup of Nations
    29 Dec 2025
    ZimbabweZimbabwe
    2 : 3
    South AfricaSouth Africa
  2. Flag nullWC Qualification, CAF
    10 Oct 2025
    ZimbabweZimbabwe
    0 : 0
    South AfricaSouth Africa
  3. Flag nullCOSAFA Cup
    7 Jun 2025
    South AfricaSouth Africa
    2 : 0
    ZimbabweZimbabwe
  4. Flag nullWC Qualification, CAF
    11 Jun 2024
    South AfricaSouth Africa
    3 : 1
    ZimbabweZimbabwe
  5. Flag nullWC Qualification, CAF
    11 Nov 2021
    South AfricaSouth Africa
    1 : 0
    ZimbabweZimbabwe

Form

ZimbabweZimbabwe
  1. Flag nullAfrica Cup of Nations
    29 Dec 2025
    Zimbabwe
    2 : 3
    South Africa
  2. Flag nullAfrica Cup of Nations
    26 Dec 2025
    Angola
    1 : 1
    Zimbabwe
  3. Flag nullAfrica Cup of Nations
    22 Dec 2025
    Egypt
    2 : 1
    Zimbabwe
  4. Flag nullInt. Friendly Games
    17 Nov 2025
    Qatar
    1 : 2
    Zimbabwe
  5. Flag nullInt. Friendly Games
    13 Nov 2025
    Algeria
    3 : 1
    Zimbabwe
South AfricaSouth Africa
  1. Flag nullAfrica Cup of Nations
    4 Jan 2026
    South Africa
    1 : 2
    Cameroon
  2. Flag nullAfrica Cup of Nations
    29 Dec 2025
    Zimbabwe
    2 : 3
    South Africa
  3. Flag nullAfrica Cup of Nations
    26 Dec 2025
    Egypt
    1 : 0
    South Africa
  4. Flag nullAfrica Cup of Nations
    22 Dec 2025
    South Africa
    2 : 1
    Angola
  5. Flag nullInt. Friendly Games
    16 Dec 2025
    South Africa
    1 : 0
    Ghana B

Match information