FULL MARATHON - MEN

(1) H R Ajith Bandara (2:25:25)
(2) R M I A Ratnayake (2:29:33)
(3) D M P Bandara (2:32:25)

FULL MARATHON - WOMEN

(1) Everline Kimwei (3:00:39)
(2) Oruke Olpher (3:15:16)
(3) M K K A Kumarasinghe (3:15:51)

FULL MARATHON - VETERAN - MEN

(1) Nick Joseph
(2) N M Sahar

FULL MARATHON - VETERAN - WOMEN

No Entries 

HALF MARATHON - MEN

(1) H R V Bandara (1:12:00)
(2) K H Asanka Premalal (1:12:28)
(3) Kasun Mihiraj (1:14:34)

HALF MARATHON - WOMEN

(1) V Kushanthani (1:40:36)
(2) D M A S M Delgoda (1:42:03)
(3) E P D S Ranjani Premathilake (1:42:03)

HALF MARATHON - VETERAN - MEN

(1) K E N Silva (1:34:24)
(2) W Ariyasena (1:41:40)
(3) H D Thilakasiri (1:46:15)

HALF MARATHON - VETERAN - WOMEN

(1) S H R Silva (2:08:43)