Men
1 Felix Kandie (KEN) 2:08:32
2 Evans Chebet (KEN) 2:08:50
3 Deribe Robi (ETH) 2:09:05
4 Fikre Assefa (ETH) 2:10:01
5 Geoffrey Ronoh (KEN) 2:10:52
6 Raymond Chemungor (KEN) 2:12:09
7 Jamel Chatbi (ITA) 2:12:17
8 Hillary Kipchumba (KEN) 2:13.01
9 Gilbert Yegon (KEN) 2:13:29
10 Tesfaye Belay (ETH) 2:13:59
Women
1 Yebrqual Melese (ETH) 2:23:49
2 Sara Moreira (POR) 2:24:49
3 Letebrhan Haylay (ETH) 2:25:24
4 Janet Rono (KEN) 2:26:31
5 Ashete Bekere (ETH) 2:26:55
6 Betelhem Moges (ETH) 2:27:20
7 Afera Godfay (ETH) 2:32:44
8 Halima Hussen (ETH) 2:32:51
9 Iulia Andreeva (KGZ) 2:37:37
10 Koren Jelela (ETH) 2:37:42