Zimbabwe and South Africa complete their 2025 Africa Cup of Nations (AFCON) Group B campaigns against each other on Monday in Marrakech.
A point will send Bafana to the last 16 automatically if winless Angola do not beat leaders Egypt, who have won both of their first two matches, in the simultaneous closing group game.
The Warriors will be eliminated if they do not win but are certain to progress if they prevail and Angola do not.
101GreatGoals.com has the team news and starting line-ups as Zimbabwe and South Africa complete their AFCON 2025 group stages.
🎥 HIGHLIGHTS: 🇦🇴 1-1 🇿🇼
All square between Angola and Zimbabwe in Matchday 2 of the #TotalEnergiesAFCON2025 pic.twitter.com/zPMSwHLXaM
— TotalEnergies AFCON 2025 (@CAF_Online) December 26, 2025
Zimbabwe starting line-up vs South Africa
Zimbabwe are without Walter Musona, who scored twice in qualifying, and forward Knowledge Musona, who took his international tally to 27 goals with a superb piece of control and finish against Angola.
Defender Divine Lunga joined 35-year-old Musona in being fit again for that game, but Cincinnati defender Teenage Hadebe went off injured during the first half.
Plymouth Argyle’s Brendan Galloway, who has himself been returning to full fitness, replaces Hadebe from the start.
Versatile Wolves player Marshall Munetsi missed out on the finals with a calf injury, as did Udinese full-back Jordan Zemura because of a thigh problem.
Zimbabwe starting XI: Washington Arubi, Brendan Galloway, Gerald Takwara, Munashe Garan’anga, Jonah Fabisch, Bill Antonio, Marvelous Nakamba, Daniel Msendami, Divine Lunga, Prince Dube, Tawanda Maswanhise
Zimbabwe substitutes: Elvis Chipezeze, Sean Fusire, Prosper Padera, Macauley Bonne, Washington Navaya, Martin Mapisa, Tawanda Chirewa, Godknows Murwira, Emmanuel Jalai, Isheanesu Mauchi, Alec Mudimu, Ishmael Wadi, Junior Zindoga, Tadiwa Chakuchichi
South Africa starting line-up vs Zimbabwe
Long-serving midfielder Themba Zwane helped South Africa finish third in 2023 and was named in their provisional squad but missed out through a knee injury.
South Africa starting XI: Ronwen Williams, Khuliso Mudau, Siyabonga Ngezana, Mbekezeli Mbokazi, Aubrey Modiba, Oswin Appollis, Teboho Mokoena, Sipho Mbule, Sphephelo Sithole, Tshepang Moremi, Lyle Foster
South Africa substitutes: Sipho Chaine, Tylon Smith, Khulumani Ndamane, Thalente Mbatha, Relebohile Mofokeng, Mohau Nkota, Elias Mokwana, Bathusi Aubaas, Samukelo Kabini, Nkosinathi Sibisi, Ricardo Goss, Evidence Makgopa, Shandre Campbell, Thabang Matuludi

How to watch Zimbabwe vs South Africa: TV channel, live online stream
Kick-off on Monday is at 16:00 GMT (11:00 ET / 08:00 PT). In the UK, live coverage is on Channel 4 Sport’s YouTube channel. In the USA, beIN Sports is the tournament broadcaster.
Online live streaming is available on a vast range of devices through Channel 4’s website and app and the beIN Sports app.
Zimbabwe v South Africa: AFCON 2025 stats
- These teams drew 0-0 in a World Cup qualifier in Durban on October 10
- Zimbabwe have never won inside their first two games at the finals, with all four of their wins in their final group game
- Their overall AFCON record is W3 D3 L11
- None of their games at the finals have ended 0-0 and they have never recorded a clean sheet
- A run of scoring in each of their last four games is the longest run of successive goals at the AFCON in their history
- A 2-1 friendlywin over Qatar on December 17 is their only victory in their last seven matches
- South Africa’s last four group-stage wins have come against Angola in 2013 and 2025 and Namibia in 2019 and 2023
- Bafana’s defeat to Egypt was their first AFCON loss in open play in eight games since losing to Mali in 2023 (W3 D4)
- They had won their previous two games against North African teams, beating Egypt and Morocco in 2019 and 2023 after previously going winless in four such matches (D1 L3)
- The result ended their 11-match unbeaten run (including friendlies)
Zimbabwe AFCON 2025 squad
Goalkeepers: Washington Arubi (Marumo Gallants), Elvis Chipezeze (Magesi), Martin Mapisa (MWOS FC).
Defenders: Godknows Murwira (Scottland), Emmanuel Jalai (Dynamos FC), Sean Fusire (Sheffield Wednesday), Munashe Garananga (FC Copenhagen), Gerald Takwara (Al Ittihad Misurata), Isheanesu Mauchi (Simba Bhora), Brendon Galloway (Plymouth Argyle), Teenage Hadebe (FC Cincinnati), Alec Mudimu (Flint Town United), Divine Lunga (Mamelodi Sundowns)
Midfielders: Marvelous Nakamba (Luton Town), Jonah Fabisch (Erzgebirg Aue), Andy Rinomhota (Reading), Prosper Padera (SJK Seinajoki), Tawanda Chirewa (Wolverhampton Wanderers), Knowledge Musona (Scottland)
Forwards: Bill Antonio (KV Mechelen), Ishmael Wadi (CAPS United), Tawanda Maswanhise (Motherwell), Daniel Msendami (Marumo Gallants), Prince Dube (Young Africans), Washington Navaya (TelOne FC), Macauley Bonne (Maldon & Tiptree), Junior Zindoga (TS Galaxy), Tadiwanashe Chakuchichi (Scottland)
South Africa AFCON 2025 squad
Goalkeepers: Sipho Chaine (Orlando Pirates), Ricardo Goss (Siwelele), Ronwen Williams (Mamelodi Sundowns).
Defenders: Samukele Kabini (Molde), Thabang Matuludi (Polokwane City), Mbekezeli Mbokazi (Orlando Pirates), Aubrey Modiba (Mamelodi Sundowns), Khuliso Mudau (Mamelodi Sundowns), Khulumani Ndamane (TS Galaxy), Siyabonga Ngezana (Steaua Bucharest), Nkosinathi Sibisi (Orlando Pirates), Tylon Smith (Queens Park Rangers)
Midfielders: Bathusi Aubaas (Mamelodi Sundowns), Thalenthe Mbatha (Orlando Pirates), Teboho Mokoena (Mamelodi Sundowns), Sphephelo Sithole (Tondela), Sipho Mbule (Orlando Pirates)
Forwards: Oswin Appollis (Orlando Pirates), Shandre Campbell (Club Brugge), Lyle Foster (Burnley), Evidence Makgopa (Orlando Pirates), Relebohile Mofokeng (Orlando Pirates), Elias Mokwana (Al Hazem), Tshepang Moremi (Orlando Pirates), Mohau Nkota (Al Ettifaq)


Recommended offer
Bet £10 Get £30 in Free Bets
T&Cs apply.
AFCON 2025 fixtures, full Africa Cup of Nations schedule
Sunday, December 21 2025
- Group A: Morocco 2-0 Comoros (Rabat)
Monday, December 22 2025
- Group A: Mali 1-1 Zambia (Casablanca)
- Group B: South Africa 2-1 Angola (Marrakech)
- Group B: Egypt 2-1 Zimbabwe (Agadir)
Tuesday, December 23 2025
- Group D: Senegal 3-0 Botswana (Tangie)
- Group D: DR Congo 1-0 Benin (Rabat)
- Group C: Nigeria 2-1 Tanzania (Fes)
- Group C: Tunisia 3-1 Uganda (Rabat)
Wednesday, December 24 2025
- Group E: Burkina Faso 2-1 Equatorial Guinea (Casablanca)
- Group E: Algeria 3-0 Sudan (Rabat)
- Group F: Ivory Coast 1-0 Mozambique (Marrakech)
- Group F: Cameroon 1-0 Gabon (Agadir)
Friday, December 26 2025
- Group B: Angola 1-1 Zimbabwe (Marrakech)
- Group B: Egypt 1-0 South Africa (Agadir)
- Group A: Zambia 0-0 Comoros (Casablanca)
- Group A: Morocco 1-1 Mali (Rabat)
Saturday, December 27 2025
- Group D: Benin 1-0 Botswana (Rabat)
- Group D: Senegal 1-1 DR Congo (Tangier)
- Group C: Uganda 1-1 Tanzania (Rabat)
- Group C: Nigeria 3-2 Tunisia (Fes)
Sunday, December 28 2025
- Group F: Gabon 2-3 Mozambique (Agadir)
- Group E: Equatorial Guinea 0-1 Sudan (Casablanca)
- Group E: Algeria 1-0 Burkina Faso (Rabat)
- Group F: Ivory Coast 1-1 Cameroon, (Marrakech)
Sunday, December 28 2025
- Group F: Gabon 2-3 Mozambique (Agadir)
- Group E: Equatorial Guinea 0-1 Sudan (Casablanca)
- Group E: Algeria 1-0 Burkina Faso (Rabat)
- Group F: Ivory Coast 1-1 Cameroon, (Marrakech)
Monday, December 29 2025
- Group B: Angola vs Egypt (Agadir, 16:00)
- Group B: Zimbabwe vs South Africa (Marrakech, 16:00)
- Group A: Comoros vs Mali (Casablanca, 19:00)
- Group A: Zambia vs Morocco (Rabat, 19:00)
Tuesday, December 30 2025
- Group C: Tanzania vs Tunisia (Rabat, 16:00)
- Group C: Uganda vs Nigeria (Fes, 16:00)
- Group D: Benin vs Senegal (Tangier, 19:00)
- Group D: Botswana vs DR Congo (Rabat, 19:00)
Wednesday, December 31 2025
- Group E: Equatorial Guinea vs Algeria (Rabat, 16:00)
- Group E: Sudan vs Burkina Faso (Casablanca, 16:00)
- Group F: Gabon vs Ivory Coast (Marrakech, 19:00)
- Group F: Mozambique vs Cameroon (Agadir, 19:00)
Africa Cup of Nations 2025 round of 16
Saturday, January 3 2026
- SR1: Group D winners vs Group B/E/F third-place (Tangier, 16:00)
- SR2: Group A runners-up vs Group C runners-up (Casablanca, 19:00)
Sunday, January 4
- SR3: Group A winners vs Group C/D/E third-place (Rabat, 16:00)
- SR4: Group B runners-up vs Group F runners-up (Rabat, 19:00)
Monday, January 5
- SR5: Group B winners vs Group A/C/D third-place (Agadir, 6pm)
- SR6: Group C winners vs Group A/B/F third-place (Fes, 8:30pm)
Tuesday, January 6
- SR7: Group E winners vs Group D runners-up (Rabat 2, 6pm)
- SR8: Group F winners vs Group E runners-up (Marrakech, 8:30pm)
Africa Cup of Nations 2025 quarter-finals
Friday, January 9
- QF1: Winner SR2 vs Winner SR1 (Tangier, 16:00)
- QF2: Winner SR4 vs Winner SR3 (Rabat, 19:00)
Saturday, January 10
- QF3: Winner SR7 vs Winner SR6 (Marrakech, 16:00)
- QF4: Winner SR5 vs Winner SR8 (Agadir, 19:00)
Africa Cup of Nations 2025 semi-finals
Wednesday, January 14
- SF1: Winner QF1 vs Winner QF4 (Tangier, 17:00)
- SF2: Winner QF3 vs Winner QF2 (Rabat, 20:00)
Africa Cup of Nations 2025 third-place match
Saturday, January 17
- SF1 vs SF2 losers (Casablanca, 16:00)
Africa Cup of Nations 2025 final
Sunday, January 18
- SF1 vs SF2 winners (Rabat, 19:00)

