Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballAfrica Cup of NationsFull time

Zimbabwe vs South Africa 2-3: result, December 29, 2025

Grand Stade de Marrakech

Zimbabwe
2:3
South AfricaWinner

Team statistics

  • 3Shots on goal9
  • 5Shots off goal5
  • 10Total shots16
  • 2Blocked shots2
  • 7Shots inside box10
  • 3Shots outside box6
  • 3Shots on goal9
  • 5Shots off goal5
  • 10Total shots16
  • 2Blocked shots2
  • 7Shots inside box10
  • 3Shots outside box6
  • 14Fouls11
  • 3Corners3
  • 5Offsides1
  • 34%Possession66%
  • 1Yellow cards1
  • -Red cards-
  • 6Saves2
  • 242Passes487
  • 165Accurate passes404
  • 68%Pass accuracy83%
  • -Expected goals-
  • -Goals prevented-

Line-ups

South Africa 4-2-3-1

  1. 1R. WilliamsG
  2. 20K. MudauD
  3. 21S. NgezanaD
  4. 14M. MbokaziD
  5. 6A. ModibaD
  6. 13S. SitholeM
  7. 4T. MokoenaM
  8. 8T. MoremiM
  9. 17S. MbuleM
  10. 7O. AppollisM
  11. 9L. FosterF

Zimbabwe

  1. 22W. ArubiG
  2. 4M. GaranangaD
  3. 2G. TakwaraD
  4. 13B. GallowayD
  5. 5D. LungaD
  6. 18M. NakambaM
  7. 8J. FabischM
  8. 19T. MaswanhiseM
  9. 12B. AntonioM
  10. 14D. Msendami
  11. 7P. DubeF

South Africa 4-2-3-1

  1. 1R. WilliamsG
  2. 20K. MudauD
  3. 21S. NgezanaD
  4. 14M. MbokaziD
  5. 6A. ModibaD
  6. 13S. SitholeM
  7. 4T. MokoenaM
  8. 8T. MoremiM
  9. 17S. MbuleM
  10. 7O. AppollisM
  11. 9L. FosterF

Bench

  1. 2T. SmithD
  2. 3K. NdamaneD
  3. 10R. MofokengF
  4. 11M. NkotaF
  5. 12E. MokwanaF
  6. 15B. J. AubaasM
  7. 16S. ChaineG
  8. 5T. MbathaM
  9. 18S. KabiniD
  10. 19N. SibisiD
  11. 22R. GossG
  12. 23E. MakgopaF
  13. 24S. CampbellF
  14. 25T. MatuludiD

Coach

Molefi Petrus Ntseki

Zimbabwe

  1. 22W. ArubiG
  2. 4M. GaranangaD
  3. 2G. TakwaraD
  4. 13B. GallowayD
  5. 5D. LungaD
  6. 18M. NakambaM
  7. 8J. FabischM
  8. 19T. MaswanhiseM
  9. 12B. AntonioM
  10. 14D. Msendami
  11. 7P. DubeF

Bench

  1. 1E. ChipezezeG
  2. 16M. MapisaG
  3. 21G. MurwiraD
  4. 23E. JalaiD
  5. 24I. Mauchi
  6. 25A. MudimuD
  7. 3S. FusireM
  8. 6P. PaderaM
  9. 26I. WadiM
  10. 27J. ZindogaF
  11. 9M. BonneF
  12. 11W. NavayaF
  13. 20T. ChirewaF
  14. 28T. ChakuchichiF

Timeline

0'15'30'45'60'75'90'105'120'
  1. 7'GoalT. Moremi (assist: L. Foster)South Africa
  2. 19'GoalT. Maswanhise (assist: J. Fabisch)Zimbabwe
  3. 50'GoalL. FosterSouth Africa
  4. 73'Own goalA. ModibaZimbabwe
  5. 82'PenaltyO. AppollisSouth Africa
0'15'30'45'60'75'90'105'120'
  1. 7'GoalT. Moremi (assist: L. Foster)South Africa
  2. 19'GoalT. Maswanhise (assist: J. Fabisch)Zimbabwe
  3. 34'Yellow cardSipho MbuleSouth Africa
  4. 46'SubstitutionOn: B. J. AubaasOff: S. SitholeSouth Africa
  5. 50'GoalL. FosterSouth Africa
  6. 59'SubstitutionOn: J. ZindogaOff: B. AntonioZimbabwe
  7. 59'SubstitutionOn: T. ChirewaOff: D. MsendamiZimbabwe
  8. 60'SubstitutionOn: M. BonneOff: P. DubeZimbabwe
  9. 73'SubstitutionOn: E. MakgopaOff: L. FosterSouth Africa
  10. 73'Own goalA. ModibaZimbabwe
  11. 75'SubstitutionOn: E. JalaiOff: M. GaranangaZimbabwe
  12. 76'SubstitutionOn: M. NkotaOff: T. MoremiSouth Africa
  13. 80'Penalty confirmedMohau NkotaSouth Africa
  14. 81'Yellow cardMarvelous NakambaZimbabwe
  15. 82'PenaltyO. AppollisSouth Africa
  16. 86'SubstitutionOn: T. MbathaOff: S. MbuleSouth Africa
  17. 88'SubstitutionOn: T. ChakuchichiOff: J. FabischZimbabwe

Players of the match

  • 8.2Lyle FosterSouth Africa
  • 7.6Tawanda MaswanhiseZimbabwe
  • 7.5Teboho MokoenaSouth Africa
PlayerMinutesRating
Lyle Foster738.2
Tawanda Maswanhise907.6
Teboho Mokoena907.5
Ronwen Williams907.2
Oswin Appollis907.2
Washington Arubi907
Jonah Fabisch886.9
Prince Dube606.9
Tawanda Chirewa316.9
Macauley Bonne306.9
Siyabonga Ngezana906.9
Tshepang Moremi766.9
Thalente Mbatha136.7
Khuliso Mudau906.6
Sipho Mbule866.6
Bathusi Aubaas456.6
Evidence Makgopa176.6
Gerald Takwara906.5
Bill Antonio596.5
Tadiwa Chakuchichi116.5
Marvelous Nakamba906.3
Junior Zindoga316.3
Emmanuel Jalai156.3
Mbekezeli Mbokazi906.3
Siphephelo Sithole456.3
Mohau Nkota146.3
Munashe Garananga756.2
Daniel Msendami596
Aubrey Modiba906
Brendan Galloway905.9
Divine Lunga905.9
Elvis Chipezeze--
Martín Mapisa--
Godknows Murwira--
Isheanasu Mauchi--
Alec Mudimu--
Prosper Padera--
Sean Fusire--
Washington Navaya--
Ishmael Wadi--
Ricardo Goss--
Sipho Chaine--
Samukelo Kabini--
Nkosinathi Sibisi--
Tylon Smith--
Tholo Thabang Matuludi--
Khulumani Ndamane--
Shandre Campbell--
Relebohile Mofokeng--
Elias Mokwana--

Standings

PositionRecordPointsGoal diff
4Zimbabwe0-1-21-2
2South Africa2-0-16+1
Africa Cup of Nations table

Recent matches

  • Zimbabwe
    0-2-3LDLLDD1
  • South Africa
    2-2-1DDWWLL1

Head-to-head

3 matches

0 ZimbabweDraws 12 South Africa

3 matches

0 ZimbabweDraws 12 South Africa
  1. 2025-10-10Draw
  2. 2025-06-07South Africa
  3. 2024-06-11South Africa

Also in this competition

FinishedEquatorial GuineavsSudanAfrica Cup of NationsStade Mohammed V0:1
FinishedAlgeriavsBurkina FasoAfrica Cup of NationsMoulay Hassan Stadium1:0
FinishedIvory CoastvsCameroonAfrica Cup of NationsGrand Stade de Marrakech1:1
FinishedAngolavsEgyptAfrica Cup of NationsStade Adrar0:0
FinishedEquatorial GuineavsSudanAfrica Cup of NationsStade Mohammed V0:1
FinishedAlgeriavsBurkina FasoAfrica Cup of NationsMoulay Hassan Stadium1:0
FinishedIvory CoastvsCameroonAfrica Cup of NationsGrand Stade de Marrakech1:1
FinishedAngolavsEgyptAfrica Cup of NationsStade Adrar0:0
FinishedZambiavsMoroccoAfrica Cup of NationsComplexe Sportif Moulay Abdellah0:3
FinishedComorosvsMaliAfrica Cup of NationsStade Mohammed V0:0
FinishedUgandavsNigeriaAfrica Cup of NationsComplexe Sportif de Fès1:3
FinishedTanzaniavsTunisiaAfrica Cup of NationsStade Olympique Annexe Complexe Sportif Prince Abdellah1:1

Entertainment only. 18+. Play responsibly.