FULL MARATHON - MEN
(1) Ajith Bandara (2:22:26)
(2) Sarath Gamage (2:28:18
(3) Chaminda Perera (2:19:51)
FULL MARATHON – WOMEN
(1) Mallika Chandrakanthi (3:09:17)
FULL MARATHON - VETERANS - MEN
(1) S.M.Pathmasiri (3:06:10)
(2) Witzko Otmar - Germany (3:26:28)
GRAND - VETERANS - MEN
(1) R.A.Sumanapala (3:51:48)
(2) H.G.Edwin (3:52:23)
(3) J.M.Punchi Bandara (4:14:36)
HALF MARATHON – MEN
(1) Asela Bandara (1:08:27)
(2) John Kelai - Kenya (1:08:47)
(3) Sujeewa Chandrapala (1:09:02)
HALF MARATHON – WOMEN
(1) Niluka De Silva (1:26:01)
(2) M.Manjula Kumarasinghe (1:30:43)
(3) Anusha Jayasinghe (1:32:17)
HALF MARATHON - VETERANS - MEN
(1) N.V.Udayashanthasiri (1:20:37)
(2) G.Somasuriya (1:20:45)
(3) S.S.Senasinghe (1:20:54)
HALF MARATHON - VETERANS - WOMEN
(1) Debbie Foggin - UK (2:07:06)
(2) S.H.R.Silva (2:09:58)
(3) Catherine Carlson - USA (2:17:31)
HALF MARATHON - GRAND VETERANS - MEN
(1) W.A.Premadasa (1:27:25)
(2) P.G.Siripala (1:35:02)
(3) K.M.V.B.Kulatunga (1:36:27)
HALF MARATHON - GRAND VETERANS - WOMEN
(1) Agnes J. Statford - USA (2:10:08)