All Botswana stats
ALL-TIME
Best Botswana Men's 10 000 m Athletes of All Time
All-time list of the top Botswana men in the 10 000 m, based on official personal bests, with results, wind readings and dates.
Discover the greatest Botswana men in the 10 000 m. Matthews Motshwarateu tops the all-time national list with 27:48.2h, among 31 ranked athletes — with every mark, date and competition.
| # | Athlete | Result | Wind | Date |
|---|---|---|---|---|
| 1 | Matthews Motshwarateu | 27:48.2HT | May 7, 1979 | |
| 2 | Kaelo Masalagae | 29:01.36 | Sep 15, 1999 | |
| 3 | Rapula Diphoko | 29:21.05 | Jun 1, 2013 | |
| 4 | Godiraone Nthompe | 29:33.01 | Jun 1, 2013 | |
| 5 | Gabalebe Moloko | 29:42.92 | Dec 8, 2003 | |
| 6 | Karabo Bosele | 30:02.41 | May 16, 2025 | |
| 7 | Wilson Othusitse | 30:04.42 | May 16, 2025 | |
| 8 | Malefane Ramosebetsi | 30:08.03 | Mar 21, 2026 | |
| 9 | Kagiso Kebatshwaretse | 30:11.53 | May 16, 2025 | |
| 10 | Kabo Gabasemi | 30:30.5HT | Jun 5, 2004 | |
| 11 | Montshiwa Raokgwathile | 30:32.75 | May 17, 2024 | |
| 12 | Kamogelo Seboko | 30:33.81 | Jan 24, 2026 | |
| 13 | Sesebo Matlapeng | 30:33.96 | May 17, 2024 | |
| 14 | Othusitse Gabolelwe | 30:34.02 | May 16, 2021 | |
| 15 | Bakang Matlho | 30:45.76 | May 17, 2024 | |
| 16 | Tefo Baisitse | 30:56.84 | Mar 8, 2026 | |
| 17 | Dikgakgamatso Modisagape | 31:04.55 | May 13, 2017 | |
| 18 | Tholego Keitshekile | 31:14.84 | Jan 27, 2018 | |
| 19 | Andrew Mereyafela | 31:20.15 | May 17, 2024 | |
| 20 | Lebogang Medupe | 31:29.69 | May 5, 2019 | |
| 21 | Amantle Kekganetswe | 31:29.72 | May 5, 2019 | |
| 22 | Thabang RAMOSELE | 31:30.96 | Jan 24, 2026 | |
| 23 | Thapelo Galeboe | 31:37.44 | May 16, 2025 | |
| 24 | Tshegofatso Nkungwa | 31:40.25 | May 16, 2025 | |
| 25 | Obonwe Latlhang | 31:40.55 | May 16, 2025 | |
| 26 | Thuso Rantsho | 31:57.06 | May 26, 2018 | |
| 27 | Amogelang Gaodumele | 32:07.03 | May 26, 2018 | |
| 28 | Ronald Molapise | 32:50.97 | Mar 8, 2026 | |
| 29 | Thatayaone Kelapile | 32:54.26 | Apr 17, 2021 | |
| 30 | Julius Monyeki | 33:43.80 | May 17, 2024 | |
| 31 | Ratang LENYATSO | 39:20.25 | Mar 8, 2026 |