| 04 Sep 2011 | UCI - World Championships '11 | Champéry | Elite | n/a | 7th | 25 | 75% | 5:32.38 |
| 21 Aug 2011 | 2011 UCI World Cup #7 | Val di Sole | Elite | ALPINE COMMENCAL AUSTRIA | 9th | 44 | 81% | 4:11.89 |
| 07 Aug 2011 | 2011 UCI World Cup #6 | La Bresse | Elite | ALPINE COMMENCAL AUSTRIA | 11th | 37 | 72% | 2:57.69 |
| 10 Jul 2011 | 2011 UCI World Cup #5 | Windham, NY | Elite | ALPINE COMMENCAL AUSTRIA | 6th | 26 | 80% | 2:58.88 |
| 03 Jul 2011 | 2011 UCI World Cup #4 | Mont-Saint-Anne | Elite | ALPINE COMMENCAL AUSTRIA | 7th | 23 | 73% | 5:30.96 |
| 19 Jun 2011 | 2011 IXS European Cup #3 | Leogang | Elite | n/a | 2nd | 20 | 95% | 5:05.34 |
| 12 Jun 2011 | 2011 UCI World Cup #3 | Leogang | Elite | ALPINE COMMENCAL AUSTRIA | 6th | 39 | 87% | 4:43.38 |
| 05 Jun 2011 | 2011 UCI World Cup #2 | Fort William | Elite | ALPINE COMMENCAL AUSTRIA | 12th | 40 | 72% | 5:45.24 |
| 24 Apr 2011 | 2011 UCI World Cup #1 | Pietermaritzburg | Elite | ALPINE COMMENCAL AUSTRIA | 10th | 20 | 53% | 5:12.58 |
| 05 Sep 2010 | UCI - World Championships '10 | Mont-Saint-Anne | Elite | Austria | 12th | 26 | 56% | 5:44.28 |
| 29 Aug 2010 | 2010 UCI World Cup #6 | Windham, NY | Elite | Rc Alpine Commencal Austria | 12th | 25 | 54% | 3:08.56 |
| 01 Aug 2010 | 2010 UCI World Cup #5 | Val di Sole | Elite | Rc Alpine Commencal Austria | 13th | 29 | 57% | 4:34.88 |
| 25 Jul 2010 | 2010 UCI World Cup #4 | Champéry | Elite | Rc Alpine Commencal Austria | 8th | 35 | 79% | 6:06.12 |
| 20 Jun 2010 | 2010 UCI World Cup #3 | Leogang | Elite | Rc Alpine Commencal Austria | 9th | 35 | 76% | 5:13.62 |
| 06 Jun 2010 | 2010 UCI World Cup #2 | Fort William | Elite | Rc Alpine Commencal Austria | 12th | 39 | 71% | 5:40.47 |
| 16 May 2010 | 2010 UCI World Cup #1 | Maribor | Elite | Rc Alpine Commencal Austria | 5th | 36 | 89% | 4:22.39 |
| 20 Sep 2009 | 2009 Nissan World Cup #8 | Schladming | Elite | Ancillotti Dognaccia Racing Team | 6th | 35 | 85% | 5:02.99 |
| 02 Aug 2009 | 2009 Nissan World Cup #7 | Bromont | Elite | Ancillotti Dognaccia Racing Team | 16th | 30 | 48% | 3:15.13 |
| 26 Jul 2009 | 2009 Nissan World Cup #6 | Mont-Saint-Anne | Elite | Ancillotti Dognaccia Racing Team | 14th | 33 | 59% | 5:57.45 |
| 21 Jun 2009 | 2009 Nissan World Cup #5 | Maribor | Elite | Ancillotti Dognaccia Racing Team | 15th | 31 | 53% | 4:15.39 |
| 17 May 2009 | 2009 Nissan World Cup #3 | Vallnord | Elite | Ancillotti Dognaccia Racing Team | 14th | 36 | 63% | 2:57.91 |
| 10 May 2009 | 2009 Nissan World Cup #2 | La Bresse | Elite | Ancillotti Dognaccia Racing Team | 11th | 35 | 71% | 2:42.06 |
| 14 Sep 2008 | 2008 Nissan World Cup #7 | Schladming | Elite | n/a | 8th | 32 | 77% | 5:14.54 |
| 21 Jun 2008 | UCI - World Championships '08 | Val di Sole | Elite | Austria | 11th | 27 | 62% | 4:34.31 |
| 01 Jun 2008 | 2008 Nissan World Cup #2 | Vallnord | Elite | n/a | 14th | 33 | 59% | 3:32.40 |
| 11 May 2008 | 2008 Nissan World Cup #1 | Maribor | Elite | n/a | 9th | 34 | 76% | 3:33.45 |
| 16 Sep 2007 | 2007 Nissan World Cup #5 | Maribor | Elite | n/a | 18th | 33 | 47% | 3:48.41 |
| 09 Sep 2007 | UCI - World Championships '07 | Fort William | Elite | Austria | 18th | 37 | 53% | 6:07.24 |
| 08 Jul 2007 | 2007 Nissan World Cup #4 | Schladming | Elite | n/a | 10th | 34 | 73% | 5:03.27 |
| 10 Jun 2007 | 2007 Nissan World Cup #2 | Champéry | Elite | n/a | 14th | 32 | 58% | 6:15.71 |
| 10 Sep 2006 | 2006 UCI World Cup #6 | Schladming | Elite | MS-INTENSE FACTORY-RACING | 13th | 28 | 56% | 5:00.18 |
| 07 May 2006 | 2006 UCI World Cup #1 | Vigo | Elite | MS-INTENSE FACTORY-RACING | 17th | 34 | 52% | 3:27.84 |
| 11 Sep 2005 | 2005 UCI World Cup #8 | Fort William | Elite | MS-RACING TEAM EUROPE | 14th | 38 | 65% | 5:33.22 |
| 21 Aug 2005 | 2005 UCI World Cup #7 | Pila | Elite | MS-RACING TEAM EUROPE | 15th | 30 | 52% | 5:36.63 |
| 10 Jul 2005 | 2005 UCI World Cup #6 | Angel Fire, NM | Elite | MS-RACING TEAM EUROPE | 14th | 23 | 41% | 5:42.08 |
| 03 Jul 2005 | 2005 UCI World Cup #5 | Balneário Camboriú | Elite | MS-RACING TEAM EUROPE | 11th | 15 | 29% | 3:19.68 |
| 26 Jun 2005 | 2005 UCI World Cup #4 | Mont-Saint-Anne | Elite | MS-RACING TEAM EUROPE | 14th | 23 | 41% | 6:25.15 |
| 12 Jun 2005 | 2005 UCI World Cup #3 | Schladming | Elite | MS-RACING TEAM EUROPE | 9th | 30 | 72% | 4:56.44 |
| 05 Jun 2005 | 2005 UCI World Cup #2 | Willingen | Elite | MS-RACING TEAM EUROPE | 10th | 36 | 74% | 3:07.19 |
| 01 May 2005 | 2005 UCI World Cup #1 | Vigo | Elite | MS-RACING TEAM EUROPE | 18th | 30 | 41% | 3:17.06 |
| 19 Sep 2004 | 2004 Tissot World Cup #6 | Livigno | Elite | n/a | 11th | 21 | 50% | 5:08.62 |
| 20 Jun 2004 | 2004 Tissot World Cup #3 | Schladming | Elite | n/a | 10th | 35 | 74% | 4:50.76 |
| 13 Jun 2004 | 2004 Tissot World Cup #2 | Les 2 Alpes | Elite | n/a | 15th | 38 | 62% | 3:59.32 |
| 14 Sep 2003 | 2003 Tissot World Cup #5 | Kaprun | Elite | SIEMENS MOBILE CANNONDALE | 17th | 37 | 56% | 3:56.57 |
| 08 Jun 2003 | 2003 Tissot World Cup #2 | Alpe d'Huez | Elite | SIEMENS MOBILE CANNONDALE | 17th | 41 | 60% | 3:53.06 |
| 01 Jun 2003 | 2003 Tissot World Cup #1 | Fort William | Elite | SIEMENS MOB. CANNONDALE | 16th | 30 | 48% | 5:04.26 |
| 08 Sep 2002 | 2002 Tissot World Cup #6 | Les Gets | Elite | n/a | 20th | 40 | 51% | 4:44.52 |
| 09 Jun 2002 | 2002 Tissot World Cup #2 | Maribor | Elite | n/a | 3rd | 37 | 94% | 3:39.35 |
| 02 Jun 2002 | 2002 Tissot World Cup #1 | Fort William | Elite | BANK AUSTRIA | 18th | 35 | 50% | 6:56.64 |
| 12 Aug 2001 | 2001 Tissot World Cup #7 | Kaprun | Elite | BANK AUSTRIA | 17th | 45 | 64% | 8:13.89 |
| 05 Aug 2001 | 2001 Tissot World Cup #6 | Leysin | Elite | BANK AUSTRIA | DNS | 35 | 0% | |
| 17 Jun 2001 | 2001 Tissot World Cup #2 | Vars | Elite | BANK AUSTRIA | 19th | 38 | 51% | 4:11.39 |
| 10 Jun 2001 | 2001 Tissot World Cup #1 | Maribor | Elite | BANK AUSTRIA | 18th | 42 | 59% | 3:51.11 |
| 27 Aug 2000 | 2000 Tissot World Cup #8 | Leysin | Elite | UNION ZWEIRAD GNAS | - | 33 | 0% | |
| 13 Aug 2000 | 2000 Tissot World Cup #7 | Kaprun | Elite | UNION ZWEIRAD GNAS | 25th | 38 | 35% | 7:28.74 |
| 03 Jun 2000 | 2000 Tissot World Cup #3 | Maribor | Elite | UNION ZWEIRAD GNAS | - | 36 | 0% | |
| 28 May 2000 | 2000 Tissot World Cup #2 | Cortina d'Ampezzo | Elite | UNION ZWEIRAD GNAS | DNS | 42 | 0% | |