Ramba uchinyora ndima iyi - Iyewo mumhanyi wemarathon, anokunda Nordic Championship muna 1977, uye kanokwana katatu shasha yenyika yemarathon. Iye anewo menduru paNorway makwikwi ari 5000 metres, 10,000 metres uye hafu marathon. Akamirira kirabhu Fana IL. Munyika yose akakwikwidza pa 1978 European Championships, 1983 World Cross Country Championships
uye 1983 World Championships, asi pasina kubudirira kupi nokupi.