In 2014 werd hij tweede bij de marathon van Londen in 2:04.55. Hij streek hiermee $ 130.000 aan prijzengeld op. Zijn finishtijd en tevens persoonlijk record werd alleen onderboden door zijn landgenoot Wilson Kipsang, die in 2:04.29 over de finish kwam. Een jaar later moest hij in Londen met 2:06.51 genoegen nemen met een vijfde plaats bij deze wedstrijd. Hij won dat jaar wel de City-Pier-City Loop in 59.20.