Date | Race | Competition | Rider | Country | Location |
3 February | Étoile de Bessèges, Mountains classification | UCI Europe Tour | Georg Preidler (AUT) | France | |
11 February | Tour of Oman, Stage 1 | UCI Asia Tour | Marcel Kittel (GER) | Oman | Al Khoudh |
20 February | Vuelta a Andalucía, Mountains classification | UCI Europe Tour | Tom Dumoulin (NED) | Spain | |
3 March | Driedaagse van West-Vlaanderen, Young rider classification | UCI Europe Tour | Tobias Ludvigsson (SWE) | Belgium | |
5 March | Paris–Nice, Stage 2 | UCI World Tour | Marcel Kittel (GER) | France | Cérilly |
22 March | Volta a Catalunya, Stage 5 | UCI World Tour | François Parisien (CAN) | Spain | Lleida |
3 April | Scheldeprijs | UCI Europe Tour | Marcel Kittel (GER) | Belgium | Antwerp |
5 April | Circuit de la Sarthe, Young rider classification | UCI Europe Tour | Tobias Ludvigsson (SWE) | France | |
21 April | Tour of Turkey, Stage 1 | UCI Europe Tour | Marcel Kittel (GER) | Turkey | Alanya |
27 April | Tour of Turkey, Stage 7 | UCI Europe Tour | Marcel Kittel (GER) | Turkey | Izmir |
28 April | Tour of Turkey, Stage 8 | UCI Europe Tour | Marcel Kittel (GER) | Turkey | Istanbul |
8 May | Giro d'Italia, Stage 5 | UCI World Tour | John Degenkolb (GER) | Italy | Matera |
10 May | Tour de Picardie, Stage 1 | UCI Europe Tour | Marcel Kittel (GER) | France | Flixecourt |
12 May | Tour de Picardie, Stage 3 | UCI Europe Tour | Marcel Kittel (GER) | France | Soissons |
12 May | Tour de Picardie, Overall | UCI Europe Tour | Marcel Kittel (GER) | France | |
12 May | Tour de Picardie, Points classification | UCI Europe Tour | Marcel Kittel (GER) | France | |
26 May | Tour of Belgium, Young rider classification | UCI Europe Tour | Tom Dumoulin (NED) | Belgium | |
9 June | Critérium du Dauphiné, Mountains classification | UCI World Tour | Thomas Damuseau (FRA) | France | |
9 June | ProRace Berlin | UCI Europe Tour | Marcel Kittel (GER) | Germany | Berlin |
14 June | Ster ZLM Toer, Stage 3 | UCI Europe Tour | Marcel Kittel (GER) | Netherlands | Buchten |
29 June | Tour de France, Stage 1 | UCI World Tour | Marcel Kittel (GER) | France | Bastia |
9 July | Tour de France, Stage 10 | UCI World Tour | Marcel Kittel (GER) | France | Saint-Malo |
11 July | Tour de France, Stage 12 | UCI World Tour | Marcel Kittel (GER) | France | Tours |
21 July | Tour de France, Stage 21 | UCI World Tour | Marcel Kittel (GER) | France | Paris |
10 August | Arctic Race of Norway, Stage 3 | UCI Europe Tour | Nikias Arndt (GER) | Norway | Stokmarknes |
11 August | Arctic Race of Norway, Young rider classification | UCI Europe Tour | Nikias Arndt (GER) | Norway | |
25 August | Vattenfall Cyclassics | UCI World Tour | John Degenkolb (GER) | Germany | Hamburg |
6 September | Vuelta a España, Stage 13 | UCI World Tour | Warren Barguil (FRA) | Spain | Castelldefels |
9 September | Vuelta a España, Stage 16 | UCI World Tour | Warren Barguil (FRA) | Spain | Sallent de Gállego–Aramón Formigal |
15 September | Grote Prijs Jef Scherens | UCI Europe Tour | Bert De Backer (BEL) | Belgium | Leuven |
25 September | Omloop van het Houtland | UCI Europe Tour | Marcel Kittel (GER) | Belgium | Lichtervelde |
4 October | Tour de l'Eurometropole, Stage 2 | UCI Europe Tour | John Degenkolb (GER) | Belgium | Poperinge |
6 October | Tour de l'Eurometropole, Stage 4 | UCI Europe Tour | John Degenkolb (GER) | Belgium | Tournai |
6 October | Tour de l'Eurometropole, Teams classification | UCI Europe Tour | [N 1] | Belgium | |
8 October | Binche–Chimay–Binche | UCI Europe Tour | Reinardt Janse van Rensburg (RSA) | Belgium | Binche |
10 October | Paris–Bourges | UCI Europe Tour | John Degenkolb (GER) | France | Bourges |
13 October | Paris–Tours | UCI Europe Tour | John Degenkolb (GER) | France | Tours |
15 October | Tour of Beijing, Stage 5 | UCI World Tour | Luka Mezgec (SLO) | China | Bird's Nest Piazza |