| 5 Automatic Places to Men 2010 - 15 Places to CAN 2010 | 
 |  | South Africa qualified as Host to World Cup and Angola qualified as Host to CAN 2010 |   
| Cameroon, Nigeria, Ghana, Ivory Coast and Algeria qualify to World 2010 |   
| Group A | p | w | d | l | gf | ga |  | 1. Cameroon | 13 | 4 | 1 | 1 | 9: | 2 |  | 2. Gabon | 9 | 3 | 0 | 3 | 9: | 6 |  | 3. Togo | 8 | 2 | 2 | 2 | 3: | 7 |  | 4. Morocco | 3 | 0 | 3 | 3 | 3: | 8 |   
| Team | Ca | Ga | To | Mo |  | Cameroon | --- |  2:1 |  3:0 | 0:0 |  | Gabon | 0:2 | --- | 3:0 |  3:1 |  | Togo | 1:0 |  1:0 | --- |  1:1 |  | Morocco |  0:2 1:2 | 0:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 28.03.09 | 16:00 | Accra(GHA) | Togo | 1-0 | Cameroon | 1-0 |  | 28.03.09 | 20:00 | Casablanca | Morocco | 1-2 | Gabon | 0-2 |  | 06.06.09 | 15:30 | Liberville | Gabon | 3-0 | Togo | 1-0 |  | 07.06.09 | 15:30 | Yaounde | Cameroon | 0-0 | Morocco | 0-0 |  | 20.06.09 | 18:00 | Rabat | Morocco | 0-0 | Togo | 0-0 |  | 05.09.09 | 15:30 | Liberville | Gabon | 0-2 | Cameroon | 0-0 |  | 05.09.09 | 15:30 | Lome | Togo | 1-1 | Morocco | 1-0 |  | 09.09.09 | 15:30 | Yaounde | Cameroon | 2-1 | Gabon | 1-0 |  | 10.10.09 | 15:30 | Yaounde | Cameroon | 3-0 | Togo | 1-0 |  | 10.10.09 | 15:30 | Liberville | Gabon | 3-1 | Morocco | 1-0 |  | 14.11.09 | 15:30 | Lome | Togo | 1-0 | Gabon | 0-0 |  | 14.11.09 | 15:30 | Fes | Morocco | 0-2 | Cameroon | 0-1 |  |  Cameroon qualified to WC 2010 |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Nigeria | 12 | 3 | 3 | 0 | 9: | 4 |  | 2. Tunisia | 11 | 3 | 2 | 1 | 7: | 4 |  | 3. Mozambique | 7 | 2 | 1 | 3 | 3: | 5 |  | 4. Kenya | 3 | 1 | 0 | 5 | 5: | 11 |   
| Team | Ni | Tu | Mo | Ke |  | Nigeria | --- |  2:2 |  1:0 | 3:0 |  | Tunisia | 0:0 | --- | 2:0 |  1:0 |  | Mozambique | 0:0 |  1:0 | --- |  1:0 |  | Kenya |  2:3 | 1:2 | 2:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 28.03.09 | 16:00 | Nairobi | Kenya | 1-2 | Tunisia | 0-1 |  | 29.03.09 | 15:00 | Maputo | Mozambique | 0-0 | Nigeria | 0-0 |  | 06.06.09 | 18:00 | Rades | Tunisia | 2-0 | Mozambique | 1-0 |  | 07.06.09 | 17:00 | Abuja | Nigeria | 3-0 | Kenya | 1-0 |  | 20.06.09 | 16:00 | Nairobi | Kenya | 2-1 | Mozambique | 1-0 |  | 20.06.09 | 19:10 | Rades | Tunisia | 0-0 | Nigeria | 0-0 |  | 06.09.09 | 15:00 | Maputo | Mozambique | 1-0 | Kenya | 0-0 |  | 06.09.09 | 17:00 | Abuja | Nigeria | 2-2 | Tunisia | 1-1 |  | 11.10.09 | 17:00 | Rades | Tunisia | 1-0 | Kenya | 1-0 |  | 11.10.09 | 17:00 | Abuja | Nigeria | 1-0 | Mozambique | 0-0 |  | 14.11.09 | 15:00 | Maputo | Mozambique | 1-0 | Tunisia | 0-0 |  | 14.11.09 | 16:00 | Nairobi | Kenya | 2-3 | Nigeria | 1-0 |  |  Nigeria qualified to WC 2010 |   
 | 
 
| Group C | p | w | d | l | gf | ga |  | 1. Algeria | 13 | 4 | 1 | 1 | 9: | 4 |  | 2. Egypt | 13 | 4 | 1 | 1 | 9: | 4 |  | 3. Zambia | 5 | 1 | 2 | 3 | 2: | 5 |  | 4. Rwanda | 2 | 0 | 2 | 4 | 1: | 8 |   
| Team | Al | Eg | Za | Rw |  | Algeria | --- | 3:1 |  1:0 |  3:1 |  | Egypt |  2:0 | --- | 1:1 | 3:0 |  | Zambia | 0:2 |  0:1 | --- | 1:0 |  | Rwanda | 0:0 |  0:1 |  0:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 28.03.09 | 15:30 | Kigali | Rwanda | 0-0 | Algeria | 0-0 |  | 29.03.09 | 19:30 | Cairo | Egypt | 1-1 | Zambia | 1-0 |  | 06.06.09 | 14:00 | Chililabombwe | Zambia | 1-0 | Rwanda | 0-0 |  | 07.06.09 | 20:30 | Blida | Algeria | 3-1 | Egypt | 0-0 |  | 20.06.09 | 14:00 | Chililabombwe | Zambia | 0-2 | Algeria | 0-1 |  | 05.07.09 | 20:30 | Cairo | Egypt | 3-0 | Rwanda | 0-0 |  | 05.09.09 | 15:30 | Kigali | Rwanda | 0-1 | Egypt | 0-0 |  | 06.09.09 | 22:00 | Blida | Algeria | 1-0 | Zambia | 0-0 |  | 10.10.09 | 14:00 | Chililabombwe | Zambia | 0-1 | Egypt | 0-1 |  | 11.10.09 | 19:15 | Blida | Algeria | 3-1 | Rwanda | 2-1 |  | 14.11.09 | 15:30 | Kigali | Rwanda | 0-0 | Zambia | 0-0 |  | 14.11.09 | 19:30 | Cairo | Egypt | 2-0 | Algeria | 1-0 |  |  Play-off |  | 18.11.09 | 18:30 | Omdurman(SUD) | Algeria | 1-0 | Egypt | 0-0 |  |  Algeria qualified to WC 2010 |   
 | 
 
| Group D | p | w | d | l | gf | ga |  | 1. Ghana | 13 | 4 | 1 | 1 | 9: | 3 |  | 2. Benin | 11 | 3 | 1 | 2 | 6: | 6 |  | 3. Mali | 9 | 2 | 3 | 1 | 8: | 6 |  | 4. Sudan | 1 | 0 | 1 | 5 | 2: | 9 |   
| Team | Gh | Be | Ma | Su |  | Ghana | --- | 1:0 |  2:2 |  2:0 |  | Benin | 1:0 | --- |  1:1 | 1:0 |  | Mali | 0:2 | 3:1 | --- |  1:0 |  | Sudan | 0:2 |  1:2 | 1:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 28.03.09 | 20:00 | Omdurman | Sudan | 1-1 | Mali | 1-1 |  | 29.03.09 | 17:00 | Kumasi | Ghana | 1-0 | Benin | 1-0 |  | 07.06.09 | 16:00 | Cotonou | Benin | 1-0 | Sudan | 1-0 |  | 07.06.09 | 19:00 | Bamako | Mali | 0-2 | Ghana | 0-0 |  | 20.06.09 | 20:30 | Omdurman | Sudan | 0-2 | Ghana | 0-1 |  | 21.06.09 | 19:00 | Bamako | Mali | 3-1 | Benin | 1-1 |  | 05.09.09 | 16:00 | Cotonou | Benin | 1-1 | Mali | 0-0 |  | 06.09.09 | 17:00 | Accra | Ghana | 2-0 | Sudan | 1-0 |  |  Ghana qualified to WC 2010 |  | 11.10.09 | 16:00 | Cotonou | Benin | 1-0 | Ghana | 0-0 |  | 11.10.09 | 18:00 | Bamaco | Mali | 1-0 | Sudan | 0-0 |  | 14.11.09 | 20:00 | Omdurman | Sudan | 1-2 | Benin | 1-1 |  | 15.11.09 | 17:00 | Kumasi | Ghana | 2-2 | Mali | 0-1 |   
 | 
 
| Group E | p | w | d | l | gf | ga |  | 1. Ivory Coast | 16 | 5 | 1 | 0 | 17: | 4 |  | 2. Burkina Faso | 12 | 4 | 0 | 2 | 9: | 10 |  | 3. Malawi | 5 | 1 | 1 | 3 | 4: | 11 |  | 4. Guinea | 3 | 1 | 0 | 5 | 6: | 13 |   
| Team | Iv | Bu | Ma | Gu |  | Ivory Coast | --- |  5:0 | 5:0 |  3:0 |  | Burkina Faso | 2:3 | --- |  1:0 | 4:2 |  | Malawi |  1:1 | 0:1 | --- |  2:1 |  | Guinea | 1:2 |  0:1 | 2:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 28.03.09 | 18:00 | Ouagadougou | Burkina Faso | 4-2 | Guinea | 2-0 |  | 29.03.09 | 17:00 | Abidjan | Ivory Coast | 5-0 | Malawi | 3-0 |  | 06.06.09 | 14:30 | Blantyre | Malawi | 0-1 | Burkina Faso | 0-0 |  | 07.06.09 | 17:00 | Conakry | Guinea | 1-2 | Ivory Coast | 0-1 |  | 20.06.09 | 18:00 | Ouagadougou | Burkina Faso | 2-3 | Ivory Coast | 1-1 |  | 21.06.09 | 17:00 | Conakry | Guinea | 2-1 | Malawi | 2-0 |  | 05.09.09 | 14:30 | Blantyre | Malawi | 2-1 | Guinea | 0-1 |  | 05.09.09 | 17:00 | Abijan | Ivory Coast | 5-0 | Burkina Faso | 1-0 |  | 10.10.09 | 14:30 | Blantyre | Malawi | 1-1 | Ivory Coast | 0-0 |  |  Ivory Coast qualified to WC 2010 |  | 11.10.09 | 17:00 | Accra(GHA) | Guinea | 0-1 | Burkina Faso | 1-2 |  | 14.11.09 | 16:00 | Abidjan | Ivory Coast | 3-0 | Guinea | 2-0 |  | 14.11.09 | 16:00 | Ouagadogou | Burkina Faso | 1-0 | Malawi | 0-0 |   
 |  
| Group 1 | p | w | d | l | gf | ga |  | 1. Cameroon | 16 | 5 | 1 | 0 | 14: | 2 |  | 2. Cabo Verde | 9 | 3 | 0 | 3 | 7: | 8 |  | 3. Tanzania | 8 | 2 | 2 | 2 | 9: | 6 |  | 4. Mauritius | 1 | 0 | 1 | 5 | 3: | 17 |   
| Team | Ca | Ca | Ta | Ma |  | Cameroon | --- | 2:0 |  2:1 |  5:0 |  | Cabo Verde |  1:2 | --- | 1:0 |  3:1 |  | Tanzania | 0:0 |  3:1 | --- | 1:1 |  | Mauritius | 0:3 | 0:1 |  1:4 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 15:30 | Yaounde | Cameroon | 2-0 | Cabo Verde | 1-0 |  | 01.06.08 | 16:00 | Dar-es-Salam | Tanzania | 1-1 | Mauritius | 0-1 |  | 07.06.08 | 16:00 | Praia | Cabo Verde | 1-0 | Tanzania | 0-0 |  | 08.06.08 | 15:00 | Curepipe | Mauritius | 0-3 | Cameroon | 0-2 |  | 14.06.08 | 16:00 | Dar-es-Salam | Tanzania | 0-0 | Cameroon | 0-0 |  | 15.06.08 | 15:00 | Curepipe | Mauritius | 0-1 | Cabo Verde | 0-1 |  | 21.06.08 | 15:30 | Yaounde | Cameroon | 2-1 | Tanzania | 0-0 |  | 22.06.08 | 16:00 | Praia | Cabo Verde | 3-1 | Mauritius | 1-0 |  | 06.09.08 | 15:00 | Curepipe | Mauritius | 1-4 | Tanzania | 1-4 |  | 06.09.08 | 16:00 | Praia | Cabo Verde | 1-2 | Cameroon | 1-0 |  | 11.10.08 | 16:00 | Dar-es-Salam | Tanzania | 3-1 | Cabo Verde | 2-1 |  | 11.10.08 | 15:30 | Yaounde | Cameroon | 5-0 | Mauritius | 1-0 |   
 | 
 
| Group 2 | p | w | d | l | gf | ga |  | 1. Guinea | 11 | 3 | 2 | 1 | 9: | 5 |  | 2. Kenya | 10 | 3 | 1 | 2 | 8: | 5 |  | 3. Zimbabwe | 6 | 1 | 3 | 2 | 4: | 6 |  | 4. Namibia | 6 | 2 | 0 | 4 | 7: | 12 |   
| Team | Gu | Ke | Zi | Na |  | Guinea | --- |  3:2 |  0:0 |  4:0 |  | Kenya | 2:0 | --- | 2:0 |  1:0 |  | Zimbabwe | 0:0 |  0:0 | --- | 2:0 |  | Namibia | 1:2 | 2:1 |  4:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 15:00 | Windhoek | Namibia | 2-1 | Kenya | 1-1 |  | 01.06.08 | 17:00 | Conakry | Guinea | 0-0 | Zimbabwe | 0-0 |  | 07.06.08 | 16:00 | Nairobi | Kenya | 2-0 | Guinea | 1-0 |  | 08.06.08 | 15:00 | Harare | Zimbabwe | 2-0 | Namibia | 1-0 |  | 14.06.08 | 15:00 | Windhoek | Namibia | 1-2 | Guinea | 1-2 |  | 14.06.08 | 16:00 | Nairobi | Kenya | 2-0 | Zimbabwe | 1-0 |  | 22.06.08 | 15:00 | Harare | Zimbabwe | 0-0 | Kenya | 0-0 |  | 22.06.08 | 17:00 | Conakry | Guinea | 4-0 | Namibia | 2-0 |  | 06.09.08 | 16:00 | Nairobi | Kenya | 1-0 | Namibia | 1-0 |  | 07.09.08 | 15:00 | Harare | Zimbabwe | 0-0 | Guinea | 0-0 |  | 11.10.08 | 16:00 | Windhoek | Namibia | 4-2 | Zimbabwe | 3-0 |  | 12.10.08 | 17:00 | Conakry | Guinea |   | Kenya | 1-0 |   
 | 
 
| Group 3 | p | w | d | l | gf | ga |  | 1. Benin | 12 | 4 | 0 | 2 | 12: | 8 |  | 2. Angola | 10 | 3 | 1 | 2 | 11: | 8 |  | 3. Uganda | 10 | 3 | 1 | 2 | 8: | 9 |  | 4. Niger | 3 | 1 | 0 | 5 | 5: | 11 |   
| Team | Be | An | Ug | Ni |  | Benin | --- |  3:2 | 4:1 |  2:0 |  | Angola | 3:0 | --- |  0:0 |  3:1 |  | Uganda |  2:1 | 3:1 | --- | 1:0 |  | Niger | 0:2 | 1:2 |  3:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 16:00 | Kampala | Uganda | 1-0 | Niger | 0-0 |  | 01.06.08 | 15:30 | Luanda | Angola | 3-0 | Benin | 0-0 |  | 08.06.08 | 16:00 | Cotonou | Benin | 4-1 | Uganda | 2-1 |  | 08.06.08 | 16:00 | Niamey | Niger | 1-2 | Angola | 1-1 |  | 14.06.08 | 16:00 | Kampala | Uganda | 3-1 | Angola | 2-0 |  | 14.06.08 | 16:00 | Niamey | Niger | 0-2 | Benin | 0-0 |  | 22.06.08 | 16:00 | Cotonou | Benin | 2-0 | Niger | 1-0 |  | 23.06.08 | 15:30 | Luanda | Angola | 0-0 | Uganda | 0-0 |  | 07.09.08 | 16:00 | Cotonou | Benin | 3-2 | Angola | 1-1 |  | 07.09.08 | 16:30 | Niamey | Niger | 3-1 | Uganda | 0-0 |  | 12.10.08 | 16:00 | Kampala | Uganda | 1-1 | Benin | 0-1 |  | 12.10.08 | 16:00 | Luanda | Angola | 3-1 | Niger | 0-1 |   
 | 
 
| Group 4 | p | w | d | l | gf | ga |  | 1. Nigeria | 18 | 6 | 0 | 0 | 11: | 1 |  | 2. South Africa | 7 | 2 | 1 | 3 | 5: | 5 |  | 3. Siera Leone | 7 | 2 | 1 | 3 | 4: | 8 |  | 4. Equat. Guinea | 3 | 1 | 0 | 5 | 4: | 10 |   
| Team | Ni | So | Si | Eq |  | Nigeria | --- | 2:0 |  4:1 |  2:0 |  | South Africa |  0:1 | --- |  0:0 | 4:1 |  | Siera Leone | 0:1 | 1:0 | --- |  2:1 |  | Equat. Guinea | 0:1 |  0:1 | 2:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 01.06.08 | 15:30 | Malabo | Equat. Guinea | 2-0 | Siera Leone | 0-0 |  | 01.06.08 | 16:00 | Abuja | Nigeria | 2-0 | South Africa | 2-0 |  | 07.06.08 | 15:00 | Pretoria | South Africa | 4-1 | Equat. Guinea | 2-0 |  | 07.06.08 | 16:30 | Freetown | Siera Leone | 0-1 | Nigeria | 0-0 |  | 14.06.08 | 16:30 | Freetown | Siera Leone | 1-0 | South Africa | 1-0 |  | 15.06.08 | 15:30 | Malabo | Equat. Guinea | 0-1 | Nigeria | 0-1 |  | 21.06.08 | 16:00 | Abuja | Nigeria | 2-0 | Equat. Guinea | 1-0 |  | 21.06.08 | 15:00 | Pretoria | South Africa | 0-0 | Siera Leone | 0-0 |  | 06.09.08 | 15:00 | Port Elizabeth | South Africa | 0-1 | Nigeria | 0-0 |  | 06.09.08 | 16:30 | Freetown | Siera Leone | 2-1 | Equat. Guinea | 1-0 |  | 11.10.08 | 16:00 | Abuja | Nigeria | 4-1 | Siera Leone | 3-1 |  | 11.10.08 | 16:15 | Malabo | Equat. Guinea | 0-1 | South Africa | 0-1 |   
 | 
 
| Group 5 | p | w | d | l | gf | ga |  | 1. Ghana | 12 | 4 | 0 | 2 | 11: | 5 |  | 2. Gabon | 12 | 4 | 0 | 2 | 8: | 3 |  | 3. Libya | 12 | 4 | 0 | 2 | 7: | 4 |  | 4. Lesotho | 0 | 0 | 0 | 6 | 2: | 16 |   
| Team | Gh | Ga | Li | Le |  | Ghana | --- |  2:0 | 3:0 |  3:0 |  | Gabon | 2:0 | --- |  1:0 | 2:0 |  | Libya |  1:0 | 1:0 | --- |  4:0 |  | Lesotho | 2:3 |  0:3 | 0:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 01.06.08 | 17:00 | Kumasi | Ghana | 3-0 | Libya | 1-0 |  | 07.06.08 | 20:00 | Tripoli | Libya | 1-0 | Gabon | 1-0 |  | 08.06.08 | 18:00 | Bloemfontein(RSA) | Lesotho | 2-3 | Ghana | 0-2 |  | 14.06.08 | 15:30 | Liberville | Gabon | 2-0 | Ghana | 1-0 |  | 15.06.08 | 15:00 | Bloemfontein(RSA) | Lesotho | 0-1 | Libya | 0-1 |  | 20.06.08 | 20:00 | Tripoli | Libya | 4-0 | Lesotho | 1-0 |  | 22.06.08 | 17:00 | Accra | Ghana | 2-0 | Gabon | 1-0 |  | 28.06.08 | 15:45 | Liberville | Gabon | 2-0 | Lesotho | 1-0 |  | 05.09.08 | 22:00 | Tripoli | Libya | 1-0 | Ghana | 0-0 |  | 07.09.08 | 15:00 | Bloemfontein(RSA) | Lesotho | 0-3 | Gabon | 0-0 |  | 11.10.08 | 14:30 | Sekondi | Ghana | 3-0 | Lesotho | 2-0 |  | 11.10.08 | 15:30 | Liberville | Gabon | 1-0 | Libya | 0-0 |   
 | 
 
| Group 6 | p | w | d | l | gf | ga |  | 1. Algeria | 10 | 3 | 1 | 2 | 7: | 4 |  | 2. Gambia | 9 | 2 | 3 | 1 | 6: | 3 |  | 3. Senegal | 9 | 2 | 3 | 1 | 9: | 7 |  | 4. Liberia | 3 | 0 | 3 | 3 | 4: | 12 |   
| Team | Al | Ga | Se | Li |  | Algeria | --- |  1:0 |  3:2 | 3:0 |  | Gambia | 1:0 | --- | 0:0 |  3:0 |  | Senegal | 1:0 |  1:1 | --- |  3:1 |  | Liberia |  0:0 | 1:1 | 2:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 19:30 | Dakar | Senegal | 1-0 | Algeria | 0-0 |  | 01.06.08 | 16:00 | Monrovia | Liberia | 1-1 | Gambia | 0-1 |  | 06.06.08 | 19:15 | Blida | Algeria | 3-0 | Liberia | 2-0 |  | 08.06.08 | 17:00 | Banjul | Gambia | 0-0 | Senegal | 0-0 |  | 14.06.08 | 17:00 | Banjul | Gambia | 1-0 | Algeria | 1-0 |  | 15.06.08 | 16:00 | Monrovia | Liberia | 2-2 | Senegal | 0-0 |  | 20.06.08 | 19:30 | Blida | Algeria | 1-0 | Gambia | 0-0 |  | 21.06.08 | 19:30 | Dakar | Senegal | 3-1 | Liberia | 2-0 |  | 05.09.08 | 22:00 | Blida | Algeria | 3-2 | Senegal | 0-0 |  | 06.09.08 | 17:00 | Banjul | Gambia | 3-0 | Liberia | 2-0 |  | 11.10.08 | 16:00 | Monrovia | Liberia | 0-0 | Algeria | 0-0 |  | 11.10.08 | 16:10 | Dakar | Senegal | 1-1 | Gambia | 0-0 |   
 | 
 
| Group 7 | p | w | d | l | gf | ga |  | 1. Ivory Coast | 12 | 3 | 3 | 0 | 10: | 2 |  | 2. Mozambique | 8 | 2 | 2 | 2 | 7: | 5 |  | 3. Madagascar | 6 | 1 | 3 | 2 | 2: | 7 |  | 4. Botswana | 5 | 1 | 2 | 2 | 3: | 8 |   
| Team | Iv | Mo | Ma | Bo |  | Ivory Coast | --- | 1:0 |  3:0 |  4:0 |  | Mozambique |  1:1 | --- |  3:0 | 1:2 |  | Madagascar | 0:0 | 1:1 | --- |  1:0 |  | Botswana | 1:1 |  0:1 | 0:0 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 15:00 | Gaborone | Botswana | 0-0 | Madagascar | 0-0 |  | 01.06.08 | 16:00 | Abidjan | Ivory Coast | 1-0 | Mozambique | 0-0 |  | 08.06.08 | 14:30 | Antananarivo | Madagascar | 0-0 | Ivory Coast | 0-0 |  | 08.06.08 | 15:00 | Maputo | Mozambique | 1-2 | Botswana | 0-1 |  | 14.06.08 | 15:00 | Gaborone | Botswana | 1-1 | Ivory Coast | 1-0 |  | 15.06.08 | 14:30 | Antananarivo | Madagascar | 1-1 | Mozambique | 0-1 |  | 22.06.08 | 15:00 | Maputo | Mozambique | 3-0 | Madagascar | 1-0 |  | 22.06.08 | 16:00 | Abijan | Ivory Coast | 4-0 | Botswana | 2-0 |  | 07.09.08 | 14:30 | Antananarivo | Madagascar | 1-0 | Botswana | 1-0 |  | 07.09.08 | 15:00 | Maputo | Mozambique | 1-1 | Ivory Coast | 0-0 |  | 11.10.08 | 14:30 | Abidjan | Ivory Coast | 3-0 | Madagascar | 1-0 |  | 11.10.08 | 16:30 | Gaborone | Botswana | 0-1 | Mozambique | 0-1 |   
 | 
 
| Group 8 | p | w | d | l | gf | ga |  | 1. Morocco | 12 | 4 | 0 | 1 | 10: | 4 |  | 2. Rwanda | 12 | 4 | 0 | 1 | 9: | 4 |  | -. Ethiopia | 6 | 2 | 0 | 2 | 8: | 6 |  | 3. Mauritania | 0 | 0 | 0 | 6 | 3: | 19 |   
| Team | Mo | Rw | Et | Ma |  | Morocco | --- |  2:0 | 3:0 |  4:1 |  | Rwanda | 3:1 | --- | - | 3:0 |  | Ethiopia | - | 1:2 | --- |  6:1 |  | Mauritania | 1:4 |  0:1 | 0:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 19:00 | Casablanca | Morocco | 3-0 | Ethiopia | 2-0 |  | 31.05.08 | 15:30 | Kigali | Rwanda | 3-0 | Mauritania | 1-0 |  | 07.06.08 | 17:00 | Nouakchott | Mauritania | 1-4 | Morocco | 0-2 |  | 08.06.08 | 16:00 | Addis Abeba | Ethiopia | 1-2 | Rwanda | 1-0 |  | 13.06.08 | 17:00 | Nouakchott | Mauritania | 0-1 | Ethiopia | 0-0 |  | 14.06.08 | 15:30 | Kigali | Rwanda | 3-1 | Morocco | 1-0 |  | 21.06.08 | 19:00 | Casablanca | Morocco | 2-0 | Rwanda | 1-0 |  | 22.06.08 | 16:00 | Addis Abeba | Ethiopia | 6-1 | Mauritania | 1-0 |  | 06.09.08 | 17:00 | Nouakchott | Mauritania | 0-1 | Rwanda | 0-0 |  | 07.09.08 | 16:00 | Addis Abeba | Ethiopia | NP | Morocco |   |  | 11.10.08 | 19:30 | Rabat | Morocco | 4-1 | Mauritania | 1-0 |  | 11.10.08 | 15:30 | Kigali | Rwanda | NP | Ethiopia |   |   
 | 
 
| Group 9 | p | w | d | l | gf | ga |  | 1. Burkina Faso | 16 | 5 | 1 | 0 | 14: | 5 |  | 2. Tunisia | 13 | 4 | 1 | 1 | 11: | 3 |  | 3. Burundi | 5 | 2 | 0 | 4 | 5: | 9 |  | 4. Seychelles | 1 | 0 | 0 | 6 | 4: | 17 |   
| Team | Bu | Tu | Bu | Se |  | Burkina Faso | --- |  0:0 | 2:0 |  4:1 |  | Tunisia | 1:2 | --- |  2:1 |  5:0 |  | Burundi |  1:3 | 0:1 | --- | 1:0 |  | Seychelles | 2:3 | 0:2 |  1:2 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 01.06.08 | 15:30 | Bujumbura | Burundi | 1-0 | Seychelles | 0-0 |  | 01.06.08 | 19:10 | Rades | Tunisia | 1-2 | Burkina Faso | 1-0 |  | 07.06.08 | 16:30 | Victoria | Seychelles | 0-2 | Tunisia | 0-1 |  | 07.06.08 | 18:00 | Ouagadougou | Burkina Faso | 2-0 | Burundi | 2-0 |  | 14.06.08 | 16:30 | Victoria | Seychelles | 2-3 | Burkina Faso | 0-1 |  | 15.06.08 | 15:00 | Bujumbura | Burundi | 0-1 | Tunisia | 0-0 |  | 21.06.08 | 18:00 | Ouagadougou | Burkina Faso | 4-1 | Seychelles | 2-1 |  | 21.06.08 | 20:30 | Rades | Tunisia | 2-1 | Burundi | 2-1 |  | 06.09.08 | 16:30 | Victoria | Seychelles | 1-2 | Burundi | 0-1 |  | 06.09.08 | 18:00 | Ouagadougou | Burkina Faso | 0-0 | Tunisia | 0-0 |  | 11.10.08 | 17:00 | Rades | Tunisia | 5-0 | Seychelles | 4-0 |  | 12.10.08 | 15:30 | Bujumbura | Burundi | 1-3 | Burkina Faso | 1-1 |   
 | 
 
| Group 10 | p | w | d | l | gf | ga |  | 1. Mali | 12 | 4 | 0 | 2 | 13: | 8 |  | 2. Sudan | 9 | 3 | 0 | 3 | 9: | 9 |  | 3. Congo | 9 | 3 | 0 | 3 | 7: | 8 |  | 4. Tchad | 6 | 2 | 0 | 4 | 7: | 11 |   
| Team | Ma | Su | Co | Tc |  | Mali | --- |  3:0 | 4:2 |  2:1 |  | Sudan | 3:2 | --- |  2:0 | 1:2 |  | Congo |  1:0 | 1:0 | --- |  2:0 |  | Tchad | 1:2 |  1:3 | 2:1 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 01.06.08 | 18:00 | Bamako | Mali | 4-2 | Congo | 3-1 |  | 07.06.08 | 16:00 | N'Djamena | Chad | 1-2 | Mali | 1-2 |  | 08.06.08 | 15:30 | Brazzaville | Congo | 1-0 | Sudan | 0-0 |  | 14.06.08 | 20:00 | Omdurman | Sudan | 3-2 | Mali | 1-0 |  | 14.06.08 | 16:00 | N'Djamena | Chad | 2-1 | Congo | 1-1  |  | 22.06.08 | 14:30 | Brazzaville | Congo | 2-0 | Chad | 1-0 |  | 22.06.08 | 18:00 | Bamako | Mali | 3-0 | Sudan | 1-0 |  | 06.09.08 | 22:00 | Cairo(EGY) | Sudan | 1-2 | Chad | 0-1 |  | 07.09.08 | 15:30 | Brazzaville | Congo | 1-0 | Mali | 0-0 |  | 10.09.08 | 22:00 | Cairo(EGY) | Chad | 1-3 | Sudan | 1-1 |  | 11.10.08 | 18:00 | Bamako | Mali | 2-1 | Chad | 1-0 |  | 11.10.08 | 21:00 | Omdurman | Sudan | 2-0 | Congo | 1-0 |   
 | 
 
| Group 11 | p | w | d | l | gf | ga |  | 1. Zambia | 7 | 2 | 1 | 1 | 2: | 1 |  | 2. Togo | 6 | 2 | 0 | 2 | 8: | 3 |  | 3. Swaziland | 4 | 1 | 1 | 2 | 2: | 8 |  | 4. Eritrea | withdrew |   
| Team | Za | Sw | To | Er |  | Zambia | --- |  1:0 |  1:0 |   |  | Swaziland | 0:0 | --- | 2:1 |   |  | Togo | 1:0 | - | --- |   |  | Eritrea |   |   |   | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 15:30 | Accra(GHA) | Togo | 1-0 | Zambia | 1-0 |  | 08.06.08 | 15:00 | Mbabane | Swaziland | 2-1 | Togo | 0-0 |  | 15.06.08 | 15:00 | Mbabane | Swaziland | 0-0 | Zambia | 0-0 |  | 21.06.08 | 14:00 | Chililabombwe | Zambia | 1-0 | Swaziland | 0-0 |  | 10.09.08 | 14:00 | Chililabombwe | Zambia | 1-0 | Togo | 1-0 |  | 11.10.08 | 15:30 | Accra(GHA) | Togo | 6-0 | Swaziland | 2-0 |   
 | 
 
| Group 12 | p | w | d | l | gf | ga |  | 1. Egypt | 15 | 5 | 0 | 1 | 13: | 2 |  | 2. Malawi | 12 | 4 | 0 | 2 | 14: | 5 |  | 3. Congo DR | 9 | 3 | 0 | 3 | 14: | 6 |  | 4. Djibouti | 0 | 0 | 0 | 6 | 2: | 30 |   
| Team | Eg | Ma | Co | Dj |  | Egypt | --- |  2:0 | 2:1 |  4:0 |  | Malawi | 1:0 | --- |  2:1 | 8:1 |  | Congo DR |  0:1 | 1:0 | --- |  5:1 |  | Djibouti | 0:4 |  0:3 | 0:6 | --- |   
 | 
| date | time | venue | team 1 | score | team 2 | HT |  | 31.05.08 | 14:30 | Blantyre | Malawi | 8-1 | Djibouti | 2-1 |  | 01.06.08 | 21:00 | Cairo | Egypt | 2-1 | Congo DR | 0-1 |  | 06.06.08 | 15:00 | Djibouti | Djibouti | 0-4 | Egypt | 0-1 |  | 08.06.08 | 15:30 | Congo DR | Congo DR | 1-0 | Malawi | 0-0 |  | 13.06.08 | 15:00 | Djibouti | Djibouti | 0-6 | Congo DR | 0-3 |  | 14.06.08 | 14:30 | Blantyre | Malawi | 1-0 | Egypt | 0-0 |  | 22.06.08 | 15:30 | Kinshasa | Congo DR | 5-1 | Djibouti | 2-0 |  | 22.06.08 | 15:30 | Cairo | Egypt | 2-0 | Malawi | 1-0 |  | 05.09.08 | 21:00 | Djibouti | Djibouti | 0-3 | Malawi | 0-1 |  | 07.09.08 | 15:30 | Kinshasa | Congo DR | 0-1 | Egypt | 0-1 |  | 11.10.08 | 14:30 | Blantyre | Malawi | 2-1 | Congo DR | 0-1 |  | 12.10.08 | 20:00 | Cairo | Egypt | 4-0 | Djibouti | 1-0 |   
 | 
 
| date | time | venue | team 1 | score | team 2 | HT | aggr. |  | 14.10.07 | 14:30 | Antananarivo | Madagascar | 6-2 | Comoros | 2-1 | 10-2 |  | 17.11.07 | 15:00 | Moroni | Comoros | 0-4 | Madagascar | 0-4 |  | 17.10.07 | 16:30 | Freetown | Sierra Leone | 1-0 | Guinea-Bissau | 1-0 | 1-0 |  | 17.11.07 | 16:30 | Bissau | Guinea Bissau | 0-0 | Sierra Leone | 0-0 |  | 16.11.07 | 16:00 | Djibouti | Djibouti | 1-0 | Somalia | 0-0 | 1-0 |  |   |   |   | Seychelles | wo | Centr. Africa |   | wo |  |   |   |   | Swaziland | wo | Sao Tome   Pr. |   | wo |   
 | 
 |  
| Overall Ranking | P | w | d | l | gf | ga |  | 1. Nigeria | 30 | 9 | 3 | 0 | 20: | 5 |  | 2. Cameroon | 29 | 9 | 2 | 1 | 23: | 4 |  | 3. Ivory Coast | 28 | 8 | 4 | 0 | 29: | 6 |  | 4. Egypt | 28 | 9 | 1 | 2 | 22: | 6 |  | 5. Burkina Faso | 28 | 9 | 1 | 2 | 23: | 15 |  | 6. Ghana | 25 | 8 | 1 | 3 | 20: | 8 |  | 7. Tunisia | 24 | 7 | 3 | 2 | 18: | 7 |  | 8. Algeria | 23 | 7 | 2 | 3 | 16: | 8 |  | 9. Benin | 23 | 7 | 2 | 3 | 18: | 13 |  | 10.Gabon | 21 | 7 | 0 | 5 | 17: | 10 |  | 11.Mali | 21 | 6 | 3 | 3 | 21: | 15 |  | 12.Malawi | 16 | 5 | 1 | 6 | 18: | 16 |  | 13.Morocco | 15 | 4 | 3 | 4 | 17: | 13 |  | 14.Mozambique | 15 | 4 | 3 | 5 | 10: | 10 |  | 15.Togo | 14 | 4 | 2 | 4 | 11: | 10 |  | 16.Rwanda | 14 | 4 | 2 | 5 | 10: | 12 |  | 17.Guinea | 14 | 4 | 2 | 6 | 15: | 18 |  | 18.Kenya | 13 | 4 | 1 | 7 | 13: | 16 |  | 19.Libya | 12 | 4 | 0 | 2 | 7: | 4 |  | 20.Zambia | 12 | 3 | 3 | 4 | 4: | 6 |  | 21.Angola | 10 | 3 | 1 | 2 | 11: | 8 |  | 22.Sudan | 10 | 3 | 1 | 8 | 11: | 18 |  | 23.Congo DR | 9 | 3 | 0 | 3 | 14: | 6 |  | 24.Gambia | 9 | 2 | 3 | 1 | 6: | 3 |  | 25.Senegal | 9 | 2 | 3 | 1 | 9: | 7 |  | 26.Cabo Verde | 9 | 3 | 0 | 3 | 7: | 8 |  | 27.Congo | 9 | 3 | 0 | 3 | 7: | 8 |  | 28.Tanzania | 8 | 2 | 2 | 2 | 9: | 6 |  | 29.Uganda | 8 | 2 | 2 | 2 | 7: | 9 |  | 30.South Africa | 7 | 2 | 1 | 3 | 5: | 5 |  | 31.Siera Leone | 7 | 2 | 1 | 3 | 4: | 8 |  | 32.Ethiopia | 6 | 2 | 0 | 2 | 8: | 6 |  | 33.Zimbabwe | 6 | 1 | 3 | 2 | 4: | 6 |  | 34.Tchad | 6 | 2 | 0 | 4 | 7: | 11 |  | 35.Burundi | 6 | 2 | 0 | 4 | 5: | 9 |  | 36.Namibia | 6 | 2 | 0 | 4 | 7: | 12 |  | 37.Madagascar | 6 | 1 | 3 | 2 | 2: | 7 |  | 38.Botswana | 5 | 1 | 2 | 3 | 3: | 8 |  | 39.Swaziland | 4 | 1 | 1 | 2 | 2: | 8 |  | 40.Niger | 3 | 1 | 0 | 5 | 5: | 11 |  | 41.Equat. Guinea | 3 | 1 | 0 | 5 | 4: | 10 |  | 42.Liberia | 3 | 0 | 3 | 3 | 4: | 12 |  | 43.Mauritius | 1 | 0 | 1 | 5 | 3: | 17 |  | 44.Seychelles | 0 | 0 | 0 | 6 | 4: | 17 |  | 45.Lesotho | 0 | 0 | 0 | 6 | 2: | 16 |  | 46.Mauritania | 0 | 0 | 0 | 6 | 3: | 19 |  | 47.Djibouti | 0 | 0 | 0 | 6 | 2: | 30 |  | -. Eritrea | DNS |   
 | 
| Qualified to  |  | World Cup 2010 |  | CAN 2010 |   
 |  
 |