Ranking : DNF.
- Intermediate sprint 0
- Stages victory 0
- Victories 5
- Podiums 23
2016. LV Rheinland-Pfalz
2e of the World Championships MJ - Road Race, of the third stage of the Giro della Lunigiana (La Spezia>Ortonovo), of the National Championships Germany MJ - Road Race
3e of the third stage of the LVM Saarland Trofeo (Reinheim>Reinheim), of the fourth stage of the Course de la Paix Juniors (Terezin>Terezin), of the third stage of the Internationale Cottbuser Junioren-Etappenfahrt (Dissen>Dissen), of the stage 2b of the Internationale Cottbuser Junioren-Etappenfahrt (Cottbus>Cottbus), of the first stage of the Internationale Cottbuser Junioren-Etappenfahrt (Drebkau>Drebkau)
4e of the first stage of the LVM Saarland Trofeo (Völklingen>Herbitzheim)
5e of the third stage of the Trophée Centre Morbihan (Cruguel>Locmine)
6e of the stage 2a of the LVM Saarland Trofeo (Homburg>Homburg)
8e of the first stage of the Trophée Centre Morbihan (Brandivy>Grand-Champ), of the stage 2b of the Course de la Paix Juniors (Roudnice nad Labem>Roudnice nad Labem)
9e of the first stage of the Course de la Paix Juniors (Litomerice>Litomerice)
10e of the second stage of the GP Général Patton (Wincrange>Wincrange)
11e of the Trofeo Comune di Vertova - Memorial Pietro Merelli, of the LVM Saarland Trofeo
12e of the Giro della Lunigiana
13e of the first stage of the Giro della Lunigiana (Castelnuovo Magra>Bocca di Magra), of the stage 2b of the LVM Saarland Trofeo (Rimling>Rubenheim [ITT])
16e of the second stage of the Giro della Lunigiana (Fosdinovo>Fosdinovo)
17e of the Trophée Centre Morbihan
2017. Team Wipotec
1er of the Trofeo Emilio Paganessi, of the Trofeo Comune di Vertova - Memorial Pietro Merelli, of the fourth stage of the Course de la Paix Juniors (Terezin>Terezin)
2e of the third stage of the Giro della Lunigiana (Dogana di Luni>Casano di Luni), of the LVM Saarland Trofeo, of the first stage of the LVM Saarland Trofeo (Neunkirchen>Neunkirchen), of the third stage of the Trophée Centre Morbihan (Pluméliau>Locminé)
3e of the European Continental Championships MJ - Road Race, of the fourth stage of the LVM Saarland Trofeo (Reinheim>Reinheim), of the second stage of the LVM Saarland Trofeo (Blieskastel->Ommersheim)
4e of the World Championships MJ - Road Race, of the first stage of the Giro della Lunigiana (Castelnuovo Magra>M di Massa loc. Partaccia), of the stage 2b of the Course de la Paix Juniors (Roudnice nad Labem>Roudnice nad Labem), of the Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper
7e of the stage 3a of the LVM Saarland Trofeo (Homburg>Homburg), of the first stage of the Trophée Centre Morbihan (Saint-Jean-Brévelay>Saint-Jean-Brévelay)
8e of the Grand Prix Bob Jungels
12e of the stage 3b of the LVM Saarland Trofeo (Brenschelbach>Brenschelbach [ITT])
21e of the first stage of the Course de la Paix Juniors (Litomerice>Litomerice)
2018. Development Team Sunweb
2e of the fourth stage of the Olympia's Tour (Nijverdal>Duiven)
4e of the first stage of the Olympia's Tour (Assen>Assen)
8e of the stage 5b of the Olympia's Tour (Offenbeek>Offenbeek [ITT])
13e of the National Championships Germany MU - ITT
16e of the sixth stage of the Olympia's Tour (Dreumel>Beneden-Leeuwen)
17e of the Olympia's Tour
18e of the fourth stage of the Tour Alsace (Riedisheim>Dannemarie)
20e of the third stage of the Olympia's Tour (Gieten>Hellendoorn), of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
21e of the first stage of the Tour Alsace (Champ de Feu>Sélestat)
23e of the Le Triptyque des Monts et Châteaux
24e of the stage 3b of the Le Triptyque des Monts et Châteaux (Chateau de Moulbaix>Beau Site (Saint-Sauveur)), of the first stage of the Le Triptyque des Monts et Châteaux (Pecq>Flobecq)
2019. Development Team Sunweb
1er of the Youngster Coast Challenge, of the prologue of the Istrian Spring Tour (Umag>Umag)
4e of the first stage of the Tour de l'Avenir (Marmande>Marmande), of the Grand Prix Criquielion
5e of the third stage of the Le Triptyque des Monts et Châteaux (Ath>Tournai)
6e of the UMAG Classic
11e of the third stage of the Istrian Spring Tour (Pazin>Umag)
13e of the first stage of the Le Tour de Savoie Mont Blanc (Aix-les-Bains>Moûtiers)
15e of the second stage of the Le Tour de Bretagne Cycliste (Bannalec>Quimperlé)
18e of the second stage of the Okolo Slovenska / Tour de Slovaquie (Bardejov>Ružomberok), of the Antwerp Port Epic / Sels Trophy, of the European Continental Championships MU - Road Race, of the National Championships Germany MU - Road Race
20e of the fourth stage of the Okolo Slovenska / Tour de Slovaquie (Hlohovec>Senica)
21e of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Laval>Laval)
24e of the second stage of the Boucles de la Mayenne - Crédit Mutuel (La Croixille>Lassay-les-Châteaux)
2020. Development Team Sunweb
3e of the UMAG Classic
10e of the POREČ Classic
22e of the National Championships Germany ME - Road Race
25e of the Craft Ster van Zwolle
2021. Team DSM
5e of the Sparkassen Münsterland Giro
10e of the Okolo Slovenska / Tour de Slovaquie
11e of the first stage of the Lidl Deutschland Tour (Stralsund>Schwerin)
12e of the third stage of the Lidl Deutschland Tour (Ilmenau>Erlangen)
14e of the World Championships MU - Road Race
18e of the second stage of the Okolo Slovenska / Tour de Slovaquie (Spišské Podhradie>Dolný Kubín)
23e of the second stage of the Tour de Hongrie (Balatonfüred>Nagykanizsa)
24e of the fourth stage of the Okolo Slovenska / Tour de Slovaquie (Trenčianske Teplice>Trnava)
2022. Team DSM
9e of the sixth stage of the Tour of Norway (Stavanger>Stavanger), of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Ardres>Dunkerque)
15e of the fourth stage of the Tour of Norway (Hovden>Kristiansand)
20e of the Bredene Koksijde Classic
22e of the fifth stage of the Tour de Pologne (Łańcut>Rzeszów)
25e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Béthune>Maubeuge)
2023. Team DSM
5e of the fourth stage of the Vuelta a San Juan Internacional (Autódromo de Villicum>Barreal)
10e of the second stage of the Vuelta a San Juan Internacional (Valle Fértil>Jáchal)
11e of the first stage of the Lloyds Bank Tour of Britain Men (Altrincham>Manchester)
13e of the fourth stage of the Renewi Tour (Beringen>Peer), of the sixth stage of the Gree-Tour of Guangxi (Guilin>Guilin), of the sixth stage of the Lloyds Bank Tour of Britain Men (Southend-on-Sea>Harlow)
17e of the tenth stage of the Giro d'Italia (Scandiano>Viareggio)
19e of the fifth stage of the UAE Tour (Al Marjan Island>Umm al Quwain), of the Omloop van het Houtland
20e of the second stage of the Lloyds Bank Tour of Britain Men (Wrexham>Wrexham)
21e of the seventh stage of the Vuelta a San Juan Internacional (San Juan>San Juan), of the eleventh stage of the Giro d'Italia (Camaiore>Tortona)
22e of the first stage of the Vuelta a San Juan Internacional (San Juan>San Juan)
23e of the fourth stage of the Baloise Belgium Tour (Durbuy>Durbuy)
24e of the second stage of the Baloise Belgium Tour (Merelbeke>Knokke-Heist)
2024. Team dsm-firmenich PostNL
6e of the third stage of the Lidl Deutschland Tour (Schwäbisch Gmünd>Villingen-Schwenningen)
7e of the first stage of the Lidl Deutschland Tour (Schweinfurt>Heilbronn)
8e of the fourth stage of the Gree-Tour of Guangxi (Bama>Jinchengjiang)
10e of the Veenendaal-Veenendaal
12e of the Grand Prix Criquielion, of the fourth stage of the Lidl Deutschland Tour (Annweiler am Trifels>Saarbrücken)
14e of the first stage of the Tour de Romandie (Château d'Oex>Fribourg)
16e of the Grote prijs Jean - Pierre Monseré, of the third stage of the Gree-Tour of Guangxi (Jingxi>Bama)
18e of the fifth stage of the Petronas Le Tour de Langkawi (Kuala Lumpur>Melaka)
22e of the second stage of the Gree-Tour of Guangxi (Chongzuo>Jingxi)
23e of the Rund um Köln, of the second stage of the Lidl Deutschland Tour (Heilbronn>Schwäbisch Gmünd)
24e of the Lidl Deutschland Tour
25e of the second stage of the Petronas Le Tour de Langkawi (Arau>Butterworth)
Follow us
Get exclusive information about Paris-Roubaix