Competitors for 2018 African Swimming Championships

Athlete Country Sports Date of birth
Dana Akl EGY OWS 21 July 1997
Marwan El-Amrawy EGY OWS/SWI 14 April 1995
Abdellah Ardjoune ALG SWI 21 February 2001
Sandy Atef EGY OWS/SWI 9 May 2000
Moncef Balamane ALG SWI 9 April 2001
Alard Basson RSA SWI 16 February 1996
Alaric Basson RSA SWI 16 February 1996
Adel El-Behary EGY OWS 29 June 1991
Adnan Beji TUN SWI 22 April 1999
Habiba Belghith TUN SWI 2001
Farah Ben Khelil TUN SWI 28 January 1998
Aimen Benabid ALG SWI 1994
Mehdi Benbara ALG SWI 31 August 1998
Lesley Blignaut RSA SWI 2000
Ryad Bouhamidi ALG SWI 8 May 2002
Matthew Bowers RSA SWI/WAP 16 June 1995
Ruan Breytenbach RSA OWS/SWI 11 May 2002
Mohamed Ali Chaouachi TUN SWI 10 May 1995
Majda Chebaraka ALG SWI 17 April 2000
Souad Cherouati ALG OWS/SWI 10 February 1989
Janie Coetzer RSA SWI 2001
Wassim Elloumi TUN SWI 15 July 1993
Hiba Fahsi MAR SWI 5 February 2001
Erin Gallagher RSA SWI 18 December 1998
Alya Gara TUN OWS/SWI 11 July 2001
Mohamed Ghaffari TUN SWI 19 February 2000
Ralph Goveia ZAM SWI 8 March 1996
Ahmed Hafnaoui TUN SWI 4 December 2002
Ahmed Salem Hamdy EGY SWI 16 October 1992
Rowida Hesham EGY SWI 5 May 1995
Marwan El-Kamash EGY SWI 14 November 1993
Youssef El-Kamash EGY SWI 20 July 1995
Menna Kchouk TUN SWI 2000
Ali Khalafalla EGY SWI 13 May 1996
Lounis Khendriche ALG SWI 3 December 1997
Hannah Kiely RSA SWI 2000
Mohamed Mehdi Lagili TUN SWI 27 May 1997
Haythem Mbarki TUN OWS/SWI 19 March 1998
Nesrine Medjahed ALG SWI 28 August 1999
Amel Melih ALG SWI 6 October 1993
Samiha Mohsen EGY SWI 27 October 1998
Hania Moro EGY SWI 1 October 1996
Hamida Rania Nefsi ALG SWI 17 November 1997
Tori Oliver RSA SWI 2003
Farida Osman EGY SWI 18 January 1995
Tilka Paljk ZAM SWI 18 February 1997
Samantha Randle RSA OWS/SWI 24 November 1998
Said Saber MAR OWS/SWI 7 July 1995
Abdelrahman Sameh EGY SWI 9 March 2000
Mohamed Hassan Samy EGY SWI 17 March 1997
Jade Simons RSA SWI 2001
Ayrton Sweeney RSA SWA/SWI 11 May 1993
Yusuf Tibazi MAR SWI 13 March 1996
Lara van Niekerk RSA SWI 13 May 2003
Jacques van Wyk RSA SWI 31 July 1992
Bradley Vincent MRI SWI 30 November 1991
Jessica Whelan RSA SWI 13 April 1997
Imene Zitouni ALG SWI 9 June 2004