The tournament is shaping up to be the toughest in recent memory, with the four remaining teams all in the top 10 of CAF’s FIFA world rankings and boast several titles between them.
Quarter-final action began on Friday with ten-man Mali falling to Senegal, before five-time winners Cameroon crashed out at the hands of hosts Morocco.
Then on Saturday, Nigeria overcame Algeria with a dominant performance to seal their place in the last-four and then Egypt took the last semi-final place after beating Ivory Coast in a thriller.
The semi-finals will be held across Wednesday, January 14, before the final on Sunday, January 18.
AFCON 2025 semi-final fixtures
Wednesday, January 14, 2026
Senegal vs Egypt (5pm GMT, Tangier)
Morocco vs Nigeria (8pm GMT, Rabat)
Saturday, January 17, 2026
Loser of semi-final 1 vs loser of semi-final 2 (4pm GMT, Casablanca)
Winner of semi-final 1 vs winner of semi-final 2 (7pm GMT, Rabat)
AFCON 2025 quarter-final results
Saturday, January 10, 2026
AFCON 2025 last-16 results
Saturday, January 3, 2026
Mali 1-1 Tunisia (pens 3-2)
South Africa 1-2 Cameroon
Algeria 1-0 DR Congo (AET)
Ivory Coast 3-0 Burkina Faso
Group D: DR Congo 1-0 Benin
Group D: Senegal 3-0 Botswana
Group C: Tunisia 3-1 Uganda
Goup E: Burkina Faso 2-1 Equatorial Guinea
Group E: Algeria 3-0 Sudan
Group F: Cameroon 1-0 Gabon
Group B: Angola 1-1 Zimbabwe
Group A: Zambia 0-0 Comoros
Group A: Morocco 1-1 Mali
Group D: Benin 1-0 Botswana
Group D: Senegal 1-1 DR Congo
Group C: Uganda 1-1 Tanzania
Group F: Gabon 2-3 Mozambique
Group E: Equatorial Guinea 0-1 Sudan
Group E: Algeria 1-0 Burkina Faso
Group A: Comoros 0-0 Mali
Group A: Zambia 0-3 Morocco
Group C: Tanzania 1-1 Tunisia
Group C: Uganda 1-3 Nigeria
Group D: Benin 0-3 Senegal
Group D: Botswana 0-3 DR Congo
Group E: Equatorial Guinea 1-3 Algeria
Group E: Sudan 0-2 Burkina Faso
Group F: Gabon 2-3 Ivory Coast
Group F: Mozambique 1-2 Cameroon
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Morocco |
3 |
2 |
1 |
0 |
+5 |
7 |
|
2 |
Mali |
3 |
0 |
3 |
0 |
0 |
3 |
|
3 |
Comoros |
3 |
0 |
2 |
1 |
-2 |
2 |
|
4 |
Zambia |
3 |
0 |
2 |
1 |
-3 |
2 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Egypt |
3 |
2 |
1 |
0 |
+2 |
7 |
|
2 |
South Africa |
3 |
2 |
0 |
1 |
+1 |
6 |
|
3 |
Angola |
3 |
0 |
2 |
1 |
-1 |
2 |
|
4 |
Zimbabwe |
3 |
0 |
1 |
2 |
-2 |
1 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Nigeria |
3 |
3 |
0 |
0 |
+4 |
9 |
|
2 |
Tunisia |
3 |
1 |
1 |
1 |
+1 |
4 |
|
3 |
Tanzania |
3 |
0 |
2 |
1 |
-1 |
2 |
|
4 |
Uganda |
3 |
0 |
1 |
2 |
-4 |
1 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Senegal |
3 |
2 |
1 |
0 |
+6 |
7 |
|
2 |
DR Congo |
3 |
2 |
1 |
0 |
+4 |
7 |
|
3 |
Benin |
3 |
1 |
0 |
2 |
-3 |
3 |
|
4 |
Botswana |
3 |
0 |
0 |
3 |
-7 |
0 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Algeria |
3 |
3 |
0 |
0 |
+6 |
9 |
|
2 |
Burkina Faso |
3 |
2 |
0 |
1 |
+2 |
6 |
|
3 |
Sudan |
3 |
1 |
0 |
2 |
-4 |
3 |
|
4 |
Equatorial Guinea |
3 |
0 |
0 |
3 |
-4 |
0 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Ivory Coast |
3 |
2 |
1 |
0 |
+2 |
7 |
|
2 |
Cameroon |
3 |
2 |
1 |
0 |
+2 |
7 |
|
3 |
Mozambique |
3 |
1 |
0 |
2 |
-1 |
3 |
|
4 |
Gabon |
3 |
0 |
0 |
3 |
-3 |
0 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Mozambique |
3 |
1 |
0 |
1 |
0 |
3 |
|
2 |
Benin |
3 |
1 |
0 |
2 |
-3 |
3 |
|
3 |
Sudan |
3 |
1 |
0 |
2 |
-4 |
3 |
|
4 |
Tanzania |
3 |
0 |
2 |
1 |
-1 |
2 |
|
5 |
Angola |
3 |
0 |
2 |
1 |
-1 |
2 |
|
6 |
Comoros |
3 |
0 |
2 |
1 |
-2 |
2 |
Follow AFCON live with Standard Sport!

