Result Name Venue Date Info
1. 9.82 Akani Simbine Saint-Denis (OG) 2024-08-04 Alltime-17
2. 9.86 Benjamin Richardson La Chaux-de-Fonds 2024-07-14 Alltime-28
3. 9.91 Shaun Maswanganyi Austin 2023-06-07 Alltime-60
4. 9.94 Wayde van Niekerk Velenje 2017-06-20 Alltime-96
Gift Leotlela Johannesburg 2021-05-14 Alltime-96
6. 9.95 Thando Roto Pretoria 2017-03-18 Alltime-109
7. 9.97 Henricho Bruintjies La Chaux-de-Fonds 2015-07-05 Alltime-145
8. 9.98 Simon Magakwe Pretoria 2014-04-12 Alltime-159
9. 10.01 Emile Erasmus La Chaux-de-Fonds 2018-07-01 Alltime-226
10. 10.02 Frank Fredericks Provo 1989-05-27
11. 10.03 Bradley Nkoana La Chaux-de-Fonds 2024-07-14 Alltime-273
12. 10.04 Clarence Munyai Pretoria 2022-03-12 Alltime-300
Retshiditswe Mlenga Guadalajara 2024-06-23 Alltime-300
14. 10.06 Johan Rossouw Johannesburg 1988-04-23 Alltime-354
Roscoe Engel Pretoria 2018-03-15 Alltime-354
16. 10.08 Matthew Quinn Germiston 1999-04-06 Alltime-428
Sherwin Vries Durban 2003-04-11 Alltime-428
Thando Dlodlo Trieste 2019-07-06 Alltime-428
Phemelo Matlhabe Gulf Shores 2022-05-27 Alltime-428
20. 10.09 Rivaldo Roberts Montreuil 2023-05-31 Alltime-468
  Result Name Venue Date Info
1. 19.69 Clarence Munyai Pretoria 2018-03-16 Alltime-16
2. 19.82 Luxolo Adams Paris 2022-06-18 Alltime-43
3. 19.84 Wayde van Niekerk Kingston 2017-06-10 Alltime-46
4. 19.87 Anaso Jobodwana Beijing (WC) 2015-08-27 Alltime-58
5. 19.95 Akani Simbine Pretoria 2017-03-04 Alltime-84
6. 19.99 Shaun Maswanganyi Austin 2023-06-07 Alltime-110
Benjamin Richardson La Chaux-de-Fonds 2024-07-14 Alltime-110
8. 20.01 Ncincihli Titi Columbia 2018-04-21 Alltime-118
9. 20.11 Morné Nagel Germiston 2002-04-05 Alltime-170
10. 20.16 Riaan Dempers Germiston 1995-04-07 Alltime-217
11. 20.20 Sherwin Vries Pretoria 2003-04-04 Alltime-260
Gift Leotlela Potchefstroom 2017-04-22 Alltime-260
13. 20.23 Simon Magakwe Potchefstroom 2010-04-17 Alltime-301
14. 20.27 Lebokeng Sesele Kortrijk 2017-07-08 Alltime-359
15. 20.28 Sinesipho Dambile Budapest (WC) 2023-08-24 Alltime-377
16. 20.31 Tshakile Nzimande Welkom 1987-11-21 Alltime-433
Frank Fredericks Provo 1989-05-31
18. 20.32 Adrian Swart Potchefstroom 2023-05-13 Alltime-454
19. 20.34 Wessel Oosthuizen Secunda 1986-02-01 Alltime-495
Bayanda Walaza Pretoria 2024-03-23 Alltime-495
21. 20.35 Marcus la Grange Bellville 2000-02-12 Alltime-521
22. 20.36 Tsebo Matsotso Chengdu 2023-08-04 Alltime-546
23. 20.39 Peter Ngobeni Windhoek 1985-01-26 Alltime-621
Corné du Plessis Pretoria 2001-03-23 Alltime-621
  Result Name Venue Date Info
1. 43.03 Wayde van Niekerk Rio de Janeiro (OG) 2016-08-14 Alltime-1
2. 44.31 Lythe Pillay Pietermaritzburg 2024-04-20 Alltime-75
3. 44.59 Arnaud Malherbe Roodepoort 1999-03-19 Alltime-153
Hendrik Mokganyetsi Yokohama 2000-09-09 Alltime-153
5. 44.65 Marcus la Grange Pretoria 2002-04-12 Alltime-178
6. 44.74 Zakhitine Nene Zürich 2022-09-08 Alltime-220
7. 44.75 Jopie van Oudtshoorn Germiston 1999-04-07 Alltime-225
8. 45.01 Jaco Reinach Bloemfontein 1983-04-15 Alltime-390
Adrian Swart Potchefstroom 2024-05-11 Alltime-390
10. 45.02 Derrick Mokaleng Waco 2018-05-12 Alltime-403
11. 45.05 Matt Nortje Boulder 2024-05-12 Alltime-419
12. 45.07 Oscar Pistorius Lignano Sabbiadoro 2011-07-19 Alltime-437
13. 45.11 Ludwig Myburgh Potchefstroom 1985-04-12 Alltime-467
Ofentse Mogawane Malles 2006-07-22 Alltime-467
15. 45.14 Adriaan Botha Roodepoort 2001-03-16 Alltime-489
Thapelo Phora Asaba 2018-08-03 Alltime-489
17. 45.15 Riaan Dempers Secunda 1994-05-06 Alltime-497
Pieter Conradie Potchefstroom 2017-04-22 Alltime-497
Gardeo Isaacs Potchefstroom 2023-04-01 Alltime-497
  Result Name Venue Date Info
1. 1:42.69 Hezekiél Sepeng Bruxelles 1999-09-03 Alltime-34
2. 1:42.86 Mbulaeni Mulaudzi Rieti 2009-09-06 Alltime-42
3. 1:43.91 Johan Botha Oslo 1999-06-30 Alltime-152
4. 1:44.22 Edmund Du Plessis Dublin 2024-07-12 Alltime-207
5. 1:44.29 André Olivier Monaco 2012-07-20 Alltime-216
6. 1:44.41 Werner Botha Heusden-Zolder 2000-08-05 Alltime-241
7. 1:44.5 Danie Malan Los Angeles 1973-05-27 Alltime-255
8. 1:44.57 Marius van Heerden Cape Town 1996-04-12 Alltime-271
9. 1:44.59 Tshepo Tshite Bydgoszcz 2022-06-03 Alltime-276
10. 1:44.62 Hendrik Mokganyetsi Moskva 1997-06-08 Alltime-285
11. 1:44.7 Dicky Broberg Stellenbosch 1971-03-31 Alltime-303
12. 1:44.98 Graham Davidson Rehlingen 2003-06-09 Alltime-405
13. 1:45.03 Shaun Abrahams Stellenbosch 2000-03-04 Alltime-428
14. 1:45.15 Rynhardt van Rensburg Hengelo 2018-06-03 Alltime-478
15. 1:45.17 Samson Ngoepe Ostrava 2009-06-17 Alltime-484
16. 1:45.28 Rynard Swanepoel Lexington 2024-05-24 Alltime-525
17. 1:45.3 Mark Handelsman Stellenbosch 1981-04-20 Alltime-534
18. 1:45.37 Gideon van Oudtshoorn Heusden-Zolder 2000-08-05 Alltime-569
19. 1:45.38 Jacob Rozani Durban 2016-06-24 Alltime-577
20. 1:45.57 Ntando Mahlangu Pretoria 2019-03-15 Alltime-662
21. 1:45.6 Fanie van Zijl Pretoria 1970-03-28 Alltime-679
22. 1:45.63 Johan Landsman Johannesburg 1991-04-27 Alltime-696
23. 1:45.64 Johan Cronje Berlin 2013-09-01 Alltime-700
24. 1:45.73 Lucky Hadebe Durban 1999-03-06 Alltime-751
25. 1:45.74 Renier De Villiers Nembro 2024-06-19 Alltime-756
26. 1:45.78 Kabelo Mohlosi Kortrijk 2023-07-08 Alltime-785
  Result Name Venue Date Info
1. 3:31.93 Johan Cronje Rieti 2013-09-08 Alltime-140
2. 3:32.68 Tshepo Tshite Tomblaine 2023-06-18 Alltime-179
3. 3:32.90 Ryan Mphahlele Cape Town 2023-04-17 Alltime-194
4. 3:33.56 Johan Landsman Zürich 1993-08-04 Alltime-254
5. 3:33.87 Johan Fourie Stellenbosch 1987-04-10 Alltime-304
6. 3:34.30 Juan van Deventer New York City 2009-05-30 Alltime-367
7. 3:35.33 Peter van der Westhuizen New York City 2009-05-30 Alltime-526
8. 3:35.65 Whaddon Niewoudt Port Elizabeth 1993-05-17 Alltime-578
9. 3:35.84 François van Rensburg Port Elizabeth 1993-05-17 Alltime-631
10. 3:35.98 Danie Malan Zürich 1976-07-09 Alltime-659
11. 3:36.30 Johan Botha Nijmegen 2000-05-23 Alltime-742
12. 3:36.36 Dumisane Hlaselo Tomblaine 2015-07-01 Alltime-759
13. 3:36.74 Jerry Motsau Rieti 2014-09-07 Alltime-861
14. 3:37.0 Deon Brummer Durban 1990-12-12 Alltime-932
15. 3:37.16 Clyde Colenso Rehlingen 2004-05-31 Alltime-983
16. 3:37.2 Fanie van Zijl Port Elizabeth 1974-04-13 Alltime-997
17. 3:37.24 Manson du Toit Stellenbosch 1996-03-20 Alltime-1013
18. 3:37.3 Ewald Bonzet Port Elizabeth 1975-03-25 Alltime-1028
Hendrik Smit Stellenbosch 1976-02-25 Alltime-1028
20. 3:37.31 George Kusche Azusa 2022-04-15 Alltime-1033
21. 3:37.36 Willem Muldner Stellenbosch 1996-03-20 Alltime-1049
22. 3:37.41 Ebeneza Felix Stellenbosch 1996-03-20 Alltime-1070
23. 3:37.6 Jacques van Rensburg Durban 1990-12-12 Alltime-1128
24. 3:37.73 Graham Davidson Dortmund 2003-06-15 Alltime-1179
25. 3:37.79 Pharson Magagane Stellenbosch 2009-03-14 Alltime-1201
26. 3:37.93 Nkosinathi Sibiya Cape Town 2023-04-14 Alltime-1254
27. 3:37.97 Elroy Gelant Hengelo 2015-05-24 Alltime-1270
28. 3:37.98 Ngconde Matwebu Bloemfontein 2018-02-17 Alltime-1272
  Result Name Venue Date Info
1. 3:50.70 Johan Cronje Eugene 2014-05-31 Alltime-114
2. 3:50.82 Johan Fourie Port Elizabeth 1987-03-11 Alltime-118
3. 3:51.31 Juan van Deventer Oslo 2008-06-06 Alltime-140
4. 3:53.7 Sydney Maree Stellenbosch 1979-05-07
5. 3:53.86 Graham Davidson Hengelo 2003-06-01 Alltime-310
6. 3:54.48 Ryan Mphahlele Dublin 2023-07-14 Alltime-347
7. 3:54.59 Bennie Greyling Durban 1987-12-09 Alltime-359
8. 3:54.6 Danie Malan Stellenbosch 1975-02-26 Alltime-360
9. 3:54.62 Victor Radebe Port Elizabeth 1987-03-11 Alltime-364
10. 3:54.90 Peter van der Westhuizen Oslo 2010-06-04 Alltime-400
11. 3:55.4 Matthews Temane Potchefstroom 1983-03-09 Alltime-448
12. 3:55.42 Deon Brummer Port Elizabeth 1987-03-11 Alltime-455
13. 3:55.76 Jean Verster Stellenbosch 1988-11-12 Alltime-490
14. 3:55.9 Simon Malibeng Philadelphia 1980-05-18 Alltime-508
15. 3:56.0 Fanie van Zijl Modesto 1972-05-27 Alltime-523
16. 3:56.12 Monde Tutani Port Elizabeth 1986-12-13 Alltime-541
17. 3:56.17 Henning Gericke Port Elizabeth 1984-03-07 Alltime-548
18. 3:56.61 Johan Landsman Stellenbosch 1991-11-25 Alltime-610
19. 3:56.62 Jerry Motsau Dublin 2016-07-22 Alltime-612
20. 3:56.65 Willem Muldner Port Elizabeth 1997-02-14 Alltime-615
21. 3:57.00 Johan Botha Stellenbosch 1996-02-16 Alltime-673
22. 3:57.21 Whaddon Niewoudt Port Elizabeth 1994-04-15 Alltime-716
23. 3:57.3 Ewald Bonzet Stellenbosch 1977-02-21 Alltime-733
24. 3:57.33 Hezekiél Sepeng Stellenbosch 1996-02-16 Alltime-740
25. 3:57.37 Johannes Job Port Elizabeth 1997-02-14 Alltime-746
26. 3:57.49 Marius van Heerden Stellenbosch 1996-02-16 Alltime-773
27. 3:57.62 Jacques van Rensburg Port Elizabeth 1990-12-14 Alltime-798
28. 3:57.7 De Villiers Lamprecht Stellenbosch 1970-11-13 Alltime-811
29. 3:57.8 Danie Goosen Stellenbosch 1977-02-21 Alltime-835
30. 3:58.1 Louis Liebenberg Stellenbosch 1979-05-07 Alltime-917
31. 3:58.22 Sarel Spies Port Elizabeth 1992-03-02 Alltime-940
32. 3:58.23 Deon Fouché Stellenbosch 1988-11-12 Alltime-942
33. 3:58.41 Craig Lambert Durban 1984-12-15 Alltime-980
34. 3:58.49 Clyde Colenso Eugene 2000-05-13 Alltime-994
35. 3:58.6 Clive Dale Stellenbosch 1977-02-21 Alltime-1018
Greg Liefeldt Port Elizabeth 1983-12-10 Alltime-1018
37. 3:58.8 Hans van der Veen Port Elizabeth 1985-12-14 Alltime-1068
38. 3:58.84 Cliffie Miller Port Elizabeth 1991-12-18 Alltime-1095
39. 3:58.87 Nkosinathi Sibiya Cape Town 2023-04-24 Alltime-1106
40. 3:58.90 Rudolph Greyling Port Elizabeth 1988-03-09 Alltime-1118
41. 3:58.92 Rantso Mokopane Paarl 2018-03-22 Alltime-1122
42. 3:58.95 Ricky Robinson Stellenbosch 1983-03-25 Alltime-1127
43. 3:58.96 George Kusche Paarl 2018-03-22 Alltime-1131
44. 3:58.97 Stanley Roberts Port Elizabeth 1993-03-06 Alltime-1136
45. 3:59.0 Hendrik Smit Stellenbosch 1975-11-15 Alltime-1143
Marius-Hugo Schlechter Port Elizabeth 1985-12-14 Alltime-1143
47. 3:59.02 Francois Annandale Durban 1981-12-18 Alltime-1154
48. 3:59.30 Anton Nicolaisen Port Elizabeth 1991-12-18 Alltime-1238
49. 3:59.37 Junior Prinsloo Port Elizabeth 1987-12-12 Alltime-1263
50. 3:59.38 O'Niel Simpson Stellenbosch 1987-11-07 Alltime-1266
51. 3:59.49 Naude Jordaan Port Elizabeth 1990-03-05 Alltime-1299
52. 3:59.5 Mark Kennard Port Elizabeth 1979-03-30 Alltime-1302
53. 3:59.59 Ebeneza Felix Port Elizabeth 1997-02-14 Alltime-1330
54. 3:59.69 Ruben Ramolefi Bellville 2011-03-10 Alltime-1363
55. 3:59.76 Scott Harris Port Elizabeth 1994-04-15 Alltime-1388
56. 3:59.78 Manson du Toit Stellenbosch 1996-02-16 Alltime-1394
57. 3:59.80 Kobie van der Westhuizen Stellenbosch 1996-02-16 Alltime-1409
58. 3:59.9 Peter Kaal Wichita 1972-05-27 Alltime-1436
John Halberstadt Norman 1974-05-04 Alltime-1436
  Result Name Venue Date Info
1. 7:32.99 Adriaan Wildschutt Chorzów 2024-08-25 Alltime-96
2. 7:40.99 Jerry Motsau Nembro 2021-06-17 Alltime-381
3. 7:41.06 Juan van Deventer Stockholm 2008-07-22 Alltime-389
4. 7:41.38 Elroy Gelant Ostrava 2012-05-25 Alltime-402
5. 7:43.0 Sydney Maree Berkeley 1979-06-09
6. 7:44.0 Johan Fourie Stellenbosch 1985-01-07 Alltime-568
7. 7:44.34 Maxime Chaymeton Grosseto 2023-05-27 Alltime-595
8. 7:45.10 Ryan Mphahlele Celle Ligure 2023-07-19 Alltime-644
9. 7:46.07 Shadrack Hoff Stellenbosch 1995-02-25 Alltime-723
10. 7:46.60 Jean Verster Nice 1993-07-21 Alltime-770
11. 7:47.36 Whaddon Niewoudt Sevilla 1997-05-29 Alltime-844
12. 7:47.5 Matthews Temane Stellenbosch 1985-01-07 Alltime-857
13. 7:47.77 Jacques van Rensburg Stellenbosch 1995-02-25 Alltime-887
14. 7:47.78 Anton Nicolaisen Stellenbosch 1990-02-13 Alltime-890
15. 7:48.35 François van Rensburg Jena 1994-06-03 Alltime-958
16. 7:48.7 Julian Marsay Stellenbosch 1979-02-15 Alltime-985
17. 7:48.75 Johan Landsman Stellenbosch 1992-02-10 Alltime-992
18. 7:48.97 Johan Schnetler Stellenbosch 1990-02-13 Alltime-1019
19. 7:49.43 Tshamano Setone Tangier 2010-07-18 Alltime-1072
20. 7:49.6 Ewald Bonzet Stellenbosch 1976-03-15 Alltime-1096
21. 7:49.92 Gelant Elroy Rhede 2011-07-08 Alltime-1141
  Result Name Venue Date Info
1. 12:56.67 Adriaan Wildschutt Oslo 2024-05-30 Alltime-96
2. 13:04.88 Elroy Gelant Hengelo 2016-05-22 Alltime-226
3. 13:11.44 Stephen Mokoka Stellenbosch 2015-04-18 Alltime-381
4. 13:14.16 Shadrack Hoff Gateshead 1995-07-02 Alltime-519
5. 13:20.63 Sydney Maree Champaign 1979-06-02
6. 13:22.17 Jerry Motsau Ooordegem 2023-05-27 Alltime-1000
7. 13:22.26 Maxime Chaymeton Maisons-Laffitte 2024-07-06 Alltime-1005
8. 13:22.64 Juan van Deventer Stockholm 2010-08-06 Alltime-1038
9. 13:24.43 Hendrick Ramaala Lisboa 1998-06-20 Alltime-1180
10. 13:24.50 Gladwin Mzazi Stellenbosch 2012-03-20 Alltime-1188
11. 13:25.15 Matthews Temane Stellenbosch 1986-11-08 Alltime-1236
12. 13:25.51 Tshamano Setone Port Elizabeth 2010-02-19 Alltime-1268
13. 13:26.51 Kgosi Tsosane Stellenbosch 2013-04-13 Alltime-1344
14. 13:26.55 John Morapedi Cape Town 1996-04-12 Alltime-1348
15. 13:26.88 Terry Thornton Stellenbosch 1986-11-08 Alltime-1386
16. 13:29.6 Matthews Motshwarateu Stellenbosch 1978-04-14 Alltime-1645
  Result Name Venue Date Info
1. 26:50.64 Adriaan Wildschutt Saint-Denis (OG) 2024-08-02 Alltime-39
2. 27:29.94 Hendrick Ramaala Port Elizabeth 1999-02-22 Alltime-338
3. 27:39.65 Xolile Yawa Port Elizabeth 1987-12-12 Alltime-502
4. 27:40.73 Stephen Mokoka Port Elizabeth 2012-04-13 Alltime-525
5. 27:41.30 Elroy Gelant Durban 2013-04-27 Alltime-539
6. 27:43.89 Shadrack Hoff Port Elizabeth 1996-03-08 Alltime-607
7. 27:50.43 Precious Mashele Cape Town 2023-04-24 Alltime-787
8. 27:56.9 Gladwin Mzazi Stellenbosch 2015-04-25 Alltime-991
9. 27:57.47 Enoch Skosana Port Elizabeth 1999-02-22 Alltime-1009
10. 27:57.5 Matthews Temane Stellenbosch 1989-10-05 Alltime-1011
11. 27:58.46 Simon Malibeng Port Elizabeth 1987-12-12 Alltime-1050
12. 27:59.8 Rami Tsebe Stellenbosch 1989-10-05 Alltime-1104
13. 28:00.72 Matthews Batswadi Port Elizabeth 1980-04-11 Alltime-1131
14. 28:03.74 Meck Mothuli Port Elizabeth 1997-02-14 Alltime-1226
15. 28:07.6 Matthews Motshwarateu Cape Town 1992-03-28
16. 28:08.92 Simon Mpholo Port Elizabeth 2001-02-16 Alltime-1439
17. 28:13.29 Sanele Masondo Eugene 2024-06-05 Alltime-1616
18. 28:14.23 Richard Mavuso Durban 2001-03-02 Alltime-1672
19. 28:15.6 John Morapedi Port Elizabeth 1996-03-08 Alltime-1746
20. 28:16.2 Ewald Bonzet Hannover 1974-05-23 Alltime-1773
21. 28:18.68 Terry Thornton Berlin 1990-08-17 Alltime-1905
22. 28:21.46 Sydney Maree Knoxville 1980-04-11 Alltime-2067
23. 28:21.52 Lungisa Mdedelewa Beograd 2009-07-08 Alltime-2072
24. 28:22.74 Mbuleli Mathanga Cape Town 2022-04-21 Alltime-2132
25. 28:23.60 Motsehi Moeketsana Port Elizabeth 2001-02-16 Alltime-2197
26. 28:24.61 Ian Syster Port Elizabeth 2002-03-01 Alltime-2262
27. 28:26.20 Laban Nkete Port Elizabeth 1996-03-08 Alltime-2372
28. 28:26.71 Gert Thys Durban 2001-03-02 Alltime-2405
29. 28:26.8 Meshack Mogotsi Harare 1995-08-26 Alltime-2412
30. 28:27.10 Xolisa Tyali Leiden 2016-06-11 Alltime-2449
31. 28:27.2 Andries Krogmann Papendal 1973-08-11 Alltime-2456
32. 28:27.94 Abner Chipu Port Elizabeth 2002-03-01 Alltime-2518
33. 28:29.1 Lawrence Peu Stellenbosch 1989-10-05 Alltime-2617
  Result Name Venue Date Info
1. 13.11 Antonio Alkana Praha 2017-06-05 Alltime-56
2. 13.24 Lehann Fourie Bruxelles 2012-09-07 Alltime-125
3. 13.26 Shaun Bownes Heusden-Zolder 2001-07-14 Alltime-142
4. 13.42 Tiaan Smit Potchefstroom 2017-04-22 Alltime-333
  Result Name Venue Date Info
1. 47.66 Louis van Zyl Pretoria 2011-02-25 Alltime-34
2. 47.81 Llewellyn Herbert Sydney (OG) 2000-09-27 Alltime-44
3. 48.02 Ockert Cilliers Pretoria 2004-02-20 Alltime-71
4. 48.09 Alwyn Myburgh Beijing 2001-08-31 Alltime-83
5. 48.14 Cornel Fredericks Durban 2011-04-10 Alltime-93
6. 48.46 Dries Vorster Pretoria 1989-04-11 Alltime-145
Pieter de Villiers Lausanne 2005-07-05 Alltime-145
8. 48.58 Sokwahana Zazini Gaborone 2023-04-29 Alltime-183
9. 48.81 Johannes Pienaar Pretoria 1986-02-15 Alltime-253
10. 48.92 Marnus Kritzinger Durban 2003-04-11 Alltime-284
11. 48.96 Martin Willemse Beijing 2001-08-31 Alltime-297
  Result Name Venue Date Info
1. 8:11.50 Ruben Ramolefi Daegu (WC) 2011-08-29 Alltime-123
2. 8:19.00 Whaddon Niewoudt Stellenbosch 1992-05-08 Alltime-311
3. 8:21.72 Nollie Meintjies Stellenbosch 1983-04-25 Alltime-426
4. 8:22.48 Anton Nicolaisen Stellenbosch 1992-02-10 Alltime-463
5. 8:22.63 Julian Marsay Lausanne 1978-07-13 Alltime-476
6. 8:24.76 Tumelo Motlagale Port Elizabeth 2012-04-14 Alltime-600
7. 8:25.60 Shadrack Mogotsi Stellenbosch 1996-03-20 Alltime-650
8. 8:26.40 Petros Sithole Port Elizabeth 2004-03-12 Alltime-701
9. 8:26.82 Edwin Molepo Metz 2011-06-27 Alltime-735
10. 8:27.62 Danie Cronje Stellenbosch 1981-04-20 Alltime-798
11. 8:28.29 Emmanuel Mkhabela Durban 2004-04-17 Alltime-842
12. 8:28.79 Emile de Jonge Bellville 1996-03-26 Alltime-867
13. 8:29.03 Francois Annandale Stellenbosch 1981-04-20 Alltime-900
14. 8:29.30 Johan Daffue Stellenbosch 1981-04-20 Alltime-927
15. 8:29.31 Mark Cookson Stellenbosch 1981-04-20 Alltime-931
16. 8:29.39 Alexander Motone Port Elizabeth 2003-02-28 Alltime-935
17. 8:29.54 Sivuyile Dlongwana Port Elizabeth 2003-02-28 Alltime-944
18. 8:29.98 Dean Brummer Dessau 2012-05-25 Alltime-974
  Result Name Venue Date Info
1. 37.57 Bayanda Walaza,
Shaun Maswanganyi,
Bradley Nkoana,
Akani Simbine
Saint-Denis (OG) 2024-08-09 Alltime-25
2. 37.65 Thando Dlodlo,
Simon Magakwe,
Clarence Munyai,
Akani Simbine
Ad-Dawhah (WC) 2019-10-04 Alltime-39
3. 37.72 Shaun Maswanganyi,
Benjamin Richardson,
Clarence Munyai,
Akani Simbine
Budapest (WC) 2023-08-25 Alltime-52
4. 38.08 Bayanda Walaza,
Benjamin Richardson,
Bradley Nkoana,
Akani Simbine
Nassau 2024-05-05 Alltime-189
5. 38.10 Emile Erasmus,
Gift Leotlela,
Clarence Munyai,
Akani Simbine
Eugene (WC) 2022-07-23 Alltime-204
6. 38.24 Henricho Bruintjies,
Emile Erasmus,
Anaso Jobodwana,
Akani Simbine
Gold Coast 2018-04-14 Alltime-297
7. 38.25 Henricho Bruintjies,
Simon Magakwe,
Emile Erasmus,
Akani Simbine
Asaba 2018-08-03 Alltime-307
8. 38.31 Henricho Bruintjies,
Emile Erasmus,
Clarence Munyai,
Akani Simbine
Eugene (WC) 2022-07-22 Alltime-366
9. 38.35 Henricho Bruintjies,
Simon Magakwe,
Ncincihli Titi,
Akani Simbine
Glasgow 2014-08-02 Alltime-413
10. 38.47 Morné Nagel,
Corné du Plessis,
Lee-Roy Newton,
Matthew Quinn
Edmonton (WC) 2001-08-12 Alltime-559
Henricho Bruintjies,
Gift Leotlela,
Clarence Munyai,
Akani Simbine
Germiston 2017-03-22 Alltime-559
12. 38.49 Thando Dlodlo,
Gift Leotlela,
Clarence Munyai,
Akani Simbine
Chorzów 2021-05-01 Alltime-597
13. 38.50 Lee-Roy Newton,
Paul Gorries,
Marcus la Grange,
Matthew Quinn
Pretoria 2000-03-24 Alltime-617
14. 38.51 Mihlali Xhotyeni,
Sinesipho Dambile,
Lethogondo Moleyane,
Benjamin Richardson
Nairobi 2021-08-22 Alltime-634
15. 38.53 Antonio Alkana,
Simon Magakwe,
Roscoe Engel,
Luxolo Adams
London 2018-07-14 Alltime-661
16. 38.63 Theodor Young,
Emile Erasmus,
Henricho Bruintjies,
Gift Leotlela
Gaborone 2022-04-30 Alltime-855
17. 38.65 Henricho Bruintjies,
Simon Magakwe,
Thando Dlodlo,
Akani Simbine
Ostrava 2019-06-20 Alltime-891
18. 38.66 Emile Erasmus,
Simon Magakwe,
Anaso Jobodwana,
Akani Simbine
Yokohama 2019-05-11 Alltime-912
19. 38.72 Hannes Dreyer,
Ofentse Mogawane,
Roscoe Engel,
Thuso Mpuang
Daegu (WC) 2011-09-04 Alltime-1061
20. 38.73 Thembo Monareng,
Tsebo Matsotso,
Eckhardt Potgeter,
Shaun Maswanganyi
Chengdu 2023-08-05 Alltime-1087
21. 38.74 Morné Nagel,
Marcus la Grange,
Lee-Roy Newton,
Matthew Quinn
Sevilla (WC) 1999-08-29 Alltime-1120
22. 38.75 Hannes Dreyer,
Corné du Plessis,
Sergio Mullins,
Thuso Mpuang
Addis Ababa 2008-05-02 Alltime-1141
23. 38.80 Henricho Bruintjies,
Anaso Jobodwana,
Thando Dlodlo,
Chederick van Wyk
Rabat 2019-08-28 Alltime-1281
24. 38.83 Bayanda Walaza,
Benjamin Richardson,
Clarence Munyai,
Akani Simbine
Nassau 2024-05-04 Alltime-1360
25. 38.84 Emile Erasmus,
Wayde van Niekerk,
Gift Leotlela,
Akani Simbine
Durban 2016-06-24 Alltime-1387
26. 38.88 Akani Simbine,
Chederick van Wyk,
Emile Erasmus,
Simon Magakwe
Bloemfontein 2019-04-13 Alltime-1509
27. 38.98 Lee-Roy Newton,
Leigh Julius,
Snyman Prinsloo,
Sherwin Vries
Melbourne 2006-03-25 Alltime-1908
  Result Name Venue Date Info
1. 2:58.12 Gardeo Isaacs,
Zakhitine Nene,
Lythe Pillay,
Antonie Matthys Nortje
Saint-Denis (OG) 2024-08-10 Alltime-46
2. 2:59.21 Oscar Pistorius,
Ofentse Mogawane,
Willem de Beer,
Shane Victor
Daegu (WC) 2011-09-01 Alltime-134
3. 2:59.76 Gardeo Isaacs,
Zakhitine Nene,
Wayde van Niekerk,
Lythe Pillay
Nassau 2024-05-04 Alltime-194
4. 2:59.87 Shane Victor,
Ofentse Mogawane,
Willem de Beer,
Louis van Zyl
Daegu (WC) 2011-09-02 Alltime-215
5. 3:00.20 Jopie van Oudtshoorn,
Hendrik Mokganyetsi,
Adriaan Botha,
Arnaud Malherbe
Sevilla (WC) 1999-08-29 Alltime-277
6. 3:00.26 Arnaud Malherbe,
Hezekiél Sepeng,
Hendrik Mokganyetsi,
Llewellyn Herbert
Athínai (WC) 1997-08-10 Alltime-289
7. 3:00.75 Gardeo Isaacs,
Zakhitine Nene,
Matt Nortje,
Lythe Pillay
Nassau 2024-05-05 Alltime-403
8. 3:01.18 Lythe Pillay,
Zakhitine Nene,
Ranti Dikgale,
Thapelo Phora
Tokyo (OG) 2021-08-06 Alltime-545
9. 3:01.25 Alwyn Myburgh,
Hezekiél Sepeng,
Llewellyn Herbert,
Arnaud Malherbe
Sydney (OG) 2000-09-29 Alltime-567
10. 3:01.26 Pieter Smith,
Ofentse Mogawane,
Alwyn Myburgh,
Louis van Zyl
Beijing (OG) 2008-08-22 Alltime-572
11. 3:01.34 Adriaan Botha,
Hendrik Mokganyetsi,
Hennie Botha,
Arnaud Malherbe
Johannesburg 1999-09-18 Alltime-601
12. 3:01.51 Hermanus de Jager,
Arnaud Malherbe,
Riaan Dempers,
Bobang Phiri
Göteborg (WC) 1995-08-12 Alltime-661
13. 3:01.70 Marcus la Grange,
Jopie van Oudtshoorn,
Alwyn Myburgh,
Arnaud Malherbe
Edmonton (WC) 2001-08-11 Alltime-757
14. 3:01.83 Marcus la Grange,
Jopie van Oudtshoorn,
Mbulaeni Mulaudzi,
Arnaud Malherbe
Manchester 2002-07-31 Alltime-815
15. 3:01.84 Jan van der Merwe,
Iginitius Mogawane,
Paul Gorries,
Louis van Zyl
Melbourne 2006-03-25 Alltime-820
16. 3:02.06 Thapelo Phora,
Gardeo Isaacs,
Ranti Dikgale,
Derrick Mokaleng
Ad-Dawhah (WC) 2019-10-05 Alltime-919
17. 3:02.13 Gardeo Isaacs,
Thapelo Phora,
Ashley Hlungwani,
Ranti Dikgale
Potchefstroom 2019-04-17 Alltime-953
18. 3:02.21 Adriaan Botha,
Johan Botha,
Hezekiél Sepeng,
Arnaud Malherbe
Kuala Lumpur 1998-09-21 Alltime-996
19. 3:02.75 Gardeo Isaacs,
Zakhitine Nene,
Joel Semenya,
Lythe Pillay
Gorzów Wielkopolski 2023-07-29 Alltime-1312
20. 3:02.77 Gardeo Isaacs,
Ranti Dikgale,
Pieter Conradie,
Ashley Hlungwani
Yokohama 2019-05-11 Alltime-1325
21. 3:02.90 Adriaan Botha,
Johan Botha,
Marcus la Grange,
Arnaud Malherbe
Kuala Lumpur 1998-09-20 Alltime-1418
22. 3:02.96 Alfred Visagie,
Arnaud Malherbe,
Hendrik Mokganyetsi,
Bobang Phiri
Atlanta (OG) 1996-08-02 Alltime-1456
23. 3:03.05 Marcus la Grange,
Ockert Cilliers,
Alwyn Myburgh,
Paul Gorries
Saint-Denis (WC) 2003-08-30 Alltime-1514
24. 3:03.23 Gardeo Isaacs,
Zakhitine Nene,
Kefilwe Mogawane,
Sokwahana Zazini
Napoli 2019-07-13 Alltime-1638
25. 3:03.36 Johan Oosthuizen,
Ludwig Myburgh,
Jaco Reinach,
Hennie Kotze
Stellenbosch 1983-04-25 Alltime-1740
26. 3:03.37 Shaun de Jager,
Willem de Beer,
Sibusiso Sishi,
Ofentse Mogawane
Heusden-Zolder 2011-07-16 Alltime-1746
27. 3:03.46 Shaun de Jager,
Willem de Beer,
Louis van Zyl,
Oscar Pistorius
London (OG) 2012-08-10 Alltime-1790
  Result Name Venue Date Info
1. 2.38 Jacques Freitag Oudtshoorn 2005-03-05 Alltime-17
  Result Name Venue Date Info
1. 6.03 Okkert Brits Köln 1995-08-18 Alltime-9
2. 5.91 Riaan Botha Pretoria 1997-04-02 Alltime-44
3. 5.82 Kyle Rademeyer Starkville 2023-04-29 Alltime-96
  Result Name Venue Date Info
1. 8.65 Luvo Manyonga Potchefstroom 2017-04-22 Alltime-13
2. 8.50 Godfrey Khotso Mokoena Madrid 2009-07-04 Alltime-28
3. 8.49 Ruswahl Samaai Potchefstroom 2017-04-22 Alltime-30
4. 8.41 Zarck Visser Bad Langensalza 2015-07-04 Alltime-62
5. 8.30 Johan van Vuuren Pretoria 2024-03-09 Alltime-148
6. 8.22 Stefan Brits Tallahassee 2016-05-14 Alltime-244
Cheswill Johnson Pietermaritzburg 2024-04-19 Alltime-244
8. 8.21 Francois Fouché Johannesburg 1990-03-31 Alltime-271
  Result Name Venue Date Info
1. 17.35 Godfrey Khotso Mokoena Marrakesh 2014-09-14 Alltime-128
  Result Name Venue Date Info
1. 21.97 Janus Robberts Eugene 2001-06-02 Alltime-39
2. 21.51 Orazio Cremona Germiston 2019-04-27 Alltime-86
3. 21.26 Kyle Blignaut Modena 2024-05-01 Alltime-125
  Result Name Venue Date Info
1. 70.32 Frantz Kruger Salôn-de-Provence 2002-05-26 Alltime-28
2. 68.48 John van Reenen Stellenbosch 1975-03-14 Alltime-66
3. 67.66 Hannes Hopley College Station 2004-05-29 Alltime-98
  Result Name Venue Date Info
1. 80.63 Chris Harmse Durban 2005-04-15 Alltime-85
  Result Name Venue Date Info
1. 88.75 Marius Corbett Kuala Lumpur 1998-09-21 Alltime-38
2. 87.26 Tom Petranoff Belle Vue Mauricia 1992-06-28
3. 86.80 Robert Oosthuizen Oudtshoorn 2008-03-01 Alltime-70
4. 85.97 Rocco van Rooyen Parow 2021-02-27 Alltime-91
  Result Name Venue Date Info
1. 91.24 Koos van der Merwe Middelburg 1983-02-05 Alltime-32
2. 88.62 Herman Potgeiter Stellenbosch 1978-02-21 Alltime-67
  Result Name Venue Date Info
1. 8398 Willem Coertzen Götzis 2015-05-31 Alltime-104
2. 8002 Friedrich Pretorius Pretoria 2017-03-18 Alltime-456