South Africa 2-1 Angola final score - 22 December 2025, AFCON

Africa - AFCON

South Africa
2
-
1
End
Angola

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

South Africa South Africa
Angola Angola
End of game
90+2'
C. Banza
Z. Luvumbo
88'
R. Nteka
86'
B. Mukendi
Maestro
86'
R. Nteka
Fredy
E. Mokwana
O. Appollis
81'
B. Aubaas
S. Mbule
80'
L. Foster
T. Moremi
79'
drop icon
76'
Mabululu
M. Nzola
75'
Milson
G. Dala
T. Moremi
M. Nkota
46'
Half-time
S. Sithole
45+3'
A. Modiba
41'
35'
drop icon
Show
Fredy
32'
To Carneiro
O. Appollis
L. Foster
21'
drop icon
Kick-off

Game Statistics

South Africa South Africa
Angola Angola
58
Ball possession (%)
42
8
Shots
4
4
Shots on-target
3
4
Shots off-target
1
1
Corners
9
1
Offsides
1
13
Fouls
16
17
Free kicks
14
4
Goal kicks
7
2
Saves
2
7
Throw-ins
12
2
Yellow cards
2

Tactical Scheme

South Africa

Formation : 4 - 4 - 2

1
R. Williams
20
K. Mudau
21
S. Ngezana
14
Mbokazi
6
A. Modiba
11
M. Nkota
4
T. Mokoena
13
S. Sithole
7
O. Appollis
17
S. Mbule
9
L. Foster
9
M. Nzola
10
G. Dala
13
To Carneiro
8
Maestro
23
Show
16
Fredy
18
Z. Luvumbo
3
J. Buatu
6
K. Gaspar
4
C. Mata
1
Hugo Marques

Formation : 3 - 5 - 2

Angola

Substitutes

South Africa
South Africa
Goalkeeper

R. Goss

S. Chaine

Defender

N. Sibisi

T. Matuludi

T. Smith

K. Ndamane

S. Kabini

Midfielder

T. Mbatha

B. Aubaas

S. Mbule 80'

Forward

E. Mokwana

O. Appollis 81'

T. Moremi

M. Nkota 46'

R. Ratomo

S. Campbell

E. Makgopa

Angola
Angola
Goalkeeper

A. Signori

Neblu

Defender

R. Modesto

N. Fortuna

D. Carmo

Pedro Bondo

Midfielder

M. Balburdia

M. Keliano

B. Mukendi

Maestro 86'

Forward

Mabululu

M. Nzola 76'

C. Banza

Z. Luvumbo 90'

Milson

G. Dala 75'

M. Afonso

B. Manuel

R. Nteka

Fredy 86'

Form

Table

Teams Pts P W D L GD
1
South Africa
South Africa
3 1 1 0 0 1
3
Angola
Angola
0 1 0 0 1 -1

Last matches

South Africa
South Africa Last matches
W D D W W W
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

2.17 Total goals
33% BTTS
1.83 Goals scored
0.33 Goals conceded
50% Over 2.5
50% Under 2.5

16 Dec 2025 - International Friendlies

South Africa
1 :  0
Ghana B

15 Nov 2025 - International Friendlies

South Africa
3 :  1
Zambia

14 Oct 2025 - World Cup

South Africa
3 :  0
Rwanda

10 Oct 2025 - World Cup

Zimbabwe
0 :  0
South Africa

9 Sept 2025 - World Cup

South Africa
1 :  1
Nigeria

5 Sept 2025 - World Cup

Lesotho
0 :  3
South Africa
W D D W W W
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3.17 Total goals
67% BTTS
2.17 Goals scored
1 Goals conceded
67% Over 2.5
33% Under 2.5

16 Dec 2025 - International Friendlies

South Africa
1 :  0
Ghana B

15 Nov 2025 - International Friendlies

South Africa
3 :  1
Zambia

14 Oct 2025 - World Cup

South Africa
3 :  0
Rwanda

9 Sept 2025 - World Cup

South Africa
1 :  1
Nigeria

18 Aug 2025 - African Nations Championship

South Africa
3 :  3
Uganda

11 Aug 2025 - African Nations Championship

South Africa
2 :  1
Guinea
W L D D W D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

1.67 Total goals
17% BTTS
1 Goals scored
0.67 Goals conceded
33% Over 2.5
67% Under 2.5

10 Oct 2025 - World Cup

Zimbabwe
0 :  0
South Africa

5 Sept 2025 - World Cup

Lesotho
0 :  3
South Africa

15 Aug 2025 - African Nations Championship

Niger
0 :  0
South Africa

8 Aug 2025 - African Nations Championship

Algeria
1 :  1
South Africa

15 Jun 2025 - COSAFA Cup

Angola
3 :  0
South Africa

25 Mar 2025 - World Cup

Benin
0 :  2
South Africa
Angola
Angola Last matches
L W D D L W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.5 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

17 Dec 2025 - International Friendlies

Angola
4 :  1
Mozambique

14 Nov 2025 - International Friendlies

Angola
0 :  2
Argentina

13 Oct 2025 - World Cup

Cameroon
0 :  0
Angola

8 Oct 2025 - World Cup

Eswatini
2 :  2
Angola

9 Sept 2025 - World Cup

Angola
3 :  1
Mauritius

4 Sept 2025 - World Cup

Angola
0 :  1
Libya
D L L W L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.33 Goals scored
1.33 Goals conceded
33% Over 2.5
67% Under 2.5

17 Dec 2025 - International Friendlies

Angola
4 :  1
Mozambique

14 Nov 2025 - International Friendlies

Angola
0 :  2
Argentina

9 Sept 2025 - World Cup

Angola
3 :  1
Mauritius

4 Sept 2025 - World Cup

Angola
0 :  1
Libya

14 Aug 2025 - African Nations Championship

Angola
0 :  2
Congo DR

7 Aug 2025 - African Nations Championship

Angola
1 :  1
Kenya
D W L W D D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2 Total goals
50% BTTS
1 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

13 Oct 2025 - World Cup

Cameroon
0 :  0
Angola

8 Oct 2025 - World Cup

Eswatini
2 :  2
Angola

10 Aug 2025 - African Nations Championship

Zambia
1 :  2
Angola

3 Aug 2025 - African Nations Championship

Morocco
2 :  0
Angola

10 Jun 2025 - COSAFA Cup

Malawi
0 :  1
Angola

20 Mar 2025 - World Cup

Libya
1 :  1
Angola

Head to head

South Africa

0 %

Draw

50 %

Angola

50 %

Average stats (last H2H results)

1.5
Total goals
0%
BTTS
0
Goals scored (home team)
1.5
Goals scored (away team)
50%
Over 2.5
50%
Under 2.5

15 Jun 2025 - COSAFA Cup

Angola
3 :  0
South Africa

28 Mar 2017 - International Friendlies

South Africa
0 :  0
Angola

Live Commentary

90+5' sifflet_1

Goal kick for South Africa at Stade de Marrakech.

90+5' corner_1

Angola have been awarded a corner by Ali Mahmood Mahmood Ismail.

90+2' substitution_1

Chico Banza is on a sub for Zito Luvumbo for Angola.

90+1' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to Angola in their own half.

90' coup_franc_1

Free kick Angola.

90' corner_1

Corner awarded to Angola.

88' carton_jaune_1

Randy Nteka (Angola) has received a yellow card from Ali Mahmood Mahmood Ismail.

87' coup_franc_1

South Africa awarded a free kick in their own half.

87'  

South Africa needs to be cautious. Angola have an attacking throw-in.

86' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa in their own half.

86' substitution_1

Angola make their fourth substitution with Beni Mukendi replacing Maestro.

86' substitution_1

Randy Nteka is replacing Fredy for Angola at Stade de Marrakech.

86'  

Ali Mahmood Mahmood Ismail signals a throw-in for Angola, close to South Africa's area.

84' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to Angola.

83' sifflet_1

Ball goes out of play for a Angola goal kick.

81' sifflet_1

Angola have a goal kick.

81' substitution_1

Elias Mokwana is on a sub for Oswin Appollis for South Africa.

80' substitution_1

Hugo Broos (South Africa) is making a second substitution, with Bathusi Aubaas replacing Sipho Mbule.

79' but_1

Goal! Lyle Foster gives South Africa a 2-1 lead. Tshepang Moremi instrumental with a fine assist.

78'  

Can South Africa get the ball into an attacking position from this throw-in in Angola's half?

77' sifflet_1

Ali Mahmood Mahmood Ismail awards Angola a goal kick.

77' tir_non_cadre_1

South Africa's Lyle Foster misses with an attempt on goal.

76' corner_1

Corner awarded to Angola.

76' substitution_1

Patrice Beaumelle is making the team's second substitution at Stade de Marrakech with Mabululu replacing M'bala Nzola.

75' substitution_1

Milson is on a sub for Gelson Dala for Angola.

74' coup_franc_1

Angola awarded a free kick in their own half.

72'  

Ali Mahmood Mahmood Ismail signals a throw-in for South Africa, close to Angola's area.

72' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa in their own half.

71' corner_1

South Africa have been awarded a corner by Ali Mahmood Mahmood Ismail.

68' hors_jeu_1

Angola drive forward at breakneck speed but are pulled up for offside.

68' coup_franc_1

Free kick Angola.

67' corner_1

Corner awarded to Angola.

66'  

South Africa's Khuliso Mudau is back in action after a slight knock.

64' blessure_1

Ali Mahmood Mahmood Ismail waits before resuming play because Khuliso Mudau for South Africa is still down.

63' coup_franc_1

Free kick Angola.

60' coup_franc_1

Can South Africa capitalize from this dangerous free kick?

57'  

South Africa awarded a throw-in in their own half.

55' sifflet_1

Ball goes out of play for a South Africa goal kick.

55' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa.

54' hors_jeu_1

South Africa are too eager and fall into an offside trap.

51' sifflet_1

Goal kick for Angola at Stade de Marrakech.

51' tir_non_cadre_1

South Africa are pushing forward but Teboho Mokoena's finish is wide of the goal.

50'  

Ali Mahmood Mahmood Ismail signals a South Africa throw-in in Angola's half.

50'  

Throw-in for Angola in their own half.

49' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa.

46' substitution_1

South Africa make their first substitution with Tshepang Moremi replacing Mohau Nkota.

45' sifflet_1

The whistle has gone to end the first-half.

45+5' coup_franc_1

South Africa awarded a free kick in their own half.

45+4' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to Angola in their own half.

45+3' carton_jaune_1

Sphephelo Sithole (South Africa) gets a yellow card.

45+3' coup_franc_1

Free kick South Africa.

45+3'  

South Africa to take a throw-in in Angola territory.

45+2'  

Throw-in for Angola at Stade de Marrakech.

45+2' corner_1

Angola have been awarded a corner by Ali Mahmood Mahmood Ismail.

45+1' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to Angola.

44' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa in their own half.

44' corner_1

Corner awarded to Angola.

43' corner_1

Angola have been awarded a corner by Ali Mahmood Mahmood Ismail.

42' coup_franc_1

Free kick Angola.

41' carton_jaune_1

Aubrey Modiba (South Africa) has been booked and must now be careful not to get a second yellow card.

40'  

Throw-in South Africa.

40' coup_franc_1

Angola awarded a free kick in their own half.

39'  

South Africa have a dangerous throw-in.

38' sifflet_1

South Africa have a goal kick.

38'  

Can Angola capitalize from this throw-in deep inside South Africa's half?

35' but_1

Goal! Show equalizes to bring the score to 1-1. Fredy with an assist there.

34' coup_franc_1

Free kick Angola.

32' coup_franc_1

South Africa awarded a free kick in their own half.

32' carton_jaune_1

Angola's To Carneiro has been booked in Marrakech.

31'  

Throw-in for Angola close to the penalty box.

30'  

South Africa needs to be cautious. Angola have an attacking throw-in.

29'  

Ali Mahmood Mahmood Ismail signals a Angola throw-in in South Africa's half.

29' corner_1

Angola have been awarded a corner by Ali Mahmood Mahmood Ismail.

26' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa in their own half.

25' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa in their own half.

24' sifflet_1

Goal kick for Angola at Stade de Marrakech.

23' coup_franc_1

South Africa awarded a free kick in their own half.

23' corner_1

Corner awarded to Angola.

22' sifflet_1

Ali Mahmood Mahmood Ismail awards South Africa a goal kick.

21' but_1

Goal! Oswin Appollis gives South Africa a 1-0 lead in Marrakech. That's a fine assist from Lyle Foster.

19'  

Angola awarded a throw-in in their own half.

14' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to South Africa in their own half.

13'  

Angola to take a throw-in in South Africa territory.

11' hors_jeu_1

South Africa's Lyle Foster has run offside.

11' tir_cadre_1

South Africa push forward at Stade de Marrakech and Lyle Foster gets in a great header. The attempt is cleared by the Angola defence.

11' coup_franc_1

South Africa awarded a free kick in their own half.

11'  

Can Angola get the ball into an attacking position from this throw-in in South Africa's half?

10' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to Angola.

9' sifflet_1

Ball goes out of play for a Angola goal kick.

9' tir_non_cadre_1

Teboho Mokoena for South Africa gets in a strike but fails to hit the target.

6'  

Ball safe as Angola is awarded a throw-in in their half.

2' coup_franc_1

Ali Mahmood Mahmood Ismail signals a free kick to Angola.

2' sifflet_1

Angola have a goal kick.

1' coup_franc_1

Free kick South Africa.

 

South Africa have a winning streak of 3 matches.

 

South Africa scores 1.5 goals when playing at home and Angola scores 1 goals when playing away (on average).

 

Average number of goals in meetings between South Africa and Angola is 1.6.

 

South Africa scores 0.6 goals in a match against Angola and Angola scores 1 goals against South Africa (on average).

 

In the last 5 meetings South Africa won 2, Angola won 1, 2 draws.

 

South Africa have lost just 1 of their last 5 games against Angola (in all competitions).

 

Angola has streak of 2 matches with 0 scored goals.

 

South Africa's performance of the last 5 matches is better than Angola's.

 

When Angola is down 1-0 away, they win 25% of their matches.

 

When South Africa is down 0-1 home, they win 0% of their matches.

 

When Angola leads 0-1 away, they win in 100% of their matches.

 

When South Africa leads 1-0 at home, they win in 75% of their matches.

 

On their last meeting Angola won by 3 goals.

 

The winner of their last meeting was Angola.

 

South Africa wins 16% of halftimes, Angola wins 5%.

 

South Africa wins 1st half in 16% of their matches, Angola in 5% of their matches.

 

South Africa haven't lost in their last 10 games.

 

South Africa's last home win against Angola was in 2015.

 

During the last 9 meetings, South Africa have won 4 times, there have been 4 draws while Angola have won 1 times. The goal difference is 11-8 in favour of South Africa.

 

During the last 6 meetings with South Africa playing at home, South Africa have won 3 times, there have been 3 draws while Angola have won 0 times. The goal difference is 7-3 in favour of South Africa.

 

The most common result of matches between South Africa and Angola is 1-1. 3 matches have ended with this result.

Score and result South Africa - Angola

The South Africa - Angola match (Football - AFCON) at 22/12/2025 11:00 is complete.

The South Africa - Angola match result is as follows: 2-1.

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.