All South Africa stats
ALL-TIME

Best South Africa Men's 10 000 m Athletes of All Time

All-time list of the top South Africa men in the 10 000 m, based on official personal bests, with results, wind readings and dates.

Discover the greatest South Africa men in the 10 000 m. Adriaan Wildschutt tops the all-time national list with 26:50.64, among 100 ranked athletes — with every mark, date and competition.

#AthleteResultWindDate
1Adriaan Wildschutt26:50.64Aug 2, 2024
2Hendrick Ramaala27:29.94Feb 22, 1999
3Xolile Yawa27:39.65Dec 12, 1987
4Stephen Mokoka27:40.73Apr 13, 2012
5Elroy Gelant27:41.30Apr 27, 2013
6Shadrack Hoff27:43.89Mar 8, 1996
7Precious Lesiba Mashele27:50.43Apr 24, 2023
8Sanele Masondo27:54.77Apr 3, 2026
9Gladwin Sibabalwe Mzazi27:56.9HTApr 25, 2015
10Enoch Skosana27:57.47Feb 22, 1999
11Matthews TEMANE27:57.5HTOct 5, 1989
12Rami Tsebe27:59.8HTOct 5, 1989
13Mbuleli Mathanga28:03.45Mar 26, 2021
14Simon Mpholo28:08.92Feb 16, 2001
15Richard Mavuso28:14.23Mar 3, 2001
16John Morapedi28:15.60Mar 8, 1996
17Lungisa Mdedelwa28:21.52Jul 8, 2009
18Motsehi Moeketsana28:23.60Feb 16, 2001
19Ian Syster28:24.61Mar 1, 2002
20Rikus VAN Niekerk28:25.63Apr 4, 2025
21Laban Nkete28:26.20Mar 8, 1996
22Gert Thys28:26.71Mar 3, 2001
23Shadrack Mogotsi28:26.8HTAug 26, 1995
24Xolisa Tyali28:27.10Jun 11, 2016
25Adam Lipschitz28:27.72Mar 26, 2021
26Abner Chipu28:27.94Mar 1, 2002
27Lawrence Peu28:29.1HTOct 5, 1989
28Patrick Koatsane28:29.45Mar 6, 1992
29Aaron Gabonewe28:30.46Feb 25, 2000
30Makhosonke Fika28:30.9HTFeb 13, 1998
31Tsunaki KALAMORE28:31.40Nov 28, 2000
32Sibusiso Nzima28:31.51Apr 10, 2011
33David Tsebe28:32.2HTOct 5, 1989
34Anthony Timoteus28:34.83Apr 24, 2023
35Sibusiso Kubheka28:39.34Jan 27, 2024
36George Mpolokeng28:39.47Mar 3, 2001
37Adam Motlagale28:40.93Dec 18, 1991
38Willie Mtolo28:42.91Apr 29, 1991
39Mokofane Milton Kekana28:42.99Apr 4, 2019
40Coolboy Ngamole28:43.01Jul 19, 2007
41Mbongeni Amos Ngxazazo28:43.93Apr 13, 2012
42Ezael Thlobo28:46.12Mar 6, 1993
43Philani Buthelezi28:48.27Mar 5, 2021
44Collen Mulaudzi28:48.32Apr 21, 2022
45Norman Dlomo28:48.53Mar 3, 2001
46Joel Monne28:49.92Feb 28, 2017
47Zolani Ntongana28:51.28Mar 20, 2010
48Kgosi Samuel Tsosane28:51.54Apr 12, 2013
49Kabelo Mulaudzi28:52.56Apr 16, 2026
50Alexander Motone28:52.67Feb 11, 2006
51Jeffrey Gwebu28:52.92Mar 1, 2002
52Kgadi Monyebodi28:54.23Apr 3, 2026
53Juan Van Deventer28:55.37Apr 3, 2009
54Nadeel Wildschutt28:55.62May 23, 2019
55Deon-Lee Hendricks28:55.93Apr 16, 2026
56Matthew Forrester28:55.93May 14, 2026
57Vincent Kutoane28:56.36Mar 3, 2001
58Stephen Phofi28:57.74Feb 22, 1999
59Themba MIYA28:57.74Apr 25, 2003
60Regan Magwai28:58.44Apr 21, 2022
61Cansas Nhlapo28:58.82Feb 16, 2008
62Zolani Bhitane28:58.84Mar 12, 2004
63Pakiso Mthembu28:59.20Apr 21, 2022
64Thabang Mosiako29:00.38Feb 28, 2017
65David Manja29:01.01Feb 28, 2017
66Cwenga Nose29:07.01Apr 16, 2026
67Jeromy Andreas29:08.51Apr 28, 2017
68Phemelo Ntoe29:08.72Apr 16, 2026
69Dylan VAN DER Merwe29:10.67Mar 11, 2023
70Sivuyile Dlongwana29:11.52Apr 5, 2003
71Bongelani Mkhwanazi29:13.71Jan 27, 2024
72Lusapho April29:13.85Apr 25, 2003
73Andries Sesedi29:14.57Mar 11, 2023
74Paseka Mokuburg29:16.89Apr 21, 2022
75Ian Slinger29:17.40Apr 16, 2026
76Puseletso Mofokeng29:19.01Apr 18, 2024
77Awethu Ntsotho29:19.06Apr 16, 2026
78Mariano Lin Collen Eesou29:19.25Feb 28, 2017
79Boy Soke29:19.9HTMar 30, 2007
80David NGAKANE29:19.91Mar 20, 2010
81Thobani Chagwe29:20.22Apr 13, 2012
82Lindikhaya Mhtangayi29:20.30Mar 11, 2005
83Neville Mokire29:21.12Apr 25, 2003
84Ashley Smith29:21.90Apr 4, 2025
85Samuel Segoaba29:22.38Mar 20, 2010
86Whitey MODIBE29:25.62Mar 12, 2004
87Pheeha Mokgobo29:26.5HTFeb 11, 2018
88Vuyisile Tshoba29:27.25Feb 28, 2017
89Siyabonga Nkonde29:28.28Mar 15, 2008
90Mohau Rasogo29:29.52Apr 16, 2026
91Dino Nako29:29.78Apr 4, 2025
92Phillimon Mathiba29:31.16Apr 16, 2016
93Letsepa Prince Madume29:31.50Apr 16, 2026
94Nkosikhona Mhlakwana29:33.56Apr 4, 2019
95Raydon Balie29:33.97Apr 21, 2022
96Boikanyo Motlhamme29:35.73Apr 16, 2026
97Themba Thingane29:36.24Mar 11, 2023
98Kabelo Melamu29:36.29Jul 19, 2016
99Zongamele Dyubeni29:37.39Apr 15, 2005
100Tshepo Mphulanyane29:38.15Apr 23, 2026