Looking for detailed results from the 2025 Africa Cup of Nations? Here you’ll find complete match results, goalscorers, and group standings all in one place.
Group Stage
Group A
21/12/2025
Morocco (2)
Comoros (0)
1-0 Brahim Diaz 55′
2-0 Ayoub Al Kaabi 74′
22/12/2025
Mali (1)
Zambia (1)
1-0 Lassine Sinayoko 61′
1-1 Patson Daka 90+2′
26/12/2025
Zambia (0)
Comoros (0)
Morocco (1)
Mali (1)
1-0 Brahim Diaz (P) 45+5′
1-1 Lassine Sinayoko (P) 64′
29/12/2025
Comoros (0)
Mali (0)
Zambia (0)
Morocco (3)
1-0 Ayoub El Kaabi 9′
2-0 Brahim Diaz 27′
3-0 Ayoub El Kaabi 50′
| Team | W | D | L | F | A | Pts |
|---|---|---|---|---|---|---|
| Morocco | 2 | 1 | 0 | 6 | 1 | 7 |
| Mali | 0 | 3 | 0 | 2 | 2 | 3 |
| Comoros | 0 | 2 | 1 | 0 | 2 | 2 |
| Zambia | 0 | 2 | 1 | 1 | 4 | 2 |
Group B
22/12/2025
South Africa (2)
Angola (1)
1-0 Oswin Appollis 21′
1-1 Show 35′
2-1 Lyle Foster 79′
Egypt (2)
Zimbabwe (1)
0-1 Prince Dube 20′
1-1 Omar Marmoush 64′
2-1 Mohamed Salah 90+1′
26/12/2025
Angola (1)
Zimbabwe (1)
1-0 Gelson Dala 24′
1-1 Knowledge Musona 45+6′
Egypt (1)
South Africa (0)
1-0 Mohamed Salah 45′
29/12/2025
Angola (0)
Egypt (0)
Zimbabwe (2)
South Africa (3)
0-1 Tshebang Moremi 7′
1-1 Tawanda Maswanhise 19′
1-2 Lyle Foster 50′
2-2 Aubrey Modiba (og) 73′
2-3 Oswin Appollis (P) 82′
| Team | W | D | L | F | A | Pts |
|---|---|---|---|---|---|---|
| Egypt | 2 | 1 | 0 | 3 | 1 | 7 |
| South Africa | 2 | 0 | 1 | 5 | 4 | 6 |
| Angola | 0 | 2 | 1 | 2 | 3 | 2 |
| Zimbabwe | 0 | 1 | 2 | 4 | 7 | 1 |
Group C
23/12/2025
Nigeria (2)
Tanzania (1)
1-0 Semi Ajayi 36′
1-1 Charles M’Mombwa 50′
2-1 Ademola Lookman 52′
Tunisia (3)
Uganda (1)
1-0 Ellyes Skhiri 10′
2-0 Mohamed Achouri 40′
3-0 Mohamed Achouri 64′
3-1 Denis Omedi 90+2′
27/12/2025
Uganda (1)
Tanzania (1)
0-1 Simon Msuva 59′
1-1 Uche Ikpeazu 80′
Nigeria (3)
Tunisia (2)
1-0 Victor Osimehn 44′
2-0 Wilfred Ndidi 50′
3-0 Ademola Lookman 67′
3-1 Montassar Talbi 74′
3-2 Ali Abdi (P) 87′
30/12/2025
Tanzania (1)
Tunisia (1)
0-1 Ismael Gharbi (P) 43′
1-1 Feisul Salum 48′
Uganda (1)
Nigeria (3)
0-1 Paul Onuachu 28′
0-2 Raphael Onyedika 62′
0-3 Raphael Onyedika 67′
1-3 Rogers Mato 75′
| Team | W | D | L | F | A | Pts |
|---|---|---|---|---|---|---|
| Nigeria | 3 | 0 | 0 | 8 | 4 | 9 |
| Tunisia | 1 | 1 | 1 | 6 | 5 | 3 |
| Tanzania | 0 | 1 | 1 | 3 | 4 | 2 |
| Uganda | 0 | 1 | 2 | 3 | 7 | 1 |
Group D
23/12/2025
Senegal (3)
Botswana (0)
1-0 Nicolas Jackson 40′
2-0 Nicolas Jackson 58′
3-0 Cherif Ndiaye 90′
DR Congo (1)
Benin (0)
1-0 Theo Bongonda 16′
27/12/2025
Benin (1)
Botswana (0)
1-0 Yohan Roche 28′
Senegal (1)
DR Congo (1)
0-1 Cedric Bakambu 61′
1-1 Sadio Mane 69′
30/12/2025
Botswana (0)
DR Congo (3)
0-1 Nathanael Mbuku 31′
0-2 Gael Kakuta 41′
0-3 Gael Kakuta 60‘
Benin (0)
Senegal (3)
0-1 Abdoulaye Seck 38′
0-2 Habibou Diallo 62′
0-3 Cherif Ndiaye 90+7′
| Team | W | D | L | F | A | Pts |
|---|---|---|---|---|---|---|
| Senegal | 2 | 1 | 0 | 7 | 1 | 7 |
| DR Congo | 2 | 1 | 0 | 5 | 1 | 7 |
| Benin | 1 | 0 | 2 | 1 | 4 | 3 |
| Botswana | 0 | 0 | 3 | 0 | 7 | 0 |
Group E
24/12/2025
Burkina Faso (2)
Equatorial Guinea (1)
0-1 Marvin Abieboh 85′
1-1 Giorgi Minoungou 90+5′
2-1 Edmond Tapsopa 90+8′
Algeria (3)
Sudan (0)
1-0 Riyad Mahrez 2′
2-0 Riyad Mahrez 61′
3-0 Ibrahim Maza 80′
28/12/2025
Equatorial Guinea (0)
Sudan (1)
0-1 Saul Coco (og) 74′
Algeria (1)
Burkina Faso (0)
1-0 Riyad Mahrez (P) 23′
31/12/2025
Sudan (0)
Burkina Faso (2)
0-1 Lassina Traore 16′
0-2 Arsene Kouassi 85′
Equatorial Guinea (1)
Algeria (3)
0-1 Zineddine Belaid 19′
0-2 Fares Chaibi 25′
0-3 Ibrahim Maza 32′
1-3 Emilio Nsue 50′
| Team | W | D | L | F | A | Pts |
|---|---|---|---|---|---|---|
| Algeria | 3 | 0 | 0 | 7 | 1 | 9 |
| Burkina Faso | 2 | 0 | 1 | 4 | 2 | 6 |
| Sudan | 1 | 0 | 2 | 1 | 5 | 3 |
| Equatorial Guinea | 0 | 0 | 3 | 2 | 6 | 0 |
Group F
24/12/2025
Ivory Coast (1)
Mozambique (0)
1-0 Amad Diallo 59′
Cameroon (1)
Gabon (0)
1-0 Karl Etta Eyong 6′
28/12/2025
Gabon (2)
Mozambique (3)
0-1 Faisal Bangal 37′
0-2 Geny Catamo 42′
1-2 Pierre-Emerick Aubameyang 45+5′
1-3 Diogo Calila 52′
2-3 Alex Moucketou-Moussounda 76′
Ivory Coast (1)
Cameroon (1)
1-0 Amad Diallo 51′
1-1 Ghislain Konan (og) 56′
31/12/2025
Gabon (2)
Ivory Coast (3)
1-0 Guelor Kanga 11′
2-0 Denis Bouanga 21′
2-1 Jean Phillipe Krasso 44‘
2-2 Evann Guessand 84‘
2-3 Bazoumana Toure 90+1‘
Mozambique (1)
Cameroon (2)
1-0 Geny Catamo 23′
1-1 Nene (OG) 28′
1-2 Christian Kofane 55′
| Team | W | D | L | F | A | Pts |
|---|---|---|---|---|---|---|
| Ivory Coast | 2 | 1 | 0 | 5 | 3 | 7 |
| Cameroon | 2 | 1 | 0 | 4 | 2 | 7 |
| Mozambique | 1 | 0 | 2 | 4 | 5 | 3 |
| Gabon | 0 | 0 | 3 | 2 | 7 | 0 |
Round of 16
03/01/2025
Senegal (3)
Sudan (1)
0-1 Amar Abdallah 6′
1-1 Pape Gueye 29′
2-1 Pape Gueye 45+3′
3-1 Ibrahim Mbaye 77′
Mali* (1)
Tunisia (1)
* Penalty Shootout
Mali (3)
Tunisia (2)
0-1 Firas Chaouat 88′
1-1 Lassine Sinayoko (P) 90+6′
04/01/2025
Morocco (1)
Tanzania (0)
1-0 Brahim Diaz 64′
South Africa (1)
Cameroon (2)
0-1 Junior Tchamadeu 55′
0-2 Christian Kofane 74′
1-2 Evidence Makgopa 74′
05/01/2025
Egypt (3)
Benin (1)
1-0 Marwan Attia 69′
1-1 Jodel Dossou 83′
2-1 Yasser Ibrahim 97′
3-1 Mohamed Salah 120+4′
Nigeria (4)
Mozambique (0)
1-0 Ademola Lookman 20′
2-0 Victor Osimhen 25′
3-0 Victor Osimhen 47′
4-0 Akor Adams 75′
06/01/2025
Algeria (1)
Congo (0)
1-0 Adil Boulbina 119′
Ivory Coast (3)
Burkina Faso (0)
1-0 Amad Diallo 20′
2-0 Yan Diomande 32′
2-0 Bazoumana Toure 87′
Quarterfinals
09/01/2025
Mali (0)
Senegal (1)
0-1 Iliman Ndiaye 27′
Cameroon (0)
Morocco (2)
0-1 Brahim Diaz 26′
0-2 Ismael Saibari 74′
10/01/2025
Algeria (-)
Nigeria (-)
–
Egypt (-)
Ivory Coast (-)
–
