Athletes
| # | Athlete | G · S · B | Total | ||
|---|---|---|---|---|---|
| 1 | Frankie Fredericks Men · 1991–2003 | 2 Oct 1967 | 60m, 100m, 200m +1 | 9 gold 12 silver 3 bronze | 24 |
| 2 | Roger Haitengi Men · 2007–17 | 17 Sep 1983 | Triple jump | 4 gold 1 silver 1 bronze | 6 |
| 3 | Hansie Booysen Men · 1990 | 22 Nov 1949 | Shot put, Discus throw, Hammer throw | 3 gold 0 silver 0 bronze | 3 |
| 4 | Johannes Maritz Men · 2009–15 | 20 Dec 1990 | 110m hurdles, 110m hurdles (99.0 cm), 400m hurdles | 2 gold 0 silver 2 bronze | 4 |
| 5 | Jaco Van Wyk (1971) Men · 1990 | – | 110m hurdles, 400m hurdles | 2 gold 0 silver 0 bronze | 2 |
| 6 | Hitjivirue Kaanjuka Men · 2005–15 | 29 Dec 1987 | 100m, 200m, relays | 1 gold 4 silver 1 bronze | 6 |
| 7 | Stephen Louw Men · 1994–2008 | 26 Feb 1975 | Long jump, relays | 1 gold 1 silver 2 bronze | 4 |
| 8 | Strydom Van der Wath Men · 2009–15 | 25 Sep 1991 | Javelin throw | 1 gold 1 silver 0 bronze | 2 |
| 9 | Eddie Haosemab Men · 1990 | – | High jump, Long jump | 1 gold 1 silver 0 bronze | 2 |
| 10 | Daniel Nghipandulwa Men · 2013–15 | 8 Jun 1989 | 800m | 1 gold 1 silver 0 bronze | 2 |
| 11 | Ryan Williams Men · 2019–26 | 26 Mar 2000 | Shot put (6 kg), Discus throw, Discus throw (1.75 kg) | 1 gold 0 silver 5 bronze | 6 |
| 12 | Max Schaefer (1966) Men · 1990 | – | High jump | 1 gold 0 silver 0 bronze | 1 |
| 13 | G. Rowland Men · 1990 | – | Pole vault | 1 gold 0 silver 0 bronze | 1 |
| 14 | I. Lungameni Men · 1990 | – | Javelin throw | 1 gold 0 silver 0 bronze | 1 |
| 15 | Christopher Hentzen Men · 1990 | – | Decathlon | 1 gold 0 silver 0 bronze | 1 |
| 16 | Reinhold Iita Men · 1997 | 7 Jan 1975 | 5000m | 1 gold 0 silver 0 bronze | 1 |
| 17 | Kapena Rukero Men · 2003 | 26 Mar 1983 | 200m | 1 gold 0 silver 0 bronze | 1 |
| 18 | Fred-Charles Pieterse Men · 2017 | 16 Jan 1993 | 110m hurdles | 1 gold 0 silver 0 bronze | 1 |
| 19 | Chenoult Lionel Coetzee Men · 2024 | 6 May 1997 | Long jump | 1 gold 0 silver 0 bronze | 1 |
| 20 | Asser Nalukaku Men · 2025 | – | 1500m | 1 gold 0 silver 0 bronze | 1 |
| 21 | Luketz Swartbooi Men · 1993–97 | 7 Feb 1966 | Marathon | 0 gold 2 silver 1 bronze | 3 |
| 22 | Dantago Gurirab Men · 2011–15 | 9 Mar 1990 | relays | 0 gold 2 silver 0 bronze | 2 |
| 23 | Kristof Shaanika Men · 2009–11 | 5 Oct 1982 | 1500m | 0 gold 1 silver 1 bronze | 2 |
| 24 | Ernest Gawanab (1961) Men · 1990 | – | 100m, relays | 0 gold 1 silver 1 bronze | 2 |
| 25 | Chris Theron Men · 1990 | – | Shot put, Discus throw | 0 gold 1 silver 1 bronze | 2 |
Only international medals count: national championship titles are left out.