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 | Romain Grégoire (FRA) | |
| 2 | 18 September | Remich to Mamer | 168.4 km (104.6 mi) | Hilly stage | Mathieu Kockelmann (LUX) | |
| 3 | 19 September | Mertert to Vianden | 170.5 km (105.9 mi) | Hilly stage | Mattias Skjelmose (DEN) | |
| 4 | 20 September | Niederanven to Niederanven | 26.3 km (16.3 mi) | Individual time trial | Ethan Hayter (GBR) | |
| 5 | 21 September | Mersch to Luxembourg | 176.4 km (109.6 mi) | Hilly stage | Romain Grégoire (FRA) | |
| 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 | Brandon McNulty (USA) | UAE Team Emirates XRG | 16h 17' 34" |
| 2 | Mattias Skjelmose (DEN) | Lidl–Trek | + 47" |
| 3 | Richard Carapaz (ECU) | EF Education–EasyPost | + 1' 04" |
| 4 | Mathys Rondel (FRA) | Tudor Pro Cycling Team | + 1' 14" |
| 5 | Marc Hirschi (SUI) | Tudor Pro Cycling Team | + 1' 19" |
| 6 | Ben Healy (IRL) | EF Education–EasyPost | + 1' 20" |
| 7 | Toms Skujiņš (LAT) | Lidl–Trek | + 1' 30" |
| 8 | Aurélien Paret-Peintre (FRA) | Decathlon–AG2R La Mondiale | + 1' 35" |
| 9 | Jhonatan Narváez (ECU) | UAE Team Emirates XRG | + 1' 37" |
| 10 | Urko Berrade (ESP) | Equipo Kern Pharma | + 1' 48" |
Points classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Romain Grégoire (FRA) | Groupama–FDJ | 43 |
| 2 | Brandon McNulty (USA) | UAE Team Emirates XRG | 40 |
| 3 | Ben Healy (IRL) | EF Education–EasyPost | 35 |
| 4 | Andrea Vendrame (FRA) | Decathlon–AG2R La Mondiale | 27 |
| 5 | Marc Hirschi (SUI) | Tudor Pro Cycling Team | 25 |
| 6 | Marijn van den Berg (NED) | EF Education–EasyPost | 25 |
| 7 | Mattias Skjelmose (DEN) | Lidl–Trek | 24 |
| 8 | Ethan Hayter (GBR) | Soudal–Quick-Step | 20 |
| 9 | Mathieu Kockelmann (LUX) | Luxembourg | 20 |
| 10 | Tibor Del Grosso (NED) | Alpecin–Deceuninck | 20 |
Mountains classification
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Mil Morang (LUX) | Luxembourg | 22 |
| 2 | Malte Hellerup (DEN) | Team ColoQuick | 21 |
| 3 | Henri-François Renard-Haquin (FRA) | Wagner Bazin WB | 12 |
| 4 | Ådne Holter (NOR) | Uno-X Mobility | 12 |
| 5 | Diego Uriarte (ESP) | Equipo Kern Pharma | 10 |
| 6 | Joshua Gudnitz (DEN) | Team ColoQuick | 10 |
| 7 | Casper Pedersen (DEN) | Soudal–Quick-Step | 9 |
| 8 | Loic Bettendorff (LUX) | Hrinkow Advarics | 7 |
| 9 | Thomas Gachignard (FRA) | Team TotalEnergies | 6 |
| 10 | Quentin Bezza (FRA) | Wagner Bazin WB | 6 |
Young rider classification
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | Mattias Skjelmose (DEN) | Lidl–Trek | 16h 18' 21" |
| 2 | Mathys Rondel (FRA) | Tudor Pro Cycling Team | + 27" |
| 3 | Ben Healy (IRL) | EF Education–EasyPost | + 33" |
| 4 | Johannes Kulset (NOR) | Uno-X Mobility | + 1' 56" |
| 5 | Pepijn Reinderink (NED) | Soudal–Quick-Step | + 2' 03" |
| 6 | Milan Lanhove (BEL) | Team Flanders–Baloise | + 2' 21" |
| 7 | Arno Wallenborn (LUX) | Luxembourg | + 2' 33" |
| 8 | Romain Grégoire (FRA) | Groupama–FDJ | + 2' 47" |
| 9 | Mats Wenzel (LUX) | Equipo Kern Pharma | + 3' 53" |
| 10 | Thomas Gachignard (FRA) | Team TotalEnergies | + 4' 27" |
Team classification
| Rank | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates XRG | 48h 56' 20" |
| 2 | Decathlon–AG2R La Mondiale | + 2' 50" |
| 3 | Tudor Pro Cycling Team | + 7' 16" |
| 4 | Lidl–Trek | + 8' 09" |
| 5 | Equipo Kern Pharma | + 13' 28" |
| 6 | Soudal–Quick-Step | + 13' 50" |
| 7 | Team TotalEnergies | + 17' 03" |
| 8 | EF Education–EasyPost | + 21' 33" |
| 9 | Groupama–FDJ | + 23' 34" |
| 10 | Uno-X Mobility | + 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.