 Ramba uchiverenga ndima iyi - Somumhanyi wechiduku akanga achikwikwidza pamwero weEurope. Pa1983 European Junior Championships akasvika kuma semi fainari emamita zana 12.29 uye akapedza wechinomwe mu4 × 100 metres relay. Pamusangano unotevera muna 1985 akasvika kumasemi fainari emamita zana nemakumi maviri. Akakwikwidzawo mumakwikwi emamita makumi matanhatu nemakumi maviri pamakwikwi eEuropean Indoor Championship muna 1985, uye 100 ne200 metres pa 1986 European Championships. Imwe chete makwikwi epasi rose mumakore e1980 akatevera, 1989 European Indoor Championships apo asina kufambira mberi kupfuura kupisa kwemamita makumi matanhatu. 