2025 Tour de Luxembourg
| 2025 UCI ProSeries | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Race details | |||||||||||||||||||||||||||||||||
| Dates | 17–21 September 2025 | ||||||||||||||||||||||||||||||||
| Stages | 5 | ||||||||||||||||||||||||||||||||
| Distance | 694.4 km (431.5 mi) | ||||||||||||||||||||||||||||||||
| Winning time | 16h 17' 34" | ||||||||||||||||||||||||||||||||
| Results | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
The 2025 Tour de Luxembourg (officially Škoda Tour de Luxembourg 2025 for sponsorships reasons) is the 85th edition of the Tour de Luxembourg road cycling stage race, which is the part of the 2025 UCI ProSeries. It began on the 17th of September in Luxembourg and will finish on the 21st of September also in Luxembourg.
Teams
Eight UCI WorldTeams, seven UCI ProTeams, four UCI Continental teams and Luxembourg national team made up the twenty teams that participated in the race.[1]
UCI WorldTeams
UCI ProTeams
UCI Continental Teams
National Teams
Route
| Stage | Date | Course | Distance | Type | Stage winner | |
|---|---|---|---|---|---|---|
| 1 | 17 September | Luxembourg to Luxembourg | 152.8 km (94.9 mi) | Hilly stage | ||
| 2 | 18 September | Remich to Mamer | 168.4 km (104.6 mi) | Hilly stage | ||
| 3 | 19 September | Mertert to Vianden | 170.5 km (105.9 mi) | Hilly stage | ||
| 4 | 20 September | Niederanven to Niederanven | 26.3 km (16.3 mi) | Individual time trial | ||
| 5 | 21 September | Mersch to Luxembourg | 176.4 km (109.6 mi) | Hilly stage | ||
| Total | 694.4 km (431.5 mi) | |||||
Stages
Stage 1
- 17 September 2025 — Luxembourg to Luxembourg, 152.8 km (94.9 mi)
Stage 2
|
|
Stage 3
|
|
Stage 4
- 20 September 2025 — Niederanven to Niederanven, 26.3 km (16.3 mi) (ITT)
|
|
Stage 5
- 21 September 2025 — Mersch to Luxembourg, 176.4 km (109.6 mi)
|
|
Classification leadership table
| Stage | Winner | General classification
|
Points classification
|
Mountains classification
|
Young rider classification
|
Team classification |
|---|---|---|---|---|---|---|
| 1 | Romain Grégoire | Romain Grégoire | Romain Grégoire | Malte Hellerup | Romain Grégoire | EF Education–EasyPost |
| 2 | Mathieu Kockelmann | Andrea Vendrame | Mil Morang | |||
| 3 | Mattias Skjelmose | Mattias Skjelmose | Mattias Skjelmose | Tudor Pro Cycling Team | ||
| 4 | Ethan Hayter | Brandon McNulty | Brandon McNulty | UAE Team Emirates XRG | ||
| 5 | Romain Grégoire | Romain Grégoire | ||||
| Final | Brandon McNulty | Romain Grégoire | Mil Morang | Mattias Skjelmose | UAE Team Emirates XRG | |
Classification standings
| Legend | |||
|---|---|---|---|
| Denotes the winner of the general classification | Denotes the winner of the young rider classification | ||
| Denotes the winner of the points classification | Denotes the winner of the mountains classification | ||
General classification
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | UAE Team Emirates XRG | 16h 17' 34" | |
| 2 | Lidl–Trek | + 47" | |
| 3 | EF Education–EasyPost | + 1' 04" | |
| 4 | Tudor Pro Cycling Team | + 1' 14" | |
| 5 | Tudor Pro Cycling Team | + 1' 19" | |
| 6 | EF Education–EasyPost | + 1' 20" | |
| 7 | Lidl–Trek | + 1' 30" | |
| 8 | Decathlon–AG2R La Mondiale | + 1' 35" | |
| 9 | UAE Team Emirates XRG | + 1' 37" | |
| 10 | Equipo Kern Pharma | + 1' 48" |
Points classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Groupama–FDJ | 43 | |
| 2 | UAE Team Emirates XRG | 40 | |
| 3 | EF Education–EasyPost | 35 | |
| 4 | Decathlon–AG2R La Mondiale | 27 | |
| 5 | Tudor Pro Cycling Team | 25 | |
| 6 | EF Education–EasyPost | 25 | |
| 7 | Lidl–Trek | 24 | |
| 8 | Soudal–Quick-Step | 20 | |
| 9 | Luxembourg | 20 | |
| 10 | Alpecin–Deceuninck | 20 |
Mountains classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Luxembourg | 22 | |
| 2 | Team ColoQuick | 21 | |
| 3 | Wagner Bazin WB | 12 | |
| 4 | Uno-X Mobility | 12 | |
| 5 | Equipo Kern Pharma | 10 | |
| 6 | Team ColoQuick | 10 | |
| 7 | Soudal–Quick-Step | 9 | |
| 8 | Hrinkow Advarics | 7 | |
| 9 | Team TotalEnergies | 6 | |
| 10 | Wagner Bazin WB | 6 |
Young rider classification
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | Lidl–Trek | 16h 18' 21" | |
| 2 | Tudor Pro Cycling Team | + 27" | |
| 3 | EF Education–EasyPost | + 33" | |
| 4 | Uno-X Mobility | + 1' 56" | |
| 5 | Soudal–Quick-Step | + 2' 03" | |
| 6 | Team Flanders–Baloise | + 2' 21" | |
| 7 | Luxembourg | + 2' 33" | |
| 8 | Groupama–FDJ | + 2' 47" | |
| 9 | Equipo Kern Pharma | + 3' 53" | |
| 10 | Team TotalEnergies | + 4' 27" |
Team classification
| Rank | Team | Time |
|---|---|---|
| 1 | 48h 56' 20" | |
| 2 | + 2' 50" | |
| 3 | + 7' 16" | |
| 4 | + 8' 09" | |
| 5 | + 13' 28" | |
| 6 | + 13' 50" | |
| 7 | + 17' 03" | |
| 8 | + 21' 33" | |
| 9 | + 23' 34" | |
| 10 | + 25' 46" |
References
- ^ "Teams - Skoda Tour Luxembourg". Tour de Luxembourg. Retrieved 21 September 2025.
- ^ a b Tyson, Jackie (17 September 2025). "Tour de Luxembourg: Romain Grégoire takes first leader's jersey with stage 1 victory". CyclingNews. Retrieved 21 September 2025.
- ^ a b Weislo, Laura (18 September 2025). "Tour de Luxembourg: Local rider Mathieu Kockelmann shocks WorldTour riders with stage 2 victory". CyclingNews. Retrieved 21 September 2025.
- ^ a b Weislo, Laura (19 September 2025). "Tour de Luxembourg: Mattias Skjelmose holds off Jordan Jegat on closing cobbled climb for stage 3 victory and GC lead". CyclingNews. Retrieved 21 September 2025.
- ^ a b Lamoureux, Lyne (20 September 2025). "Tour de Luxembourg: Ethan Hayter fastest on stage 4 time trial as Brandon McNulty takes over race lead". CyclingNews. Retrieved 21 September 2025.
- ^ a b c d e f g Madgwick, Katy (21 September 2025). "Tour of Luxembourg: Romain Grégoire roars to victory ahead of Ben Healy on final stage". CyclingNews. Retrieved 21 September 2025.