Prize list
1° Championnat de Suisse - chrono
1° Chrono des Nations
1° Tour d'Espagne (étape 21)
3° A Travers La Flandre
5° Paris-Roubaix
1° Tour d'Algarve (étape 5)
1° Tour de Suisse (étape 1)
4° Bretagne Classic
5° Championnat du Monde
5° Paris-Roubaix
6° Tour des Flandres
1° Chrono des Nations
1° Tour du Poitou-Charentes (étape 4)
1° Tour du Poitou-Charentes
3° E3 Classic
3° Paris-Roubaix
5° Tour de Suisse
5° Tour des Flandres
1° Championnat d'Europe Elites - Chrono
1° Championnat de Suisse - chrono
1° Chrono des Nations
1° Tour de Suisse (étape 1)
1° Tour de Valence (étape 4)
1° Tour de Valence
5° Renewi Tour
1° Championnat d'Europe Elites - Chrono
1° Championnat de Suisse - chrono
1° Championnat de Suisse
3° Renewi Tour
5° Gand-Wevelgem
1° Championnat de Suisse - chrono
1° Tour d'Algarve (étape 3)
1° Tour de Romandie (étape 2)
1° Tour de Slovaquie (étape 2)
1° Tour du Doubs
3° Championnat du Monde
1° Championnat de Suisse - chrono
1° Renewi Tour (étape 2)
1° Tour de Suisse (étape 9)
1° Championnat de Suisse - chrono
1° Renewi Tour (étape 2)
1° Tour de Romandie (étape 2)
1° Tour de Romandie (étape 4)
1° Volta NXT Classic
1° Championnat d'Europe Espoirs - Chrono
1° Championnat d'Europe Espoirs
1° Flèche Ardennaise
1° Tour de Normandie (prologue)
1° Tour de Normandie
1° Giro del Belvedere
No comment