| Group A | p | w | d | l | gf | ga |  | 1. Cameroon | 10 | 3 | 1 | 0 | 8: | 1 |  | 2. Eritrea | 4 | 1 | 1 | 2 | 2: | 4 |  | 3. Mozambique | 3 | 1 | 0 | 3 | 4: | 9 |  | 4. Ghana | 0 | 0 | 0 | 0 | 0: | 0 |   
    | Team | Ghan | Came | Moza | Erit |  | Ghana | --- |   | 1:0 | 5:0 |  | Cameroon | 1:3 | --- | 1:0 |  1:0 |  | Mozambique |   |  1:6 | --- | 3:1 |  | Eritrea |   | 0:0 |  1:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 04.10 | --:-- |   | Cameroon | 1-3 | Ghana |   |  | 04.10 | --:-- |   | Mozambique | 3-1 | Eritrea |   |  | 23.01 | --:-- |   | Eritrea | 0-0 | Cameroon |   |  | 24.01 | --:-- |   | Ghana | 1-0 | Mozambique |   |  | 28.02 | --:-- |   | Ghana | 5-0 | Eritrea |   |  | 28.02 | --:-- |   | Cameroon | 1-0 | Mozambique |   |  | 11.04 | --:-- |   | Mozambique | 1-6 | Cameroon |   |  | 06.06 | --:-- |   | Cameroon | 1-0 | Eritrea |   |  | 19.06 | --:-- |   | Eritrea | 1-0 | Mozambique |   |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Morocco | 8 | 2 | 2 | 0 | 6: | 4 |  | 2. Togo | 4 | 1 | 1 | 2 | 6: | 6 |  | 3. Guinea | 4 | 1 | 1 | 2 | 3: | 5 |  | 4. Siera Leone | 0 | 0 | 0 | 0 | 0: | 0 |   
    | Team | Moro | Togo | Guin | Sier |  | Morocco | --- |  1:1 |  1:0 | 3:0 |  | Togo | 2:3 | --- | 2:0 |   |  | Guinea | 1:1 |  2:1 | --- |   |  | Siera Leone |   |   |   | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 03.10 | --:-- |   | Morocco | 3-0 | Siera Leone |   |  | 04.10 | --:-- |   | Togo | 2-0 | Guinea |   |  | 24.01 | --:-- |   | Guinea | 1-1 | Morocco |   |  | 28.02 | --:-- |   | Togo | 2-3 | Morocco |   |  | 11.04 | --:-- |   | Morocco | 1-1 | Togo |   |  | 06.06 | --:-- |   | Morocco | 1-0 | Guinea |   |  | 20.06 | --:-- |   | Guinea | 2-1 | Togo |   |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Ivory Coast | 11 | 3 | 2 | 1 | 7: | 2 |  | 2. Congo | 10 | 3 | 1 | 2 | 6: | 5 |  | 3. Mali | 9 | 2 | 3 | 1 | 5: | 3 |  | 4. Namibia | 2 | 0 | 2 | 4 | 2: | 10 |   
    | Team | Ivor | Cong | Mali | Nami |  | Ivory Coast | --- |  2:0 |  0:0 | 3:0 |  | Congo | 1:0 | --- | 0:0 |  3:0 |  | Mali | 0:1 |  3:1 | --- | 2:1 |  | Namibia |  1:1 | 0:1 |  0:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 03.10 | --:-- |   | Namibia | 0-1 | Congo |   |  | 04.10 | --:-- |   | Mali | 0-1 | Ivory Coast |   |  | 24.01 | --:-- |   | Ivory Coast | 3-0 | Namibia |   |  | 24.01 | --:-- |   | Congo | 0-0 | Mali |   |  | 28.02 | --:-- |   | Congo | 1-0 | Ivory Coast |   |  | 11.04 | --:-- |   | Ivory Coast | 2-0 | Congo |   |  | 11.04 | --:-- |   | Mali | 2-1 | Namibia |   |  | 08.05 | --:-- |   | Namibia | 0-0 | Mali |   |  | 05.06 | --:-- |   | Namibia | 1-1 | Ivory Coast |   |  | 06.06 | --:-- |   | Mali | 3-1 | Congo |   |  | 20.06 | --:-- |   | Ivory Coast | 0-0 | Mali |   |  | 20.06 | --:-- |   | Congo | 3-0 | Namibia |   |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. South Africa | 11 | 3 | 2 | 1 | 10: | 5 |  | 2. Gabon | 10 | 3 | 1 | 2 | 10: | 10 |  | 3. Mauritius | 6 | 1 | 3 | 2 | 6: | 8 |  | 4. Angola | 5 | 1 | 2 | 3 | 7: | 10 |   
    | Team | Sout | Gabo | Maur | Ango |  | South Africa | --- | 4:1 |  2:0 | 1:0 |  | Gabon |  1:0 | --- | 2:0 |  3:1 |  | Mauritius | 1:1 |  2:2 | --- |  1:1 |  | Angola |  2:2 | 3:1 | 0:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 03.10 | --:-- |   | South Africa | 1-0 | Angola |   |  | 04.10 | --:-- |   | Gabon | 2-0 | Mauritius |   |  | 23.01 | --:-- |   | Mauritius | 1-1 | South Africa |   |  | 24.01 | --:-- |   | Angola | 3-1 | Gabon |   |  | 27.02 | --:-- |   | South Africa | 4-1 | Gabon |   |  | 28.02 | --:-- |   | Angola | 0-2 | Mauritius |   |  | 10.04 | --:-- |   | Gabon | 1-0 | South Africa |   |  | 10.04 | --:-- |   | Mauritius | 1-1 | Angola |   |  | 05.06 | --:-- |   | South Africa | 2-0 | Mauritius |   |  | 06.06 | --:-- |   | Gabon | 3-1 | Angola |   |  | 20.06 | --:-- |   | Mauritius | 2-2 | Gabon |   |  | 20.06 | --:-- |   | Angola | 2-2 | South Africa |   |   
 | 
 
| Group E | p | w | d | l | gf | ga |  | 1. Burkina Faso | 8 | 2 | 2 | 0 | 8: | 5 |  | 2. Senegal | 5 | 1 | 2 | 1 | 4: | 4 |  | 3. Burundi | 3 | 1 | 0 | 3 | 3: | 6 |  | 4. Nigeria | 0 | 0 | 0 | 0 | 0: | 0 |   
    | Team | Nige | Burk | Sene | Buru |  | Nigeria | --- |   |   | 2:0 |  | Burkina Faso | 0:0 | --- |  2:2 |  3:1 |  | Senegal | 1:1 | 1:1 | --- |  1:0 |  | Burundi |   | 1:2 | 1:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 04.10 | --:-- |   | Burkina Faso | 0-0 | Nigeria |   |  | 13.12 | --:-- |   | Burundi | 1-0 | Senegal |   |  | 23.01 | --:-- |   | Nigeria | 2-0 | Burundi |   |  | 23.01 | --:-- |   | Senegal | 1-1 | Burkina Faso |   |  | 27.02 | --:-- |   | Senegal | 1-1 | Nigeria |   |  | 28.02 | --:-- |   | Burundi | 1-2 | Burkina Faso |   |  | 11.04 | --:-- |   | Burkina Faso | 3-1 | Burundi |   |  | 06.06 | --:-- |   | Burkina Faso | 2-2 | Senegal |   |  | 19.06 | --:-- |   | Senegal | 1-0 | Burundi |   |   
 | 
 
| Group F | p | w | d | l | gf | ga |  | 1. Zambia | 13 | 4 | 1 | 1 | 8: | 3 |  | 2. Congo DR | 13 | 4 | 1 | 1 | 8: | 5 |  | 3. Madagascar | 5 | 1 | 2 | 3 | 6: | 10 |  | 4. Kenya | 2 | 0 | 2 | 4 | 3: | 7 |   
    | Team | Zamb | Cong | Mada | Keny |  | Zambia | --- | 1:1 |  3:0 |  1:0 |  | Congo DR |  1:0 | --- |  2:0 | 2:1 |  | Madagascar | 1:2 | 3:1 | --- |  1:1 |  | Kenya | 0:1 |  0:1 | 1:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 03.10 | --:-- |   | Kenya | 1-1 | Madagascar |   |  | 04.10 | --:-- |   | Zambia | 1-1 | Congo DR |   |  | 24.01 | --:-- |   | Congo DR | 2-1 | Kenya |   |  | 24.01 | --:-- |   | Madagascar | 1-2 | Zambia |   |  | 27.02 | --:-- |   | Kenya | 0-1 | Zambia |   |  | 28.02 | --:-- |   | Madagascar | 3-1 | Congo DR |   |  | 10.04 | --:-- |   | Zambia | 1-0 | Kenya |   |  | 11.04 | --:-- |   | Congo DR | 2-0 | Madagascar |   |  | 05.06 | --:-- |   | Zambia | 3-0 | Madagascar |   |  | 05.06 | --:-- |   | Kenya | 0-1 | Congo DR |   |  | 20.06 | --:-- |   | Congo DR | 1-0 | Zambia |   |  | 20.06 | --:-- |   | Madagascar | 1-1 | Kenya |   |   
 | 
 
| Group G | p | w | d | l | gf | ga |  | 1. Tunisia | 15 | 5 | 0 | 1 | 13: | 3 |  | 2. Algeria | 7 | 2 | 1 | 3 | 8: | 7 |  | 3. Liberia | 7 | 2 | 1 | 3 | 7: | 8 |  | 4. Uganda | 6 | 2 | 0 | 4 | 3: | 13 |   
    | Team | Tuni | Alge | Libe | Ugan |  | Tunisia | --- |  2:0 | 2:1 | 6:0 |  | Algeria | 0:1 | --- |  4:1 |  2:0 |  | Liberia |  2:0 | 1:1 | --- | 2:0 |  | Uganda |  0:2 | 2:1 |  1:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 02.10 | --:-- |   | Uganda | 2-1 | Algeria |   |  | 04.10 | --:-- |   | Tunisia | 2-1 | Liberia |   |  | 24.01 | --:-- |   | Algeria | 0-1 | Tunisia |   |  | 24.01 | --:-- |   | Liberia | 2-0 | Uganda |   |  | 27.02 | --:-- |   | Tunisia | 6-0 | Uganda |   |  | 28.02 | --:-- |   | Liberia | 1-1 | Algeria |   |  | 09.04 | --:-- |   | Algeria | 4-1 | Liberia |   |  | 10.04 | --:-- |   | Uganda | 0-2 | Tunisia |   |  | 05.06 | --:-- |   | Uganda | 1-0 | Liberia |   |  | 06.06 | --:-- |   | Tunisia | 2-0 | Algeria |   |  | 18.06 | --:-- |   | Algeria | 2-0 | Uganda |   |  | 20.06 | --:-- |   | Liberia | 2-0 | Tunisia |   |   
 | 
 
| Group H | p | w | d | l | gf | ga |  | 1. Senegal | 9 | 3 | 0 | 1 | 11: | 4 |  | 2. Zimbabwe | 9 | 3 | 0 | 1 | 7: | 3 |  | 3. Eritrea | 0 | 0 | 0 | 4 | 2: | 13 |   
    | Team | Zimb | Sene | Erit |  | Zimbabwe | --- | 2:1 |  4:0 |  | Senegal |  2:0 | --- | 6:2 |  | Eritrea | 0:1 |  0:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 04.07 | --:-- |   | Eritrea | 0-1 | Zimbabwe |   |  | 18.07 | --:-- |   | Senegal | 6-2 | Eritrea |   |  | 01.08 | --:-- |   | Zimbabwe | 2-1 | Senegal |   |  | 08.08 | --:-- |   | Senegal | 2-0 | Zimbabwe |   |  | 15.08 | --:-- |   | Zimbabwe | 4-0 | Eritrea |   |  | 21.08 | --:-- |   | Eritrea | 0-2 | Senegal |   |   
 |  
 |