He began his 2010 season with a win at the 10 km Giro Media Blenio race in Dongio, beating defending champion Moses Mosop in the process. Having won the 5000 m at the Bislett Games and the Golden Gala, he went on to become the inaugural 2010 IAAF Diamond League champion in the event. He represented Africa in the event at the 2010 IAAF Continental Cup, but came in fifth. He attempted a fourth straight win at the Cross de l'Acier, but was beaten to the line by reigning cross country champion Joseph Ebuya. He ended 2010 with a win at the BOclassic, defeating Mo Farah in a sprint finish.