| 2013-01-27 | 2 | Gran Premio Mamma E Papa Guerciotti AM | WE | 0 | 00:48:20.000 | 0 |
| 2013-01-20 | 8 | UCI World Cup Hoogerheide | WE | 0 | 00:40:50.000 | 0 |
| 2013-01-13 | 2 | National Championships Italy WE | WE | 0 | 00:45:47.000 | 0 |
| 2013-01-06 | DNF | UCI World Cup Roma | WE | 0 | 00:00:00.000 | |
| 2012-12-08 | 5 | Ciclocross del Ponte | WE | 0 | 00:52:55.000 | 0 |
| 2012-10-28 | 15 | UCI World Cup Plzen | WE | 0 | 00:44:51.000 | 0 |
| 2012-10-21 | 13 | UCI World Cup Tábor | WE | 0 | 00:42:36.000 | 0 |
| 2012-01-14 | 1 | Gran Premio Mamma E Papa Guerciotti AM | WE | 0 | 00:43:46.000 | 0 |
| 2012-01-08 | 2 | National Championships Italy WE | WE | 0 | 00:38:21.000 | 0 |
| 2011-12-30 | 1 | Memorial Romano Scotti | WE | 0 | 00:54:53.000 | 0 |
| 2011-12-18 | 23 | UCI World Cup Namur | WE | 0 | 00:42:29.000 | 0 |
| 2011-12-08 | 4 | Ciclocross del Ponte | WE | 0 | 00:46:11.000 | 0 |
| 2011-11-26 | 37 | UCI World Cup Koksijde | WE | 0 | 00:00:00.000 | |
| 2011-11-06 | 14 | UEC Cyclo-Cross European Championships WE | WE | 0 | 00:46:55.000 | 0 |
| 2011-10-23 | 30 | UCI World Cup Tábor | WE | 0 | 00:43:58.000 | 0 |
| 2011-01-30 | 17 | UCI World Championship WE | WE | 0 | 00:44:01.000 | 0 |
| 2011-01-15 | 1 | Gran Premio Mamma E Papa Guerciotti AM | WE | 0 | 00:45:37.000 | 0 |
| 2011-01-09 | 1 | National Championships Italy WE | WE | 0 | 00:43:34.000 | 0 |
| 2010-12-08 | 9 | Ciclocross del Ponte | WE | 0 | 00:00:00.000 | |
| 2010-01-10 | 2 | National Championships Italy WE | WE | 0 | 00:36:31.000 | 0 |
| 2009-12-13 | 2 | G.P. San Martino | WE | 0 | 00:49:50.000 | 0 |
| 2009-12-08 | 2 | Ciclocross del Ponte | WE | 0 | 00:48:27.000 | 0 |
| 2008-01-27 | 19 | UCI World Championship WE | WE | 0 | 00:48:33.000 | 0 |
| 2008-01-06 | 1 | National Championships Italy WE | WE | 0 | 00:36:36.000 | 0 |
| 2007-12-16 | 1 | Ciclocross del Ponte | WE | 0 | 00:39:15.000 | 0 |
| 2007-12-08 | 28 | UCI World Cup Milan | WE | 0 | 00:00:00.000 | |
| 2007-11-24 | 32 | UCI World Cup Koksijde | WE | 0 | 00:48:04.000 | 0 |
| 2007-11-18 | 1 | GP Città di Verbania | WE | 0 | 00:37:12.000 | 0 |
| 2007-11-04 | DNF | UEC Cyclo-Cross European Championships WE | WE | 0 | 00:00:00.000 | |
| 2007-10-21 | 17 | UCI World Cup Kalmthout | WE | 0 | 00:42:33.000 | 0 |
| 2007-01-28 | 19 | UCI World Championship WE | WE | 0 | 00:47:11.000 | 0 |
| 2007-01-21 | 9 | UCI World Cup Hoogerheide | WE | 0 | 00:44:07.000 | 0 |
| 2007-01-14 | 7 | UCI World Cup Nommay | WE | 0 | 00:39:07.000 | 0 |
| 2007-01-07 | 1 | National Championships Italy WE | WE | 0 | 00:41:43.000 | 0 |
| 2006-12-28 | 17 | Azencross | WE | 0 | 00:00:00.000 | |
| 2006-12-26 | 11 | UCI World Cup Hofstade | WE | 0 | 00:45:46.000 | 0 |
| 2006-12-10 | 1 | Valtellina Iperal Cross | WE | 0 | 00:46:25.000 | 0 |
| 2006-12-09 | 9 | UEC Cyclo-Cross European Championships WE | WE | 0 | 00:40:33.000 | 0 |
| 2006-11-12 | 29 | UCI World Cup Pijnacker | WE | 0 | 00:52:53.000 | 0 |
| 2006-11-05 | 5 | Ciclocross del Ponte | WE | 0 | 00:38:07.000 | 0 |
| 2006-11-04 | 22 | UCI World Cup Treviso | WE | 0 | 00:46:04.000 | 0 |
| 2006-10-22 | 26 | UCI World Cup Kalmthout | WE | 0 | 00:43:53.000 | 0 |
| 2005-01-09 | 1 | National Championships Italy WU | WU | 0 | 00:47:40.000 | 0 |
| 2004-02-01 | DNF | UCI World Championship WE | WE | 0 | 00:00:00.000 | |
| 2004-01-18 | 31 | UCI World Cup Nommay | WE | 0 | 00:50:39.000 | 0 |
| 2004-01-11 | 4 | National Championships Italy WE | WE | 0 | 00:42:40.000 | 0 |
| 2003-11-23 | 1 | GP Città di Bolzano | WE | 0 | 00:00:00.000 | |
| 2003-11-16 | 20 | UCI World Cup Sankt Wendel | WE | 0 | 00:40:20.000 | 0 |
| 2003-10-26 | 8 | UCI World Cup Turin | WE | 0 | 00:39:58.000 | 0 |
| 2003-02-02 | 16 | UCI World Championship WE | WE | 0 | 00:41:10.000 | 0 |
| 2003-01-19 | 17 | UCI World Cup Wetzikon | WE | 0 | 00:03:12.000 | 0 |
| 2003-01-12 | 4 | National Championships Italy WE | WE | 0 | 00:52:11.000 | 0 |
| 2002-11-30 | 3 | Trofeo Mamma E Papa Guerciotti AM | WE | 0 | 00:00:00.000 | |
| 2002-11-24 | 3 | GP Città di Bolzano | WE | 0 | 00:00:00.000 | |
| 2002-02-03 | 22 | UCI World Championship WE | WE | 0 | 00:45:07.000 | 0 |
| 2002-01-13 | 2 | National Championships Italy WE | WE | 0 | 00:00:00.000 | |
| 2001-02-03 | 31 | UCI World Championship WE | WE | 0 | 00:34:01.000 | 0 |
| 2000-12-10 | 3 | GP Ecofor | WE | 0 | 00:00:00.000 | |