This page details the qualifying process for the 1988 African Cup of Nations in Morocco. Morocco, as hosts, and Egypt, as title holders, qualified automatically.

Qualifying tournament

 Egypt qualified as holders
 Morocco qualified as hosts

Preliminary round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Guinea  3–1  Gambia 2–1 1–0
Uganda  5–0  Somalia 5–0 0–0
Angola  1–1 (5–3 p)  Gabon 1–0 0–1
Central African Republic  2–7  Congo 1–2 1–5
Sierra Leone  3–2  Liberia 2–1 1–1
Ethiopia  w/o  Tanzania 4–2
Madagascar  w/o  Mauritius
Rwanda  w/o  Lesotho
Togo  w/o  Equatorial Guinea
Tunisia  w/o  Mali
Guinea 2–1 Gambia
Gambia 0–1 Guinea

Guinea won 3–1 on aggregate.


Uganda 5–0 Somalia
Somalia 0–0 Uganda

Uganda won 5–0 on aggregate.


Angola 1–0 Gabon
Bolingó
Gabon 1–0 Angola
Anotho 68'
Penalties
3–5

Angola won 5–3 on penalty shootout after 1–1 on aggregate.


Central African Republic 1–2 Congo
Congo 5–1 Central African Republic

Congo won 7–2 on aggregate.


Sierra Leone 2–1 Liberia
Liberia 1–1 Sierra Leone

Sierra Leone won 3–2 on aggregate.


Ethiopia 4–2 Tanzania
Tanzania Cancelled Ethiopia
Withdrew

Tanzania advanced after Ethiopia withdrew.


Madagascar Cancelled Mauritius
Withdrew

Madagascar advanced after Mauritius withdrew.


Rwanda Cancelled Lesotho
Withdrew

Rwanda advanced after Lesotho withdrew.


Togo Cancelled Equatorial Guinea
Withdrew

Togo advanced after Equatorial Guinea withdrew.


Tunisia Cancelled Mali
Withdrew

Tunisia advanced after Mali withdrew.

First round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Algeria  2–1  Tunisia 1–0 1–1
Kenya  3–2  Madagascar 2–0 1–2
Nigeria  3–1  Togo 2–0 1–1
Cameroon  6–4  Uganda 5–1 1–3
Ivory Coast  4–1  Congo 2–0 2–1
Mozambique  3–4  Zimbabwe 1–1 2–3
Senegal  4–0  Guinea 4–0 0–0
Sudan  2–1  Tanzania 1–0 1–1
Zaire  3–1  Angola 3–0 0–1
Ghana  1–2  Sierra Leone 1–2 0–0
Libya  w/o  Zambia
Malawi  w/o  Rwanda
Algeria 1–0 Tunisia
Madjer 19' (pen.)
5 July Stadium, Algiers[1]
Attendance: 35,000
Referee: Hassan Chafai (Morocco)
Tunisia 1–1 Algeria
Rakbaoui 31' Menad 38'
Stade El Menzah, Tunis
Attendance: 50,000
Referee: Mohamed Hussam El-Din (Egypt)

Algeria won 2–1 on aggregate.


Kenya 2–0 Madagascar
Ayoyi 31'
Magongo 41'
Mombasa Municipal Stadium, Mombasa
Referee: Yusuf Mohamed Sheikh (Egypt)
Madagascar 2–1 Kenya
Yves 10'
Velonosy 15'
Odembo 30'

Kenya won 3–2 on aggregate.


Nigeria 2–0 Togo
Okorowanta 17'
Obobaifo 45'
Surulere Stadium, Lagos
Referee: Albert Agbovi (Ghana)
Togo 1–1 Nigeria
? 36' Edobor 90'
Lomé
Referee: François Boni Yapo (Ivory Coast)

Nigeria won 3–1 on aggregate.


Cameroon 5–1 Uganda
Ekéké 12'
Sinkot 21'
Omam-Biyik 49', 52'
Milla 67'
Nkata 34'
Stade Ahmadou Ahidjo, Yaoundé
Referee: Pierre Alain Mounguengui (Gabon)
Uganda 3–1 Cameroon
Hasule 41'
Mokiri 50'
Bogere 69'
Omam-Biyik 79'
Kampala
Referee: Mohamed Abdelsalam Gasmalla (Sudan)

Cameroon won 6–4 on aggregate.


Ivory Coast 2–0 Congo
Traoré
Fofana
Congo 1–2 Ivory Coast
Nkéoua Traoré
Fofana
Stade de la Révolution, Brazzaville
Referee: Laurent Pettcha (Cameroon)

Ivory Coast won 4–1 on aggregate.


Mozambique 1–1 Zimbabwe
Chababe Chunga 12'
Estádio da Machava, Maputo
Referee: Macnever Mang'anda (Malawi)
Zimbabwe 3–2 Mozambique
Ndunduma 39'
Tauro 63'
Chawanda 75'
Chababe 29'
Nico 62'
Rufaro Stadium, Harare
Referee: Wallace Mabuza (Swaziland)

Zimbabwe won 4–3 on aggregate.


Senegal 4–0 Guinea
Sarr 24' (pen.), 72'
Seck 46'
Youm 90'
Dakar
Referee: Abdoulaye Sogue (Mauritania)
Guinea 0–0 Senegal
Conakry
Referee: Modibo N'Diaye (Mali)

Senegal won 4–0 on aggregate.


Sudan 1–0 Tanzania
Waleed Tashein
Tanzania 1–1 Sudan
Manara 19' Majdi Kassala 59'

Sudan won 2–1 on aggregate.


Zaire 3–0 Angola
Tueba
Santos
Nkama
Stade du 20 Mai, Kinshasa
Referee: Kabalamuna Chayu (Zambia)
Angola 1–0 Zaire
Jesus 19' (pen.)
Luanda
Referee: Gabriel Ondziel-Dinga (Congo)

Zaire won 3–1 on aggregate.


Ghana 1–2 Sierra Leone
Abdul Razak 80' Dumbuya 5', 55'
Sierra Leone 0–0 Ghana
Freetown
Referee: Moussa Kouyaté (Guinea)

Sierra Leone won 2–1 on aggregate.


Libya Cencelled Zambia
Withdrew

Libya advanced after Zambia withdrew.


Malawi Cencelled Rwanda
Withdrew

Malawi advanced after Rwanda withdrew.

Second round

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Malawi  1–4  Ivory Coast 1–2 0–2
Nigeria  3–2  Sierra Leone 3–0 0–2
Cameroon  2–1  Sudan 2–0 0–1
Zimbabwe  1–1 (a)  Kenya 1–1 0–0
Senegal  0–0 (2–4 p)  Zaire 0–0 0–0
Algeria  w/o  Libya
Malawi 1–2 Ivory Coast
Sinalo Traoré
Lilongwe
Referee: Frank Valdemarca (Zimbabwe)
Ivory Coast 2–0 Malawi
Traoré
Tiehi
Stade Félix Houphouët-Boigny, Abidjan
Referee: Mohamed Hussam El-Din (Egypt)

Ivory Coast won 4–1 on aggregate.


Nigeria 3–0 Sierra Leone
Edobor
Siasia
Surulere Stadium, Lagos
Referee: Drissa Traoré (Mali)
Sierra Leone 2–0 Nigeria
Dumbuya 5'
Kanu 90'
Freetown
Referee: Célestin N'Cho (Ivory Coast)

Nigeria won 3–2 on aggregate.


Cameroon 2–0 Sudan
Omam-Biyik 3'
Milla 90'
Stade Ahmadou Ahidjo, Yaoundé
Referee: Simon Bantsimba (Congo)
Sudan 1–0 Cameroon
Jamal Kadous 50'
Khartoum Stadium, Khartoum
Referee: Bekele Kidane (Ethiopia)

Cameroon won 2–1 on aggregate.


Zimbabwe 1–1 Kenya
Ndunduma 76' Oyiela 88'
Rufaro Stadium, Harare
Referee: Diagarassen Desscann (Mauritius)
Kenya 0–0 Zimbabwe
Nyayo National Stadium, Nairobi
Referee: Bester Kalombo (Malawi)

Kenya won by away goals rule after 1–1 on aggregate.


Senegal 0–0 Zaire
Zaire 0–0 Senegal
Penalties
4–2
Stade du 20 Mai, Kinshasa
Referee: Jean-Fidèle Diramba (Gabon)

Zaire won 4–2 on penalty shootout after 0–0 on aggregate.


Algeria Cancelled Libya
Withdrew

Algeria advanced after Libya withdrew.

Qualified teams

References

  1. ^ "Algeria in 1988 African Cup of Nations". dzfootball. 2001–2007.