| 1 | 31 | NIBC Tour of Holland | Prologue (ITT) | 51.799 | 4 |
| 2 | 25 | Tour de l'Avenir | Prologue | 51.222 | 7.1 |
| 3 | 18 | European Continental Championships MU - ITT | 50.233 | 19.8 |
| 4 | 24 | NIBC Tour of Holland | Stage 2 (ITT) | 49.748 | 14.8 |
| 5 | 21 | European Continental Championships MU - ITT | 49.683 | 31.3 |
| 6 | 16 | Course de la Paix Grand Prix Jeseníky | Prologue | 49.381 | 3.1 |
| 7 | 27 | World Championships MJ - ITT | 49.011 | 22.3 |
| 8 | 1 | National Championships Luxembourg MU - ITT | 48.998 | 14.4 |
| 9 | 1 | Course de la Paix Juniors | Stage 2a (ITT) | 48.23 | 11.2 |
| 10 | 7 | Grand Prix Rüebliland | Stage 2b (ITT) | 48 | 9.8 |
| 11 | 17 | European Continental Championships MJ - ITT | 48 | 22.4 |
| 12 | 41 | Skoda Tour de Luxembourg | Stage 4 (ITT) | 47.506 | 26.3 |
| 13 | 29 | Olympia's Tour | Stage 1 (ITT) | 47.368 | 9 |
| 14 | 34 | Tour of Austria | Prologue | 47.368 | 3 |
| 15 | 6 | Flèche du Sud | Stage 4 (ITT) | 47.322 | 18.6 |
| 16 | 11 | World Championships MJ - ITT | 47.063 | 28.8 |
| 17 | 1 | European Continental Championships MJ - ITT | 46.975 | 22 |
| 18 | 1 | National Championships Luxembourg MJ - ITT | 46.343 | 13.8 |
| 19 | 31 | Giro d'Italia Next Gen | Stage 1 (ITT) | 46.114 | 8.8 |
| 20 | 11 | European Continental Championships MU - ITT | 46.006 | 24 |
| 21 | 2 | LVM Saarland Trofeo | Stage 3a (ITT) | 44.84 | 14 |
| 22 | 18 | Course de la Paix Juniors | Stage 2a (ITT) | 44.503 | 11.2 |
| 23 | 68 | Skoda Tour de Luxembourg | Stage 4 (ITT) | 44.251 | 15.5 |
| 24 | 1 | National Championships Luxembourg MU - ITT | 43.308 | 17.6 |
| 25 | 6 | National Championships Luxembourg MJ - ITT | 41.653 | 9.8 |