 Nyora kupfuurira kweiyi ndima - Iye akaberekerwa muPadasjoki. Akakwikwidza paWorld Championships muna 1999, 2003 na2005, pamwe ne2002 European Championships uye 2003 World Indoor Championshipspasina kusvika munharaunda yokupedzisira. 