| | | Group A | p | w | d | l | gf | ga |  | 1. Nigeria | 8 | 2 | 2 | 0 | 7: | 3 |  | 2. Angola | 5 | 1 | 2 | 1 | 7: | 4 |  | 3. Malawi | 3 | 1 | 0 | 3 | 3: | 10 |  | 4. Djibouti | DNS | 
 | Team | Nige | Ango | Mala | Djib |  | Nigeria | --- | 2:2 | 4:1 | - |  | Angola | 0:0 | --- | 5:1 | - |  | Malawi | 0:1 | 1:0 | --- | - |  | Djibouti | - | - | - | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 06.09 | --:-- |  | Djibouti |  | Malawi |  |  | 08.09 | --:-- |  | Angola | 0-0 | Nigeria |  |  | 12.10 | --:-- |  | Nigeria |  | Djibouti |  |  | 12.10 | --:-- |  | Malawi | 1-0 | Angola |  |  | 30.10 | --:-- |  | Angola |  | Djibouti |  |  | 29.03 | --:-- |  | Malawi | 0-1 | Nigeria |  |  | 06.06 | --:-- |  | Djibouti |  | Angola |  |  | 07.06 | --:-- |  | Nigeria | 4-1 | Malawi |  |  | 21.06 | --:-- |  | Nigeria | 2-2 | Angola |  |  | 21.06 | --:-- |  | Malawi |  | Djibouti |  |  | 04.07 | --:-- |  | Djibouti |  | Nigeria |  |  | 06.07 | --:-- |  | Angola | 5-1 | Malawi |  | 
 | 
 | | Group B | p | w | d | l | gf | ga |  | 1. Guinea | 12 | 4 | 0 | 2 | 10: | 3 |  | 2. Niger | 9 | 3 | 0 | 3 | 5: | 6 |  | 3. Ethiopia | 9 | 3 | 0 | 3 | 5: | 7 |  | 4. Liberia | 6 | 2 | 0 | 4 | 3: | 7 | 
 | Team | Libe | Guin | Ethi | Nige |  | Liberia | --- | 1:2 | 1:0 | 1:0 |  | Guinea | 3:0 | --- | 3:0 | 2:0 |  | Ethiopia | 1:0 | 1:0 | --- | 2:0 |  | Niger | 1:0 | 1:0 | 3:1 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 07.09 | --:-- |  | Niger | 3-1 | Ethiopia |  |  | 08.09 | --:-- |  | Guinea | 3-0 | Liberia |  |  | 12.10 | --:-- |  | Ethiopia | 1-0 | Guinea |  |  | 13.10 | --:-- |  | Liberia | 1-0 | Niger |  |  | 30.03 | --:-- |  | Guinea | 2-0 | Niger |  |  | 30.03 | --:-- |  | Ethiopia | 1-0 | Liberia |  |  | 07.06 | --:-- |  | Niger | 1-0 | Guinea |  |  | 08.06 | --:-- |  | Liberia | 1-0 | Ethiopia |  |  | 21.06 | --:-- |  | Liberia | 1-2 | Guinea |  |  | 22.06 | --:-- |  | Ethiopia | 2-0 | Niger |  |  | 05.07 | --:-- |  | Niger | 1-0 | Liberia |  |  | 06.07 | --:-- |  | Guinea | 3-0 | Ethiopia |  | 
 | 
 | | Group C | p | w | d | l | gf | ga |  | 1. Benin | 13 | 4 | 1 | 1 | 12: | 4 |  | 2. Zambia | 11 | 3 | 2 | 1 | 6: | 5 |  | 3. Sudan | 10 | 3 | 1 | 2 | 9: | 6 |  | 4. Tanzania | 0 | 0 | 0 | 6 | 1: | 13 | 
 | Team | Zamb | Suda | Tanz | Beni |  | Zambia | --- | 1:1 | 2:0 | 1:1 |  | Sudan | 0:1 | --- | 3:- | 3:0 |  | Tanzania | 0:1 | 1:2 | --- | 0:1 |  | Benin | 3:0 | 3:0 | 4:0 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 08.09 | --:-- |  | Sudan | 0-1 | Zambia |  |  | 08.09 | --:-- |  | Benin | 4-0 | Tanzania |  |  | 12.10 | --:-- |  | Zambia | 1-1 | Benin |  |  | 12.10 | --:-- |  | Tanzania | 1-2 | Sudan |  |  | 29.03 | --:-- |  | Sudan | 3-0 | Benin |  |  | 29.03 | --:-- |  | Tanzania | 0-1 | Zambia |  |  | 07.06 | --:-- |  | Zambia | 2-0 | Tanzania |  |  | 08.06 | --:-- |  | Benin | 3-0 | Sudan |  |  | 21.06 | --:-- |  | Zambia | 1-1 | Sudan |  |  | 22.06 | --:-- |  | Tanzania | 0-1 | Benin |  |  | 06.07 | --:-- |  | Sudan | 3-0 | Tanzania |  |  | 06.07 | --:-- |  | Benin | 3-0 | Zambia |  | 
 | 
 | | Group D | p | w | d | l | gf | ga |  | 1. Burkina Faso | 13 | 4 | 1 | 1 | 12: | 2 |  | 2. Congo | 9 | 2 | 3 | 1 | 5: | 4 |  | 3. Mozambique | 8 | 2 | 2 | 2 | 3: | 8 |  | 4. Centr. Africa | 2 | 0 | 2 | 4 | 3: | 9 | 
 | Team | Burk | Cong | Moza | Cent |  | Burkina Faso | --- | 3:0 | 4:0 | 2:1 |  | Congo | 0:0 | --- | 0:0 | 2:1 |  | Mozambique | 1:0 | 0:3 | --- | 1:0 |  | Centr. Africa | 0:3 | 0:0 | 1:1 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 08.09 | --:-- |  | Congo | 0-0 | Burkina Faso |  |  | 09.09 | --:-- |  | Centr. Africa | 1-1 | Mozambique |  |  | 13.10 | --:-- |  | Burkina Faso | 2-1 | Centr. Africa |  |  | 13.10 | --:-- |  | Mozambique | 0-3 | Congo |  |  | 30.03 | --:-- |  | Mozambique | 1-0 | Burkina Faso |  |  | 04.05 | --:-- |  | Congo | 2-1 | Centr. Africa |  |  | 07.06 | --:-- |  | Burkina Faso | 4-0 | Mozambique |  |  | 08.06 | --:-- |  | Centr. Africa | 0-0 | Congo |  |  | 21.06 | --:-- |  | Burkina Faso | 3-0 | Congo |  |  | 22.06 | --:-- |  | Mozambique | 1-0 | Centr. Africa |  |  | 06.07 | --:-- |  | Congo | 0-0 | Mozambique |  |  | 06.07 | --:-- |  | Centr. Africa | 0-3 | Burkina Faso |  | 
 | 
 | | Group E | p | w | d | l | gf | ga |  | 1. Kenya | 13 | 4 | 1 | 1 | 9: | 2 |  | 2. Togo | 10 | 3 | 1 | 2 | 9: | 7 |  | 3. Cabo Verde | 9 | 3 | 0 | 3 | 9: | 8 |  | 4. Mauritania | 2 | 0 | 2 | 4 | 0: | 10 | 
 | Team | Togo | Keny | Maur | Cabo |  | Togo | --- | 2:0 | 1:0 | 5:2 |  | Kenya | 3:0 | --- | 4:0 | 1:0 |  | Mauritania | 0:0 | 0:0 | --- | 0:2 |  | Cabo Verde | 2:1 | 0:1 | 3:0 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 06.09 | --:-- |  | Mauritania | 0-2 | Cabo Verde |  |  | 07.09 | --:-- |  | Kenya | 3-0 | Togo |  |  | 12.10 | --:-- |  | Cabo Verde | 0-1 | Kenya |  |  | 13.10 | --:-- |  | Togo | 1-0 | Mauritania |  |  | 29.03 | --:-- |  | Kenya | 4-0 | Mauritania |  |  | 29.03 | --:-- |  | Cabo Verde | 2-1 | Togo |  |  | 06.06 | --:-- |  | Mauritania | 0-0 | Kenya |  |  | 08.06 | --:-- |  | Togo | 5-2 | Cabo Verde |  |  | 21.06 | --:-- |  | Cabo Verde | 3-0 | Mauritania |  |  | 22.06 | --:-- |  | Togo | 2-0 | Kenya |  |  | 05.07 | --:-- |  | Kenya | 1-0 | Cabo Verde |  |  | 05.07 | --:-- |  | Mauritania | 0-0 | Togo |  | 
 | 
 | | Group F | p | w | d | l | gf | ga |  | 1. Mali | 13 | 4 | 1 | 1 | 8: | 1 |  | 2. Zimbabwe | 13 | 4 | 1 | 1 | 8: | 3 |  | 3. Seychelles | 6 | 2 | 0 | 4 | 4: | 10 |  | 4. Eritrea | 3 | 1 | 0 | 5 | 1: | 7 | 
 | Team | Mali | Zimb | Erit | Seyc |  | Mali | --- | 0:0 | 1:0 | 3:0 |  | Zimbabwe | 1:0 | --- | 2:0 | 3:1 |  | Eritrea | 0:2 | 0:1 | --- | 1:0 |  | Seychelles | 0:2 | 2:1 | 1:0 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 08.09 | --:-- |  | Zimbabwe | 1-0 | Mali |  |  | 08.09 | --:-- |  | Seychelles | 1-0 | Eritrea |  |  | 12.10 | --:-- |  | Eritrea | 0-1 | Zimbabwe |  |  | 13.10 | --:-- |  | Mali | 3-0 | Seychelles |  |  | 30.03 | --:-- |  | Zimbabwe | 3-1 | Seychelles |  |  | 30.03 | --:-- |  | Eritrea | 0-2 | Mali |  |  | 07.06 | --:-- |  | Mali | 1-0 | Eritrea |  |  | 07.06 | --:-- |  | Seychelles | 2-1 | Zimbabwe |  |  | 21.06 | --:-- |  | Eritrea | 1-0 | Seychelles |  |  | 22.06 | --:-- |  | Mali | 0-0 | Zimbabwe |  |  | 05.07 | --:-- |  | Zimbabwe | 2-0 | Eritrea |  |  | 05.07 | --:-- |  | Seychelles | 0-2 | Mali |  | 
 | 
 | | Group G | p | w | d | l | gf | ga |  | 1. Morocco | 16 | 5 | 1 | 0 | 10: | 0 |  | 2. Siera Leone | 10 | 3 | 1 | 2 | 7: | 4 |  | 3. Gabon | 6 | 2 | 0 | 4 | 7: | 7 |  | 4. Equat. Guinea | 3 | 1 | 0 | 5 | 3: | 16 | 
 | Team | Moro | Gabo | Sier | Equa |  | Morocco | --- | 2:0 | 1:0 | 5:0 |  | Gabon | 0:1 | --- | 2:0 | 4:0 |  | Siera Leone | 0:0 | 2:0 | --- | 2:0 |  | Equat. Guinea | 0:1 | 2:1 | 1:3 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 07.09 | --:-- |  | Gabon | 0-1 | Morocco |  |  | 08.09 | --:-- |  | Equat. Guinea | 1-3 | Siera Leone |  |  | 12.10 | --:-- |  | Siera Leone | 2-0 | Gabon |  |  | 13.10 | --:-- |  | Morocco | 5-0 | Equat. Guinea |  |  | 29.03 | --:-- |  | Gabon | 4-0 | Equat. Guinea |  |  | 29.03 | --:-- |  | Siera Leone | 0-0 | Morocco |  |  | 08.06 | --:-- |  | Morocco | 1-0 | Siera Leone |  |  | 08.06 | --:-- |  | Equat. Guinea | 2-1 | Gabon |  |  | 20.06 | --:-- |  | Morocco | 2-0 | Gabon |  |  | 21.06 | --:-- |  | Siera Leone | 2-0 | Equat. Guinea |  |  | 06.07 | --:-- |  | Gabon | 2-0 | Siera Leone |  |  | 06.07 | --:-- |  | Equat. Guinea | 0-1 | Morocco |  | 
 | 
 | | Group H | p | w | d | l | gf | ga |  | 1. Senegal | 10 | 3 | 1 | 0 | 7: | 1 |  | 2. Gambia | 4 | 1 | 1 | 2 | 7: | 4 |  | 3. Lesotho | 3 | 1 | 0 | 3 | 1: | 10 |  | 4. Sao Tome Principe | 0 | 0 | 0 | 0 | 0: | 0 | 
 | Team | Sene | Gamb | Leso | Sao |  | Senegal | --- | 3:1 | 3:0 | - |  | Gambia | 0:0 | --- | 6:0 | - |  | Lesotho | 0:1 | 1:0 | --- | - |  | Sao Tome Principe | - | - | - | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 08.09 | --:-- |  | Lesotho | 0-1 | Senegal |  |  | 08.09 | --:-- |  | Sao Tome Principe |  | Gambia |  |  | 12.10 | --:-- |  | Gambia | 6-0 | Lesotho |  |  | 13.10 | --:-- |  | Senegal |  | Sao Tome Principe |  |  | 30.03 | --:-- |  | Gambia | 0-0 | Senegal |  |  | 30.03 | --:-- |  | Lesotho |  | Sao Tome Principe |  |  | 07.06 | --:-- |  | Senegal | 3-1 | Gambia |  |  | 08.06 | --:-- |  | Sao Tome Principe |  | Lesotho |  |  | 14.06 | --:-- |  | Senegal | 3-0 | Lesotho |  |  | 21.06 | --:-- |  | Gambia |  | Sao Tome Principe |  |  | 06.07 | --:-- |  | Lesotho | 1-0 | Gambia |  |  | 06.07 | --:-- |  | Sao Tome Principe |  | Senegal |  | 
 | 
 | | Group I | p | w | d | l | gf | ga |  | 1. Congo DR | 11 | 3 | 2 | 1 | 9: | 5 |  | 2. Libya | 10 | 3 | 1 | 2 | 12: | 8 |  | 3. Swaziland | 8 | 2 | 2 | 2 | 8: | 12 |  | 4. Botswana | 3 | 0 | 3 | 3 | 2: | 6 | 
 | Team | Cong | Liby | Bots | Swaz |  | Congo DR | --- | 2:1 | 2:0 | 2:0 |  | Libya | 3:2 | --- | 0:0 | 6:2 |  | Botswana | 0:0 | 0:1 | --- | 0:0 |  | Swaziland | 1:1 | 2:1 | 3:2 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 07.09 | --:-- |  | Botswana | 0-0 | Swaziland |  |  | 08.09 | --:-- |  | Libya | 3-2 | Congo DR |  |  | 13.10 | --:-- |  | Congo DR | 2-0 | Botswana |  |  | 13.10 | --:-- |  | Swaziland | 2-1 | Libya |  |  | 30.03 | --:-- |  | Libya | 0-0 | Botswana |  |  | 30.03 | --:-- |  | Swaziland | 1-1 | Congo DR |  |  | 07.06 | --:-- |  | Botswana | 0-1 | Libya |  |  | 08.06 | --:-- |  | Congo DR | 2-0 | Swaziland |  |  | 22.06 | --:-- |  | Congo DR | 2-1 | Libya |  |  | 22.06 | --:-- |  | Swaziland | 3-2 | Botswana |  |  | 05.07 | --:-- |  | Libya | 6-2 | Swaziland |  |  | 05.07 | --:-- |  | Botswana | 0-0 | Congo DR |  | 
 | 
 | | Group J | p | w | d | l | gf | ga |  | 1. Egypt | 9 | 3 | 0 | 1 | 14: | 1 |  | 2. Madagascar | 6 | 2 | 0 | 2 | 2: | 8 |  | 3. Mauritius | 3 | 1 | 0 | 3 | 2: | 9 |  | 4. Guinea Bissau | 0 | 0 | 0 | 0 | 0: | 0 | 
 | Team | Egyp | Mada | Maur | Guin |  | Egypt | --- | 6:0 | 7:0 | - |  | Madagascar | 1:0 | --- | 0:2 | - |  | Mauritius | 0:1 | 0:1 | --- | - |  | Guinea Bissau | - | - | - | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 07.09 | --:-- |  | Madagascar | 1-0 | Egypt |  |  | 08.09 | --:-- |  | Guinea Bissau |  | Mauritius |  |  | 11.10 | --:-- |  | Egypt |  | Guinea Bissau |  |  | 12.10 | --:-- |  | Mauritius | 0-1 | Madagascar |  |  | 29.03 | --:-- |  | Mauritius | 0-1 | Egypt |  |  | 30.03 | --:-- |  | Madagascar |  | Guinea Bissau |  |  | 08.06 | --:-- |  | Egypt | 7-0 | Mauritius |  |  | 08.06 | --:-- |  | Guinea Bissau |  | Madagascar |  |  | 20.06 | --:-- |  | Egypt | 6-0 | Madagascar |  |  | 22.06 | --:-- |  | Mauritius |  | Guinea Bissau |  |  | 05.07 | --:-- |  | Madagascar | 0-2 | Mauritius |  |  | 06.07 | --:-- |  | Guinea Bissau |  | Egypt |  | 
 | 
 | | Group K | p | w | d | l | gf | ga |  | 1. South Africa | 10 | 3 | 1 | 0 | 6: | 1 |  | 2. Ivory Coast | 7 | 2 | 1 | 1 | 8: | 3 |  | 3. Burundi | 0 | 0 | 0 | 4 | 1: | 11 | 
 | Team | Sout | Ivor | Buru |  | South Africa | --- | 2:1 | 2:0 |  | Ivory Coast | 0:0 | --- | 6:1 |  | Burundi | 0:2 | 0:1 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 08.09 | --:-- |  | Ivory Coast | 0-0 | South Africa |  |  | 13.10 | --:-- |  | South Africa | 2-0 | Burundi |  |  | 30.03 | --:-- |  | Burundi | 0-1 | Ivory Coast |  |  | 08.06 | --:-- |  | Ivory Coast | 6-1 | Burundi |  |  | 22.06 | --:-- |  | South Africa | 2-1 | Ivory Coast |  |  | 06.07 | --:-- |  | Burundi | 0-2 | South Africa |  | 
 | 
 | | Group L | p | w | d | l | gf | ga |  | 1. Algeria | 10 | 3 | 1 | 0 | 6: | 1 |  | 2. Chad | 4 | 1 | 1 | 2 | 4: | 6 |  | 3. Namibia | 3 | 1 | 0 | 3 | 2: | 5 | 
 | Team | Alge | Nami | Chad |  | Algeria | --- | 1:0 | 4:1 |  | Namibia | 0:1 | --- | 2:1 |  | Chad | 0:0 | 2:0 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 07.09 | --:-- |  | Namibia | 0-1 | Algeria |  |  | 11.10 | --:-- |  | Algeria | 4-1 | Chad |  |  | 30.03 | --:-- |  | Chad | 2-0 | Namibia |  |  | 07.06 | --:-- |  | Namibia | 2-1 | Chad |  |  | 20.06 | --:-- |  | Algeria | 1-0 | Namibia |  |  | 20.07 | --:-- |  | Chad | 0-0 | Algeria |  | 
 | 
 | | Group M | p | w | d | l | gf | ga |  | 1. Rwanda | 7 | 2 | 1 | 1 | 4: | 4 |  | 2. Uganda | 5 | 1 | 2 | 1 | 2: | 2 |  | 3. Ghana | 4 | 1 | 1 | 2 | 5: | 5 | 
 | Team | Ghan | Ugan | Rwan |  | Ghana | --- | 1:1 | 4:2 |  | Uganda | 1:0 | --- | 0:1 |  | Rwanda | 1:0 | 0:0 | --- | 
 | | date | time | venue | team 1 | score | team 2 | HT |  | 07.09 | --:-- |  | Uganda | 1-0 | Ghana |  |  | 13.10 | --:-- |  | Ghana | 4-2 | Rwanda |  |  | 29.03 | --:-- |  | Rwanda | 0-0 | Uganda |  |  | 07.06 | --:-- |  | Uganda | 0-1 | Rwanda |  |  | 22.06 | --:-- |  | Ghana | 1-1 | Uganda |  |  | 06.07 | --:-- |  | Rwanda | 1-0 | Ghana |  | 
 | 
 |