El 11 de septiembre de 2005 consiguió batir en Rotterdam el récord mundial de media maratón con una marca de 59:16, solo un segundo menos de la marca que poseía su compatriota Paul Tergat con 59:17.