Ramba uchiverenga ndima ino - Akakunda sirivha paEuropean Junior Championships muna 2005, 1/100th yechipiri kumashure kwaCraig Pickering, kuti apedze muBritish 1<unk>2<unk>3 naAlex Nelson wechitatu. Muna 2007 akava European Athletics Under-23 Champion
mumamita 100, achiisa nguva yake yakanakisisa mumasekonzi 10.10 uye achikwikwidza mumwe wake Pickering muBritish 1<unk>2. Akakunda mujaho wemamita zana pa2007 Summer Universiade.