Ramba uchiverenga ndima ino - Semutambi wechidiki, akamiririra Italy paIAAF World Cross Country Championships achiisa 100th muna 2000, uye achivandudza kusvika 68th gore rakatevera. Pa 2001 European Cross Country Championships, akauya wechi28 zvachose mumakwikwi evarume vechidiki. Kubatanidzwa kwake kwokutanga pamwero mukuru wenyika kwaiva nzvimbo yechi 44 pa 2004 World Cross Country Championships
.