Kennedy Kiproo Lilan scored victory with a time of 02:18:57. Tonui Kiprop earned runner-up honors with a time of 02:18:59. The third place went to Luka Kiplimo with a time of 02:19:24
For the women, it was Hirut Beyene Guangul (02:39:02) taking the top spot. She bested Naomi Jepkogei Maiyo who crossed the finish line 12 seconds behind her. Elizabeth Jeruiyot Chemweno got the third place in 02:41:10.
Charles Munyua Njoki finished first in 01:07:44, followed by Samson Kiplagat who finished with a time of 01:11:10. Finishing third was Samuel Muya (01:12:12).
In the ladies race, Hannah Wabera Gathingi finished first in 01:22:20 , followed by Tabitha Wambui who finished with a time of 01:22:42. Sheela A/P Samivellu got the third place in 01:24:44.
James Karanja won the race with a time of 00:33:32. He bested Azwan Bin Bunjing who crossed the finish line 2 minutes 16 seconds behind him. Chew Jee Kang got the third place in 00:36:38.
In the ladies race, it was Mak Rainbow (00:40:50) taking the top spot. Danielle Nant earned runner-up honors with a time of 00:41:46Rounding out the top three was Tan Sok Hue Sumiko with a time of 00:45:20.