Date | Race | Competition | Rider | Country | Location |
25 January | Tour de San Luis, Stage 7 | UCI America Tour | Mark Cavendish (GBR) | Argentina | San Luis |
1 February | Cadel Evans Great Ocean Road Race | UCI Oceania Tour | Gianni Meersman (BEL) | Australia | Geelong |
4 February | Dubai Tour, Stage 1 | UCI Asia Tour | Mark Cavendish (GBR) | United Arab Emirates | Dubai |
7 February | Dubai Tour, Stage 4 | UCI Asia Tour | Mark Cavendish (GBR) | United Arab Emirates | Dubai |
7 February | Dubai Tour, Overall | UCI Asia Tour | Mark Cavendish (GBR) | United Arab Emirates | |
7 February | Dubai Tour, Points classification | UCI Asia Tour | Mark Cavendish (GBR) | United Arab Emirates | |
10 February | Tour of Qatar, Stage 3 | UCI Asia Tour | Niki Terpstra (NED) | Qatar | Lusail |
13 February | Tour of Qatar, Overall | UCI Asia Tour | Niki Terpstra (NED) | Qatar | |
13 February | Tour of Qatar, Teams classification | UCI Asia Tour | [N 1] | Qatar | |
15 February | Clásica de Almería | UCI Europe Tour | Mark Cavendish (GBR) | Spain | Almeria |
18 February | Volta ao Algarve, Stage 1 | UCI Europe Tour | Gianni Meersman (BEL) | Portugal | Albufeira |
20 February | Volta ao Algarve, Stage 3 | UCI Europe Tour | Tony Martin (GER) | Portugal | Cabo de São Vicente |
1 March | Kuurne–Brussels–Kuurne | UCI Europe Tour | Mark Cavendish (GBR) | Belgium | Kuurne |
7 March | Strade Bianche | UCI Europe Tour | Zdeněk Štybar (CZE) | Italy | Siena |
7 March | Driedaagse van West-Vlaanderen, Stage 1 | UCI Europe Tour | Yves Lampaert (BEL) | Belgium | Harelbeke |
8 March | Paris–Nice, Prologue | UCI World Tour | Michał Kwiatkowski (POL) | France | Maurepas |
8 March | Driedaagse van West-Vlaanderen, Overall | UCI Europe Tour | Yves Lampaert (BEL) | Belgium | |
8 March | Driedaagse van West-Vlaanderen, Points classification | UCI Europe Tour | Yves Lampaert (BEL) | Belgium | |
8 March | Driedaagse van West-Vlaanderen, Young rider classification | UCI Europe Tour | Yves Lampaert (BEL) | Belgium | |
8 March | Driedaagse van West-Vlaanderen, Teams classification | UCI Europe Tour | [N 2] | Belgium | |
15 March | Paris–Nice, Young rider classification | UCI World Tour | Michał Kwiatkowski (POL) | France | |
20 March | Handzame Classic | UCI Europe Tour | Gianni Meersman (BEL) | Belgium | Handzame |
21 March | Ronde van Zeeland Seaports | UCI Europe Tour | Iljo Keisse (BEL) | Netherlands | Terneuzen |
19 April | Amstel Gold Race | UCI World Tour | Michał Kwiatkowski (POL) | Netherlands | Berg en Terblijt |
26 April | Tour of Turkey, Stage 1 | UCI Europe Tour | Mark Cavendish (GBR) | Turkey | Alanya |
27 April | Tour of Turkey, Stage 2 | UCI Europe Tour | Mark Cavendish (GBR) | Turkey | Antalya |
2 May | Tour of Turkey, Stage 7 | UCI Europe Tour | Mark Cavendish (GBR) | Turkey | Izmir |
3 May | Tour of Turkey, Points classification | UCI Europe Tour | Mark Cavendish (GBR) | Turkey | |
3 May | Tour de Romandie, Stage 6 | UCI World Tour | Tony Martin (GER) | Switzerland | Lausanne |
10 May | Tour of California, Stage 1 | UCI America Tour | Mark Cavendish (GBR) | United States | Sacramento |
11 May | Tour of California, Stage 2 | UCI America Tour | Mark Cavendish (GBR) | United States | Lodi |
14 May | Tour of California, Stage 5 | UCI America Tour | Mark Cavendish (GBR) | United States | Santa Clarita |
16 May | Tour of California, Stage 7 | UCI America Tour | Julian Alaphilippe (FRA) | United States | Mount Baldy |
17 May | Tour of California, Stage 8 | UCI America Tour | Mark Cavendish (GBR) | United States | Pasadena |
17 May | Tour of California, Sprints classification | UCI America Tour | Mark Cavendish (GBR) | United States | |
17 May | Tour of California, Young rider classification | UCI America Tour | Julian Alaphilippe (FRA) | United States | |
28 May | Tour of Belgium, Stage 1 | UCI Europe Tour | Tom Boonen (BEL) | Belgium | Knokke-Heist |
31 May | Tour of Belgium, Points classification | UCI Europe Tour | Tom Boonen (BEL) | Belgium | |
31 May | Giro d'Italia, Stage 21 | UCI World Tour | Iljo Keisse (BEL) | Italy | Milan |
14 June | Rund um Köln | UCI Europe Tour | Tom Boonen (BEL) | Germany | Köln |
7 July | Tour de France, Stage 4 | UCI World Tour | Tony Martin (GER) | France | Cambrai |
9 July | Tour de France, Stage 6 | UCI World Tour | Zdeněk Štybar (CZE) | France | Le Havre |
10 July | Tour de France, Stage 7 | UCI World Tour | Mark Cavendish (GBR) | France | Fougères |
25 July | Tour de Wallonie, Stage 1 | UCI Europe Tour | Niki Terpstra (NED) | Belgium | Hannut |
29 July | Tour de Wallonie, Overall | UCI Europe Tour | Niki Terpstra (NED) | Belgium | |
12 August | Eneco Tour, Stage 3 | UCI World Tour | Tom Boonen (BEL) | Belgium | Ardooie |
13 August | Czech Cycling Tour, Stage 1 | UCI Europe Tour | Team time trial[N 3] | Czech Republic | Uničov |
14 August | Czech Cycling Tour, Stage 2 | UCI Europe Tour | Fernando Gaviria (COL) (stagiaire) | Czech Republic | Unicov |
16 August | Czech Cycling Tour, Stage 4 | UCI Europe Tour | Zdeněk Štybar (CZE) | Czech Republic | Dolany |
16 August | Czech Cycling Tour, Overall | UCI Europe Tour | Petr Vakoč (CZE) | Czech Republic | |
16 August | Czech Cycling Tour, Points classification | UCI Europe Tour | Zdeněk Štybar (CZE) | Czech Republic | |
16 August | Czech Cycling Tour, Teams classification | UCI Europe Tour | [N 4] | Czech Republic | |
26 August | Tour du Poitou-Charentes, Stage 2 | UCI Europe Tour | Matteo Trentin (ITA) | France | La Crèche |
28 August | Tour du Poitou-Charentes, Stage 5 | UCI Europe Tour | Matteo Trentin (ITA) | France | Poitiers |
28 August | Tour du Poitou-Charentes, Overall | UCI Europe Tour | Tony Martin (GER) | France | |
28 August | Tour du Poitou-Charentes, Points classification | UCI Europe Tour | Matteo Trentin (ITA) | France | |
28 August | Tour du Poitou-Charentes, Young rider classification | UCI Europe Tour | Petr Vakoč (CZE) | France | |
7 September | Tour of Britain, Stage 2 | UCI Europe Tour | Petr Vakoč (CZE) | United Kingdom | Colne |
9 September | Tour of Britain, Stage 4 | UCI Europe Tour | Fernando Gaviria (COL) | United Kingdom | Blyth |
11 September | Tour of Britain, Stage 6 | UCI Europe Tour | Matteo Trentin (ITA) | United Kingdom | Nottingham |
11 September | Grand Prix Cycliste de Québec | UCI World Tour | Rigoberto Urán (COL) | Canada | Quebec City |
18 September | Kampioenschap van Vlaanderen | UCI Europe Tour | Michał Gołaś (POL) | Belgium | Koolskamp |
3 October | Münsterland Giro | UCI Europe Tour | Tom Boonen (BEL) | Germany | Münster |
11 October | Paris–Tours | UCI Europe Tour | Matteo Trentin (ITA) | France | Tours |