Result Name Venue Date Info
1. 19.77 Isaac Makwala Madrid 2017-07-14 Alltime-21
2. 20.17 Pako Seribe Molepolole 2015-02-22 Alltime-179
3. 20.21 Baboloki Thebe Gaborone 2016-05-22 Alltime-214
  Result Name Venue Date Info
1. 43.72 Isaac Makwala La Chaux-de-Fonds 2015-07-05 Alltime-9
2. 44.02 Baboloki Thebe Lausanne 2017-07-06 Alltime-20
3. 44.25 Karabo Sibanda Rio de Janeiro (OG) 2016-08-14 Alltime-40
4. 44.99 Nijel Amos Padova 2019-07-16 Alltime-301
5. 45.04 Pako Seribe Potchefstroom 2014-05-10 Alltime-339
6. 45.07 Ditiro Nzamani Yaoundé 2019-07-20 Alltime-355
7. 45.10 Onkabetse Nkobolo Brazzaville 2015-09-14 Alltime-376
  Result Name Venue Date Info
1. 1:41.73 Nijel Amos London (OG) 2012-08-09 Alltime-3
2. 1:44.47 Otukile Lekote Montréal 2001-07-10 Alltime-194
3. 1:44.59 Glody Dube Saint-Denis 2001-07-06 Alltime-217
4. 1:45.87 Boitumelo Masilo Kortrijk 2016-07-09 Alltime-665
5. 1:45.94 Mbigyani Thee Wrexham 1990-07-28 Alltime-710
  Result Name Venue Date Info
1. 27:48.2 Matthews Motshwarateu Stellenbosch 1979-05-07 Alltime-551
  Result Name Venue Date Info
1. 2:59.06 Isaac Makwala,
Karabo Sibanda,
Onkabetse Nkobolo,
Gaone Maotoanong
Rio de Janeiro (OG) 2016-08-20 Alltime-77
2. 2:59.95 Onkabetse Nkobolo,
Nijel Amos,
Gaone Maotoanong,
Isaac Makwala
Beijing (WC) 2015-08-29 Alltime-155
3. 3:01.78 Leaname Maotoanong,
Baboloki Thebe,
Onkabetse Nkobolo,
Isaac Makwala
Gold Coast 2018-04-14 Alltime-629
4. 3:01.89 Pako Seribe,
Nijel Amos,
Maotoanong Leaname,
Isaac Makwala
Marrakesh 2014-08-14 Alltime-675
5. 3:02.20 Karabo Sibanda,
Baboloki Thebe,
Onkabetse Nkobolo,
Leaname Maotoanong
Durban 2016-06-26 Alltime-793
6. 3:02.24 Kagiso Kilego,
Johnson Kubisa,
Calfornia Molefe,
Oganeditse Moseki
Abuja 2003-10-15 Alltime-816
7. 3:02.28 Isaac Makwala,
Baboloki Thebe,
Onkabetse Nkobolo,
Karabo Sibanda
Nassau 2017-04-23 Alltime-828
8. 3:02.29 Baboloki Thebe,
Nijel Amos,
Zacharia Kamberuka,
Leaname Maotoanong
Ad-Dawhah 2016-05-06 Alltime-834
9. 3:02.49 Johnson Kubisa,
Calfornia Molefe,
Gaolesiela Salang,
Kagiso Kilego
Athínai (OG) 2004-08-28 Alltime-923
10. 3:02.81 Omphemetse Poo,
Baboloki Thebe,
Karabo Sibanda,
Xholani Talane
Bydgoszcz 2016-07-24 Alltime-1102
11. 3:03.08 Gaone Maotoanong,
Zacharia Kamberuka,
Onkabetse Nkobolo,
Isaac Makwala
Nassau 2015-05-02 Alltime-1254
12. 3:03.16 Zacharia Kamberuka,
Isaac Makwala,
Obakeng Ngwigwa,
Tshepo Kelaotse
El Djezair 2007-07-22 Alltime-1306
13. 3:03.32 Lulu Basinyi,
Otukile Lekote,
Johnson Kubisa,
Calfornia Molefe
Edmonton (WC) 2001-08-11 Alltime-1408
14. 3:03.33 Boitumelo Masilo,
Leungo Scotch,
Onkabetse Nkobolo,
Zibani Ngozi
Nassau 2019-07-27 Alltime-1414
  Result Name Venue Date Info
1. 2.34 Kabelo Kgosimang Addis Ababa 2008-05-04 Alltime-75
  Result Name Venue Date Info
1. 8.27 Gable Garenamotse Rhede 2006-08-20 Alltime-158