| 2021-08-24 | 43 | UCI World Championships Val Di Sole | me | 0 | 01:29:44.000 | 0 |
| 2020-10-10 | DNF | UCI World Championships Leogang | me | 0 | 00:00:00.000 | |
| 2020-08-16 | 64 | Ronde Nicopolis à Brignoles | ME | 90 | 02:00:15.000 | 44.906 |
| 2019-08-28 | 3 | UCI World Championships Mont-Sainte-Anne | me | 0 | 01:27:43.000 | 0 |
| 2018-09-05 | 11 | UCI World Championships Lenzerheide | me | 0 | 01:32:57.000 | 0 |
| 2017-09-09 | 15 | UCI World Championships Cairns | me | 0 | 01:30:51.000 | 0 |
| 2016-07-03 | 5 | UCI World Championships Nove Mesto na Morave | me | 0 | 01:30:50.000 | 0 |
| 2015-08-31 | 15 | UCI World Championships Vallnord | me | 0 | 01:33:51.000 | 0 |
| 2014-09-07 | 40 | UCI World Championships Lillehammer | me | 0 | 01:38:07.000 | 0 |
| 2013-08-31 | 9 | UCI World Championships Pietermaritzburg | me | 0 | 01:42:36.000 | 0 |
| 2012-09-08 | 9 | UCI World Championships Saalfelden | me | 0 | 01:43:01.000 | 0 |
| 2011-09-03 | 30 | UCI World Championships Champéry | me | 0 | 01:55:00.000 | 0 |
| 2010-09-04 | 15 | UCI World Championships Mont-Sainte-Anne | me | 0 | 01:59:03.000 | 0 |
| 2009-09-05 | 12 | UCI World Championships Canberra | me | 0 | 02:08:48.000 | 0 |
| 2008-06-22 | 5 | UCI World Championships Val di Sole | mu | 0 | 01:50:29.000 | 0 |
| 2007-09-08 | 27 | UCI World Championships Fort William | mu | 0 | 02:04:41.000 | 0 |
| 2006-08-27 | 4 | UCI World Championships Rotorua | mu | 0 | 01:58:07.000 | 0 |
| 2005-09-04 | 30 | UCI World Championships Livigno | mu | 0 | 02:30:48.000 | 0 |
| 2004-09-12 | 2 | UCI World Championships Les Gets | mj | 0 | 01:36:29.000 | 0 |