Federation · RSA

South Africa national best marks

Best marks by South Africa athletes in each event, compiled from the all-time lists we import. Derived national bests — not official national records (see note below).

132

Stored marks

127

Distinct marks shown

Men's 10,000m

Derived 14 Sep 2026

South Africa national best marks, men 10,000 Metres
# Athlete Mark Date Venue Age
1 Adriaan Wildschutt 26:50.64 2 Aug 2024 — —
2 Adriaan Wildschutt 26:51.27 29 Mar 2025 — —
3 Adriaan Wildschutt 26:55.54 16 Mar 2024 — —
4 Adriaan Wildschutt 27:23.10 6 May 2023 — —
5 Hendrick Ramaala 27:29.94 22 Feb 1999 — —
6 Hendrick Ramaala 27:30.57 11 Jul 1998 — —
7 Hendrick Ramaala 27:36.30 31 May 1997 — —
8 Hendrick Ramaala 27:38.36 16 Feb 2001 — —
9 Adriaan Wildschutt 27:38.54 29 Apr 2022 — —
10 Xolile Yawa 27:39.65 12 Dec 1987 — —
11 Stephen Mokoka 27:40.73 13 Apr 2012 — —
12 Adriaan Wildschutt 27:41.04 2 Aug 2022 — —
13 Elroy Gelant 27:41.30 27 Apr 2013 — —
14 Hendrick Ramaala 27:43.07 28 Feb 2003 — —
15 Hendrick Ramaala 27:43.68 3 Sep 1999 — —
16 Stephen Mokoka 27:43.73 29 May 2015 — —
17 Shadrack Hoff 27:43.89 8 Mar 1996 — —
18 Shadrack Hoff 27:44.33 28 Feb 2003 — —
19 Stephen Mokoka 27:44.58 13 Apr 2018 — —
20 Xolile Yawa 27:44.65 11 Mar 1987 — —
21 Shadrack Hoff 27:46.08 25 Feb 2000 — —
22 Hendrick Ramaala 27:46.38 25 Feb 2000 — —
23 Shadrack Hoff 27:48.65 16 Feb 2001 — —
24 Stephen Mokoka 27:48.84 27 May 2016 — —
25 Adriaan Wildschutt 27:48.89 9 Jun 2021 — —
26 Hendrick Ramaala 27:50.42 8 Jun 1998 — —
27 Precious Mashele 27:50.43 24 Apr 2023 — —
28 Stephen Mokoka 27:54.57 13 Aug 2016 — —
29 Hendrick Ramaala 27:54.59 5 Aug 1995 — —
30 Sanele Masondo 27:54.77 3 Apr 2026 — —
31 Hendrick Ramaala 27:55.23 29 Jun 1997 — —
32 Stephen Mokoka 27:56.18 29 Apr 2011 — —
33 Stephen Mokoka 27:56.7 25 Apr 2015 — —
34 Gladwin Mzazi 27:56.9 25 Apr 2015 — —
35 Enoch Skosana 27:57.47 22 Feb 1999 — —
36 Matthews Temane 27:57.5 5 Oct 1989 — —
36= Stephen Mokoka 27:57.50 16 Apr 2016 — —
38 Shadrack Hoff 27:57.76 22 Feb 1999 — —
39 Xolile Yawa 27:57.8 5 Oct 1989 — —
39= Hendrick Ramaala 27:57.8 8 Mar 1996 — —
41 Simon Malibeng 27:58.46 12 Dec 1987 — —
42 Rami Tsebe 27:59.8 5 Oct 1989 — —
43 Hendrick Ramaala 28:00.08 8 Aug 1995 — —
44 Matthews Batswadi 28:00.72 11 Apr 1980 — —
45 Matthews Batswadi 28:00.8 15 Dec 1979 — —
46 Xolile Yawa 28:01.85 10 Apr 1987 — —
47 Xolile Yawa 28:02.13 13 Oct 1986 — —
48 Hendrick Ramaala 28:02.37 1 Mar 2002 — —
49 Stephen Mokoka 28:02.97 22 Jun 2016 — —
50 Meck Mothuli 28:03.74 14 Feb 1997 — —
51 Xolile Yawa 28:03.9 28 Mar 1992 — —
52 Hendrick Ramaala 28:05.70 3 Aug 1997 — —
53 Stephen Mokoka 28:06.65 10 Apr 2011 — —
54 Xolile Yawa 28:07.52 6 Mar 1992 — —
55 Matthews Motshwarateu 28:07.6 28 Mar 1992 — —
56 Simon Mpholo 28:08.92 16 Feb 2001 — —
57 Matthews Batswadi 28:09.0 7 May 1979 — —
58 Gladwin Mzazi 28:09.33 29 Apr 2011 — —
59 Xolile Yawa 28:10.4 9 Mar 1988 — —
60 Hendrick Ramaala 28:10.61 14 Feb 1997 — —
61 Enoch Skosana 28:11.03 16 Feb 2001 — —
62 Stephen Mokoka 28:11.61 10 Jul 2013 — —
63 Xolile Yawa 28:12.1 17 Mar 1989 — —
64 Sanele Masondo 28:13.29 5 Jun 2024 — —
65 Hendrick Ramaala 28:13.44 22 Jul 2000 — —
66 Xolile Yawa 28:13.64 24 Mar 1985 — —
66= Elroy Gelant 28:13.64 30 Jun 2013 — —
68 Matthews Motshwarateu 28:13.66 29 Apr 1991 — —
69 Hendrick Ramaala 28:13.89 2 Mar 2001 — —
70 Richard Mavuso 28:14.23 2 Mar 2001 — —
71 Stephen Mokoka 28:14.67 4 Aug 2017 — —
72 Stephen Mokoka 28:15.56 17 Apr 2015 — —
73 John Morapedi 28:15.6 8 Mar 1996 — —
74 Hendrick Ramaala 28:15.78 3 Jul 1999 — —
75 Ewald Bonzet 28:16.2 23 May 1974 — —
76 Matthews Temane 28:16.28 26 Apr 1988 — —
77 Xolile Yawa 28:16.33 26 Apr 1988 — —
78 Hendrick Ramaala 28:16.52 7 Jul 1995 — —
79 Elroy Gelant 28:16.54 28 Feb 2017 — —
79= Elroy Gelant 28:16.54 28 Feb 2018 — —
81 Matthews Batswadi 28:17.4 21 Apr 1980 — —
82 Xolile Yawa 28:17.6 28 Mar 1987 — —
83 Xolile Yawa 28:18.04 22 Apr 1989 — —
84 Adriaan Wildschutt 28:18.28 8 Jun 2022 — —
85 Xolile Yawa 28:18.38 30 Apr 1990 — —
86 Stephen Mokoka 28:18.54 20 Mar 2010 — —
87 Matthews Temane 28:18.6 12 Oct 1987 — —
88 Terry Thornton 28:18.68 17 Aug 1990 — —
89 Gladwin Mzazi 28:20.18 13 Apr 2012 — —
90 Gladwin Mzazi 28:20.40 20 Mar 2010 — —
91 Matthews Batswadi 28:20.8 24 Apr 1978 — —
92 Adriaan Wildschutt 28:21.40 20 Aug 2023 — —
93 Gladwin Mzazi 28:21.44 8 Jul 2009 — —
94 Sydney Maree 28:21.46 11 Apr 1980 — —
95 Lungisa Mdedelewa 28:21.52 8 Jul 2009 — —
96 Simon Malibeng 28:22.2 12 Oct 1987 — —
97 Mbuleli Mathanga 28:22.74 21 Apr 2022 — —
98 Hendrick Ramaala 28:22.79 15 Sep 1999 — —
99 Simon Mpholo 28:22.95 2 Mar 2001 — —
100 Shadrack Hoff 28:23.02 1 Mar 2002 — —
101 Matthews Temane 28:23.45 13 Oct 1986 — —
102 Motsehi Moeketsana 28:23.60 16 Feb 2001 — —
103 Elroy Gelant 28:24.32 21 Apr 2022 — —
104 Matthews Temane 28:24.44 11 Mar 1987 — —
104= Xolile Yawa 28:24.44 19 Apr 1996 — —
106 Gladwin Mzazi 28:24.50 22 Jun 2016 — —
107 Ian Syster 28:24.61 1 Mar 2002 — —
108 Jayde Rosslee 28:25.07 3 Apr 2026 — —
109 Adriaan Wildschutt 28:25.11 17 Apr 2021 — —
110 Hendrick Ramaala 28:25.57 24 Aug 1999 — —
111 Rikus Van Niekrik 28:25.63 4 Apr 2025 — —
112 Terry Thornton 28:25.92 29 May 1991 — —
113 Hendrick Ramaala 28:26.0 13 Feb 1998 — —
114 Laban Nkete 28:26.20 8 Mar 1996 — —
115 Xolile Yawa 28:26.34 29 Apr 1991 — —
116 Xolile Yawa 28:26.40 6 Mar 1993 — —
117 Gert Thys 28:26.71 2 Mar 2001 — —
118 Meshack Mogotsi 28:26.8 26 Aug 1995 — —
119 Meck Mothuli 28:26.98 19 Apr 1996 — —
120 Xolisa Tyali 28:27.10 11 Jun 2016 — —
121 Andries Krogmann 28:27.2 11 Aug 1973 — —
122 Abner Chipu 28:27.94 1 Mar 2002 — —
123 Matthews Temane 28:28.42 30 Apr 1990 — —
124 Gladwin Mzazi 28:28.68 16 Apr 2016 — —
125 Simon Malibeng 28:28.75 10 Apr 1987 — —
126 Xolile Yawa 28:28.78 31 Jul 1992 — —
127 Adriaan Wildschutt 28:28.86 25 May 2022 — —
128 Ewald Bonzet 28:28.90 12 Dec 1981 — —
129 Lawrence Peu 28:29.1 5 Oct 1989 — —
130 Xolisa Tyali 28:29.20 13 Apr 2012 — —
131 Hendrick Ramaala 28:29.21 24 Aug 2001 — —
132 Matthews Temane 28:29.56 7 Feb 1989 — —

Every mark in scope within the compiled depth. Equal marks share a rank ("1=" style). An athlete with marks for two nations appears under each nation represented at the time (e.g. Obikwelu under Nigeria and Portugal).

About this derivation

These lists are derived from the marks in our database — including the complete legal all-time lists imported from alltime-athletics.com — grouped by the nation the athlete was representing at each mark. They are not official national records: federations ratify national records under their own eligibility rules, and some marks here may not qualify.