Seine Bestleistung im 10.000-Meter-Lauf stellte Kamathi 1999 in Brüssel auf. Es war sein erstes Rennen in Europa überhaupt.
Seinen größten Erfolg feierte er bei den Leichtathletik-Weltmeisterschaften 2001 in Edmonton, als er in 27:53,25 min vor den Äthiopiern Assefa Mezgebu und Haile Gebrselassie gewann. Er beendete die Siegesserie von Gebrselassie, der allerdings vor diesem Rennen fast ein Jahr lang wegen Achillessehnenbeschwerden pausiert hatte.
Bei den Crosslauf-Weltmeisterschaften gewann Kamathi 2001 Bronze auf der Langstrecke. Mit der Mannschaft gewann er 2001 und 2002 und wurde 2004 und 2005 jeweils Zweiter.
2002 nahm Kamathi auch an den Weltmeisterschaften im Halbmarathon teil. Er gewann mit der Mannschaft und wurde in der Einzelwertung Neunter. Bei seinem Debüt auf der Marathonstrecke wurde er 2007 Vierter beim Mailand-Marathon in 2:11:25 h. 2008 wurde er jeweils Dritter beim Rotterdam-Marathon in 2:07:33 h und beim Berlin-Marathon in 2:07:48 h.