Tour de Luxembourg 2026 - Stage 3

Wiltz > Diekirch, 179.6km

16.09-20.09

Pepijn Reinderink claimed his first professional victory on stage 3 of the Tour de Luxembourg after attacking on the final climb and holding on by one second. Davide Piganzoli finished second and moved into the overall race lead, six seconds ahead of Thomas Gachignard. Reinderink also took the lead in the mountains classification after winning four of the day’s five categorised climbs.

Results

Stage

PosRiderTeam Time
1 Pepijn Reinderink Soudal Quick-Step 4:07:30
2 Davide Piganzoli Team Visma | Lease a Bike + 00.01
3 Thomas Gachignard Team TotalEnergies + 00.01
4 Mattéo Vercher Team TotalEnergies + 00.04
5 Igor Arrieta UAE Team Emirates-XRG + 00.11
6 Sam Oomen Lidl-Trek + 00.17
7 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur + 00.23
8 Aurélien Paret-Peintre Decathlon CMA CGM + 00.23
9 Tijmen Graat Team Visma | Lease a Bike + 00.38
10 Lukas Nerurkar EF Education-EasyPost + 00.38
11 Antoine L'Hote Decathlon CMA CGM + 01.43
12 Søren Kragh Andersen Lidl-Trek + 01.43
13 Noah Ramsay Alpecin-Premier Tech + 02.49
14 Gauthier Servranckx Soudal Quick-Step + 02.50
15 Leo Hayter Modern Adventure Pro Cycling + 03.12
16 Gil Gelders Soudal Quick-Step + 03.12
17 Pierre Thierry Team TotalEnergies + 03.16
18 Timo Kielich Team Visma | Lease a Bike + 03.16
19 Nils Politt UAE Team Emirates-XRG + 03.16
20 Senne Thonnon Team Flanders-Baloise + 04.36
21 Pietro Mattio Team Visma | Lease a Bike + 05.04
22 Tao Geoghegan Hart Lidl-Trek + 05.04
23 Milan Lanhove Team Flanders-Baloise + 05.17
24 Maxime Vezie CIC Pro Cycling Academy + 05.17
25 David Domínguez Feira dos Sofás - Boavista + 05.17
26 Samuel Florez Modern Adventure Pro Cycling + 05.17
27 Siebe Deweirdt Team Flanders-Baloise + 06.27
28 Malte Hellerup Team Coloquick + 06.27
29 Johannes Adamietz REMBE | rad-net + 06.27
30 Oscar Rota Rus Feira dos Sofás - Boavista + 06.27
31 Arno Wallenborn Team Lotto-Kern Haus Outlet Montabaur + 06.27
32 Larry Valvasori Luxembourg + 06.27
33 Morten Nørtoft Team Coloquick + 06.30
34 Fabien Doubey Team TotalEnergies + 07.02
35 Oliver Naesen Decathlon CMA CGM + 07.02
36 Moritz Mauss UAE Team Emirates-XRG + 07.02
37 Dylan van Baarle Soudal Quick-Step + 07.02
38 Jasper Stuyven Soudal Quick-Step + 07.02
39 Andrea Raccagni Noviero Soudal Quick-Step + 07.02
40 Mikkel Honore EF Education-EasyPost + 07.02
41 Marijn van den Berg EF Education-EasyPost + 07.02
42 Stan Dewulf Decathlon CMA CGM + 07.02
43 Per Strand Hagenes Team Visma | Lease a Bike + 07.02
44 Alexandre Kess Team Lotto-Kern Haus Outlet Montabaur + 07.02
45 Miguel Heidemann REMBE | rad-net + 07.02
46 Andrea Bagioli Lidl-Trek + 07.02
47 Pedro Silva Feira dos Sofás - Boavista + 07.02
48 Théophile Vassal Decathlon CMA CGM + 07.02
49 Lenaic Langella CIC Pro Cycling Academy + 07.02
50 Bauke Mollema Lidl-Trek + 07.02
51 Pierre Gautherat Decathlon CMA CGM + 07.07
52 Mathieu van der Poel Alpecin-Premier Tech + 07.07
53 Emiel Verstrynge Alpecin-Premier Tech + 07.07
54 Menno Huising Team Visma | Lease a Bike + 07.07
55 Axel Mariault CIC Pro Cycling Academy + 07.07
56 Nicolas Breuillard Team TotalEnergies + 07.20
57 Sebastian Nielsen Team Coloquick + 11.51
58 Joshua Gudnitz Team Coloquick + 11.51
59 Ian Lopez de San Roman Modern Adventure Pro Cycling + 11.51
60 Luc Wirtgen Luxembourg + 11.51
61 Ruud Junior Nagengast Metec-SOLARWATT p/b Mantel + 11.51
62 Senna Remijn Alpecin-Premier Tech + 11.51
63 Noe Ury Luxembourg + 12.18
64 Floris Haverdings Metec-SOLARWATT p/b Mantel + 12.18
65 Milan Van den Haute Team Flanders-Baloise + 12.18
66 Mauro Brenner REMBE | rad-net + 12.18
67 Silvan Dillier Alpecin-Premier Tech + 12.18
68 Pepe Albrecht REMBE | rad-net + 12.18
69 Thibault Guernalec Team TotalEnergies + 12.18
70 Julius Johansen UAE Team Emirates-XRG + 12.18
71 Filippo Baroncini UAE Team Emirates-XRG + 12.18
72 Paul Wright Modern Adventure Pro Cycling + 12.18
73 Amanuel Ghebreigzabhier Lidl-Trek + 12.18
74 Rúben Rodrigues Feira dos Sofás - Boavista + 12.18
75 Elias Maris Team Flanders-Baloise + 12.18
76 Jermaine Zemke REMBE | rad-net + 12.18
77 Mathieu Kockelmann Luxembourg + 16.56
78 Max Walker EF Education-EasyPost + 16.56
79 Jonas Reibsch Team Lotto-Kern Haus Outlet Montabaur + 18.07
80 Jonathan Malte Rottmann Team Lotto-Kern Haus Outlet Montabaur + 18.07
81 Roger Kluge REMBE | rad-net + 18.07
82 Iker Bonillo Feira dos Sofás - Boavista + 18.07
83 Conrad Haugsted Team Coloquick + 18.07
84 Steyn van der Veen Metec-SOLARWATT p/b Mantel + 18.07
85 Loïc Bettendorff Luxembourg + 18.07
86 Cole Kessler Modern Adventure Pro Cycling + 18.07
87 Collin Westbroek Metec-SOLARWATT p/b Mantel + 18.07
88 Magnus Carstensen EF Education-EasyPost + 18.07
89 Danijel Agricola Metec-SOLARWATT p/b Mantel + 18.07
90 Henri Vandenabeele Team Flanders-Baloise + 18.07
91 Mats Berns Luxembourg + 18.07
92 Scott McGill Modern Adventure Pro Cycling + 18.07
93 Fausto Penna Team Lotto-Kern Haus Outlet Montabaur + 18.07
94 Jardi Van Der Lee EF Education-EasyPost + 18.07
95 Maël Guégan CIC Pro Cycling Academy + 18.07
- Adria Pericas UAE Team Emirates-XRG DNS
- Tobias Aagaard Hansen Team Coloquick DNS
- Fabio Costa Feira dos Sofás - Boavista DNF
- Mathias Sanlaville CIC Pro Cycling Academy DNF
- Léandre Lozouet CIC Pro Cycling Academy DNF
- Bart Kortleve Metec-SOLARWATT p/b Mantel DNF

GC

PosRiderTeam Time
1 Davide Piganzoli Team Visma | Lease a Bike 11:43:21
2 Thomas Gachignard Team TotalEnergies + 00.06
3 Mattéo Vercher Team TotalEnergies + 00.09
4 Igor Arrieta UAE Team Emirates-XRG + 00.18
5 Aurélien Paret-Peintre Decathlon CMA CGM + 00.32
6 Sam Oomen Lidl-Trek + 00.46
7 Tijmen Graat Team Visma | Lease a Bike + 00.47
8 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur + 00.58
9 Pepijn Reinderink Soudal Quick-Step + 01.17
10 Lukas Nerurkar EF Education-EasyPost + 01.44
11 Søren Kragh Andersen Lidl-Trek + 01.52
12 Gauthier Servranckx Soudal Quick-Step + 03.56
13 Senne Thonnon Team Flanders-Baloise + 04.45
14 Pierre Thierry Team TotalEnergies + 04.50
15 Nils Politt UAE Team Emirates-XRG + 04.50
16 Maxime Vezie CIC Pro Cycling Academy + 05.26
17 Gil Gelders Soudal Quick-Step + 06.21
18 Timo Kielich Team Visma | Lease a Bike + 06.33
19 Arno Wallenborn Team Lotto-Kern Haus Outlet Montabaur + 06.36
20 Johannes Adamietz REMBE | rad-net + 06.36
21 Morten Nørtoft Team Coloquick + 06.39
22 Milan Lanhove Team Flanders-Baloise + 06.45
23 Samuel Florez Modern Adventure Pro Cycling + 06.46
24 Marijn van den Berg EF Education-EasyPost + 06.51
25 Antoine L'Hote Decathlon CMA CGM + 06.57
26 Noah Ramsay Alpecin-Premier Tech + 06.57
27 Pierre Gautherat Decathlon CMA CGM + 07.00
28 Mathieu van der Poel Alpecin-Premier Tech + 07.00
29 Pietro Mattio Team Visma | Lease a Bike + 07.01
30 Tao Geoghegan Hart Lidl-Trek + 07.04
31 Jasper Stuyven Soudal Quick-Step + 07.07
32 Andrea Raccagni Noviero Soudal Quick-Step + 07.07
33 Per Strand Hagenes Team Visma | Lease a Bike + 07.07
34 Mikkel Honore EF Education-EasyPost + 07.10
35 Dylan van Baarle Soudal Quick-Step + 07.11
36 Lenaic Langella CIC Pro Cycling Academy + 07.11
37 Moritz Mauss UAE Team Emirates-XRG + 07.11
38 Axel Mariault CIC Pro Cycling Academy + 07.12
39 Menno Huising Team Visma | Lease a Bike + 07.16
40 Andrea Bagioli Lidl-Trek + 07.24
41 Nicolas Breuillard Team TotalEnergies + 07.25
42 Siebe Deweirdt Team Flanders-Baloise + 07.56
43 Oliver Naesen Decathlon CMA CGM + 08.39
44 Fabien Doubey Team TotalEnergies + 09.02
45 David Domínguez Feira dos Sofás - Boavista + 09.03
46 Emiel Verstrynge Alpecin-Premier Tech + 09.30
47 Leo Hayter Modern Adventure Pro Cycling + 10.24
48 Stan Dewulf Decathlon CMA CGM + 11.06
49 Alexandre Kess Team Lotto-Kern Haus Outlet Montabaur + 12.00
50 Oscar Rota Rus Feira dos Sofás - Boavista + 12.20
51 Miguel Heidemann REMBE | rad-net + 12.26
52 Larry Valvasori Luxembourg + 12.27
53 Luc Wirtgen Luxembourg + 13.22
54 Joshua Gudnitz Team Coloquick + 13.44
55 Filippo Baroncini UAE Team Emirates-XRG + 13.47
56 Bauke Mollema Lidl-Trek + 13.50
57 Elias Maris Team Flanders-Baloise + 13.52
58 Théophile Vassal Decathlon CMA CGM + 14.20
59 Pedro Silva Feira dos Sofás - Boavista + 14.32
60 Sebastian Nielsen Team Coloquick + 16.27
61 Mathieu Kockelmann Luxembourg + 17.53
62 Conrad Haugsted Team Coloquick + 18.13
63 Malte Hellerup Team Coloquick + 18.45
64 Paul Wright Modern Adventure Pro Cycling + 18.54
65 Jermaine Zemke REMBE | rad-net + 18.54
66 Ian Lopez de San Roman Modern Adventure Pro Cycling + 19.09
67 Senna Remijn Alpecin-Premier Tech + 20.28
68 Milan Van den Haute Team Flanders-Baloise + 20.46
69 Iker Bonillo Feira dos Sofás - Boavista + 20.51
70 Amanuel Ghebreigzabhier Lidl-Trek + 20.55
71 Pepe Albrecht REMBE | rad-net + 21.01
72 Rúben Rodrigues Feira dos Sofás - Boavista + 21.18
73 Fausto Penna Team Lotto-Kern Haus Outlet Montabaur + 21.34
74 Julius Johansen UAE Team Emirates-XRG + 24.38
75 Scott McGill Modern Adventure Pro Cycling + 24.43
76 Ruud Junior Nagengast Metec-SOLARWATT p/b Mantel + 24.52
77 Floris Haverdings Metec-SOLARWATT p/b Mantel + 25.19
78 Henri Vandenabeele Team Flanders-Baloise + 25.28
79 Silvan Dillier Alpecin-Premier Tech + 25.28
80 Noe Ury Luxembourg + 25.28
81 Max Walker EF Education-EasyPost + 25.39
82 Danijel Agricola Metec-SOLARWATT p/b Mantel + 26.35
83 Mauro Brenner REMBE | rad-net + 26.40
84 Magnus Carstensen EF Education-EasyPost + 27.25
85 Thibault Guernalec Team TotalEnergies + 28.32
86 Cole Kessler Modern Adventure Pro Cycling + 28.38
87 Mats Berns Luxembourg + 30.25
88 Jonas Reibsch Team Lotto-Kern Haus Outlet Montabaur + 30.27
89 Collin Westbroek Metec-SOLARWATT p/b Mantel + 30.27
90 Maël Guégan CIC Pro Cycling Academy + 30.27
91 Roger Kluge REMBE | rad-net + 31.17
92 Jonathan Malte Rottmann Team Lotto-Kern Haus Outlet Montabaur + 31.17
93 Loïc Bettendorff Luxembourg + 31.17
94 Jardi Van Der Lee EF Education-EasyPost + 31.17
95 Steyn van der Veen Metec-SOLARWATT p/b Mantel + 31.54
- Adria Pericas UAE Team Emirates-XRG DNS
- Tobias Aagaard Hansen Team Coloquick DNS
- Fabio Costa Feira dos Sofás - Boavista DNF
- Mathias Sanlaville CIC Pro Cycling Academy DNF
- Léandre Lozouet CIC Pro Cycling Academy DNF
- Bart Kortleve Metec-SOLARWATT p/b Mantel DNF

Youth

PosRiderTeam Time
1 Davide Piganzoli Team Visma | Lease a Bike 11:43:21
2 Mattéo Vercher Team TotalEnergies + 00.09
3 Igor Arrieta UAE Team Emirates-XRG + 00.18
4 Tijmen Graat Team Visma | Lease a Bike + 00.47
5 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur + 00.58
6 Pepijn Reinderink Soudal Quick-Step + 01.17
7 Lukas Nerurkar EF Education-EasyPost + 01.44
8 Gauthier Servranckx Soudal Quick-Step + 03.56
9 Senne Thonnon Team Flanders-Baloise + 04.45
10 Pierre Thierry Team TotalEnergies + 04.50
11 Maxime Vezie CIC Pro Cycling Academy + 05.26
12 Gil Gelders Soudal Quick-Step + 06.21
13 Arno Wallenborn Team Lotto-Kern Haus Outlet Montabaur + 06.36
14 Morten Nørtoft Team Coloquick + 06.39
15 Milan Lanhove Team Flanders-Baloise + 06.45
16 Samuel Florez Modern Adventure Pro Cycling + 06.46
17 Antoine L'Hote Decathlon CMA CGM + 06.57
18 Noah Ramsay Alpecin-Premier Tech + 06.57
19 Pierre Gautherat Decathlon CMA CGM + 07.00
20 Pietro Mattio Team Visma | Lease a Bike + 07.01
21 Andrea Raccagni Noviero Soudal Quick-Step + 07.07
22 Per Strand Hagenes Team Visma | Lease a Bike + 07.07
23 Lenaic Langella CIC Pro Cycling Academy + 07.11
24 Moritz Mauss UAE Team Emirates-XRG + 07.11
25 Menno Huising Team Visma | Lease a Bike + 07.16
26 Siebe Deweirdt Team Flanders-Baloise + 07.56
27 Emiel Verstrynge Alpecin-Premier Tech + 09.30
28 Leo Hayter Modern Adventure Pro Cycling + 10.24
29 Alexandre Kess Team Lotto-Kern Haus Outlet Montabaur + 12.00
30 Oscar Rota Rus Feira dos Sofás - Boavista + 12.20
31 Joshua Gudnitz Team Coloquick + 13.44
32 Théophile Vassal Decathlon CMA CGM + 14.20
33 Pedro Silva Feira dos Sofás - Boavista + 14.32
34 Mathieu Kockelmann Luxembourg + 17.53
35 Conrad Haugsted Team Coloquick + 18.13
36 Malte Hellerup Team Coloquick + 18.45
37 Jermaine Zemke REMBE | rad-net + 18.54
38 Ian Lopez de San Roman Modern Adventure Pro Cycling + 19.09
39 Senna Remijn Alpecin-Premier Tech + 20.28
40 Milan Van den Haute Team Flanders-Baloise + 20.46
41 Iker Bonillo Feira dos Sofás - Boavista + 20.51
42 Pepe Albrecht REMBE | rad-net + 21.01
43 Rúben Rodrigues Feira dos Sofás - Boavista + 21.18
44 Fausto Penna Team Lotto-Kern Haus Outlet Montabaur + 21.34
45 Ruud Junior Nagengast Metec-SOLARWATT p/b Mantel + 24.52
46 Floris Haverdings Metec-SOLARWATT p/b Mantel + 25.19
47 Noe Ury Luxembourg + 25.28
48 Max Walker EF Education-EasyPost + 25.39
49 Danijel Agricola Metec-SOLARWATT p/b Mantel + 26.35
50 Mauro Brenner REMBE | rad-net + 26.40
51 Magnus Carstensen EF Education-EasyPost + 27.25
52 Cole Kessler Modern Adventure Pro Cycling + 28.38
53 Mats Berns Luxembourg + 30.25
54 Jonas Reibsch Team Lotto-Kern Haus Outlet Montabaur + 30.27
55 Collin Westbroek Metec-SOLARWATT p/b Mantel + 30.27
56 Jonathan Malte Rottmann Team Lotto-Kern Haus Outlet Montabaur + 31.17
57 Loïc Bettendorff Luxembourg + 31.17
58 Jardi Van Der Lee EF Education-EasyPost + 31.17
59 Steyn van der Veen Metec-SOLARWATT p/b Mantel + 31.54

Points

PosRiderTeam Points
1 Marijn van den Berg EF Education-EasyPost 33
2 Mathieu van der Poel Alpecin-Premier Tech 29
3 Pierre Gautherat Decathlon CMA CGM 29
4 Pepijn Reinderink Soudal Quick-Step 20
5 Jasper Stuyven Soudal Quick-Step 20
6 Davide Piganzoli Team Visma | Lease a Bike 17
7 Timo Kielich Team Visma | Lease a Bike 16
8 Mattéo Vercher Team TotalEnergies 14
9 Thomas Gachignard Team TotalEnergies 13
10 Per Strand Hagenes Team Visma | Lease a Bike 11
11 Igor Arrieta UAE Team Emirates-XRG 9
12 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur 8
13 Sam Oomen Lidl-Trek 7
14 Axel Mariault CIC Pro Cycling Academy 7
15 Andrea Bagioli Lidl-Trek 7
16 Pietro Mattio Team Visma | Lease a Bike 5
17 Malte Hellerup Team Coloquick 5
18 Mats Berns Luxembourg 5
19 Andrea Raccagni Noviero Soudal Quick-Step 5
20 Elias Maris Team Flanders-Baloise 5
21 Aurélien Paret-Peintre Decathlon CMA CGM 3
22 Leo Hayter Modern Adventure Pro Cycling 3
23 Thibault Guernalec Team TotalEnergies 3
24 Steyn van der Veen Metec-SOLARWATT p/b Mantel 3
25 Tijmen Graat Team Visma | Lease a Bike 2
26 Gil Gelders Soudal Quick-Step 2
27 Nicolas Breuillard Team TotalEnergies 2
28 Amanuel Ghebreigzabhier Lidl-Trek 2
29 Mauro Brenner REMBE | rad-net 2
30 Lukas Nerurkar EF Education-EasyPost 1
31 Noah Ramsay Alpecin-Premier Tech 1
32 Mathieu Kockelmann Luxembourg 1
33 Senna Remijn Alpecin-Premier Tech 1
34 Maël Guégan CIC Pro Cycling Academy 1

Mountain

PosRiderTeam Points
1 Pepijn Reinderink Soudal Quick-Step 18
2 Nils Politt UAE Team Emirates-XRG 15
3 Conrad Haugsted Team Coloquick 13
4 Malte Hellerup Team Coloquick 13
5 Steyn van der Veen Metec-SOLARWATT p/b Mantel 9
6 Mathieu van der Poel Alpecin-Premier Tech 8
7 Jonathan Malte Rottmann Team Lotto-Kern Haus Outlet Montabaur 7
8 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur 7
9 Maël Guégan CIC Pro Cycling Academy 7
10 Gauthier Servranckx Soudal Quick-Step 5
11 Bauke Mollema Lidl-Trek 5
12 Davide Piganzoli Team Visma | Lease a Bike 5
13 Timo Kielich Team Visma | Lease a Bike 5
14 Thomas Gachignard Team TotalEnergies 4
15 Sam Oomen Lidl-Trek 4
16 Cole Kessler Modern Adventure Pro Cycling 4
17 Pierre Thierry Team TotalEnergies 3
18 Gil Gelders Soudal Quick-Step 3
19 Pietro Mattio Team Visma | Lease a Bike 3
20 Mattéo Vercher Team TotalEnergies 2
21 Igor Arrieta UAE Team Emirates-XRG 2
22 Tijmen Graat Team Visma | Lease a Bike 2
23 Tao Geoghegan Hart Lidl-Trek 2
24 Andrea Raccagni Noviero Soudal Quick-Step 2
25 Per Strand Hagenes Team Visma | Lease a Bike 2
26 Leo Hayter Modern Adventure Pro Cycling 2
27 Joshua Gudnitz Team Coloquick 2
28 Amanuel Ghebreigzabhier Lidl-Trek 1
29 Mauro Brenner REMBE | rad-net 1
30 Mats Berns Luxembourg 1

Team

PosTeamTime
1 Team TotalEnergies 35:13:43
2 Team Visma | Lease a Bike + 00.34
3 Soudal Quick-Step + 02.41
4 Lidl-Trek + 04.24
5 Decathlon CMA CGM Team + 06.05
6 UAE Team Emirates-XRG + 07.16
7 EF Education-EasyPost + 12.20
8 Team Lotto-Kern Haus Outlet Montabaur + 12.55
9 Team Flanders-Baloise + 15.46
10 CIC Pro Cycling Academy + 16.09
11 Alpecin-Premier Tech + 18.22
12 Modern Adventure Pro Cycling + 21.11
13 Team Coloquick + 23.20
14 Feira dos Sofás - Boavista + 26.31
15 REMBE | rad-net + 33.04
16 Luxembourg + 35.24
17 Metec-SOLARWATT p/b Mantel + 01:06.22

Race profile

Race
Tour de Luxembourg
Start date
16.09.2026
End date
20.09.2026
Total distance
179.6 km
Gen
Men
Cat
2.Pro
Country
Luxembourg
Discipline
Road
First edition
1935

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️