Rankings
| Stage | Ranking | ![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|---|
| P | 25 | 25 | - | - | - | - |
| 1 | 7 | 12 | 13 | - | - | - |
| 2 | 64 | 12 | 20 | - | - | - |
| 3 | 3 | 3 | 7 | - | - | - |
| 4 | 28 | 3 | 9 | - | - | - |
- Intermediate sprint 0
- Stages victory 0
- Victories 39
- Podiums 92
2015. RRC Bern
1er of the Grand Prix Rüebliland, of the first stage of the Grand Prix Rüebliland (Roggliswil>Roggliswil), of the Grand-Prix Général Patton, of the National Championships Switzerland MJ - Road Race
2e of the third stage of the Grand Prix Rüebliland (Möhlin>Möhlin [ITT])
3e of the second stage of the Junioren Rundfahrt (Bad Leonfelden>Perg), of the first stage of the Grand-Prix Général Patton (Ettelbruck>Troisvierges), of the National Championships Switzerland MJ - ITT
4e of the second stage of the Grand-Prix Général Patton (Wincrange>Wincrange)
5e of the Trofeo Emilio Paganessi, of the European Continental Championships MJ - Road Race
7e of the European Continental Championships MJ - ITT
8e of the Junioren Rundfahrt
9e of the World Championships MJ - Road Race
11e of the first stage of the Tour du Pays de Vaud (Onnens>Tartegnin)
14e of the third stage of the Junioren Rundfahrt (Bad Wimsbach/Neydharting>Schwanenstadt)
17e of the stage 2b of the Tour du Pays de Vaud (Champéry>Champéry [ITT])
19e of the Tour du Pays de Vaud
24e of the Trofeo Buffoni, of the fourth stage of the Grand Prix Rüebliland (Wohlen>Wohlen)
2016. RRC Bern
1er of the third stage of the Grand Prix Rüebliland (Muhen>Muhen [ITT]), of the Trofeo Emilio Paganessi, of the National Championships Switzerland MJ - Road Race, of the Tour du Pays de Vaud
2e of the European Continental Championships MJ - ITT, of the first stage of the Grand-Prix Général Patton (Ettelbruck>Troisvierges), of the stage 2b of the Tour du Pays de Vaud (Orbe>Orbe [ITT]), of the stage 2a of the Tour du Pays de Vaud (Ballaigues>Orbe)
3e of the Grand Prix Rüebliland, of the fourth stage of the Grand Prix Rüebliland (Aarburg>Aarburg), of the Grand-Prix Général Patton, of the In Flanders Fields - In Ieper/GP André Noyelle
4e of the second stage of the Grand-Prix Général Patton (Wincrange>Wincrange), of the first stage of the Tour du Pays de Vaud (Bofflens>Apples)
5e of the Trofeo Buffoni, of the prologue of the Tour du Pays de Vaud (Carrouge>Carrouge)
6e of the Paris-Roubaix Juniors
8e of the World Championships MJ - ITT
12e of the European Continental Championships MJ - Road Race
14e of the third stage of the Tour du Pays de Vaud (Penthalaz>Vufflens-la-Ville)
17e of the first stage of the Grand Prix Rüebliland (Gunzwil>Gunzwil)
19e of the World Championships MJ - Road Race
2017. BMC Development Team
1er of the National Championships Switzerland MU - ITT
3e of the European Continental Championships MU - Road Race
6e of the Il Lombardia Under 23
7e of the Ronde van Vlaanderen Beloften
8e of the European Continental Championships U23 - ITT
9e of the National Championships Switzerland ME - Road Race, of the second stage of the Ronde de l'Isard (Salies du Salat>l'Hospice de France)
10e of the first stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Quassolo>Quincinetto (Scalaro))
12e of the eighth stage of the Tour de l'Avenir (Albertville>Sainte-Foy-Tarentais), of the Le Triptyque des Monts et Châteaux, of the In Flanders Fields - In Ieper/Kattekoers
14e of the World Championships MU - Road Race, of the Tour de l'Avenir, of the third stage of the Peace Race (Jesenik>Jesenik)
15e of the first stage of the Alpes Isère Tour (Charvieu-Chavagneux>Succieu), of the second stage of the Le Triptyque des Monts et Châteaux (Frasnes-lez-Anvaing>Péronnes-lez-Antoing)
16e of the Liège-Bastogne-Liège MU
17e of the second stage of the Le Tour de Savoie Mont Blanc (Val Cenis>Cluses)
18e of the World Championships MU - ITT, of the fourth stage of the Tour de l'Avenir (Derval>Saumur)
19e of the ninth stage of the Tour de l'Avenir (Bourg-Saint-Maurice>Albiez-Montrond), of the stage 3a of the Le Triptyque des Monts et Châteaux (Chièvres>Chièvres [ITT])
21e of the Peace Race
22e of the second stage of the Tour de l'Avenir (Inzinzac-Lochrist>Bignan)
24e of the Tour du Doubs, of the second stage of the Peace Race (Krnov>Dlouhe straáne), of the Ronde de l'Isard
25e of the third stage of the Le Tour de Savoie Mont Blanc (Magland>Saint Michel de Maurienne), of the fourth stage of the Ronde de l'Isard (Lavelanet>St Girons)
2018. Development Team Sunweb
1er of the World Championships MU - Road Race, of the third stage of the Tour Alsace (Ribeauvillé>Station du Lac Blanc), of the European Continental Championships MU - Road Race, of the second stage of the Peace Race (Krnov>Dlouhé stráně), of the second stage of the Istrian Spring Tour (Vrsar>Oprtalj)
2e of the Tour Alsace, of the second stage of the Tour Alsace (Vesoul>La Planche des Belles Filles)
3e of the National Championships Switzerland MU - Road Race, of the Peace Race, of the second stage of the Tour de l'Ain (Saint-Trivier-de Courtes>Arbent)
4e of the National Championships Switzerland MU - ITT, of the Tour de l'Ain
5e of the European Continental Championships U23 - ITT, of the Eschborn-Frankfurt U23, of the Liège-Bastogne-Liège MU, of the Istrian Spring Tour
6e of the third stage of the Le Tour de Savoie Mont Blanc (Orelle>Orelle [ITT]), of the first stage of the Le Tour de Savoie Mont Blanc (Saint-Michel-de-Maurienne>Bonneval-sur-Arc), of the third stage of the Peace Race (Jeseník>Jeseník), of the Ronde van Vlaanderen Beloften
8e of the Coppa Agostoni - Giro delle Brianze, of the third stage of the Tour de l'Avenir (Le Lude>Châteaudu), of the third stage of the Tour de l'Ain (Lélex Monts-Jura>Col de la Faucille)
9e of the second stage of the Le Tour de Savoie Mont Blanc (Modane>Valloire)
10e of the Tacx Pro Classic / Ronde van Zeeland, of the Tour du Doubs, of the Le Tour de Savoie Mont Blanc, of the stage 3a of the Le Triptyque des Monts et Châteaux (Frasnes>Saint-Sauveur [ITT])
11e of the tenth stage of the Tour de l'Avenir (Val d'Isère>Saint-Colomban-des-Villards Col du Glandon), of the prologue of the Peace Race (Krnov>Krnov)
12e of the first stage of the Tour de l'Avenir (Grand-Champ>Elven)
13e of the In Flanders Fields - In Ieper/Kattekoers
15e of the Paris - Tours Espoirs, of the Le Triptyque des Monts et Châteaux
16e of the fourth stage of the Le Tour de Savoie Mont Blanc (Chambéry>Les Beleville)
18e of the seventh stage of the Tour de l'Avenir (Moutiers>Méribe)
19e of the first stage of the Istrian Spring Tour (Porec>Labin)
20e of the fifth stage of the Le Tour de Savoie Mont Blanc (Bonneville>Cluses)
21e of the stage 3b of the Le Triptyque des Monts et Châteaux (Chateau de Moulbaix>Beau Site (Saint-Sauveur))
24e of the Tour de l'Avenir
2019. Team Sunweb
2e of the fourth stage of the Renewi Tour (Houffalize>Houffalize), of the National Championships Switzerland ME - ITT, of the Hammer Stavanger, of the second stage of the Hammer Stavanger (Stavanger>Stavanger)
3e of the DSSK (Donostia San Sebastian Klasikoa)
4e of the National Championships Switzerland ME - Road Race, of the third stage of the Itzulia Basque Country (Sarriguren>Estibaliz)
5e of the Renewi Tour, of the first stage of the Hammer Stavanger (Stavanger>Stavanger), of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Arrigorriaga)
6e of the Lidl Deutschland Tour, of the third stage of the Lidl Deutschland Tour (Göttingen>Eisenach)
7e of the second stage of the Lidl Deutschland Tour (Marburg>Göttingen)
10e of the third stage of the Tour of Norway (Lyngdal>Kristiansand), of the E3 Saxo Classic ME
13e of the World Championships MU - ITT
15e of the seventh stage of the Renewi Tour (Sint-Pieters-Leeuw>Geraardsbergen), of the Tour of Norway
16e of the fourth stage of the Lidl Deutschland Tour (Eisenach>Erfurt)
17e of the sixth stage of the Renewi Tour (Den Haag>Den Haag [ITT]), of the fourth stage of the Tour of Norway (Arendal>Sandefjord)
19e of the Milano - Torino
20e of the first stage of the Lidl Deutschland Tour (Hannover>Halberstadt), of the second stage of the Tour of Norway (Kvinesdal>Mandal), of the first stage of the Volta ao Algarve em Bicicleta (Portimão>Lagos)
21e of the ADAC Cyclassics, of the sixth stage of the Tour of Norway (Gran>Hønefoss), of the De Brabantse Pijl - La Flèche Brabançonne ME
22e of the third stage of the Volta ao Algarve em Bicicleta (Lagoa>Lagoa [ITT])
25e of the second stage of the Volta ao Algarve em Bicicleta (Almodôvar>Fóia)
2020. Team Sunweb
1er of the La Flèche Wallonne, of the twelfth stage of the Tour de France (Chauvigny>Sarran)
2e of the Liège-Bastogne-Liège, of the second stage of the Tour de France (Nice>Nice)
3e of the World Championships ME - Road Race, of the ninth stage of the Tour de France (Pau>Laruns)
8e of the fourth stage of the Tour Auvergne - Rhône-Alpes (Ugine>Megève)
9e of the first stage of the Tour de la Provence (Châteaurenard>Saintes-Maries-de-la-Mer)
10e of the fourteenth stage of the Tour de France (Clermont-Ferrand>Lyon)
13e of the eighteenth stage of the Tour de France (Méribel>La Roche-sur-Foron)
14e of the fifth stage of the Tour Auvergne - Rhône-Alpes (Megève>Megève), of the fourth stage of the Tour de la Provence (Avignon>Aix-en-Provence)
19e of the second stage of the Tour Auvergne - Rhône-Alpes (Vienne>Col de Porte)
23e of the Tour Auvergne - Rhône-Alpes
2021. UAE Team Emirates
1er of the second stage of the Skoda Tour de Luxembourg (Steinfort>Eschdorf)
2e of the Skoda Tour de Luxembourg, of the National Championships Switzerland ME - ITT, of the Veneto Classic
3e of the first stage of the Skoda Tour de Luxembourg (Luxembourg-City>Luxembourg-City), of the second stage of the Tour de Romandie (La Neuveville>Saint-Imier)
4e of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg-City)
5e of the Brussels Cycling Classic, of the second stage of the Tour de Suisse (Neuhausen am Rheinfall>Lachen)
6e of the fourth stage of the Skoda Tour de Luxembourg (Dudelange>Dudelange [ITT]), of the European Continental Championships ME - Road Race, of the Liège-Bastogne-Liège
7e of the sixth stage of the Renewi Tour (Ottignies-Louvain-la-Neuve>Houffalize), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)
8e of the National Championships Switzerland ME - Road Race, of the prologue of the Tour de Romandie (Oron>Oron)
10e of the Druivenkoers - Overijse
12e of the first stage of the Tour de Romandie (Aigle>Martigny), of the first stage of the Itzulia Basque Country (Bilbao>Bilbao [ITT])
13e of the Tre Valli Varesine
15e of the Renewi Tour, of the sixth stage of the Tour de Suisse (Fiesch>Disentis Sedrun)
17e of the seventh stage of the Renewi Tour (Namur>Geraardsbergen), of the third stage of the Tour de Romandie (Estavayer>Estavayer)
18e of the third stage of the Tour de Suisse (Lachen>Pfaffnau)
20e of the fifth stage of the Renewi Tour (Riemst>Bilzen)
21e of the nineteenth stage of the Tour de France (Mourenx>Libourne)
23e of the first stage of the Volta Ciclista a Catalunya (Calella>Calella)
25e of the Olympic Games ME - Road Race
2022. UAE Team Emirates
1er of the Per Sempre Alfredo, of the GP Gippingen, of the Giro della Toscana - Memorial Alfredo Martini, of the Veneto Classic
3e of the Settimana Internazionale Coppi e Bartali, of the third stage of the Settimana Internazionale Coppi e Bartali (San Marino>San Marino), of the first stage of the Tour de Romandie (La Grande Beroche>Romont)
4e of the first stage of the Tour de Suisse (Küsnacht>Küsnacht)
7e of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano)
8e of the Gran Premio Miguel Indurain
9e of the Amstel Gold Race, of the GP Industria & Artigianato, of the Liège-Bastogne-Liège, of the Gran Premio città di Peccioli - Coppa Sabatini
10e of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione)
15e of the fourth stage of the Tour de Suisse (Grenchen>Brunnen)
19e of the fifth stage of the Settimana Internazionale Coppi e Bartali (Casalguidi>Cantagrillo)
20e of the fourth stage of the Tour de Romandie (Aigle>Zinal (Val d'Anniviers))
21e of the Tour de Romandie, of the fifth stage of the Tour de Suisse (Ambri>Novazzano)
24e of the fourth stage of the Settimana Internazionale Coppi e Bartali (Montecatini>Montecatini)
25e of the third stage of the Tour de Romandie (Valbroye>Valbroye)
2023. UAE Team Emirates
1er of the Tour de Hongrie, of the third stage of the Tour de Hongrie (Kaposvár>Pécs), of the National Championships Switzerland ME - Road Race, of the Giro dell'Appennino, of the Clásica de Ordizia - Ordiziako Klasikoa, of the Skoda Tour de Luxembourg, of the Gran Premio città di Peccioli - Coppa Sabatini
2e of the GP Gippingen, of the Veneto Classic, of the Gran Piemonte, of the Coppa Agostoni - Giro delle Brianze, of the third stage of the Skoda Tour de Luxembourg (Mertert>Vianden), of the Memorial Marco Pantani
4e of the Clásica Jaén, of the fourth stage of the Tour de Hongrie (Martonvásár>Dobogókő), of the Eschborn-Frankfurt, of the third stage of the Renewi Tour (Aalter>Geraardsbergen), of the Coppa Bernocchi - GP Banco BPM
5e of the Giro del Veneto, of the Trofeo Matteotti
6e of the Renewi Tour, of the Bretagne Classic - CIC
7e of the fourth stage of the Skoda Tour de Luxembourg (Pétange>Pétange [ITT])
8e of the Mapei Cadel Evans Great Ocean Road Race - Men, of the Grand Prix Cycliste de Québec
10e of the Liège-Bastogne-Liège, of the ADAC Cyclassics, of the Grand Prix Cycliste de Montréal
11e of the Tour Down Under
12e of the fifth stage of the Tour Down Under (Unley>Mount Lofty)
13e of the DSSK (Donostia San Sebastian Klasikoa), of the second stage of the Renewi Tour (Sluis>Sluis [ITT])
14e of the GP Industria & Artigianato
18e of the Vuelta a la Región de Murcia “Costa Cálida”, of the Boucles de la Mayenne - Crédit Mutuel
19e of the De Brabantse Pijl - La Flèche Brabançonne ME, of the Il Lombardia
20e of the third stage of the Tour Down Under (Norwood>Campbelltown)
21e of the 0th stage of the Boucles de la Mayenne - Crédit Mutuel (Laval - Espace Mayenne>Laval - Espace Mayenne [ITT]), of the first stage of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg)
24e of the second stage of the Tour Down Under (Brighton>Victor Harbor), of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Mars-sur-Colmont>Lassay-les-Châteaux), of the fourth stage of the Tour de Suisse (Monthey>Leukerbad), of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)
25e of the third stage of the Itzulia Basque Country (Errenteria>Amasa-Villabona)
2024. UAE Team Emirates
1er of the Faun Drome Classic, of the Czech Tour, of the second stage of the Czech Tour (Zlín>Pustevny), of the Bretagne Classic - CIC, of the DSSK (Donostia San Sebastian Klasikoa), of the Memorial Marco Pantani, of the Gran Premio città di Peccioli - Coppa Sabatini, of the GP Industria & Artigianato, of the Coppa Agostoni - Giro delle Brianze
2e of the Amstel Gold Race, of the second stage of the Boucles de la Mayenne - Crédit Mutuel (Le Ham>Villaines-la-Juhel), of the fourth stage of the Tour de Hongrie (Budapest>Etyek), of the fourth stage of the Czech Tour (Šumperk>Šternberk), of the third stage of the Czech Tour (Moravská Třebová>Dlouhé stráně)
3e of the Milano - Torino, of the Circuit Franco-Belge, of the third stage of the Skoda Tour de Luxembourg (Rosport>Diekirch)
4e of the fourth stage of the Skoda Tour de Luxembourg (Differdange>Differdange [ITT]), of the Veneto Classic
5e of the Tour de Hongrie, of the National Championships Switzerland ME - Road Race, of the Giro del Veneto
6e of the Figueira Champions Classic, of the Boucles de la Mayenne - Crédit Mutuel, of the World Championships ME - Road Race, of the Skoda Tour de Luxembourg
9e of the Eschborn-Frankfurt, of the fifth stage of the Tour de Hongrie (Siófok>Pécs), of the third stage of the Tour de Hongrie (Kazincbarcika>Gyöngyös-Kékestető)
10e of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg)
14e of the Trofeo Laigueglia, of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Renault - Saint-Berthevin>Ernée)
16e of the Olympic Games ME - Road Race
17e of the Liège-Bastogne-Liège
21e of the prologue of the Boucles de la Mayenne - Crédit Mutuel (Espace Mayenne - Laval>Espace Mayenne - Laval), of the second stage of the Tour de Hongrie (Tokaj>Kazincbarcika)
24e of the Faun-Ardèche Classic, of the second stage of the Volta ao Algarve em Bicicleta (Lagoa>Alto da Fóia)
2025. Tudor Pro Cycling Team
1er of the Clàssica Comunitat Valenciana - Gran Premi València
2e of the National Championships Switzerland ME - Road Race, of the Gran Piemonte
3e of the first stage of the Skoda Tour de Luxembourg (Luxembourg>Luxembourg)
4e of the Faun Drome Classic, of the Circuit Franco-Belge
5e of the Trofeo Calvià, of the Skoda Tour de Luxembourg
6e of the Gran Premio Miguel Indurain, of the third stage of the Skoda Tour de Luxembourg (Mertert>Vianden), of the Gran Premio città di Peccioli - Coppa Sabatini
7e of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg), of the GP Industria & Artigianato
8e of the Trofeo Serra Tramuntana, of the Eschborn-Frankfurt
11e of the Memorial Marco Pantani
12e of the Veneto Classic
14e of the Milano - Torino, of the second stage of the Tour de France (Lauwin-Planque>Boulogne-sur-Mer)
17e of the fifth stage of the Itzulia Basque Country (Urduña>Gernika-Lumo), of the second stage of the Skoda Tour de Luxembourg (Remich>Mamer)
18e of the World Championships ME - Road Race
19e of the fourth stage of the Skoda Tour de Luxembourg (Niederanven>Niederanven [ITT])
20e of the fourth stage of the Tour de France (Amiens Métropole>Rouen)
21e of the GP Gippingen
23e of the Tirreno-Adriatico, of the first stage of the Tour de Suisse (Küssnacht>Küssnacht)
24e of the Strade Bianche, of the Faun-Ardèche Classic
25e of the fifth stage of the Tirreno-Adriatico (Ascoli Piceno>Pergola), of the DSSK (Donostia San Sebastian Klasikoa)
2026. Tudor Pro Cycling Team
4e of the National Championships Switzerland ME - Road Race
7e of the Figueira Champions Classic
8e of the DSSK (Donostia San Sebastian Klasikoa)
14e of the Gran Premio Miguel Indurain
15e of the thirteenth stage of the Tour de France (Dole>Belfort)
16e of the Trofeo Andratx - Pollença
17e of the Trofeo Serra Tramuntana
18e of the Tour des Alpes-Maritimes, of the Tour de Suisse
20e of the GP Gippingen
21e of the Faun Drome Classic
24e of the first stage of the Tour de Suisse (Sondrio>Sondrio)
25e of the prologue of the Lidl Deutschland Tour (Bad Orb>Bad Orb)






