Ramba uchiverenga ndima ino - Akakwikwidza pa2003 IAAF World Half Marathon Championships muVilamoura, Portugal uye akapedza ari pachinzvimbo chechi47. Kumhanya pa 2006 IAAF World Road Running Championships
, akapedza ari wechi17 uye akabatsira chikwata cheEthiopia cheDire Tune naTeyba Erkesso kuhwina menduru yesirivheri. Akabudirira zvakare panhandare gore rakatevera sezvo aive wechina mumamita zviuru gumi pa2007 All-Africa Games. Akakunda 15K Boilermaker Road Race muna 2008.