Morocco qualified as hosts;
South Africa and Zambia byes to Second Round
First Round [Sep 20-22 & Sep 24-26, 2023]
Senegal - Mozambique 1-1 2-1
Egypt - South Sudan 4-0 4-0
Central Afr. Rep. - Mali 1-7 0-3
Guinea - Mauritius 8-0 3-0
Nigeria - São Tomé/Princ. w/o [São Tomé/Principe withdrew]
Cape Verde - Liberia 3-0 3-2
Uganda - Algeria 1-2 1-1
Burundi - Ethiopia 1-1 1-1 5-3 pen.
Equatorial Guinea - Libya w/o [Libya withdrew]
DR Congo - Benin 2-1 2-1
Ivory Coast - Tanzania 2-0 0-2 2-4 pen.
Djibouti - Togo 0-7 0-6
Rwanda - Ghana 0-7 0-5
Gambia - Namibia 2-3 0-2
Cameroon - Kenya 1-0 0-1 3-4 pen.
Gabon - Botswana 1-4 0-6
Tunisia - Niger 7-0 5-1
Guinea-Bissau - Congo 0-1 0-2
Angola - Sudan w/o [Sudan withdrew]
Swaziland - Burkina Faso 2-3 0-3
Second Round [Nov 29-Dec 1 & Dec 4-5, 2023]
Senegal - Egypt 4-0 0-0
Mali - Guinea 7-2 3-0
Nigeria - Cape Verde 5-0 2-1
Algeria - Burundi 5-1 1-0
Equatorial Guinea - DR Congo 1-1 1-2
Tanzania - Togo 3-0 0-2
Ghana - Namibia 3-1 0-1
Kenya - Botswana 1-1 0-1
Tunisia - Congo 5-2 1-1
Angola - Zambia 0-6 0-6
Burkina Faso - South Africa 1-1 0-2
FINAL TOURNAMENT
Morocco, 5-26 July, 2025
Venues:
Casablanca Stade Larbi Zaouli
Casablanca Stade Père Jégo
Rabat Prince Moulay Abdellah Stadium
Mohammédia Stade El Bachir
Oujda Stade d'Honneur d'Oujda
Berkane Stade Municipal de Berkane
Group A
05 Jul 2025 Morocco 2-2 Zambia [Rabat]
[Jraidi 12pen, Chebbak 87; Banda 1, Kundananji 27]
06 Jul 2025 Senegal 4-0 DR Congo [Mohammedia]
[Diop 5, 22, N. Ndiaye 13, 40]
09 Jul 2025 Zambia 3-2 Senegal [Mohammedia]
[Banda 12, 73, Kundananji 51; N. Ndiaye 5, 80pen]
09 Jul 2025 DR Congo 2-4 Morocco [Rabat]
[Kanjinga 6, Mawete 70; Chebbak 25, 43, 76, Mrabet 83pen]
12 Jul 2025 Morocco 1-0 Senegal [Rabat]
[Mrabet 45+2pen]
12 Jul 2025 Zambia 1-0 DR Congo [Mohammedia]
[Kundananji 9]
1.MOROCCO 3 2 1 0 7- 4 7
2.ZAMBIA 3 2 1 0 6- 4 7
3.SENEGAL 3 1 0 2 6- 4 3
4.DR Congo 3 0 0 3 2- 9 0
Group B
06 Jul 2025 Nigeria 3-0 Tunisia [Larbi Zaouli]
[Oshoala 4, Babajide 45+1, Ihezuo 84]
06 Jul 2025 Algeria 1-0 Botswana [Père Jégo]
[Karchouni 10]
10 Jul 2025 Tunisia 0-0 Algeria [Père Jégo]
10 Jul 2025 Botswana 0-1 Nigeria [Larbi Zaouli]
[Ihezuo 89]
13 Jul 2025 Nigeria 0-0 Algeria [Larbi Zaouli]
13 Jul 2025 Tunisia 1-2 Botswana [Père Jégo]
[Khanchouch 12; Radiakanyo 66, Ontlametse 90+5]
1.NIGERIA 3 2 1 0 4- 0 7
2.ALGERIA 3 1 2 0 1- 0 5
3.Botswana 3 1 0 2 2- 3 3
4.Tunisia 3 0 1 2 1- 5 1
Group C
07 Jul 2025 South Africa 2-0 Ghana [Oujda]
[Motlhalo 28pen, Seoposenwe 34]
07 Jul 2025 Mali 1-0 Tanzania [Berkane]
[S. Traoré 45+1]
11 Jul 2025 Ghana 1-1 Mali [Berkane]
[Kusi 6; A. Traoré 52]
11 Jul 2025 Tanzania 1-1 South Africa [Oujda]
[Clement 24; Mbane 70]
14 Jul 2025 South Africa 4-0 Mali [Oujda]
[Ramalepe 5, Jane 32, Magaia 61, Donnelly 79]
14 Jul 2025 Ghana 4-1 Tanzania [Berkane]
[Adubea 12, Kusi 63pen, Badu 87, Boye-Hlorkah 90; Athumani 41]
1.SOUTH AFRICA 3 2 1 0 7- 1 7
2.GHANA 3 1 1 1 5- 4 4
3.MALI 3 1 1 1 2- 5 4
4.Tanzania 3 0 1 2 2- 6 1
Quarterfinals
18 Jul 2025 Nigeria 5-0 Zambia [Larbi Zaouli]
[Ohale 2, Okoronkwo 33, Ihezuo 45, Demehin 68, Ijamilusi 90+1]
18 Jul 2025 Morocco 3-1 Mali [Rabat]
[Jraidi 7, 79pen, Chapelle 89; A. Traoré 90+7pen]
19 Jul 2025 Algeria 0-0 Ghana [aet, 2-4 pen; Berkane]
19 Jul 2025 South Africa 0-0 Senegal [aet, 4-1 pen; Oujda]
Semifinals
22 Jul 2025 Nigeria 2-1 South Africa [Larbi Zaouli]
[Ajibade 45pen, Alozie 90+4; Motlhalo 60pen]
22 Jul 2025 Morocco 1-1 Ghana [aet, 4-2 pen; Rabat]
[Ouzraoui 55; Nyamekye 26]
Third Place Match (no extra time)
25 Jul 2025 Ghana 1-1 South Africa [4-3 pen; Larbi Zaouli]
[Dlamini 68og; Mthandi 45]
Final
26 Jul 2025 Morocco 2-3 Nigeria [Rabat]
[Chebbak 12, Mssoudy 24; Okoronkwo 64pen, Ijamilusi 71,
Echegini 88]
Prepared and maintained by Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Di Maggio
(dimrob@libero.it)
Last updated: 15 Oct 2026
(C) Copyright Roberto Di Maggio and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.