1 | 36 | Tour de l'Avenir | Prologue | 50.815 | 7.1 |
2 | 21 | Giro Next Gen | Stage 1 (ITT) | 49.985 | 9.4 |
3 | 2 | National Championships Luxembourg MU - ITT | 48.178 | 14.4 |
4 | 27 | Flanders Tomorrow Tour | Stage 3a (ITT) | 47.378 | 12.7 |
5 | 73 | Tour de l'Avenir | Prologue | 47.244 | 5 |
6 | 36 | World Championships MU - ITT | 46.66 | 36.2 |
7 | 22 | Giro d'Italia Next Gen | Stage 1 (ITT) | 46.316 | 8.8 |
8 | 20 | Skoda Tour de Luxembourg | Stage 4 (ITT) | 46.307 | 15.5 |
9 | 21 | Flèche du Sud | Stage 4 (ITT) | 46.116 | 18.6 |
10 | 2 | National Championships Luxembourg MU - ITT | 45.83 | 13.8 |
11 | 1 | National Championships Luxembourg MJ - ITT | 45.324 | 10.5 |
12 | 52 | L'Etoile d'Or | Stage 1 (ITT) | 45.117 | 9.6 |
13 | 108 | Keizer der Juniores | Stage 2a (ITT) | 44.72 | 6 |
14 | 101 | Course de la Paix Grand Prix Jeseníky | Prologue | 44.672 | 3.4 |
15 | 100 | Škoda Tour Luxembourg | Stage 4 (ITT) | 44.396 | 23.9 |
16 | 16 | Grand Prix Rüebliland | Stage 2b (ITT) | 42.24 | 8.8 |
17 | 68 | Tour du Pays de Vaud | Prologue | 41.786 | 5.2 |
18 | 90 | Tour du Pays de Vaud | Stage 2b (ITT) | 41.191 | 14.6 |
19 | 4 | National Championships Luxembourg MJ - ITT | 41.133 | 11.46 |
20 | 9 | National Championships Luxembourg ME - ITT | 39.774 | 17.6 |
21 | 27 | La Route d'Occitanie - CIC | Stage 1 (ITT) | 38.415 | 10.5 |
22 | 35 | Flèche du Sud | Prologue | 38.272 | 3.2 |
23 | 29 | O Gran Camiño - The Historical Route | Stage 3 (ITT) | 37.946 | 15.6 |
24 | 51 | Grand Prix Rüebliland | Stage 2b (ITT) | 37.587 | 9 |
25 | 31 | Tour de l'Avenir | Stage 7a (ITT) | 19.286 | 11.1 |