29.12.2025 16:00
2 - 3
Finished

Zimbabwe vs South Africa

Zimbabwe vs South Africa Live Score, Stats, Forecasts, H2H

3-5-2
Formations
4-2-3-1
22
6.3
Arubi
2
6.2
Takwara
4
6.1
Garananga
5
5.7
Lunga
8
6.8
Fabisch
12
5.9
Antonio
18
5.5
Nakamba
13
6.0
Galloway
14
5.7
Msendami
7
6.6
Dube
19
7.0
Maswanhise
9
8.2
Foster
8
7.2
Moremi
17
7.1
Mbule
7
7.6
Appollis
4
7.4
Mokoena
13
6.1
Sithole
20
7.0
Mudau
21
7.2
Ngezana
14
7.2
Mbokazi
6
7.4
Modiba
1
6.8
Williams
9
6.8
Bonne
20
6.2
Chirewa
23
6.6
Jalai
27
6.1
Zindoga
28
Chakuchichi
5
Mbatha
11
5.9
Nkota
15
7.1
Aubaas
23
6.3
Makgopa
2
Smith

Starting Lineups:

2
Gerald Takwara
4
Munashe Garananga
5
Divine Lunga
7
Prince Dube
8
Jonah Fabisch
12
Bill Antonio
13
Brendan Galloway
14
Daniel Msendami
18
Marvelous Nakamba (C)
19
Tawanda Maswanhise
22
Washington Arubi (G)
1
Ronwen Williams (C) (G)
4
Teboho Mokoena
6
Aubrey Modiba
7
Oswin Appollis
8
Tshepang Moremi
9
Lyle Foster
13
Sphephelo Sithole
14
Mbokazi M.
17
Sipho Mbule
20
Khuliso Mudau
21
Siyabonga Ngezana

Substitutes

1
Elvis Chipezeze (G)
3
Sean Fusire
6
Padera P.
9
Macauley Bonne
11
Washington Navaya
16
Martin Mapisa (G)
20
Tawanda Chirewa
21
Godknows Murwira
23
Emmanuel Jalai
24
Mauchi I.
25
Alec Mudimu
26
Ishmael Wadi
27
Junior Zindoga
28
Chakuchichi T.
2
Smith T.
3
Ayanda Ndamane
5
Thalente Mbatha
10
Mofokeng R.
11
Mohau Nkota
12
Elias Mokwana
15
Bathusi Jurry Aubaas
16
Sipho Chaine (G)
18
Kabini S.
19
Nkosinathi Sibisi
22
Ricardo Goss (G)
23
Evidence Makgopa
24
Shandre Campbell
25
Tholo Matuludi

Coaches:

Mario Marinica
Hugo Broos

Missing Players:

Teenage Hadebe (Injury)
Andy Rinomhota (Personal Reasons)

Final Results and Statistics of Match:

2
Accurate through passes
0
34
Ball Possession
66
12
Big Chances
16
4
Blocked Shots
4
34
Clearances
68
12
Corner Kicks
12
55
Crosses
62
106
Duels won
110
4
Errors leading to goal
0
0
Errors leading to shot
2
2
Expected assists (xA)
2
5.12
Expected Goals (xG)
6.04
28
Fouls
22
22
Free Kicks
28
12
Goalkeeper Saves
4
-1.32
Goals prevented
0.16
2
Hit the Woodwork
0
32
Interceptions
16
111
Long passes
168
10
Offsides
2
408
Passes
498
163
Passes in final third
207
14
Shots inside the Box
20
10
Shots off target
10
12
Shots on target
36
6
Shots outside the Box
12
149
Tackles
116
40
Throw-ins
36
40
Total shots
64
48
Touches in opposition box
50
2.16
xG on target (xGOT)
4.68
4.68
xGOT faced
2.16
2
Yellow Cards
2
0
Headed Goals
2
0.00
Accurate through passes
0.00
32.00
Ball Possession
68.00
1.00
Big Chances
2.00
1.00
Blocked Shots
1.00
9.00
Clearances
19.00
1.00
Corner Kicks
1.00
13.00
Crosses
17.00
22.00
Duels won
29.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.29
Expected assists (xA)
0.63
0.58
Expected Goals (xG)
0.47
8.00
Fouls
7.00
7.00
Free Kicks
8.00
3.00
Goalkeeper Saves
0.00
-0.11
Goals prevented
-0.30
0.00
Hit the Woodwork
0.00
10.00
Interceptions
3.00
23.00
Long passes
57.00
0.00
Offsides
0.00
65.00
Passes
84.00
49.00
Passes in final third
72.00
3.00
Shots inside the Box
6.00
2.00
Shots off target
3.00
1.00
Shots on target
4.00
1.00
Shots outside the Box
2.00
43.00
Tackles
40.00
8.00
Throw-ins
8.00
4.00
Total shots
8.00
8.00
Touches in opposition box
14.00
0.70
xG on target (xGOT)
0.89
0.89
xGOT faced
0.70
0.00
Yellow Cards
1.00
1.00
Accurate through passes
0.00
36.00
Ball Possession
64.00
2.00
Big Chances
2.00
1.00
Blocked Shots
1.00
8.00
Clearances
15.00
2.00
Corner Kicks
2.00
25.00
Crosses
25.00
31.00
Duels won
26.00
2.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.71
Expected assists (xA)
0.37
0.70
Expected Goals (xG)
1.04
6.00
Fouls
4.00
4.00
Free Kicks
6.00
3.00
Goalkeeper Saves
2.00
-0.55
Goals prevented
0.38
0.00
Headed Goals
1.00
1.00
Hit the Woodwork
0.00
6.00
Interceptions
5.00
52.00
Long passes
55.00
5.00
Offsides
1.00
71.00
Passes
82.00
60.00
Passes in final third
66.00
4.00
Shots inside the Box
4.00
3.00
Shots off target
2.00
2.00
Shots on target
5.00
2.00
Shots outside the Box
4.00
56.00
Tackles
38.00
12.00
Throw-ins
10.00
6.00
Total shots
8.00
16.00
Touches in opposition box
11.00
0.38
xG on target (xGOT)
1.45
1.45
xGOT faced
0.38
1.00
Yellow Cards
0.00
1.00
Accurate through passes
0.00
34.00
Ball Possession
66.00
3.00
Big Chances
4.00
2.00
Blocked Shots
2.00
17.00
Clearances
34.00
3.00
Corner Kicks
3.00
17.00
Crosses
20.00
53.00
Duels won
55.00
2.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
1.00
Expected assists (xA)
1.00
1.28
Expected Goals (xG)
1.51
14.00
Fouls
11.00
11.00
Free Kicks
14.00
6.00
Goalkeeper Saves
2.00
-0.66
Goals prevented
0.08
0.00
Headed Goals
1.00
1.00
Hit the Woodwork
0.00
16.00
Interceptions
8.00
36.00
Long passes
56.00
5.00
Offsides
1.00
68.00
Passes
83.00
54.00
Passes in final third
69.00
7.00
Shots inside the Box
10.00
5.00
Shots off target
5.00
3.00
Shots on target
9.00
3.00
Shots outside the Box
6.00
50.00
Tackles
38.00
20.00
Throw-ins
18.00
10.00
Total shots
16.00
24.00
Touches in opposition box
25.00
1.08
xG on target (xGOT)
2.34
2.34
xGOT faced
1.08
1.00
Yellow Cards
1.00

Online Stream (Zimbabwe - South Africa Text Broadcast)

90+9' The match has just finished.
90+7' Mustapha Kechchaf interrupts the game for a tactical foul by Tawanda Chirewa (Zimbabwe).
90+5' Aubrey Modiba (South Africa) sends in the corner, but fails to find the head of any of his teammates, allowing the defence to clear.
90+5' Oswin Appollis (South Africa) slaloms his way past challenges, but an opposing player does well to get the ball away. The ball goes out of play. South Africa are awarded a corner kick.
90+4' Ronwen Williams (South Africa) seems to be alright and is okay to carry on.
90+3' Ronwen Williams (South Africa) is having a really tough time right now. We are about to find out how serious his injury is.
90+3' A corner kick by Zimbabwe is thwarted by the well prepared Ronwen Williams (South Africa).
90+3' Tadiwa Chakuchichi (Zimbabwe) reacts well to latch onto a rebound inside the box, but his shot is well blocked.
90' 7 additional min. will be played.
90' Tawanda Chirewa (Zimbabwe) creates some space for himself to pick up a pass on the edge of the box and unleashes a decent strike which goes a whisker over the crossbar.
90' Tawanda Maswanhise (Zimbabwe) is caught off guard a bit when the ball lands at his feet, causing him to rush a first-time shot that is easily blocked by an opposition player.
88' Substitution. Tadiwa Chakuchichi (Zimbabwe) in, Jonah Fabisch out.
87' The linesman raises his flag for offside before Macauley Bonne (Zimbabwe) heads on.
86' Here is a change. Sipho Mbule is going off and Hugo Broos gives the last tactical orders to Thalente Mbatha (South Africa).
84' Macauley Bonne (Zimbabwe) picks up a precise pass deep inside the box, but his strike is saved by the keeper.
82' Goal! Oswin Appollis (South Africa) wins the battle of wills and sends an unstoppable penalty past Washington Arubi into the bottom left corner.
82' Oswin Appollis (South Africa) is heading towards the penalty spot to take it.
81' Is that a yellow card in the referee's hand? It is! Marvelous Nakamba (Zimbabwe) gets booked.
81' Here comes the VAR decision. YES, it's a penalty!
80' Referee Mustapha Kechchaf makes the VAR signal and is going to check whether it’s a penalty. Let’s see what happens!
80' Surely that's handball by one of the Zimbabwe players in the box, but the referee just waves play on!
79' Mohau Nkota (South Africa) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal.
79' Aubrey Modiba (South Africa) takes the corner, but the opposition's defence is ready and clears the ball to safety.
77' Macauley Bonne (Zimbabwe) is caught offside!
77' Teboho Mokoena (South Africa) was too forceful with his tackle and Mustapha Kechchaf interrupted the game to signal a free kick.
76' Tshepang Moremi comes off the pitch to be replaced by Mohau Nkota (South Africa).
75' Mario Marinica has decided to substitute Munashe Garananga and he is replaced by Emmanuel Jalai (Zimbabwe).
73' Aubrey Modiba (South Africa) is totally disorientated and accidentally puts the ball into his own goal!
73' Ronwen Williams pulls off a great save to deny Tawanda Maswanhise (Zimbabwe) who, makes himself some space inside the box and unleashes a quick low drive towards the middle of the goal.
73' Substitution. Evidence Makgopa (South Africa) on for Lyle Foster.
72' Tshepang Moremi (South Africa) commits a foul on his opponent and it looks like it should be the other way around at first glance, but the referee makes the right decision in awarding a free kick to the other team.
70' Mustapha Kechchaf blows his whistle after Marvelous Nakamba (Zimbabwe) brings one of his opponents down with a strong tackle.
68' Teboho Mokoena (South Africa) collects a simple pass and decides to shoot from distance. It's a swerving effort aimed towards the middle of the goal, but Washington Arubi reads it well and makes a comfortable save.
67' Sipho Mbule (South Africa) latches on to an accurate pass on the edge of the box and produces a ferocious strike towards the left post, but his shot is well held by the goalkeeper.
65' Tshepang Moremi (South Africa) collects a pass on the edge of the box but he slips the ball just wide of the right post.
64' Macauley Bonne (Zimbabwe) misses a promising opportunity! He rises for a cross and unleashes a poor header from near the penalty spot. The ball floats high over the crossbar!
64' South Africa are ruled offside.
64' Tawanda Maswanhise (Zimbabwe) is found in space by a decent pass, and he immediately hits a rocket of a shot at goal that clips the outside of the right post.
60' Substitution. Prince Dube is replaced by Macauley Bonne (Zimbabwe).
59' It is time for a substitution. Junior Zindoga (Zimbabwe) is on for Bill Antonio.
59' Mario Marinica prepares a substitution. Daniel Msendami is replaced by Tawanda Chirewa (Zimbabwe).
58' Oswin Appollis (South Africa) receives a precise pass in the box and takes the shot early. The ball heads towards the bottom left corner, but Washington Arubi shows off his skills and makes a brilliant save to deny him.
56' Jonah Fabisch (Zimbabwe) swings the ball into the box from the corner kick but it's a bit too strong and it goes out of play.
54' The up-to-date shots on target statistics – 1:5.
50' Goal! A defensive error presents Lyle Foster (South Africa) with a great chance and he takes advantage of it by heading the ball into the back of the net. 1:2.
49' Sipho Mbule (South Africa) manages to dispossess his opponent of the ball, but he commits a foul in the process and the referee blows his whistle.
48' One of the players from Zimbabwe times his run too early and the referee blows his whistle for offside.
46' Mustapha Kechchaf has a clear sight and sees a foul from Daniel Msendami (Zimbabwe).
46' Hugo Broos has made a change at the break. Bathusi Jurry Aubaas has come on in place of Sphephelo Sithole (South Africa).
46' Everything is set for the start of the second half.
45+4' Mustapha Kechchaf blows his whistle to signal the end of the first-half action.
45+2' Foul! Aubrey Modiba (South Africa) is penalised for pulling back his opponent.
45' The fourth official shows 3 min. of added time.
43' Ronwen Williams (South Africa) threads a pass through to Lyle Foster, but Washington Arubi breaks up the move.
42' Tshepang Moremi (South Africa) makes a reckless foul in order to win the ball from his opponent. Mustapha Kechchaf has a clear sight of it and blows his whistle.
41' Sipho Mbule (South Africa) takes a nice touch on the edge of the box as he meets a pass and produces a shot towards the roof of the net. What an excellent save by the goalkeeper!
40' Sphephelo Sithole (South Africa) rises high to head a nice lofted cross towards the right side of the goal. Unfortunately for him, his close-range effort lacks pace and Washington Arubi makes a comfortable save.
39' Marvelous Nakamba (Zimbabwe) should know this behaviour is beyond the rules. He was too careless with his challenge and left Mustapha Kechchaf no option but to blow his whistle.
38' Siyabonga Ngezana (South Africa) shows good awareness deep inside the box as he latches on to a cross from the resulting free kick. He jumps high but his towering header lacks a little bit of accuracy and flies inches over the crossbar.
37' Tawanda Maswanhise (Zimbabwe) carelessly slides into the feet of his opponent and he'll be lucky to avoid punishment. Mustapha Kechchaf blows for the foul but keeps his cards in his pocket on this occasion.
36' South Africa take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
36' Oswin Appollis (South Africa) serves up a nice cross, but the defence clears the danger. The ball is out of play. A goal-scoring opportunity from a corner for South Africa.
35' Lyle Foster (South Africa) makes a strong challenge and Mustapha Kechchaf blows for a foul.
34' What was Sipho Mbule (South Africa) thinking? He will not get away with that. The referee shows him a yellow card.
32' A raking crossfield pass from Daniel Msendami (Zimbabwe) lacks accuracy and the opposition gain possession.
31' Mustapha Kechchaf blows his whistle for a foul after Tshepang Moremi (South Africa) hacks down one of his opponents.
29' Jonah Fabisch sends the free kick into the box. Munashe Garananga (Zimbabwe) outjumps the defence to win the header, but completely mistimes the ball and sends it high over the bar.
28' Sphephelo Sithole (South Africa) gives away a foul for a fierce tackle on an opponent. Zimbabwe earn a free kick which could lead to a goal-scoring opportunity.
28' Munashe Garananga (Zimbabwe) shows off his skills with a mazy run to the edge of the box and then fires in a disappointing shot that flies high over the bar.
26' Marvelous Nakamba (Zimbabwe) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Mustapha Kechchaf with no other option than to blow for a foul.
26' Brendan Galloway (Zimbabwe) swings in a cross, but the ball is cleared to safety by one of the defending players.
24' Daniel Msendami (Zimbabwe) looks to break free, but his touch lets him down and he loses the ball. The ball is off of the pitch and it's a goal kick for South Africa.
23' Oswin Appollis (South Africa) plays in a hopeful cross, but it doesn't find its way to any of the attacking players. The ball is off of the pitch and it's a goal kick for Zimbabwe.
22' Neat passing move from South Africa in order to create new attacking opportunities.
19' Tawanda Maswanhise (Zimbabwe) finishes his beautiful individual effort with a superb strike from inside the box. Ronwen Williams is just a bystander as the ball flies into the bottom left corner. The score is 1:1.
19' Washington Arubi displays his ability to read the game and clears the danger after Teboho Mokoena (South Africa) threatened to latch onto a through ball from just outside the box.
18' A fantastic block by a defender means that the corner from Zimbabwe comes to nothing.
17' Daniel Msendami (Zimbabwe) crosses into the box from near the side line, but he doesn't connect as he wanted and it's cleared by the well-organized defence. The ball is out of play. Zimbabwe will have a chance to score from a corner.
16' Sphephelo Sithole (South Africa) is first to the lofted pass but plants a header miles over the bar from close in.
15' Bill Antonio (Zimbabwe) seems to have picked up a minor injury, but it looks like he will be able to continue playing.
13' Looks like Bill Antonio (Zimbabwe) is struggling after picking up a knock. Hopefully he can run it off.
12' Oswin Appollis (South Africa) collects a pass from the flank, looks up and fires in a goal-bound shot from the edge of the box which canons off a defender to safety.
10' Daniel Msendami (Zimbabwe) clearly holds his opponent to prevent him from getting the ball and the referee immediately stops play.
7' Goal! Lyle Foster plays it to Tshepang Moremi (South Africa), whose deflected shot from inside the box goes past the helpless Washington Arubi. 0:1.
6' Oswin Appollis (South Africa) receives a pass inside the box, controls the ball and drills it towards the left post. Unfortunately for him, Washington Arubi makes a great save to stop his effort.
5' Teboho Mokoena (South Africa) robs an opponent of the ball and explodes in anger when Mustapha Kechchaf blows for a foul.
4' That's unlucky! Tawanda Maswanhise (Zimbabwe) beautifully controls a pass and from the edge of the box drills a shot in on goal, but it's inadvertently blocked by a defender and cleared.
1' CHANCE! Sipho Mbule (South Africa) fires just wide of the right post from inside the box after running onto a splendid pass from Khuliso Mudau. The ball goes out of play and Zimbabwe will have a goal kick.
1' The first half has started.
South Africa will kick the game off.
The referee of today's match will be Mustapha Kechchaf.
Before the start of the game, you can see the starting lineups for today's clash.
Hello, welcome to our live play-by-play commentaries. You will be able to see a written form of all the interesting moments of the game, so you won't miss a thing. Sit back and have fun.

Last Matches of Zimbabwe

29.12.25
ACN
(1) - (1)
L
26.12.25
ACN
(1) - (1)
D
22.12.25
ACN
(0) - (1)
L
13.10.25
WC
(0) - (0)
L
10.10.25
WC
(0) - (0)
D
09.09.25
WC
(0) - (1)
L
29.12.25
ACN
(1) - (1)
L
10.10.25
WC
(0) - (0)
D
09.09.25
WC
(0) - (1)
L
20.03.25
WC
(1) - (2)
D
15.11.24
ACN
(1) - (0)
D
27.10.24
ANC
(0) - (3)
L

Last Matches of South Africa

29.12.25
ACN
(1) - (1)
W
26.12.25
ACN
(1) - (0)
L
22.12.25
ACN
(1) - (1)
W
14.10.25
WC
(2) - (0)
W
10.10.25
WC
(0) - (0)
D
09.09.25
WC
(1) - (1)
D
29.12.25
ACN
(1) - (1)
W
26.12.25
ACN
(1) - (0)
L
10.10.25
WC
(0) - (0)
D
05.09.25
WC
(0) - (1)
W
15.08.25
ANC
(0) - (0)
D
08.08.25
ANC
(1) - (1)
D

Zimbabwe vs South Africa matches

29.12.25
ACN
(1) - (1)
10.10.25
WC
(0) - (0)
07.06.25
COP
(1) - (0)
11.06.24
WC
(1) - (1)
11.11.21
WC
(1) - (0)
03.09.21
WC
(0) - (0)
29.12.25
ACN
(1) - (1)
10.10.25
WC
(0) - (0)
03.09.21
WC
(0) - (0)

Follow Game Online:

Zimbabwe vs South Africa live stream online is not available right now. You can see the full history of Zimbabwe vs South Africa head to head confrontation.

Zimbabwe vs South Africa Head To Head Confrontation

Our site's database keeps all result's history of previous games between Zimbabwe and South Africa, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Zimbabwe vs South Africa upcoming matches.

29.12.2025

Zimbabwe 2 - 3 South Africa (Moremi T., Maswanhise T., Foster L.)

04.09.2023

Zimbabwe - South Africa

04-09-2023 16:00

Africa Cup of Nations

03.09.2021

Zimbabwe 0 - 0 South Africa

08.07.2000

Zimbabwe 0 - 2 South Africa

08-07-2000 22:00

World Championship