1996 African Cup of Nations qualification

The Qualification for the 1996 African Cup of Nations took place in 7 groups of 6 teams each, with the top 2 teams from each group progressing to the tournament. Nigeria and South Africa qualified automatically, as champions and hosts respectively. Qualification began in September 1994 and ended in July 1995.

Qualifying round

Group 1

Lesotho withdrew after competing 6 matches (1 win, 5 losses); Their results were annulled. Swaziland withdrew without playing any matches.

Team PldWDLGFGAGDPts
 Zaire6 3 1 2 10 5 +5 7
 Cameroon6 3 1 2 7 7 0 7
 Malawi6 1 3 2 6 7 −1 5
 Zimbabwe6 2 1 3 8 12 −4 5
 Lesotho(W)0 0 0 0 0 0 0 0
 Swaziland(W)0 0 0 0 0 0 0 0
Source: (W) Withdrew
Zaire 1 – 1Malawi 
Essende80'Maduka85'
Referee: Pierre Alain Mounguengui (Gabon)
Zimbabwe 5 – 0 AnnulledLesotho 
Nagoli10'Shonhai15'A. Ndlovu51'Takawira83', 89'

Malawi 3 – 1 Zimbabwe
Banda62'Maduka83'Mpinganjira89'Sawu35'
Attendance: 8,000
Cameroon 1 – 0 Zaire
Mouyémé2'

Zimbabwe 2 – 1 Zaire
A.Ndlovu52'P.Ndlovu89' (pen.)Essende66'
Attendance: 45,000
Referee: Christian Chikuka (Zambia)
Lesotho 2 – 0 Annulled Cameroon
Lekoane48'Lekhotla73'
Attendance: 15,000

Cameroon 0 – 0 Malawi
Zaire 3 – 0 Annulled Lesotho
Lukaku1' (pen.)Mukanya37'Mbiyavanga82'

Zimbabwe 4 – 1 Cameroon
Takawira12', 50', 88'Gundani47'Agbo83'
Attendance: 25,000
Lesotho 0 – 2 Annulled Malawi
Chatunya62'Banda64'
Attendance: 10,000
Referee: Roger Raharison (Madagascar)

Malawi 0 – 1 Zaire
Essende11'
Attendance: 20,000
Lesotho 0 – 2 Annulled Zimbabwe
Sawu14'Rinyano16'
Attendance: 4,000

Zaire 2 – 1 Cameroon
N'Dinga75'N'Gole82'Mouyémé68'
Attendance: 45,000
Referee: Kouakou N'Dri (Ivory Coast)
Zimbabwe 1 – 1 Malawi
P.Ndlovu14' (pen.)Banda43'
Attendance: 35,000

Zaire 5 – 0 Zimbabwe
Kiniambi26'Lembi29', 35', 55'Lowata77'
Attendance: 50,000
Cameroon 4 – 1 Annulled Lesotho
Dikoumé10', 73'Ntoko49'Mouyémé87'Lekoane80'
Attendance: 10,000

Malawi 1 – 3 Cameroon
Maduka55'Mbarga5'Mouyémé42', 68'
Attendance: 25,000

Cameroon 1 – 0 Zimbabwe
Simo49'
Attendance: 90,000
Referee: Okoampah (Ghana)

Group 2

Guinea Bissau withdrew after competing 3 matches (1 draw, 2 losses); their results were annulled.

Team PldWDLGFGAGDPts
 Tunisia8 3 4 1 7 2 +5 10
 Liberia8 3 4 1 6 5 +1 10
 Senegal8 3 3 2 10 8 +2 9
 Mauritania8 1 4 3 3 6 −3 6
 Togo8 1 3 4 5 10 −5 5
 Guinea-Bissau(W)0 0 0 0 0 0 0 0
Source: (W) Withdrew
Senegal 0 – 0 Mauritania
Referee: Sidi Bekaye Magassa (Mali)
Liberia 1 – 0 Togo
Weah42'
Guinea-Bissau 1 – 3 Annulled Tunisia
Pau 44' (pen.)Trabelsi5'Baya19'Berkhissa80'

Mauritania 1 – 1 Annulled Guinea-Bissau
Ould Malha25'Mané 87'
Attendance: 5,000
Togo 2 – 0 Senegal
Fiawoo50'Salou73'
Attendance: 5,000
Referee: Bortey Sulemary (Ghana)

Mauritania 1 – 1 Liberia
Ould Malha79'N'Diaye28' (o.g.)
Attendance: 15,000
Referee: Amadou (Niger)
Tunisia 1 – 1 Togo
Hamrouni24'Latmay56'
Guinea-Bissau 1 – 4 Annulled Senegal
Khome 68'Diallo5'Sané38', 65'Diatta73'

Senegal 0 – 0 Tunisia
Attendance: 12,000
Referee: Sidi Bekaye Magassa (Mali)
Togo 0 – 0 Mauritania
Attendance: 8,000
Referee: Mamadouba Camara (Guinea)

Liberia 1 – 1 Senegal
Sogbie22' (pen.)Sané83'
Attendance: 45,000
Referee: Boubacar Alassane (Niger)
Tunisia 1 – 0 Mauritania
Mahjoubi67'
Attendance: 4,000
Referee: Abderrezak Nems (Algeria)

Tunisia 0 – 0 Liberia
Attendance: 25,000
Referee: Mohamed Kouradji (Algeria)

Mauritania 0 – 1 Senegal
Diallo14'
Attendance: 8,000
Referee: Alain Gerard Milimono (Guinea)
Togo 0 – 0 Liberia
Attendance: 15,000
Referee: Alhagi Faye (Gambia)

Senegal 5 – 1 Togo
Diallo8' (pen.), 60'Ndao19', 86'Traoré88' (pen.)Messa7'
Attendance: 50,000
Liberia 1 – 0 Tunisia
Boye64'
Attendance: 35,000
Referee: Sidi Bekaye Magassa (Mali)

Liberia 2 – 0 Mauritania
Debbah25', 67'
Togo 0 – 1 Tunisia
Hassen9'
Attendance: 5,000

Mauritania 2 – 1 Togo
Sidibe12'Wade60'Lantam82'
Attendance: 6,000
Tunisia 4 – 0 Senegal
Berkhissa47', 83'Baya56'Hassen69'

Mauritania 0 – 0 Tunisia
Attendance: 12,000
Senegal 3 – 0 Liberia
Diallo40' (pen.), 52'Traoré80'
Attendance: 20,000

Group 3

Gambia and Niger withdrew after competing 5 matches each; their results were annulled. Central African Republic withdrew without playing any match.

Team PldWDLGFGAGDPts
 Ghana4 3 0 1 9 3 +6 6
 Sierra Leone4 3 0 1 7 6 +1 6
 Congo4 0 0 4 3 10 −7 0
 Gambia(W)0 0 0 0 0 0 0 0
 Niger(W)0 0 0 0 0 0 0 0
 Central African Republic(W)0 0 0 0 0 0 0 0
Source: (W) Withdrew
Congo 1 – 1 Annulled Gambia
Mounkassa64'Johnson38'

Sierra Leone 3 – 2 Congo
Diallo 34'Conteh43', 53'Baloki33'Imboula86'
Attendance: 6,500
Niger 1 – 5 Annulled Ghana
Hamidou6' (pen.)Preko2', 54', 87'Ayew67'Addo69'
Attendance: 6,000
Referee: Yacouba Ouédraogo (Burkina Faso)

Gambia 1 – 2 Annulled Ghana
Manneh20'Akonnor34'Amankwah42'
Attendance: 30,000
Referee: Sackie Kennedy (Liberia)
Niger 4 – 2 Annulled Sierra Leone
Djibo5', 22'Ayi55'Ide65'Pieter37'Konté60'
Attendance: 10,000
Referee: Malloum Saleh Abba Alkali (Chad)

Sierra Leone 2 – 0 Annulled Gambia
Koroma50'Kanu53'
Attendance: 30,000
Referee: Daniel Forkpah (Liberia)
Congo 3 – 1 Annulled Niger
Ibara74'Imboula38', 50'Moussa53'
Attendance: 10,000
Referee: Badibake Cinji (Zaire)

Ghana 3 – 1 Congo
Ahinful39'Mbélé69' (o.g.)Ayew70'Swing80'
Attendance: 50,000
Niger 1 – 1 Annulled Gambia
Hamidou70'Dramé17'
Attendance: 10,000
Referee: Papa Yeli N'Diouck (Mauritania)

Sierra Leone 1 – 0 Ghana
Conteh77' (pen.)
Attendance: 50,000
Gambia 1 – 1 Annulled Congo
Kargbo44'Imboula67'
Attendance: 10,000
Referee: Lassana Gassama (Mauritania)

Congo 0 – 2 Sierra Leone
Kallon54'Sama90'
Attendance: 14,000
Referee: Ndoye (Senegal)
Ghana 1 – 0 Annulled Niger
Yeboah21'
Attendance: 40,000

Sierra Leone 5 – 1 Annulled Niger
Kallon32'Kallon55', 69'Zarppa 75'Sama78'Ide18'
Attendance: 50,000
Congo 0 – 2 Ghana
Aboagye57', 89'
Attendance: 21,000
Referee: Pinto (Angola)

Group 4

Team PldWDLGFGAGDPts
 Egypt10 6 3 1 24 5 +19 15
 Algeria10 4 5 1 12 7 +5 13
 Uganda10 3 4 3 11 16 −5 10
 Tanzania10 4 0 6 14 15 −1 8
 Sudan10 3 2 5 10 14 −4 8
 Ethiopia10 2 2 6 4 18 −14 6
Source:
Tanzania 4 – 0 Uganda
Salehe 5'Lunyamila9', 88'Nteze13'
Ethiopia 0 – 0 Algeria
Referee: Felix Tangawarima (Zimbabwe)
Sudan 0 – 0 Egypt
Referee: Sylvanus Anthony Oghina (Kenya)

Algeria 1 – 1 Sudan
Zouani64'Sabri Elhaj11'
Attendance: 20,000
Referee: Miloud Bouchikhi (Morocco)
Egypt 5 – 1 Tanzania
El-Kass12', 52'Salah-El-Din64'Hassan82' (pen.)Fathi84'Tazali 55'
Attendance: 40,000
Uganda 4 – 1 Ethiopia
Mutyaba55'Tamale75'Buwembo79'Semogerere84'Elias21'
Attendance: 11,000

Egypt 5 – 0 Ethiopia
Hassan24', 36'Sabry30'Salah-El-Din56'Farouk57'
Attendance: 30,000
Tanzania 2 – 0 Sudan
Selemani26', 61'
Attendance: 20,000
Uganda 1 – 1 Algeria
Semogerere70' (pen.)Tasfaout43'
Attendance: 25,000
Referee: Bruce Mayhola (South Africa)

Algeria 1 – 0 Egypt
Dziri16' (pen.)Report
Attendance: 60,000
Ethiopia 1 – 0 Tanzania
Juhar33'
Attendance: 33,000
Referee: Charles Baku Ndukize (Burundi)
Sudan 3 – 1 Uganda
Nemairi Ahmed Saeed9', 34'Amir Mustafa81'Musisi22'
Attendance: 8,000
Referee: Ladoual Hissein (Chad)

Tanzania 2 – 1 Algeria
Kidishi37'Selemani66'Kaci-Said13'
Attendance: 20,000
Referee: Martin Omondi Bita (Kenya)
Uganda 0 – 0 Egypt
Attendance: 10,000
Ethiopia 2 – 0 Sudan
Kebede 4'Sessaye 71'
Attendance: 8,000
Referee: Omer Yengo (Congo)

Algeria 2 – 0 Ethiopia
Tasfaout17', 32'
Attendance: 25,000
Referee: Mahmoud Hosni (Tunisia)
Egypt 3 – 1 Sudan
Aboul-Dahab10'El-Sawy70'El-Kass88'Edward Jildo71'
Attendance: 35,000
Uganda 2 – 0 Tanzania
Obwiny30'Mutyaba38'
Attendance: 25,000

Tanzania 1 – 2 Egypt
Selemani89'Aboul-Dahab27', 68'
Attendance: 35,000
Ethiopia 0 – 0 Uganda
Attendance: 30,000
Referee: Abogno (Kenya)
Sudan 2 – 0 Original score 0 – 2 Awarded score Algeria
Babiker Elhilou22' (pen.)Khogali74'
Attendance: 30,000
Referee: Abdulsattar Abdulfattah (Egypt)

Match awarded 2–0 to Algeria following a protest to CAF.


Algeria 1 – 1 Uganda
Tasfaout16'ReportMutyaba76'
Attendance: 40,000
Referee: Abdelaziz Bellaftouh (Morocco)
Sudan 2 – 1 Tanzania
Zahir Markaz13'Anas Elnour60'Nteze36'
Attendance: 15,000
Ethiopia 0 – 2 Egypt
Aboul-Dahab7'Khashaba38'
Attendance: 30,000
Referee: Badibake Cinji (Zaire)

Egypt 1 – 1 Algeria
El-Masry61'ReportKaci-Saïd42'
Tanzania 2 – 0 Ethiopia
Hussein8'Lunyamila11'
Attendance: 10,000
Uganda 2 – 0 Sudan
Semogerere71'Barigye74'
Attendance: 25,000

Algeria 2 – 1 Tanzania
Marsha29' (o.g.)Amrouche59'Hussein21'
Attendance: 45,000
Referee: Mahmoud Hosni (Tunisia)
Egypt 6 – 0 Uganda
El-Kass4', 65', 73'Sabry8', 43'Abougreisha36'
Attendance: 50,000
Referee: Cherif Boubacar Mbaye (Senegal)

Group 5

South Africa withdrew from qualification (played 3 matches) after they were awarded hosting rights. They were replaced by Kenya, which later withdrew. Madagascar withdrew after one match (lost to South Africa). Seychelles withdrew before playing any match. All results of the withdrawn teams were annulled.

Team PldWDLGFGAGDPts
 Gabon4 3 0 1 8 2 +6 6
 Zambia4 3 0 1 7 2 +5 6
 Mauritius4 0 0 4 0 11 −11 0
 South Africa(H)0 0 0 0 0 0 0 0
 Madagascar(W)0 0 0 0 0 0 0 0
 Seychelles(W)0 0 0 0 0 0 0 0
Source: (H) Awarded hosting rights; (W) Withdrew

Awarded hosting rights

Madagascar 0 – 1Annulled South Africa
Masinga21'
Attendance: 35,000
Referee: Martin Bita (Kenya)

South Africa 1 – 0Annulled Mauritius
Masinga51'
Attendance: 12,000
Referee: Charles Massembe (Uganda)

Gabon 3 – 0 Mauritius
Amégasse26' (pen.)Bekogo28'Mackaya64'
Attendance: 25,000
Zambia 1 – 1Annulled South Africa
Malitoli86' (pen.)Doctor Khumalo68'
Attendance: 40,000
Referee: Alem Assefa (Ethiopia)

Gabon 2 – 1 Zambia
Ondo60' (pen.)Nzamba73'Nyirenda89'
Attendance: 20,000
Referee: Obafemi (Nigeria)

Mauritius 0 – 3 Zambia
K.Bwalya32', 87'J.Bwalya76'
Attendance: 34,000
Referee: Pinto (Angola)

Zambia 1 – 0 Gabon
K.Bwalya83'
Attendance: 40,000

Mauritius 0 – 3 Gabon
Mackaya42'Ondo47', 88'
Attendance: 28,000
Referee: Williams (South Africa)

Zambia 2 – 0 Mauritius
Lota57'J.Bwalya72'
Attendance: 35,000

Group 6

Team PldWDLGFGAGDPts
 Angola10 6 2 2 17 8 +9 14
 Mozambique10 6 2 2 16 8 +8 14
 Guinea10 5 2 3 17 9 +8 12
 Mali10 5 1 4 15 10 +5 11
 Namibia10 1 5 4 8 16 −8 7
 Botswana10 0 2 8 5 27 −22 2
Source:
Angola 2 – 0 Namibia
Túbia6' Merodack 40'
Botswana 0 – 1 Guinea
T. Camara89'
Mali 2 – 1 Mozambique
Sidibé20', 30'Matola69'
Referee: Mohamed Belahmer (Morocco)

Namibia 2 – 1 Mali
Goraseb40'van Wyk57'Traoré89'
Attendance: 7,000
Guinea 3 – 1 Angola
Soumah6', 59'T. Camara9'Castella69'
Attendance: 12,000
Referee: Boubacar Alassane (Niger)
Mozambique 3 – 1 Botswana
Arnaldo34', 39', 73'Pikati74'
Attendance: 9,000
Referee: Roger Milson Raharison (Madagascar)

Mali 2 – 0 Guinea
Touré45'Diallo75'
Attendance: 30,000
Referee: Omer Yengo (Congo)

Mali 0 – 0 Angola
Attendance: 20,000
Referee: Malick Sillan (Gambia)
Mozambique 2 – 1 Guinea
Tchaka-Tchaka64' (pen.)Tico-Tico89'Sylla20'
Attendance: 50,000
Referee: Wilbert Onath (Seychelles)
Namibia 1 – 1 Botswana
van Wyk89'Modise25'
Attendance: 5,000

Botswana 1 – 3 Mali
Duiker75'Touré5'Diawara18', 26'
Referee: Wallace Mabuza (Swaziland)
Guinea 3 – 0 Namibia
A. Camara62'Sow69'Sylla88'
Referee: Emmanuel Okoampah (Ghana)

Botswana 1 – 2 Angola
Paul44'Paulão55', 63'
Attendance: 10,000
Mozambique 4 – 2 Namibia
Nuro6', 30', 90' Eurico 68'Hoeseb72'Boonstaander90'
Attendance: 22,000
Referee: Jugdish Kisoona (Mauritius)

Namibia 2 – 2 Angola
Richter11'Goraseb61'Paulão8'Quinzinho76'
Attendance: 5,000
Guinea 5 – 0 Botswana
F. Camara6', 10'Sylla54'Diané60'Sow88'
Attendance: 50,000
Referee: Sackie Kennedy (Liberia)
Mozambique 1 – 0 Mali
Chiquinho Conde44'
Attendance: 40,000
Referee: Pradeep Kumar Sohan (Mauritius)

Angola 3 – 0 Guinea
Akwá48', 75'Paulão55'
Attendance: 22,000
Botswana 0 – 3 Mozambique
Chiquinho Conde15', 53'Nuro69'
Attendance: 15,000
Mali 2 – 0 Namibia
Sidibé16'Magassouba66'
Attendance: 30,000
Referee: Bruce Kouahlin (Togo)

Angola 1 – 0 Mali
Akwá28' (pen.)
Attendance: 80,000
Referee: Amuam Aka (Cameroon)
Botswana 1 – 1 Namibia
Dintle5'Ananias18'
Attendance: 2,000
Guinea 0 – 0 Mozambique
Attendance: 60,000

Mali 4 – 0 Botswana
Diawara12', 50'Traoré46'Bagayogo85'
Attendance: 20,000
Referee: Ahmed Jalloh (Sierra Leone)
Mozambique 2 – 1 Angola
Faife15'Nana46'Paulão75'
Attendance: 50,000
Referee: Mady Kanoso Bora (Madagascar)
Namibia 0 – 0 Guinea
Attendance: 2,000

Angola 4 – 0 Botswana
Joni1', 9'Rosário 43'Paulão50'
Attendance: 25,000
Guinea 4 – 1 Mali
T. Camara28', 45'Sow65' (pen.)M. Camara87'Diawara13'
Attendance: 20,000
Namibia 0 – 0 Mozambique
Attendance: 10,000
Referee: Joel Dwarf Mondoka (Zambia)

Group 7

Benin, Cape Verde and Equatorial Guinea withdrew without playing any matches.

Team PldWDLGFGAGDPts
 Burkina Faso4 1 3 0 5 4 +1 5
 Ivory Coast4 1 2 1 5 4 +1 4
 Morocco4 1 1 2 2 4 −2 3
 Benin(W)0 0 0 0 0 0 0 0
 Cape Verde(W)0 0 0 0 0 0 0 0
 Equatorial Guinea(W)0 0 0 0 0 0 0 0
Source: (W) Withdrew
Burkina Faso 2 – 1 Morocco
Ouédraogo49'Ouattara68'El-Khalej32'
Referee: Idrissa Sarr (Mauritania)

Morocco 1 – 0 Ivory Coast
Nader15'
Attendance: 12,000

Ivory Coast 2 – 2 Burkina Faso
Tiéhi7', 43'Nafou50'Traoré80'

Morocco 0 – 0 Burkina Faso
Attendance: 45,000

Ivory Coast 2 – 0 Morocco
Tiéhi19'Bamba65'
Attendance: 45,000
Referee: Békaye Magassa (Mali)

Burkina Faso 1 – 1 Ivory Coast
Ouattara22'Tiéhi64'
Attendance: 40,000
Referee: Olanjan (Nigeria)

Qualified teams

* Nigeria withdrew prior to the start of the finals. Guinea, as the best side to not qualify, was offered Nigeria's spot in the finals, but declined due to a lack of preparation time.