NB: Morocco qualified as hosts; despite of this, they decided to participate
to the group stage of the qualification tournament.
Preliminary Round
Somalia - Eswatini 0-3 2-2
São Tomé/Príncipe - South Sudan 1-1 0-0
Chad - Mauritius 1-0 2-1
Djibouti - Liberia 0-2 0-0
Group Stage
Group A
4- 9-2024 El Jadida Comoros 1-1 Gambia
5- 9-2024 Tunis Tunisia 1-0 Madagascar
8- 9-2024 El Jadida Gambia 1-2 Tunisia
9- 9-2024 Tunis Madagascar 1-1 Comoros
11-10-2024 Casablanca Madagascar 1-1 Gambia
11-10-2024 Tunis Tunisia 0-1 Comoros
14-10-2024 El Jadida Gambia 1-0 Madagascar
15-10-2024 Abidjan Comoros 1-1 Tunisia
14-11-2024 Pretoria Madagascar 2-3 Tunisia
15-11-2024 Berkane Gambia 1-2 Comoros
18-11-2024 Tunis Tunisia 0-1 Gambia
18-11-2024 Al Hoceima Comoros 1-0 Madagascar
1.COMOROS 6 3 3 0 7- 4 12
2.TUNISIA 6 3 1 2 7- 6 10
3.Gambia 6 2 2 2 6- 6 8
4.Madagascar 6 0 2 4 4- 8 2
Group B
5- 9-2024 El Jadida Central Afr. Rep. 3-1 Lesotho
6- 9-2024 Agadir Morocco 4-1 Gabon
9- 9-2024 Agadir Lesotho 0-1 Morocco
10- 9-2024 Franceville Gabon 2-0 Central Afr. Rep.
11-10-2024 Franceville Gabon 0-0 Lesotho
12-10-2024 Oujda Morocco 5-0 Central Afr. Rep.
15-10-2024 Durban Lesotho 0-2 Gabon
15-10-2024 Oujda Central Afr. Rep. 0-4 Morocco
14-11-2024 Bloemfontein Lesotho 1-0 Central Afr. Rep.
15-11-2024 Franceville Gabon 1-5 Morocco
18-11-2024 Oujda Morocco 7-0 Lesotho
18-11-2024 Johannesburg Central Afr. Rep. 0-1 Gabon
1.MOROCCO 6 6 0 0 26- 2 18
2.GABON 6 3 1 2 7- 9 10
3.Lesotho 6 1 1 4 2-13 4
4.Central Afr. Rep. 6 1 0 5 3-14 3
Group C
6- 9-2024 Cairo Egypt 3-0 Cape Verde
7- 9-2024 Nouakchott Mauritania 1-0 Botswana
10- 9-2024 Francistown Botswana 0-4 Egypt
10- 9-2024 Praia Cape Verde 2-0 Mauritania
10-10-2024 Praia Cape Verde 0-1 Botswana
11-10-2024 Cairo Egypt 2-0 Mauritania
15-10-2024 Nouakchott Mauritania 0-1 Egypt
15-10-2024 Francistown Botswana 1-0 Cape Verde
15-11-2024 Francistown Botswana 1-1 Mauritania
15-11-2024 Praia Cape Verde 1-1 Egypt
19-11-2024 Cairo Egypt 1-1 Botswana
19-11-2024 Nouakchott Mauritania 1-0 Cape Verde
1.EGYPT 6 4 2 0 12- 2 14
2.BOTSWANA 6 2 2 2 4- 7 8
3.Mauritania 6 2 1 3 3- 6 7
4.Cape Verde 6 1 1 4 3- 7 4
Group D
4- 9-2024 Tripoli Libya 1-1 Rwanda
7- 9-2024 Uyo Nigeria 3-0 Benin
10- 9-2024 Kigali Rwanda 0-0 Nigeria
10- 9-2024 Abidjan Benin 2-1 Libya
11-10-2024 Abidjan Benin 3-0 Rwanda
11-10-2024 Uyo Nigeria 1-0 Libya
15-10-2024 Kigali Rwanda 2-1 Benin
15-10-2024 Benghazi Libya 0-3 Nigeria [awarded]
14-11-2024 Kigali Rwanda 0-1 Libya
14-11-2024 Abidjan Benin 1-1 Nigeria
18-11-2024 Uyo Nigeria 1-2 Rwanda
18-11-2024 Tripoli Libya 0-0 Benin
1.NIGERIA 6 3 2 1 9- 3 11
2.BENIN 6 2 2 2 7- 7 8
3.Rwanda 6 2 2 2 5- 7 8
4.Libya 6 1 2 3 3- 7 5
Group E
5- 9-2024 Oran Algeria 2-0 Equatorial Guinea
6- 9-2024 Lomé Togo 1-1 Liberia
9- 9-2024 Malabo Equatorial Guinea 2-2 Togo
10- 9-2024 Monrovia Liberia 0-3 Algeria
10-10-2024 Annaba Algeria 5-1 Togo
11-10-2024 Malabo Equatorial Guinea 1-0 Liberia
14-10-2024 Monrovia Liberia 1-2 Equatorial Guinea
14-10-2024 Lomé Togo 0-1 Algeria
13-11-2024 Monrovia Liberia 1-0 Togo
14-11-2024 Malabo Equatorial Guinea 0-0 Algeria
17-11-2024 Tizi Ouzou Algeria 5-1 Liberia
17-11-2024 Lomé Togo 3-0 Equatorial Guinea
1.ALGERIA 6 5 1 0 16- 2 16
2.EQUATORIAL GUINEA 6 2 2 2 5- 8 8
3.Togo 6 1 2 3 7-10 5
4.Liberia 6 1 1 4 4-12 4
Group F
4- 9-2024 Juba Sudan 1-0 Niger
5- 9-2024 Kumasi Ghana 0-1 Angola
9- 9-2024 Berkane Niger 1-1 Ghana
9- 9-2024 Talatona Angola 2-1 Sudan
10-10-2024 Accra Ghana 0-0 Sudan
11-10-2024 Talatona Angola 2-0 Niger
15-10-2024 Benghazi Sudan 2-0 Ghana
15-10-2024 Casablanca Niger 0-1 Angola
14-11-2024 Lomé Niger 4-0 Sudan
15-11-2024 Talatona Angola 1-1 Ghana
18-11-2024 Accra Ghana 1-2 Niger
18-11-2024 Benghazi Sudan 0-0 Angola
1.ANGOLA 6 4 2 0 7- 2 14
2.SUDAN 6 2 2 2 4- 6 8
3.Niger 6 2 1 3 7- 6 7
4.Ghana 6 0 3 3 3- 7 3
Group G
6- 9-2024 Monrovia Sierra Leone 0-0 Chad
6- 9-2024 Bouaké Ivory Coast 2-0 Zambia
10- 9-2024 Ndola Zambia 3-2 Sierra Leone
10- 9-2024 Yaoundé Chad 0-2 Ivory Coast
11-10-2024 Ndola Zambia 0-0 Chad
11-10-2024 San-Pédro Ivory Coast 4-1 Sierra Leone
15-10-2024 Yaoundé Chad 0-1 Zambia
15-10-2024 Monrovia Sierra Leone 1-0 Ivory Coast
13-11-2024 Abidjan Chad 1-1 Sierra Leone
15-11-2024 Ndola Zambia 1-0 Ivory Coast
19-11-2024 Abidjan Ivory Coast 4-0 Chad
19-11-2024 Monrovia Sierra Leone 0-2 Zambia
1.ZAMBIA 6 4 1 1 7- 4 13
2.IVORY COAST 6 4 0 2 12- 3 12
3.Sierra Leone 6 1 2 3 5-10 5
4.Chad 6 0 3 3 1- 8 3
Group H
4- 9-2024 Dar es Salaam Tanzania 0-0 Ethiopia
6- 9-2024 Kinshasa DR Congo 1-0 Guinea
9- 9-2024 Dar es Salaam Ethiopia 0-2 DR Congo
10- 9-2024 Yamoussoukro Guinea 1-2 Tanzania
10-10-2024 Kinshasa DR Congo 1-0 Tanzania
12-10-2024 Abidjan Guinea 4-1 Ethiopia
15-10-2024 Dar es Salaam Tanzania 0-2 DR Congo
15-10-2024 Abidjan Ethiopia 0-3 Guinea
16-11-2024 Kinshasa Ethiopia 0-2 Tanzania
16-11-2024 Abidjan Guinea 1-0 DR Congo
19-11-2024 Kinshasa DR Congo 1-2 Ethiopia
19-11-2024 Dar es Salaam Tanzania 1-0 Guinea
1.DR CONGO 6 4 0 2 7- 3 12
2.TANZANIA 6 3 1 2 5- 4 10
3.Guinea 6 3 0 3 9- 5 9
4.Ethiopia 6 1 1 4 3-12 4
Group I
5- 9-2024 Bissau Guinea-Bissau 1-0 Eswatini
6- 9-2024 Bamako Mali 1-1 Mozambique
10- 9-2024 Mbombela Eswatini 0-1 Mali
10- 9-2024 Maputo Mozambique 2-1 Guinea-Bissau
11-10-2024 Maputo Mozambique 1-1 Eswatini
11-10-2024 Bamako Mali 1-0 Guinea-Bissau
14-10-2024 Mbombela Eswatini 0-3 Mozambique
15-10-2024 Bissau Guinea-Bissau 0-0 Mali
15-11-2024 Mbombela Eswatini 1-1 Guinea-Bissau
15-11-2024 Maputo Mozambique 0-1 Mali
19-11-2024 Bamako Mali 6-0 Eswatini
19-11-2024 Bissau Guinea-Bissau 1-2 Mozambique
1.MALI 6 4 2 0 10- 1 14
2.MOZAMBIQUE 6 3 2 1 9- 5 11
3.Guinea-Bissau 6 1 2 3 4- 6 5
4.Eswatini 6 0 2 4 2-13 2
Group J
6- 9-2024 Kampala Kenya 0-0 Zimbabwe
7- 9-2024 Douala Cameroon 1-0 Namibia
10- 9-2024 Kampala Zimbabwe 0-0 Cameroon
10- 9-2024 Johannesburg Namibia 1-2 Kenya
10-10-2024 Johannesburg Namibia 0-1 Zimbabwe
11-10-2024 Douala Cameroon 4-1 Kenya
14-10-2024 Kampala Kenya 0-1 Cameroon
14-10-2024 Johannesburg Zimbabwe 3-1 Namibia
13-11-2024 Johannesburg Namibia 0-0 Cameroon
15-11-2024 Polokwane Zimbabwe 1-1 Kenya
19-11-2024 Yaoundé Cameroon 2-1 Zimbabwe
19-11-2024 Polokwane Kenya 0-0 Namibia
1.CAMEROON 6 4 2 0 8- 2 14
2.ZIMBABWE 6 2 3 1 6- 4 9
3.Kenya 6 1 3 2 4- 7 6
4.Namibia 6 0 2 4 2- 7 2
Group K
5- 9-2024 Brazzaville Congo 1-0 South Sudan
6- 9-2024 Johannesburg South Africa 2-2 Uganda
9- 9-2024 Kampala Uganda 2-0 Congo
10- 9-2024 Juba South Sudan 2-3 South Africa
11-10-2024 Kampala Uganda 1-0 South Sudan
11-10-2024 Gqeberha South Africa 5-0 Congo
15-10-2024 Juba South Sudan 1-2 Uganda
15-10-2024 Brazzaville Congo 1-1 South Africa
14-11-2024 Juba South Sudan 3-2 Congo
15-11-2024 Kampala Uganda 0-2 South Africa
19-11-2024 Cape Town South Africa 3-0 South Sudan
19-11-2024 Brazzaville Congo 0-1 Uganda
1.SOUTH AFRICA 6 4 2 0 16- 5 14
2.UGANDA 6 4 1 1 8- 5 13
3.Congo 6 1 1 4 4-12 4
4.South Sudan 6 1 0 5 6-12 3
Group L
5- 9-2024 Lilongwe Malawi 2-3 Burundi
6- 9-2024 Dakar Senegal 1-1 Burkina Faso
9- 9-2024 Lilongwe Burundi 0-1 Senegal
10- 9-2024 Bamako Burkina Faso 3-1 Malawi
10-10-2024 Abidjan Burkina Faso 4-1 Burundi
11-10-2024 Dakar Senegal 4-0 Malawi
13-10-2024 Abidjan Burundi 0-2 Burkina Faso
15-10-2024 Lilongwe Malawi 0-1 Senegal
14-11-2024 Abidjan Burundi 0-0 Malawi
14-11-2024 Bamako Burkina Faso 0-1 Senegal
18-11-2024 Lilongwe Malawi 3-0 Burkina Faso
19-11-2024 Dakar Senegal 2-0 Burundi
1.SENEGAL 6 5 1 0 10- 1 16
2.BURKINA FASO 6 3 1 2 10- 7 10
3.Burundi 6 1 1 4 4-11 4
4.Malawi 6 1 1 4 6-11 4
Morocco, 21 December 2025 - 18 January 2026
Stadiums: Agadir Adrar Stadium 46.000
Casablanca Stade Mohammed V 45.000
Fez Fez Stadium 45.000
Marrakesh Marrakesh Stadium 45.000
Rabat [1] Prince Moulay Abdellah Stadium 69.500
Rabat [2] Moulay Hassan Stadium 22.000
Rabat [3] Olympic Stadium 21.000
Rabat [4] Al Medina Stadium 18.000
Tangier Tangier Grand Stadium 75.500
Group Stage
Group A
21-12-2025 Rabat [1] Morocco 2-0 Comoros
[Brahim Diaz 55, El Kaabi 74]
22-12-2025 Casablanca Mali 1-1 Zambia
[Sinayoko 61; Daka 90+2]
26-12-2025 Casablanca Zambia 0-0 Comoros
26-12-2025 Rabat [1] Morocco 1-1 Mali
[Brahim Diaz 45+5pen; Sinayoko 64pen]
29-12-2025 Rabat [1] Zambia 0-3 Morocco
[El Kaabi 9, 50, Brahim Diaz 27]
29-12-2025 Casablanca Comoros 0-0 Mali
1.MOROCCO 3 2 1 0 6- 1 7
2.MALI 3 0 3 0 2- 2 3
3.Comoros 3 0 2 1 0- 2 2
4.Zambia 3 0 2 1 1- 4 2
Group B
22-12-2025 Marrakesh South Africa 2-1 Angola
[Appollis 21, Foster 79; Show 35]
22-12-2025 Agadir Egypt 2-1 Zimbabwe
[Marmoush 64, Salah 90+1; Dube 20]
26-12-2025 Marrakesh Angola 1-1 Zimbabwe
[Dala 24; Musona 45+6]
26-12-2025 Agadir Egypt 1-0 South Africa
[Salah 45pen]
29-12-2025 Agadir Angola 0-0 Egypt
29-12-2025 Marrakesh Zimbabwe 2-3 South Africa
[Maswanhise 19, Modiba 73og; Moremi 7, Foster 50, Appollis 82pen]
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
Group C
23-12-2025 Fez Nigeria 2-1 Tanzania
[Ajayi 36, Lookman 52; M'Mombwa 50]
23-12-2025 Rabat [3] Tunisia 3-1 Uganda
[Skhiri 10, Achouri 40, 64; Omedi 90+2]
27-12-2025 Rabat [4] Uganda 1-1 Tanzania
[Ikpeazu 80; Msuva 59pen]
27-12-2025 Fez Nigeria 3-2 Tunisia
[Osimhen 44, Ndidi 50, Lookman 67; Talbi 74, Abdi 87pen]
30-12-2025 Fez Uganda 1-3 Nigeria
[Mato 75; Onuachu 28, Onyedika 62, 67]
30-12-2025 Rabat [3] Tanzania 1-1 Tunisia
[Salum 48; Gharbi 43pen]
1.NIGERIA 3 3 0 0 8- 4 9
2.TUNISIA 3 1 1 1 6- 5 4
3.TANZANIA 3 0 2 1 3- 4 2
4.Uganda 3 0 1 2 3- 7 1
Group D
23-12-2025 Rabat [4] DR Congo 1-0 Benin
[Bongonda 16]
23-12-2025 Tangier Senegal 3-0 Botswana
[Jackson 40, 58, C. Ndiaye 90]
27-12-2025 Rabat [3] Benin 1-0 Botswana
[Roche 28]
27-12-2025 Tangier Senegal 1-1 DR Congo
[Mané 69; Bakambu 61]
30-12-2025 Tangier Benin 0-3 Senegal
[Seck 38, H. Diallo 62, C. Ndiaye 90+7pen]
30-12-2025 Rabat [4] Botswana 0-3 DR Congo
[Mbuku 31, Kakuta 41pen, 60]
1.SENEGAL 3 2 1 0 7- 1 7
2.DR CONGO 3 2 1 0 5- 1 7
3.BENIN 3 1 0 2 1- 4 3
4.Botswana 3 0 0 3 0- 7 0
Group E
24-12-2025 Casablanca Burkina Faso 2-1 Equatorial Guinea
[Minoungou 90+5, Tapsoba 90+8; Anieboh 85]
24-12-2025 Rabat [2] Algeria 3-0 Sudan
[Mahrez 2, 61, Maza 85]
28-12-2025 Casablnca Equatorial Guinea 0-1 Sudan
[Coco 74og]
28-12-2025 Rabat [2] Algeria 1-0 Burkina Faso
[Mahrez 23pen]
31-12-2025 Rabat [2] Equatorial Guinea 1-3 Algeria
[Nsue 50; Belaid 19, Chaibi 25, Maza 32]
31-12-2025 Casablanca Sudan 0-2 Burkina Faso
[L. Traoré 16, Kouassi 85]
1.ALGERIA 3 3 0 0 7- 1 9
2.BURKINA FASO 3 2 0 1 4- 2 6
3.SUDAN 3 1 0 2 1- 5 3
4.Equatorial Guinea 3 0 0 3 2- 6 0
Group F
24-12-2025 Marrakesh Ivory Coast 1-0 Mozambique
[Amad 49]
24-12-2025 Agadir Cameroon 1-0 Gabon
[Etta Eyong 6]
28-12-2025 Agadir Gabon 2-3 Mozambique
[Aubameyang 45+5, Moussounda 76; Bangal 37, Catamo 42pen,
Calila 52]
28-12-2025 Marrakesh Ivory Coast 1-1 Cameroon
[Amad 51; Konan 56og]
31-12-2025 Marrakesh Gabon 2-3 Ivory Coast
[Kanga 11, Bouanga 21; Krasso 44, Guessand 84, Touré 90+1]
31-12-2025 Agadir Mozambique 1-2 Cameroon
[Catamo 23; Nené 28og, Kofane 55]
1.IVORY COAST 3 2 1 0 5- 3 7
2.CAMEROON 3 2 1 0 4- 2 7
3.MOZAMBIQUE 3 1 0 2 4- 5 3
4.Gabon 3 0 0 3 4- 7 0
Second Round
3- 1-2026 Tangier Senegal 3-1 Sudan
[P. Gueye 29, 45+3, Mbaye 77; Abdallah 6]
3- 1-2026 Casablanca Mali 1-1 Tunisia [aet, 3-2 pen]
[Sinayoko 90+6pen; Chaouat 88]
4- 1-2026 Rabat [1] Morocco 1-0 Tanzania
[Brahim Diaz 64]
4- 1-2026 Rabat [4] South Africa 1-2 Cameroon
[Makgopa 88; Tchamadeu 34, Kofane 47]
5- 1-2026 Agadir Egypt 3-1 Benin [aet]
[Attia 69, Ibrahim 97, Salah 120+4; Dossou 83]
5- 1-2026 Fez Nigeria 4-0 Mozambique
[Lookman 20, Osimhen 25, 47, Adams 75]
6- 1-2026 Rabat [2] Algeria 1-0 DR Congo [aet]
[Boulbina 119]
6- 1-2026 Marrakesh Ivory Coast 3-0 Burkina Faso
[Amad 20, Y. Diomande 32, Touré 87]
Quarterfinals
9- 1-2026 Tangier Mali 0-1 Senegal
[I. Ndiaye 27]
9- 1-2026 Rabat [1] Cameroon 0-2 Morocco
[Brahim Diaz 26, Saibari 74]
10- 1-2026 Marrakesh Algeria 0-2 Nigeria
[Osimhen 47, Adams 57]
10- 1-2026 Agadir Egypt 3-2 Ivory Coast
[Marmoush 4, Rabia 32, Salah 52; Fatouh 40og, Doué 73]
Semifinals
14- 1-2026 Tangier Senegal 1-0 Egypt
[Mané 78]
14- 1-2026 Rabat [1] Nigeria 0-0 Morocco [aet, 2-4 pen]
Third Place Match
17- 1-2026 Casablanca Egypt 0-0 Nigeria [2-4 pen]
Final
18- 1-2026 Rabat [1] Senegal awd Morocco [aawarded 0-3]
[P. Gueye 94]
NB: on 17- 3-2026, the CAF Appeal Board awarded the match as a 3-0 win to Morocco,
ruling Senegal had abandoned the match by leaving the field after a penalty had
been awarded to Morocco during injury time; they had eventually returned, after
which Brahim Diaz missed the penalty and Senegal won in extra time.
Prepared and maintained by Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Di Maggio
Last updated: 19 Mar 2026
(C) Copyright Roberto Di Maggio and RSSSF 2026
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.