Ramba uchinyora ndima iyi - Pamakwikwi eWorld Cross Country Championships a1995 akapedza ari wechi31 munhangemutange yevakuru uye akapedza ari wechina mumakwikwi echikwata. Akapedza ari wechigumi nenhanhatu paWorld Half Marathon Championships muna 1995
; wechitanhatu mumakwikwi echikwata. Akakunda menduru yebronze pa1996 World Road Relay Championships.