 Kọ itẹsiwaju fun paragirafi yii - O gba goolu kọọkan ni iyara ni 2004 UCI Track Cycling World Championships. Ní ọdún tó tẹ lé e, ó gba ife ẹyẹ ìdánwò ẹnìkan àti ife ẹyẹ fàdákà nínú ìdánwò ẹgbẹ ní ìdíje UCI Track Cycling World Championships 2005 : ó ṣe tán. 