Date | Race | Competition | Rider | Country | Location |
23 January | Tour de San Luis, Stage 1 | UCI America Tour | Francesco Chicchi (ITA) | Argentina | Villa Mercedes |
24 January | Tour de San Luis, Stage 2 | UCI America Tour | Francesco Chicchi (ITA) | Argentina | Juana Koslay |
25 January | Tour de San Luis, Stage 3[N 1] | UCI America Tour | Levi Leipheimer (USA) | Argentina | Mirador del Portero |
26 January | Tour de San Luis, Stage 4 | UCI America Tour | Levi Leipheimer (USA) | Argentina | San Luis |
29 January | Tour de San Luis, Stage 7 | UCI America Tour | Tom Boonen (BEL) | Argentina | San Luis |
29 January | Tour de San Luis, Overall | UCI America Tour | Levi Leipheimer (USA) | Argentina | |
5 February | Tour of Qatar, Stage 1 | UCI Asia Tour | Tom Boonen (BEL) | Qatar | Doha |
5 February | Trofeo Palma | UCI Europe Tour | Andrew Fenn (GBR) | Spain | Palma |
6 February | Trofeo Migjorn | UCI Europe Tour | Andrew Fenn (GBR) | Spain | Campos |
8 February | Tour of Qatar, Stage 4 | UCI Asia Tour | Tom Boonen (BEL) | Qatar | Madinat ash Shamal |
10 February | Tour of Qatar, Overall | UCI Asia Tour | Tom Boonen (BEL) | Qatar | |
10 February | Tour of Qatar, Points classification | UCI Asia Tour | Tom Boonen (BEL) | Qatar | |
10 February | Tour of Qatar, Teams classification | UCI Asia Tour | [N 4] | Qatar | |
18 February | Volta ao Algarve, Stage 4 | UCI Europe Tour | Gerald Ciolek (GER) | Portugal | Tavira |
19 February | Tour of Oman, Overall | UCI Asia Tour | Peter Velits (SVK) | Oman | |
2 March | Driedaagse van West-Vlaanderen, Prologue | UCI Europe Tour | Michał Kwiatkowski (POL) | Belgium | Middelkerke |
3 March | Driedaagse van West-Vlaanderen, Stage 1 | UCI Europe Tour | Francesco Chicchi (ITA) | Belgium | Bellegem |
4 March | Driedaagse van West-Vlaanderen, Overall | UCI Europe Tour | Julien Vermote (BEL) | Belgium | |
4 March | Driedaagse van West-Vlaanderen, Young rider classification | UCI Europe Tour | Julien Vermote (BEL) | Belgium | |
5 March | Paris–Nice, Stage 2 | UCI World Tour | Tom Boonen (BEL) | France | Orléans |
14 March | Nokere Koerse | UCI Europe Tour | Francesco Chicchi (ITA) | Belgium | Nokere |
16 March | Handzame Classic | UCI Europe Tour | Francesco Chicchi (ITA) | Belgium | Handzame |
21 March | Dwars door Vlaanderen | UCI Europe Tour | Niki Terpstra (NED) | Belgium | Waregem |
23 March | E3 Harelbeke | UCI World Tour | Tom Boonen (BEL) | Belgium | Harelbeke |
25 March | Gent–Wevelgem | UCI World Tour | Tom Boonen (BEL) | Belgium | Wevelgem |
29 March | Three Days of De Panne, Stage 3b | UCI Europe Tour | Sylvain Chavanel (FRA) | Belgium | De Panne |
29 March | Three Days of De Panne, Overall | UCI Europe Tour | Sylvain Chavanel (FRA) | Belgium | |
29 March | Three Days of De Panne, Teams classification | UCI Europe Tour | [N 5] | Belgium | |
1 April | Tour of Flanders | UCI World Tour | Tom Boonen (BEL) | Belgium | Oudenaarde |
8 April | Paris–Roubaix | UCI World Tour | Tom Boonen (BEL) | France | Roubaix |
28 April | Presidential Cycling Tour of Turkey, Stage 7 | UCI Europe Tour | Iljo Keisse (BEL) | Turkey | İzmir |
29 April | Presidential Cycling Tour of Turkey, Mountains classification | UCI Europe Tour | Marco Bandiera (ITA) | Turkey | |
7 May | Four Days of Dunkirk, Stage 4 | UCI Europe Tour | Zdeněk Štybar (CZE) | France | Cassel |
26 May | Tour of Belgium, Stage 4 | UCI Europe Tour | Tony Martin (GER) | Belgium | Arendonk |
27 May | Giro d'Italia, Fair Play Teams classification | UCI World Tour | [N 6] | Italy | |
27 May | Tour of Belgium, Overall | UCI Europe Tour | Tony Martin (GER) | Belgium | |
29 May | Gullegem Koerse | National event | Matteo Trentin (ITA) | Belgium | Gullegem |
12 July | Tour de Pologne, Stage 3 | UCI World Tour | Zdeněk Štybar (CZE) | Poland | Cieszyn |
8 August | Tour de l'Ain, Stage 2b | UCI Europe Tour | Team time trial[N 7] | France | Saint-Vulbas |
12 August | Eneco Tour, Teams classification | UCI World Tour | [N 8] | [N 9] | |
12 August | Tour of Utah, Stage 6 | UCI America Tour | Levi Leipheimer (USA) | United States | Park City |
31 August | World Ports Classic, Stage 1 | UCI Europe Tour | Tom Boonen (BEL) | Belgium | Antwerp |
1 September | World Ports Classic, Overall | UCI Europe Tour | Tom Boonen (BEL) | [N 9] | |
1 September | World Ports Classic, Points classification | UCI Europe Tour | Tom Boonen (BEL) | [N 9] | |
3 September | Vuelta a España, Stage 16 | UCI World Tour | Dario Cataldo (ITA) | Spain | Valgrande-Pajares–Cuitu Negru |
8 September | Paris–Brussels | UCI Europe Tour | Tom Boonen (BEL) | Belgium | Brussels |
16 September | UCI Road World Championships, Team time trial | UCI World Tour | [N 10] | Netherlands | Valkenburg |
30 September | Tour de l'Eurometropole, Young rider classification | UCI Europe Tour | Guillaume Van Keirsbulck (BEL) | Belgium | |
10 October | Tour of Beijing, Stage 2 | UCI World Tour | Tony Martin (GER) | China | MenTouGou |
13 October | Tour of Beijing, Overall | UCI World Tour | Tony Martin (GER) | China | |
21 October | Chrono des Nations | UCI Europe Tour | Tony Martin (GER) | France | Les Herbiers |
3 November | Amstel Curaçao Race | National event | Niki Terpstra (NED) | Curaçao | Willemstad |