| 2021-07-26 | 28 | Olympic Games | | 0 | 01:32:28.000 | 0 |
| 2017-09-09 | 5 | UCI World Championships Cairns | me | 0 | 01:28:55.000 | 0 |
| 2016-07-03 | 17 | UCI World Championships Nove Mesto na Morave | me | 0 | 01:33:04.000 | 0 |
| 2015-08-31 | 4 | UCI World Championships Vallnord | me | 0 | 01:30:44.000 | 0 |
| 2014-09-07 | 5 | UCI World Championships Lillehammer | me | 0 | 01:30:49.000 | 0 |
| 2013-08-31 | 2 | UCI World Championships Pietermaritzburg | me | 0 | 01:40:24.000 | 0 |
| 2012-09-08 | 7 | UCI World Championships Saalfelden | me | 0 | 01:42:53.000 | 0 |
| 2011-09-03 | 9 | UCI World Championships Champéry | me | 0 | 01:49:52.000 | 0 |
| 2010-09-04 | 13 | UCI World Championships Mont-Sainte-Anne | me | 0 | 01:57:49.000 | 0 |
| 2009-09-05 | 38 | UCI World Championships Canberra | me | 0 | 02:15:39.000 | 0 |
| 2008-06-22 | DNF | UCI World Championships Val di Sole | me | 0 | 00:00:00.000 | |
| 2007-09-08 | 5 | UCI World Championships Fort William | me | 0 | 02:18:10.000 | 0 |
| 2006-08-27 | 38 | UCI World Championships Rotorua | me | 0 | 02:24:54.000 | 0 |
| 2005-09-04 | 6 | UCI World Championships Livigno | me | 0 | 02:11:51.000 | 0 |
| 2004-09-12 | 1 | UCI World Championships Les Gets | mu | 0 | 01:56:10.000 | 0 |
| 2003-09-07 | 2 | UCI World Championships Lugano | mu | 0 | 02:10:22.000 | 0 |
| 2002-09-01 | 5 | UCI World Championships Kaprun | mu | 0 | 02:05:02.000 | 0 |
| 2000-06-09 | DNF | UCI World Championships Sierra Nevada | mj | 0 | 00:00:00.000 | |