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.