Athletes
| # | Athlete | G · S · B | Total | ||
|---|---|---|---|---|---|
| 1 | Damayanthi Dharsha Women · 1991–2005 | 13 Feb 1975 | 100m, 200m, 400m +1 | 20 gold 7 silver 2 bronze | 29 |
| 2 | Susanthika Jayasinghe Women · 1993–2007 | 17 Dec 1975 | 100m, 200m, relays | 15 gold 6 silver 3 bronze | 24 |
| 3 | Sugath Thilakaratne Men · 1993–2006 | 30 Jul 1973 | 200m, 400m, relays | 12 gold 2 silver 8 bronze | 22 |
| 4 | Sriyani Kulawansa Women · 1991–2004 | 1 Mar 1970 | 100m hurdles, High jump, relays | 11 gold 5 silver 2 bronze | 18 |
| 5 | Rohan Pradeep Kumara Men · 1998–2010 | 10 Mar 1975 | 200m, 400m, relays | 11 gold 3 silver 5 bronze | 19 |
| 6 | Prasanna Amarasekera Men · 2002–10 | 21 Mar 1981 | 400m, relays | 7 gold 8 silver 2 bronze | 17 |
| 7 | Vellasamy Ratnakumara Men · 1995–2000 | 2 Feb 1975 | 400m, 800m, relays | 6 gold 2 silver 2 bronze | 10 |
| 8 | Aruna Dharshana Men · 2018–24 | 19 Jan 1999 | 400m, relays | 6 gold 2 silver 1 bronze | 9 |
| 9 | Sriyantha Dissanayake Men · 1989–95 | 3 Apr 1969 | 100m, 200m, relays | 5 gold 3 silver 4 bronze | 12 |
| 10 | Manjula Kumara Wijesekara Men · 2004–17 | 30 Jan 1984 | High jump | 5 gold 0 silver 2 bronze | 7 |
| 11 | Pathirage Tharanga Men · 2025–26 | 21 Mar 2003 | Javelin throw | 5 gold 0 silver 0 bronze | 5 |
| 12 | Kalinga Kumarage Men · 2016–26 | 25 Sep 1992 | 400m, relays | 4 gold 4 silver 4 bronze | 12 |
| 13 | Tharushi Dissanayake Women · 2023 | 18 Nov 2004 | 400m, 800m, relays | 4 gold 3 silver 1 bronze | 8 |
| 14 | Himasha Eashan Men · 2014–19 | 7 May 1995 | 100m, relays | 4 gold 2 silver 0 bronze | 6 |
| 15 | Pramila Priyadarshani Women · 2008–10 | 10 Mar 1981 | 100m, 200m, relays | 4 gold 2 silver 0 bronze | 6 |
| 16 | Mahesh Perera Men · 1993–99 | 2 Jan 1974 | 110m hurdles, 400m hurdles, relays | 4 gold 1 silver 1 bronze | 6 |
| 17 | Ranga Wimalawansha Men · 1998–2004 | 17 Apr 1980 | relays | 4 gold 0 silver 2 bronze | 6 |
| 18 | Chintaki De Zoysa Men · 1993–98 | 18 Dec 1971 | 100m, relays | 4 gold 0 silver 2 bronze | 6 |
| 19 | Jayamini Illeperuma Women · 1987–98 | 3 Jul 1967 | 100m, 200m, 400m +2 | 3 gold 8 silver 5 bronze | 16 |
| 20 | Rohitha Pushpakumara Men · 1998–2010 | 14 Jan 1982 | 400m, relays | 3 gold 7 silver 1 bronze | 11 |
| 21 | Gayanthika Abeyrathne Women · 2016–23 | 23 Dec 1986 | 800m, 1500m, relays | 3 gold 4 silver 3 bronze | 10 |
| 22 | Chaminda Wijekoon Men · 2004–11 | 15 Sep 1981 | 1500m, 5000m | 3 gold 4 silver 1 bronze | 8 |
| 23 | Shehan Abeypitiya Men · 2008–16 | 17 Jan 1990 | 100m, 200m, relays | 3 gold 3 silver 1 bronze | 7 |
| 24 | N.C.D. Priyadarshani Women · 2004–16 | 15 Sep 1979 | Long jump, relays | 3 gold 3 silver 1 bronze | 7 |
| 25 | Jani Chathurangani Women · 2004–14 | 20 Aug 1981 | 100m, relays | 3 gold 2 silver 1 bronze | 6 |
Only international medals count: national championship titles are left out.