# 2004 African Cup of Nations squads

Below is a list of squads used in the 2004 African Cup of Nations.

## Group A
### DR Congo

Head coach: Mick Wadsworth
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Paulin Tokala Kombe | (1977-03-26)26 March 1977 (aged 26) | Primeiro Agosto |
| 2 | 2DF | Félix Mwamba Musasa | (1976-12-25)25 December 1976 (aged 27) | Orlando Pirates |
| 3 | 2DF | Camille Muzinga | (1980-12-06)6 December 1980 (aged 23) | Lokeren |
| 4 | 2DF | Cyrille Mubiala Kitambala | (1974-07-07)7 July 1974 (aged 29) | Ajax Cape Town |
| 5 | 2DF | Jean-Paul Kamudimba | (1982-03-16)16 March 1982 (aged 21) | Nice |
| 6 | 3MF | Trésor Luntala | (1982-05-31)31 May 1982 (aged 21) | Grasshoppers |
| 7 | 4FW | Dieudonné Kalilulika | (1983-10-01)1 October 1983 (aged 20) | TP Mazembe |
| 8 | 3MF | Kangama Ndiwa | (1984-02-28)28 February 1984 (aged 19) | Bolton Wanderers |
| 9 | 4FW | Lomana LuaLua | (1980-12-28)28 December 1980 (aged 23) | Newcastle United |
| 10 | 3MF | Alain Masudi | (1978-02-12)12 February 1978 (aged 25) | Sturm Graz |
| 11 | 4FW | Musasa Kabamba | (1982-06-30)30 June 1982 (aged 21) | Kaizer Chiefs |
| 12 | 3MF | Franck Matingou | (1979-12-04)4 December 1979 (aged 24) | Bastia |
| 13 | 3MF | Ngoy Bomboko | (1977-05-21)21 May 1977 (aged 26) | TP Mazembe |
| 14 | 2DF | Michel Dinzey Sinda | (1972-10-15)15 October 1972 (aged 31) | Eintracht Braunschweig |
| 15 | 2DF | Hérita Ilunga | (1982-02-25)25 February 1982 (aged 21) | Saint-Étienne |
| 16 | 1GK | Papy Lukata Shumu | (1978-04-23)23 April 1978 (aged 25) | Aviação |
| 17 | 4FW | Merlin Mpiana | (1982-07-17)17 July 1982 (aged 21) | Oțelul Galați |
| 18 | 3MF | Marcel Kimemba Mbayo | (1978-04-24)24 April 1978 (aged 25) | Gençlerbirliği |
| 19 | 4FW | Biscotte Mbala Mbuta | (1985-04-07)7 April 1985 (aged 18) | Motema Pembe |
| 20 | 2DF | Bijou Kisombe Mundaba | (1976-09-29)29 September 1976 (aged 27) | Vita Club |
| 21 | 3MF | Olivier Nzuzi Niati Polo | (1980-09-16)16 September 1980 (aged 23) | SW Bregenz |
| 22 | 1GK | Muteba Kidiaba | (1976-02-01)1 February 1976 (aged 27) | TP Mazembe |

### Guinea

Head coach: Michel Dussuyer
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Mohamed Keita | (1980-01-01)1 January 1980 (aged 24) | Kaloum |
| 2 | 3MF | Pascal Feindouno | (1981-02-27)27 February 1981 (aged 22) | Bordeaux |
| 3 | 3MF | Abdoul Salam Sow | (1970-08-13)13 August 1970 (aged 33) | Al-Ittihad |
| 4 | 2DF | Mamadi Kaba | (1982-06-15)15 June 1982 (aged 21) | Kaloum |
| 5 | 2DF | Bobo Baldé | (1975-10-05)5 October 1975 (aged 28) | Celtic |
| 6 | 2DF | Almamy Schuman Bah | (1974-08-24)24 August 1974 (aged 29) | Metz |
| 7 | 4FW | Fodé Mansare | (1981-09-03)3 September 1981 (aged 22) | Montpellier |
| 8 | 2DF | Kanfoury Sylla | (1980-07-07)7 July 1980 (aged 23) | Charleroi |
| 9 | 4FW | Sambégou Bangoura | (1982-04-03)3 April 1982 (aged 21) | Standard Liège |
| 10 | 4FW | Titi Camara | (1972-11-17)17 November 1972 (aged 31) | Al-Siliya |
| 11 | 4FW | Souleymane Youla | (1982-11-29)29 November 1982 (aged 21) | Gençlerbirliği |
| 12 | 2DF | Kader Camara | (1982-03-18)18 March 1982 (aged 21) | Cercle Brugge |
| 13 | 2DF | Ibrahima Sory Conte | (1981-06-03)3 June 1981 (aged 22) | Lokeren |
| 14 | 3MF | Ousmane N'Gom Camara | (1975-05-26)26 May 1975 (aged 28) | Unattached |
| 15 | 3MF | Sékou Oumar Drame | (1973-12-23)23 December 1973 (aged 30) | Luthianas |
| 16 | 1GK | Kémoko Camara | (1975-05-04)4 May 1975 (aged 28) | Bnei Sakhnin |
| 17 | 2DF | Morlaye Soumah | (1971-11-04)4 November 1971 (aged 32) | Bastia |
| 18 | 3MF | Abdoulaye Kapi Sylla | (1982-09-15)15 September 1982 (aged 21) | Tours |
| 19 | 3MF | Mangué Camara | (1982-09-15)15 September 1982 (aged 21) | Kaloum |
| 20 | 3MF | Abdoul Karim Sylla | (1981-01-10)10 January 1981 (aged 23) | Lokeren |
| 21 | 4FW | Alhassane Keita | (1983-06-26)26 June 1983 (aged 20) | Zürich |
| 22 | 1GK | Abdallah Bah | (1975-11-30)30 November 1975 (aged 28) | Nice |

### Rwanda

Head coach: Ratomir Dujković
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Patrick Mbeu | (1986-03-09)9 March 1986 (aged 17) | APR |
| 2 | 3MF | Jean-Paul Habyarimana | (1982-08-17)17 August 1982 (aged 21) | APR |
| 3 | 2DF | Hamad Ndikumana | (1978-10-05)5 October 1978 (aged 25) | Gent |
| 4 | 2DF | Abdul Sibomana | (1981-12-10)10 December 1981 (aged 22) | APR |
| 5 | 2DF | Léandre Bizagwira | (1981-06-09)9 June 1981 (aged 22) | Kiyovu Sport |
| 6 | 3MF | Frédéric Rusanganwa | (1980-04-04)4 April 1980 (aged 23) | APR |
| 7 | 2DF | Canisius Bizimana | (1984-01-15)15 January 1984 (aged 20) | Mukura Victory Sports |
| 8 | 3MF | Michel Kamanzi | (1974-09-22)22 September 1974 (aged 29) | SG 06 Betzdorf |
| 9 | 3MF | Joao Elias | (1973-12-12)12 December 1973 (aged 30) | Kortrijk |
| 10 | 4FW | Jimmy Gatete | (1982-12-11)11 December 1982 (aged 21) | APR |
| 11 | 4FW | Olivier Karekezi | (1983-05-25)25 May 1983 (aged 20) | APR |
| 12 | 4FW | Henri Munyaneza | (1984-06-19)19 June 1984 (aged 19) | Eendracht Aalst |
| 13 | 2DF | Elias Ntaganda | (1982-01-01)1 January 1982 (aged 22) | APR |
| 14 | 4FW | Saïd Abed Makasi | (1982-08-20)20 August 1982 (aged 21) | Brussels |
| 15 | 4FW | Désiré Mbonabucya | (1977-02-25)25 February 1977 (aged 26) | Sint-Truidense |
| 16 | 3MF | Eric Nshimiyimana | (1972-05-08)8 May 1972 (aged 31) | APR |
| 17 | 4FW | Jean Lomani | (1982-07-27)27 July 1982 (aged 21) | Power Dynamos |
| 18 | 1GK | Ramadhani Nkunzingoma | (1977-09-02)2 September 1977 (aged 26) | APR |
| 19 | 3MF | Karim Kamanzi | (1979-09-29)29 September 1979 (aged 24) | Visé |
| 20 | 3MF | Jimmy Mulisa | (1984-04-03)3 April 1984 (aged 19) | APR |
| 21 | 2DF | Jean Rémy Bitana | (1984-05-05)5 May 1984 (aged 19) | Rayon Sport |
| 22 | 1GK | Jean-Claude Ndagijimana | (1984-11-26)26 November 1984 (aged 19) | Rayon Sport |

### Tunisia

Head coach: Roger Lemerre
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Ali Boumnijel | (1966-04-13)13 April 1966 (aged 37) | Rouen |
| 2 | 2DF | Khaled Badra | (1973-04-08)8 April 1973 (aged 30) | Espérance |
| 3 | 2DF | Karim Haggui | (1984-01-20)20 January 1984 (aged 20) | Étoile du Sahel |
| 4 | 2DF | Alaeddine Yahia | (1981-09-26)26 September 1981 (aged 22) | Guingamp |
| 5 | 4FW | Ziad Jaziri | (1978-07-12)12 July 1978 (aged 25) | Gaziantepspor |
| 6 | 2DF | Hatem Trabelsi | (1977-01-25)25 January 1977 (aged 26) | Ajax |
| 7 | 4FW | Imed Mhedhebi | (1976-03-22)22 March 1976 (aged 27) | Étoile du Sahel |
| 8 | 3MF | Mehdi Nafti | (1978-11-28)28 November 1978 (aged 25) | Racing de Santander |
| 9 | 4FW | Najeh Braham | (1977-05-20)20 May 1977 (aged 26) | Eintracht Trier |
| 10 | 3MF | Kaies Ghodhbane | (1976-01-07)7 January 1976 (aged 28) | Diyarbakırspor |
| 11 | 4FW | Francileudo dos Santos | (1979-03-20)20 March 1979 (aged 24) | Sochaux |
| 12 | 3MF | Jawhar Mnari | (1976-11-08)8 November 1976 (aged 27) | Espérance |
| 13 | 3MF | Riadh Bouazizi | (1973-04-08)8 April 1973 (aged 30) | Gaziantepspor |
| 14 | 3MF | Adel Chedli | (1976-09-16)16 September 1976 (aged 27) | Sochaux |
| 15 | 2DF | Radhi Jaïdi | (1975-08-30)30 August 1975 (aged 28) | Espérance |
| 16 | 1GK | Khaled Fadhel | (1976-09-29)29 September 1976 (aged 27) | Sfaxien |
| 17 | 4FW | Mohamed Jedidi | (1978-09-10)10 September 1978 (aged 25) | Étoile du Sahel |
| 18 | 3MF | Selim Ben Achour | (1981-09-08)8 September 1981 (aged 22) | Paris Saint-Germain |
| 19 | 2DF | Anis Ayari | (1982-02-16)16 February 1982 (aged 21) | Stade Tunisien |
| 20 | 2DF | Jose Clayton | (1974-03-21)21 March 1974 (aged 29) | Espérance |
| 21 | 2DF | Karim Saidi | (1983-03-24)24 March 1983 (aged 20) | Club Africain |
| 22 | 1GK | Khaled Azaiez | (1976-10-30)30 October 1976 (aged 27) | Club Africain |

## Group B
### Burkina Faso

Head coach: Jean-Paul Rabier
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Mohamed Kaboré | (1980-12-31)31 December 1980 (aged 23) | Étoile Filante de Ouagadougou |
| 2 | 2DF | Moussa Ouattara | (1981-12-31)31 December 1981 (aged 22) | Créteil |
| 3 | 4FW | Patrick Zoundi | (1982-07-19)19 July 1982 (aged 21) | Lokeren |
| 4 | 2DF | Jean-Michel Liade Gnonka | (1980-03-01)1 March 1980 (aged 23) | Kouba |
| 6 | 3MF | Rahim Ouédraogo | (1980-10-08)8 October 1980 (aged 23) | Twente |
| 7 | 2DF | Amadou Coulibaly | (1984-12-31)31 December 1984 (aged 19) | RC Bobo |
| 8 | 3MF | Mahamoudou Kéré | (1982-02-01)1 February 1982 (aged 21) | Charleroi |
| 9 | 4FW | Moumouni Dagano | (1981-01-03)3 January 1981 (aged 23) | Guingamp |
| 10 | 4FW | Abdoulaye Cissé | (1983-12-24)24 December 1983 (aged 20) | Montpellier |
| 11 | 4FW | Tanguy Barro | (1982-09-13)13 September 1982 (aged 21) | Chamois Niortais |
| 12 | 3MF | Saïdou Panandétiguiri | (1984-03-22)22 March 1984 (aged 19) | Bordeaux |
| 13 | 3MF | Bèbè Kambou | (1982-07-01)1 July 1982 (aged 21) | Louhans-Cuiseaux |
| 14 | 4FW | Dieudonné Minoungou | (1981-06-25)25 June 1981 (aged 22) | Tours |
| 15 | 2DF | Ousmane Traoré | (1977-03-07)7 March 1977 (aged 26) | Lorient |
| 16 | 1GK | Abdoulaye Soulama | (1984-02-21)21 February 1984 (aged 19) | ASF Bobo |
| 17 | 3MF | Amadou Tidiane Tall | (1975-06-22)22 June 1975 (aged 28) | Étoile Filante |
| 18 | 3MF | Amadou Touré | (1979-12-23)23 December 1979 (aged 24) | Mons |
| 19 | 2DF | Mohamed Ali Diallo | (1978-05-05)5 May 1978 (aged 25) | ASFA Yennenga |
| 20 | 3MF | Amara Ahmed Ouattara | (1983-10-21)21 October 1983 (aged 20) | RC Kadiogo |
| 21 | 4FW | Toussaint Natama | (1982-10-31)31 October 1982 (aged 21) | Westerlo |
| 22 | 1GK | Daouda Compaoré | (1973-01-06)6 January 1973 (aged 31) | ASFA Yennenga |

### Kenya

Head coach: Jacob Mulee
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Francis Onyiso Okoth | (1972-11-16)16 November 1972 (aged 31) | Ulinzi Stars |
| 2 | 2DF | George Japtheth Waweru Kaduvi | (1978-10-12)12 October 1978 (aged 25) | Tisko |
| 3 | 2DF | Kassim Issa | (1975-12-21)21 December 1975 (aged 28) | Mumias Sugar |
| 4 | 2DF | Musa Otieno | (1973-12-29)29 December 1973 (aged 30) | Santos |
| 5 | 3MF | Thomas Juma Oundo | (1976-09-23)23 September 1976 (aged 27) | Friska Viljor |
| 6 | 3MF | Anthony Mathenge Gitau | (1978-10-23)23 October 1978 (aged 25) | Thika United |
| 7 | 3MF | Titus Mulama | (1980-08-06)6 August 1980 (aged 23) | Mathare United |
| 8 | 2DF | Adam Shaban Wesa | (1983-02-28)28 February 1983 (aged 20) | Mathare United |
| 9 | 4FW | Mike Okoth Origi | (1967-11-16)16 November 1967 (aged 36) | Heusden-Zolder |
| 10 | 3MF | John Muiruri | (1979-10-10)10 October 1979 (aged 24) | Gent |
| 11 | 4FW | John Wamalwa Baraza | (1974-06-03)3 June 1974 (aged 29) | IF Sylvia |
| 12 | 4FW | Maurice Sunguti | (1977-10-06)6 October 1977 (aged 26) | Friska Viljor |
| 13 | 1GK | Willis Ochieng | (1981-10-10)10 October 1981 (aged 22) | Free State Stars |
| 14 | 2DF | Andrew Oyombe Opiyo | (1985-02-24)24 February 1985 (aged 18) | Tusker |
| 15 | 2DF | Philip Opiyo | (1979-02-27)27 February 1979 (aged 24) | Free State Stars |
| 16 | 4FW | James Omondi | (1980-12-30)30 December 1980 (aged 23) | Thika United |
| 17 | 3MF | Robert Mambo Mumba | (1978-10-25)25 October 1978 (aged 25) | Gent |
| 18 | 4FW | Dennis Oliech | (1985-02-02)2 February 1985 (aged 18) | Al-Arabi |
| 19 | 4FW | Emmanuel Ake | (1980-06-11)11 June 1980 (aged 23) | AB |
| 20 | 3MF | Walter Odede Amimo | (1974-11-11)11 November 1974 (aged 29) | Mathare United |
| 21 | 2DF | Moses Nyandusi Gikenyi | (1972-11-19)19 November 1972 (aged 31) | St Michel United |
| 22 | 1GK | Duncan Ochieng | (1978-08-31)31 August 1978 (aged 25) | Mathare United |
Since participation in CAN 2004, the Kenyan goalkeepers received real numbers 1, 13 and 22.

### Mali

Head coach: Henri Stambouli
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Mahamadou Sidibè | (1978-10-04)4 October 1978 (aged 25) | Egaleo |
| 2 | 2DF | Souleymane Diamoutene | (1983-01-30)30 January 1983 (aged 20) | Perugia |
| 3 | 2DF | Fousseni Diawara | (1980-08-28)28 August 1980 (aged 23) | Stade Lavallois |
| 4 | 2DF | Adama Coulibaly | (1980-10-09)9 October 1980 (aged 23) | Lens |
| 5 | 2DF | Brahim Thiam | (1974-02-24)24 February 1974 (aged 29) | Istres |
| 6 | 3MF | Mahamadou Diarra | (1981-05-18)18 May 1981 (aged 22) | Lyon |
| 7 | 4FW | Mamady Sidibé | (1979-12-18)18 December 1979 (aged 24) | Gillingham |
| 8 | 3MF | Bassala Touré | (1976-02-21)21 February 1976 (aged 27) | Kerkyra |
| 9 | 4FW | Sedonoude Janvier Abouta | (1981-01-01)1 January 1981 (aged 23) | Djoliba |
| 10 | 3MF | Soumaila Coulibaly | (1978-04-15)15 April 1978 (aged 25) | SC Freiburg |
| 11 | 3MF | Djibril Sidibé | (1982-02-23)23 February 1982 (aged 21) | Châteauroux |
| 12 | 3MF | Seydou Keita | (1980-01-16)16 January 1980 (aged 24) | Lens |
| 13 | 2DF | Ibrahima Koné | (1977-10-06)6 October 1977 (aged 26) | ASC Jeanne d'Arc |
| 14 | 3MF | David Coulibaly | (1978-01-21)21 January 1978 (aged 26) | Châteauroux |
| 15 | 4FW | Abdoulaye Demba | (1976-11-02)2 November 1976 (aged 27) | Eendracht Aalst |
| 16 | 1GK | Cheick Bathily | (1982-10-10)10 October 1982 (aged 21) | Djoliba |
| 17 | 2DF | Sammy Traoré | (1976-02-25)25 February 1976 (aged 27) | Nice |
| 18 | 3MF | Mohamed Sissoko | (1985-01-22)22 January 1985 (aged 19) | Valencia |
| 19 | 4FW | Frédéric Kanouté | (1977-09-02)2 September 1977 (aged 26) | Tottenham Hotspur |
| 20 | 4FW | Dramane Traoré | (1982-06-17)17 June 1982 (aged 21) | Ismaily |
| 21 | 2DF | Mamary Traoré | (1980-04-29)29 April 1980 (aged 23) | Grenoble |
| 22 | 1GK | Fousseiny Tangara | (1978-06-12)12 June 1978 (aged 25) | Mantes |

### Senegal

Head coach: Guy Stéphan
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Tony Sylva | (1975-05-17)17 May 1975 (aged 28) | Monaco |
| 2 | 2DF | Omar Daf | (1977-02-12)12 February 1977 (aged 26) | Sochaux |
| 3 | 2DF | Ibrahima Faye | (1979-10-22)22 October 1979 (aged 24) | Gent |
| 4 | 2DF | Pape Malick Diop | (1974-12-29)29 December 1974 (aged 29) | Lorient |
| 5 | 2DF | Souleymane Diawara | (1978-12-24)24 December 1978 (aged 25) | Sochaux |
| 6 | 3MF | Aliou Cissé (c) | (1976-03-24)24 March 1976 (aged 27) | Birmingham City |
| 7 | 4FW | Henri Camara | (1977-05-10)10 May 1977 (aged 26) | Wolverhampton Wanderers |
| 8 | 2DF | Sylvain N'Diaye | (1976-06-25)25 June 1976 (aged 27) | Marseille |
| 9 | 4FW | Diomansy Kamara | (1980-11-08)8 November 1980 (aged 23) | Modena |
| 10 | 3MF | Lamine Sakho | (1977-09-28)28 September 1977 (aged 26) | Leeds United |
| 11 | 4FW | El Hadji Diouf | (1981-01-15)15 January 1981 (aged 23) | Liverpool |
| 12 | 4FW | Frédéric Mendy | (1981-11-06)6 November 1981 (aged 22) | Saint-Étienne |
| 13 | 2DF | Lamine Diatta | (1975-07-02)2 July 1975 (aged 28) | Rennes |
| 14 | 4FW | Ousmane N'Doye | (1978-03-12)12 March 1978 (aged 25) | Toulouse |
| 15 | 3MF | Salif Diao | (1977-02-10)10 February 1977 (aged 26) | Liverpool |
| 16 | 1GK | Omar Diallo | (1972-09-28)28 September 1972 (aged 31) | ASC Diaraf |
| 17 | 2DF | Ferdinand Coly | (1973-10-09)9 October 1973 (aged 30) | Perugia |
| 18 | 4FW | Mamadou Niang | (1979-10-13)13 October 1979 (aged 24) | Strasbourg |
| 19 | 3MF | Papa Bouba Diop | (1978-01-28)28 January 1978 (aged 25) | Lens |
| 20 | 3MF | Abdoulaye Faye | (1978-02-26)26 February 1978 (aged 25) | Lens |
| 21 | 2DF | Habib Beye | (1977-10-19)19 October 1977 (aged 26) | Marseille |
| 22 | 1GK | Kalidou Cissokho | (1978-08-28)28 August 1978 (aged 25) | ASC Jeanne d'Arc |

## Group C
### Algeria

Head coach: Rabah Saadane
| No. | Pos. | Player | Date of birth (age) | Caps | Club |
| 1 | 1GK | Hichem Mezaïr | (1976-10-16)16 October 1976 (aged 27) | 24 | USM Alger |
| 2 | 3MF | Abdelnasser Ouadah | (1975-09-13)13 September 1975 (aged 28) | 1 | Ajaccio |
| 3 | 2DF | Moulay Haddou | (1975-06-14)14 June 1975 (aged 28) | | MC Oran |
| 4 | 2DF | Samir Beloufa | (1979-08-27)27 August 1979 (aged 24) | 1 | Mouscron |
| 5 | 2DF | Salim Aribi | (1974-12-16)16 December 1974 (aged 29) | 10 | USM Alger |
| 6 | 3MF | Yazid Mansouri | (1978-02-25)25 February 1978 (aged 25) | 16 | Coventry City |
| 7 | 4FW | Abdelmalek Cherrad | (1981-01-14)14 January 1981 (aged 23) | 7 | Nice |
| 8 | 3MF | Nacereddine Kraouche | (1979-08-27)27 August 1979 (aged 24) | 28 | Gent |
| 9 | 4FW | Nassim Akrour | (1974-07-10)10 July 1974 (aged 29) | 15 | Troyes |
| 10 | 3MF | Djamel Belmadi (c) | (1976-03-27)27 March 1976 (aged 27) | 13 | Al-Gharafa |
| 11 | 4FW | Mansour Boutabout | (1978-09-20)20 September 1978 (aged 25) | 3 | Guegnon |
| 12 | 1GK | Lounès Gaouaoui | (1977-09-28)28 September 1977 (aged 26) | 11 | JS Kabylie |
| 13 | 2DF | Brahim Zafour | (1977-11-30)30 November 1977 (aged 26) | 27 | JS Kabylie |
| 14 | 4FW | Farès Fellahi | (1975-05-13)13 May 1975 (aged 28) | 7 | ES Sétif |
| 15 | 3MF | Karim Ziani | (1982-08-17)17 August 1982 (aged 21) | 4 | Troyes |
| 16 | 1GK | Mohamed Benhamou | (1979-12-17)17 December 1979 (aged 24) | 0 | Paris Saint-Germain |
| 17 | 2DF | Samir Zaoui | (1976-06-06)6 June 1976 (aged 27) | 7 | ASO Chlef |
| 18 | 2DF | Slimane Raho | (1975-10-21)21 October 1975 (aged 28) | 26 | JS Kabylie |
| 19 | 3MF | Maamar Mamouni | (1976-02-26)26 February 1976 (aged 27) | 20 | La Louvière |
| 20 | 3MF | Fodil Hadjadj | (1983-04-18)18 April 1983 (aged 20) | 4 | Nantes |
| 21 | 2DF | Antar Yahia | (1982-03-21)21 March 1982 (aged 21) | 1 | Bastia |
| 22 | 3MF | Hocine Achiou | (1979-04-27)27 April 1979 (aged 24) | 6 | USM Alger |

### Cameroon

Coach: Winfried Schafer
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Carlos Kameni | (1984-02-18)18 February 1984 (aged 19) | Le Havre |
| 2 | 2DF | Joël Perrier-Doumbé | (1978-09-27)27 September 1978 (aged 25) | Auxerre |
| 3 | 2DF | Bill Tchato | (1975-05-14)14 May 1975 (aged 28) | 1. FC Kaiserslautern |
| 4 | 2DF | Rigobert Song | (1976-07-01)1 July 1976 (aged 27) | Lens |
| 5 | 3MF | Timothée Atouba | (1982-02-17)17 February 1982 (aged 21) | Basel |
| 6 | 2DF | Pierre Njanka | (1975-03-15)15 March 1975 (aged 28) | Sedan |
| 7 | 3MF | Modeste M'Bami | (1982-10-09)9 October 1982 (aged 21) | Paris Saint-Germain |
| 8 | 2DF | Geremi | (1978-12-20)20 December 1978 (aged 25) | Chelsea |
| 9 | 4FW | Samuel Eto'o | (1981-03-10)10 March 1981 (aged 22) | Mallorca |
| 10 | 4FW | Patrick M'Boma | (1970-11-15)15 November 1970 (aged 33) | Tokyo Verdy |
| 11 | 4FW | Pius N'Diefi | (1975-07-05)5 July 1975 (aged 28) | Al Ittihad |
| 12 | 3MF | Falemi Ngassam | (1974-05-05)5 May 1974 (aged 29) | Steaua București |
| 13 | 2DF | Lucien Mettomo | (1977-04-19)19 April 1977 (aged 26) | 1. FC Kaiserslautern |
| 14 | 3MF | Jean Makoun | (1983-05-29)29 May 1983 (aged 20) | Lille |
| 15 | 2DF | Gustave Bahoken | (1979-06-13)13 June 1979 (aged 24) | Angers |
| 16 | 1GK | Patrick Tignyemb | (1985-06-14)14 June 1985 (aged 18) | Tonnerre Yaoundé |
| 17 | 1GK | Mathurin Kameni | (1978-02-04)4 February 1978 (aged 25) | Coton Sport |
| 18 | 4FW | Mohamadou Idrissou | (1980-03-08)8 March 1980 (aged 23) | Hannover 96 |
| 19 | 3MF | Eric Djemba-Djemba | (1981-05-04)4 May 1981 (aged 22) | Manchester United |
| 20 | 3MF | Salomon Olembe | (1980-12-08)8 December 1980 (aged 23) | Leeds United |
| 21 | 3MF | Valéry Mezague | (1983-12-08)8 December 1983 (aged 20) | Montpellier |
| 22 | 3MF | Daniel Kome | (1980-05-19)19 May 1980 (aged 23) | Numancia |

### Egypt

Head coach: Mohsen Saleh
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Nader El-Sayed | (1972-12-31)31 December 1972 (aged 31) | Al-Ittihad |
| 2 | 2DF | Amr Fahim | (1976-10-04)4 October 1976 (aged 27) | Ismaily |
| 3 | 2DF | Wael El-Quabbani | (1976-09-02)2 September 1976 (aged 27) | Zamalek |
| 4 | 2DF | Emad El Nahhas | (1976-02-15)15 February 1976 (aged 27) | Ismaily |
| 5 | 2DF | Abdel-Zaher El-Saqua | (1974-01-30)30 January 1974 (aged 29) | Gençlerbirliği |
| 6 | 2DF | Wael Gomaa | (1975-08-03)3 August 1975 (aged 28) | Al-Ahly |
| 7 | 3MF | Ahmed Fathy | (1984-11-10)10 November 1984 (aged 19) | Ismaily |
| 8 | 3MF | Tamer Abdel Hamid | (1975-10-27)27 October 1975 (aged 28) | Zamalek |
| 9 | 4FW | Mido | (1983-02-23)23 February 1983 (aged 20) | Marseille |
| 10 | 4FW | Ahmed Belal | (1980-08-20)20 August 1980 (aged 23) | Al-Ahly |
| 11 | 3MF | Tarek El-Said | (1978-04-05)5 April 1978 (aged 25) | Zamalek |
| 12 | 3MF | Mohamed Barakat | (1976-11-20)20 November 1976 (aged 27) | Al-Arabi |
| 13 | 2DF | Tarek El-Sayed | (1978-10-09)9 October 1978 (aged 25) | Zamalek |
| 14 | 3MF | Hazem Emam | (1975-05-10)10 May 1975 (aged 28) | Zamalek |
| 15 | 2DF | Besheer El-Tabei | (1976-02-24)24 February 1976 (aged 27) | Zamalek |
| 16 | 1GK | Abdel Wahed Al Sayed | (1977-06-03)3 June 1977 (aged 26) | Zamalek |
| 17 | 3MF | Ahmed Hassan | (1975-05-02)2 May 1975 (aged 28) | Beşiktaş |
| 18 | 3MF | Hossam Ghaly | (1981-12-15)15 December 1981 (aged 22) | Feyenoord |
| 19 | 4FW | Abdel Haleem Ali | (1973-10-24)24 October 1973 (aged 30) | Zamalek |
| 20 | 3MF | Hadi Khachaba | (1972-12-19)19 December 1972 (aged 31) | Al-Ahly |
| 21 | 3MF | Hany Said | (1980-04-22)22 April 1980 (aged 23) | Fiorentina |
| 22 | 1GK | Essam Mahmoud | (1977-06-20)20 June 1977 (aged 26) | ENPPI |

### Zimbabwe

Coach: Sunday Marimo
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Energy Murambadoro | (1982-06-27)27 June 1982 (aged 21) | CAPS United |
| 2 | 2DF | Dumisani Mpofu | (1973-12-20)20 December 1973 (aged 30) | Bush Bucks |
| 3 | 3MF | Esrom Nyandoro | (1980-02-06)6 February 1980 (aged 23) | Amazulu |
| 4 | 2DF | Bekhitemba Ndlovu | (1976-08-09)9 August 1976 (aged 27) | Highlanders |
| 5 | 2DF | Dazzy Kapenya | (1976-04-22)22 April 1976 (aged 27) | Sporting Lions |
| 6 | 2DF | Kaitano Tembo | (1970-07-22)22 July 1970 (aged 33) | SuperSport United |
| 7 | 3MF | Leo Kurauzvione | (1981-12-05)5 December 1981 (aged 22) | Dynamos |
| 8 | 3MF | Lazarus Muhone | (1976-08-31)31 August 1976 (aged 27) | Black Rhinos |
| 9 | 4FW | Agent Sawu | (1974-10-24)24 October 1974 (aged 29) | Dynamos |
| 10 | 4FW | Wilfred Mugeyi | (1969-07-04)4 July 1969 (aged 34) | Ajax Cape Town |
| 11 | 3MF | Charles Yohane | (1973-08-26)26 August 1973 (aged 30) | Wits University |
| 12 | 4FW | Peter Ndlovu | (1973-02-25)25 February 1973 (aged 30) | Sheffield United |
| 13 | 4FW | Adam Ndlovu | (1970-06-26)26 June 1970 (aged 33) | Dynamos |
| 14 | 2DF | George Mbwando | (1975-10-20)20 October 1975 (aged 28) | Alemannia Aachen |
| 15 | 3MF | Ronald Sibanda | (1976-08-29)29 August 1976 (aged 27) | Amazulu |
| 16 | 1GK | Tapuwa Kapini | (1984-07-17)17 July 1984 (aged 19) | Highlanders |
| 17 | 2DF | Harlington Shereni | (1975-07-06)6 July 1975 (aged 28) | Guingamp |
| 18 | 3MF | Alois Bunjira | (1975-03-29)29 March 1975 (aged 28) | Wits University |
| 19 | 1GK | Ephrahim Mazarura | (1986-11-24)24 November 1986 (aged 17) | Black Rhinos |
| 20 | 3MF | Tinashe Nengomasha | (1982-09-02)2 September 1982 (aged 21) | Kaizer Chiefs |
| 21 | 4FW | Joel Lupahla | (1977-04-26)26 April 1977 (aged 26) | AEP Paphos |
| 22 | 2DF | Dickson Choto | (1981-03-19)19 March 1981 (aged 22) | Legia Warsaw |

## Group D
### Benin

Coach: Cecil Jones Attuquayefio
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Rachad Chitou | (1976-09-18)18 September 1976 (aged 27) | Dragons |
| 2 | 3MF | Moussa Latoundji | (1978-08-13)13 August 1978 (aged 25) | Energie Cottbus |
| 3 | 2DF | Adigo Dinalo | (1972-07-25)25 July 1972 (aged 31) | Schönberg 95 |
| 4 | 2DF | Samuel Emmanuel Suka | (1983-09-10)10 September 1983 (aged 20) | Liberty Professionals |
| 5 | 2DF | Damien Chrysostome | (1982-05-24)24 May 1982 (aged 21) | Padova |
| 6 | 3MF | Jonas Okétola | (1983-08-27)27 August 1983 (aged 20) | Dragons |
| 7 | 3MF | Romuald Boco | (1985-07-08)8 July 1985 (aged 18) | Chamois Niortais |
| 8 | 2DF | Tony Toklomety | (1984-03-08)8 March 1984 (aged 19) | Maccabi Netanya |
| 9 | 4FW | Laurent Djaffo | (1970-11-05)5 November 1970 (aged 33) | Unattached |
| 10 | 4FW | Oumar Tchomogo | (1978-01-07)7 January 1978 (aged 26) | Guingamp |
| 11 | 4FW | Mouritala Ogunbiyi | (1982-10-10)10 October 1982 (aged 21) | Enyimba International |
| 12 | 2DF | Félicien Singbo | (1980-10-25)25 October 1980 (aged 23) | Airdrie United |
| 13 | 2DF | Moustapha Agnidé | (1981-01-01)1 January 1981 (aged 23) | Lorient |
| 14 | 3MF | Alain Gaspoz | (1970-05-16)16 May 1970 (aged 33) | Aarau |
| 15 | 2DF | Anicet Adjamossi | (1984-03-15)15 March 1984 (aged 19) | Bordeaux |
| 16 | 1GK | Maxime Agueh | (1978-04-01)1 April 1978 (aged 25) | ASOA Valence |
| 17 | 2DF | Sylvain Remy | (1980-11-15)15 November 1980 (aged 23) | Clermont |
| 18 | 2DF | Seydath Tchomogo | (1985-08-13)13 August 1985 (aged 18) | Lions Atakora |
| 19 | 3MF | Jocelyn Ahouéya | (1985-12-19)19 December 1985 (aged 18) | Mogas 90 |
| 20 | 3MF | Oladipupo Wassiou | (1983-12-17)17 December 1983 (aged 20) | JS Pobe |
| 21 | 4FW | Rodrigue Akpakoun | (1974-12-16)16 December 1974 (aged 29) | Unattached |
| 22 | 4FW | Moussoro Kabirou | (1983-09-01)1 September 1983 (aged 20) | Pau |

### Morocco

Coach: Badou Zaki
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Khalid Fouhami | (1972-12-25)25 December 1972 (aged 31) | Académica de Coimbra |
| 2 | 2DF | Walid Regragui | (1975-09-23)23 September 1975 (aged 28) | Ajaccio |
| 3 | 2DF | Akram Roumani | (1978-04-01)1 April 1978 (aged 25) | Genk |
| 4 | 2DF | Abdeslam Ouaddou | (1978-11-01)1 November 1978 (aged 25) | Rennes |
| 5 | 2DF | Talal El Karkouri | (1976-07-08)8 July 1976 (aged 27) | Paris Saint-Germain |
| 6 | 2DF | Noureddine Naybet | (1970-02-10)10 February 1970 (aged 33) | Deportivo La Coruña |
| 7 | 4FW | Jaouad Zaïri | (1982-04-14)14 April 1982 (aged 21) | Sochaux |
| 8 | 3MF | Abdelkarim Kissi | (1980-05-05)5 May 1980 (aged 23) | Rubin Kazan |
| 9 | 4FW | Nabil Baha | (1982-10-12)12 October 1982 (aged 21) | Naval |
| 10 | 3MF | Mourad Hdiouad | (1976-09-10)10 September 1976 (aged 27) | Litex Lovech |
| 11 | 4FW | Moha | (1977-09-12)12 September 1977 (aged 26) | Osasuna |
| 12 | 1GK | Tarik El Jarmouni | (1977-12-30)30 December 1977 (aged 26) | FAR |
| 13 | 3MF | Houssine Kharja | (1982-11-09)9 November 1982 (aged 21) | Ternana |
| 14 | 4FW | Mustapha Bidoudane | (1976-06-18)18 June 1976 (aged 27) | Raja Casablanca |
| 15 | 3MF | Youssef Safri | (1977-01-13)13 January 1977 (aged 27) | Coventry City |
| 16 | 4FW | Youssef Mokhtari | (1979-03-05)5 March 1979 (aged 24) | Wacker Burghausen |
| 17 | 4FW | Marouane Chamakh | (1984-01-10)10 January 1984 (aged 20) | Bordeaux |
| 18 | 3MF | Hassan Alla | (1980-11-24)24 November 1980 (aged 23) | Mouloudia Oujda |
| 19 | 3MF | Jamal Alioui | (1982-06-02)2 June 1982 (aged 21) | Perugia |
| 20 | 4FW | Youssef Hadji | (1980-02-25)25 February 1980 (aged 23) | Bastia |
| 21 | 3MF | Tariq Chihab | (1975-11-22)22 November 1975 (aged 28) | Zürich |
| 22 | 1GK | Nadir Lamyaghri | (1976-02-13)13 February 1976 (aged 27) | Wydad |

### Nigeria

Head coach: Christian Chukwu
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Vincent Enyeama | (1982-08-29)29 August 1982 (aged 21) | Enyimba |
| 2 | 3MF | Joseph Yobo | (1980-09-06)6 September 1980 (aged 23) | Everton |
| 3 | 2DF | Celestine Babayaro | (1978-08-29)29 August 1978 (aged 25) | Chelsea |
| 4 | 4FW | Nwankwo Kanu | (1976-08-01)1 August 1976 (aged 27) | Arsenal |
| 5 | 2DF | Isaac Okoronkwo | (1978-05-01)1 May 1978 (aged 25) | Wolverhampton Wanderers |
| 6 | 2DF | Joseph Enakarhire | (1982-11-06)6 November 1982 (aged 21) | Standard Liège |
| 7 | 4FW | John Utaka | (1982-01-08)8 January 1982 (aged 22) | Lens |
| 8 | 4FW | Yakubu | (1982-11-22)22 November 1982 (aged 21) | Portsmouth |
| 9 | 4FW | Victor Agali | (1978-12-12)12 December 1978 (aged 25) | Schalke 04 |
| 10 | 3MF | Jay-Jay Okocha | (1973-08-14)14 August 1973 (aged 30) | Bolton Wanderers |
| 11 | 3MF | Garba Lawal | (1974-05-22)22 May 1974 (aged 29) | Elfsborg |
| 12 | 1GK | Greg Etafia | (1982-09-30)30 September 1982 (aged 21) | Moroka Swallows |
| 13 | 4FW | Pius Ikedia | (1980-01-11)11 January 1980 (aged 24) | Groningen |
| 14 | 3MF | Seyi Olofinjana | (1980-06-30)30 June 1980 (aged 23) | Brann |
| 15 | 2DF | George Abbey | (1978-10-20)20 October 1978 (aged 25) | Macclesfield Town |
| 16 | 2DF | Ifeanyi Udeze | (1980-07-21)21 July 1980 (aged 23) | PAOK |
| 17 | 4FW | Julius Aghahowa | (1982-02-12)12 February 1982 (aged 21) | Shakhtar Donetsk |
| 18 | 2DF | Romanus Orjinta | (1981-08-12)12 August 1981 (aged 22) | Enyimba International |
| 19 | 3MF | Prince Ikpe Ekong | (1978-10-05)5 October 1978 (aged 25) | Reggina |
| 20 | 4FW | Peter Odemwingie | (1981-07-15)15 July 1981 (aged 22) | La Louvière |
| 21 | 4FW | Emmanuel Ifeanyi Ekwueme | (1982-06-06)6 June 1982 (aged 21) | Wisła Płock |
| 22 | 1GK | Austin Ejide | (1984-04-08)8 April 1984 (aged 19) | Étoile du Sahel |

### South Africa

Head coach: April Phumo
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | André Arendse | (1967-06-27)27 June 1967 (aged 36) | Mamelodi Sundowns |
| 2 | 2DF | Thabang Molefe | (1979-04-11)11 April 1979 (aged 24) | Le Mans |
| 3 | 2DF | Jacob Lekgetho | (1974-03-24)24 March 1974 (aged 29) | Lokomotiv Moscow |
| 4 | 2DF | Aaron Mokoena | (1980-11-25)25 November 1980 (aged 23) | Genk |
| 5 | 2DF | Mbulelo Mabizela | (1980-09-16)16 September 1980 (aged 23) | Tottenham Hotspur |
| 6 | 3MF | McBeth Sibaya | (1977-11-25)25 November 1977 (aged 26) | Rubin Kazan |
| 7 | 2DF | David Kannemeyer | (1977-07-08)8 July 1977 (aged 26) | Kaizer Chiefs |
| 8 | 3MF | Bennett Mnguni | (1974-03-18)18 March 1974 (aged 29) | Rostov |
| 9 | 4FW | Toni Nhleko | (1979-07-24)24 July 1979 (aged 24) | Dallas Burn |
| 10 | 3MF | Stanton Fredericks | (1978-06-13)13 June 1978 (aged 25) | Kaizer Chiefs |
| 11 | 3MF | Jabu Pule | (1980-07-11)11 July 1980 (aged 23) | Kaizer Chiefs |
| 12 | 3MF | Teboho Mokoena | (1974-07-10)10 July 1974 (aged 29) | Jomo Cosmos |
| 13 | 3MF | Benson Mhlongo | (1980-11-09)9 November 1980 (aged 23) | Wits University |
| 14 | 4FW | Siyabonga Nomvethe | (1977-12-02)2 December 1977 (aged 26) | Udinese |
| 15 | 3MF | Sibusiso Zuma | (1975-06-23)23 June 1975 (aged 28) | Copenhagen |
| 16 | 1GK | Emile Baron | (1979-06-17)17 June 1979 (aged 24) | Lillestrøm |
| 17 | 2DF | Neil Winstanley | (1976-08-25)25 August 1976 (aged 27) | Wits University |
| 18 | 3MF | Delron Buckley | (1977-12-07)7 December 1977 (aged 26) | VfL Bochum |
| 19 | 3MF | John Moshoeu | (1965-12-18)18 December 1965 (aged 38) | Kaizer Chiefs |
| 20 | 2DF | Tony Coyle | (1976-10-29)29 October 1976 (aged 27) | Rostov |
| 21 | 4FW | Patrick Mayo | (1973-05-15)15 May 1973 (aged 30) | Kaizer Chiefs |
| 22 | 1GK | Wayne Roberts | (1977-08-14)14 August 1977 (aged 26) | Wits University |