 Ramba uchiverenga ndima ino - Semutambi wechidiki, akamiririra Italy paIAAF World Cross Country Championships achiisa 100th muna 2000, uye achivandudza kusvika 68th gore rakatevera. Mumakwikwi eEuropean Cross Country muna 2001, akauya wechi 28 pamakwikwi evarume vechidiki. Kubatanidzwa kwake kwekutanga padanho repamusoro repasi rose yaive nzvimbo yechi44 pa2004 World Cross Country Championships. 