2015:
1* Tour of Britain (2.2) - BMC
1* 4.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
1* 6.Etappe Tour de Pologne (2.1) - BMC
1* 5.Etappe Tour of Britain (2.2) - BMC
2* 3.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
2* 5.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
2* Punktewertung Vuelta Ciclista al Pais Vasco (2.HC) - BMC
3* Vuelta Ciclista al Pais Vasco (2.HC) - BMC
3* Le Tour de Langkawi (2.3) - BMC
3* Route du Sud (2.3) - BMC
3* 2.Etappe Volta Ciclista a Catalunya (2.HC) - BMC
3* 7.Etappe Le Tour de Langkawi (2.3) - BMC
3* 3.Etappe Route du Sud (2.3) - BMC
3* Straßenmeisterschaft Kolumbien (CN) - BMC
5* Tour de Pologne (2.1) - BMC
5* 8.Etappe Tour de France (GT) - BMC
5* 6.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
6* Liège - Bastogne - Liège (1.M) - BMC
6* Il Lombardia (1.M) - BMC
2016:
1* 7.Etappe Tour de France (GT) - BMC
1* 5.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
1* 6.Etappe Tour of Britain (2.2) - BMC
1* 4.Etappe Tour of Croatia (2.3) - BMC
1* Bergwertung Tour of Croatia (2.3) - BMC
1* Straßenmeisterschaft Kolumbien (CN) - BMC
2* Milano - Torino (1.1) - BMC
2* GP Miguel Indurain (1.3) - BMC
2* 5.Etappe Santos Tour Down Under (2.1) - BMC
3* Santos Tour Down Under (2.1) - BMC
3* Tour of Croatia (2.3) - BMC
3* 3.Etappe Paris - Nice (2.HC) - BMC
3* 7.Etappe Critérium du Dauphiné (2.HC) - BMC
3* Punktewertung Vuelta Ciclista al Pais Vasco (2.HC) - BMC
3* Zeitfahrmeisterschaft Kolumbien (CN) - BMC
4* Tour of Britain (2.2) - BMC
4* 4.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
5* 6.Etappe Vuelta Ciclista al Pais Vasco (2.HC) - BMC
7* Paris - Nice (2.HC) - BMC
8* Olympische Spiele RR (JO) - BMC
9* Critérium du Dauphiné (2.HC) - BMC
10* Il Lombardia (1.M) - BMC
10* Circuito de Getxo - Memorial Ricardo Otxoa (1.3) - BMC
2018:
1* Volta a Portugal em Bicicleta (2.1) - BMC
1* 4.Etappe Volta a Portugal em Bicicleta (2.1) - BMC
1* Bergwertung Route d'Occitanie (2.1) - BMC
2* Santos Tour Down Under (2.WT1) - BMC
2* 5.Etappe Santos Tour Down Under (2.WT1) - BMC
2* Punktewertung Volta a Portugal em Bicicleta (2.1) - BMC
3* La Flèche Wallonne (1.WT2) - BMC
3* Trofeo Laigueglia (1.HC) - BMC
3* 2.Etappe Volta a Portugal em Bicicleta (2.1) - BMC
3* 9.Etappe Volta a Portugal em Bicicleta (2.1) - BMC
4* 4.Etappe Santos Tour Down Under (2.WT1) - BMC
6* Liège-Bastogne-Liège (1.WT1) - BMC
6* Clasica Ciclista San Sebastian (1.WT2) - BMC
2019:
3* 12.Etappe Tour de France (GT) - HBA
3* 8.Etappe Volta a Portugal (2.1) - HBA
7* La Flèche Wallonne (1.WT2) - HBA
7* Volta a Portugal (2.1) - HBA
7* Japan Cup Cycle Road Race (1.HC) - HBA
7* Gran Premio Miguel Indurain (1.1) - HBA
7* Winston Salem Cycling Classic (1.1) - HBA