Competitors for 1999 All-Africa Games

Athlete Country Sports Date of birth
Mohamed Abd El-Fatah BRN
EGY
WRE 4 February 1978
Ahmed Abdalla EGY HAN
Amani Abdel Ghafar EGY GYM
Ahmed Abdel Samad EGY BOX 15 September 1972
Nora Abdelhamid EGY JUD
Hisham Abdelwahab Abdelmoumen EGY WRE 24 August 1977
Haiham Abdelwahab EGY HAN
Hesham Abdelwahab EGY HAN
Shaimaa Abdul Aziz EGY TTN 30 March 1981
Abeka CMR FTB
Mohamed Moustafa Abou Elea EGY WRE 25 June 1980
Johanna Abrahamse RSA ATH 18 March 1980
Ali Mohamed Hassan Abu Taleb EGY WRE 6 October 1978
Victor Achakpo NGR BBL
Margaret Achibi NGR TKW 10 May 1976
Jean-Paul Adam SEY SWI 12 June 1977
David Adams NGR TKW
Mehdi Addadi ALG SWI 13 February 1972
Adedeji Adekunli NGR BBL
Ahmed Adel EGY TKW
Adeyinka Adewusi NGR BBL
Akeem Adeyemi NGR BBL
Neil Adonis RSA BBL 1 March 1969
Yasmin Afifi EGY JUD
Bisi Afolabi NGR ATH 31 October 1975
Godwin Agobie NGR BBL
Sanama Agoume CMR JUD
Yazid Akchiche ALG HAN 1973
Peter Akinlabi NGR TTN 28 August 1973
Mavis Akoto GHA ATH 22 March 1978
Erasmus Akrone GHA HAN
Kenny Aladefa NGR ATH 19 December 1974
Barnsley Albert SEY SWI 11 April 1979
Jegbefumere Albert NGR BOX 27 July 1981
Kore Alemu ETH ATH 10 June 1975
Nagwa Ibrahim Saleh Ali EGY ATH 10 June 1975
Deji Aliu NGR ATH 22 November 1975
Mohamed Allalou ALG BOX 28 September 1973
Glory Alozie NGR
ESP
ATH 30 December 1977
Abdalla Aly EGY HAN
Rita Amba NGR WRE
Badreddine Amdouni TUN WRE
Norbert Amefu GHA TKW 6 June 1970
Helena Amoako GHA ATH 16 December 1976
Anthonia Anakee NGR WLT 1982
Yasmine Anis EGY TKW
Richard Ankrah GHA HAN
Moussa Aouanouk ALG ATH 2 August 1972
Alex Asante Asare GHA HAN
Rabab Ashour EGY WLT 1979
Jackson Asiku UGA BOX 21 October 1978
Innocent Asonze NGR ATH 30 December 1972
Vincent Asumang GHA ATH 20 July 1968
Chahla Ataïlia ALG JUD
Angela Atede NGR ATH 8 February 1972
Ali Atef EGY JUD
Fares Attar ALG SWI 1975
Célestin Augustin MAD BOX 14 January 1971
Haitham Awad EGY JUD 15 August 1977
Chemabo Awah CMR JUD
Mark Awere GHA ATH 16 July 1979
Kais Ayadi TUN WLT 1976
Makrem Ayed TUN JUD 10 September 1973
Jean-Paul Azie MRI JUD
Mohamed Azzaoui ALG BOX 1 December 1975
Amor Bach Hanba TUN WRE 13 August 1977
Sunday Bada NGR ATH 22 June 1969
Lionel Baguissi GAB TKW 5 June 1974
Mohamed Bahari ALG BOX 29 June 1976
Cosmas Banda ZAM FTB 29 December 1975
Violet Barasa KEN VOL 21 June 1975
Esther Barno KEN VOL 6 June 1968
Braydon Bartle RSA BBL 11 March 1981
Joseph Batangdon CMR ATH 29 July 1978
Fita Bayesa ETH ATH 15 December 1972
Idiado Beauty NGR GYM
Mohamed Bédioui TUN ATH 19 May 1977
Faiza Bejaoui TUN WRE 23 August 1982
Sami Belgroun ALG JUD 12 April 1975
Ali Ben Medjghaia ALG WLT 1965
Mohamed Ben M’barek TUN WRE
Naoufel Ben Rabah TUN BOX 18 November 1977
Nafaa Benami ALG WLT 8 November 1974
Abdallah Benchekour ALG SWI
Tharwat Bendary EGY WLT 29 July 1970
Mohamed Amine Benhamadi ALG WRE 29 July 1972
Kenza Bennaceur ALG SWI 14 January 1976
Mohamed Bermo EGY HAN
Vaughn Berriman RSA BBL 2 September 1975
Piet Bezuidenhout RSA WRE
Tinei Billiat ZIM BBL
Grace Birungi UGA ATH 10 October 1973
Lea Zahoui Blavo CIV JUD 19 April 1975
Wilson Boit Kipketer KEN ATH 6 October 1973
Sinivie Boltic NGR WRE 2 July 1982
Jude Bonney GHA HAN
Hanli Borcherds RSA GYM
Thelm Borges CPV RGY
Adrian Bosch RSA SWI
Adriaan Botha RSA ATH 8 March 1977
Hendrick Botha RSA ATH 20 February 1975
Wesley Botha RSA BBL 1982
Mohamed Bouaichaoui ALG JUD 15 January 1979
Mahmoud Bouanik ALG HAN 1 January 1967
Nacera Bouaziz ALG TTN 1976
Saïd Bourenane ALG HAN 1974
Bahia Boussad ALG ATH 31 January 1979
Reda Boutaghou ALG SWI 1971
Fouad Bouzenada ALG WLT 9 August 1976
Mohamed Bouziane ALG HAN 23 April 1971
Stacey Bowley RSA SWI 1976
Somaia Bradran EGY WRE 1 November 1980
Cristian Brezeanu ROU
RSA
GYM 5 February 1971
Okkert Brits RSA ATH 22 August 1973
Sally Buckton RSA JUD
Neil Burne ZIM BBL
Happiness Burutu NGR WRE
Sindi Buthelezi SWZ TKW
Michelle Cameron RSA RGY
Foued Chabani TUN TKW
Mahmoud Charef TUN TKW
Kamel Chater TUN BOX 7 April 1972
David Chelule KEN ATH 7 July 1977
Julius Chepkwony KEN ATH 6 June 1969
Edna Chepngeno KEN VOL 17 July 1977
Fred Cheruiyot KEN ATH 20 September 1970
Vivian Cheruiyot KEN ATH 11 September 1983
June Cheye KEN TKW
Osei Christ GHA HAN
Clement Chukwu NGR ATH 7 July 1973
Vivian Chukwuemeka NGR ATH 3 October 1975
Anthony Cletus NGR WRE
Taryn Cokayne RSA SWI 6 September 1983
Mickaël Conjungo CAF ATH 6 May 1969
Jason Cook RSA BBL 8 July 1975
Marius Corbett RSA ATH 26 September 1975
Hollie Corrigan RSA TKW
Herbert Couacud MRI SWI
Kirsty Coventry ZIM SWI 16 September 1983
Candice Crafford RSA SWI 1981
Vencelas Dabaya CMR
FRA
WLT 28 April 1981
Ango Daly GAB TKW
Loriaan Daniels RSA WLT 1979
Simon Datok NGR WRE
Michelle David MRI WLT 1973
Damien Davids RSA BBL 30 April 1970
Andrew Davidson RSA WRE 21 July 1969
Errol Davis RSA BBL 9 November 1978
Allison de Vries RSA RGY
Brendon Dedekind RSA SWI 14 February 1976
Markus Dekker RSA WRE
Seynabou Demba SEN TKW
Caroline Demetriou RSA GYM
Nick Dempsey RSA BBL 15 December 1978
Saida Dhahri TUN JUD 18 February 1979
Karima Dhaouadi TUN JUD
Évelyne Diatta SEN WRE 3 February 1976
David Dickenson ZIM CYC
Marie Nicole Diédhiou SEN WRE 4 August 1979
Adja Marieme Diop SEN JUD 5 August 1977
Aïda Diop SEN ATH 27 November 1970
Yakhya Diop SEN WRE
Mame Tacko Diouf SEN ATH 17 October 1976
Yassine Djakrir ALG WRE 6 December 1973
Ahmed Dkhil TUN TKW
Mfanukhona Dlamini SWZ TKW 5 October 1979
Manu Dora GHA ATH
Tebe Dorgu NGR WRE 2 August 1974
Cynthia Dotsey GHA TKW
Felix Dowuona GHA HAN
Samson Dseni NGR TKW
Tjaart du Plessis RSA WRE 9 July 1967
Jannie du Toit RSA WRE 18 February 1970
Maranelle Du Toit RSA ATH 31 December 1978
Witness Dube ZIM BBL
Kutre Dulecha ETH ATH 22 August 1978
Riaz Durgahed MRI BOX 4 May 1977
Lezelle Duvenage RSA ATH 17 May 1977
Evelyn Ebhomien NGR WLT 15 February 1981
Daniel Effiong NGR ATH 17 June 1972
Joan Ekah NGR ATH 16 December 1980
Catherine Ewa Ekuta NGR JUD 25 November 1979
Shahda El-Alfy EGY TTN
Sara Muhammad Nabawi El-Ashram EGY WRE
Abdou Saeed El-Barbary EGY WRE 5 November 1977
Farrah El-Gueretly EGY GYM
Abdelrahim El-Said EGY BOX
Lashin El-Sayed EGY TTN
Ali El-Sherif EGY JUD
Yousria Magdy Elberhamy EGY WRE 9 November 1977
Oluchi Elechi NGR ATH 24 June 1968
Toba Elegbi NGR BBL
Helen Elele KEN VOL 9 September 1973
Maha Elkashlan EGY RGY
Ahmed Elkhashad EGY HAN
Maha Elmerghany EGY SWI
Boutheina Elouer TUN SWI 1984
Mohamed Elsherif EGY HAN
Mia Emmet RSA TKW
Mike Enamson NGR WLT 1980