All Botswana stats
ALL-TIME

Best Botswana 10 000 m Athletes of All Time

All-time ranking of the top Botswana athletes in the 10 000 m, based on official personal bests, with results, wind readings and dates.

Discover the greatest 10 000 m athletes in the history of Botswana. Matthews Motshwarateu tops the all-time national list with 27:48.2h, among 31 ranked athletes — with every mark, date and competition.

#AthleteResultWindDate
1Matthews Motshwarateu27:48.2HTMay 7, 1979
2Kaelo Masalagae29:01.36Sep 15, 1999
3Rapula Diphoko29:21.05Jun 1, 2013
4Godiraone Nthompe29:33.01Jun 1, 2013
5Gabalebe Moloko29:42.92Dec 8, 2003
6Karabo Bosele30:02.41May 16, 2025
7Wilson Othusitse30:04.42May 16, 2025
8Malefane Ramosebetsi30:08.03Mar 21, 2026
9Kagiso Kebatshwaretse30:11.53May 16, 2025
10Kabo Gabasemi30:30.5HTJun 5, 2004
11Montshiwa Raokgwathile30:32.75May 17, 2024
12Kamogelo Seboko30:33.81Jan 24, 2026
13Sesebo Matlapeng30:33.96May 17, 2024
14Othusitse Gabolelwe30:34.02May 16, 2021
15Bakang Matlho30:45.76May 17, 2024
16Tefo Baisitse30:56.84Mar 8, 2026
17Dikgakgamatso Modisagape31:04.55May 13, 2017
18Tholego Keitshekile31:14.84Jan 27, 2018
19Andrew Mereyafela31:20.15May 17, 2024
20Lebogang Medupe31:29.69May 5, 2019
21Amantle Kekganetswe31:29.72May 5, 2019
22Thabang RAMOSELE31:30.96Jan 24, 2026
23Thapelo Galeboe31:37.44May 16, 2025
24Tshegofatso Nkungwa31:40.25May 16, 2025
25Obonwe Latlhang31:40.55May 16, 2025
26Thuso Rantsho31:57.06May 26, 2018
27Amogelang Gaodumele32:07.03May 26, 2018
28Ronald Molapise32:50.97Mar 8, 2026
29Thatayaone Kelapile32:54.26Apr 17, 2021
30Julius Monyeki33:43.80May 17, 2024
31Ratang LENYATSO39:20.25Mar 8, 2026