Athletes
| # | Athlete | G · S · B | Total | ||
|---|---|---|---|---|---|
| 1 | Isaac Makwala Men · 2007–24 | 24 Sep 1985 | 200m, 400m, relays | 11 gold 6 silver 4 bronze | 21 |
| 2 | Amantle Montsho Women · 2003–19 | 4 Jul 1983 | 200m, 400m, relays | 11 gold 4 silver 2 bronze | 17 |
| 3 | Busang Collen Kebinatshipi Men · 2021–26 | 13 Feb 2004 | 400m, relays | 11 gold 3 silver 0 bronze | 14 |
| 4 | Leungo Scotch Men · 2015–26 | 28 Feb 1996 | 400m, relays | 9 gold 5 silver 3 bronze | 17 |
| 5 | Nijel Amos Men · 2010–18 | 15 Mar 1994 | 800m, 1000m, relays | 8 gold 2 silver 2 bronze | 12 |
| 6 | Kabelo Kgosiemang Men · 2003–15 | 7 Jan 1986 | High jump | 8 gold 1 silver 2 bronze | 11 |
| 7 | Letsile Tebogo Men · 2021–26 | 7 Jun 2003 | 100m, 200m, relays | 7 gold 5 silver 1 bronze | 13 |
| 8 | Oarabile Babolayi Women · 2011–19 | 8 Mar 1992 | 100m hurdles, 400m hurdles, relays | 6 gold 3 silver 2 bronze | 11 |
| 9 | Galefele Moroko Women · 2013–25 | 16 Apr 1997 | 400m, relays | 6 gold 1 silver 4 bronze | 11 |
| 10 | Kabelo Mmono Men · 1999–2005 | 4 Feb 1980 | High jump | 6 gold 1 silver 0 bronze | 7 |
| 11 | Justice Oratile Men · 2025–26 | 21 May 2006 | 200m, 400m, relays | 6 gold 0 silver 1 bronze | 7 |
| 12 | Karabo Sibanda Men · 2014–17 | 2 Jul 1998 | 400m, relays | 5 gold 5 silver 2 bronze | 12 |
| 13 | Baboloki Thebe Men · 2014–21 | 18 Mar 1997 | 100m, 200m, 400m +1 | 5 gold 4 silver 3 bronze | 12 |
| 14 | Leaname Maotoanong Men · 2014–19 | 7 May 1991 | 200m, 400m, relays | 5 gold 3 silver 1 bronze | 9 |
| 15 | Bayapo Ndori Men · 2021–26 | 29 Jul 1999 | 400m, relays | 4 gold 5 silver 3 bronze | 12 |
| 16 | Zibani Ngozi Men · 2019–25 | 31 Oct 1992 | 400m, relays | 4 gold 1 silver 2 bronze | 7 |
| 17 | Loungo Matlhaku Women · 2010–18 | 24 Mar 1995 | 100m, 200m, relays | 3 gold 4 silver 5 bronze | 12 |
| 18 | Onkabetse Nkobolo Men · 2015–19 | 22 Jul 1993 | 400m, relays | 3 gold 2 silver 1 bronze | 6 |
| 19 | Lee Eppie Men · 2017–26 | 18 May 1999 | 400m, relays | 3 gold 2 silver 1 bronze | 6 |
| 20 | Kemorena Tisang Men · 2017–26 | 25 Apr 1995 | 110m hurdles, 400m hurdles | 3 gold 2 silver 1 bronze | 6 |
| 21 | Anthony Pesela Men · 2021–24 | 9 Jun 2002 | 400m, relays | 3 gold 2 silver 0 bronze | 5 |
| 22 | Justice Dipeba Men · 1995–97 | 3 Dec 1974 | 100m, 200m | 3 gold 1 silver 1 bronze | 5 |
| 23 | Tumo Stagato Van Wyk Men · 2025 | 26 Jul 2002 | relays | 3 gold 0 silver 0 bronze | 3 |
| 24 | Gable Garenamotse Men · 1997–2007 | 28 Feb 1977 | Long jump, Triple jump | 2 gold 4 silver 2 bronze | 8 |
| 25 | Goitseone Seleka Women · 2011–17 | 10 Aug 1988 | 400m, relays | 2 gold 4 silver 2 bronze | 8 |
Only international medals count: national championship titles are left out.