All Botswana stats
ALL-TIME

Best Botswana Men's 1500 m Athletes of All Time

All-time list of the top Botswana men in the 1500 m, based on official personal bests, with results, wind readings and dates.

Discover the greatest Botswana men in the 1500 m. Tshepiso Masalela tops the all-time national list with 3:30.71, among 78 ranked athletes — with every mark, date and competition.

#AthleteResultWindDate
1Tshepiso Masalela3:30.71Apr 4, 2025
2Kethobogile Haingura3:35.21May 2, 2025
3Glody Dube3:39.60May 24, 2001
4Mbiganyi Thee3:40.60Jul 12, 1991
5Nijel Amos3:44.04May 15, 2021
6Onalenna Baloyi3:44.59Apr 29, 2004
7Sylvester Koko3:44.92Mar 12, 2022
8Keineetse Moswasi3:45.89Mar 1, 2002
9Bobby Gaseitsiwe3:48.33Aug 3, 1992
10Olefile Kooagile3:48.52Mar 1, 2025
11Karabo Teko3:49.98May 15, 2021
12Othusitse Mokaraoke3:50.14Apr 5, 2026
13Tsholofelo Megala3:50.91May 17, 2025
14Uyapo Shadreck3:50.96Apr 5, 2026
15Andrew Diseko3:51.01Feb 17, 2024
16Lopang Oontse3:51.39Feb 28, 2026
17Sheperd Kenatshele3:51.57May 4, 2014
18Laone Otshidile3:51.64May 16, 2026
19Godiraone Nthompe3:51.76May 22, 2016
20Modisa Lesemalose3:51.85Jul 13, 2001
21Thapelo Galeboe3:52.33Apr 5, 2026
22Obakeng Mekwe3:52.51May 17, 2025
23Montshiwa Raokgwathile3:52.63May 17, 2024
24Shamouro Shacky3:53.08Apr 5, 2026
25Kentse Moshe Tshwenyego3:53.94Mar 22, 2025
26James Ngwenya3:54.31Jan 24, 2026
27Caven Goitlogetswe3:54.54Feb 17, 2024
28Otlaadisa Segosebe3:55.24May 12, 2011
29Montshiwa Okgwathile3:55.63May 14, 2022
30Emmanuel Bodigelo3:55.74May 17, 2025
31Lebogang MUGAGU3:55.88Mar 21, 2026
32Othusitse Gabolelwe3:55.97Feb 4, 2023
33Wilson Othusitse3:56.11Mar 22, 2025
34Kamogelo Seboko3:56.37May 27, 2023
35Gorata Gabanketse3:56.52Mar 12, 2022
36Letlhogonolo Mokgethi3:56.78Feb 1, 2025
37Boitumelo Masilo3:56.81May 9, 2014
38Erick Phuti3:57.83Jan 24, 2026
39Lebogang Medupe3:57.84May 22, 2016
40Tshegofatso Nkungwa3:58.63Mar 22, 2025
41Kgomotso Balotthanyi3:58.69Aug 9, 1984
42Thandie Thabo3:58.79Feb 10, 2024
43Ishmael Mhaladi3:59.04Jul 30, 1980
44Edward Bahile3:59.45Apr 11, 2026
45Maitso Selibi3:59.47May 30, 2010
46Thusego MOTLHAODI3:59.75Mar 21, 2026
47Karabo Ompaletse3:59.83Dec 15, 2019
48Bakang Kgaolo4:00.45Mar 12, 2022
49Bakang Matlho4:00.5HTMar 25, 2023
50Tumisang Kebaneilwe4:01.17Jun 27, 2026
51Karabo Bosele4:02.37Feb 14, 2026
52Thobo Letsholo4:02.50Feb 28, 2020
53Mogorosi Setlhabi4:02.56Feb 19, 2022
54Rapula Diphoko4:02.77Feb 10, 2024
55Julius Monyeki4:02.86Mar 17, 2019
56Thabo Joseph Metseyabangwe4:02.93Feb 20, 2021
57Aobakwe Gaetlogetswe4:03.09Feb 28, 2020
58Itumeleng James4:03.11Mar 17, 2019
59Kagiso Kebatshwaretse4:03.45Feb 14, 2026
60Ronald Molapise4:03.60May 17, 2024
61Thuso Ramaeba4:03.94May 14, 2022
62Othusitse MORAKE4:04.24Feb 14, 2026
63Clement Kwelagobe4:04.42Feb 19, 2022
64Jansen Macdonald4:05.01May 27, 2023
65Kagelelo Tobo4:05.12Jan 21, 2023
66Amogelang Kazondunge4:06.58Feb 28, 2020
67Dikgakgamatso Modisagape4:07.01Feb 10, 2024
68Kenneth Serameng4:07.03Mar 21, 2026
69Thato Tafa4:07.30Feb 17, 2024
70Samuel Lebogang4:07.4HTApr 29, 2023
71Tefo Baisitse4:07.81Feb 10, 2024
72Amantle Kekganetswe4:09.31Jan 27, 2018
73Gorataone NKURU4:10.85Apr 5, 2026
74Motshereganye Dikgabe4:13.09May 14, 2022
75Veronica Masilo4:41.33Apr 27, 2019
76Kenewang Segolame4:53.88May 27, 2023
77Kealeboga Bulolo4:59.48May 13, 2017
78Tshwanelo Aabobe5:08.10May 13, 2026