2023 |
12 October |
Tour of Guangxi (Stage n.1) |
|
26 September |
CRO Race (Stage n.1) |
2022 |
02 October |
CRO Race (Stage n.6) |
|
11 February |
Tour de la Provence (Stage n.1) |
2021 |
19 September |
G.P. d'Isbergues - Pas de Calais |
|
12 September |
G.P. de Fourmies - La Voix du Nord |
|
26 August |
Tour Poitou-Charentes en Nouvelle Aquitaine (Stage n.3) |
|
24 August |
Tour Poitou-Charentes en Nouvelle Aquitaine (Stage n.1) |
|
17 June |
Adriatica Ionica Race (Stage n.3) |
|
15 June |
Adriatica Ionica Race (Stage n.1) |
|
28 March |
Cholet - Pays de Loire |
2019 |
21 September |
Tour de Slovaquie (Stage n.5) |
|
25 August |
EuroEyes Cyclassics Hamburg |
|
11 August |
European Championship elite - Road Race - Alkmaar (NED) |
|
04 August |
Prudential RideLondon-Surrey Classic |
|
09 July |
Tour de France (Stage n.4) |
|
19 June |
Tour de Suisse (Stage n.5) |
|
18 June |
Tour de Suisse (Stage n.4) |
|
15 March |
Tirreno-Adriatico (Stage n.3) |
|
28 February |
UAE Tour (Stage n.5) |
|
27 January |
Cadel Evans Great Ocean Road Race |
|
15 January |
Tour Down Under (Stage n.1) |
|
|
National Championship Omnium - Italy |
2018 |
16 September |
Vuelta a Espana (Stage n.21) |
|
04 September |
Vuelta a Espana (Stage n.10) |
|
27 August |
Vuelta a Espana (Stage n.3) |
|
19 August |
EuroEyes Cyclassics Hamburg |
|
30 June |
Road National Championship - Italy |
|
24 June |
Adriatica Ionica Race (Stage n.5) |
|
23 June |
Adriatica Ionica Race (Stage n.4) |
|
21 June |
Adriatica Ionica Race (Stage n.2) |
|
23 May |
Giro d'Italia (Stage n.17) |
|
18 May |
Giro d'Italia (Stage n.13) |
|
06 May |
Giro d'Italia (Stage n.3) |
|
05 May |
Giro d'Italia (Stage n.2) |
|
21 March |
Driedaagse van De Panne-Koksijde |
|
22 February |
Abu Dhabi Tour (Stage n.2) |
|
10 February |
Dubai Tour |
|
10 February |
Dubai Tour (Stage n.5) |
|
07 February |
Dubai Tour (Stage n.2) |
|
18 January |
Tour Down Under (Stage n.3) |
2017 |
04 September |
Tour of Britain (Stage n.2) |
|
27 August |
Bretagne Classic - Ouest-France |
|
24 August |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne (Stage n.3) |
|
22 August |
Tour du Poitou Charentes, Charente, Charente Maritime, deux sèvres, Vienne (Stage n.1) |
|
20 August |
EuroEyes Cyclassics Hamburg |
|
05 July |
Osterreich Rundfahrt (Stage n.3) |
|
03 July |
Osterreich Rundfahrt (Stage n.1) |
|
16 June |
Route du Sud (Stage n.2) |
|
28 April |
Tour de Romandie (Stage n.3) |
2016 |
30 March |
Driedaagse van De Panne-Koksijde (Stage n.2) |
|
04 February |
Dubai Tour (Stage n.2) |
2015 |
11 October |
Abu Dhabi Tour (Stage n.4) |
|
09 October |
Abu Dhabi Tour (Stage n.2) |
|
13 September |
Tour of Britain (Stage n.8) |
|
08 September |
Tour of Britain (Stage n.3) |
|
06 September |
Tour of Britain (Stage n.1) |
|
10 August |
Eneco Tour (Stage n.1) |
|
10 May |
Giro d'Italia (Stage n.2) |
|
05 February |
Dubai Tour (Stage n.2) |
|
|
National Championship Individual Pursuit - Italy |
2014 |
16 September |
Coppa Bernocchi |
|
21 August |
USA Pro Cycling Challenge (Stage n.4) |
|
22 June |
Tour de Slovenie (Stage n.4) |
|
03 May |
Presidential Tour of Turkey (Stage n.7) |
|
01 May |
Presidential Tour of Turkey (Stage n.5) |
|
29 March |
Settimana Ciclistica Internazionale Coppi e Bartali (Stage n.3) |
|
|
National Championship Omnium - Italy |
2013 |
25 October |
National Championship Points Race - Italy |
|
15 September |
Tour of Britain (Stage n.1) |
|
23 August |
Dutch Food Valley Classic |
|
04 August |
Tour of Elk Grove |
|
04 August |
Tour of Elk Grove (Stage n.3) |
|
03 August |
Tour of Elk Grove (Stage n.2) |
|
03 June |
Critérium du Dauphiné Libére (Stage n.2) |
2012 |
09 October |
Tour of Beijing (Stage n.1) |
|
21 March |
Settimana Ciclistica Internazionale Coppi e Bartali (Stage n.2) |
|
12 February |
Giro della Provincia di Reggio Calabria |
|
12 February |
Giro della Provincia di Reggio Calabria (Stage n.2) |
|
11 February |
Giro della Provincia di Reggio Calabria (Stage n.1) |
|
04 February |
G.P. Costa degli Etruschi |
|
28 January |
Tour de San Luis (Stage n.6) |
2011 |
08 October |
Tour of Beijing (Stage n.4) |
|
28 September |
National Championship Points Race - Italy |
|
07 September |
Giro di Padania (Stage n.2) |
|
27 August |
The Quiznos Challenge (Stage n.5) |
|
26 August |
The Quiznos Challenge (Stage n.4) |
|
15 July |
Coppa Città di Stresa - G.P. Nobili Rubinetterie |
|
17 June |
Tour de Slovenie (Stage n.2) |
|
05 February |
G.P. Costa degli Etruschi |
|
|
National Championship Individual Pursuit - Italy |
2010 |
05 October |
Binche-Tournai-Binche |
|
25 September |
Memorial Marco Pantani |
|
17 April |
Presidential Tour of Turkey (Stage n.7) |
|
21 March |
La Popolarissima |
|
06 March |
Giro delle Tre Provincie - Limito di Pioltello |
|
15 February |
Vuelta a Cuba (Stage n.7) |
|
|
National Championship Omnium - Italy |
2009 |
04 August |
G.P. San Luigi - Caselle di Sommacampagna |
|
23 May |
Alta Padovana Tour |
|
03 May |
Giro dei Tre Ponti |
|
05 April |
Coppa Caduti di Reda |
|
15 March |
La Popolarissima |
|
01 March |
G.P. Ceda |
|
22 February |
Circuito di Paderno di Ponzano Veneto |
|
|
National Championship Omnium - Italy |
2008 |
21 October |
Trofeo Comune di Acquanegra sul Chiese - G.P. d'Autunno |
|
01 May |
G.P. Rinascita |