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
| # | 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.