| Group A | p | w | d | l | gf | ga |  | 1. Gabon | 10 | 4 | 2 | 0 | 10: | 2 |  | 2. Cameroon | 9 | 3 | 3 | 0 | 7: | 0 |  | 3. Niger | 5 | 2 | 1 | 3 | 7: | 10 |  | 4. Benin | 0 | 0 | 0 | 6 | 3: | 15 |   
    | Team | Gabo | Came | Nige | Beni |  | Gabon | --- | 0:0 |  3:0 | 2:0 |  | Cameroon |  0:0 | --- |  2:0 | 2:0 |  | Niger | 1:3 | 0:0 | --- |  4:1 |  | Benin |  1:2 |  0:3 | 1:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 16.08 | --:-- |   | Gabon | 0-0 | Cameroon |   |  | 16.08 | --:-- |   | Benin | 1-2 | Niger |   |  | 30.08 | --:-- |   | Cameroon | 2-0 | Benin |   |  | 30.08 | --:-- |   | Niger | 1-3 | Gabon |   |  | 11.04 | --:-- |   | Gabon | 2-0 | Benin |   |  | 11.04 | --:-- |   | Niger | 0-0 | Cameroon |   |  | 25.04 | --:-- |   | Cameroon | 0-0 | Gabon |   |  | 25.04 | --:-- |   | Niger | 4-1 | Benin |   |  | 11.07 | --:-- |   | Gabon | 3-0 | Niger |   |  | 11.07 | --:-- |   | Benin | 0-3 | Cameroon |   |  | 25.07 | --:-- |   | Cameroon | 2-0 | Niger |   |  | 25.07 | --:-- |   | Benin | 1-2 | Gabon |   |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Nigeria | 8 | 3 | 2 | 1 | 12: | 1 |  | 2. Uganda | 7 | 2 | 3 | 1 | 7: | 6 |  | 3. Ethiopia | 5 | 2 | 1 | 3 | 7: | 12 |  | 4. Sudan | 4 | 1 | 2 | 3 | 2: | 9 |   
    | Team | Nige | Ugan | Ethi | Suda |  | Nigeria | --- | 2:0 |  6:0 |  4:0 |  | Uganda |  0:0 | --- | 3:1 |  1:0 |  | Ethiopia | 1:0 |  2:2 | --- | 3:0 |  | Sudan | 0:0 | 1:1 |  1:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 15.08 | --:-- |   | Uganda | 3-1 | Ethiopia |   |  | 16.08 | --:-- |   | Sudan | 0-0 | Nigeria |   |  | 29.08 | --:-- |   | Nigeria | 2-0 | Uganda |   |  | 30.08 | --:-- |   | Ethiopia | 3-0 | Sudan |   |  | 11.04 | --:-- |   | Ethiopia | 1-0 | Nigeria |   |  | 11.04 | --:-- |   | Sudan | 1-1 | Uganda |   |  | 24.04 | --:-- |   | Nigeria | 4-0 | Sudan |   |  | 25.04 | --:-- |   | Ethiopia | 2-2 | Uganda |   |  | 10.07 | --:-- |   | Sudan | 1-0 | Ethiopia |   |  | 17.07 | --:-- |   | Uganda | 0-0 | Nigeria |   |  | 24.07 | --:-- |   | Nigeria | 6-0 | Ethiopia |   |  | 24.07 | --:-- |   | Uganda | 1-0 | Sudan |   |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Siera Leone | 10 | 4 | 2 | 0 | 9: | 1 |  | 2. Algeria | 9 | 4 | 1 | 1 | 13: | 4 |  | 3. Senegal | 5 | 2 | 1 | 3 | 8: | 9 |  | 4. Togo | 0 | 0 | 0 | 0 | 0: | 0 |  | 5. Guinea Bissau | 0 | 0 | 0 | 6 | 2: | 18 |   
    | Team | Sier | Alge | Sene | Guin | Togo |  | Siera Leone | --- | 1:0 | 2:0 |  2:0 | 0:0 |  | Algeria |  0:0 | --- |  4:0 | 3:1 |  4:0 |  | Senegal |  1:1 | 1:2 | --- | 3:0 | 2:0 |  | Guinea Bissau | 0:3 |  1:4 |  0:3 | --- |   |  | Togo |   | 0:0 |  1:1 | 0:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 14.08 | --:-- |   | Algeria | 3-1 | Guinea Bissau |   |  | 16.08 | --:-- |   | Senegal | 2-0 | Togo |   |  | 29.08 | --:-- |   | Siera Leone | 1-0 | Algeria |   |  | 30.08 | --:-- |   | Senegal | 3-0 | Guinea Bissau |   |  | 03.10 | --:-- |   | Togo | 0-0 | Algeria |   |  | 04.10 | --:-- |   | Guinea Bissau | 0-3 | Siera Leone |   |  | 08.11 | --:-- |   | Siera Leone | 2-0 | Senegal |   |  | 08.11 | --:-- |   | Togo | 0-0 | Guinea Bissau |   |  | 09.01 | --:-- |   | Siera Leone | 0-0 | Togo |   |  | 10.01 | --:-- |   | Senegal | 1-2 | Algeria |   |  | 24.01 | --:-- |   | Guinea Bissau | 1-4 | Algeria |   |  | 24.01 | --:-- |   | Togo | 1-1 | Senegal |   |  | 09.04 | --:-- |   | Algeria | 0-0 | Siera Leone |   |  | 11.04 | --:-- |   | Guinea Bissau | 0-3 | Senegal |   |  | 23.04 | --:-- |   | Algeria | 4-0 | Togo |   |  | 24.04 | --:-- |   | Siera Leone | 2-0 | Guinea Bissau |   |  | 11.07 | --:-- |   | Senegal | 1-1 | Siera Leone |   |  | 25.07 | --:-- |   | Algeria | 4-0 | Senegal |   |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Congo DR | 8 | 3 | 2 | 1 | 13: | 3 |  | 2. Kenya | 8 | 3 | 2 | 1 | 11: | 6 |  | 3. Mozambique | 5 | 1 | 3 | 2 | 5: | 7 |  | 4. Lesotho | 3 | 0 | 3 | 3 | 4: | 17 |   
    | Team | Cong | Keny | Moza | Leso |  | Congo DR | --- |  0:1 | 2:0 |  7:0 |  | Kenya | 1:3 | --- |  4:1 |  3:0 |  | Mozambique |  0:0 | 0:0 | --- | 3:0 |  | Lesotho | 1:1 | 2:2 |  1:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 16.08 | --:-- |   | Congo DR | 2-0 | Mozambique |   |  | 16.08 | --:-- |   | Lesotho | 2-2 | Kenya |   |  | 29.08 | --:-- |   | Kenya | 1-3 | Congo DR |   |  | 30.08 | --:-- |   | Mozambique | 3-0 | Lesotho |   |  | 11.04 | --:-- |   | Mozambique | 0-0 | Kenya |   |  | 11.04 | --:-- |   | Lesotho | 1-1 | Congo DR |   |  | 24.04 | --:-- |   | Kenya | 3-0 | Lesotho |   |  | 25.04 | --:-- |   | Mozambique | 0-0 | Congo DR |   |  | 11.07 | --:-- |   | Congo DR | 0-1 | Kenya |   |  | 11.07 | --:-- |   | Lesotho | 1-1 | Mozambique |   |  | 24.07 | --:-- |   | Congo DR | 7-0 | Lesotho |   |  | 24.07 | --:-- |   | Kenya | 4-1 | Mozambique |   |   
 | 
 
| Group E | p | w | d | l | gf | ga |  | 1. Zambia | 10 | 4 | 2 | 0 | 10: | 2 |  | 2. Zimbabwe | 9 | 3 | 3 | 0 | 9: | 3 |  | 3. South Africa | 4 | 1 | 2 | 3 | 5: | 10 |  | 4. Mauritius | 1 | 0 | 1 | 5 | 2: | 11 |   
    | Team | Zamb | Zimb | Sout | Maur |  | Zambia | --- | 0:0 |  3:0 | 2:1 |  | Zimbabwe |  1:1 | --- | 4:1 |  2:0 |  | South Africa | 0:1 |  1:1 | --- | 0:0 |  | Mauritius |  0:3 | 0:1 |  1:3 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 16.08 | --:-- |   | Zambia | 2-1 | Mauritius |   |  | 16.08 | --:-- |   | Zimbabwe | 4-1 | South Africa |   |  | 30.08 | --:-- |   | South Africa | 0-1 | Zambia |   |  | 30.08 | --:-- |   | Mauritius | 0-1 | Zimbabwe |   |  | 10.04 | --:-- |   | South Africa | 0-0 | Mauritius |   |  | 11.04 | --:-- |   | Zambia | 0-0 | Zimbabwe |   |  | 24.04 | --:-- |   | South Africa | 1-1 | Zimbabwe |   |  | 25.04 | --:-- |   | Mauritius | 0-3 | Zambia |   |  | 11.07 | --:-- |   | Zambia | 3-0 | South Africa |   |  | 11.07 | --:-- |   | Zimbabwe | 2-0 | Mauritius |   |  | 25.07 | --:-- |   | Zimbabwe | 1-1 | Zambia |   |  | 25.07 | --:-- |   | Mauritius | 1-3 | South Africa |   |   
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1. Guinea | 5 | 1 | 3 | 0 | 5: | 4 |  | 2. Burundi | 5 | 1 | 3 | 0 | 5: | 4 |  | 3. Congo | 2 | 0 | 2 | 2 | 0: | 2 |  | 4. Chad | 0 | 0 | 0 | 0 | 0: | 0 |   
    | Team | Guin | Buru | Cong | Chad |  | Guinea | --- | 2:2 | 1:0 |   |  | Burundi |  2:2 | --- | 1:0 |   |  | Congo |  0:0 |  0:0 | --- | 2:0 |  | Chad | 0:3 |   |   | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 16.08 | --:-- |   | Burundi | 1-0 | Congo |   |  | 16.08 | --:-- |   | Chad | 0-3 | Guinea |   |  | 30.08 | --:-- |   | Guinea | 2-2 | Burundi |   |  | 30.08 | --:-- |   | Congo | 2-0 | Chad |   |  | 12.04 | --:-- |   | Guinea | 1-0 | Congo |   |  | 25.04 | --:-- |   | Congo | 0-0 | Burundi |   |  | 11.07 | --:-- |   | Burundi | 2-2 | Guinea |   |  | 15.08 | --:-- |   | Congo | 0-0 | Guinea |   |   
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1. Guinea | 3 | 1 | 1 | 0 | 5: | 4 |  | 2. Burundi | 1 | 0 | 1 | 1 | 4: | 5 |   
    | Team | Guin | Buru |  | Guinea | --- | 0:0 |  | --- | 5:4 |  | Burundi |   |   | --- |  |   | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  |   | --:-- |   | Guinea | 5-4 | Burundi |   |  | 24.10 | --:-- |   | Guinea | 0-0 | Burundi |   |   
 | 
 
| Group G | p | w | d | l | gf | ga |  | 1. Ghana | 4 | 2 | 0 | 0 | 3: | 0 |  | 2. Tanzania | 0 | 0 | 0 | 0 | 0: | 0 |  | 3. Burkina Faso | 0 | 0 | 0 | 0 | 0: | 0 |  | 4. Liberia | 0 | 0 | 0 | 2 | 0: | 3 |   
    | Team | Ghan | Libe | Tanz | Burk |  | Ghana | --- | 1:0 |   | 3:0 |  | Liberia |  0:2 | --- | 1:1 |   |  | Tanzania | 2:2 |   | --- |   |  | Burkina Faso |   | 1:1 |   | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 15.08 | --:-- |   | Tanzania | 2-2 | Ghana |   |  | 15.08 | --:-- |   | Burkina Faso | 1-1 | Liberia |   |  | 30.08 | --:-- |   | Ghana | 3-0 | Burkina Faso |   |  | 30.08 | --:-- |   | Liberia | 1-1 | Tanzania |   |  | 11.04 | --:-- |   | Ghana | 1-0 | Liberia |   |  | 25.07 | --:-- |   | Liberia | 0-2 | Ghana |   |   
 | 
 
| Group H | p | w | d | l | gf | ga |  | 1. Mali | 7 | 3 | 1 | 2 | 8: | 7 |  | 2. Egypt | 6 | 2 | 2 | 2 | 6: | 5 |  | 3. Morocco | 6 | 2 | 2 | 2 | 5: | 4 |  | 4. Malawi | 5 | 2 | 1 | 3 | 4: | 7 |   
    | Team | Mali | Egyp | Moro | Mala |  | Mali | --- |  2:1 | 2:1 |  2:1 |  | Egypt | 2:1 | --- |  1:1 |  2:0 |  | Morocco |  1:0 | 0:0 | --- | 0:1 |  | Malawi | 1:1 | 1:0 |  0:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 15.08 | --:-- |   | Malawi | 1-0 | Egypt |   |  | 29.08 | --:-- |   | Malawi | 1-1 | Mali |   |  | 04.10 | --:-- |   | Mali | 2-1 | Morocco |   |  | 08.11 | --:-- |   | Morocco | 0-0 | Egypt |   |  | 09.04 | --:-- |   | Egypt | 2-1 | Mali |   |  | 11.04 | --:-- |   | Morocco | 0-1 | Malawi |   |  | 23.04 | --:-- |   | Egypt | 2-0 | Malawi |   |  | 25.04 | --:-- |   | Morocco | 1-0 | Mali |   |  | 11.07 | --:-- |   | Mali | 2-1 | Malawi |   |  | 11.07 | --:-- |   | Egypt | 1-1 | Morocco |   |  | 25.07 | --:-- |   | Mali | 2-1 | Egypt |   |  | 25.07 | --:-- |   | Malawi | 0-2 | Morocco |   |   
 | 
 | 
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 14.06 | --:-- |   | Lesotho | 0-0 | Botswana |   |  | 14.06 | --:-- |   | Guinea Bissau | 3-1 | Cabo Verde |   |  | 28.06 | --:-- |   | Botswana | 0-4 | Lesotho |   |  | 28.06 | --:-- |   | Cabo Verde | 1-0 | Guinea Bissau |   |  | 05.07 | --:-- |   | Guinea Bissau | 1-0 | Cabo Verde |   |   
 |  
 |