2016:
1* Tour de Yorkshire (2.3) - ONE
1* 3.Etappe Tour de Yorkshire (2.3) - ONE
3* 9.Etappe Tour de France (GT) - ONE
4* Tour de France (GT) - ONE
4* Critérium du Dauphiné (2.HC) - ONE
4* 5.Etappe Tour de France (GT) - ONE
4* 2.Etappe Critérium du Dauphiné (2.HC) - ONE
4* 5.Etappe Critérium du Dauphiné (2.HC) - ONE
2017:
1* Tour de Yorkshire (2.3) - ABS
1* 6.Etappe Critérium du Dauphiné (2.HC) - ABS
1* 2.Etappe Volta ao Algarve em Bicicleta (2.2) - ABS
1* 3.Etappe Tour de Yorkshire (2.3) - ABS
1* 5.Etappe Tour of Croatia (2.3) - ABS
2* Critérium du Dauphiné (2.HC) - ABS
2* Herald Sun Tour (2.3) - ABS
2* Tour of Croatia (2.3) - ABS
2* 6.Etappe Paris-Nice (2.HC) - ABS
2* 1.Etappe Herald Sun Tour (2.3) - ABS
3* 5.Etappe Tour de France (GT) - ABS
3* 7.Etappe Critérium du Dauphiné (2.HC) - ABS
3* 8.Etappe Critérium du Dauphiné (2.HC) - ABS
3* Punktewertung Volta ao Algarve em Bicicleta (2.2) - ABS
3* Bergwertung Tour de Yorkshire (2.3) - ABS
3* Bergwertung Tour of Croatia (2.3) - ABS
4* 12.Etappe Tour de France (GT) - ABS
4* 14.Etappe Tour de France (GT) - ABS
5* Tour de France (GT) - ABS
5* Volta ao Algarve em Bicicleta (2.2) - ABS
2018:
1* Critérium du Dauphiné (2.WT1) - ABS
1* Tour of Croatia (2.HC) - ABS
1* Herald Sun Tour (2.1) - ABS
1* Tour de Yorkshire (2.1) - ABS
1* 5.Etappe Critérium du Dauphiné (2.WT1) - ABS
1* 3.Etappe Tour of Croatia (2.HC) - ABS
1* 3.Etappe Herald Sun Tour (2.1) - ABS
2* 6.Etappe Critérium du Dauphiné (2.WT1) - ABS
2* 8.Etappe Critérium du Dauphiné (2.WT1) - ABS
2* 5.Etappe Tour of Croatia (2.HC) - ABS
2* 2.Etappe Tour de Yorkshire (2.1) - ABS
2* Punktewertung Critérium du Dauphiné (2.WT1) - ABS
2* Punktewertung Tour of Croatia (2.HC) - ABS
2* Bergwertung Tour of Croatia (2.HC) - ABS
5* Tour de France (GT) - ABS
5* 17.Etappe Tour de France (GT) - ABS
2019:
1* Tour of Utah (2.HC) - RLY
1* 5.Etappe Tirreno-Adriatico (2.WT1) - RLY
1* 3.Etappe UAE Tour (2.WT3) - RLY
1* 2.Etappe Tour of Utah (2.HC) - RLY
1* 2.Etappe Herald Sun Tour (2.1) - RLY
1* Straßenmeisterschaft Grossbritannien (CN) - RLY
2* Tour of Slovenia (2.HC) - RLY
2* 5.Etappe Tour of Turkey (2.WT3) - RLY
2* 4.Etappe Tour of Slovenia (2.HC) - RLY
2* Prolog Tour of Utah (2.HC) - RLY
2* Bergwertung Tour of Utah (2.HC) - RLY
3* Tirreno-Adriatico (2.WT1) - RLY
3* Tour of Turkey (2.WT3) - RLY
3* Herald Sun Tour (2.1) - RLY
3* 3.Etappe Tour of Slovenia (2.HC) - RLY
3* 4.Etappe Tour of Utah (2.HC) - RLY
3* 4.Etappe Herald Sun Tour (2.1) - RLY
3* Punktewertung Tour of Slovenia (2.HC) - RLY
2020:
1* UAE Tour (2.WT3) - RLY
1* 5.Etappe UAE Tour (2.WT3) - RLY
2* 1.Etappe Itzulia Basque Country (2.WT2) - RLY
2* 3.Etappe Itzulia Basque Country (2.WT2) - RLY
2* 3.Etappe CRO Race (2.1) - RLY
2* 5.Etappe CRO Race (2.1) - RLY
2* Punktewertung Tour of Utah (2.HC) - RLY
3* Itzulia Basque Country (2.WT2) - RLY
3* Tour de la Provence (2.HC) - RLY
3* Tour of the Alps (2.HC) - RLY
3* Tour of Utah (2.HC) - RLY
3* 4.Etappe Tirreno-Adriatico (2.WT1) - RLY
3* 3.Etappe Tour de la Provence (2.HC) - RLY
3* 2.Etappe Tour of the Alps (2.HC) - RLY
3* 2.Etappe Tour of Utah (2.HC) - RLY
3* 6.Etappe Tour of Utah (2.HC) - RLY
3* Punktewertung Itzulia Basque Country (2.WT2) - RLY
5* CRO Race (2.1) - RLY
6* Tirreno-Adriatico (2.WT1) - RLY
8* Critérium du Dauphiné (2.WT1) - RLY
8* Tour des Alpes Maritimes et du Var (2.1) - RLY
10* Tour de France (GT) - RLY
10* Weltmeisterschaft Straße (CM) - RLY
2021:
1* Volta a Catalunya (2.WT2) - RLY
1* Tour de Hongrie (2.1) - RLY
1* 6.Etappe Österreich-Rundfahrt (2.HC) - RLY
1* 4.Etappe Tour de Hongrie (2.1) - RLY
2* UAE Tour (2.WT3) - RLY
2* 4.Etappe Tirreno-Adriatico (2.WT1) - RLY
2* 3.Etappe Volta a Catalunya (2.WT2) - RLY
3* Österreich-Rundfahrt (2.HC) - RLY
3* 3.Etappe UAE Tour (2.WT3) - RLY
3* Bergwertung Tour de Hongrie (2.1) - RLY
4* Tour de Suisse (2.WT1) - RLY
4* Milano - Torino (1.HC) - RLY
4* 5.Etappe Tour de Suisse (2.WT1) - RLY
4* 2.Etappe Volta a Catalunya (2.WT2) - RLY
2023:
1* 9.Etappe Tour de France (GT) - HPM
1* 5.Etappe Tour of Oman (2.HC) - HPM
1* Bergwertung Tour of Oman (2.HC) - HPM
2* Tour de France (GT) - HPM
2* UAE Tour (2.WT3) - HPM
2* Grand Prix de Montréal (1.WT2) - HPM
2* Tour of Oman (2.HC) - HPM
2* Mercan' Tour Classic Alpes-Maritimes (1.1) - HPM
2* 13.Etappe Tour de France (GT) - HPM
2* 5.Etappe Tirreno-Adriatico (2.WT1) - HPM
2* 3.Etappe UAE Tour (2.WT3) - HPM
2* 7.Etappe UAE Tour (2.WT3) - HPM
3* 3.Etappe Tour of Oman (2.HC) - HPM
4* La Route d'Occitanie - La Dépêche du Midi (2.1) - HPM
4* Classic Grand Besançon Doubs (1.1) - HPM
4* 5.Etappe Tour de France (GT) - HPM
4* 14.Etappe Tour de France (GT) - HPM
5* Saudi Tour (2.1) - HPM
5* 15.Etappe Tour de France (GT) - HPM
5* 6.Etappe Tirreno-Adriatico (2.WT1) - HPM
5* 4.Etappe Tour de Romandie (2.WT1) - HPM
6* Tour de Romandie (2.WT1) - HPM
6* Grand Prix de Québec (1.WT2) - HPM
8* Tirreno-Adriatico (2.WT1) - HPM
8* Tour of the Alps (2.HC) - HPM
2* UAE Tour (2.WT3) - TUD
2* Tour of Oman (2.HC) - TUD
2* 3.Etappe UAE Tour (2.WT3) - TUD
2* 3.Etappe Tour of Oman (2.HC) - TUD
2* 5.Etappe Tour of Oman (2.HC) - TUD
3* Tirreno-Adriatico (2.WT1) - TUD
3* Muscat Classic (1.1) - TUD
3* 5.Etappe Tirreno-Adriatico (2.WT1) - TUD
3* 2.Etappe Tour of Oman (2.HC) - TUD
3* Punktewertung Tour of Oman (2.HC) - TUD
5* 1.Etappe Tirreno-Adriatico (2.WT1) - TUD
5* 2.Etappe Volta a Catalunya (2.WT2) - TUD
6* Volta a Catalunya (2.WT2) - TUD
"Irren ist menschlich", sprach der Hahn und stieg von der Ente.