| Group 1 | p | w | d | l | gf | ga |  | 1. Nigeria | 13 | 4 | 1 | 1 | 10: | 4 |  | 2. Guinea | 12 | 4 | 0 | 2 | 10: | 5 |  | 3. Kenya | 10 | 3 | 1 | 2 | 11: | 12 |  | 4. Burkina Faso | 0 | 0 | 0 | 6 | 7: | 17 |   
 | 
| Team | Ni | Gu | Ke | Bu |  | Nigeria | --- | 2:1 |  3:0 | 2:0 |  | Guinea |  1:0 | --- | 3:1 |  3:1 |  | Kenya | 1:1 |  1:0 | --- | 4:3 |  | Burkina Faso |  1:2 | 0:2 |  2:4 | --- |   
 |  
     | date | venue | team 1 | score | team 2 | HT |  | 09.11.96 | Lagos | Nigeria | 2-0 | Burkina Faso | 0-0 |  | 10.11.96 | Conakry | Guinea | 3-1 | Kenya | 2-1 |  | 12.01.97 | Nairobi | Kenya | 1-1 | Nigeria | 1-0 |  | 12.01.97 | Ouagadougou | Burkina Faso | 0-2 | Guinea | 0-2 |  | 05.04.97 | Lagos | Nigeria | 2-1 | Guinea | 0-0 |  | 06.04.97 | Nairobi | Kenya | 4-3 | Burkina Faso | 0-2 |  | 27.04.97 | Ouagadougou | Burkina Faso | 1-2 | Nigeria | 0-1 |  | 27.04.97 | Nairobi | Kenya | 1-0 | Guinea | 1-0 |  | 07.06.97 | Lagos | Nigeria | 3-0 | Kenya | 2-0 |  | 08.06.97 | Conakry | Guinea | 3-1 | Burkina Faso | 2-1 |  | 16.08.97 | Bobo Dioulasso | Burkina Faso | 2-4 | Kenya | 1-2 |  | 17.08.97 | Conakry | Guinea | 1-0 | Nigeria | 0-0 |   
| Group 2 | p | w | d | l | gf | ga |  | 1. Tunisia | 16 | 5 | 1 | 0 | 10: | 1 |  | 2. Egypt | 10 | 3 | 1 | 2 | 15: | 5 |  | 3. Namibia | 4 | 1 | 1 | 4 | 6: | 17 |  | 4. Liberia | 4 | 1 | 1 | 4 | 2: | 10 |   
 | 
| Team | Tu | Eg | Na | Li |  | Tunisia | --- | 1:0 |  4:0 |  2:0 |  | Egypt |  0:0 | --- | 7:1 |  5:0 |  | Namibia | 1:2 |  2:3 | --- | 0:0 |  | Liberia | 0:1 | 1:0 |  1:2 | --- |   
 |  
     | date | venue | team 1 | score | team 2 | HT |  | 08.11.96 | Cairo | Egypt | 7-1 | Namibia | 4-1 |  | 10.11.96 | Accra (GHA) | Liberia | 0-1 | Tunisia | 0-0 |  | 11.01.97 | Windhoek | Namibia | 0-0 | Liberia | 0-0 |  | 12.01.97 | Tunis | Tunisia | 1-0 | Egypt | 1-0 |  | 06.04.97 | Windhoek | Namibia | 1-2 | Tunisia | 0-1 |  | 06.04.97 | Accra (GHA) | Liberia | 1-0 | Egypt | 1-0 |  | 26.04.97 | Windhoek | Namibia | 2-3 | Egypt | 0-0 |  | 27.04.97 | Tunis | Tunisia | 2-0 | Liberia | 0-0 |  | 08.06.97 | Cairo | Egypt | 0-0 | Tunisia | 0-0 |  | 08.06.97 | Accra (GHA) | Liberia | 1-2 | Namibia | 1-1 |  | 17.08.97 | Tunis | Tunisia | 4-0 | Namibia | 2-0 |  | 17.08.97 | Cairo | Egypt | 5-0 | Liberia | 2-0 |   
| Group 3 | p | w | d | l | gf | ga |  | 1. South Africa | 13 | 4 | 1 | 1 | 7: | 3 |  | 2. Congo | 10 | 3 | 1 | 2 | 5: | 5 |  | 3. Zambia | 8 | 2 | 2 | 2 | 7: | 6 |  | 4. Zaire | 2 | 0 | 2 | 4 | 4: | 9 |   
 | 
| Team | So | Co | Za | Za |  | South Africa | --- |  1:0 |  3:0 | 1:0 |  | Congo | 2:0 | --- | 1:0 |  1:0 |  | Zambia | 0:0 |  3:0 | --- |  2:0 |  | Zaire |  1:2 | 1:1 | 2:2 | --- |   
 |  
| date | venue | team 1 | score | team 2 | HT |  | 09.11.96 | Johannesburg | South Africa | 1-0 | Zaire | 0-0 |  | 10.11.96 | Pointe Noire | Congo | 1-0 | Zambia | 0-0 |  | 11.01.97 | Lusaka | Zambia | 0-0 | South Africa | 0-0 |  | 12.01.97 | Kinshasa | Zaire | 1-1 | Congo | 1-1 |  | 06.04.97 | Pointe Noire | Congo | 2-0 | South Africa | 0-0 |  | 09.04.97 | Harare (ZIM) | Zaire | 2-2 | Zambia | 1-1 |  | 27.04.97 | Lusaka | Zambia | 3-0 | Congo | 1-0 |  | 27.04.97 | Lome (TOG) | Zaire | 1-2 | South Africa | 1-1 |  | 08.06.97 | Johannesburg | South Africa | 3-0 | Zambia | 2-0 |  | 08.06.97 | Pointe Noire | Congo | 1-0 | Zaire | 0-0 |  | 16.08.97 | Johannesburg | South Africa | 1-0 | Congo | 1-0 |  | 16.08.97 | Lusaka | Zambia | 2-0 | Zaire | 1-0 |   
| Group 4 | p | w | d | l | gf | ga |  | 1. Cameroon | 14 | 4 | 2 | 0 | 10: | 4 |  | 2. Angola | 10 | 2 | 4 | 0 | 7: | 4 |  | 3. Zimbabwe | 4 | 1 | 1 | 4 | 6: | 7 |  | 4. Togo | 4 | 1 | 1 | 4 | 6: | 14 |   
 | 
| Team | Ca | An | Zi | To |  | Cameroon | --- | 0:0 | 1:0 |  2:0 |  | Angola |  1:1 | --- | 2:1 | 3:1 |  | Zimbabwe |  1:2 |  0:0 | --- | 3:0 |  | Togo | 2:4 |  1:1 |  2:1 | --- |   
 |  
| date | venue | team 1 | score | team 2 | HT |  | 10.11.96 | Lome | Togo | 2-4 | Cameroon | 0-2 |  | 10.11.96 | Luanda | Angola | 2-1 | Zimbabwe | 1-0 |  | 12.01.97 | Harare | Zimbabwe | 3-0 | Togo | 2-0 |  | 12.01.97 | Yaounde | Cameroon | 0-0 | Angola | 0-0 |  | 06.04.97 | Yaounde | Cameroon | 1-0 | Zimbabwe | 0-0 |  | 06.04.97 | Luanda | Angola | 3-1 | Togo | 2-1 |  | 27.04.97 | Harare | Zimbabwe | 0-0 | Angola | 0-0 |  | 27.04.97 | Yaounde | Cameroon | 2-0 | Togo | 0-0 |  | 08.06.97 | Lome | Togo | 2-1 | Zimbabwe | 2-0 |  | 08.06.97 | Luanda | Angola | 1-1 | Cameroon | 0-0 |  | 17.08.97 | Lome | Togo | 1-1 | Angola | 0-1 |  | 17.08.97 | Harare | Zimbabwe | 1-2 | Cameroon | 0-0 |   
| Group 5 | p | w | d | l | gf | ga |  | 1. Morocco | 16 | 5 | 1 | 0 | 14: | 2 |  | 2. Siera Leone | 7 | 2 | 1 | 2 | 3: | 6 |  | 3. Ghana | 6 | 1 | 3 | 2 | 7: | 6 |  | 4. Gabon | 1 | 0 | 1 | 4 | 1: | 11 |   
 | 
| Team | Mo | Si | Gh | Ga |  | Morocco | --- | 4:0 |  1:0 |  2:0 |  | Siera Leone |  0:1 | --- | 1:1 | 1:0 |  | Ghana | 2:2 |  0:1 | --- |  3:0 |  | Gabon | -:4 | - | 1:1 | --- |   
 |  
     | date | venue | team 1 | score | team 2 | HT |  | 09.11.96 | Rabat | Morocco | 4-0 | Sierra Leone | 1-0 |  | 10.11.96 | Liberville | Gabon | 1-1 | Ghana | 0-0 |  | 11.01.97 | Freetown | Sierra Leone | 1-0 | Gabon | 0-0 |  | 12.01.97 | Kumasi | Ghana | 2-2 | Morocco | 0-1 |  | 05.04.97 | Freetown | Sierra Leone | 1-1 | Ghana | 0-1 |  | 06.04.97 | Liberville | Gabon | --4 | Morocco | 0-4 |  | 26.04.97 | Freetown | Sierra Leone | 0-1 | Morocco | 0-1 |  | 27.04.97 | Accra | Ghana | 3-0 | Gabon | 1-0 |  | 07.06.97 | Casablanca | Morocco | 1-0 | Ghana | 0-0 |  | 16.08.97 | Casablanca | Morocco | 2-0 | Gabon | 2-0 |  | 17.08.97 | Obuasi | Ghana | 0-2 | Sierra Leone | 0-1 |  | 26.10.97 | Liberville | Gabon | np | Sierra Leone |   |   
     | date | venue | team 1 | score | team 2 | HT | aggr. |  | to Group 1 |  | Nigeria bye |  | 01.06.96 | Bissau | Guinea-Bissau | 3-2 | Guinea | 2-0 | 4-5 |  | 16.06.96 | Conakry | Guinea | 3-1 | Guinea-Bissau | 1-0 |  | 02.06.96 | Nairobi | Kenya | 3-1 | Algeria | 0-0 | 3-2 |  | 14.06.96 | Alger | Algeria | 1-0 | Kenya | 0-0 |  | 31.05.96 | Nouakchott | Mauritania | 0-0 | Burkina Faso | 0-0 | 0-2 |  | 16.06.96 | Ouagadougou | Burkina Faso | 2-0 | Mauritania | 1-0 |  | to Group 2 |  | 02.06.96 | Kigali | Rwanda | 1-3 | Tunisia | 0-1 | 1-5 |  | 16.06.96 | Tunis | Tunisia | 2-0 | Rwanda | 1-0 |  | Egypt bye |  | 01.06.96 | Windhoek | Namibia | 2-0 | Mozambique | 1-0 | 3-1 |  | 16.06.96 | Maputo | Mozambique | 1-1 | Namibia | 1-0 |  | 01.06.96 | Banjul | Gambia | 2-1 | Liberia | 1-1 | 2-5 |  | 23.06.96 | Accra (GHA) | Liberia | 4-0 | Gambia | 1-0 |  | to Group 3 |  | 01.06.96 | Blntyre | Malawi | 0-1 | South Africa | 0-1 | 0-4 |  | 15.06.96 | Johannesburg | South Africa | 3-0 | Malawi | 3-0 |  | 02.06.96 | Brazzaville | Congo | 2-0 | Ivory Coast | 1-0 | 3-1 |  | 16.06.96 | Abidjan | Ivory Coast | 1-1 | Congo | 1-0 |  | 01.06.96 | Khartoum | Sudan | 2-0 | Zambia | 1-0 | 2-3 |  | 16.06.96 | Lusaka | Zambia | 3-0 | Sudan | 2-0 |  | 02.06.96 | Curepipe | Mauritius | 1-5 | Zaire | 0-2 | 1-7 |  | 16.06.96 | Kinshasa | Zaire | 2-0 | Mauritius | 1-0 |  | to Group 4 |  | Cameroon bye |  | 01.06.96 | Kampala | Uganda | 0-2 | Angola | 0-1 | 1-5 |  | 16.06.96 | Luanda | Angola | 3-1 | Uganda | 2-1 |  | 02.06.96 | Antananarivo | Madagascar | 1-2 | Zimbabwe | 1-0 | 3-4 |  | 16.06.96 | Harare | Zimbabwe | 2-2 | Madagascar | 0-1 |  | 02.06.96 | Lome | Togo | 1-0 | Senegal |   | 2-1 |  | 15.06.96 | Dakar | Senegal | 1-1 | Togo | 1-0 |  | to Group 5 |  | Morocco bye |  | 02.06.96 | Bujumbura | Burundi | 1-0 | Sierra Leone | 0-0 | 2-0 |  | 16.06.96 | Freetown | Sierra Leone | 0-1 | Burundi | 0-1 |  | Burundi withdrew |  | 08.06.96 | Dar-es-Salam | Tanzania | 0-0 | Ghana | 0-0 | 1-2 |  | 17.06.96 | Accra | Ghana | 2-1 | Tanzania | 0-0 |  | 02.06.96 | Mbabane | Swaziland | 0-1 | Gabon | 0-1 | 0-3 |  | 16.06.96 | Liberville | Gabon | 2-0 | Swaziland | 1-0 |   
 |