- Intermediate sprint 0
- Stages victory 0
- Victories 3
- Podiums 7
Ranking : 17
2018. Cavigal Nice Sports
16e of the National Championships France MJ - Road Race
23e of the National Championships France MJ - ITT
2019. AVC Aix-en-Provence
18e of the fourth stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Orsières>Champex)
23e of the third stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Ayas Antagnod>Ayas Champoluc)
2020. AVC Aix-en-Provence
14e of the first stage of the Ronde de l'Isard (Toulouse>Salies-du-Salat)
15e of the National Championships France MU - ITT
16e of the fourth stage of the Ronde de l'Isard (Betchat>Saint-Girons)
18e of the Ronde de l'Isard, of the third stage of the Ronde de l'Isard (Saverdun>Ax-3 Domaines)
2021. AVC Aix-en-Provence
6e of the Tr. Città di S.Vendemiano - GP Industria & Commercio
18e of the third stage of the Peace Race (Jeseník>Jeseník)
19e of the Ronde de l'Isard
24e of the Peace Race
2022. AVC Aix-en-Provence
6e of the GP Capodarco Comunita Di Capodarco
8e of the fourth stage of the Ronde de l'Isard (Saint-Aventin>Guzet Neige)
9e of the third stage of the Ronde de l'Isard (Bagnères-de-Bigorre>Station Gavarnie-Gèdre)
14e of the National Championships France MU - Road Race
15e of the National Championships France MU - ITT
19e of the second stage of the Peace Race (Bruntál>Dlouhé Stráně)
20e of the Ronde de l'Isard, of the Peace Race
23e of the Tour de la Mirabelle
2023. AVC Aix-en-Provence
2e of the second stage of the Tour de la Mirabelle (Saint-Amarin>Corcieux)
6e of the third stage of the Tour Alsace (Vesoul>La Planche des Belles-Filles)
10e of the Tour de la Mirabelle
11e of the Tour Alsace
16e of the third stage of the Tour de la Mirabelle (Tomblaine>Damelevières)
23e of the fourth stage of the Tour Alsace (Tagolsheim>Altkirch)
25e of the Paris - Troyes
2024. TDT - Unibet Cycling Team
1er of the Oberösterreich Rundfahrt, of the third stage of the Oberösterreich Rundfahrt (St. Florian/Asten>Hinterstoder Höss)
2e of the second stage of the Oberösterreich Rundfahrt (Wels>Aigen-Schlägl)
4e of the third stage of the Tour of Austria (Schladming>St. Johann Alpendorf)
6e of the Tour of Austria, of the fourth stage of the Tour of Austria (St. Johann Alpendorf>Kals), of the fourth stage of the Il Giro d'Abruzzo (Montorio al Vomano>L'Aquila)
8e of the first stage of the Tour of Norway (Voss>Voss Resort)
13e of the Tour of Norway
15e of the second stage of the Tour of Austria (Maria Taferl>Steyr), of the prologue of the Oberösterreich Rundfahrt (Linz>Linz), of the fifth stage of the Settimana Internazionale Coppi e Bartali (Forlì>Forlì)
17e of the GP Industria & Artigianato, of the fourth stage of the TPC en Nouvelle-Aquitaine (Fontaine-le-Comte>Poitiers)
19e of the fourth stage of the Tour of Norway (Stavanger>Stavanger), of the Il Giro d'Abruzzo
20e of the second stage of the Tour of Norway (Odda>Gullingen)
21e of the fourth stage of the Tour of the Alps (Leifers/Laives>Borgo Valsugana)
23e of the third stage of the Tour of Norway (Sola>Egersund)
25e of the second stage of the Il Giro d'Abruzzo (Alanno>Magliano de' Marsi)
2025. Unibet Tietema Rockets
1er of the fourth stage of the ΔΕΗ Tour of Hellas (Chalkida>Athens)
2e of the Tour du Doubs
3e of the ΔΕΗ Tour of Hellas
5e of the fifth stage of the Petronas Le Tour de Langkawi (Temerloh>Fraser's Hill), of the Classic Grand Besançon Doubs
6e of the third stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Saint-Jal>Masseret), of the second stage of the ΔΕΗ Tour of Hellas (Agrinio>Arachova)
8e of the second stage of the Tour des Alpes-Maritimes (Villefranche-sur-Mer>Vence)
9e of the Presidential Cycling Tour of Turkiye, of the fourth stage of the Presidential Cycling Tour of Turkiye (Marmaris>Akyaka (Kıran))
11e of the sixth stage of the Presidential Cycling Tour of Turkiye (Selçuk>Selçuk (Meryem Ana))
13e of the fourth stage of the Sibiu Cycling Tour (Sibiu>Sibiu [ITT])
14e of the Tour du Limousin-Périgord - Nouvelle Aquitaine, of the second stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Thiviers>Grèzes (Les Côteaux Périgourdins)), of the fourth stage of the Settimana Internazionale Coppi e Bartali (Brisighella>Brisighella)
17e of the second stage of the Tour of Slovenia (Velenje>Rogaška Slatina), of the third stage of the Presidential Cycling Tour of Turkiye (Fethiye>Marmaris), of the Tour des Alpes-Maritimes
19e of the first stage of the Tour du Limousin-Périgord - Nouvelle Aquitaine (Panazol>La Courtine), of the first stage of the Tour des Alpes-Maritimes (Contes>Gourdon)
20e of the second stage of the La Route d'Occitanie - CIC (Gignac Vallée de L'Herault>Carmaux Ségala)
21e of the Gran Premio città di Peccioli - Coppa Sabatini, of the second stage of the Presidential Cycling Tour of Turkiye (Kemer>Kalkan)
23e of the Tour of Slovenia, of the fifth stage of the ΔΕΗ Tour of Hellas (Marathon>Syntagma, Athens), of the Grand Prix Cycliste de Marseille La Marseillaise
25e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
2026. Unibet Rose Rockets
11e of the Classic Grand Besançon Doubs
18e of the third stage of the Région Pays de la Loire Tour (Avrillé>Sainte-Suzanne-et-Chammes)
Follow us
Get exclusive information about the Flèche Wallonne


