Ramba uchinyora ndima ino - Akamirira nyika yake katatu akatevedzana paWorld Championships muAthletics, achiuya wechitanhatu mumarathon muna 1997, achitadza kupedza marathon ya1999, uye pakupedzisira achiuya wechishanu mumamita zviuru gumi muna 2001. Akanga ari wechi22 pa1995 IAAF World Half Marathon Championships
.