Date | Race | Competition | Rider | Country | Location |
000000002017-01-27-000027 January | Tour Down Under, Teams classification | UCI World Tour | [N 1] | Australia | |
000000002017-02-17-000017 February | Volta ao Algarve, Points classification | UCI Europe Tour | Nizzolo, GiacomoGiacomo Nizzolo (ITA) | Portugal | |
000000002017-02-17-000017 February | Volta ao Algarve, Teams classification | UCI Europe Tour | [N 2] | Portugal | |
000000002017-03-14-000014 March | Gran Premio Nobili Rubinetterie | UCI Europe Tour | Jungels, BobBob Jungels (LUX) | Italy | Arona |
000000002017-03-22-000022 March | E3 Harelbeke | UCI World Tour | Cancellara, FabianFabian Cancellara (SUI) | Belgium | Harelbeke |
000000002017-03-31-000031 March | Tour of Flanders | UCI World Tour | Cancellara, FabianFabian Cancellara (SUI) | Belgium | Oudenaarde |
000000002017-04-07-00007 April | Paris–Roubaix | UCI World Tour | Cancellara, FabianFabian Cancellara (SUI) | France | Roubaix |
000000002017-05-16-000016 May | Tour of California, Stage 5 | UCI America Tour | Voigt, JensJens Voigt (GER) | United States | Avila Beach |
000000002017-06-13-000013 June | Tour de Suisse, Stage 6 | UCI World Tour | Rast, GrégoryGrégory Rast (SUI) | Switzerland | Meilen |
000000002017-06-14-000014 June | Tour de Luxembourg, Stage 2 | UCI Europe Tour | Nizzolo, GiacomoGiacomo Nizzolo (ITA) | Luxembourg | Walferdange |
000000002017-06-15-000015 June | Tour de Luxembourg, Stage 3 | UCI Europe Tour | Nizzolo, GiacomoGiacomo Nizzolo (ITA) | Luxembourg | Diekirch |
000000002017-06-16-000016 June | Tour de Luxembourg, Stage 4 | UCI Europe Tour | Jungels, BobBob Jungels (LUX) | Luxembourg | Luxembourg |
000000002017-06-16-000016 June | Tour de Luxembourg, Points classification | UCI Europe Tour | Nizzolo, GiacomoGiacomo Nizzolo (ITA) | Luxembourg | |
000000002017-06-30-000030 June | Tour de France, Stage 2 | UCI World Tour | Bakelants, JanJan Bakelants (BEL) | France | Ajaccio |
000000002017-07-06-00006 July | Tour of Austria, Stage 7 | UCI Europe Tour | Cancellara, FabianFabian Cancellara (SUI) | Austria | Podersdorf am See |
000000002017-07-24-000024 July | Tour de Wallonie, Mountains classification | UCI Europe Tour | Machado, TiagoTiago Machado (POR) | Belgium | |
000000002017-07-27-000027 July | Clásica de San Sebastián | UCI World Tour | Gallopin, TonyTony Gallopin (FRA) | Spain | San Sebastián |
000000002017-08-03-00003 August | Tour de Pologne, Teams classification | UCI World Tour | [N 3] | Poland | |
000000002017-08-10-000010 August | Tour of Utah, Stage 5 | UCI America Tour | Horner, ChrisChris Horner (USA) | United States | Snowbird |
000000002017-08-11-000011 August | Tour of Utah, Teams classification | UCI America Tour | [N 4] | United States | |
000000002017-08-26-000026 August | Vuelta a España, Stage 3 | UCI World Tour | Horner, ChrisChris Horner (USA) | Spain | Mirador de Lobeira–Vilagarcía de Arousa |
000000002017-09-02-00002 September | Vuelta a España, Stage 10 | UCI World Tour | Horner, ChrisChris Horner (USA) | Spain | Güéjar Sierra–Alto Hazallanas |
000000002017-09-04-00004 September | Vuelta a España, Stage 11 | UCI World Tour | Cancellara, FabianFabian Cancellara (SUI) | Spain | Tarazona |
000000002017-09-15-000015 September | Vuelta a España, Overall | UCI World Tour | Horner, ChrisChris Horner (USA) | Spain | |
000000002017-09-15-000015 September | Vuelta a España, Combination classification | UCI World Tour | Horner, ChrisChris Horner (USA) | Spain | |