| 1 | 41 | Tour de Suisse | Stage 1 (ITT) | 52.683 | 6 | 
| 2 | 139 | Giro d'Italia | Stage 1 (ITT) | 51.477 | 15.1 | 
| 3 | 1 | Amgen Tour of California | Stage 6 (ITT) | 50.615 | 24 | 
| 4 | 21 | Tour Poitou-Charentes en Nouvelle Aquitaine | Stage 3b (ITT) | 49.572 | 22.5 | 
| 5 | 6 | World Championships MU - ITT | 48.796 | 36.15 | 
| 6 | 11 | Internationale Thüringen-Rundfahrt U23 | Prologue | 48.713 | 4.1 | 
| 7 | 15 | World Championships MU - ITT | 48.481 | 28.9 | 
| 8 | 50 | OVO Energy Tour of Britain | Stage 6 (ITT) | 48.449 | 14.4 | 
| 9 | 71 | Giro d'Italia | Stage 21 (ITT) | 48.349 | 15.7 | 
| 10 | 15 | Trofeo Karlsberg | Stage 3a (ITT) | 47.557 | 9.3 | 
| 11 | 20 | Internationale Thüringen-Rundfahrt U23 | Stage 5 (ITT) | 47.355 | 28.4 | 
| 12 | 1 | Le Triptyque des Monts et Châteaux | Stage 2a (ITT) | 47.244 | 10 | 
| 13 | 25 | Tour of Britain | Stage 7a (ITT) | 47.038 | 15 | 
| 14 | 1 | Le Triptyque des Monts et Châteaux | Stage 3a (ITT) | 46.7 | 10.3 | 
| 15 | 7 | National Championships Great Britain ME - ITT | 46.691 | 39.7 | 
| 16 | 19 | Trofeo Karlsberg | Stage 3 (ITT) | 46.667 | 11.2 | 
| 17 | 60 | Volta ao Algarve em Bicicleta | Stage 5 (ITT) | 46.548 | 20.3 | 
| 18 | 8 | World Championships MJ - ITT | 46.441 | 27.8 | 
| 19 | 3 | Tour de l'Avenir | Stage 4 (ITT) | 46.37 | 16.5 | 
| 20 | 25 | National Championships Great Britain ME - ITT | 46.106 | 41.7 | 
| 21 | 18 | Course de la Paix Juniors | Stage 2a (ITT) | 45.941 | 11.6 | 
| 22 | 75 | BinckBank Tour | Stage 2 (ITT) | 45.892 | 9 | 
| 23 | 14 | Course de la Paix Juniors | Stage 3a (ITT) | 45.54 | 11.6 | 
| 24 | 20 | National Championships Great Britain U23 - ITT | 44.584 | 34.8 | 
| 25 | 5 | National Championships Great Britain U23 - ITT | 44.479 | 35.2 |