He headed further up the podium at the 2007 IAAF World Cross Country Championships. He finished second in the senior race and took the team gold with Kenya. He took back-to-back wins at the Giro al Sas 10K race in 2007 and 2008. In March 2009 he won the Cross di Alà dei Sardi in Sardinia. He returned to world competition two years later, but he could not repeat his medal form at the 2009 World Cross Country Championships (finishing in eleventh place), although he still won team gold with Kenya.