Le , Charles Kamathi remporte la course du 10 000 mètres du Mémorial Van Damme de Bruxelles en 26 min 51 s 49, établissant le 5 meilleur temps de l'histoire sur la distance et la meilleure performance mondiale de l'année. Il obtient son premier grand titre international le en remportant la finale du 10 000 m des Championnats du monde d'Edmonton avec le temps de 27 min 53 s 25, devançant les Éthiopiens Assefa Mezgebu et Haile Gebrselassie. Auparavant, le Kényan avait remporté la médaille de bronze du cross long des Championnats du monde de cross 2001.