2019 Mexico City Marathon CHAMPION
2017 Cape Town Marathon 3rd
2016 Eindhoven Marathon 4th
2016 Brighton Marathon CHAMPION
2015 Lisbon Marathon 4th
2015 Brighton Marathon CHAMPION
2019:
Osaka Marathon, 5th
Mexico City Marathon, 1st, 2:12:50
Daegu Marathon, 8th
2018:
Rennes Marathon, 4th, 2:09:42
Prague Marathon, 7th
Hong Kong Marathon, 6th
2017:
Cape Town Marathon, 3rd
Geneva Marathon, 3rd
Mumbai Marathon, 11th
2016:
Eindhoven Marathon, 4th, 2:09:25
Great North Run, South Shields, Half Marathon, 5th, 62:06
Brighton Marathon, 1st, 2:09:55
2015:
Lisbon Marathon, 4th
Brighton Marathon, 1st, 2:10.14
2014:
Standard Charter Nairobi Marathon, 5th, 2:14.31A
2012:
Standard Charter Nairobi Marathon, 7th, 2:11.47A