Tour de Luxembourg 2025 - Stage 4
17.09-21.09
The Tour de Luxembourg is Luxembourg’s leading men’s stage race and one of the established events on the UCI ProSeries calendar. Now held each September, the race takes the peloton across the Grand Duchy, combining rolling roads, short steep climbs, technical finishes and opportunities for both punchers and general classification riders.
Results
Stage
GC
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Mattias Skjelmose | Lidl-Trek | 12:06:30 |
| 2 | Mathys Rondel | Tudor Pro Cycling Team | + 00.25 |
| 3 | Marco Brenner | Tudor Pro Cycling Team | + 00.48 |
| 4 | Ben Healy | EF Education-EasyPost | + 01.33 |
| 5 | Davide Piganzoli | Team Polti VisitMalta | + 01.36 |
| 6 | Johannes Kulset | Uno-X Mobility | + 01.48 |
| 7 | Pepijn Reinderink | Soudal Quick-Step | + 01.52 |
| 8 | Pablo Torres | UAE Team Emirates-XRG | + 02.01 |
| 9 | Milan Lanhove | Team Flanders-Baloise | + 02.10 |
| 10 | Arno Wallenborn | Luxembourg | + 02.25 |
| 11 | Mats Wenzel | Equipo Kern Pharma | + 02.49 |
| 12 | Oscar Chamberlain | Decathlon AG2R La Mondiale Team | + 03.23 |
| 13 | Thomas Gachignard | Team TotalEnergies | + 03.30 |
| 14 | Jasper Schoofs | Soudal Quick-Step | + 03.49 |
| 15 | Romain Grégoire | Groupama-FDJ | + 03.52 |
| 16 | Igor Arrieta | UAE Team Emirates-XRG | + 04.23 |
| 17 | Henri-Francois Haquin | Wagner Bazin WB | + 06.23 |
| 18 | Morten Nørtoft | Team Coloquick | + 06.32 |
| 19 | Enzo Paleni | Groupama-FDJ | + 07.49 |
| 20 | Tibor Del Grosso | Alpecin-Deceuninck | + 08.40 |
| 21 | Aaron Dockx | Alpecin-Deceuninck | + 09.08 |
| 22 | Francisco Muñoz | Team Polti VisitMalta | + 09.10 |
| 23 | Diego Uriarte | Equipo Kern Pharma | + 09.12 |
| 24 | Senna Remijn | Alpecin-Deceuninck | + 09.25 |
| 25 | Carl-Frederik Bevort | Uno-X Mobility | + 09.52 |
| 26 | Jean-Loup Fayolle | ARKEA-B&B HOTELS | + 10.24 |
| 27 | Giacomo Villa | Wagner Bazin WB | + 10.30 |
| 28 | Mattéo Vercher | Team TotalEnergies | + 10.46 |
| 29 | Victor Papon | Wagner Bazin WB | + 11.18 |
| 30 | Lorenzo Germani | Groupama-FDJ | + 12.31 |
| 31 | Ådne Holter | Uno-X Mobility | + 13.26 |
| 32 | Baptiste Gillet | ARKEA-B&B HOTELS | + 14.02 |
| 33 | Loïc Bettendorff | Hrinkow Advarics | + 16.31 |
| 34 | Henrik Pedersen | Uno-X Mobility | + 17.02 |
| 35 | Anders Vos Sørensen | Team Coloquick | + 18.06 |
| 36 | Toon Clynhens | Team Flanders-Baloise | + 18.38 |
| 37 | Hugo Aznar | Equipo Kern Pharma | + 18.48 |
| 38 | Julian Borresch | REMBE | rad-net | + 18.55 |
| 39 | Mathieu Kockelmann | Luxembourg | + 19.14 |
| 40 | Ole Theiler | REMBE | rad-net | + 19.49 |
| 41 | Valentin Poschacher | Hrinkow Advarics | + 20.13 |
| 42 | Cesar Perez | Equipo Kern Pharma | + 22.35 |
| 43 | Alexandre Kess | Luxembourg | + 22.55 |
| 44 | Victor Vercouillie | Team Flanders-Baloise | + 23.40 |
| 45 | Arthur Kluckers | Tudor Pro Cycling Team | + 24.23 |
| 46 | Otto Schultz Jølving | Team Coloquick | + 24.54 |
| 47 | Leon Arenz | REMBE | rad-net | + 25.37 |
| 48 | Mil Morang | Luxembourg | + 25.43 |
| 49 | Magnus Kulset | Uno-X Mobility | + 25.52 |
| 50 | Pepe Albrecht | REMBE | rad-net | + 26.17 |
| 51 | Jermaine Zemke | REMBE | rad-net | + 26.58 |
| 52 | Noe Ury | Luxembourg | + 27.19 |
| 53 | Tobias Aagaard Hansen | Team Coloquick | + 27.22 |
| 54 | Malte Hellerup | Team Coloquick | + 27.31 |
| 55 | Mathéo Barusseau | Team TotalEnergies | + 27.57 |
| 56 | Jesper Stiansen | Tudor Pro Cycling Team | + 28.45 |
| 57 | Mats Berns | Luxembourg | + 28.53 |
| 58 | Ibai Azanza | Equipo Kern Pharma | + 30.20 |
| 59 | Dominik Hödlmoser | Hrinkow Advarics | + 30.43 |
| 60 | Pedro Pinto | Efapel Cycling | + 30.58 |
| 61 | Max Walker | EF Education-EasyPost | + 32.08 |
| 62 | Eddy Le Huitouze | Groupama-FDJ | + 32.38 |
| 63 | Joshua Gudnitz | Team Coloquick | + 32.52 |
Points
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mil Morang | Luxembourg | 22 |
| 2 | Malte Hellerup | Team Coloquick | 21 |
| 3 | Henri-Francois Haquin | Wagner Bazin WB | 12 |
| 4 | Joshua Gudnitz | Team Coloquick | 10 |
| 5 | Loïc Bettendorff | Hrinkow Advarics | 7 |
| 6 | Ådne Holter | Uno-X Mobility | 7 |
| 7 | Thomas Gachignard | Team TotalEnergies | 6 |
| 8 | Quentin Bezza | Wagner Bazin WB | 6 |
| 9 | Toms Skujins | Lidl-Trek | 5 |
| 10 | Pepijn Reinderink | Soudal Quick-Step | 5 |
| 11 | Silvan Dillier | Alpecin-Deceuninck | 5 |
| 12 | Pedro Pinto | Efapel Cycling | 4 |
| 13 | Marco Brenner | Tudor Pro Cycling Team | 3 |
| 14 | Ben Healy | EF Education-EasyPost | 3 |
| 15 | Simon Guglielmi | ARKEA-B&B HOTELS | 3 |
| 16 | Victor Papon | Wagner Bazin WB | 3 |
| 17 | Brandon McNulty | UAE Team Emirates-XRG | 2 |
| 18 | Jhonatan Narvaez | UAE Team Emirates-XRG | 2 |
| 19 | Andrea Pietrobon | Team Polti VisitMalta | 2 |
| 20 | Mathys Rondel | Tudor Pro Cycling Team | 1 |
| 21 | Baptiste Gillet | ARKEA-B&B HOTELS | 1 |
| 22 | Tom Donnenwirth | Groupama-FDJ | 1 |
| 23 | Mats Berns | Luxembourg | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates-XRG | 36:19:48 |
| 2 | Tudor Pro Cycling Team | + 01.22 |
| 3 | Decathlon AG2R La Mondiale Team | + 03.05 |
| 4 | Soudal Quick-Step | + 07.33 |
| 5 | Lidl-Trek | + 08.27 |
| 6 | Equipo Kern Pharma | + 12.36 |
| 7 | Team TotalEnergies | + 13.25 |
| 8 | Team Polti VisitMalta | + 13.36 |
| 9 | Efapel Cycling | + 16.03 |
| 10 | EF Education-EasyPost | + 17.33 |
| 11 | Uno-X Mobility | + 19.27 |
| 12 | Wagner Bazin WB | + 21.20 |
| 13 | ARKEA-B&B HOTELS | + 21.38 |
| 14 | Groupama-FDJ | + 22.07 |
| 15 | Hrinkow Advarics | + 24.35 |
| 16 | Team Flanders-Baloise | + 25.41 |
| 17 | Alpecin-Deceuninck | + 25.49 |
| 18 | Team Coloquick | + 40.33 |
| 19 | Luxembourg | + 40.34 |
| 20 | REMBE | rad-net | + 47.48 |








