2017 Tour de Luxembourg

2017 Tour de Luxembourg
2017 UCI Europe Tour
Race details
Dates31 May – 4 June
Stages5[a]
Distance720 km (447.4 mi)
Winning time18h 27' 50"[1]
Results
Winner  Greg Van Avermaet (BEL) (BMC Racing Team)
  Second  Xandro Meurisse (BEL) (Wanty–Groupe Gobert)
  Third  Anthony Perez (FRA) (Cofidis)

Points  Greg Van Avermaet (BEL) (BMC Racing Team)
Mountains  Brice Feillu (FRA) (Fortuneo–Vital Concept)
Youth  Xandro Meurisse (BEL) (Wanty–Groupe Gobert)
  Team Cofidis
← 2016
2018 →

The 2017 Tour de Luxembourg was the 77th edition of the Tour de Luxembourg cycle stage race. It was held between 31 May and 4 June, as part of the 2017 UCI Europe Tour as a 2.HC event.[2] Defending champion Maurits Lammertink did not compete in the race, as he elected to compete in the partly-concurrent Critérium du Dauphiné event in France.[3]

The race was won by Belgium's Greg Van Avermaet, riding for the BMC Racing Team.[4] After winning the second stage of the race, Van Avermaet took the race lead from teammate Jempy Drucker, after finishing second to Cofidis rider Anthony Perez the following day. Van Avermaet cemented the race victory by winning the final stage of the race, ultimately winning the race by 29 seconds overall,[1] and winning the points classification as a result.[5]

Perez held the young rider classification lead going into the final day by just one second ahead of Benjamin Thomas (Armée de Terre) and Xandro Meurisse of Wanty–Groupe Gobert, but Meurisse took the jersey,[6] by finishing in third place on the final stage behind Van Avermaet and WB Veranclassic Aqua Protect's Alex Kirsch, accumulating enough bonus seconds to overhaul both riders into second place overall.[1] Perez completed the podium, seven seconds down on Meurisse.[1] In the race's other classifications, Fortuneo–Vital Concept rider Brice Feillu won the mountains classification,[7] while the teams classification was won by Cofidis, after placing Perez, Luis Ángel Maté and Nicolas Edet in the top ten overall.[1][8]

Schedule

[edit]

The race's start and finish towns were announced through the race's Facebook page on 31 January 2017,[9] with further details announced later in the year.

Stage schedule[10]
Stage Date Route Distance Type Winner
P 31 May Luxembourg 2.1 km (1.3 mi) Individual time trial  Damien Gaudin (FRA)
1 1 June Luxembourg to Bascharage 172.0 km (106.9 mi) Flat stage  Jempy Drucker (LUX)
2 2 June Steinfort to Walferdange 178.4 km (110.9 mi) Hilly stage  Greg Van Avermaet (BEL)
3 3 June Eschweiler to Diekirch 192.9 km (119.9 mi) Hilly stage  Anthony Perez (FRA)
4 4 June Mersch to Luxembourg 174.6 km (108.5 mi) Flat stage  Greg Van Avermaet (BEL)
Total 720 km (447.4 mi)

Teams

[edit]

14 teams were selected to take place in the 2017 Tour de Luxembourg.[11] BMC Racing Team was the only UCI WorldTeam; eight were UCI Professional Continental teams and five were UCI Continental teams.[12]

UCI WorldTeams

UCI Professional Continental teams

UCI Continental teams

Stages

[edit]

Prologue

[edit]
31 May 2017 — Luxembourg, 2.1 km (1.3 mi)[13]
Prologue Result and General Classification after Prologue[14]
Rank Rider Team Time
1  Damien Gaudin (FRA) Armée de Terre 3' 00"
2  Greg Van Avermaet (BEL) BMC Racing Team + 1"
3  Jempy Drucker (LUX) BMC Racing Team + 4"
4  Piet Allegaert (BEL) Sport Vlaanderen–Baloise + 5"
5  Benjamin Thomas (FRA) Armée de Terre + 5"
6  Alex Kirsch (LUX) WB Veranclassic Aqua Protect + 6"
7  Benjamin Declercq (BEL) Sport Vlaanderen–Baloise + 6"
8  Sébastien Delfosse (BEL) WB Veranclassic Aqua Protect + 8"
9  Bert Van Lerberghe (BEL) Sport Vlaanderen–Baloise + 8"
10  Andrea Pasqualon (ITA) Wanty–Groupe Gobert + 8"

Stage 1

[edit]
1 June 2017 — Luxembourg to Bascharage, 172.0 km (106.9 mi)[10]
Result of stage 1[15]
Rank Rider Team Time
1  Jempy Drucker (LUX) BMC Racing Team 4h 06' 06"
2  Timothy Dupont (BEL) Vérandas Willems–Crelan + 0"
3  Aksel Nõmmela (EST) Leopard Pro Cycling + 0"
4  Bert Van Lerberghe (BEL) Sport Vlaanderen–Baloise + 0"
5  Greg Van Avermaet (BEL) BMC Racing Team + 0"
6  Michael Carbel (DEN) Team VéloCONCEPT + 0"
7  Justin Jules (FRA) WB Veranclassic Aqua Protect + 0"
8  Riccardo Stacchiotti (ITA) Nippo–Vini Fantini + 0"
9  Jelle Donders (BEL) Differdange–Losch + 0"
10  Kévin Ledanois (FRA) Fortuneo–Vital Concept + 0"
General classification after stage 1[16]
Rank Rider Team Time
1  Jempy Drucker (LUX) BMC Racing Team 4h 09' 00"
2  Damien Gaudin (FRA) Armée de Terre + 6"
3  Greg Van Avermaet (BEL) BMC Racing Team + 7"
4  Raphael Freienstein (GER) Team Lotto–Kern Haus + 8"
5  Piet Allegaert (BEL) Sport Vlaanderen–Baloise + 10"
6  Benjamin Thomas (FRA) Armée de Terre + 11"
7  Alex Kirsch (LUX) WB Veranclassic Aqua Protect + 12"
8  Benjamin Declercq (BEL) Sport Vlaanderen–Baloise + 12"
9  Aksel Nõmmela (EST) Leopard Pro Cycling + 13"
10  Sébastien Delfosse (BEL) WB Veranclassic Aqua Protect + 14"

Stage 2

[edit]
2 June 2017 — Steinfort to Walferdange, 178.4 km (110.9 mi)[10]
Result of stage 2[17]
Rank Rider Team Time
1  Greg Van Avermaet (BEL) BMC Racing Team 4h 34' 47"
2  Jempy Drucker (LUX) BMC Racing Team + 0"
3  Alexander Kamp (DEN) Team VéloCONCEPT + 0"
4  Maxime Bouet (FRA) Fortuneo–Vital Concept + 0"
5  Huub Duyn (NED) Vérandas Willems–Crelan + 0"
6  Alexander Krieger (GER) Leopard Pro Cycling + 0"
7  Pierpaolo De Negri (ITA) Nippo–Vini Fantini + 0"
8  Pim Ligthart (NED) Roompot–Nederlandse Loterij + 0"
9  Fabien Canal (FRA) Armée de Terre + 0"
10  Andrea Pasqualon (ITA) Wanty–Groupe Gobert + 0"
General classification after stage 2[18]
Rank Rider Team Time
1  Jempy Drucker (LUX) BMC Racing Team 8h 43' 41"
2  Greg Van Avermaet (BEL) BMC Racing Team + 1"
3  Piet Allegaert (BEL) Sport Vlaanderen–Baloise + 13"
4  Alex Kirsch (LUX) WB Veranclassic Aqua Protect + 14"
5  Raphael Freienstein (GER) Team Lotto–Kern Haus + 14"
6  Benjamin Thomas (FRA) Armée de Terre + 17"
7  Sébastien Delfosse (BEL) WB Veranclassic Aqua Protect + 20"
8  Huub Duyn (NED) Vérandas Willems–Crelan + 20"
9  Andrea Pasqualon (ITA) Wanty–Groupe Gobert + 20"
10  Pim Ligthart (NED) Roompot–Nederlandse Loterij + 21"

Stage 3

[edit]
3 June 2017 — Eschweiler to Diekirch, 192.9 km (119.9 mi)[10]
Result of stage 3[19]
Rank Rider Team Time
1  Anthony Perez (FRA) Cofidis 4h 58' 16"
2  Greg Van Avermaet (BEL) BMC Racing Team + 0"
3  Xandro Meurisse (BEL) Wanty–Groupe Gobert + 0"
4  Nicolas Edet (FRA) Cofidis + 1"
5  Maxime Bouet (FRA) Fortuneo–Vital Concept + 1"
6  Alexander Kamp (DEN) Team VéloCONCEPT + 1"
7  Rasmus Guldhammer (DEN) Team VéloCONCEPT + 1"
8  Huub Duyn (NED) Vérandas Willems–Crelan + 1"
9  Luis Ángel Maté (ESP) Cofidis + 1"
10  Julien Loubet (FRA) Armée de Terre + 1"
General classification after stage 3[20]
Rank Rider Team Time
1  Greg Van Avermaet (BEL) BMC Racing Team 13h 41' 52"
2  Anthony Perez (FRA) Cofidis + 22"
3  Benjamin Thomas (FRA) Armée de Terre + 23"
4  Xandro Meurisse (BEL) Wanty–Groupe Gobert + 23"
5  Huub Duyn (NED) Vérandas Willems–Crelan + 26"
6  Yoann Bagot (FRA) Cofidis + 28"
7  Piet Allegaert (BEL) Sport Vlaanderen–Baloise + 28"
8  Raphael Freienstein (GER) Team Lotto–Kern Haus + 29"
9  Luis Ángel Maté (ESP) Cofidis + 30"
10  Julien Loubet (FRA) Armée de Terre + 30"

Stage 4

[edit]
4 June 2017 — Mersch to Luxembourg, 174.6 km (108.5 mi)[10]
Result of stage 4[21]
Rank Rider Team Time
1  Greg Van Avermaet (BEL) BMC Racing Team 4h 46' 08"
2  Alex Kirsch (LUX) WB Veranclassic Aqua Protect + 0"
3  Xandro Meurisse (BEL) Wanty–Groupe Gobert + 0"
4  Luis Ángel Maté (ESP) Cofidis + 3"
5  Alessandro Bisolti (ITA) Nippo–Vini Fantini + 4"
6  Anthony Perez (FRA) Cofidis + 4"
7  Huub Duyn (NED) Vérandas Willems–Crelan + 4"
8  Jérôme Baugnies (BEL) Wanty–Groupe Gobert + 4"
9  Rasmus Guldhammer (DEN) Team VéloCONCEPT + 4"
10  Julien Loubet (FRA) Armée de Terre + 4"
Final general classification[1]
Rank Rider Team Time
1  Greg Van Avermaet (BEL) BMC Racing Team 18h 27' 50"
2  Xandro Meurisse (BEL) Wanty–Groupe Gobert + 29"
3  Anthony Perez (FRA) Cofidis + 36"
4  Benjamin Thomas (FRA) Armée de Terre + 40"
5  Huub Duyn (NED) Vérandas Willems–Crelan + 40"
6  Luis Ángel Maté (ESP) Cofidis + 43"
7  Julien Loubet (FRA) Armée de Terre + 44"
8  Jérôme Baugnies (BEL) Wanty–Groupe Gobert + 47"
9  Nicolas Edet (FRA) Cofidis + 48"
10  Rasmus Guldhammer (DEN) Team VéloCONCEPT + 50"

Classification leadership table

[edit]

In the 2017 Tour de Luxembourg, four jerseys were awarded. The general classification was calculated by adding each cyclist's finishing times on each stage. Time bonuses were awarded to the first three finishers on all stages except for the individual time trial: the stage winner won a ten-second bonus, with six and four seconds for the second and third riders respectively.[22] Bonus seconds were also awarded to the first three riders at intermediate sprints – three seconds for the winner of the sprint, two seconds for the rider in second and one second for the rider in third.[22] The leader of the general classification received a yellow jersey. This classification was considered the most important of the 2017 Tour de Luxembourg, and the winner of the classification was considered the winner of the race.

Points for stage victory[23]
Position 1 2 3 4 5 6 7 8 9 10
Points awarded 20 16 13 11 9 7 5 3 2 1

The second classification was the points classification. Riders were awarded points for finishing in the top ten in a stage, with the exception of the prologue. Unlike in the points classification in the Tour de France, the winners of all stages were awarded the same number of points. The leader of the points classification was awarded a blue jersey.

Points for the mountains classification[23]
Position 1 2 3 4
Points for Category 1 5 3 2 1
Points for Category 2 3 2 1 0

There was also a mountains classification, for which points were awarded for reaching the top of a climb before other riders. Each climb was categorised as either first, or second-category, with more points available for the more difficult, higher-categorised climbs. For first-category climbs, the top four riders earned points, while on second-category climbs, only the top three riders earned points. The leadership of the mountains classification was marked by a purple jersey.

The fourth jersey represented the young rider classification, marked by a white jersey. Only riders born after 1 January 1991 were eligible; the young rider best placed in the general classification was the leader of the young rider classification.[23] There was also a classification for teams, in which the times of the best three cyclists in a team on each stage were added together; the leading team at the end of the race was the team with the lowest cumulative time.[23]

Stage Winner General classification
General classification
Points classification
Points classification
Mountains classification
Mountains classification
Young rider classification
Young rider classification
Team classification
P[24] Damien Gaudin Damien Gaudin Not awarded[b] Not awarded[b] Piet Allegaert BMC Racing Team
1[25] Jempy Drucker Jempy Drucker Jempy Drucker[c][d] Tom Wirtgen Raphael Freienstein
2[26] Greg Van Avermaet Brice Feillu Piet Allegaert
3[27] Anthony Perez Greg Van Avermaet Greg Van Avermaet[e] Anthony Perez Cofidis
4[4] Greg Van Avermaet Xandro Meurisse
Final Greg Van Avermaet[1] Greg Van Avermaet[5] Brice Feillu[7] Xandro Meurisse[6] Cofidis[8]

Final standings

[edit]
Legend
Yellow jersey Denotes the leader of the General classification
Blue jersey Denotes the leader of the Points classification
Purple jersey Denotes the leader of the Mountains classification
White jersey Denotes the leader of the Young rider classification

General classification

[edit]
Result[1]
Rank Rider Team Time
1  Greg Van Avermaet (BEL) BMC Racing Team 18h 27' 50"
2  Xandro Meurisse (BEL) Wanty–Groupe Gobert + 29"
3  Anthony Perez (FRA) Cofidis + 36"
4  Benjamin Thomas (FRA) Armée de Terre + 40"
5  Huub Duyn (NED) Vérandas Willems–Crelan + 40"
6  Luis Ángel Maté (ESP) Cofidis + 43"
7  Julien Loubet (FRA) Armée de Terre + 44"
8  Jérôme Baugnies (BEL) Wanty–Groupe Gobert + 47"
9  Nicolas Edet (FRA) Cofidis + 48"
10  Rasmus Guldhammer (DEN) Team VéloCONCEPT + 50"

Points classification

[edit]
Result[5]
Rank Rider Team Points
1  Greg Van Avermaet (BEL) BMC Racing Team 65
2  Jempy Drucker (LUX) BMC Racing Team 36
3  Anthony Perez (FRA) Cofidis 27
4  Xandro Meurisse (BEL) Wanty–Groupe Gobert 26
5  Maxime Bouet (FRA) Fortuneo–Vital Concept 20
6  Alexander Kamp (DEN) Team VéloCONCEPT 20
7  Huub Duyn (NED) Vérandas Willems–Crelan 17
8  Alex Kirsch (LUX) WB Veranclassic Aqua Protect 16
9  Timothy Dupont (BEL) Vérandas Willems–Crelan 16
10  Luis Ángel Maté (ESP) Cofidis 13

Mountains classification

[edit]
Result[7]
Rank Rider Team Points
1  Brice Feillu (FRA) Fortuneo–Vital Concept 52
2  Dimitri Peyskens (BEL) WB Veranclassic Aqua Protect 27
3  Kasper Asgreen (DEN) Team VéloCONCEPT 16
4  Kevin Van Melsen (BEL) Wanty–Groupe Gobert 13
5  Tom Wirtgen (LUX) Leopard Pro Cycling 13
6  Martijn Budding (NED) Roompot–Nederlandse Loterij 11
7  Luis Ángel Maté (ESP) Cofidis 6
8  Alex Kirsch (LUX) WB Veranclassic Aqua Protect 6
9  Gaëtan Pons (LUX) Leopard Pro Cycling 6
10  Alexander Kamp (DEN) Team VéloCONCEPT 5

Young rider classification

[edit]
Result[6]
Rank Rider Team Time
1  Xandro Meurisse (BEL) Wanty–Groupe Gobert 18h 28' 19"
2  Anthony Perez (FRA) Cofidis + 7"
3  Benjamin Thomas (FRA) Armée de Terre + 11"
4  Franck Bonnamour (FRA) Fortuneo–Vital Concept + 24"
5  Alexander Krieger (GER) Leopard Pro Cycling + 29"
6  Raphael Freienstein (GER) Team Lotto–Kern Haus + 29"
7  Martijn Tusveld (NED) Roompot–Nederlandse Loterij + 32"
8  Etienne van Empel (NED) Roompot–Nederlandse Loterij + 53"
9  Fabien Doubey (FRA) Wanty–Groupe Gobert + 58"
10  Szymon Rekita (POL) Leopard Pro Cycling + 58"

Teams classification

[edit]
Result[8]
Rank Team Time
1 Cofidis 55h 25' 44"
2 Wanty–Groupe Gobert + 26"
3 Armée de Terre + 29"
4 Fortuneo–Vital Concept + 38"
5 Team VéloCONCEPT + 1' 42"
6 Roompot–Nederlandse Loterij + 1' 43"
7 Nippo–Vini Fantini + 2' 29"
8 WB Veranclassic Aqua Protect + 3' 09"
9 BMC Racing Team + 3' 31"
10 Leopard Pro Cycling + 4' 13"

Notes

[edit]
  1. ^ 4 road stages and a prologue time trial.
  2. ^ a b During the prologue, no points were awarded for the points or mountains classifications. For sponsorship reasons, the jerseys were worn in stage one by Greg Van Avermaet (blue points jersey), who was second overall, and Jempy Drucker (purple mountains jersey), who was third overall.
  3. ^ In stage 2, Timothy Dupont, who was second in the points classification, wore the blue jersey, because Jempy Drucker (in first place) wore the yellow jersey as leader of the general classification during that stage.
  4. ^ In stage 3, Greg Van Avermaet, who was second in the points classification, wore the blue jersey, because Jempy Drucker (in first place) wore the yellow jersey as leader of the general classification during that stage.
  5. ^ In stage 4, Jempy Drucker, who was second in the points classification, wore the blue jersey, because Greg Van Avermaet (in first place) wore the yellow jersey as leader of the general classification during that stage.

References

[edit]
  1. ^ a b c d e f g h "4ème étape, Mersch - Luxembourg 04 juin 2017: Classement général individuel" [4th stage, Mersch - Luxembourg 4 June 2017: Individual general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 4 June 2017. Retrieved 5 June 2017.
  2. ^ GT 2017, p. 4.
  3. ^ "Team's line-up Critérium du Dauphiné". Team Katusha–Alpecin. Katusha Management SA. 1 June 2017. Archived from the original on 24 November 2020. Retrieved 5 June 2017.
  4. ^ a b "Van Avermaet wins Tour de Luxembourg". Cyclingnews.com. Immediate Media Company. 4 June 2017. Retrieved 5 June 2017.
  5. ^ a b c "4ème étape, Mersch - Luxembourg 04 juin 2017: Classement par Points de l'étape" [4th stage, Mersch - Luxembourg 4 June 2017: Points classification of the stage] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 4 June 2017. Retrieved 5 June 2017.
  6. ^ a b c "4ème étape, Mersch - Luxembourg 04 juin 2017: Classement du Meilleur Jeune" [4th stage, Mersch - Luxembourg 4 June 2017: Best young rider classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 4 June 2017. Retrieved 5 June 2017.
  7. ^ a b c "4ème étape, Mersch - Luxembourg 04 juin 2017: Classement général de la Montagne" [4th stage, Mersch - Luxembourg 4 June 2017: Mountains general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 4 June 2017. Retrieved 5 June 2017.
  8. ^ a b c "4ème étape, Mersch - Luxembourg 04 juin 2017: Classement général par équipes" [4th stage, Mersch - Luxembourg 4 June 2017: Teams general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 4 June 2017. Retrieved 5 June 2017.
  9. ^ "The stages of the 2017 Skoda Tour edition". Tour de Luxembourg. Facebook. 31 January 2017. Retrieved 5 June 2017.
  10. ^ a b c d e GT 2017, p. 2.
  11. ^ GT 2017, p. 30.
  12. ^ "Equipes 2017" [Teams 2017]. Tour de Luxembourg (in French). Association des Organisateurs du Tour de Luxembourg. Retrieved 5 June 2017.[permanent dead link]
  13. ^ "Prologue, Luxembourg-Ville 31 mai 2017: Classement de l'étape" [Prologue, Luxembourg City 31 May 2017: Stage classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 31 May 2017. Retrieved 5 June 2017.
  14. ^ "Prologue, Luxembourg-Ville 31 mai 2017: Classement général individuel" [Prologue, Luxembourg City 31 May 2017: Individual general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 31 May 2017. Retrieved 5 June 2017.
  15. ^ "1ère étape, Luxembourg - Bascharage 1 juin 2017: Classement de l'étape" [1st stage, Luxembourg - Bascharage 1 June 2017: Stage classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 1 June 2017. Retrieved 5 June 2017.
  16. ^ "1ère étape, Luxembourg - Bascharage 1 juin 2017: Classement général individuel" [1st stage, Luxembourg - Bascharage 1 June 2017: Individual general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 1 June 2017. Retrieved 5 June 2017.
  17. ^ "2ème étape, Steinfort - Walferdange 02 juin 2017: Classement de l'étape" [2nd stage, Steinfort - Walferdange 2 June 2017: Stage classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 2 June 2017. Retrieved 5 June 2017.
  18. ^ "2ème étape, Steinfort - Walferdange 02 juin 2017: Classement général individuel" [2nd stage, Steinfort - Walferdange 2 June 2017: Individual general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 2 June 2017. Retrieved 5 June 2017.
  19. ^ "3ème étape, Eschweiler – Diekirch 03 juin 2017: Classement de l'étape" [3rd stage, Eschweiler – Diekirch 3 June 2017: Stage classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 3 June 2017. Retrieved 5 June 2017.
  20. ^ "3ème étape, Eschweiler – Diekirch 03 juin 2017: Classement général individuel" [3rd stage, Eschweiler – Diekirch 3 June 2017: Individual general classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 3 June 2017. Retrieved 5 June 2017.
  21. ^ "4ème étape, Mersch - Luxembourg 04 juin 2017: Classement de l'étape" [4th stage, Mersch - Luxembourg 4 June 2017: Stage classification] (PDF). Mikro-Funk-Timing.de (in French). Olympia Event Service Mikro Timing. 4 June 2017. Retrieved 5 June 2017.
  22. ^ a b GT 2017, p. 5.
  23. ^ a b c d GT 2017, p. 6.
  24. ^ "Gaudin takes prologue in Luxembourg". Cyclingnews.com. Immediate Media Company. 31 May 2017. Retrieved 5 June 2017.
  25. ^ "Drucker wins Tour du Luxembourg stage 1". Cyclingnews.com. Immediate Media Company. 1 June 2017. Retrieved 5 June 2017.
  26. ^ "Van Avermaet wins Tour du Luxembourg stage 2". Cyclingnews.com. Immediate Media Company. 2 June 2017. Retrieved 5 June 2017.
  27. ^ "Perez claims stage 3 in Luxembourg". Cyclingnews.com. Immediate Media Company. 3 June 2017. Retrieved 5 June 2017.

Sources

[edit]
  • Guide technique [Technical guide] (PDF) (in French). Association des Organisateurs du Tour de Luxembourg. 2017. Retrieved 5 June 2017. {{cite book}}: |work= ignored (help)
[edit]