1 | 23 | Grand Prix Priessnitz spa | Prologue | 52.174 | 2 |
2 | 155 | Giro d'Italia | Stage 1 (ITT) | 50.38 | 15.1 |
3 | 29 | Giro Ciclistico d'Italia | Prologue | 48.889 | 3.3 |
4 | 132 | Okolo Slovenska / Tour de Slovaquie | Prologue | 48.369 | 7 |
5 | 18 | Wyscig Mjr. Hubala - Sante Tour | Stage 2a (ITT) | 47.244 | 5 |
6 | 3 | National Championships Italy MJ - ITT | 46.798 | 20.5 |
7 | 137 | Tirreno-Adriatico | Stage 8 (ITT) | 46.675 | 10.1 |
8 | 29 | Tour of China II | Prologue | 46.171 | 6.9 |
9 | 92 | PostNord Danmark Rundt - Tour of Denmark | Stage 5 (ITT) | 46.012 | 10.8 |
10 | 4 | National Championships Italy MJ - ITT | 45.388 | 19 |
11 | 90 | Course de la Paix Grand Prix Jeseníky | Prologue | 45.333 | 3.4 |
12 | 9 | Tour du Pays de Vaud | Prologue | 45.161 | 3.5 |
13 | 130 | Giro d'Italia | Stage 21 (ITT) | 45.036 | 15.7 |
14 | 87 | Tour Poitou - Charentes en Nouvelle Aquitaine | Stage 4 (ITT) | 44.55 | 23.5 |
15 | 108 | Tour of Bulgaria | Prologue | 44.444 | 1 |
16 | 121 | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 3b (ITT) | 44.118 | 22.5 |
17 | 110 | Settimana Internazionale Coppi e Bartali | Stage 5 (ITT) | 42.65 | 18.6 |
18 | 86 | Tour of China II | Stage 4 (ITT) | 41.005 | 21.3 |
19 | 31 | Sibiu Cycling Tour | Prologue | 40.909 | 2.5 |
20 | 18 | National Championships Italy ME - ITT | 40.642 | 45.7 |
21 | 141 | Giro d'Italia | Stage 14 (ITT) | 39.296 | 34.1 |
22 | 115 | Settimana Internazionale Coppi e Bartali | Stage 4 (ITT) | 34.039 | 12.5 |
23 | 100 | Giro Ciclistico della Valle d'Aosta Mont Blanc | Prologue | 24.86 | 7.9 |
24 | 1005 | National Championships Italy U23 - ITT | | 20 |
25 | 1007 | Etoile de Bessèges - Tour du Gard | Stage 5 (ITT) | | 10.64 |