Zimbabwe 2-3 South Africa final score - 29 December 2025, AFCON
Africa - AFCON
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights
Game Statistics
Tactical Scheme
Formation : 4 - 2 - 3 - 1
Formation : 4 - 2 - 3 - 1
Substitutes
E. Chipezeze
M. Mapisa
DefenderA. Mudimu
E. Jalai
S. Fusire
I. Mauchi
MidfielderP. Padera
G. Murwira
T. Chirewa
I. Wadi
ForwardW. Navaya
M. Bonne
J. Zindonga
R. Goss
S. Chaine
DefenderS. Kabini
N. Sibisi
T. Matuludi
T. Smith
K. Ndamane
MidfielderB. Aubaas
T. Mbatha
E. Makgopa
R. Ratomo
M. Nkota
E. Mokwana
S. Campbell
Form
Table
| Teams | Pts | P | W | D | L | GD |
|---|---|---|---|---|---|---|
|
2
|
6 | 3 | 2 | 0 | 1 | 1 |
|
4
|
1 | 3 | 0 | 1 | 2 | -2 |
Last matches
1/6 (17%)
2/6 (33%)
3/6 (50%)
Average stats (Last 6 matchs)
26 Dec 2025 - AFCON
22 Dec 2025 - AFCON
17 Nov 2025 - International Friendlies
13 Nov 2025 - International Friendlies
13 Oct 2025 - World Cup
10 Oct 2025 - World Cup
1/6 (17%)
4/6 (67%)
1/6 (17%)
Average stats (Last 6 matchs)
10 Oct 2025 - World Cup
9 Sept 2025 - World Cup
20 Mar 2025 - World Cup
15 Nov 2024 - AFCON
14 Oct 2024 - AFCON
10 Sept 2024 - AFCON
1/6 (17%)
1/6 (17%)
4/6 (67%)
Average stats (Last 6 matchs)
26 Dec 2025 - AFCON
22 Dec 2025 - AFCON
17 Nov 2025 - International Friendlies
13 Nov 2025 - International Friendlies
13 Oct 2025 - World Cup
5 Sept 2025 - World Cup
4/6 (67%)
1/6 (17%)
1/6 (17%)
Average stats (Last 6 matchs)
26 Dec 2025 - AFCON
22 Dec 2025 - AFCON
16 Dec 2025 - International Friendlies
15 Nov 2025 - International Friendlies
14 Oct 2025 - World Cup
10 Oct 2025 - World Cup
4/6 (67%)
2/6 (33%)
0/6 (0%)
Average stats (Last 6 matchs)
22 Dec 2025 - AFCON
16 Dec 2025 - International Friendlies
15 Nov 2025 - International Friendlies
14 Oct 2025 - World Cup
9 Sept 2025 - World Cup
18 Aug 2025 - African Nations Championship
1/6 (17%)
3/6 (50%)
2/6 (33%)
Average stats (Last 6 matchs)
26 Dec 2025 - AFCON
10 Oct 2025 - World Cup
5 Sept 2025 - World Cup
15 Aug 2025 - African Nations Championship
8 Aug 2025 - African Nations Championship
15 Jun 2025 - COSAFA Cup
Head to head
0 %
40 %
60 %
Average stats (last H2H results)
10 Oct 2025 - World Cup
7 Jun 2025 - COSAFA Cup
11 Jun 2024 - World Cup
11 Nov 2021 - World Cup
3 Sept 2021 - World Cup
Live Commentary
Can Zimbabwe get the ball into an attacking position from this throw-in in South Africa's half?
Can Zimbabwe get the ball into an attacking position from this throw-in in South Africa's half?
South Africa awarded a free kick in their own half.
South Africa have been awarded a corner by Mustapha Kechaf.
Ronwen Williams returns to the field for South Africa after picking up a slight injury.
Attention is being given to South Africa’s Ronwen Williams and play has been suspended briefly.
Mustapha Kechaf signals a Zimbabwe throw-in in South Africa's half.
Corner awarded to Zimbabwe.
Throw-in for Zimbabwe close to the penalty box.
Mustapha Kechaf signals a throw-in for Zimbabwe, close to South Africa's area.
Can Zimbabwe capitalize from this throw-in deep inside South Africa's half?
South Africa awarded a throw-in in their own half.
South Africa have a goal kick.
Zimbabwe's Tawanda Chirewa misses with an attempt on goal.
Throw-in for Zimbabwe in their own half.
Mustapha Kechaf awards South Africa a goal kick.
In Marrakech Zimbabwe attack through Tawanda Maswanhise. The finish is off target, however.
Zimbabwe to take a throw-in in South Africa territory.
Tadiwanashe Chakuchichi is replacing Jonah Reinhard Fabisch for Zimbabwe at Stade de Marrakech.
Zimbabwe to take a throw-in in South Africa territory.
Zimbabwe drive forward at breakneck speed but are pulled up for offside.
Hugo Broos is making the team's fourth substitution at Stade de Marrakech with Thalente Mbatha replacing Sipho Mbule.
Throw-in for South Africa at Stade de Marrakech.
Ball safe as South Africa is awarded a throw-in in their half.
Throw-in South Africa.
Macauley Bonne of Zimbabwe smashes in a shot on target. The keeper saves, though.
Can South Africa get the ball into an attacking position from this throw-in in Zimbabwe's half?
Oswin Appollis nets and South Africa now lead 2-3. The goal came from the penalty spot.
Marvelous Nakamba (Zimbabwe) has received a yellow card from Mustapha Kechaf.
In Marrakech South Africa drive forward through Oswin Appollis. His shot is on target but it's saved.
South Africa have been awarded a corner by Mustapha Kechaf.
Zimbabwe drives forward and Macauley Bonne gets in a shot. Without netting, however.
Zimbabwe drive forward but Macauley Bonne is judged offside.
Can Zimbabwe capitalize from this dangerous free kick?
Mustapha Kechaf signals a Zimbabwe throw-in in South Africa's half.
South Africa make their third substitution with Mohau Nkota replacing Tshepang Moremi.
At Stade de Marrakech, Zimbabwe are penalized for being offside.
Zimbabwe make their fourth substitution with Emmanuel Jalai replacing Munashe Garananga.
Zimbabwe are caught offside.
Aubrey Modiba is on target to level the scores at 2-2.
Evidence Makgopa is on a sub for Lyle Foster for South Africa.
Can South Africa capitalize from this dangerous free kick?
Mustapha Kechaf signals a free kick to South Africa.
Goal kick for Zimbabwe at Stade de Marrakech.
South Africa are coming forward and Teboho Mokoena gets in a strike, it misses the target, however.
South Africa have a goal kick.
Ball goes out of play for a Zimbabwe goal kick.
Mustapha Kechaf awards South Africa a goal kick.
South Africa's Sipho Mbule is on target but unsuccessful.
Mustapha Kechaf signals a free kick to South Africa in their own half.
Ball goes out of play for a Zimbabwe goal kick.
Tshepang Moremi of South Africa gets in a strike, but is off target.
South Africa are too eager and fall into an offside trap.
Tawanda Maswanhise (Zimbabwe) fires in a shot – and hits the post!
Mustapha Kechaf signals a South Africa throw-in in Zimbabwe's half.
Can South Africa get the ball into an attacking position from this throw-in in Zimbabwe's half?
Free kick Zimbabwe.
Mario Marinica (Zimbabwe) is making a second substitution, with Macauley Bonne replacing Prince Dube.
Zimbabwe make their third substitution with Junior Zindonga replacing Bill Antonio.
Tawanda Chirewa is on a sub for Daniel Msendami for Zimbabwe.
South Africa awarded a throw-in in their own half.
South Africa pushes forward through Oswin Appollis, whose finish on goal is saved.
South Africa to take a throw-in in Zimbabwe territory.
Goal kick for South Africa at Stade de Marrakech.
Corner awarded to Zimbabwe.
Zimbabwe to take a throw-in in South Africa territory.
Can Zimbabwe get the ball into an attacking position from this throw-in in South Africa's half?
Mustapha Kechaf signals a Zimbabwe throw-in in South Africa's half.
Can South Africa get the ball into an attacking position from this throw-in in Zimbabwe's half?
Goal! Lyle Foster heads South Africa into a 1-2 lead.
Zimbabwe awarded a free kick in their own half.
In Marrakech, Zimbabwe push forward quickly but are pulled up for offside.
Zimbabwe have a goal kick.
Mustapha Kechaf signals a free kick to South Africa.
Bathusi Aubaas is replacing Sphephelo Sithole for South Africa at Stade de Marrakech.
The ref's whistle signals the end of the first-half.
South Africa needs to be cautious. Zimbabwe have an attacking throw-in.
Free kick Zimbabwe.
Mustapha Kechaf signals a free kick to South Africa in their own half.
Mustapha Kechaf signals a throw-in for Zimbabwe, close to South Africa's area.
Mustapha Kechaf signals a free kick to South Africa in their own half.
Can Zimbabwe capitalize from this throw-in deep inside South Africa's half?
South Africa will need to be alert as they defend a dangerous free kick from Zimbabwe.
Sipho Mbule of South Africa smashes in a shot on target. The keeper saves, though.
South Africa awarded a free kick in their own half.
South Africa push upfield and Sphephelo Sithole gets his head to the ball. The attempt is cleared by an alert Zimbabwe defence.
Mustapha Kechaf signals a free kick to South Africa.
Ball goes out of play for a Zimbabwe goal kick.
Free kick in a good position for South Africa!
Mustapha Kechaf signals a South Africa throw-in in Zimbabwe's half.
Throw-in for Zimbabwe at Stade de Marrakech.
South Africa to take a throw-in in Zimbabwe territory.
Corner awarded to South Africa.
Mustapha Kechaf signals a free kick to Zimbabwe in their own half.
Sipho Mbule (South Africa) has been booked and must now be careful not to get a second yellow card.
Zimbabwe awarded a free kick in their own half.
Zimbabwe to take a throw-in in South Africa territory.
Daniel Msendami has recovered and rejoins the match in Marrakech.
Play has been temporarily suspended for attention to Daniel Msendami for Zimbabwe who is writhing in pain on the pitch.
Mustapha Kechaf signals a free kick to Zimbabwe in their own half.
Mustapha Kechaf awards South Africa a goal kick.
Zimbabwe's Munashe Garananga attacks the ball with his head but his effort fails to hit the target.
Zimbabwe are in shooting range from this free kick.
Goal kick for South Africa at Stade de Marrakech.
Zimbabwe's Munashe Garananga misses with an attempt on goal.
South Africa awarded a free kick in their own half.
South Africa needs to be cautious. Zimbabwe have an attacking throw-in.
Mustapha Kechaf signals a free kick to Zimbabwe just outside South Africa's area.
Mustapha Kechaf signals a Zimbabwe throw-in in South Africa's half.
Throw-in Zimbabwe.
Ball safe as Zimbabwe is awarded a throw-in in their half.
South Africa have a goal kick.
Throw-in for South Africa in their own half.
Ball goes out of play for a Zimbabwe goal kick.
Can South Africa get the ball into an attacking position from this throw-in in Zimbabwe's half?
Tawanda Maswanhise gets an equalizer for Zimbabwe. The score is now 1-1. Jonah Reinhard Fabisch instrumental with a fine assist.
Zimbabwe have been awarded a corner by Mustapha Kechaf.
Mustapha Kechaf awards Zimbabwe a goal kick.
Sphephelo Sithole (South Africa) wins the ball in the air but heads wide.
Zimbabwe have a goal kick.
South Africa awarded a throw-in in their own half.
Mustapha Kechaf signals a South Africa throw-in in Zimbabwe's half.
South Africa to take a throw-in in Zimbabwe territory.
Bill Antonio for Zimbabwe is back on the field again.
Mustapha Kechaf waits before resuming play because Bill Antonio for Zimbabwe is still down.
Can South Africa get the ball into an attacking position from this throw-in in Zimbabwe's half?
Throw-in for South Africa close to the penalty box.
South Africa take a 0-1 lead thanks to Tshepang Moremi. That's a fine assist from Lyle Foster.
Oswin Appollis gets his shot on target but fails to score for South Africa.
Zimbabwe have a dangerous throw-in.
Goal kick for Zimbabwe at Stade de Marrakech.
South Africa are pushing forward but Sipho Mbule's finish is wide of the goal.
Zimbabwe have conceded a goal in each of their last 5 matches.
Zimbabwe scores 0.67 goals when playing at home and South Africa scores 1 goals when playing away (on average).
Average number of goals in meetings between Zimbabwe and South Africa is 1.4.
Zimbabwe scores 0.2 goals in a match against South Africa and South Africa scores 1.2 goals against Zimbabwe (on average).
In the last 5 meetings Zimbabwe won 0, South Africa won 3, 2 draws.
South Africa have lost just 0 of their last 5 games against Zimbabwe (in all competitions).
South Africa's performance of the last 5 matches is better than Zimbabwe's.
When South Africa is down 1-0 away, they win 0% of their matches.
When Zimbabwe is down 0-1 home, they win 0% of their matches.
When South Africa leads 0-1 away, they win in 100% of their matches.
Their last meeting was a draw. (0-0)
Zimbabwe wins 7% of halftimes, South Africa wins 15%.
Zimbabwe wins 1st half in 7% of their matches, South Africa in 15% of their matches.
South Africa haven't lost in their last 11 games.
South Africa have a winning streak of 4 matches.
During the last 8 meetings, Zimbabwe have won 2 times, there have been 2 draws while South Africa have won 4 times. The goal difference is 11-5 in favour of South Africa.
South Africa have previously won 5 of 8 matches against Zimbabwe.
Score and result Zimbabwe - South Africa
The Zimbabwe - South Africa match (Football - AFCON) at 29/12/2025 11:00 is complete.
The Zimbabwe - South Africa match result is as follows: 2-3.
Now that this AFCON Football match is over and the score is known, you can find the highlights and key statistics on that same page.