NB: Cameroon were originally hosts but CAF took away their hosting rights
due to problems and delays with the organization.
The tournament organization was later awarded to Egypt who had already
played their qualification matches.
Group winners and runners-up qualify for the final tournament.
Preliminary Round
São Tomé/Príncipe - Madagascar 0-1 2-3
Comoros - Mauritius 2-0 1-1
Djibouti - South Sudan 2-0 0-6
Group Stage
Group A
9- 6-17 El-Obeid Sudan 1-3 Madagascar
10- 6-17 Dakar Senegal 3-0 Equatorial Guinea
8- 9-18 Bata Equatorial Guinea 1-0 Sudan
9- 9-18 Antananarivo Madagascar 2-2 Senegal
13-10-18 Bata Equatorial Guinea 0-1 Madagascar
13-10-18 Dakar Senegal 3-0 Sudan
16-10-18 Antananarivo Madagascar 1-0 Equatorial Guinea
16-10-18 Khartoum Sudan 0-1 Senegal
17-11-18 Bata Equatorial Guinea 0-1 Senegal
18-11-18 Antananarivo Madagascar 1-3 Sudan
22- 3-19 Omdurman Sudan 1-4 Equatorial Guinea
23- 3-19 Thiès Senegal 2-0 Madagascar
1.SENEGAL 6 5 1 0 12- 2 16
2.MADAGASCAR 6 3 1 2 8- 8 10
3.Equatorial Guinea 6 2 0 4 5- 7 6
4.Sudan 6 1 0 5 5-13 3
Group B
10- 6-17 Blantyre Malawi 1-0 Comoros
10- 6-17 Yaoundé Cameroon 1-0 Morocco
8- 9-18 Mitsamiouli Comoros 1-1 Cameroon
8- 9-18 Casablanca Morocco 3-0 Malawi
12-10-18 Yaoundé Cameroon 1-0 Malawi
13-10-18 Casablanca Morocco 1-0 Comoros
16-10-18 Mitsamiouli Comoros 2-2 Morocco
16-10-18 Blantyre Malawi 0-0 Cameroon
16-11-18 Casablanca Morocco 2-0 Cameroon
17-11-18 Moroni Comoros 2-1 Malawi
22- 3-19 Lilongwe Malawi 0-0 Morocco
23- 3-19 Yaoundé Cameroon 3-0 Comoros
1.MOROCCO 6 3 2 1 8- 3 11
2.CAMEROON 6 3 2 1 6- 3 11
3.Malawi 6 1 2 3 2- 6 5
4.Comoros 6 1 2 3 5- 9 5
Group C
10- 6-17 Bujumbura Burundi 3-0 South Sudan
10- 6-17 Bamako Mali 2-1 Gabon
8- 9-18 Libreville Gabon 1-1 Burundi
9- 9-18 Juba South Sudan 0-3 Mali
12-10-18 Libreville Gabon 3-0 South Sudan
12-10-18 Bamako Mali 0-0 Burundi
16-10-18 Bujumbura Burundi 1-1 Mali
16-10-18 Juba South Sudan 0-1 Gabon
16-11-18 Juba South Sudan 2-5 Burundi
17-11-18 Libreville Gabon 0-1 Mali
23-03-19 Bujumbura Burundi 1-1 Gabon
23-03-19 Bamako Mali 3-0 South Sudan
1.MALI 6 4 2 0 10- 2 14
2.BURUNDI 6 2 4 0 11- 5 10
3.Gabon 6 2 2 2 7- 5 8
4.South Sudan 6 0 0 6 2-18 0
Group D
11- 6-17 Cotonou Benin 1-0 Gambia
11- 6-17 Blida Algeria 1-0 Togo
8- 9-18 Bakau Gambia 1-1 Algeria
9- 9-18 Lomé Togo 0-0 Benin
12-10-18 Lomé Togo 1-1 Gambia
12-10-18 Blida Algeria 2-0 Benin
16-10-18 Cotonou Benin 1-0 Algeria
16-10-18 Bakau Gambia 0-1 Togo
17-11-18 Bakau Gambia 3-1 Benin
18-11-18 Lomé Togo 1-4 Algeria
22- 3-19 Blida Algeria 1-1 Gambia
24- 3-19 Cotonou Benin 2-1 Togo
1.ALGERIA 6 3 2 1 9- 4 11
2.BENIN 6 3 1 2 5- 6 10
3.Gambia 6 1 3 2 6- 6 6
4.Togo 6 1 2 3 4- 8 5
Group E
9- 6-17 Cairo Libya 5-1 Seychelles
10- 6-17 Uyo Nigeria 0-2 South Africa
8- 9-18 Victoria Seychelles 0-3 Nigeria
8- 9-18 Durban South Africa 0-0 Libya
13-10-18 Johannesburg South Africa 6-0 Seychelles
13-10-18 Uyo Nigeria 4-0 Libya
16-10-18 Victoria Seychelles 0-0 South Africa
16-10-18 Sfax Libya 2-3 Nigeria
17-11-18 Victoria Seychelles 1-8 Libya
17-11-18 Johannesburg South Africa 1-1 Nigeria
22- 3-19 Asaba Nigeria 3-1 Seychelles
24- 3-19 Sfax Libya 1-2 South Africa
1.NIGERIA 6 4 1 1 14- 6 13
2.SOUTH AFRICA 6 3 3 0 11- 2 12
3.Libya 6 2 1 3 16-11 7
4.Seychelles 6 0 1 5 3-25 1
Group F
10- 6-17 Freetown Sierra Leone 2-1 Kenya [annulled]
11- 6-17 Kumasi Ghana 5-0 Ethiopia
8- 9-18 Kasarani Kenya 1-0 Ghana
9- 9-18 Awasa Ethiopia 1-0 Sierra Leone [annulled]
10-10-18 Bahir Dar Ethiopia 0-0 Kenya
14-10-18 Kasarani Kenya 3-0 Ethiopia
18-11-18 Addis Ababa Ethiopia 0-2 Ghana
23- 3-19 Accra Ghana 1-0 Kenya
1.GHANA 4 3 0 1 8- 1 9
2.KENYA 4 2 1 1 4- 1 7
3.Ethiopia 4 0 1 3 0-10 1
-.Sierra Leone disqualified by CAF; all results annulled
Group G
10- 6-17 Kinshasa Congo-Kinshasa 3-1 Congo
11- 6-17 Harare Zimbabwe 3-0 Liberia
9- 9-18 Brazzaville Congo-Brazzaville 1-1 Zimbabwe
9- 9-18 Monrovia Liberia 1-1 Congo-Kinshasa
11-10-18 Brazzaville Congo-Brazzaville 3-1 Liberia
13-10-18 Kinshasa Congo-Kinshasa 1-2 Zimbabwe
16-10-18 Harare Zimbabwe 1-1 Congo-Kinshasa
16-10-18 Monrovia Liberia 2-1 Congo-Brazzaville
18-11-18 Brazzaville Congo-Brazzaville 1-1 Congo-Kinshasa
18-11-18 Monrovia Liberia 1-0 Zimbabwe
24- 3-19 Harare Zimbabwe 2-0 Congo Brazzaville
24- 3-19 Kinshasa Congo-Kinshasa 1-0 Liberia
1.ZIMBABWE 6 3 2 1 9- 4 11
2.CONGO-KINSHASA 6 2 3 1 8- 6 9
3.Liberia 6 2 1 3 5- 9 7
4.Congo-Brazzaville 6 1 2 3 7-10 5
Group H
10- 6-17 Bouaké Ivory Coast 2-3 Guinea
11- 6-17 Bangui Central Afr. Rep. 2-1 Rwanda
9- 9-18 Kigali Rwanda 1-2 Ivory Coast
9- 9-18 Conakry Guinea 1-0 Central Afr. Rep.
12-10-18 Conakry Guinea 2-0 Rwanda
12-10-18 Bouaké Ivory Coast 4-0 Central Afr. Rep.
16-10-18 Kigali Rwanda 1-1 Guinea
16-10-18 Bangui Central Afr. Rep. 0-0 Ivory Coast
18-11-18 Butare Rwanda 2-2 Central Afr. Rep.
18-11-18 Conakry Guinea 1-1 Ivory Coast
23- 3-19 Abidjan Ivory Coast 3-0 Rwanda
24- 3-19 Bangui Central Afr. Rep. 0-0 Guinea
1.GUINEA 6 3 3 0 8- 4 12
2.IVORY COAST 6 3 2 1 12- 5 11
3.Central Afr. Rep. 6 1 3 2 4- 8 6
4.Rwanda 6 0 2 4 5-12 2
Group I
10- 6-17 Francistown Botswana 0-1 Mauritania
10- 6-17 Ouagadougou Burkina Faso 3-1 Angola
8- 9-18 Nouakchott Mauritania 2-0 Burkina Faso
9- 9-18 Luanda Angola 1-0 Botswana
12-10-18 Luanda Angola 4-1 Mauritania
13-10-18 Ouagadougou Burkina Faso 3-0 Botswana
16-10-18 Francistown Botswana 0-0 Burkina Faso
16-10-18 Nouakchott Mauritania 1-0 Angola
18-11-18 Luanda Angola 2-1 Burkina Faso
18-11-18 Nouakchott Mauritania 2-1 Botswana
22- 3-19 Francistown Botswana 0-1 Angola
22- 3-19 Ouagadougou Burkina Faso 1-0 Mauritania
1.ANGOLA 6 4 0 2 9- 6 12
2.MAURITANIA 6 4 0 2 7- 6 12
3.Burkina Faso 6 3 1 2 8- 5 10
4.Botswana 6 0 1 5 1- 8 1
Group J
10- 6-17 Niamey Niger 0-0 Swaziland
11- 6-17 Radès Tunisia 1-0 Egypt
8- 9-18 Alexandria Egypt 6-0 Niger
9- 9-18 Manzini Swaziland 0-2 Tunisia
12-10-18 Cairo Egypt 4-1 Swaziland
13-10-18 Radès Tunisia 1-0 Niger
16-10-18 Manzini Swaziland 0-2 Egypt
16-10-18 Niamey Niger 1-2 Tunisia
16-11-18 Alexandria Egypt 3-2 Tunisia
18-11-18 Manzini Swaziland 1-2 Niger
22- 3-19 Radès Tunisia 4-0 Swaziland
23- 3-19 Niamey Niger 1-1 Egypt
1.TUNISIA 6 5 0 1 12- 4 15
2.EGYPT 6 4 1 1 16- 5 13
3.Niger 6 1 2 3 4-11 5
4.Swaziland 6 0 1 5 2-14 1
Group K
10- 6-17 Ndola Zambia 0-1 Mozambique
10- 6-17 Bissau Guinea-Bissau 1-0 Namibia
8- 9-18 Windhoek Namibia 1-1 Zambia
8- 9-18 Maputo Mozambique 2-2 Guinea-Bissau
10-10-18 Lusaka Zambia 2-1 Guinea-Bissau
13-10-18 Maputo Mozambique 1-2 Namibia
14-10-18 Bissau Guinea-Bissau 2-1 Zambia
16-10-18 Windhoek Namibia 1-0 Mozambique
17-11-18 Windhoek Namibia 0-0 Guinea-Bissau
18-11-18 Maputo Mozambique 1-0 Zambia
23- 3-19 Bissau Guinea-Bissau 2-2 Mozambique
23- 3-19 Lusaka Zambia 4-1 Namibia
1.GUINEA-BISSAU 6 2 3 1 8- 7 9
2.NAMIBIA 6 2 2 2 5- 7 8
3.Mozambique 6 2 2 2 7- 7 8
4.Zambia 6 2 1 3 8- 7 7
Group L
10- 6-17 Dar es Salaam Tanzania 1-1 Lesotho
11- 6-17 Praia Cape Verde 0-1 Uganda
8- 9-18 Kira Uganda 0-0 Tanzania
9- 9-18 Maseru Lesotho 1-1 Cape Verde
12-10-18 Praia Cape Verde 3-0 Tanzania
13-10-18 Kira Uganda 3-0 Lesotho
16-10-18 Dar es Salaam Tanzania 2-0 Cape Verde
16-10-18 Maseru Lesotho 0-2 Uganda
17-11-18 Kira Uganda 1-0 Cape Verde
18-11-18 Maseru Lesotho 1-0 Tanzania
24- 3-19 Dar es Salaam Tanzania 3-0 Uganda
24- 3-19 Praia Cape Verde 0-0 Lesotho
1.UGANDA 6 4 1 1 7- 3 13
2.TANZANIA 6 2 2 2 6- 5 8
3.Lesotho 6 1 3 2 3- 7 6
4.Cape Verde 6 1 2 3 4- 5 5
Egypt, 21 June - 19 July, 2019
Group A
21- 6-19 Cairo (International) Egypt 1-0 Zimbabwe
[Trezeguet 41]
22- 6-19 Cairo (International) Congo-Kinshasa 0-2 Uganda
[Kaddu 14, Okwi 48]
26- 6-19 Cairo (International) Uganda 1-1 Zimbabwe
[Okwi 12; Billiat 40]
26- 6-19 Cairo (International) Egypt 2-0 Congo-Kinshasa
[A. El Mohamady 25, Salah 43]
30- 6-19 Cairo (International) Uganda 0-2 Egypt
[Salah 36, A. El Mohamady 45+1]
30- 6-19 Cairo (30 June) Zimbabwe 0-4 Congo-Kinshasa
[Bolingi 4, Bakambu 34, 65pen, Assombalonga 78]
1.EGYPT 3 3 0 0 5- 0 9
2.UGANDA 3 1 1 1 3- 3 4
3.CONGO-KINSHASA 3 1 0 2 4- 4 3
4.Zimbabwe 3 0 1 2 1- 6 1
Group B
22- 6-19 Alexandria Nigeria 1-0 Burundi
[Ighalo 77]
22- 6-19 Alexandria Guinea 2-2 Madagascar
[Kaba 34, Kamano 66pen; Abel 49, Andriamatsinoro 55]
26- 6-19 Alexandria Nigeria 1-0 Guinea
[Omeruo 73]
27- 6-19 Alexandria Madagascar 1-0 Burundi
[Ilaimaharitra 76]
30- 6-19 Alexandria Madagascar 2-0 Nigeria
[Nomenjanahary 13, Andriamatsinoro 53]
30- 6-19 Cairo (Al Salam) Burundi 0-2 Guinea
[Yattara 25, 52]
1.MADAGASCAR 3 2 1 0 5- 2 7
2.NIGERIA 3 2 0 1 2- 2 6
3.GUINEA 3 1 1 1 4- 3 4
4.Burundi 3 0 0 3 0- 4 0
Group C
23- 6-19 Cairo (30 June) Senegal 2-0 Tanzania
[Keita 28, Diatta 64]
23- 6-19 Cairo (30 June) Algeria 2-0 Kenya
[Bounedjah 34pen, Mahrez 43]
27- 6-19 Cairo (30 June) Senegal 0-1 Algeria
[Belaili 49]
27- 6-19 Cairo (30 June) Kenya 3-2 Tanzania
[Olunga 39, 80, Omolo 62; Msuva 6, Samatta 40]
1- 7-19 Cairo (30 June) Kenya 0-3 Senegal
[Sarr 63, Mané 71, 78pen]
1- 7-19 Cairo (Al Salam) Tanzania 0-3 Algeria
[Slimani 35, Ounas 39, 45+1]
1.ALGERIA 3 3 0 0 6- 0 9
2.SENEGAL 3 2 0 1 5- 1 6
3.Kenya 3 1 0 2 3- 7 3
4.Tanzania 3 0 0 3 2- 8 0
Group D
23- 6-19 Cairo (Al Salam) Morocco 1-0 Namibia
[Keimuine 89og]
24- 6-19 Cairo (Al Salam) Ivory Coast 1-0 South Africa
[Kodjia 64]
28- 6-19 Cairo (Al Salam) Morocco 1-0 Ivory Coast
[En-Nesyri 23]
28- 6-19 Cairo (Al Salam) South Africa 1-0 Namibia
[Zungu 68]
1- 7-19 Cairo (Al Salam) South Africa 0-1 Morocco
[Boussoufa 90]
1- 7-19 Cairo (30 June) Namibia 1-4 Ivory Coast
[Kamatuka 71; Gradel 39, Dié 58, Zaha 84, Cornet 89]
1.MOROCCO 3 3 0 0 3- 0 9
2.IVORY COAST 3 2 0 1 5- 2 6
3.SOUTH AFRICA 3 1 0 2 1- 2 3
4.Namibia 3 0 0 3 1- 6 0
Group E
24- 6-19 Suez Tunisia 1-1 Angola
[Msakni 34pen; Djalma 73]
24- 6-19 Suez Mali 4-1 Mauritania
[Diaby 37, Marega 45pen, A. Traoré II 55, A. Traoré I 74; El Hacen 72pen]
28- 6-19 Suez Tunisia 1-1 Mali
[Khazri 70; Samassekou 60]
29- 6-19 Suez Mauritania 0-0 Angola
2- 7-19 Suez Mauritania 0-0 Tunisia
2- 7-19 Ismailia Angola 0-1 Mali
[Haidara 37]
1.MALI 3 2 1 0 6- 2 7
2.TUNISIA 3 0 3 0 2- 2 3
3.Angola 3 0 2 1 1- 2 2
4.Mauritania 3 0 2 1 1- 4 2
Group F
25- 6-19 Ismailia Cameroon 2-0 Guinea-Bissau
[Yaya 66, Bahoken 69]
25- 6-19 Ismailia Ghana 2-2 Benin
[A. Ayew 9, J. Ayew 42; Poté 2, 63]
29- 6-19 Ismailia Cameroon 0-0 Ghana
29- 6-19 Ismailia Benin 0-0 Guinea-Bissau
2- 7-19 Ismailia Benin 0-0 Cameroon
2- 7-19 Suez Guinea-Bissau 0-2 Ghana
[J. Ayew 46, Partey 72]
1.GHANA 3 1 2 0 4- 2 5
2.CAMEROON 3 1 2 0 2- 0 5
3.BENIN 3 0 3 0 2- 2 3
4.Guinea-Bissau 3 0 1 2 0- 4 1
Round of 16
5- 7-19 Cairo (Al Salam) Morocco 1-1 Benin [aet, 1-4 pen]
[En-Nesyri 76; Adilehou 53]
5- 7-19 Cairo (International) Uganda 0-1 Senegal
[Mané 15]
6- 7-19 Alexandria Nigeria 3-2 Cameroon
[Ighalo 19, 63, Iwobi 66; Bahoken 41, N'Jie 44]
6- 7-19 Cairo (International) Egypt 0-1 South Africa
[Lorch 85]
7- 7-19 Alexandria Madagascar 2-2 Congo-Kinshasa [aet, 4-2 pen]
[Amada 9, Andriatsima 77; Bakambu 21, Mbemba 90]
7- 7-19 Cairo (30 June) Algeria 3-0 Guinea
[Belaili 24, Mahrez 57, Ounas 82]
8- 7-19 Suez Mali 0-1 Ivory Coast
[Zaha 76]
8- 7-19 Ismailia Ghana 1-1 Tunisia [aet, 4-5 pen]
[Bedoui 90+2og; Khenissi 73]
Quarterfinals
10- 7-19 Cairo (30 June) Senegal 1-0 Benin
[Gueye 70]
10- 7-19 Cairo (International) Nigeria 2-1 South Africa
[Chukwueze 27, Troost-Ekong 89; Zungu 71]
11- 7-19 Suez Ivory Coast 1-1 Algeria [aet, 3-4 pen]
[Kodjia 62; Feghouli 20]
11- 7-19 Cairo (Al Salam) Madagascar 0-3 Tunisia
[Sassi 52, Msakni 60, Sliti 90+3]
Semifinals
14- 7-19 Cairo (30 June) Senegal 1-0 Tunisia [aet]
[Bronn 101og]
14- 7-19 Cairo (International) Algeria 2-1 Nigeria
[Troost-Ekong 40og, Mahrez 90+5; Ighalo 72pen]
Third Place Match
17- 7-19 Cairo (Al Salam) Tunisia 0-1 Nigeria
[Ighalo 3]
Final
19- 7-19 Cairo (International) Senegal 0-1 Algeria
[Bounedjah 2]
Prepared and maintained by Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Di Maggio
Last updated: 19 Feb 2024
(C) Copyright Roberto Di Maggio and RSSSF 2019/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.