1990 African Cup of Nations qualification
| Qualification for championships (CAF) | 
|---|
This page details the qualifying process for the 1990 African Cup of Nations in Algeria. Algeria, as hosts, and Cameroon, as title holders, qualified automatically.
Qualifying tournament
Preliminary round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Tanzania   | 2–2 (1–3 p) |  Swaziland | 1–1 | 1–1 | 
| Angola   | 4–1 |  Equatorial Guinea | 4–1 | 0–0 | 
| Liberia   | 1–4 |  Mali | 0–1 | 1–3 | 
| Mauritius   | 3–1 | .svg.png) Seychelles | 3–0 | 0–1 | 
| Gabon   | 3–1 |  Burkina Faso | 3–0 | 0–1 | 
| Ethiopia .svg.png)  | w/o |  Uganda | — | — | 
| Guinea   | w/o | .svg.png) Mauritania | — | — | 
| Libya .svg.png)  | w/o |  Madagascar | — | — | 
| Mozambique   | w/o |  Gambia | — | — | 
Swaziland won 3–1 on penalty shootout after 2–2 on aggregate.
| Angola  | 4 – 1 |  Equatorial Guinea | 
|---|---|---|
| Mendinho  43' Barbosa  46' Vieira Dias  54', 89' |  61' Pedro | 
| Equatorial Guinea  | 0 – 0 |  Angola | 
|---|---|---|
Angola won 4–1 on aggregate.
Mali won 4–1 on aggregate.
| Mauritius  | 3 – 0 | .svg.png) Seychelles | 
|---|---|---|
| Seychelles .svg.png) | 1 – 0 |  Mauritius | 
|---|---|---|
| Dorasamy  62' | 
Mauritius won 3–1 on aggregate.
| Gabon  | 3 – 0 |  Burkina Faso | 
|---|---|---|
| Minko  37', 85'  | 
| Burkina Faso  | 1 – 0 |  Gabon | 
|---|---|---|
| Gnimassou  29' | 
Gabon won 3–1 on aggregate.
Ethiopia advanced after Uganda withdrew.
| Guinea  | Cancelled | .svg.png) Mauritania | 
|---|---|---|
| Withdrew | 
Guinea advanced after Mauritania withdrew.
| Libya .svg.png) | Cancelled |  Madagascar | 
|---|---|---|
| Withdrew | 
Libya advanced after Madagascar withdrew.
| Mozambique  | Cancelled |  Gambia | 
|---|---|---|
| Withdrew | 
Mozambique advanced after Gambia withdrew.
First round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Sudan   | 1–1 (5–6 p) |  Kenya | 1–0 | 0–1 | 
| Ethiopia .svg.png)  | 2–6 |  Egypt | 1-0 | 1–6 | 
| Guinea   | 1–4 |  Nigeria | 1–1 | 0–3 | 
| Gabon   | 1–1 (5–3 p) |  Ghana | 1–0 | 0–1 | 
| Mali   | 1–1(a) |  Morocco | 0–0 | 1–0 | 
| Angola   | 1–6 |  Ivory Coast | 0–2 | 1–4 | 
| Swaziland   | 1–3 |  Malawi | 0–2 | 1–1 | 
| Mauritius   | 1–5 |  Zimbabwe | 1–4 | 0–1 | 
| Mozambique   | 0–4 | .svg.png) Zambia | 0–1 | 0–3 | 
| Senegal   | w/o | .svg.png) Togo | — | — | 
| Tunisia .svg.png)  | w/o | .svg.png) Libya | — | — | 
| Zaire .svg.png)  | w/o |  Sierra Leone | — | — | 
Kenya won 6–5 on penalty shootout after 1–1 on aggregate.
| Egypt  | 6 – 1 | .svg.png) Ethiopia | 
|---|---|---|
| Abdel-Hameed  5', 13', 48' El-Kass  40' Hassan  58', 75' |  | 
Egypt won 6–2 on aggregate.
Nigeria won 4–1 on aggregate.
Gabon won 5–3 on penalty shootout after 1–1 on aggregate.
| Mali  | 0 – 0 |  Morocco | 
|---|---|---|
| Morocco  | 1 – 1 |  Mali | 
|---|---|---|
| Nader  1' | M. Kouyaté  42' | 
Mali won after 1–1 on aggregate by away goals.
| Angola  | 0 – 2 |  Ivory Coast | 
|---|---|---|
Ivory Coast won 6–1 on aggregate.
Malawi won 3–1 on aggregate.
Zimbabwe won 5–1 on aggregate.
| Mozambique  | 0 – 1 | .svg.png) Zambia | 
|---|---|---|
| Zambia .svg.png) | 3 – 0 |  Mozambique | 
|---|---|---|
| Malitoli    | 
Zambia won 4–0 on aggregate.
Senegal advanced after Togo withdrew.
Tunisia advanced after Libya withdrew.
| Zaire .svg.png) | Cancelled |  Sierra Leone | 
|---|---|---|
| Withdrew | 
Zaire advanced after Sierra Leone withdrew.
Second round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Senegal   | 4–0 | .svg.png) Tunisia | 3–0 | 1–0 | 
| Malawi   | 2–3 |  Kenya | 2–3 | 0–0 | 
| Egypt   | 2–0 | .svg.png) Zaire | 2–0 | 0–0 | 
| Nigeria   | 4–1 |  Zimbabwe | 3–0 | 1–1 | 
| Mali   | 3–5 |  Ivory Coast | 2–2 | 1–3 | 
| Zambia .svg.png)  | 4–2 |  Gabon | 3–0 | 1–2 | 
Senegal won 4–1 on aggregate.
Kenya won 3–2 on aggregate.
Egypt won 2–0 on aggregate.
Nigeria won 4–1 on aggregate.
| Mali  | 2 – 2 |  Ivory Coast | 
|---|---|---|
| Sanogo  44' Samaké  66' | Traoré  26' Yaohua  56' | 
| Ivory Coast  | 3 – 1 |  Mali | 
|---|---|---|
| Traoré  37', 52' Amani  85' | Cissé  86' | 
Ivory Coast won 5–3 on aggregate.
| Gabon  | 2 – 1 | .svg.png) Zambia | 
|---|---|---|
| Minko  15' Amégasse  43' | Chansa  7' | 
Zambia won 4–2 on aggregate.
Qualified teams

| 
 | 


