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).
82
Stored marks
50
Distinct marks shown
Men's Half Marathon
Derived 14 Sep 2026
| # | Athlete | Mark | Date | Venue | Age |
|---|---|---|---|---|---|
| 1 | Adriaan Wildschutt | 59:13 | 26 Oct 2025 | — | — |
| 2 | Hendrick Ramaala | 59:20 | 26 Mar 2000 | — | — |
| 3 | Adriaan Wildschutt | 59:30 | 15 Mar 2026 | — | — |
| 4 | Stephen Mokoka | 59:36 | 17 Oct 2020 | — | — |
| 5 | Hendrick Ramaala | 59:42 | 24 Mar 2002 | — | — |
| 6 | Thabang Mosiako | 59:52 | 1 Oct 2023 | — | — |
| 7 | Precious Mashele | 1:00:00 | 17 Oct 2021 | — | — |
| 8 | Hendrick Ramaala | 1:00:01 | 21 Sep 2003 | — | — |
| 9 | Hendrick Ramaala | 1:00:07 | 4 Oct 1997 | — | — |
| 10 | Matthews Temane | 1:00:11 | 25 Jul 1987 | — | — |
| 10= | Zithulele Sinqe | 1:00:11 | 25 Jul 1987 | — | — |
| 12 | Hendrick Ramaala | 1:00:14 | 16 Mar 2003 | — | — |
| 13 | Hendrick Ramaala | 1:00:15 | 7 Oct 2001 | — | — |
| 14 | Mathanga Mbuleli | 1:00:17 | 17 Oct 2021 | — | — |
| 15 | Elroy Gelant | 1:00:22 | 9 Mar 2025 | — | — |
| 16 | Gert Thys | 1:00:23 | 4 Oct 1997 | — | — |
| 17 | Hendrick Ramaala | 1:00:24 | 27 Sep 1998 | — | — |
| 17= | Precious Mashele | 1:00:24 | 17 Oct 2020 | — | — |
| 19 | Hendrick Ramaala | 1:00:25 | 14 Sep 1997 | — | — |
| 20 | Hendrick Ramaala | 1:00:26 | 1 Apr 2001 | — | — |
| 21 | Precious Mashele | 1:00:28 | 17 Nov 2019 | — | — |
| 22 | Stephen Mokoka | 1:00:29 | 1 Oct 2023 | — | — |
| 23 | Gert Thys | 1:00:37 | 27 Sep 1998 | — | — |
| 24 | Hendrick Ramaala | 1:00:40 | 11 Apr 1999 | — | — |
| 24= | Stephen Mokoka | 1:00:40 | 13 Sep 2015 | — | — |
| 26 | Thabang Mosiako | 1:00:45 | 8 Mar 2026 | — | — |
| 27 | Stephen Mokoka | 1:00:47 | 29 Mar 2014 | — | — |
| 28 | Collen Mulaudzi | 1:00:51 | 17 Oct 2020 | — | — |
| 29 | Kamohelo Mofolo | 1:00:52 | 29 Jun 2025 | — | — |
| 30 | Gert Thys | 1:00:55 | 15 Mar 1998 | — | — |
| 31 | Xolile Yawa | 1:00:56 | 25 Jul 1987 | — | — |
| 31= | Elroy Gelant | 1:00:56 | 1 Oct 2023 | — | — |
| 33 | Lawrence Peu | 1:00:58 | 18 May 1991 | — | — |
| 34 | David Tsebe | 1:01:03 | 21 Jul 1990 | — | — |
| 34= | Rami Tsebe | 1:01:03 | 21 Jul 1990 | — | — |
| 34= | Hendrick Ramaala | 1:01:03 | 1 Oct 2006 | — | — |
| 34= | Melikhaya Frans | 1:01:03 | 4 Jun 2022 | — | — |
| 38 | Gert Thys | 1:01:09 | 9 Aug 1998 | — | — |
| 38= | Hendrick Ramaala | 1:01:09 | 9 Aug 1998 | — | — |
| 40 | Matthews Temane | 1:01:10 | 23 Jul 1989 | — | — |
| 40= | Elroy Gelant | 1:01:10 | 29 Mar 2014 | — | — |
| 42 | David Tsebe | 1:01:11 | 23 Jul 1989 | — | — |
| 42= | Adam Motlagale | 1:01:11 | 28 Aug 1993 | — | — |
| 42= | Shadrack Hoff | 1:01:11 | 6 Aug 2000 | — | — |
| 45 | Gladwin Mzazi | 1:01:12 | 15 Dec 2013 | — | — |
| 46 | Lawrence Peu | 1:01:13 | 23 Jul 1989 | — | — |
| 46= | Precious Mashele | 1:01:13 | 4 Jun 2022 | — | — |
| 46= | Precious Mashele | 1:01:13 | 1 Oct 2023 | — | — |
| 49 | Matthews Temane | 1:01:14 | 23 Jan 1988 | — | — |
| 49= | Hendrick Ramaala | 1:01:14 | 6 Aug 2000 | — | — |
| 49= | Stephen Mokoka | 1:01:14 | 4 Jun 2022 | — | — |
| 52 | Abner Chipu | 1:01:15 | 9 Aug 1998 | — | — |
| 53 | Zithulele Sinqe | 1:01:16 | 23 Jan 1988 | — | — |
| 53= | Gert Thys | 1:01:16 | 6 Aug 2000 | — | — |
| 53= | Lusapho April | 1:01:16 | 29 Mar 2014 | — | — |
| 56 | Jan Tau | 1:01:17 | 25 Jul 1987 | — | — |
| 56= | Frank Pooe | 1:01:17 | 9 Aug 1998 | — | — |
| 56= | Precious Mashele | 1:01:17 | 18 Nov 2018 | — | — |
| 59 | Johannes Mabitle | 1:01:19 | 13 Aug 1995 | — | — |
| 60 | Xolile Yawa | 1:01:20 | 23 Jan 1988 | — | — |
| 60= | Abner Chipu | 1:01:20 | 27 Sep 1998 | — | — |
| 62 | Matthews Motshwarateu | 1:01:21 | 23 Jul 1989 | — | — |
| 62= | Gert Thys | 1:01:21 | 10 Oct 1999 | — | — |
| 62= | Lusapho April | 1:01:21 | 16 Mar 2015 | — | — |
| 62= | Stephen Mokoka | 1:01:21 | 24 Jun 2017 | — | — |
| 66 | Xolile Yawa | 1:01:22 | 13 Aug 1995 | — | — |
| 66= | Motsehi Moeketsana | 1:01:22 | 6 Aug 2000 | — | — |
| 68 | Xolile Yawa | 1:01:23 | 18 May 1991 | — | — |
| 68= | Shadrack Hoff | 1:01:23 | 5 May 2002 | — | — |
| 68= | Desmond Mokgobu | 1:01:23 | 4 Jun 2022 | — | — |
| 71 | Meck Mothuli | 1:01:24 | 13 Aug 1995 | — | — |
| 71= | Reghen Magawi | 1:01:24 | 4 Jun 2022 | — | — |
| 73 | Xolile Yawa | 1:01:25 | 28 Aug 1993 | — | — |
| 73= | Stephen Mokoka | 1:01:25 | 5 Oct 2014 | — | — |
| 75 | Stephen Mokoka | 1:01:26 | 4 Jul 2009 | — | — |
| 75= | Stephen Mokoka | 1:01:26 | 30 Jul 2016 | — | — |
| 75= | Stephen Mokoka | 1:01:26 | 24 Mar 2018 | — | — |
| 78 | Simon Malibeng | 1:01:27 | 23 Jan 1988 | — | — |
| 78= | Stephen Mokoka | 1:01:27 | 26 Mar 2016 | — | — |
| 80 | Hendrick Ramaala | 1:01:28 | 28 Mar 2004 | — | — |
| 80= | Stephen Mokoka | 1:01:28 | 2 Feb 2020 | — | — |
| 82 | Patrick Rama | 1:01:29 | 7 Oct 1995 | — | — |
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.