| 1 | 2 | Tour of Qinghai Lake | Prologue | 54.071 | 3.8 |
| 2 | 2 | Tour de Hokkaido | Prologue | 50.323 | 2.6 |
| 3 | 10 | Tour of China | Prologue | 49.412 | 3.5 |
| 4 | 11 | World Championships ME - ITT | 48.52 | 49.8 |
| 5 | 3 | Chrono Champenois Masculin | 48.27 | 33.4 |
| 6 | 2 | Le Tour de Langkawi | Stage 9 (ITT) | 48.079 | 16.2 |
| 7 | 14 | Le Tour de Langkawi | Stage 5 (ITT) | 47.788 | 18 |
| 8 | 5 | Commonwealth Games ME - ITT | 47.777 | 40 |
| 9 | 2 | National Championships Ireland ME - ITT | 47.666 | 40 |
| 10 | 27 | World Championships ME - ITT | 47.495 | 46.4 |
| 11 | 17 | Telekom Malaysia Tour de Langkawi | Stage 4 (ITT) | 47.424 | 20.3 |
| 12 | 2 | Tour of Siam | Prologue | 47.407 | 6.4 |
| 13 | 40 | World Championships ME - ITT | 47.366 | 44.8 |
| 14 | 14 | Princess Maha Chakri Sirindhorn's Cup Tour of Thailand | Stage 1 (ITT) | 47.324 | 5.6 |
| 15 | 6 | Chrono Champenois Masculin | 47.208 | 33.4 |
| 16 | 27 | Olympic Games - ITT | 47.101 | 44 |
| 17 | 15 | Tour of Britain | Stage 5 (ITT) | 46.753 | 4 |
| 18 | 2 | National Championships Ireland ME - ITT | 46.712 | 39.77 |
| 19 | 15 | World Championships ME - ITT | 46.519 | 46.7 |
| 20 | 39 | World Championships ME - ITT | 46.042 | 50.8 |
| 21 | 2 | National Championships Ireland ME - ITT | 46.032 | 34 |
| 22 | 1 | Tour of Thailand | Stage 1 (ITT) | 45.918 | 5 |
| 23 | 63 | Bank Austria Tour | Stage 1a (ITT) | 45.833 | 11 |
| 24 | 38 | Vuelta por un Chile Lider | Prologue | 45.818 | 2.8 |
| 25 | 25 | World Championships ME - ITT | 45.409 | 41.6 |