Tour de Luxembourg 2026 - Stage 2

Differdange/Niederkorn > Junglinster, 166.8km

16.09-20.09

Marijn van den Berg claimed his first win of the 2026 season on stage 2 of the Tour de Luxembourg with a powerful long sprint in Junglinster. Timo Kielich and Pierre Gautherat completed the podium, while Mathieu van der Poel finished fifth. The bonus seconds also moved Van den Berg into the overall race lead.

Results

Stage

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

GC

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

Youth

PosRiderTeam Time
1 Pierre Gautherat Decathlon CMA CGM 7:35:44
2 Davide Piganzoli Team Visma | Lease a Bike + 00.12
3 Mattéo Vercher Team TotalEnergies + 00.12
4 Andrea Raccagni Noviero Soudal Quick-Step + 00.12
5 Per Strand Hagenes Team Visma | Lease a Bike + 00.12
6 Conrad Haugsted Team Coloquick + 00.13
7 Morten Nørtoft Team Coloquick + 00.16
8 Maxime Vezie CIC Pro Cycling Academy + 00.16
9 Tijmen Graat Team Visma | Lease a Bike + 00.16
10 Adria Pericas UAE Team Emirates-XRG + 00.16
11 Lenaic Langella CIC Pro Cycling Academy + 00.16
12 Senne Thonnon Team Flanders-Baloise + 00.16
13 Igor Arrieta UAE Team Emirates-XRG + 00.16
14 Arno Wallenborn Team Lotto-Kern Haus Outlet Montabaur + 00.16
15 Moritz Mauss UAE Team Emirates-XRG + 00.16
16 Menno Huising Team Visma | Lease a Bike + 00.16
17 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur + 00.42
18 Mathieu Kockelmann Luxembourg + 01.04
19 Lukas Nerurkar EF Education-EasyPost + 01.13
20 Gauthier Servranckx Soudal Quick-Step + 01.13
21 Pepijn Reinderink Soudal Quick-Step + 01.34
22 Milan Lanhove Team Flanders-Baloise + 01.35
23 Siebe Deweirdt Team Flanders-Baloise + 01.36
24 Samuel Florez Modern Adventure Pro Cycling + 01.36
25 Pierre Thierry Team TotalEnergies + 01.41
26 Joshua Gudnitz Team Coloquick + 02.00
27 Pietro Mattio Team Visma | Lease a Bike + 02.04
28 Emiel Verstrynge Alpecin-Premier Tech + 02.30
29 Iker Bonillo Feira dos Sofás - Boavista + 02.51
30 Gil Gelders Soudal Quick-Step + 03.16
31 Fausto Penna Team Lotto-Kern Haus Outlet Montabaur + 03.34
32 Noah Ramsay Alpecin-Premier Tech + 04.16
33 Alexandre Kess Team Lotto-Kern Haus Outlet Montabaur + 05.05
34 Antoine L'Hote Decathlon CMA CGM + 05.21
35 Oscar Rota Rus Feira dos Sofás - Boavista + 06.00
36 Léandre Lozouet CIC Pro Cycling Academy + 06.43
37 Jermaine Zemke REMBE | rad-net + 06.43
38 Leo Hayter Modern Adventure Pro Cycling + 07.19
39 Théophile Vassal Decathlon CMA CGM + 07.25
40 Ian Lopez de San Roman Modern Adventure Pro Cycling + 07.25
41 Pedro Silva Feira dos Sofás - Boavista + 07.37
42 Milan Van den Haute Team Flanders-Baloise + 08.35
43 Danijel Agricola Metec-SOLARWATT p/b Mantel + 08.35
44 Bart Kortleve Metec-SOLARWATT p/b Mantel + 08.35
45 Senna Remijn Alpecin-Premier Tech + 08.44
46 Pepe Albrecht REMBE | rad-net + 08.50
47 Max Walker EF Education-EasyPost + 08.50
48 Rúben Rodrigues Feira dos Sofás - Boavista + 09.07
49 Magnus Carstensen EF Education-EasyPost + 09.25
50 Cole Kessler Modern Adventure Pro Cycling + 10.38
51 Malte Hellerup Team Coloquick + 12.25
52 Mats Berns Luxembourg + 12.25
53 Jonas Reibsch Team Lotto-Kern Haus Outlet Montabaur + 12.27
54 Collin Westbroek Metec-SOLARWATT p/b Mantel + 12.27
55 Mathias Sanlaville CIC Pro Cycling Academy + 12.27
56 Ruud Junior Nagengast Metec-SOLARWATT p/b Mantel + 13.08
57 Floris Haverdings Metec-SOLARWATT p/b Mantel + 13.08
58 Jonathan Malte Rottmann Team Lotto-Kern Haus Outlet Montabaur + 13.17
59 Loïc Bettendorff Luxembourg + 13.17
60 Noe Ury Luxembourg + 13.17
61 Jardi Van Der Lee EF Education-EasyPost + 13.17
62 Steyn van der Veen Metec-SOLARWATT p/b Mantel + 13.54
63 Mauro Brenner REMBE | rad-net + 14.29
64 Tobias Aagaard Hansen Team Coloquick + 15.06

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 Jasper Stuyven Soudal Quick-Step 20
5 Timo Kielich Team Visma | Lease a Bike 16
6 Per Strand Hagenes Team Visma | Lease a Bike 11
7 Axel Mariault CIC Pro Cycling Academy 7
8 Andrea Bagioli Lidl-Trek 7
9 Malte Hellerup Team Coloquick 5
10 Mats Berns Luxembourg 5
11 Andrea Raccagni Noviero Soudal Quick-Step 5
12 Elias Maris Team Flanders-Baloise 5
13 Mattéo Vercher Team TotalEnergies 3
14 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur 3
15 Steyn van der Veen Metec-SOLARWATT p/b Mantel 3
16 Thibault Guernalec Team TotalEnergies 3
17 Nicolas Breuillard Team TotalEnergies 2
18 Léandre Lozouet CIC Pro Cycling Academy 2
19 Amanuel Ghebreigzabhier Lidl-Trek 2
20 Mauro Brenner REMBE | rad-net 2
21 Davide Piganzoli Team Visma | Lease a Bike 1
22 Mathieu Kockelmann Luxembourg 1
23 Senna Remijn Alpecin-Premier Tech 1
24 Maël Guégan CIC Pro Cycling Academy 1

Mountain

PosRiderTeam Points
1 Conrad Haugsted Team Coloquick 13
2 Malte Hellerup Team Coloquick 13
3 Steyn van der Veen Metec-SOLARWATT p/b Mantel 9
4 Fabio Costa Feira dos Sofás - Boavista 8
5 Jonathan Malte Rottmann Team Lotto-Kern Haus Outlet Montabaur 7
6 Maël Guégan CIC Pro Cycling Academy 7
7 Mathieu van der Poel Alpecin-Premier Tech 5
8 Cole Kessler Modern Adventure Pro Cycling 4
9 Eike Behrens Team Lotto-Kern Haus Outlet Montabaur 3
10 Andrea Raccagni Noviero Soudal Quick-Step 2
11 Joshua Gudnitz Team Coloquick 2
12 Davide Piganzoli Team Visma | Lease a Bike 1
13 Amanuel Ghebreigzabhier Lidl-Trek 1
14 Mats Berns Luxembourg 1
15 Mauro Brenner REMBE | rad-net 1

Team

PosTeamTime
1 Team Visma | Lease a Bike 22:47:52
2 Team TotalEnergies + 00.00
3 Soudal Quick-Step + 00.00
4 CIC Pro Cycling Academy + 00.04
5 UAE Team Emirates-XRG + 00.08
6 Decathlon CMA CGM Team + 00.18
7 Lidl-Trek + 00.41
8 EF Education-EasyPost + 00.59
9 Team Coloquick + 01.53
10 Team Lotto-Kern Haus Outlet Montabaur + 02.24
11 Team Flanders-Baloise + 02.47
12 Modern Adventure Pro Cycling + 04.12
13 Alpecin-Premier Tech + 04.40
14 Luxembourg + 08.09
15 REMBE | rad-net + 10.38
16 Feira dos Sofás - Boavista + 11.06
17 Metec-SOLARWATT p/b Mantel + 27.27

Race profile

Race
Tour de Luxembourg
Start date
16.09.2026
End date
20.09.2026
Total distance
166.8 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 ❤️