Tour de Luxembourg 2025 - Stage 3
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 | 11:34:29 |
| 2 | Marco Brenner | Tudor Pro Cycling Team | + 00.12 |
| 3 | Mathys Rondel | Tudor Pro Cycling Team | + 00.23 |
| 4 | Davide Piganzoli | Team Polti VisitMalta | + 01.03 |
| 5 | Johannes Kulset | Uno-X Mobility | + 01.06 |
| 6 | Arno Wallenborn | Luxembourg | + 01.06 |
| 7 | Pepijn Reinderink | Soudal Quick-Step | + 01.45 |
| 8 | Mats Wenzel | Equipo Kern Pharma | + 01.45 |
| 9 | Milan Lanhove | Team Flanders-Baloise | + 01.48 |
| 10 | Pablo Torres | UAE Team Emirates-XRG | + 01.56 |
| 11 | Ben Healy | EF Education-EasyPost | + 01.58 |
| 12 | Romain Grégoire | Groupama-FDJ | + 02.48 |
| 13 | Jasper Schoofs | Soudal Quick-Step | + 03.30 |
| 14 | Thomas Gachignard | Team TotalEnergies | + 03.31 |
| 15 | Igor Arrieta | UAE Team Emirates-XRG | + 03.37 |
| 16 | Oscar Chamberlain | Decathlon AG2R La Mondiale Team | + 03.44 |
| 17 | Henri-Francois Haquin | Wagner Bazin WB | + 04.46 |
| 18 | Morten Nørtoft | Team Coloquick | + 04.53 |
| 19 | Diego Uriarte | Equipo Kern Pharma | + 05.59 |
| 20 | Giacomo Villa | Wagner Bazin WB | + 07.17 |
| 21 | Francisco Muñoz | Team Polti VisitMalta | + 07.17 |
| 22 | Enzo Paleni | Groupama-FDJ | + 07.24 |
| 23 | Tibor Del Grosso | Alpecin-Deceuninck | + 07.47 |
| 24 | Senna Remijn | Alpecin-Deceuninck | + 07.48 |
| 25 | Aaron Dockx | Alpecin-Deceuninck | + 07.53 |
| 26 | Jean-Loup Fayolle | ARKEA-B&B HOTELS | + 08.24 |
| 27 | Mattéo Vercher | Team TotalEnergies | + 09.26 |
| 28 | Lorenzo Germani | Groupama-FDJ | + 09.36 |
| 29 | Ådne Holter | Uno-X Mobility | + 09.39 |
| 30 | Carl-Frederik Bevort | Uno-X Mobility | + 09.48 |
| 31 | Victor Papon | Wagner Bazin WB | + 10.27 |
| 32 | Loïc Bettendorff | Hrinkow Advarics | + 12.22 |
| 33 | Baptiste Gillet | ARKEA-B&B HOTELS | + 12.33 |
| 34 | Henrik Pedersen | Uno-X Mobility | + 14.24 |
| 35 | Anders Vos Sørensen | Team Coloquick | + 15.19 |
| 36 | Hugo Aznar | Equipo Kern Pharma | + 15.27 |
| 37 | Toon Clynhens | Team Flanders-Baloise | + 15.45 |
| 38 | Valentin Poschacher | Hrinkow Advarics | + 16.21 |
| 39 | Ole Theiler | REMBE | rad-net | + 18.01 |
| 40 | Julian Borresch | REMBE | rad-net | + 18.01 |
| 41 | Mathieu Kockelmann | Luxembourg | + 18.02 |
| 42 | Cesar Perez | Equipo Kern Pharma | + 18.44 |
| 43 | Alexandre Kess | Luxembourg | + 19.43 |
| 44 | Arthur Kluckers | Tudor Pro Cycling Team | + 20.21 |
| 45 | Magnus Kulset | Uno-X Mobility | + 21.09 |
| 46 | Otto Schultz Jølving | Team Coloquick | + 21.53 |
| 47 | Pepe Albrecht | REMBE | rad-net | + 21.53 |
| 48 | Mil Morang | Luxembourg | + 22.07 |
| 49 | Victor Vercouillie | Team Flanders-Baloise | + 22.10 |
| 50 | Jermaine Zemke | REMBE | rad-net | + 22.15 |
| 51 | Noe Ury | Luxembourg | + 23.43 |
| 52 | Leon Arenz | REMBE | rad-net | + 23.49 |
| 53 | Malte Hellerup | Team Coloquick | + 24.34 |
| 54 | Dominik Hödlmoser | Hrinkow Advarics | + 24.47 |
| 55 | Mathéo Barusseau | Team TotalEnergies | + 24.54 |
| 56 | Mats Berns | Luxembourg | + 25.05 |
| 57 | Tobias Aagaard Hansen | Team Coloquick | + 25.11 |
| 58 | Jesper Stiansen | Tudor Pro Cycling Team | + 25.26 |
| 59 | Ibai Azanza | Equipo Kern Pharma | + 25.32 |
| 60 | Pedro Pinto | Efapel Cycling | + 28.41 |
| 61 | Eddy Le Huitouze | Groupama-FDJ | + 31.13 |
| 62 | Joshua Gudnitz | Team Coloquick | + 31.22 |
| 63 | Max Walker | EF Education-EasyPost | + 31.25 |
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 | Tom Donnenwirth | Groupama-FDJ | 1 |
| 22 | Baptiste Gillet | ARKEA-B&B HOTELS | 1 |
| 23 | Mats Berns | Luxembourg | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Tudor Pro Cycling Team | 34:44:18 |
| 2 | UAE Team Emirates-XRG | + 00.24 |
| 3 | Decathlon AG2R La Mondiale Team | + 02.21 |
| 4 | Lidl-Trek | + 07.23 |
| 5 | Equipo Kern Pharma | + 07.31 |
| 6 | Soudal Quick-Step | + 07.57 |
| 7 | Team Polti VisitMalta | + 09.12 |
| 8 | Team TotalEnergies | + 10.05 |
| 9 | Efapel Cycling | + 11.18 |
| 10 | Uno-X Mobility | + 15.30 |
| 11 | Wagner Bazin WB | + 16.31 |
| 12 | EF Education-EasyPost | + 16.45 |
| 13 | Hrinkow Advarics | + 18.10 |
| 14 | ARKEA-B&B HOTELS | + 18.32 |
| 15 | Groupama-FDJ | + 18.40 |
| 16 | Team Flanders-Baloise | + 21.53 |
| 17 | Alpecin-Deceuninck | + 22.24 |
| 18 | Luxembourg | + 34.18 |
| 19 | Team Coloquick | + 34.40 |
| 20 | REMBE | rad-net | + 42.45 |








