The 2025 Africa Cup of Nations is officially underway, with 24 national teams converging on Morocco, running from 21 December 2025 to 18 January 2026.
This year’s tournament marks the 35th edition of the competition and is staged across nine stadiums in six host cities for a month of high-stakes football.
The competition begins with a group stage featuring six groups (A to F), each made up of four teams. You can get all the latest AFCON news on AfricaSoccer.com.
Every side will play three matches in a round-robin format, with early results likely to shape the fate of several contenders before the knockout rounds even come into view.
Only the top two teams in each group are guaranteed a place in the round of 16. They will be joined by four of the best third-placed teams, meaning goal difference, discipline and late goals could prove decisive across the groups.
From there, the tournament shifts into sudden-death mode, with the knockout phase producing the drama, shocks and defining moments that have made the AFCON one of world football’s most unpredictable competitions.
Below are fully updated AFCON 2025 fixtures, results, scores, and Group Standings that are updated live: All times are in GMT:
Love football? ⚽ Relive the best football moments from Paris 2024 🏅
View this post on Instagram
Africa Cup of Nations 2025: The complete draw
- Group A: Morocco (hosts), Mali, Zambia, Comoros
- Group B: Egypt, South Africa, Angola, Zimbabwe
- Group C: Nigeria, Tunisia, Uganda, Tanzania
- Group D: Senegal, DR Congo, Benin, Botswana
- Group E: Algeria, Burkina Faso, Equatorial Guinea, Sudan
- Group F: Ivory Coast (holders), Cameroon, Gabon, Mozambique
Group A fixtures and scores
Sunday, 21 December 2025
- Morocco 2-0 Comoros, 20:00
Monday, 22 December 2025
- Mali 1-1 Zambia, 15:00
Friday, 26 December 2025
- Zambia 0-0 Comoros, 18:30
- Morocco 1-1 Mali, 21:00
Monday, 29 December 2025
- Zambia 0-3 Morocco, 20:00
- Comoros 0-0 Mali, 20:00
| Position | Team | P | W | D | L | F | A | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Morocco | 3 | 2 | 1 | 0 | 6 | 1 | 5 | 7 |
| 2 | Mali | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
| 3 | Comoros | 3 | 0 | 2 | 1 | 0 | 2 | -2 | 2 |
| 4 | Zambia | 3 | 0 | 2 | 1 | 1 | 4 | -3 | 2 |
GROUP B Fixtures and scores
Monday, 22 December 2025
- South Africa 2-1 Angola, 18:00
- Egypt 2-1 Zimbabwe, 21:00
Friday, 26 December 2025
- Angola 1-1 Zimbabwe, 13:30
- Egypt 1-0 South Africa, 16:00
Monday, 29 December 2025
- Zimbabwe 2-3 South Africa, 17:00
- Angola 0-0 Egypt, 17:00
| Position | Team | P | W | D | L | F | A | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Egypt | 3 | 2 | 1 | 0 | 3 | 1 | 2 | 7 |
| 2 | South Africa | 3 | 2 | 0 | 1 | 5 | 4 | 1 | 6 |
| 3 | Angola | 3 | 0 | 2 | 1 | 2 | 3 | -1 | 1 |
| 4 | Zimbabwe | 3 | 0 | 1 | 2 | 4 | 6 | -2 | 1 |
Group C Fixtures and scores
Tuesday, 23 December 2025
- Nigeria 2-1 Tanzania, 17:30
- Tunisia 3-1 Uganda, 20:00
Saturday, 27 December 2025
- Uganda 1-1 Tanzania, 17:30
- Nigeria 3-1 Tunisia, 20:00
Tuesday, 30 December 2025
- Uganda 1-3 Nigeria, 16:00
- Tanzania 1-1 Tunisia, 16:00
| Position | Team | P | W | D | L | F | A | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Nigeria | 3 | 3 | 0 | 0 | 9 | 4 | 5 | 9 |
| 2 | Tunisia | 3 | 1 | 1 | 1 | 5 | 5 | 0 | 4 |
| 3 | Tanzania | 3 | 0 | 2 | 1 | 3 | 4 | -1 | 2 |
| 4 | Uganda | 3 | 0 | 1 | 2 | 3 | 7 | -4 | 1 |
GROUP D Fixtures and scores
Tuesday, 23 December 2025
- DR Congo 1-0 Benin, 12:30
- Senegal 3-0 Botswana, 15:00
Saturday, 27 December 2025
- Benin 1-0 Botswana, 12:30
- Senegal 1-1 DR Congo, 15:00
Tuesday, 30 December 2025
- Botswana 0-3 DR Congo, 19:00
- Benin 0-3 Senegal, 19:00
| Position | Team | P | W | D | L | F | A | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Senegal | 3 | 2 | 1 | 0 | 7 | 1 | 6 | 7 |
| 2 | DR Congo | 3 | 2 | 1 | 0 | 5 | 1 | 4 | 7 |
| 3 | Benin | 3 | 1 | 0 | 2 | 1 | 4 | -3 | 3 |
| 4 | Botswana | 3 | 0 | 0 | 3 | 0 | 7 | -7 | 0 |
GROUP E Fixtures and scores
Wednesday, 24 December 2025
- Burkina Faso 2-1 Equatorial Guinea, 12:30
- Algeria 3-0 Sudan, 15:00
Sunday, 28 December 2025
- Equatorial Guinea 0-1 Sudan, 15:00
- Algeria 1-0 Burkina Faso, 17:30
Wednesday, 31 December 2025
- Equatorial Guinea 1-3 Algeria, 16:00
- Sudan 0-2 Burkina Faso, 16:00
| Position | Team | P | W | D | L | F | A | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Algeria | 3 | 3 | 0 | 0 | 7 | 1 | 6 | 9 |
| 2 | Burkina Faso | 3 | 2 | 0 | 1 | 4 | 2 | 2 | 6 |
| 3 | Sudan | 3 | 1 | 0 | 2 | 1 | 5 | -4 | 3 |
| 4 | Equatorial Guinea | 3 | 0 | 0 | 3 | 2 | 6 | -4 | 0 |
GROUP F Fixtures and results
Wednesday, 24 December 2025
- Côte d’Ivoire 1-0 Mozambique, 17:30
- Cameroon 1-0 Gabon, 20:00
Sunday, 28 December 2025
- Gabon 2-3 Mozambique, 12:30
- Côte d’Ivoire 1-1 Cameroon, 20:00
Wednesday, 31 December 2025
- Gabon 2-3 Côte d’Ivoire, 19:00
- Mozambique 1-2 Cameroon, 19:00
| Position | Team | P | W | D | L | F | A | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Côte d’Ivoire | 3 | 2 | 1 | 0 | 5 | 3 | 2 | 7 |
| 2 | Cameroon | 3 | 2 | 1 | 0 | 4 | 2 | 2 | 7 |
| 3 | Mozambique | 3 | 1 | 0 | 2 | 4 | 5 | -1 | 3 |
| 4 | Gabon | 3 | 0 | 0 | 3 | 4 | 7 | -3 | 0 |
Round of 16 fixtures/results
- Saturday, 3 January 2026
- Senegal 3-1 Sudan – 17:00
- Mali 1(3)-(2)1 Tunisia – 20:00
- Sunday, 4 January 2026
- Morocco 1-0 Tanzania – 17:00
- South Africa 1-2 Cameroon – 20:00
- Monday, 5 January 2026
- Egypt 3-1 Benin – 17:00
- Nigeria 4-0 Mozambique – 20:00
- Tuesday, 6 January 2026
- Algeria 1-0 D.R Congo – 17:00
- Ivory Coast 3-0 Burkina Faso – 20:00
Quarter-finals results
- Friday, 9 January 2026
- Mali 0-1 Senegal, 17:00
- Cameroon 0-2 Morocco, 21:00
- Saturday, 10 January 2026
- Algeria 0-2 Nigeria, 17:00
- Egypt 3-2 Ivory Coast, 20:00
Semi-finals results
- Wednesday, 14 January 2026
- Senegal 1-0 Egypt, 18:00
- Nigeria 2(0)-(0)4 Morocco, 21:00
Third-Place Play-off result
- Saturday, 17 January 2026
- Egypt vs Nigeria 17:00
Final result
-
- Sunday, 18 January 2026
- Senegal vs Morocco, 20:00, at Prince Moulay Abdellah Stadium, Rabat
- Sunday, 18 January 2026







