Rubik's Cube          Africa          All Persons
 
Rank Person Result Citizen of Competition  
1Hassen Kallala9.04TunisiaChachya Open 2017 
2Yassine Bettahar9.15AlgeriaAlgeria Winter 2016 
3Kamaru-Deen Lawal9.33NigeriaCSP Fall 2012 
4Moez Boussarsar9.53TunisiaChachya Open 2017 
5Sadiq Ahmed9.75NigeriaNew York City Winter 2017 
6Stephen Cotterrell9.81South AfricaCape Town Open 2015 
7Zaakir Hagee10.00South AfricaJohannesburg 2016 
8Lonwabo Mvovo10.48South AfricaCape Town 2016 
9Conor Cronin10.60South AfricaPeterborough Open 2017 
 Shivaan Harichander10.60South AfricaGauteng Winter 2017 
11David Joseph10.66South AfricaCape Town 2016 
12Jacobus Philip Haupt10.71South AfricaVancouver Summer 2012 
13Justin Zhang10.83South AfricaGauteng Winter 2017 
14Emna Boughizane11.02TunisiaTunisia Spring Open 2016 
15Ruben Grobler11.18South AfricaGauteng Winter 2017 
16Maverick Pearson11.20South AfricaCape Town 2016 
17Amine Chouchane11.29TunisiaTunisia Spring Open 2017 
18Anas Meziani11.49MoroccoArchena Open 2016 
19Aymen Aissaoui11.50AlgeriaChachya Open 2017 
20Youssef Kallala11.59TunisiaTunisia Spring Open 2017 
21Logan Woolfson11.66South AfricaTuks Open 2015 
22Pieterjan Joubert11.75South AfricaTuks Open 2015 
23Casey Milos11.83South AfricaJohannesburg Open 2015 
24Emile Compion11.94South AfricaToronto Open Winter 2012 
25Jaméan Groenewald11.96South AfricaBig 'n Weird 2016 
26Jasen Bredenkamp12.11South AfricaGauteng Winter 2017 
27Victor Ebubechukwu Tobechukwu Asiwe12.15NigeriaPretoria Science Week 2015 
28Ayman Mohamed Abdalla12.16EgyptMontreal Open Winter 2017 
29Cameron Blumenow12.23South AfricaJohannesburg 2016 
30Rayan Kerkeni12.25TunisiaOpal Open 2016 
31Lawrence Obioma12.31NigeriaTaylor's Cube Open 2012 
32Ayoub El Atouany12.35MoroccoMorocco Open 2017 
33Nkosinathi Radebe12.73South AfricaJohannesburg 2016 
 Timothy Joseph12.73South AfricaCape Town 2016 
35Mohamed Ben Driss Chokri12.92MoroccoFuenlabrada Open 2016 
36Marike Faught12.95South AfricaGauteng Winter 2017 
37Richard Hohls13.13South AfricaPretoria Science Week 2015 
 Zameer Dada13.13South AfricaGauteng Winter 2017 
39Quinton Scholtz13.16South AfricaBig 'n Weird 2016 
40Tarek Bazizi13.21AlgeriaChachya Open 2017 
41Jesse Tipton13.26South AfricaUK Championship 2016 
42Pranav Ramraj13.28South AfricaEden Village Winter 2017 
43Evan Roux13.55South AfricaBig 'n Weird 2016 
44Raparaoelina Mandresy13.58MadagascarSlow N Steady Summer 2017 
45Etienne Amany13.84Côte d'IvoireLyon Winter Open 2007 
46Donovan Pretorius13.88South AfricaJohannesburg Open 2015 
47Pierre Cilliers14.16South AfricaCape Town 2014 
48Kian Hanekom14.31South AfricaCape Town Open 2015 
49Christopher Kondylis14.35South AfricaGauteng Winter 2017 
50Achraf Chaouch14.39TunisiaTunisia Autumn Open 2016 
51Uan Hermanus14.43South AfricaCape Town 2016 
52Jordan North14.44South AfricaCape Town 2016 
53Jonathan Munro14.75South AfricaCape Town 2016 
54André Hallaby14.77South AfricaJohannesburg 2014 
55Aziz Dimassi14.99TunisiaChachya Open 2017 
56Leith Guelmami15.01TunisiaChachya Open 2017 
57Brendan James Gray15.03South AfricaCape Town Open 2016 
58Christo du Venage15.38South AfricaPretoria Science Week 2015 
59Nathan Hees15.49South AfricaJohannesburg 2016 
60Brent Boswell15.50South AfricaCape Town 2016 
61Matthew Cohen15.52South AfricaJohannesburg Open 2016 
62Anthony Orji15.53NigeriaMonmouth 2013 
63Taariq Hassim15.66South AfricaEden Village Winter 2017 
64Abdul Darries15.68South AfricaCape Town 2016 
 Nour Mseddi15.68TunisiaTunisia Spring Open 2017 
66Dalton Bosman15.72South AfricaJohannesburg Open 2015 
67Liron Horowitz15.93South AfricaJohannesburg 2016 
68Jacq van Jaarsveld16.00South AfricaCape Town 2014 
69Patrick Ellis16.04South AfricaJohannesburg 2016 
70David Shotter16.08South AfricaUK Championship 2016 
71Abdesalam Derdour16.10AlgeriaAlgers Summer Open 2016 
72Tristan Viranyi16.11South AfricaCape Town Open 2015 
73Kayur Ranchod16.41South AfricaCape Town 2016 
74Errol Koffi16.47Côte d'IvoireNational Capital Region 2017 
75Mehdi Zinelabidine16.70TunisiaTunisia Autumn Open 2016 
76Soufiane Lakhlifi16.73MoroccoMorocco Open 2017 
77Chady Ben Hamida16.76TunisiaTunisia Summer Open 2015 
78Khwezi Nyathi16.84South AfricaJohannesburg Open 2016 
79Taha Ben Salah16.92TunisiaTunisia Spring Open 2015 
80Lindsay Hans16.93South AfricaCape Town Open 2015 
81Mohamed Elkhatri17.32MoroccoMorocco Open 2017 
82Shane Swanepoel17.38South AfricaJohannesburg 2016 
83Khaled Bazizi17.53AlgeriaAlgeria Winter 2016 
84William Mouton17.55South AfricaJohannesburg 2016 
85Benjamin Kleyn17.60South AfricaCape Town 2016 
86Lourens Kruger17.65South AfricaJohannesburg Open 2016 
87Dylan Adriaanse17.97South AfricaCape Town Open 2015 
88Adam Mohamed18.10South AfricaCape Town 2016 
89Michael Beukman18.18South AfricaJohannesburg Open 2016 
90Ruan van der Spoel18.36South AfricaJohannesburg Open 2015 
91Sejal Khan18.52South AfricaLong Island 2010 
92Muhammad Akoodi18.63South AfricaJohannesburg 2016 
93Omar Ouadouha18.70MoroccoMorocco Open 2017 
94Zac Rubin18.71South AfricaCape Town 2014 
95Zander Hanekom18.84South AfricaTuks Winter 2015 
96Mahmoud Ibrahim18.95TunisiaChachya Open 2017 
97Thorne Hamer19.00South AfricaJohannesburg Open 2015 
98Fadi Aissaoui19.09AlgeriaChachya Open 2017 
99Dewald Swanevelder19.29South AfricaJohannesburg 2016 
100Pierre Van Rensburg19.36South AfricaSouth Africa Open 2014 
101Liam O'Hagan19.38South AfricaJohannesburg 2014 
102Chris Groenewald19.55South AfricaJohannesburg Open 2016 
103Mohamed Aziz Bouaouina19.60TunisiaTunisia Spring Open 2015 
104Jaco van der Bank19.68South AfricaJohannesburg Open 2016 
105Slimane Siroukane19.77AlgeriaChachya Open 2017 
106Jagger Khalifa19.83South AfricaCape Town Open 2015 
 Mohamed Aziz Alaya19.83TunisiaChachya Open 2017 
108Hridhay Somera19.91South AfricaJohannesburg Open 2016 
109Conrad Kruger19.97South AfricaJohannesburg 2016 
110Amr Ramadan20.19EgyptAachen Open 2011 
111Gerrie van Staden20.25South AfricaJohannesburg 2016 
 Joel Kahl20.25South AfricaJohannesburg 2016 
 Zander Biewenga20.25South AfricaSouth Africa Open 2014 
114Kimon Candiotes20.38South AfricaTuks Winter 2015 
115Zakaria Abdelaziz20.54AlgeriaAlgeria Winter 2016 
116Abe Wickham20.56South AfricaCape Town 2014 
117Devin Joubert20.75South AfricaCape Town 2015 
118Hashil Arjun20.91South AfricaJohannesburg 2014 
 Mandla Zondo20.91South AfricaSouth Africa Open 2014 
120Riley Naidoo21.01South AfricaEden Village Winter 2017 
121Mahir Ambelal21.17South AfricaGauteng Winter 2017 
122Leandro Vindu Kalemba21.22AngolaWorld Championship 2015 
123Jossi Afargan21.25South AfricaJohannesburg Open 2016 
124Oliver Morgan21.27South AfricaJohannesburg Open 2016 
125Stefan van der Sandt21.30South AfricaCape Town 2015 
126Deuel Govender21.63South AfricaJohannesburg 2014 
127Matthew Paulsen21.71South AfricaCape Town Open 2016 
128Aya El Hani21.72MoroccoMorocco Open 2017 
129Anas Fathani21.75MoroccoMorocco Open 2017 
130Menzi Mohale21.81South AfricaJohannesburg Open 2015 
131Rayhaan Essa21.83South AfricaJohannesburg Open 2015 
132Michael Abrahamson22.15South AfricaJohannesburg 2016 
133Henry Rochester22.34South AfricaPretoria Science Week 2015 
134Zoubir Lebbihiat22.35AlgeriaMorocco Open 2017 
135Athos Whittington22.37South AfricaJohannesburg 2016 
136Zander Wessels22.40South AfricaBig 'n Weird 2016 
137Yolen Marimuthu22.44South AfricaJohannesburg Open 2016 
138Sasha Katz22.46South AfricaCape Town 2016 
139Kyle Dornan22.53South AfricaJohannesburg Open 2015 
140Mouhamed Islem Boukri22.62AlgeriaChachya Open 2017 
141Donovan Hale22.63South AfricaPretoria Science Week 2015 
142Timothy Lawrance22.65South AfricaEden Village Winter 2017 
143Muawiya Ziyaad22.72South AfricaSingapore Open 2017 
144Fayez Kaabi22.85TunisiaTunisia Summer Open 2016 
145Kael Scanes22.90South AfricaJohannesburg Open 2016 
146Alex Meulenbeld22.96South AfricaSouth Africa Open 2014 
147Haithem Chirane23.12AlgeriaAlgeria Winter 2016 
148Ivan Visser23.16South AfricaJohannesburg 2016 
149Liza-Mari du Plessis23.18South AfricaCape Town 2015 
150Hanzalah Ismail23.21South AfricaJohannesburg 2016 
151Simon Cameron23.29South AfricaCape Town 2016 
152Waldi van der Lingen23.30South AfricaJohannesburg Open 2015 
153Golo Mühr23.40NamibiaJohannesburg 2016 
154Daniel Selvan23.59South AfricaJohannesburg 2014 
155Dylan Williams23.65South AfricaGauteng Winter 2017 
156Ramotsumi Sesele23.72South AfricaSouth Africa Open 2014 
157Keelan Naidoo23.80South AfricaAdelaide Summer 2017 
158Ricardo Pekelharing23.90South AfricaJohannesburg 2014 
159Hatem Araar23.99TunisiaTunisia Summer Open 2016 
160Shaiv Ramdhani24.40South AfricaVancouver Winter 2017 
161Hadil Wissal Meradi24.41AlgeriaAlgeria Winter 2016 
162Willem Johannes Meyer24.43South AfricaCape Town 2014 
163Richard Landman24.58South AfricaCape Town Open 2015 
164Thammy Ndlovu24.68South AfricaGauteng Winter 2017 
165Kian Zumpt24.71South AfricaJohannesburg Open 2015 
166James Sheridan24.72South AfricaPretoria Science Week 2015 
 Mootez Aoulad Ahmed24.72TunisiaTunisia Summer Open 2016 
168Elke van der Walt24.77South AfricaPops Winter 2015 
169Alan van Tonder24.85South AfricaJohannesburg 2016 
170Asha Langenhoven Clark24.86South AfricaCape Town Open 2016 
 Joshua Walker24.86South AfricaJohannesburg Open 2015 
172Aziz Boussarsar25.01TunisiaWorld Championship 2017 
 Lee Bloenstein25.01South AfricaJohannesburg 2016 
174Yassine Bouzouita25.04TunisiaTunisia Open 2014 
175Saad Ghamgui25.05MoroccoMorocco Open 2017 
176Joshua Van Wyk25.11South AfricaKimberley Open 2015 
177Andreas Visagie25.13South AfricaJohannesburg Open 2016 
178Markus Marais25.16South AfricaTuks Open 2015 
179Kyle Horak25.28South AfricaJohannesburg 2016 
180Chedli Ghorbel25.29TunisiaChachya Open 2017 
181Jacus Horne25.41South AfricaCape Town 2014 
182Victoria Sutherland-Dadds25.42South AfricaGauteng Winter 2017 
183Abdelbagi Hydoub25.46SudanKorean KAIST Style 2015 
184Byron Gomes25.68South AfricaJohannesburg 2016 
185Mohamed lahouel25.72TunisiaTunisia Autumn Open 2016 
186Jesse Lelong26.00South AfricaJohannesburg Open 2015 
187Marcus Furstenberg26.05South AfricaJohannesburg 2016 
188Nadav Ossendryver26.06South AfricaTuks Winter 2015 
189Muaaz Bayat26.09South AfricaJohannesburg 2016 
190Taher Ghiloubi26.16AlgeriaChachya Open 2017 
191Srikesh Singh26.21South AfricaTuks Winter 2015 
192Ricco Visser26.28South AfricaCape Town 2016 
193Christian Garry26.33South AfricaCape Town Open 2015 
194Christiaan Prinsloo26.41South AfricaPops Toys Summer 2015 
195Milind Bhoyroo26.42MauritiusWorld Championship 2017 
196Alexander Gibb Foster26.56South AfricaCape Town 2016 
197Matthew Green26.69South AfricaCape Town Open 2015 
198Shannon Robert26.76South AfricaJohannesburg 2016 
199Tiaan Meyer26.77South AfricaJohannesburg 2016 
200Marco Lerena26.80South AfricaSouth Africa Open 2014 
201Damian Jansen26.91South AfricaJohannesburg 2016 
202Albert Nel27.11South AfricaTuks Open 2015 
203Sayed Gool27.28South AfricaKimberley Open 2015 
204Brayden Steenhoff27.46South AfricaGauteng Winter 2017 
205Ian Jannasch27.61South AfricaTuks Winter 2015 
206Jonathan Tribelhorn27.88South AfricaJohannesburg 2016 
207Dylan Smit28.00South AfricaCape Town 2016 
208Carlo Steenkamp Drotskie28.05South AfricaJohannesburg Open 2016 
209Yaseen Mahomed28.06South AfricaJohannesburg 2014 
210Mark Ian Rimmer28.07South AfricaJohannesburg 2016 
211Francois Kemp28.11South AfricaCape Town 2015 
212Albertus Seyffert28.16South AfricaJohannesburg Open 2015 
213Uthmaan Jabaar28.18South AfricaJohannesburg Open 2016 
214Jordan Jacobson28.56South AfricaJohannesburg Open 2015 
215Ben van Dijk28.71South AfricaCape Town 2016 
216Mohamed El Amine Rebadj28.78AlgeriaAlgeria Winter 2016 
217Achraf Boussahi28.89AlgeriaAlgeria Winter 2016 
218Shayne Sher28.90South AfricaJohannesburg Open 2015 
219Marco Ribeiro28.91South AfricaCape Town Open 2015 
220Luke Smith28.94South AfricaCape Town Open 2016 
221Justin Blanckensee29.03South AfricaCape Town 2015 
222Andre Brink29.15South AfricaJohannesburg Open 2016 
223Andreas Scott29.16South AfricaJohannesburg Open 2016 
224Jaco Coetzee29.19South AfricaGauteng Winter 2017 
225Timothy Bosman29.43South AfricaJohannesburg Open 2015 
226Neeraav Ranjit29.48South AfricaJohannesburg 2016 
227Alex Pickering29.55South AfricaCape Town 2014 
 Joseph Ruiz von Walter29.55South AfricaCape Town 2015 
229Dylan Dermeik29.56South AfricaJohannesburg 2014 
230Raeed Ganief29.80South AfricaCape Town 2016 
231Martijn De Wet29.90South AfricaCape Town 2015 
232Luca Mann29.94South AfricaCape Town Open 2016 
233Troye Keuvelaar29.96South AfricaJohannesburg 2016 
234Rabie Rahhali29.98MoroccoMorocco Open 2017 
235Robert Walker30.09South AfricaJohannesburg Open 2015 
236Pranav Gungadeen30.10South AfricaJohannesburg 2016 
237Michael Pincus30.12South AfricaJohannesburg 2016 
238Cobus Kotze30.22South AfricaJohannesburg Open 2015 
239Yanice Baouali30.27AlgeriaFrance 2017 
240Abderrahmane Baghli30.35AlgeriaAlgeria Winter 2016 
241Omar Hassan30.36South AfricaPops Toys Summer 2015 
242Mouhamed Kerfa30.45AlgeriaAlgeria Winter 2016 
243Ahmed Fadi Mahamdi30.57AlgeriaChachya Open 2017 
244Carel de Beer30.63South AfricaJohannesburg 2016 
245Nelis van der Lingen30.67South AfricaJohannesburg 2016 
246Michael Swanepoel30.68South AfricaJohannesburg Open 2016 
247Yassine Balazi30.75MoroccoChampagne Open 2013 
248Alec Ruiters31.11South AfricaKimberley Open 2015 
249Stefan Nell31.30South AfricaGauteng Winter 2017 
250Jayden Katz31.41South AfricaCape Town 2015 
251Graeme Karon31.44South AfricaCape Town Open 2016 
252Anfel Elgherissi31.66AlgeriaAlgeria Winter 2016 
 Saad Sebaihi31.66AlgeriaLa Montagne Open 2013 
254Aryeh Berkowitz31.69South AfricaJohannesburg 2016 
255Carlos John Costa31.77South AfricaJohannesburg 2014 
256Charles Dubber31.81South AfricaJohannesburg 2016 
 Taariq Hassim31.81South AfricaJohannesburg 2014 
258Musonda Manda31.84South AfricaJohannesburg Open 2015 
259Armin Steenkamp31.86South AfricaJohannesburg 2016 
 Troy John Palframan31.86South AfricaCape Town 2016 
261Lee Lambert31.87South AfricaCape Town 2016 
262Danyaal Patel31.94South AfricaJohannesburg Open 2016 
263Dirk Du Toit31.97South AfricaTuks Open 2015 
264Zayd Motara32.02South AfricaCape Town 2015 
265Haran Govindan32.06South AfricaCape Town 2016 
266Wade Loots32.18South AfricaJohannesburg Open 2015 
267Tshwaro Khuduga32.30South AfricaKimberley Open 2015 
268Jack Coetzer32.31South AfricaJohannesburg Open 2016 
269Asma Thabet32.39TunisiaTunisia Open 2014 
270Ridwaan Ahmed32.55South AfricaPops Toys Summer 2015 
271Joshua Rolse32.65South AfricaKimberley Open 2015 
272Tyler Miles32.71South AfricaCape Town 2015 
273Khaoula Bougurra32.72AlgeriaAlgeria Winter 2016 
274Rogan Billings32.75South AfricaCape Town Open 2015 
275Reinhardt Du Plessis32.84South AfricaSouth Africa Open 2014 
276Iheb Ghanmi32.88TunisiaTunisia Spring Open 2015 
277Christo Meintjies32.94South AfricaBig 'n Weird 2016 
 Matt Rubin32.94South AfricaCape Town 2015 
279Pape Amady Niang33.04SenegalFaria Brito 2015 
280Pero Brittz33.05South AfricaJohannesburg Open 2016 
281Derrick Oosthuizen33.15South AfricaJohannesburg Open 2016 
282Ivan Kovatchev33.18South AfricaSouth Africa Open 2014 
 Willie De Klerk33.18South AfricaGauteng Winter 2017 
284Selwyn Laureles Whittington33.23South AfricaJohannesburg 2016 
285Zaakir Nagia33.31South AfricaCape Town 2015 
286Shane Jacobs33.34South AfricaCape Town Open 2015 
287Geoff Hudson33.44South AfricaCape Town 2016 
288Helmi Gaaloul33.47TunisiaTunisia Winter Open 2015 
289Ahmad Khan33.53South AfricaJohannesburg Open 2016 
290Matteo Paparella33.58South AfricaPops Winter 2015 
291Nelius van der Merwe33.66South AfricaJohannesburg 2016 
292Jake Weinstein33.88South AfricaJohannesburg Open 2016 
293Shane van Heerden33.90South AfricaJohannesburg 2014 
294Heinrich Mostert34.03South AfricaJohannesburg 2014 
295Amnon Melzer34.05South AfricaCape Town 2016 
296Mustafa Zohier Elmaskhot34.10LibyaChachya Open 2017 
297Shezad Satter34.27South AfricaJohannesburg 2016 
298Mohamed Adnene Bribech34.39TunisiaTunisia Spring Open 2015 
299Meryame Arezki34.40AlgeriaAlgeria Winter 2016 
300Berno Kotze34.55South AfricaSouth Africa Open 2014 
301Menachem Altman34.59South AfricaCape Town 2014 
302Luca Botha34.61South AfricaCape Town Open 2015 
303Rian Kleynhans34.64South AfricaGauteng Winter 2017 
304Rameez Abdool34.65South AfricaJohannesburg Open 2015 
305Moshe Landau34.66South AfricaJohannesburg Open 2016 
306Lucas Johan Roos34.71South AfricaPretoria Science Week 2015 
307Johan Koekemoer34.84South AfricaPretoria Science Week 2015 
308Farah Briki34.99TunisiaTunisia Summer Open 2016 
309Nada Tabakh35.17AlgeriaAlgeria Winter 2016 
310Alex Candiotes35.40South AfricaPops Toys Summer 2015 
311Ruan du Plooy35.43South AfricaJohannesburg 2016 
312Luca Karsten35.44South AfricaCape Town 2014 
313Sarra Nefzaoui35.46TunisiaTunisia Winter Open 2017 
314Dylan Davies35.63South AfricaJohannesburg 2016 
 Jaden Govender35.63South AfricaJohannesburg Open 2015 
316Cameron Horne35.65South AfricaCape Town Open 2016 
317Sholto Armstrong35.71South AfricaSouth Africa Open 2014 
318Shakeel Rosen35.81South AfricaKimberley Open 2015 
319Wael Gares35.89TunisiaTunisia Summer Open 2016 
320Aicha Azzaoui35.96MoroccoMorocco Open 2017 
321Kelvin Buckley-Fawcett36.40South AfricaCape Town 2015 
322Reece Jelliman36.44South AfricaJohannesburg 2014 
323Maram Abbassi36.45TunisiaTunisia Winter Open 2017 
324Tiyani Mthombeni36.46South AfricaCape Town 2015 
325Lukas Esterhuizen36.47South AfricaJohannesburg 2016 
326Azraa Ameer36.63South AfricaCape Town 2015 
327Jason de Kock36.66South AfricaJohannesburg Open 2016 
328Keven Williams36.69South AfricaPretoria Science Week 2015 
329Hamzah Bayat36.75South AfricaJohannesburg 2016 
330Keashin Lubenthiram Moodley36.78South AfricaJohannesburg 2014 
331Langton Rawlins36.88South AfricaTuks Winter 2015 
 Rohan Naik36.88South AfricaJohannesburg 2016 
333Joey Forman36.93South AfricaCape Town 2015 
 Muaaz Khan36.93South AfricaJohannesburg Open 2015 
335Franco Burger37.02South AfricaPretoria Science Week 2015 
336Reguia Salim37.10TunisiaTunisia Spring Open 2016 
337Piet Venter Michau37.12South AfricaJohannesburg 2016 
338Nour Eliman Omeiri37.17AlgeriaAlgeria Winter 2016 
339Alex Hintenaus37.21South AfricaCape Town 2016 
340Aidan Mcgrath37.41South AfricaCape Town Open 2016 
341Majd El Bedoui37.51TunisiaTunisia Winter Open 2015 
342Ferdi Delpot37.55South AfricaJohannesburg 2016 
343Alex Bezuidenhout37.58South AfricaJohannesburg 2016 
344Nandor Desi37.78South AfricaCape Town 2015 
345Joseph Melzer37.83South AfricaCape Town 2015 
346Robbie Venter37.84South AfricaJohannesburg 2016 
347Leon de Beer37.94South AfricaJohannesburg 2014 
348Adam Schewitz38.03South AfricaCape Town 2014 
349Sarah Katz38.13South AfricaCape Town 2015 
350Alexander Vorster38.16South AfricaCape Town 2016 
351Yassine Jdidi38.22MoroccoMorocco Open 2017 
352Kyle Taylor38.36South AfricaCape Town Open 2015 
353Ismail Gani38.44South AfricaJohannesburg Open 2016 
354Aadilah Khader38.52South AfricaCape Town 2016 
355Luca Coetzer38.55South AfricaJohannesburg Open 2015 
356Hichem Naami38.59AlgeriaAlgeria Winter 2016 
357Mohamed Anis Charef38.61AlgeriaAlgeria Winter 2016 
358Meekaa'eel Booley38.74South AfricaCape Town 2016 
359Noam Shani38.78South AfricaJohannesburg Open 2015 
 Yusuf Akoodi38.78South AfricaJohannesburg Open 2015 
361Tougheed Marlie38.81South AfricaCape Town 2014 
362Nissim Brett38.83South AfricaCape Town 2014 
363Niel Theron38.86South AfricaCape Town 2015 
364Steven Crocker38.91South AfricaJohannesburg Open 2016 
365Zac Pillay38.95South AfricaJohannesburg 2016 
366Amine Haddad39.04TunisiaTunisia Winter Open 2017 
367Werner van der Walt39.06South AfricaSouth Africa Open 2014 
368Kegan Pelissier39.08South AfricaCape Town 2015 
369Diaan Louw39.21South AfricaTuks Open 2015 
370Saieshan Dadi39.45South AfricaGauteng Winter 2017 
371Clyde Roux39.46South AfricaTuks Open 2015 
372Rym Arezki39.51AlgeriaAlgeria Winter 2016 
373Nouha Boussahi39.55AlgeriaAlgeria Winter 2016 
374Kelvin Liaw39.65South AfricaJohannesburg Open 2016 
375Niaan Human39.72South AfricaJohannesburg 2016 
376Drewhan Van Der Westhuizen39.84South AfricaCape Town 2015 
377Louis Anthony Wilkinson39.88South AfricaCape Town 2016 
378Gawie Beukman39.94South AfricaJohannesburg 2016 
379Paul Potgieter40.15South AfricaSouth Africa Open 2014 
380Lebone Selele40.40South AfricaJohannesburg Open 2015 
381Cameron James40.41South AfricaPretoria Science Week 2015 
382Faeez Dada40.60South AfricaBig 'n Weird 2016 
 Sven Surjoodeen40.60South AfricaJohannesburg 2014 
384Matthew Short40.64South AfricaCape Town 2016 
385Mehdi Amziane40.66AlgeriaAlgers Summer Open 2016 
386Christiaan Pretorius40.77South AfricaJohannesburg 2014 
387Shaun Green40.83South AfricaPops Toys Summer 2015 
388Eben de Wit40.88South AfricaJohannesburg 2016 
389Kyle Huzninger40.91South AfricaPops Toys Summer 2015 
390Louie Barnard41.03South AfricaJohannesburg Open 2015 
391Feriel Kaced41.11AlgeriaAlgeria Winter 2016 
392Letlatsa Ledingwane41.13South AfricaPretoria Science Week 2015 
393Luke Lenz41.21South AfricaCape Town Open 2015 
394Seifeddine Majdoub41.24AlgeriaTunisia Spring Open 2015 
395Hani Zaaboubi41.30AlgeriaAlgeria Winter 2016 
396Tariq Govender41.34South AfricaJohannesburg 2016 
397Daniel Klette41.37South AfricaCape Town 2016 
398Mouhamed Rami Ben Moussa41.49TunisiaTunisia Winter Open 2015 
399Asher Steenhoff41.65South AfricaGauteng Winter 2017 
400Yosr Boussarsar41.78TunisiaTunisia Autumn Open 2016 
401Youcef Kouadria41.90AlgeriaAlgeria Winter 2016 
402Ferdi Weyers42.00South AfricaSouth Africa Open 2014 
403Ashton Merriman42.02South AfricaJohannesburg 2016 
404Adem Boutiche42.03AlgeriaAlgeria Winter 2016 
405Zaid Kajee42.06South AfricaJohannesburg 2014 
406Joss Alexander42.08South AfricaJohannesburg 2016 
407Liam James du Plessis42.15South AfricaJohannesburg 2016 
408Mosab Elfasy42.35LibyaChachya Open 2017 
409Jo-Bert van Deventer42.40South AfricaCape Town 2015 
410Nathan Coetzee42.41South AfricaGauteng Winter 2017 
411Nidhal Amamou42.50TunisiaTunisia Summer Open 2016 
412Luke Renton42.56South AfricaJohannesburg Open 2015 
413Brenton Early42.63South AfricaCape Town 2016 
414Hercules Kleynhans42.66South AfricaJohannesburg Open 2015 
415Nathan Ford42.68South AfricaJohannesburg Open 2016 
416Darrien Steyn42.71South AfricaGauteng Winter 2017 
417Ricardo Groenewald42.80South AfricaJohannesburg Open 2016 
418Avi Kupowitz42.85South AfricaJohannesburg 2016 
419Sasha Berkowitz42.87South AfricaJohannesburg 2016 
420Gavi Waksman42.90South AfricaJohannesburg Open 2016 
421Chihab Boutighane42.94AlgeriaAlgeria Winter 2016 
422Younes Haffedh43.00AlgeriaChachya Open 2017 
423Mateen Ghood43.06South AfricaPretoria Science Week 2015 
424Liam43.10South AfricaJohannesburg 2016 
 Vivek Rajaram43.10South AfricaJohannesburg 2016 
426Rudi Briel43.20South AfricaJohannesburg 2016 
427Allan Davids43.28South AfricaCape Town Open 2016 
428Devak Mistry43.36South AfricaBig 'n Weird 2016 
429Samuel Gawronsky43.40South AfricaCape Town 2015 
430Divan Van Der Bank43.59South AfricaTuks Open 2015 
431Abdullah Laher43.61South AfricaJohannesburg Open 2015 
432Joffie Berkowitz43.62South AfricaJohannesburg 2016 
433Dilaan Coetzee43.65South AfricaJohannesburg Open 2016 
434Hamzah Saloojee43.66South AfricaJohannesburg 2016 
435Afef Thabet43.69TunisiaTunisia Spring Open 2016 
436Wai Keung Yiu Man Lung43.80MauritiusMelbourne Cube Day 2011 
437Matthew Warren Cameron43.88South AfricaGauteng Winter 2017 
438Tynin Sampson43.94South AfricaJohannesburg 2016 
439Kenan Corner44.13South AfricaKimberley Open 2015 
440Maroua Meftah44.40AlgeriaAlgers Summer Open 2016 
441Jordan Landsman44.97South AfricaJohannesburg Open 2015 
442Kyle Meaker45.05South AfricaCape Town 2016 
443Faizaan Gani45.27South AfricaJohannesburg Open 2016 
444Maxim Wunsch45.36South AfricaSouth Africa Open 2014 
445Jonah Lustig45.39South AfricaCape Town 2016 
446Johan Brink45.49South AfricaJohannesburg Open 2016 
447Luca Clark45.59South AfricaJohannesburg 2016 
448Mishka Vallabh45.78South AfricaKimberley Open 2015 
449Riley de Chaves45.87South AfricaJohannesburg 2016 
450Alaa Hamdi45.94AlgeriaAlgeria Winter 2016 
451Menno Brandt46.03South AfricaAdelaide Summer 2017 
452Abdelbari Bourjouh46.25AlgeriaAlgers Summer Open 2016 
453Neal Keyter46.50South AfricaJohannesburg Open 2016 
454Hein Nieuwoudt46.61South AfricaCape Town 2016 
455Francois van Schalkwyk46.68South AfricaSouth Africa Open 2014 
 Wayne Michael Steedman46.68South AfricaGauteng Winter 2017 
457Jodie Corlett46.83South AfricaPops Winter 2015 
458Zander De Groote47.20South AfricaJohannesburg 2016 
459Michael Rosin47.28South AfricaPretoria Science Week 2015 
460Muhammad Athar Kader47.36South AfricaJohannesburg 2016 
461Jared van Bergen47.53South AfricaJohannesburg Open 2016 
462Daniel Kupowitz47.61South AfricaJohannesburg Open 2016 
463Karan Jeevan47.75South AfricaJohannesburg 2016 
464Alex Welte48.09South AfricaCape Town Open 2016 
 Yassine Benaissa48.09AlgeriaAlgers Summer Open 2016 
466Tyler Bolle48.18South AfricaJohannesburg Open 2016 
467Matthew Pillay48.27South AfricaCape Town 2015 
468Robin Niekerk48.52South AfricaKimberley Open 2015 
469Hraklis Papageorgiou48.59South AfricaJohannesburg 2014 
470Dan Klompas48.74South AfricaJohannesburg 2014 
471Nathan Reyneke48.77South AfricaPops Toys Summer 2015 
472Megan Jacobs48.80South AfricaJohannesburg 2016 
473Michael Johnson48.90South AfricaCape Town 2016 
474Fayaaz Basa48.92South AfricaCape Town 2016 
475Luca van Loggerenberg48.95South AfricaJohannesburg 2016 
476James Roberts49.04South AfricaCape Town 2016 
477Stuart Christie49.08South AfricaCape Town 2016 
478Chaker Souissi49.11TunisiaTunisia Summer Open 2016 
479Adriaan Jacobs49.16South AfricaJohannesburg 2016 
480Ethan Kirkland49.18South AfricaCape Town Open 2016 
481Reinier Smuts49.25South AfricaJohannesburg Open 2015 
482Douw du Preez49.28South AfricaJohannesburg Open 2016 
483Arno Hatton-Jones49.30South AfricaJohannesburg 2016 
484Brian Scott-Emuakpor49.31NigeriaODU Big Blue Spring 2017 
 Damon Kavonic49.31South AfricaJohannesburg Open 2015 
486Karla Wessels49.44South AfricaJohannesburg Open 2015 
487Lehan Goosen49.56South AfricaJohannesburg 2016 
488Ibtihel Benziar49.63AlgeriaTunisia Open 2014 
489Mohamed Riahi49.69TunisiaHEM MariCubik Open 2013 
490Liam Hewitson49.90South AfricaCape Town 2014 
491Jaco de Waal49.96South AfricaJohannesburg 2014 
492Kemesha Moodley50.06South AfricaJohannesburg 2014 
493Corné Pieterse50.11South AfricaJohannesburg 2014 
494Ibrahim Saddour50.20TunisiaTunisia Spring Open 2015 
495Elijah Sherman50.30South AfricaJohannesburg 2014 
496Daniel Schewitz50.66South AfricaCape Town 2014 
497Mousa Elfasy50.69LibyaChachya Open 2017 
498Amine Zarrad50.70TunisiaTunisia Winter Open 2017 
499Antonie Roets50.80South AfricaKimberley Open 2015 
500Fadia Guizlene Taleb51.02AlgeriaAlgeria Winter 2016 
501Nikheil Govindasamy51.19South AfricaJohannesburg 2014 
502Tiag Jacobs51.25South AfricaJohannesburg 2016 
503Jean-Jacq du Plessis51.28South AfricaCape Town 2014 
504Mohamed Dhia Eddine Lombarkia51.35AlgeriaAlgeria Winter 2016 
505Ryan James51.47South AfricaJohannesburg 2014 
506Mohamed Reda Moussouni51.52AlgeriaAlgeria Winter 2016 
507Chaimaa Moubarik51.60MoroccoMorocco Open 2017 
508Caleb Daniels51.73South AfricaCape Town 2016 
509Jordan Weitzer51.83South AfricaTuks Winter 2015 
510Nasrallah Bourjouh52.11AlgeriaAlgeria Winter 2016 
511Mohamed Ouala Eddine Omeiri52.45AlgeriaAlgeria Winter 2016 
512Imaad Dalwai52.52South AfricaCape Town 2015 
513Alla Eddine Mustapha Taleb52.61AlgeriaAlgeria Winter 2016 
514Ulrich Gaum52.66South AfricaCape Town 2014 
515Richard Fisher52.79South AfricaGauteng Winter 2017 
516Krinar Sewpawl52.87South AfricaJohannesburg 2016 
517Janus Roberts52.95South AfricaCape Town 2016 
518Faraaz Parker53.04South AfricaCape Town 2016 
519Doron Zinman53.08South AfricaCape Town 2015 
520Oussema Sgheir53.17TunisiaTunisia Spring Open 2015 
521Conor Kelly53.33South AfricaWGC Open 2014 
 Thomas Philippus de Vries53.33South AfricaJohannesburg 2016 
523Ross Lakey53.52South AfricaCape Town 2015 
524Cheryl Allen53.53South AfricaSouth Africa Open 2014 
525Harmen Potgieter53.58South AfricaJohannesburg 2016 
526Firas Trabelsi53.63TunisiaTunisia Open 2014 
527William Ford53.68South AfricaJohannesburg Open 2015 
528Ruan Wessel van Tonder53.90South AfricaJohannesburg 2016 
529Anes Bayoudh54.10TunisiaTunisia Spring Open 2015 
530Maxwell Musakanda54.11ZimbabweCape Town 2014 
531Amine Kabbaj54.26MoroccoMorocco Open 2017 
 Thomas Brice54.26South AfricaCape Town 2016 
533Noa-Ariella Marks54.55South AfricaJohannesburg Open 2016 
534Ricky Marketos54.59South AfricaJohannesburg 2014 
535Stuart Hudson54.69South AfricaCape Town 2016 
536Kaya Canau-Kurt54.78South AfricaCape Town Open 2016 
 Mohamed Abderrahmen Maaouch54.78AlgeriaChachya Open 2017 
538Issam Ben Osman54.86TunisiaTunisia Spring Open 2015 
539Moadh Cherif55.06TunisiaTunisia Summer Open 2015 
540Mohamed Zidan Cassim55.71South AfricaJohannesburg 2014 
541Aslam Mekki55.72TunisiaTunisia Summer Open 2015 
542Dillen Govender55.78South AfricaGauteng Winter 2017 
543Amy Lauren Green55.90South AfricaPops Toys Summer 2015 
544Shivesh Narsai55.92South AfricaJohannesburg 2016 
545Mohamed Islam Tobni55.96AlgeriaAlgeria Winter 2016 
546Jan-Ernst Oosthuizen55.97South AfricaPretoria Science Week 2015 
547Younes Bahi56.00AlgeriaAlgeria Winter 2016 
548Michael Grinsteud56.03South AfricaCape Town Open 2016 
549Sid Wang56.44South AfricaJohannesburg Open 2016 
550Muaad Alfasy56.51LibyaChachya Open 2017 
551Etienne Theron56.58South AfricaJohannesburg Open 2015 
552Sofia Sandjakeddine56.64AlgeriaAlgeria Winter 2016 
553Rameez Ebrahim56.72South AfricaJohannesburg Open 2015 
554Alaeddine Saidani56.73TunisiaTunisia Winter Open 2017 
555Stefan Milos56.86South AfricaTuks Open 2015 
556Rasool Abrahams56.87South AfricaCape Town 2016 
557Yahya Ghadhab56.92TunisiaChachya Open 2017 
558Rahma Louhichi56.93TunisiaTunisia Winter Open 2017 
559Alec Pratt57.05South AfricaPops Toys Summer 2015 
560Mohammed Cassim57.13South AfricaPretoria Science Week 2015 
561Lokmane Bahi57.40AlgeriaAlgeria Winter 2016 
562Chayma Boukari57.58TunisiaTunisia Summer Open 2015 
563Fardeen Rhemtula57.80South AfricaTuks Open 2015 
564Adrian Joubert57.86South AfricaJohannesburg Open 2015 
565Anis Kerkeni57.87TunisiaOpal Open 2016 
566Christo Botha57.91South AfricaPretoria Science Week 2015 
567Michal Kita57.94South AfricaCape Town Open 2016 
 Shivay Brijomhan57.94South AfricaJohannesburg 2016 
569Yassine Miled57.96TunisiaTunisia Summer Open 2015 
570Bianca Curitz58.00South AfricaCape Town 2015 
571Abdennour Chami58.04AlgeriaAlgers Summer Open 2016 
 Ghayda Tebessi58.04TunisiaTunisia Spring Open 2015 
573Douae El Hani58.07MoroccoMorocco Open 2017 
574Wathek Belleh Lachheb58.20TunisiaTunisia Spring Open 2017 
575Rayen Ltaief58.27TunisiaChachya Open 2017 
576Mohamed Momtez Bouzouita58.66TunisiaTunisia Open 2014 
577Cian Ramkissoon58.70South AfricaJohannesburg 2016 
578George Guvamatanga58.72South AfricaCape Town Open 2016 
579Ela Ben Saad58.76TunisiaTunisia Autumn Open 2016 
580Aya Rebadj58.92AlgeriaAlgeria Winter 2016 
581Gayle Apfel58.93South AfricaCape Town Open 2015 
582Ali Rached Hadjine59.10AlgeriaAlgeria Winter 2016 
583Matthew Jean Thompson59.13South AfricaCape Town Open 2016 
584Enrico Dreyer59.32South AfricaJohannesburg 2016 
585Jake Oelz59.33South AfricaCape Town Open 2015 
586Amaan Nadvi59.40South AfricaCape Town 2014 
587Abdelbari Bourjouh59.44AlgeriaAlgeria Winter 2016 
588Mohamed Amine Koulache59.47AlgeriaAlgeria Winter 2016 
589Ayhem Bou Abid59.55TunisiaTunisia Winter Open 2017 
590Ilyes Kerkeni59.61TunisiaOpal Open 2016 
591Thuto Moitsemang59.63South AfricaKimberley Open 2015 
592Mohamed Rekik59.79TunisiaTunisia Open 2014 
593Ishak Abdelqodous Djerah59.85AlgeriaAlgers Summer Open 2016 
594Hamza Charfi1:00.10TunisiaChachya Open 2017 
595Joshua Isaacs1:00.16South AfricaTuks Winter 2015 
596Roscoe Botha1:00.22South AfricaJohannesburg Open 2016 
597Sohial Ounnas1:00.25AlgeriaAlgeria Winter 2016 
598Saif Ben Salah1:00.32TunisiaTunisia Winter Open 2015 
599Mark Doyle1:00.58South AfricaCape Town 2015 
600Billieleigh Billson1:00.76South AfricaJohannesburg 2016 
601Noureddine Douib1:00.79AlgeriaAlgers Summer Open 2016 
602Ethan Esterhuizen1:00.92South AfricaJohannesburg 2016 
603Mark Taylor1:01.02South AfricaCape Town 2014 
604Leo Bachmann1:01.31South AfricaCape Town 2014 
605Chihab Eddine Boutichane1:01.59AlgeriaChachya Open 2017 
606Khaled Kaoubi1:01.64TunisiaTunisia Winter Open 2017 
607Abubakar Ahmed1:01.71South AfricaEden Village Winter 2017 
608Samuel Hayes1:01.80South AfricaCape Town Open 2015 
609Naela Akrour1:01.87AlgeriaChachya Open 2017 
610Sohaib Benamra1:01.91AlgeriaAlgeria Winter 2016 
611Nicholas Visagie1:02.19South AfricaJohannesburg 2016 
612Aymen Bouziane1:02.26AlgeriaAlgeria Winter 2016 
613Vincent Jordaan1:02.30South AfricaGauteng Winter 2017 
614St-John Salisbury1:02.37South AfricaGauteng Winter 2017 
615Imran Sydney1:02.52South AfricaCape Town 2016 
616Mohamed Mourou1:02.53MoroccoMurcia Open 2013 
617Luke James Chadwick1:02.61South AfricaCape Town 2014 
618Hiba Oucief1:02.65AlgeriaAlgeria Winter 2016 
619Rayen Fares1:02.74TunisiaTunisia Open 2014 
620Alisha Govender1:02.78South AfricaJohannesburg Open 2015 
621Shneur Zalman Smith1:02.89South AfricaJohannesburg 2016 
622Mohamed Fazel Khan1:02.91South AfricaKimberley Open 2015 
623Jonathan McCormack1:03.00South AfricaCape Town 2016 
624Lauren Frade1:03.02South AfricaSouth Africa Open 2014 
625Ceryne Koulache1:03.03AlgeriaAlgeria Winter 2016 
626Cameron Arthur1:03.05South AfricaJohannesburg Open 2015 
627Aaron Levenberg1:03.28South AfricaJohannesburg Open 2015 
 Rachel Jane Green1:03.28South AfricaPops Toys Summer 2015 
629David Shochot1:03.63South AfricaCape Town 2014 
630Yecin Ouertani1:03.64TunisiaChachya Open 2017 
631Mohamed Helmi Zarai1:03.76TunisiaTunisia Summer Open 2016 
632Ori Rose Melzer1:03.84South AfricaCape Town 2015 
633Imaad Kumandan1:04.11South AfricaCape Town 2016 
 Nouha Chouihi1:04.11TunisiaTunisia Winter Open 2015 
635Nicholas Smart1:04.21South AfricaCape Town Open 2016 
636Mohamed Meradi1:04.68AlgeriaAlgeria Winter 2016 
637Caleb Johnstone1:04.97South AfricaJohannesburg Open 2015 
638Ammaarah Wadee1:05.00South AfricaPops Toys Summer 2015 
639Ahmed Ghanmi1:05.03TunisiaTunisia Spring Open 2015 
640Levi Kavonic1:05.21South AfricaJohannesburg Open 2015 
641Asma Mabroul1:05.37TunisiaTunisia Spring Open 2016 
642Trevor Nell1:05.75South AfricaCape Town Open 2016 
643Hanjo Odendaal1:05.84South AfricaCape Town Open 2016 
 Mohamed Amine Ayadi1:05.84TunisiaTunisia Autumn Open 2016 
645Alaa Boussaffara1:05.90TunisiaTunisia Spring Open 2016 
646Marthinus Beets1:06.00South AfricaJohannesburg 2016 
647Zahra Kadwa1:06.05South AfricaCape Town 2016 
648Yonatan Rabinowitz1:06.25South AfricaJohannesburg Open 2015 
649Tracy Visser1:06.53South AfricaJohannesburg 2016 
650Insaf Boussahi1:06.56AlgeriaAlgeria Winter 2016 
651Tyla Gill1:06.58South AfricaCape Town 2014 
652Abdou Essalam Lerari1:06.64AlgeriaAlgeria Winter 2016 
653Ahmed Rebai1:06.66TunisiaTunisia Spring Open 2016 
654Miqdad Alfasy1:06.76LibyaChachya Open 2017 
655Nada Benzaoui1:07.15AlgeriaTunisia Open 2014 
656Brian Joubert1:07.18South AfricaCape Town 2014 
657Jaco Faught1:07.30South AfricaGauteng Winter 2017 
658Oussama Gabbouj1:07.83TunisiaTunisia Winter Open 2015 
659Ilan Ben Melech1:08.09South AfricaJohannesburg Open 2015 
660Yael Kallmann1:08.61South AfricaCape Town 2014 
661Rached Fares1:08.63TunisiaTunisia Open 2014 
662Mouhamed Amine Zeddam1:08.64AlgeriaAlgeria Winter 2016 
663Yehuda Hecht1:08.84South AfricaCape Town 2014 
664Wassim Ramdani1:09.23AlgeriaAlgeria Winter 2016 
665Ahmed Yacine Atoussi1:09.28AlgeriaAlgers Summer Open 2016 
666Craig Simpson1:09.63South AfricaCape Town 2014 
667Meriam Jamel1:09.80TunisiaChachya Open 2017 
 Nessrine Arezki1:09.80AlgeriaAlgeria Winter 2016 
669Jeanré Wilken1:10.18South AfricaCape Town 2014 
670Connor Prentice1:10.27South AfricaJohannesburg 2014 
671Sonia Sandjakeddine1:10.59AlgeriaAlgeria Winter 2016 
672Sabiha Jhetam-Loonat1:10.83South AfricaCape Town 2014 
673Yisroel Hecht1:10.94South AfricaCape Town 2014 
674Oualid Ezzahiri1:11.24MoroccoMorocco Open 2017 
675Mika'il Adams1:11.38South AfricaCape Town 2016 
676Layna Bekker1:11.79South AfricaJohannesburg 2016 
677Elouise Nell1:11.84South AfricaCape Town Open 2016 
678Matthew Hill1:12.32South AfricaCape Town 2016 
679Ross Silbert1:12.41South AfricaCape Town 2014 
680Abdelhamid Birane1:12.44AlgeriaAlgeria Winter 2016 
681Alistair Mc Donald1:12.88South AfricaCape Town 2014 
682Zaki Abd Alh Behram1:13.07AlgeriaAlgers Summer Open 2016 
683Razeen Abdool1:13.21South AfricaJohannesburg Open 2015 
684Aymen Gabbouj1:13.33TunisiaTunisia Spring Open 2016 
685Gad Matisonn1:13.39South AfricaJohannesburg 2016 
686Seifedine Khaldi1:13.43AlgeriaAlgeria Winter 2016 
687Abdelghani Nadji1:13.55AlgeriaAlgeria Winter 2016 
688Andre Stemment1:13.78South AfricaCape Town Open 2015 
689Eya Dridi1:13.95TunisiaTunisia Spring Open 2016 
690Wessel Beneke1:14.13South AfricaCape Town 2016 
691Ketan Tailor1:14.34ZambiaCape Town 2014 
692Tristan Thomas1:14.63South AfricaCape Town 2014 
693Tristan Malherbe1:14.66South AfricaJohannesburg Open 2015 
694Ayoub Galoul1:15.04AlgeriaAlgeria Winter 2016 
695Anis Tafraoui1:15.17AlgeriaAlgeria Winter 2016 
 Mohamed Kacem Toumi1:15.17TunisiaTunisia Open 2014 
697Amine Bouslah1:15.55TunisiaTunisia Summer Open 2015 
698Yusuf Akoojee1:15.70South AfricaJohannesburg 2016 
699Alexander Viljoen1:15.74South AfricaJohannesburg 2016 
700Khaya Simon1:16.09South AfricaJohannesburg 2016 
701Robbie Taylor1:16.15South AfricaCape Town 2014 
702Slimane Akkouche1:16.27AlgeriaTunisia Open 2014 
703Souad Jaafri1:17.08MoroccoGaleries Lafayette Open 2011 
704Tadjine Ali Rached1:17.15AlgeriaAlgers Summer Open 2016 
705Xavier Naidoo1:17.20South AfricaJohannesburg 2016 
706Matthew Earle1:17.44South AfricaCape Town Open 2015 
707Khaled Lombarkia1:17.65AlgeriaAlgers Summer Open 2016 
708Soumia Malki1:17.83AlgeriaAlgers Summer Open 2016 
709Muhammad Khan1:18.71South AfricaJohannesburg 2014 
710Nour Boutighane1:18.97AlgeriaChachya Open 2017 
711Aya Ben Saad1:19.15TunisiaTunisia Autumn Open 2016 
712Rafee Besbes1:19.32TunisiaTunisia Open 2014 
713Mohamed Ali Bizid1:19.35TunisiaTunisia Open 2014 
714Youcef Adour1:19.47AlgeriaAlgeria Winter 2016 
715Mitchell Bone1:19.53South AfricaJohannesburg 2014 
716Lamiss Besbes1:19.59TunisiaTunisia Open 2014 
717Nourhene Rabaoui1:19.71TunisiaTunisia Spring Open 2016 
718Joshua Langenhoven Clark1:20.49South AfricaCape Town Open 2016 
719Senda Belaanes1:21.23TunisiaChachya Open 2017 
720Aya Dridi1:21.28TunisiaTunisia Winter Open 2015 
721Mohamed Amime Hadded1:21.56TunisiaTunisia Spring Open 2015 
722Ruben Calitz1:22.16South AfricaJohannesburg Open 2015 
723Dorothea Lotter1:22.22South AfricaPops Winter 2015 
724Lance Katz1:22.69South AfricaCape Town 2014 
725Farouk Saaidia1:22.81TunisiaTunisia Open 2014 
726Steve Chalom1:22.83South AfricaJohannesburg Open 2016 
727Youssef Ghedira1:22.85TunisiaTunisia Winter Open 2015 
728Carl Binedell1:24.16South AfricaCape Town Open 2015 
729Reda Bounaas1:24.51AlgeriaTunisia Open 2014 
730Paul Mvuyana1:24.53South AfricaJohannesburg Open 2016 
731Maria Gourine1:25.01AlgeriaAlgers Summer Open 2016 
732Awatef Ben Hassine1:25.52TunisiaTunisia Winter Open 2015 
733Soualili Houssem Eddine1:25.77AlgeriaAlgers Summer Open 2016 
734Emma Unthank1:26.31South AfricaCape Town 2016 
735Ethan Johnson1:26.50South AfricaCape Town 2014 
736Mohamed Aziz Sassi1:26.87TunisiaTunisia Winter Open 2015 
737Khawla Triki1:27.16TunisiaTunisia Winter Open 2015 
738Imen Khenchelaoui1:27.30AlgeriaChachya Open 2017 
739Jo Stone1:27.52South AfricaCape Town 2015 
740Sara Bouqua1:27.69MoroccoMorocco Open 2017 
741Achraf Rabaoui1:27.74TunisiaTunisia Summer Open 2016 
742Amira Thabet1:27.84TunisiaTunisia Spring Open 2015 
743Helgard du Toit1:28.35South AfricaJohannesburg Open 2015 
744Youssef Chelaifa1:28.82TunisiaTunisia Open 2014 
745Houda Boutighane1:28.95AlgeriaAlgeria Winter 2016 
746Yacin Saoud1:29.43AlgeriaAlgeria Winter 2016 
747Moatez Bedoui1:29.74TunisiaTunisia Summer Open 2015 
748Mootez El Bedoui1:29.83TunisiaTunisia Winter Open 2015 
749Declan Heathcote-Marks1:29.99South AfricaCape Town 2014 
750Mohamed Khalil Ben Saleh1:30.44TunisiaTunisia Winter Open 2015 
751Brynn Posthumus1:30.55South AfricaJohannesburg 2014 
752Lina Tayeri1:31.14TunisiaTunisia Open 2014 
753Mia Dippenaar1:33.50South AfricaJohannesburg 2016 
754Danni Shochot1:33.72South AfricaCape Town 2015 
755Tessa Abrahamson1:35.96South AfricaJohannesburg 2014 
756Abderaouf Birane1:36.08AlgeriaAlgers Summer Open 2016 
757Yassine Habi1:36.15AlgeriaTunisia Open 2014 
758Hannes van Niekerk1:36.63South AfricaCape Town 2014 
759Ane Malan1:37.07South AfricaCape Town 2016 
760Lisa Bergoff Grey1:37.44South AfricaCape Town 2014 
761Jeremy Martin1:38.30South AfricaCape Town 2014 
762Samantha Lustig1:38.45South AfricaCape Town 2016 
763Bianca Le Cornu1:38.55South AfricaJohannesburg 2016 
764Juan Holscher1:39.00South AfricaCape Town 2014 
765Saad Panjwani1:40.21MalawiCape Town 2015 
766Ghazi Ammari1:40.24TunisiaTunisia Spring Open 2015 
767Dylan Maneveld1:40.90South AfricaCape Town 2014 
768Yassmine Alaya1:41.43TunisiaTunisia Winter Open 2015 
769Azhar Randeree1:42.08South AfricaCape Town 2015 
770Cobus Vorster1:42.15South AfricaCape Town 2016 
771Aaron Lustig1:42.33South AfricaCape Town Open 2016 
772Fatiha Benrahmani1:43.02AlgeriaAlgers Summer Open 2016 
773Asmaa Houar1:43.19AlgeriaAlgers Summer Open 2016 
774Yehuda Brett1:43.55South AfricaCape Town 2014 
775Adam Stein1:44.00South AfricaJohannesburg 2014 
776Sarra Bannour1:44.08TunisiaTunisia Winter Open 2015 
777Jason Rodrigues1:44.19South AfricaKimberley Open 2015 
778Iheb Gasmi1:45.47TunisiaTunisia Summer Open 2015 
779Ashraf Ahmed1:48.70NigeriaZurich Open 2016 
780Celeste Compion1:48.83South AfricaToronto Open Fall 2007 
781Oussama Bouchahda1:48.86TunisiaTunisia Summer Open 2015 
782Nasrallah Bourjouh1:48.91AlgeriaAlgers Summer Open 2016 
783Mahmoud Amine Jebara1:49.60TunisiaTunisia Spring Open 2015 
784Gavin Earle1:52.46South AfricaCape Town Open 2015 
785Fatima Dilmi1:54.05AlgeriaAlgers Summer Open 2016 
786Duncan Maneveld1:54.11South AfricaCape Town 2014 
787Khalek Khader1:55.32South AfricaCape Town 2016 
788Fanevamampiandra Herinirina1:58.34MadagascarTunisia Spring Open 2015 
789Tayeb Boukhersa1:58.40AlgeriaAlgers Summer Open 2016 
790Ibtihel Boukhris1:59.88TunisiaTunisia Open 2014 
791Monir Amerkhous2:01.05MoroccoFrench Open 2008 
792Raouf Thabet2:01.49TunisiaTunisia Spring Open 2017 
793Hamza Sayeh2:03.83TunisiaChachya Open 2017 
794Ahmad Wassim Omeiri2:04.74AlgeriaAlgeria Winter 2016 
795Suraya Abdulla2:05.40South AfricaJohannesburg 2014 
796Erica Williams2:05.90South AfricaCape Town 2014 
797Yakoub Abdelmoundji Djerah2:06.42AlgeriaAlgers Summer Open 2016 
798Liora Shochot2:08.56South AfricaCape Town 2015 
799Helena Deysel2:12.15South AfricaBig 'n Weird 2016 
800Brian Lustig2:15.28South AfricaCape Town Open 2016 
801Mohamed Sayeh2:15.51TunisiaChachya Open 2017 
802Faith Martin2:16.30South AfricaCape Town 2014 
803Zineb Aarab2:20.05MoroccoMorocco Open 2017 
804Chantelle Jackson2:21.84South AfricaJohannesburg Open 2015 
805Kevin Keuvelaar2:22.15South AfricaJohannesburg 2014 
806Khadidja Lerari2:23.07AlgeriaAlgers Summer Open 2016 
807Dave Williams2:30.46South AfricaJohannesburg 2014 
808Imane Ouaali2:31.32MoroccoMorocco Open 2017 
809Meriam Ismail2:32.44TunisiaTunisia Summer Open 2015 
810Sizwe Nkosi2:37.36South AfricaSouth Africa Open 2014 
811Sandra Badenhorst2:42.46South AfricaJohannesburg 2016 
812Rafik Chaabouni2:53.96TunisiaSwiss Open 2009 
813Chaimae Eddiouri2:56.04MoroccoMorocco Open 2017 
814Aidan Beukman2:56.42South AfricaJohannesburg 2016 
815Mouhamed Fahmi Krifa2:59.04TunisiaTunisia Summer Open 2015 
816Nadia Chakir3:22.30MoroccoMorocco Open 2017 
817Charles Melzer4:03.09South AfricaCape Town Open 2016 
818Agnes Ringia Wallin4:45.56TanzaniaSwedish Championship 2017 
819Huda Boutiche4:55.55AlgeriaAlgers Summer Open 2016 
820Meriam Ben Khalifa6:01.75TunisiaTunisia Winter Open 2017