| 1 | 17 | PostNord Tour of Denmark | Stage 3 (ITT) | 53.018 | 14.3 |
| 2 | 29 | Baloise Belgium Tour | Stage 3 (ITT) | 52.749 | 9.7 |
| 3 | 33 | UAE Tour | Stage 2 (ITT) | 52.662 | 12.2 |
| 4 | 12 | Baloise Belgium Tour | Stage 1 (ITT) | 52.3 | 12 |
| 5 | 11 | Baloise Belgium Tour | Stage 3 (ITT) | 51.623 | 15.2 |
| 6 | 11 | World Championships MU - ITT | 51.235 | 30.3 |
| 7 | 19 | PostNord Danmark Rundt - Tour of Denmark | Stage 5 (ITT) | 50.709 | 16.1 |
| 8 | 12 | Tour Poitou - Charentes en Nouvelle Aquitaine | Stage 3b (ITT) | 50.132 | 22.1 |
| 9 | 4 | World Championships MU - ITT | 49.703 | 28.8 |
| 10 | 27 | Baloise Belgium Tour | Stage 3 (ITT) | 49.626 | 11.8 |
| 11 | 1 | Oceania Continental Championships MU - ITT | 49.554 | 35.5 |
| 12 | 5 | Keizer der Juniores | Stage 2a (ITT) | 49.315 | 6 |
| 13 | 12 | Tour de la Mirabelle | Stage 1 (ITT) | 49.263 | 2.6 |
| 14 | 8 | World Championships MU - ITT | 49.011 | 36.2 |
| 15 | 40 | Tour de la Mirabelle | Prologue | 48.522 | 3.1 |
| 16 | 2 | National Championships New Zealand MU - ITT | 48.058 | 44.2 |
| 17 | 14 | 4 Jours de Dunkerque / Grand Prix des Hauts de France | Stage 3 (ITT) | 47.78 | 15.9 |
| 18 | 3 | National Championships New Zealand MU - ITT | 47.513 | 39 |
| 19 | 1 | National Championships New Zealand MU - ITT | 47.339 | 42.5 |
| 20 | 26 | Tour de Romandie | Stage 5 (ITT) | 47.245 | 17.1 |
| 21 | 1 | National Championships New Zealand MU - ITT | 46.853 | 33.5 |
| 22 | 1 | National Championships New Zealand ME - ITT | 46.588 | 37.4 |
| 23 | 3 | International Tour of Hellas | Prologue | 46.552 | 6 |
| 24 | 19 | Skoda Tour de Luxembourg | Stage 4 (ITT) | 46.307 | 15.5 |
| 25 | 1 | National Championships New Zealand MJ - ITT | 46.203 | 24 |