Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results. 
| # | Race | KMs | |
|---|---|---|---|
| 1 | Giro Ciclistico d'Italia | 1252 | |
| 2 | Romanian Cycling Tour | 1175 | |
| 3 | Tour de Serbie | 1073 | |
| 4 | Settimana Internazionale Coppi e Bartali | 819 | |
| 5 | Giro della Regione Friuli Venezia Giulia | 755 | |
| 6 | Giro della Provincia di reggio Calabria | 699 | |
| 7 | Brixia Tour | 669 | |
| 8 | Giro d'Abruzzo | 613 | |
| 9 | GP Banca di Legnano - Coppa Bernocchi | 299 | |
| 10 | National Championships Italy ME - Road Race | 257 | |
| 11 | GP Kranj | 250 | |
| 12 | GP Industria & Artigianato-Larciano | 200 | |
| 13 | Giro di Toscana | 200 | |
| 14 | Memorial Cimurri - Gran Premio Bioera | 192 | |
| 15 | Giro del Friuli | 190 | |
| 16 | GP Hydraulika Mikolasek | 189 | |
| 17 | Trofeo Matteotti | 188 | |
| 18 | Trofeo Laigueglia | 183 | |
| 19 | Ruota d'Oro | 167 | |
| 20 | Gran Premio San Giuseppe | 165 | |
| 21 | GP Kooperativa | 162 | |
| 22 | Trofeo Internazionale Bastianelli | 146 | |
| 23 | Gp Industria E Commercio Artigianato Carnaghese | 100 | |
| 24 | Tre Valli Varesine | 100 | |
| 25 | Giro dell'Emilia | 99 |