2015:
1* Giro della Valle d'Aosta (2.U) - ALM
1* Prolog Giro della Valle d'Aosta (2.U) - ALM
1* 3.Etappe Giro della Valle d'Aosta (2.U) - ALM
1* Punktewertung Giro della Valle d'Aosta (2.U) - ALM
2* Tour de l'Avenir (2.U) - ALM
2* Piccolo Giro di Lombardia (1.U) - ALM
2* 5.Etappe Tour de l'Avenir (2.U) - ALM
3* 4.Etappe Giro della Valle d'Aosta (2.U) - ALM
3* 5.Etappe Giro della Valle d'Aosta (2.U) - ALM
3* 7.Etappe Tour de l'Avenir (2.U) - ALM
8* Giro Belvedere di Villa di Cordignano (1.U) - ALM
2017:
1* Tour of Croatia (2.3) - MZN
1* 4.Etappe Le Tour de Langkawi (2.2) - MZN
1* 2.Etappe Tour of Croatia (2.3) - MZN
2* 9.Etappe Tour de France (GT) - MZN
2* Bergwertung Tour de France (GT) - MZN
2* Bergwertung Tour of Croatia (2.3) - MZN
3* Presidential Cycling Tour of Turkey (2.1) - MZN
3* Le Tour de Langkawi (2.2) - MZN
3* 7.Etappe Tour de Suisse (2.HC) - MZN
3* 4.Etappe Presidential Cycling Tour of Turkey (2.1) - MZN
3* 5.Etappe Tour of Croatia (2.3) - MZN
3* Bergwertung Le Tour de Langkawi (2.2) - MZN
3* Zeitfahrmeisterschaft Kolumbien (CN) - MZN
4* Amgen Tour of California (2.1) - MZN
6* Tour de Suisse (2.HC) - MZN
6* Milano-Torino (1.2) - MZN
2018:
1* 9.Etappe Giro d‘Italia (GT) - MZN
1* 7.Etappe Paris - Nice (2.WT1) - MZN
1* 5.Etappe Abu Dhabi Tour (2.WT3) - MZN
1* 5.Etappe Tour of Oman (2.HC) - MZN
1* Bergwertung Itzulia Basque Country (2.WT2) - MZN
2* Tour of Oman (2.HC) - MZN
2* Tour of the Alps (2.HC) - MZN
2* 13.Etappe Vuelta a Espana (GT) - MZN
2* 6.Etappe Itzulia Basque Country (2.WT2) - MZN
2* 5.Etappe Tour of the Alps (2.HC) - MZN
2* 5.Etappe Vuelta a Burgos (2.HC) - MZN
2* Zeitfahrmeisterschaft Kolumbien (CN) - MZN
3* Giro d'Italia (GT) - MZN
3* 14.Etappe Giro d‘Italia (GT) - MZN
3* 19.Etappe Giro d‘Italia (GT) - MZN
3* 9.Etappe Vuelta a Espana (GT) - MZN
3* 1.Etappe Tour of the Alps (2.HC) - MZN
3* 2.Etappe Tour of the Alps (2.HC) - MZN
4* Abu Dhabi Tour (2.WT3) - MZN
4* Bergwertung Giro d‘Italia (GT) - MZN
5* Vuelta a Burgos (2.HC) - MZN
5* 15.Etappe Vuelta a Espana (GT) - MZN
5* 17.Etappe Vuelta a Espana (GT) - MZN
6* Paris - Nice (2.WT1) - MZN
11* Vuelta a España (GT) - MZN
11* Weltmeisterschaft Straße (CM) - MZN
2019:
1* Volta a Catalunya (2.WT2) - MZN
1* Tour Colombia (2.1) - MZN
1* 16.Etappe Giro d‘Italia (GT) - MZN
1* 20.Etappe Giro d‘Italia (GT) - MZN
1* 5.Etappe Vuelta a España (GT) - MZN
1* 7.Etappe Vuelta a España (GT) - MZN
1* Punktewertung Tour Colombia (2.1) - MZN
2* 3.Etappe Volta a Catalunya (2.WT2) - MZN
2* 5.Etappe Tour Colombia (2.1) - MZN
2* 6.Etappe Tour Colombia (2.1) - MZN
2* Straßenmeisterschaft Kolumbien (CN) - MZN
3* Tour of the Alps (2.HC) - MZN
3* Trofeo Ses Salines - Campos - Porreres - Felanitx (1.1) - MZN
3* Mont Ventoux Dénivelé Challenge (1.1) - MZN
3* 18.Etappe Vuelta a España (GT) - MZN
3* 4.Etappe Volta a Catalunya (2.WT2) - MZN
3* 2.Etappe Tour of the Alps (2.HC) - MZN
3* 5.Etappe Tour of the Alps (2.HC) - MZN
3* 5.Etappe Vuelta a Burgos (2.HC) - MZN
3* 3.Etappe Tour Colombia (2.1) - MZN
4* Vuelta a Burgos (2.HC) - MZN
4* Gran Premio Miguel Indurain (1.1) - MZN
4* 1.Etappe Giro d‘Italia (GT) - MZN
4* Bergwertung Giro d‘Italia (GT) - MZN
2020:
1* Tour of Guangxi (2.WT3) - BBH
1* 11.Etappe Vuelta a España (GT) - BBH
1* 8.Etappe Critérium du Dauphiné (2.WT1) - BBH
1* 4.Etappe Tour of Guangxi (2.WT3) - BBH
1* Punktewertung Tour des Alpes Maritimes et du Var (2.1) - BBH
2* Volta a Catalunya (2.WT2) - BBH
2* Tour Colombia 2.1 (2.1) - BBH
2* 7.Etappe Critérium du Dauphiné (2.WT1) - BBH
2* 6.Etappe Tour Colombia 2.1 (2.1) - BBH
2* 3.Etappe Tour des Alpes Maritimes et du Var (2.1) - BBH
2* Straßenmeisterschaft Kolumbien (CN) - BBH
2* Zeitfahrmeisterschaft Kolumbien (CN) - BBH
3* Vuelta a España (GT) - BBH
3* Gran Premio Miguel Indurain (1.HC) - BBH
3* 15.Etappe Vuelta a España (GT) - BBH
3* 3.Etappe Volta a Catalunya (2.WT2) - BBH
3* 4.Etappe Volta a Catalunya (2.WT2) - BBH
3* 4.Etappe Tour Colombia 2.1 (2.1) - BBH
3* Bergwertung Volta a Catalunya (2.WT2) - BBH
3* Bergwertung Tour of Guangxi (2.WT3) - BBH
4* Tour des Alpes Maritimes et du Var (2.1) - BBH
5* Critérium du Dauphiné (2.WT1) - BBH
5* 9.Etappe Vuelta a España (GT) - BBH
5* 6.Etappe Critérium du Dauphiné (2.WT1) - BBH
5* Punktewertung Vuelta a España (GT) - BBH