2017:
1* GP de Fourmies (1.2) - CDT
1* Tour de l'Eurométropole (1.3) - CDT
1* 3.Etappe Paris-Nice (2.HC) - CDT
1* 2.Etappe Critérium du Dauphiné (2.HC) - CDT
1* 6.Etappe 4 Jours de Dunkerque (2.2) - CDT
1* 2.Etappe Tour of Norway (2.2) - CDT
1* 2.Etappe Route du Sud (2.3) - CDT
1* 4.Etappe Route du Sud (2.3) - CDT
1* Punktewertung Critérium du Dauphiné (2.HC) - CDT
1* Punktewertung Route du Sud (2.3) - CDT
2* Brussels Cycling Classic (1.2) - CDT
2* 1.Etappe Abu Dhabi Tour (2.1) - FDJ
2* 5.Etappe Tour de Pologne (2.1) - CDT
2* 3.Etappe Tour of Guangxi (2.1) - CDT
2* 4.Etappe Tour of Oman (2.2) - FDJ
2* 1.Etappe Baloise Belgium Tour (2.2) - CDT
2* Punktewertung Tour de Pologne (2.1) - CDT
3* Trofeo Palma (1.3) - FDJ
3* Halle - Ingooigem (1.3) - CDT
3* 3.Etappe Critérium du Dauphiné (2.HC) - CDT
3* 5.Etappe Critérium du Dauphiné (2.HC) - CDT
3* 1.Etappe Tour of Oman (2.2) - FDJ
3* 2.Etappe 4 Jours de Dunkerque (2.2) - CDT
3* Punktewertung 4 Jours de Dunkerque (2.2) - CDT
4* Milano - Sanremo (1.M) - FDJ
4* Bretagne Classic - Ouest-France (1.HC) - CDT
4* Rund um den Finanzplatz Eschborn-Frankfurt (1.1) - CDT
4* 2.Etappe Paris-Nice (2.HC) - FDJ
2018:
1* 1.Etappe Volta Ciclista a Catalunya (2.WT2) - WIL
1* 3.Etappe Tour de Pologne (2.WT2) - WIL
1* 1.Etappe Tour of Oman (2.HC) - WIL
1* 6.Etappe Tour of Oman (2.HC) - WIL
1* 3.Etappe 4 Jours de Dunkerque (2.HC) - WIL
2* Danilith Nokere Koerse (1.HC) - WIL
2* Punktewertung Tour of Oman (2.HC) - WIL
2* Punktewertung Route d'Occitanie (2.1) - WIL
3* Prudential RideLondon-Surrey Classic (1.WT3) - WIL
3* 1.Etappe Tour de Pologne (2.WT2) - WIL
3* 1.Etappe 4 Jours de Dunkerque (2.HC) - WIL
3* 2.Etappe Etoile de Bessèges (2.1) - WIL
4* GP de Fourmies (1.HC) - WIL
4* 2.Etappe Paris - Nice (2.WT1) - WIL
4* 2.Etappe Tour de Pologne (2.WT2) - WIL
2020:
1* Brussels Cycling Classic (1.HC) - ICA
1* 2.Etappe 4 Jours de Dunkerque (2.HC) - ICA
1* 6.Etappe 4 Jours de Dunkerque (2.HC) - ICA
1* 2.Etappe Österreich-Rundfahrt (2.HC) - ICA
1* 3.Etappe Tour of Britain (2.HC) - ICA
1* 5.Etappe Saudi Tour (2.1) - ICA
1* 1.Etappe Tour of Antalya (2.1) - ICA
1* 1.Etappe CRO Race (2.1) - ICA
1* Punktewertung Tour of Britain (2.HC) - ICA
1* Punktewertung Tour of Antalya (2.1) - ICA
2* Danilith Nokere Koerse (1.HC) - ICA
2* 1.Etappe UAE Tour (2.WT3) - ICA
2* 1.Etappe Österreich-Rundfahrt (2.HC) - ICA
2* 2.Etappe Tour of Britain (2.HC) - ICA
2* 4.Etappe Saudi Tour (2.1) - ICA
3* Saudi Tour (2.1) - ICA
3* Scheldeprijs (1.HC) - ICA
3* 3.Etappe Critérium du Dauphiné (2.WT1) - ICA
3* 4.Etappe Critérium du Dauphiné (2.WT1) - ICA
3* 1.Etappe Tour of Britain (2.HC) - ICA
3* 5.Etappe Tour of Britain (2.HC) - ICA
3* 2.Etappe Tour of Antalya (2.1) - ICA
3* Punktewertung Saudi Tour (2.1) - ICA
5* Trofeo Playa de Palma (1.1) - ICA
5* 1.Etappe Tour de Pologne (2.WT2) - ICA
5* 3.Etappe Tour de Pologne (2.WT2) - ICA
5* 5.Etappe Tour de Pologne (2.WT2) - ICA
2021:
1* 1.Etappe Tour de la Provence (2.HC) - ISN
1* 1.Etappe Österreich-Rundfahrt (2.HC) - ISN
1* 1.Etappe Saudi Tour (2.1) - ISN
1* 4.Etappe Saudi Tour (2.1) - ISN
1* 1.Etappe Adriatica Ionica Race (2.1) - ISN
1* Punktewertung Österreich-Rundfahrt (2.HC) - ISN
1* Punktewertung Tour de Wallonie (2.HC) - ISN
2* 1.Etappe Tour de Pologne (2.WT2) - ISN
2* 3.Etappe Tour de Pologne (2.WT2) - ISN
2* 4.Etappe UAE Tour (2.WT3) - ISN
2* 4.Etappe Tour de la Provence (2.HC) - ISN
2* 5.Etappe Österreich-Rundfahrt (2.HC) - ISN
2* 1.Etappe Tour de Wallonie (2.HC) - ISN
2* 4.Etappe Tour de Wallonie (2.HC) - ISN
2* 5.Etappe Tour de Wallonie (2.HC) - ISN
2* 5.Etappe Tour of Britain (2.HC) - ISN
2* 2.Etappe La Route d'Occitanie (2.1) - ISN
2* 4.Etappe Cro Race (2.1) - ISN
2* Punktewertung UAE Tour (2.WT3) - ISN
2* Punktewertung Tour de la Provence (2.HC) - ISN
2* Punktewertung Saudi Tour (2.1) - ISN
3* 6.Etappe UAE Tour (2.WT3) - ISN
3* 8.Etappe Tour of Britain (2.HC) - ISN
4* Saudi Tour (2.1) - ISN
4* Scheldeprijs (1.HC) - ISN
4* 2.Etappe Paris-Nice (2.WT1) - ISN
4* 1.Etappe Tour de Romandie (2.WT1) - ISN
5* 7.Etappe Tour de Pologne (2.WT2) - ISN
7* Cyclassics Hamburg (1.WT2) - ISN
7* Gran Piemonte (1.HC) - ISN
7* Slag om Norg (1.1) - ISN
8* Eschborn-Frankfurt (1.WT3) - ISN
8* Trofeo Calvia (1.1) - ISN
8* Rund um Köln (1.1) - ISN
"Irren ist menschlich", sprach der Hahn und stieg von der Ente.
2022:
1* 13.Etappe Giro d'Italia (GT) - ISN
1* 2.Etappe Paris - Nice (2.WT1) - ISN
1* 1.Etappe Presidential Cycling Tour of Turkey (2.HC) - ISN
1* 2.Etappe Presidential Cycling Tour of Turkey (2.HC) - ISN
1* 1.Etappe Sibiu Tour (2.1) - ISN
1* Punktewertung Presidential Cycling Tour of Turkey (2.HC) - ISN
2* Cholet - Pays de la Loire (1.1) - ISN
2* 11.Etappe Giro d'Italia (GT) - ISN
2* 1.Etappe UAE Tour (2.WT3) - ISN
2* 5.Etappe Saudi Tour (2.1) - ISN
2* 1.Etappe La Route d’Occitanie (2.1) - ISN
3* 6.Etappe Giro d'Italia (GT) - ISN
3* 2.Etappe Tour de Pologne (2.WT2) - ISN
3* 2.Etappe Tour de la Provence (2.HC) - ISN
3* 5.Etappe Tour of Britain (2.HC) - ISN
3* Punktewertung Saudi Tour (2.1) - ISN
3* Punktewertung Sibiu Tour (2.1) - ISN
2023:
2* 4.Etappe Volta a Catalunya (2.WT2) - IPT
2* 2.Etappe La Route d'Occitanie - La Dépêche du Midi (2.1) - IPT
2* 1.Etappe Tour de l'Ain (2.1) - IPT
3* 1.Etappe UAE Tour (2.WT3) - IPT
3* 1.Etappe Tour des Alpes Maritimes et du Var (2.1) - IPT
4* 6.Etappe Volta a Catalunya (2.WT2) - IPT
5* Nokere Koerse (1.HC) - IPT
6* Trofeo Palma (1.1) - IPT
7* Bredene Koksijde Classic (1.HC) - IPT
9* Scheldeprijs (1.HC) - IPT
"Irren ist menschlich", sprach der Hahn und stieg von der Ente.