Leagues
Format Odds
NEW: Bookmakers
We use cookies. By browsing our website, you agree to our cookie policy. Privacy & cookie policy

South Africa - Angola 22.12.2025

Round 1

Statistics South Africa vs Angola

0.39 Expected goals (xG) stat-tooltip-icon Expected goals xG - measures the quality of a scoring chance and the probability of it becoming a goal. It's calculated from factors like shot location, angle, distance, assist type, and defensive pressure. Each shot gets a value from 0 to 1; a team's total xG is the sum of all its shots. A penalty is usually worth ~0.79–0.80. Higher xG = better chances, regardless of whether goals were actually scored. 0.97
57% Ball possession 43%
0 Big chances stat-tooltip-icon Big chances - counts clear scoring opportunities where a goal is highly expected. These are situations like one-on-one with the goalkeeper, close-range shots with little defensive pressure, or shots into an open goal. 1
10 Total shots 10
4 Shots on goal 4
4 Shots off goal 1
4 Shots inside the Box 7
6 Shots outside the Box 3
0.75 xG on target (xGOT) stat-tooltip-icon xG on target (xGOT) - measures the likelihood that a shot on target results in a goal. Unlike xG (which evaluates the chance before the shot), xGOT assesses execution - shot placement, goalkeeper position, etc. - after the ball is struck. Only shots on target are included, each valued 0–1. A team's total xGOT is the sum of all its on-target shots. 1.6
2 Blocked shots 5
1 Hit the woodwork 0
15 Touches in the opposition Box 23
1 Offsides 1
23 Free kicks 17
1 Corner kicks 9
21 Throw ins 13
17 Fouls 23
2 Yellow cards 2
44 Duels won 42
8/10 (80%) Tackles 3/7 (43%)
3 Interceptions 10
390/460 (85%) Passes 256/320 (80%)
27/59 (46%) Long Passes 19/46 (41%)
90/126 (71%) Passes in final third 55/87 (63%)
0.41 Expected assists (xA) stat-tooltip-icon Expected assists (xA) - measures the likelihood that a completed pass will become an assist for a goal. It evaluates the quality of the pass based on factors like its placement, trajectory, speed, the receiver's position, defensive pressure, and the overall attacking context. Each key pass receives a value between 0 and 1; a player's or team's total xA is the sum of these values. Higher xA indicates better chance creation, even if the subsequent shot is missed or saved. 0.56
4/9 (44%) Crosses 9/27 (33%)
3 Goalkeeper saves 2
1.6 xGOT faced stat-tooltip-icon xGOT faced - total number of goals a goalkeeper would be expected to concede based on the volume and quality of on-target shots faced. Each shot's quality is assessed using post-shot factors: placement, goalkeeper positioning, shot speed, etc. xGOT Faced for a team equals the opposing team's total xGOT from shots on target. It serves as the benchmark for calculating Goals Prevented. 0.75
0.6 Goals prevented stat-tooltip-icon Goals prevented - measures how many goals a goalkeeper saved compared to expectation. It is calculated as the difference between xGOT Faced (the total post-shot expected goals of all on-target shots faced) and the actual number of goals conceded (excluding own goals). A higher positive value indicates the goalkeeper performed above average, preventing more goals than expected from the quality of shots faced. A negative value means more goals were conceded than the shots "deserved. -1.25

Head To Head

Wins
Draws
Wins
3
1
1
Goals
7
7
All matches

Standings

Team G W D L S C Pt
1. Egypt
3 2 1 0 3 1 7
2. South Africa
3 2 0 1 5 4 6
3. Angola
3 0 2 1 2 3 2
4. Zimbabwe
3 0 1 2 4 6 1
  Promotion to Playoffs

Top Scorers

South Africa South Africa
#
Goals
  • 9 Foster L.
    2
  • 12 Appollis O.
    2
  • 11 Moremi T.
    1
  • 17 Makgopa E.
    1
Angola Angola
#
Goals
  • 14 Show
    1
  • 10 Dala G.
    1

Statistics from 25/26 season of Africa Cup of Nations

Chat

No messages

Be the first to start the conversation in Livescore Chat!

Text commentary

Overall
RSA
ANG
[12:01:57]` The start whistle was blown
Mahmood Ismail Ali Mahmood gets the game underway at Stade de Marrakech as South Africa kicks off against Angola.
image 1’` Free kick
Show (South Africa) steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
2’` Goal kick image
The Mahmood Ismail Ali Mahmood signals a goal kick for South Africa, with FC player Angola ready to send it long.
2’` Free kick image
A dangerous move halted, and South Africa gets a free kick thanks to Mbokazi Mbekezeli (Angola)’s effort.
9’` Goal kick image
The Mahmood Ismail Ali Mahmood signals a goal kick for South Africa, with The FC footballer Angola ready to send it long.
10’` Free kick image
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as Mbule Sipho (Angola) protests the decision.
image 11’` Free kick
The FC footballer South Africa steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
image 14’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to Luvumbo Zito (South Africa)’s effort.
image 21’` Goal 1 — 0
Mahmood Ismail Ali Mahmood nods as Foster Lyle’s assist leads Appollis Oswin (South Africa) to net one for South Africa at Stade de Marrakech.
image 22’` Goal kick
Angola gets a goal kick as The footballer South Africa clears the danger in front of Stade de Marrakech’s fans.
23’` Corner kick image
Luvumbo Zito (Angola) wins a corner for South Africa, setting up an opportunity at Stade de Marrakech.
image 23’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Mata Clinton (South Africa) in the Stade de Marrakech midfield.
24’` Goal kick image
South Africa prepares for a goal kick at Stade de Marrakech as The footballer Angola lines up to restart play.
image 25’` Free kick
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as The player South Africa protests the decision.
image 26’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to The player South Africa’s effort.
29’` Corner kick image
A corner is awarded to Angola after a strong move by Luvumbo Zito (Angola) near the goal line.
32’` Yellow card image
To Carneiro (Angola) sees yellow from Mahmood Ismail Ali Mahmood, a warning for South Africa at Stade de Marrakech.
image 32’` Free kick
Angola is set to take a free kick after To Carneiro (South Africa) is brought down near Stade de Marrakech’s stands.
34’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Ngezana Siyabonga (Angola) in the Stade de Marrakech midfield.
35’` Goal 1 — 1 image
Fredy lays it off perfectly for Show (Angola) to score for South Africa, and Stade de Marrakech erupts!
image 38’` Goal kick
Angola gets a goal kick as The footballer South Africa clears the danger in front of Stade de Marrakech’s fans.
40’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by The footballer Angola in the Stade de Marrakech midfield.
image 41’` Yellow card
South Africa’s Modiba Aubrey (South Africa) earns a yellow card, noted by Mahmood Ismail Ali Mahmood at Stade de Marrakech.
42’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Modiba Aubrey (Angola) in the Stade de Marrakech midfield.
43’` Corner kick image
The ball deflects off The player Angola, giving South Africa a corner kick in front of the Stade de Marrakech crowd.
44’` Corner kick image
A corner is awarded to Angola after a strong move by The footballer Angola near the goal line.
image 44’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Show (South Africa) in the Stade de Marrakech midfield.
45 + 1’` Free kick image
Yaya Sithole Sphephelo (Angola) steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
45 + 2’` Corner kick image
South Africa earns a corner kick as FC player Angola forces the ball out of play at Stade de Marrakech.
image 45 + 3’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to The player South Africa’s effort.
image 45 + 3’` The yellow card comes on
Yaya Sithole Sphephelo (South Africa) sees yellow from Mahmood Ismail Ali Mahmood, a warning for South Africa at Stade de Marrakech.
45 + 4’` Free kick image
Angola is set to take a free kick after Yaya Sithole Sphephelo (Angola) is brought down near Stade de Marrakech’s stands.
image 45 + 5’` Free kick
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as The player South Africa protests the decision.
[12:52:19]` Match half-time
The first half ends at Stade de Marrakech as Mahmood Ismail Ali Mahmood blows the whistle. The score remains 1:1, and now South Africa and Angola prepare for the second half.
image 46’` Coach prepares substitution
The footballer South Africa is substituted for Angola, as Mahmood Ismail Ali Mahmood signals at Stade de Marrakech.
[13:08:00]` Start of the second half-time
Mahmood Ismail Ali Mahmood gets South Africa and Angola back underway at Stade de Marrakech for the next half.
image 49’` Free kick
The FC footballer South Africa steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
51’` Goal kick image
The Mahmood Ismail Ali Mahmood signals a goal kick for South Africa, with The FC footballer Angola ready to send it long.
image 55’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by The player South Africa in the Stade de Marrakech midfield.
image 55’` Goal kick
Angola gets a goal kick as FC player South Africa clears the danger in front of Stade de Marrakech’s fans.
image 60’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by FC player South Africa in the Stade de Marrakech midfield.
63’` Free kick image
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as The FC footballer Angola protests the decision.
67’` Corner kick image
The ball deflects off The footballer Angola, giving South Africa a corner kick in front of the Stade de Marrakech crowd.
68’` Free kick image
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as Mudau Khuliso (Angola) protests the decision.
image 71’` Corner kick
The ball deflects off FC player South Africa, giving South Africa a corner kick in front of the Stade de Marrakech crowd.
image 72’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Show (South Africa) in the Stade de Marrakech midfield.
74’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Appollis Oswin (Angola) in the Stade de Marrakech midfield.
76’` Coach makes sub image
South Africa makes a change at Stade de Marrakech, with The FC footballer Angola coming off the pitch.
76’` Substitution image
South Africa swaps The FC footballer Angola out, shaking things up at Stade de Marrakech.
76’` Corner kick image
South Africa earns a corner kick as The player Angola forces the ball out of play at Stade de Marrakech.
77’` Goal kick image
South Africa prepares for a goal kick at Stade de Marrakech as The player Angola lines up to restart play.
image 79’` Goal 2 — 1
Moremi Tshepang lays it off perfectly for Foster Lyle (South Africa) to score for South Africa, and Stade de Marrakech erupts!
image 80’` Coach prepares substitution
South Africa makes a change at Stade de Marrakech, with The footballer South Africa coming off the pitch.
image 80’` Coach makes sub
South Africa swaps The player South Africa out, shaking things up at Stade de Marrakech.
81’` Goal kick image
FC player Angola takes the goal kick for Angola after the ball goes wide at Stade de Marrakech.
83’` Goal kick image
South Africa prepares for a goal kick at Stade de Marrakech as The player Angola lines up to restart play.
84’` Free kick image
Angola is set to take a free kick after FC player Angola is brought down near Stade de Marrakech’s stands.
86’` Substitution image
Mahmood Ismail Ali Mahmood oversees Angola’s substitution as The footballer Angola leaves the Stade de Marrakech field.
86’` Coach makes sub image
South Africa swaps The footballer Angola out, shaking things up at Stade de Marrakech.
image 86’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to FC player South Africa’s effort.
image 87’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to The FC footballer South Africa’s effort.
88’` Booking image
Mahmood Ismail Ali Mahmood pulls out the yellow card for Angola’s Nteka Randy (Angola) at Stade de Marrakech.
90’` Corner kick image
The ball deflects off Milson (Angola), giving South Africa a corner kick in front of the Stade de Marrakech crowd.
90’` Free kick image
A dangerous move halted, and South Africa gets a free kick thanks to The footballer Angola’s effort.
90 + 1’` Free kick image
The player Angola steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
90 + 1’` Extra Time
Stade de Marrakech buzzes as {Addtime} minutes are announced for South Africa to chase the game.
90 + 2’` Coach prepares substitution image
South Africa makes a change at Stade de Marrakech, with FC player Angola coming off the pitch.
90 + 5’` Corner kick image
The ball deflects off Milson (Angola), giving South Africa a corner kick in front of the Stade de Marrakech crowd.
image 90 + 5’` Goal kick
South Africa prepares for a goal kick at Stade de Marrakech as FC player South Africa lines up to restart play.
[13:58:33]` The game is over
It’s all over at Stade de Marrakech, with South Africa reflecting on the battle against Angola.
image 1’` Free kick
Show (South Africa) steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
image 11’` Free kick
The FC footballer South Africa steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
image 14’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to Luvumbo Zito (South Africa)’s effort.
image 21’` Goal 1 — 0
Mahmood Ismail Ali Mahmood nods as Foster Lyle’s assist leads Appollis Oswin (South Africa) to net one for South Africa at Stade de Marrakech.
image 22’` Goal kick
Angola gets a goal kick as The footballer South Africa clears the danger in front of Stade de Marrakech’s fans.
image 23’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Mata Clinton (South Africa) in the Stade de Marrakech midfield.
image 25’` Free kick
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as The player South Africa protests the decision.
image 26’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to The player South Africa’s effort.
image 32’` Free kick
Angola is set to take a free kick after To Carneiro (South Africa) is brought down near Stade de Marrakech’s stands.
image 38’` Goal kick
Angola gets a goal kick as The footballer South Africa clears the danger in front of Stade de Marrakech’s fans.
image 41’` Yellow card
South Africa’s Modiba Aubrey (South Africa) earns a yellow card, noted by Mahmood Ismail Ali Mahmood at Stade de Marrakech.
image 44’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Show (South Africa) in the Stade de Marrakech midfield.
image 45 + 3’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to The player South Africa’s effort.
image 45 + 3’` The yellow card comes on
Yaya Sithole Sphephelo (South Africa) sees yellow from Mahmood Ismail Ali Mahmood, a warning for South Africa at Stade de Marrakech.
image 45 + 5’` Free kick
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as The player South Africa protests the decision.
image 46’` Coach prepares substitution
The footballer South Africa is substituted for Angola, as Mahmood Ismail Ali Mahmood signals at Stade de Marrakech.
image 49’` Free kick
The FC footballer South Africa steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
image 55’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by The player South Africa in the Stade de Marrakech midfield.
image 55’` Goal kick
Angola gets a goal kick as FC player South Africa clears the danger in front of Stade de Marrakech’s fans.
image 60’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by FC player South Africa in the Stade de Marrakech midfield.
image 71’` Corner kick
The ball deflects off FC player South Africa, giving South Africa a corner kick in front of the Stade de Marrakech crowd.
image 72’` Free kick
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Show (South Africa) in the Stade de Marrakech midfield.
image 79’` Goal 2 — 0
Moremi Tshepang lays it off perfectly for Foster Lyle (South Africa) to score for South Africa, and Stade de Marrakech erupts!
image 80’` Coach prepares substitution
South Africa makes a change at Stade de Marrakech, with The footballer South Africa coming off the pitch.
image 80’` Coach makes sub
South Africa swaps The player South Africa out, shaking things up at Stade de Marrakech.
image 86’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to FC player South Africa’s effort.
image 87’` Free kick
A dangerous move halted, and South Africa gets a free kick thanks to The FC footballer South Africa’s effort.
image 90 + 5’` Goal kick
South Africa prepares for a goal kick at Stade de Marrakech as FC player South Africa lines up to restart play.
2’` Goal kick image
The Mahmood Ismail Ali Mahmood signals a goal kick for South Africa, with FC player Angola ready to send it long.
2’` Free kick image
A dangerous move halted, and South Africa gets a free kick thanks to Mbokazi Mbekezeli (Angola)’s effort.
9’` Goal kick image
The Mahmood Ismail Ali Mahmood signals a goal kick for South Africa, with The FC footballer Angola ready to send it long.
10’` Free kick image
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as Mbule Sipho (Angola) protests the decision.
23’` Corner kick image
Luvumbo Zito (Angola) wins a corner for South Africa, setting up an opportunity at Stade de Marrakech.
24’` Goal kick image
South Africa prepares for a goal kick at Stade de Marrakech as The footballer Angola lines up to restart play.
29’` Corner kick image
A corner is awarded to Angola after a strong move by Luvumbo Zito (Angola) near the goal line.
32’` Yellow card image
To Carneiro (Angola) sees yellow from Mahmood Ismail Ali Mahmood, a warning for South Africa at Stade de Marrakech.
34’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Ngezana Siyabonga (Angola) in the Stade de Marrakech midfield.
35’` Goal 0 — 1 image
Fredy lays it off perfectly for Show (Angola) to score for South Africa, and Stade de Marrakech erupts!
40’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by The footballer Angola in the Stade de Marrakech midfield.
42’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Modiba Aubrey (Angola) in the Stade de Marrakech midfield.
43’` Corner kick image
The ball deflects off The player Angola, giving South Africa a corner kick in front of the Stade de Marrakech crowd.
44’` Corner kick image
A corner is awarded to Angola after a strong move by The footballer Angola near the goal line.
45 + 1’` Free kick image
Yaya Sithole Sphephelo (Angola) steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
45 + 2’` Corner kick image
South Africa earns a corner kick as FC player Angola forces the ball out of play at Stade de Marrakech.
45 + 4’` Free kick image
Angola is set to take a free kick after Yaya Sithole Sphephelo (Angola) is brought down near Stade de Marrakech’s stands.
51’` Goal kick image
The Mahmood Ismail Ali Mahmood signals a goal kick for South Africa, with The FC footballer Angola ready to send it long.
63’` Free kick image
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as The FC footballer Angola protests the decision.
67’` Corner kick image
The ball deflects off The footballer Angola, giving South Africa a corner kick in front of the Stade de Marrakech crowd.
68’` Free kick image
Mahmood Ismail Ali Mahmood signals a free kick for South Africa as Mudau Khuliso (Angola) protests the decision.
74’` Free kick image
Mahmood Ismail Ali Mahmood awards a free kick to South Africa after a foul by Appollis Oswin (Angola) in the Stade de Marrakech midfield.
76’` Coach makes sub image
South Africa makes a change at Stade de Marrakech, with The FC footballer Angola coming off the pitch.
76’` Substitution image
South Africa swaps The FC footballer Angola out, shaking things up at Stade de Marrakech.
76’` Corner kick image
South Africa earns a corner kick as The player Angola forces the ball out of play at Stade de Marrakech.
77’` Goal kick image
South Africa prepares for a goal kick at Stade de Marrakech as The player Angola lines up to restart play.
81’` Goal kick image
FC player Angola takes the goal kick for Angola after the ball goes wide at Stade de Marrakech.
83’` Goal kick image
South Africa prepares for a goal kick at Stade de Marrakech as The player Angola lines up to restart play.
84’` Free kick image
Angola is set to take a free kick after FC player Angola is brought down near Stade de Marrakech’s stands.
86’` Substitution image
Mahmood Ismail Ali Mahmood oversees Angola’s substitution as The footballer Angola leaves the Stade de Marrakech field.
86’` Coach makes sub image
South Africa swaps The footballer Angola out, shaking things up at Stade de Marrakech.
88’` Booking image
Mahmood Ismail Ali Mahmood pulls out the yellow card for Angola’s Nteka Randy (Angola) at Stade de Marrakech.
90’` Corner kick image
The ball deflects off Milson (Angola), giving South Africa a corner kick in front of the Stade de Marrakech crowd.
90’` Free kick image
A dangerous move halted, and South Africa gets a free kick thanks to The footballer Angola’s effort.
90 + 1’` Free kick image
The player Angola steps up to take a free kick for Angola as tension builds at Stade de Marrakech.
90 + 2’` Coach prepares substitution image
South Africa makes a change at Stade de Marrakech, with FC player Angola coming off the pitch.
90 + 5’` Corner kick image
The ball deflects off Milson (Angola), giving South Africa a corner kick in front of the Stade de Marrakech crowd.

South Africa and Angola will play their match on 22 Dec 2025 at 12:00. The game will be held on Stade de Marrakech stadium within the Africa Cup of Nations. All interesting information can be found in one place, like South Africa vs Angola score, fixtures, statistics, latest score, livescore, and future matches' fixtures.

Match and teams’ info

South Africa vs Angola score and info in recent games:
  • South Africa - Angola (22.12.2025 | 22 Dec 2025 | 22/12/2025) Stade de Marrakech 2:1 Africa Cup of Nations
  • Angola - South Africa (15.06.2025 | 15 Jun 2025 | 15/06/2025) 3:0 COSAFA Cup
  • South Africa - Angola (20.11.2022 | 20 Nov 2022 | 20/11/2022) 1:1 International Friendly Games
  • South Africa - Angola (22.03.2018 | 22 Mar 2018 | 22/03/2018) 2:1 Club Friendly Games
  • South Africa - Angola (21.03.2018 | 21 Mar 2018 | 21/03/2018) 2:1 International Friendly Games

Last played matches of teams:

South Africa
  • Mexico - South Africa (11.06.2026 | 11 Jun 2026 | 11/06/2026) Estadio Azteca 2:0 World Cup
  • Jamaica - South Africa (06.06.2026 | 06 Jun 2026 | 06/06/2026) 1:1 International Friendly Games
  • South Africa - Nicaragua (29.05.2026 | 29 May 2026 | 29/05/2026) 0:0 International Friendly Games
  • South Africa - Panama (31.03.2026 | 31 Mar 2026 | 31/03/2026) 1:2 International Friendly Games
  • South Africa - Panama (27.03.2026 | 27 Mar 2026 | 27/03/2026) 1:1 International Friendly Games
Angola
  • Angola - Central African Republic (09.06.2026 | 09 Jun 2026 | 09/06/2026) 3:0 International Friendly Games
  • Angola - Mauritania (05.06.2026 | 05 Jun 2026 | 05/06/2026) 1:1 International Friendly Games
  • Angola - Botswana (05.06.2026 | 05 Jun 2026 | 05/06/2026) 0:0 International Friendly Games
  • Angola - Egypt (29.12.2025 | 29 Dec 2025 | 29/12/2025) Stade Adrar Arena 0:0 Africa Cup of Nations
  • Angola - Zimbabwe (26.12.2025 | 26 Dec 2025 | 26/12/2025) Stade de Marrakech 1:1 Africa Cup of Nations
South Africa v Angola score today, 22.12.2025, and full match statistics will be available on fscore.co.tz on any device without registration.