Damien Gaudin from France won the prologue with one second ahead of the Olympic champion in the road race Greg Van Avermaet . The course in Luxembourg was 2140 meters long and had a rising home straight.
25 kilometers after the start, three drivers pulled away: Raphael Freienstein (Germany / Lotto-Kern Haus), Tom Wirtgen (Luxembourg / Leopard) and Fabien Doubey (France / Wanty-Groupe Gobert). The three drivers were able to gain a lead of a maximum of five minutes. Wirtgen secured the first two mountain classifications and Freienstein secured the three intermediate sprints. With these bonuses in the intermediate sprints, Freienstein won the white jersey for the best young professional. The outliers were found again 10 kilometers. Jempy Drucker (BMC) from Luxembourg won the mass sprint ahead of Timothy Dupont (Verandas). Thus Drucker was the new leader in the overall ranking.
After the first intermediate sprint, the following drivers pulled away: Tom Wirtgen (Luxembourg / Leopard), Kévin Van Melsen (Belgium / Wanty-Groupe Gobert) and Brice Feillu (France / Fortuneo). They could run out a maximum of 2:30 minutes. In the course of the stage, new riders from the peloton kept coming, such as Alex Kirsch (Luxembourg / WB Veranclassic) or Eduardo Sepúlveda (Argentina / Fortuneo). All of the outliers were back a good 6 kilometers before the last and up to 14 percent steep mountain classification in Beraldingen . So it came back to the mass sprint, where this time Greg Van Avermaet (BMC) won in front of his teammate Jempy Drucker . He defended his yellow jersey.
The third stage was the queen stage. About 25 kilometers after the start, four drivers pulled away: Dimitri Peyskens (Belgium / WB Veranclassic), Martijn Budding (Netherlands / Rompoot), Brice Feillu (France / Fortuneo) and Loic Chetout (France / Cofidis). The four outliers were able to gain a lead of a maximum of 3:30 minutes. Feillu secured all six mountain prizes of the day and should thus also win the mountain classification of the Tour of Luxembourg in 2017. In the end, Anthony Perez (Cofidis), who celebrated his first international victory, won in a small group sprint ahead of Greg Van Avermaet (BMC), who was the new leader in the overall standings.
Shortly after the start, three drivers were able to pull away : Christopher Hatz (Germany / Lotto-Kern Haus), Gaetan Pons (Luxembourg / Leopard) and Michael Carbel Svendgaard (Denmark / Velonconcept), who came a little later. The trio can take a lead of a maximum of seven minutes. 45 kilometers from the finish, four more drivers joined them, including Pim Ligthart (Netherlands / Rompoot) and Joshua Huppertz (Germany / Lotto-Kern Haus), as the lead had melted to 15 seconds. Little by little , all the outliers were caught up again, the last being Ligthart and Dimitri Peyskens (Belgium / WB Veranclassic) 1000 meters from the finish. At the Papeierbirg , Greg Van Avermaet (BMC) finally won the sprint , ahead of Alex Kirsch (Luxembourg / WB Veranclassic) , who finally secured the overall victory .