Tuhia he tomokanga mo tenei irava - Ko tana whakataetae nui tuatahi ko te 2001 IAAF World Indoor Championships, engari i whakakorea ia i te haurua whakamutunga o te 60 m. I wikitoria ia i te 60 mita parahi i te 2002 European Athletics Indoor Championships
Heoi, ka riro i a ia te mētara koura i te 2003 European Athletics U23 Championships, i wikitoria i te 100 mita i roto i te 11.33 hēkona.