Saison 106 : 4è Omnium - Manchester (Div4h) 6è Bernister-Schillebeek (Div4h)
Saison 105 : 1er Kamloops-Kelowna (Div4c) 4è Cyclassics Hamburg (Div4c) 5è Tour de Norvège (Div4c) 5è Sigdal-Hemsedal (Div4c) 10è Omnium - New York (Div4c)
Saison 104 : 2è De Ronde van Vlaanderen (Div4e) 4è Milano-Sanremo (Div4e) 4è Omnium - Melbourne (Div4e) 9è Tour de Norvège (Div4e)
Saison 102 : 8è Manchester - Hull (Div4d) 9è Milano-Sanremo (Div4d)
Saison 101 : 6è Omnium Londres (Diva25) 7è Omnium Anvers (Diva25) 8è Tour de Lituanie (Diva25)
Saison 100 : 8è Omnium - New York (Diva24)
Saison 99 : 10è Omnium Berlin (Diva23)
Saison 98 : 10è Gent-Lokeren (Diva22)
Saison 95 : 4è Omnium - Melbourne (Diva19) 10è Marseille-Toulouse (Diva19)