| 04 Sep 2011 | UCI - World Championships '11 | Champéry | Elite | n/a | 31st | 105 | 71% | 4:18.42 |
| 21 Aug 2011 | 2011 UCI World Cup #7 | Val di Sole | Elite | n/a | 44th | 226 | 81% | 3:30.86 |
| 07 Aug 2011 | 2011 UCI World Cup #6 | La Bresse | Elite | n/a | 28th | 223 | 88% | 2:17.23 |
| 12 Jun 2011 | 2011 UCI World Cup #3 | Leogang | Elite | n/a | - | 257 | 0% | |
| 05 Jun 2011 | 2011 UCI World Cup #2 | Fort William | Elite | n/a | 72nd | 185 | 61% | 5:17.14 |
| 01 May 2011 | 2011 Maxxis Cup #2 | Lousa | Elite | 221 ST. ANDREU BARCA, MOTO CLU | 20th | 81 | 76% | 3:51.49 |
| 27 Mar 2011 | Vigo Bike Contest - Vigo Bike Contest | Vigo | Elite | MASSI | 12th | 188 | 94% | 2:53.16 |
| 05 Sep 2010 | UCI - World Championships '10 | Mont-Saint-Anne | Elite | Spain | 47th | 62 | 25% | 5:08.96 |
| 29 Aug 2010 | 2010 UCI World Cup #6 | Windham, NY | Elite | Massi | 40th | 130 | 70% | 2:38.85 |
| 06 Jun 2010 | 2010 UCI World Cup #2 | Fort William | Elite | Massi | 70th | 169 | 59% | 5:10.20 |
| 16 May 2010 | 2010 UCI World Cup #1 | Maribor | Elite | Massi | - | 241 | 0% | |
| 20 Sep 2009 | 2009 Nissan World Cup #8 | Schladming | Elite | Massi | 35th | 221 | 85% | 4:18.29 |
| 16 Aug 2009 | Crankworx - Canadian Open '09 | Whistler, BC | Pro | MASSI | 18th | 93 | 82% | 3:20.55 |
| 12 Aug 2009 | Crankworx - AirDH '09 | Whistler, BC | Pro | MASSI | 34th | 72 | 54% | 4:40.41 |
| 11 Aug 2009 | Crankworx - Garbanzo '09 | Whistler, BC | Pro | MASSI | 19th | 85 | 79% | 14:37.11 |
| 02 Aug 2009 | 2009 Nissan World Cup #7 | Bromont | Elite | Massi | 23rd | 160 | 86% | 2:40.95 |
| 26 Jul 2009 | 2009 Nissan World Cup #6 | Mont-Saint-Anne | Elite | Massi | 28th | 157 | 83% | 4:56.38 |
| 21 Jun 2009 | 2009 Nissan World Cup #5 | Maribor | Elite | Massi | - | 225 | 0% | |
| 07 Jun 2009 | 2009 Nissan World Cup #4 | Fort William | Elite | Massi | 33rd | 142 | 77% | 4:54.84 |
| 17 May 2009 | 2009 Nissan World Cup #3 | Vallnord | Elite | Massi | - | 187 | 0% | |
| 10 May 2009 | 2009 Nissan World Cup #2 | La Bresse | Elite | Massi | 29th | 211 | 87% | 2:14.58 |
| 12 Apr 2009 | 2009 Nissan World Cup #1 | Pietermaritzburg | Elite | Massi | 15th | 102 | 86% | 3:55.75 |
| 27 Jul 2008 | 2008 Nissan World Cup #4 | Mont-Saint-Anne | Elite | Massi | - | 160 | 0% | |
| 21 Jun 2008 | UCI - World Championships '08 | Val di Sole | Elite | Spain | 10th | 107 | 92% | 3:26.86 |
| 08 Jun 2008 | 2008 Nissan World Cup #3 | Fort William | Elite | Massi | 20th | 187 | 90% | 4:58.06 |
| 01 Jun 2008 | 2008 Nissan World Cup #2 | Vallnord | Elite | Massi | 23rd | 231 | 90% | 2:45.38 |
| 16 Sep 2007 | 2007 Nissan World Cup #5 | Maribor | Elite | Massi | 15th | 199 | 93% | 3:01.83 |
| 09 Sep 2007 | UCI - World Championships '07 | Fort William | Elite | Spain | 21st | 99 | 80% | 5:09.11 |
| 24 Jun 2007 | 2007 Nissan World Cup #3 | Mont-Saint-Anne | Elite | Heiko´s Radschuppen / Massi | 29th | 103 | 73% | 4:47.05 |
| 10 Jun 2007 | 2007 Nissan World Cup #2 | Champéry | Elite | Massi | - | 188 | 0% | |
| 13 May 2007 | 2007 Nissan World Cup #1 | Vigo | Elite | Massi | 40th | 180 | 78% | 2:49.00 |
| 10 Sep 2006 | 2006 UCI World Cup #6 | Schladming | Elite | MASSI-ABARTH | 35th | 248 | 86% | 4:09.24 |
| 02 Jul 2006 | 2006 UCI World Cup #5 | Balneário Camboriú | Elite | MASSI-ABARTH | 29th | 117 | 76% | 2:28.68 |
| 25 Jun 2006 | 2006 UCI World Cup #4 | Mont-Saint-Anne | Elite | MASSI-ABARTH | DNS | 153 | 0% | |
| 04 Jun 2006 | 2006 UCI World Cup #3 | Willingen | Elite | n/a | 30th | 202 | 86% | 2:05.72 |
| 28 May 2006 | 2006 UCI World Cup #2 | Fort William | Elite | MASSI-ABARTH | 15th | 166 | 92% | 4:37.48 |
| 07 May 2006 | 2006 UCI World Cup #1 | Vigo | Elite | MASSI-ABARTH | 47th | 208 | 78% | 2:36.39 |
| 11 Sep 2005 | 2005 UCI World Cup #8 | Fort William | Elite | n/a | 15th | 130 | 89% | 4:25.63 |
| 26 Jun 2005 | 2005 UCI World Cup #4 | Mont-Saint-Anne | Elite | n/a | 25th | 80 | 70% | 5:23.32 |
| 12 Jun 2005 | 2005 UCI World Cup #3 | Schladming | Elite | n/a | 12th | 80 | 86% | 4:19.29 |
| 05 Jun 2005 | 2005 UCI World Cup #2 | Willingen | Elite | n/a | 55th | 156 | 65% | 2:35.75 |
| 01 May 2005 | 2005 UCI World Cup #1 | Vigo | Elite | n/a | 32nd | 80 | 61% | 2:41.82 |
| 04 Jul 2004 | 2004 Tissot World Cup #5 | Calgary | Elite | n/a | 76th | 105 | 28% | 3:12.44 |
| 27 Jun 2004 | 2004 Tissot World Cup #4 | Mont-Saint-Anne | Elite | n/a | 28th | 110 | 75% | 3:10.61 |
| 20 Jun 2004 | 2004 Tissot World Cup #3 | Schladming | Elite | n/a | 78th | 217 | 64% | 4:32.43 |
| 13 Jun 2004 | 2004 Tissot World Cup #2 | Les 2 Alpes | Elite | n/a | 23rd | 193 | 89% | 3:26.38 |
| 06 Jun 2004 | 2004 Tissot World Cup #1 | Fort William | Elite | n/a | 30th | 147 | 80% | 4:30.16 |
| 14 Sep 2003 | 2003 Tissot World Cup #5 | Kaprun | Elite | n/a | 25th | 195 | 88% | 2:53.37 |
| 13 Jul 2003 | 2003 Tissot World Cup #4 | Grouse Mountain | Elite | n/a | 1st | 90 | 100% | 2:06.59 |
| 29 Jun 2003 | 2003 Tissot World Cup #3 | Mont-Saint-Anne | Elite | n/a | 71st | 89 | 20% | 1:59.56 |
| 08 Jun 2003 | 2003 Tissot World Cup #2 | Alpe d'Huez | Elite | n/a | 11th | 186 | 95% | 3:23.15 |
| 01 Jun 2003 | 2003 Tissot World Cup #1 | Fort William | Elite | n/a | 11th | 127 | 92% | 4:15.64 |
| 08 Sep 2002 | 2002 Tissot World Cup #6 | Les Gets | Elite | n/a | - | 180 | 0% | |
| 14 Jul 2002 | 2002 Tissot World Cup #5 | Telluride, CO | Elite | n/a | 10th | 81 | 89% | 2:04.77 |
| 30 Jun 2002 | 2002 Tissot World Cup #3 | Mont-Saint-Anne | Elite | n/a | - | 87 | 0% | |
| 09 Jun 2002 | 2002 Tissot World Cup #2 | Maribor | Elite | n/a | 6th | 145 | 97% | 3:03.44 |
| 02 Jun 2002 | 2002 Tissot World Cup #1 | Fort William | Elite | n/a | 16th | 88 | 83% | 5:03.11 |
| 26 Aug 2001 | 2001 Tissot World Cup #8 | Mont-Saint-Anne | Elite | MASSI | 30th | 76 | 61% | 5:22.50 |
| 12 Aug 2001 | 2001 Tissot World Cup #7 | Kaprun | Elite | ST ANDREU DE | 35th | 150 | 77% | 6:40.90 |
| 05 Aug 2001 | 2001 Tissot World Cup #6 | Leysin | Elite | MASSI | 59th | 149 | 61% | 5:41.06 |
| 15 Jul 2001 | 2001 Tissot World Cup #4 | Durango | Elite | REAL FEDERACI | 44th | 68 | 36% | 3:53.94 |
| 08 Jul 2001 | 2001 Tissot World Cup #3 | Grouse Mountain | Elite | Spain | 24th | 86 | 73% | 1:58.96 |
| 17 Jun 2001 | 2001 Tissot World Cup #2 | Vars | Elite | MAXXIS-MSC | 66th | 154 | 58% | 3:41.89 |
| 10 Jun 2001 | 2001 Tissot World Cup #1 | Maribor | Elite | MAXXIS-MSC | 47th | 155 | 70% | 3:14.12 |
| 27 Aug 2000 | 2000 Tissot World Cup #8 | Leysin | Elite | KASTLE | - | 119 | 0% | |
| 23 Jul 2000 | 2000 Tissot World Cup #6 | Arai Mountain | Elite | KASTLE | 50th | 50 | 0% | 9:57.61 |
| 16 Jul 2000 | 2000 Tissot World Cup #5 | Vail | Elite | KASTLE | 38th | 78 | 52% | 4:43.77 |
| 02 Jul 2000 | 2000 Tissot World Cup #4 | Mont-Saint-Anne | Elite | KASTLE | 23rd | 80 | 72% | 5:11.56 |
| 03 Jun 2000 | 2000 Tissot World Cup #3 | Maribor | Elite | KASTLE | - | 165 | 0% | |
| 28 May 2000 | 2000 Tissot World Cup #2 | Cortina d'Ampezzo | Elite | KASTLE | 79th | 171 | 54% | 10:54.85 |
| 15 Aug 1999 | 1999 Diesel World Cup #8 | Kaprun | Elite | KASTLE | 41st | 71 | 43% | 7:08.28 |
| 08 Aug 1999 | 1999 Diesel World Cup #7 | Bromont | Elite | n/a | 33rd | 70 | 54% | 5:05.62 |
| 01 Aug 1999 | 1999 Diesel World Cup #6 | Mont-Saint-Anne | Elite | n/a | 21st | 70 | 71% | 4:57.17 |
| 11 Jul 1999 | 1999 Diesel World Cup #5 | Squaw Valley, CA | Elite | n/a | 63rd | 70 | 10% | 5:00.86 |
| 27 Jun 1999 | 1999 Diesel World Cup #4 | Big Bear Lake, CA | Elite | n/a | 53rd | 70 | 25% | 4:10.89 |
| 06 Jun 1999 | 1999 Diesel World Cup #3 | Nevegal | Elite | KASTLE | 16th | 70 | 78% | 4:33.17 |
| 30 May 1999 | 1999 Diesel World Cup #2 | Maribor | Elite | KASTLE | 28th | 70 | 61% | 4:35.33 |
| 23 May 1999 | 1999 Diesel World Cup #1 | Les Gets | Elite | KASTLE | 18th | 70 | 75% | 7:02.97 |
| 21 Jun 1998 | 1998 Grundig World Cup #4 | Big Bear Lake, CA | Elite | n/a | 24th | 70 | 67% | 4:31.75 |
| 05 Apr 1998 | 1998 Grundig World Cup #1 | Stellenbosch, RSA | Elite | n/a | 29th | 70 | 59% | 4:22.13 |
| 15 Aug 1997 | 1997 Grundig World Cup #6 | Kaprun | Elite | SINTESI MARZOCCH | 23rd | 70 | 68% | 4:25.61 |
| 06 Jul 1997 | 1997 Grundig World Cup #5 | Massanutten, VA | Elite | SINTESI MARZOCCH | 18th | 70 | 75% | 4:40.88 |
| 29 Jun 1997 | 1997 Grundig World Cup #4 | Mont-Saint-Anne | Elite | SINTESI MARZOCCH | 40th | 70 | 43% | 5:47.25 |
| 01 Jun 1997 | 1997 Grundig World Cup #3 | Sierra Nevada | Elite | SINTESI MARZOCCH | 63rd | 70 | 10% | 4:41.23 |