1 | 79 | Tre Ciclistica Internazionale Bresciana | Prologue | 50.704 | 1 |
2 | 36 | Giro Ciclistico d'Italia | Stage 2b (ITT) | 49.613 | 12.1 |
3 | 47 | Post Danmark Rundt | Stage 5 (ITT) | 48.876 | 14.5 |
4 | 134 | Giro d'Italia | Stage 1 (ITT) | 48.864 | 9.8 |
5 | 95 | Tirreno-Adriatico | Stage 7 (ITT) | 48.462 | 9.1 |
6 | 161 | Tirreno-Adriatico | Stage 1 (ITT) | 48.238 | 5.4 |
7 | 54 | Int. Österreich-Rundfahrt-Tour of Austria | Stage 7 (ITT) | 48.066 | 24.1 |
8 | 149 | Tirreno-Adriatico | Stage 7 (ITT) | 47.668 | 10.05 |
9 | 2 | National Championships Italy MJ - ITT | 47.544 | 27.1 |
10 | 50 | Tour du Poitou Charentes | Stage 4 (ITT) | 47.538 | 20.6 |
11 | 46 | Tour du Poitou Charentes | Stage 4 (ITT) | 46.674 | 23 |
12 | 136 | Giro d'Italia | Stage 21 (ITT) | 46.59 | 29.3 |
13 | 49 | Circuit Cycliste Sarthe - Pays de la Loire | Stage 3 (ITT) | 46.54 | 6.8 |
14 | 55 | Giro Ciclistico d'Italia | Stage 4 (ITT) | 46.443 | 16.5 |
15 | 6 | National Championships Italy U23 - ITT | 45.9 | 28.7 |
16 | 140 | Tirreno-Adriatico | Stage 7 (ITT) | 45.74 | 10.05 |
17 | 4 | Tre Ciclistica Internazionale Bresciana | Stage 3b (ITT) | 45.056 | 10 |
18 | 31 | Giro della Lunigiana | Stage 2b (ITT) | 44.911 | 12.6 |
19 | 50 | Post Danmark Rundt - Tour of Denmark | Stage 5 (ITT) | 44.628 | 15 |
20 | 122 | Post Danmark Rundt - Tour of Denmark | Stage 5 (ITT) | 44.388 | 13.6 |
21 | 134 | Tirreno-Adriatico | Stage 7 (ITT) | 44.064 | 10 |
22 | 78 | Tour of Britain | Stage 7a (ITT) | 43.902 | 15 |
23 | 125 | Tour of Qatar | Stage 3 (ITT) | 43.746 | 10.9 |
24 | 22 | European Championships MJ - ITT | 43.483 | 24 |
25 | 63 | Giro d'Italia | Stage 9 (ITT) | 43.458 | 40.5 |