1 | 2023-05-20 | 31 | | Stage 3 | Sanem - Sanem | 148 | 88 | 2068 |
2 | 2016-05-04 | 45 | | Stage 1 | Kayl - Kayl | 76.8 | | |
3 | 2023-05-18 | 59 | | Stage 1 | Rumelange - Rumelange | 156.8 | 44 | 1649 |
4 | 2016-05-05 | 61 | | Stage 2 | Roeser - Rumelange | 154.6 | | |
5 | 2022-05-29 | 68 | | Stage 5 | Esch-sur-Alzette - Esch-sur-Alzette | 140 | 15 | 972 |
6 | 2025-05-31 | 72 | | Stage 4 | Canach - Canach | 195.4 | 61 | 2547 |
7 | 2022-05-26 | 77 | | Stage 2 | Rumelange - Rumelange | 165.7 | 43 | 1855 |
8 | 2025-05-29 | 79 | | Stage 2 | Rumelange - Rumelange | 151.2 | 66 | 2106 |
9 | 2025-06-01 | 84 | | Stage 5 | Esch-sur-Alzette - Esch-sur-Alzette | 165.4 | 34 | 1334 |
10 | 2023-05-19 | 85 | | Stage 2 | Bourscheid - Bourscheid | 131.9 | 182 | 2460 |
11 | 2023-05-21 | 85 | | Stage 4 | Esch-sur-Alzette - Esch-sur-Alzette | 147.2 | 31 | 1194 |
12 | 2025-05-30 | 85 | | Stage 3 | Sanem - Sanem | 160.2 | 84 | 2111 |
13 | 2023-05-17 | 86 | | Prologue | Esch-sur-Alzette - Esch-sur-Alzette | 3.2 | 13 | 65 |
14 | 2025-05-28 | 91 | | Stage 1 (ITT) | Dudelange - Dudelange | 7.31 | 18 | 138 |
15 | 2022-05-28 | 100 | | Stage 4 | Mondorf - Mondorf | 165.4 | 72 | 2160 |
16 | 2022-05-25 | 106 | | Stage 1 | Kayl - Kayl | 73.6 | 89 | 1112 |
17 | 2022-05-27 | 115 | | Stage 3 | Bourscheid - Bourscheid | 126.7 | 213 | 2728 |
18 | 2013-05-09 | 134 | | Stage 2 | Schifflange - Rumelange | 148.3 | | |
19 | 2013-05-08 | 143 | | Stage 1 | Roeser - Roeser | 81.6 | | |
20 | 2013-05-10 | 1005 | | Stage 3 | Bourscheid - Clervaux | 146.3 | | |
21 | 2016-05-07 | 1006 | | Stage 4 | Rosport - Echternach | 157.3 | | |