Date | Result | Race | Distance | ||
---|---|---|---|---|---|
11/05 | 27 | Radsportfest Märwil (1.2) | 154.5 | ||
10/05 | 20 | Berner Rundfahrt (NAT) | 135.7 | ||
02/05 | 2 | The Traka 360 (NAT) | 360 | ||
21/04 | 7 | Grand Prix Mobiliar - GP RSC Aaretal (NAT) | 102.6 | ||
20/04 | 21 | UCI Gravel World Series ME - Monaco Gravel Race (NAT) | 120 | ||
05/04 | 20 | GP Berra Immobilier - Mémorial Jean Luisier (NAT) | |||
09.10 » 13.10 | Tour of Taihu Lake (2.Pro) | ||||
Points classification | |||||
32 | General classification | ||||
13/10 | 47 | Stage 5 - Nanjing › Nanjing | 114.09 | ||
12/10 | 26 | Stage 4 - Huzhou › Changxing | 117 | ||
11/10 | 33 | Stage 3 - Wujiang › Wujiang | 116.8 | ||
10/10 | 41 | Stage 2 - Qidong › Qidong | 78.6 | ||
09/10 | 8 | Stage 1 - Wuxi › Wuxi | 103 | ||
28/09 | 36 | Grand Prix Cerami (1.2) | 159.2 | ||
22/09 | 29 | Paris-Chauny (1.1) | 197.2 | ||
08/09 | 39 | GP de Fourmies / La Voix du Nord (1.Pro) | 197.7 | ||
20.08 » 23.08 | Tour Poitou - Charentes en Nouvelle Aquitaine (2.1) | ||||
Youth classification | |||||
106 | General classification | ||||
23/08 | 32 | Stage 4 - Fontaine-le-Comte › Poitiers | 175.3 | ||
22/08 | 103 | Stage 3 (ITT) - Ménigoute › Fontaine-le-Comte | 29.2 | ||
21/08 | 38 | Stage 2 - Gensac-la-Pallue › Niort | 181.7 | ||
20/08 | 116 | Stage 1 - Les Gonds › Cognac | 178.5 | ||
07/07 | 50 | Giro del Medio Brenta (1.2) | 175.4 | ||
26.06 » 30.06 | Okolo Slovenska / Tour de Slovaquie (2.1) | ||||
General classification | |||||
30/06 | 72 | Stage 5 - Liptovský Mikuláš › Štrbské Pleso | 145 | ||
29/06 | 57 | Stage 4 - Partizánske › Ružomberok | 183.5 | ||
28/06 | 40 | Stage 3 - Piešťany › Dubnica nad Váhom | 161.2 | ||
27/06 | 30 | Stage 2 - Nitra › Hlohovec | 192 | ||
26/06 | 15 | Stage 1 (TTT) - Dunajská Streda › Dunajská Streda | 28.8 | ||
23/06 | 25 | National Championships Switzerland ME - Road Race (NC) | 184.8 | ||
09.06 » 16.06 | Tour de Suisse (2.UWT) | ||||
Youth classification | |||||
128 | General classification | ||||
16/06 | 136 | Stage 8 (ITT) - Aigle › Villars-sur-Ollon | 15.7 | ||
15/06 | 123 | Stage 7 - Villars-sur-Ollon › Villars-sur-Ollon | 118.2 | ||
14/06 | 88 | Stage 6 - Ulrichen › Blatten | 42.5 | ||
13/06 | 132 | Stage 5 - Ambrì › Carì | 148.6 | ||
12/06 | 116 | Stage 4 - Rüschlikon › Gotthard Pass | 171 | ||
11/06 | 105 | Stage 3 - Steinmaur › Rüschlikon | 161.7 | ||
10/06 | 129 | Stage 2 - Vaduz › Regensdorf | 177.3 | ||
09/06 | 163 | Stage 1 (ITT) - Vaduz › Vaduz | 4.77 | ||
07/06 | DNF | Grosser Preis des Kantons Aargau (1.1) | 173.8 | ||
23.04 » 28.04 | Tour de Romandie (2.UWT) | ||||
24/04 | Stage 1 - Château d'Oex › Fribourg | 165.7 | |||
23/04 | 111 | Prologue - Payerne › Payerne | 2.28 | ||
09.04 » 12.04 | Il Giro d'Abruzzo (2.1) | ||||
Youth classification | |||||
89 | General classification | ||||
12/04 | 91 | Stage 4 - Montorio al Vomano › L'Aquila | 173 | ||
11/04 | 83 | Stage 3 - Pratola Peligna › Prati di Tivo | 163 | ||
10/04 | 89 | Stage 2 - Alanno › Magliano de' Marsi | 162 | ||
09/04 | 123 | Stage 1 - Vasto › Pescara | 161 | ||
02.04 » 05.04 | Région Pays de la Loire Tour (2.1) | ||||
General classification | |||||
05/04 | 68 | Stage 4 - Marolles-les-Braults › Le Mans | 174.9 | ||
04/04 | 86 | Stage 3 - Segré-en-Anjou-Bleu › Château-Gontier | 159.8 | ||
03/04 | 58 | Stage 2 - Châteaubriant › Saumur | 162.1 | ||
02/04 | 45 | Stage 1 - Fontenay-le-Comte › Saint-Jean-de-Monts | 210.5 | ||
04.03 » 10.03 | Tirreno-Adriatico (2.UWT) | ||||
10/03 | Stage 7 - San Benedetto del Tronto › San Benedetto del Tronto | 154 | |||
09/03 | 116 | Stage 6 - Sassoferrato › Cagli (Monte Petrano) | 180 | ||
08/03 | 150 | Stage 5 - Torricella Sicura › Valle Castellana | 144 | ||
07/03 | 150 | Stage 4 - Arrone › Giulianova | 207 | ||
06/03 | 153 | Stage 3 - Volterra › Gualdo Tadino | 225 | ||
05/03 | 173 | Stage 2 - Camaiore › Follonica | 198 | ||
04/03 | 169 | Stage 1 (ITT) - Lido di Camaiore › Lido di Camaiore | 10 | ||
08.02 » 11.02 | Tour de la Provence (2.1) | ||||
11/02 | Stage 3 - Rognac › Arles | 183.2 | |||
10/02 | 79 | Stage 2 - Forcalquier › Manosque | 165 | ||
09/02 | 68 | Stage 1 - Aix-en-Provence › Martigues | 157.2 | ||
08/02 | 97 | Prologue - Marseille › Marseille | 5 | ||
31.01 » 04.02 | Etoile de Bessèges - Tour du Gard (2.1) | ||||
General classification | |||||
04/02 | 113 | Stage 5 (ITT) - Alès › Alès | 10.645 | ||
03/02 | 86 | Stage 4 - Méjannes-le-Clap › Méjannes-le-Clap | 158.48 | ||
02/02 | 77 | Stage 3 - Bessèges › Bessèges | 161.11 | ||
01/02 | 55 | Stage 2 - Marguerittes › Rousson | 163.58 | ||
28/01 | 78 | Grand Prix Cycliste de Marseille La Marseillaise (1.1) | 167.5 | ||
08.10 » 15.10 | Presidential Cycling Tour of Türkiye (2.1) | ||||
General classification | |||||
15/10 | 25 | Stage 8 - Istanbul › Istanbul (Sultanahmet) | 130.5 | ||
14/10 | 26 | Stage 7 - Selçuk › Izmir | 159.8 | ||
13/10 | 59 | Stage 6 - Bodrum › Selçuk (Meryem Ana Zirve) | 193.3 | ||
12/10 | 28 | Stage 5 - Marmaris › Bodrum | 180.6 | ||
11/10 | 25 | Stage 4 - Fethiye › Marmaris | 165.3 | ||
10/10 | 55 | Stage 3 - Fethiye › Babadağ | 104.1 | ||
09/10 | 68 | Stage 2 - Kemer › Kalkan | 166.5 | ||
08/10 | 67 | Stage 1 - Alanya › Antalya | 135 | ||
03/10 | DNF | Sparkassen Münsterland Giro (1.Pro) | 194.2 | ||
01/10 | 7 | National Championships Switzerland ME - ITT (NC) | 31.3 | ||
13.09 » 17.09 | Okolo Slovenska / Tour de Slovaquie (2.1) | ||||
16/09 | Stage 4 - Prievidza › Nitra | 149 | |||
15/09 | 63 | Stage 3 - Ružomberok › Martin | 171.6 | ||
14/09 | 31 | Stage 2 - Prešov › Poprad | 143.9 | ||
13/09 | 29 | Stage 1 - Košice › Košice | 172.7 | ||
10/09 | 77 | GP de Fourmies / La Voix du Nord (1.Pro) | 197.6 | ||
03/09 | 36 | Maryland Cycling Classic, presented by UnitedHealthcare (1.Pro) | 196.9 | ||
06.07 » 09.07 | Sibiu Cycling Tour (2.1) | ||||
101 | General classification | ||||
09/07 | 26 | Stage 4a - Sibiu › Sibiu | 97.3 | ||
09/07 | 67 | Stage 4b (ITT) - Sibiu › Sibiu | 3.3 | ||
08/07 | 113 | Stage 3 - Brezoi › Păltiniș | 202 | ||
07/07 | 101 | Stage 2 - Sibiu › Bâlea Lac | 155 | ||
06/07 | 36 | Stage 1 - Sibiu › Sibiu | 199 | ||
04/07 | 35 | Trofeo Città di Brescia - Mem. Rino Fiori (1.2) | 121.8 | ||
02/07 | DNF | Giro del Medio Brenta (1.2) | 175.4 | ||
25/06 | DNF | National Championships Switzerland ME - Road Race (NC) | 151.9 | ||
14.06 » 18.06 | Baloise Belgium Tour (2.Pro) | ||||
14/06 | Stage 1 - Scherpenheuvel-Zichem › Scherpenheuvel-Zichem | 164.9 | |||
07.06 » 11.06 | ZLM Tour (2.Pro) | ||||
General classification | |||||
11/06 | 91 | Stage 4 - Oosterhout › Oosterhout | 158.5 | ||
10/06 | 117 | Stage 3 - Roosendaal › Roosendaal | 194.2 | ||
09/06 | 71 | Stage 2 - Schijndel › Buchten | 184.1 | ||
08/06 | 129 | Stage 1 - Westkapelle › 's-Heerenhoek | 202.5 | ||
07/06 | 128 | Prologue - Heinkenszand › Heinkenszand | 6.6 | ||
04/06 | DNF | Brussels Cycling Classic (1.Pro) | 207.1 | ||
21/05 | OTL | Rund um Köln (1.1) | 201.1 | ||
25.04 » 30.04 | Tour de Romandie (2.UWT) | ||||
Youth classification | |||||
29 | Mountains classification | ||||
43 | Points classification | ||||
117 | General classification | ||||
30/04 | 112 | Stage 5 - Vufflens-la-Ville › Genève | 170.8 | ||
29/04 | 108 | Stage 4 - Sion › Thyon 2000 | 161.6 | ||
28/04 | 130 | Stage 3 (ITT) - Châtel-Saint-Denis › Châtel-Saint-Denis | 18.75 | ||
27/04 | 139 | Stage 2 - Morteau › La Chaux-de-Fonds | 162.7 | ||
26/04 | 128 | Stage 1 - Crissier › Vallée de Joux | 170.9 | ||
25/04 | 143 | Prologue - Port-Valais › Port-Valais | 6.82 | ||
16/04 | 51 | Tour du Doubs (1.1) | 200.9 | ||
15/04 | 44 | Tour du Jura Cycliste (1.1) | 165.85 | ||
14/04 | DNF | Classic Grand Besançon Doubs (1.1) | 169.6 | ||
10/04 | 14 | Grand Prix Mobiliar (NAT) | |||
04.04 » 07.04 | Région Pays de la Loire Tour (2.1) | ||||
General classification | |||||
07/04 | 48 | Stage 4 - Sablé-sur-Sarthe › Le Mans | 177.8 | ||
06/04 | 77 | Stage 3 - Baugé-en-Anjou › Mayenne | 197.1 | ||
05/04 | 22 | Stage 2 - Clisson › Le Lion-d'Angers | 169.4 | ||
04/04 | 24 | Stage 1 - Saint-Père-en-Retz › Saint-Gilles-Croix-de-Vie | 148.5 | ||
06.03 » 12.03 | Tirreno-Adriatico (2.UWT) | ||||
Youth classification | |||||
133 | General classification | ||||
12/03 | 33 | Stage 7 - San Benedetto del Tronto › San Benedetto del Tronto | 154 | ||
11/03 | 114 | Stage 6 - Osimo Stazione › Osimo | 193 | ||
10/03 | 109 | Stage 5 - Morro d'Oro › Sassotetto - Fonte Lardina | 165.6 | ||
09/03 | 111 | Stage 4 - Greccio › Tortoreto | 218 | ||
08/03 | 163 | Stage 3 - Follonica › Foligno | 216 | ||
07/03 | 25 | Stage 2 - Camaiore › Follonica | 210 | ||
06/03 | 168 | Stage 1 (ITT) - Lido di Camaiore › Lido di Camaiore | 11.5 | ||
01/03 | DNF | Trofeo Laigueglia (1.Pro) | 201.3 | ||
03/10 | DNF | Coppa Bernocchi - GP BPM (1.Pro) | 190.7 | ||
29/09 | DNF | Coppa Agostoni - Giro delle Brianze (1.1) | 193 | ||
15/09 | 33 | Coppa Sabatini - Gran Premio città di Peccioli (1.Pro) | 198.9 | ||
14/09 | DNF | Giro della Toscana - Memorial Alfredo Martini (1.1) | 199.2 | ||
11/09 | 61 | GP de Fourmies / La Voix du Nord (1.Pro) | 197.6 | ||
04/09 | 83 | Tour du Doubs (1.1) | 204 | ||
26/06 | 14 | National Championships Switzerland ME - Road Race (NC) | 192 | ||
10/06 | 57 | Grosser Preis des Kantons Aargau (1.1) | 173.8 | ||
04.06 » 08.06 | Adriatica Ionica Race / Sulle Rotte della Serenissima (2.1) | ||||
Youth classification | |||||
66 | General classification | ||||
08/06 | 19 | Stage 5 - Castelraimondo › Ascoli Piceno | 152.3 | ||
07/06 | 62 | Stage 4 - Fano › Riviera del Conero | 164.5 | ||
06/06 | 73 | Stage 3 - Ferrara › Brisighella | 141.3 | ||
05/06 | 44 | Stage 2 - Castelfranco Veneto › Monte Grappa | 174.6 | ||
04/06 | 60 | Stage 1 - Tarvisio › Monfalcone | 193.8 | ||
02/06 | DNF | Giro dell'Appennino (1.1) | 191.7 | ||
01/05 | 23 | Circuito del Porto - Trofeo Arvedi (1.2) | 179.9 | ||
22.03 » 26.03 | Settimana Internazionale Coppi e Bartali (2.1) | ||||
24/03 | Stage 3 - San Marino › San Marino | 147 | |||
23/03 | 139 | Stage 2 - Riccione › Longiano | 165.9 | ||
22/03 | 123 | Stage 1 - Riccione › Riccione | 164.6 | ||
20/03 | DNF | Per Sempre Alfredo (1.1) | 172.7 | ||
02/03 | DNF | Trofeo Laigueglia (1.Pro) | 202 | ||
10.02 » 13.02 | Tour of Antalya (2.1) | ||||
General classification | |||||
13/02 | 22 | Stage 4 - Antalya › Antalya | 156.5 | ||
12/02 | 55 | Stage 3 - Aspendos › Termessos | 110.6 | ||
11/02 | 22 | Stage 2 - Kemer › Antalya | 180.3 | ||
10/02 | 50 | Stage 1 - Side › Antalya | 142.4 | ||
29.10 » 07.11 | Tour du Faso (2.2) | ||||
Youth classification | |||||
14 | Points classification | ||||
6 | General classification | ||||
07/11 | 18 | Stage 10 - Kombissiri › Ouagadougou | 129.5 | ||
06/11 | 20 | Stage 9 - Manga › Ziniaré | 128 | ||
05/11 | 9 | Stage 8 - Koubri › Pô | 126.2 | ||
04/11 | 2 | Stage 7 (TTT) - Koupéla › Zorgho | 33 | ||
03/11 | 26 | Stage 6 - Nagréongo › Tenkodogo | 153.5 | ||
02/11 | 14 | Stage 5 - Ouahigouya › Kaya | 105 | ||
01/11 | 13 | Stage 4 - Laye › Ouahigouya | 148 | ||
31/10 | 15 | Stage 3 - Dédougou › Koudougou | 133.08 | ||
30/10 | 9 | Stage 2 - Bobo Dioulasso › Dédougou | 183.2 | ||
29/10 | 10 | Stage 1 - Banfora › Bobo Dioulasso | 125 | ||
11/09 | 22 | Tour du Jura (NAT) | |||
20/06 | 28 | National Championships Switzerland ME - Road Race (NC) | 158.6 | ||
16/06 | 14 | National Championships Switzerland MU - ITT (NC) | 20.4 | ||
24/05 | 8 | National Championships Switzerland MU - Road Race (NC) | 168 | ||
08.04 » 11.04 | International Tour of Rhodes (2.2) | ||||
Youth classification | |||||
10 | Mountains classification | ||||
90 | General classification | ||||
11/04 | 73 | Stage 3 - Rhodes › Afando | 153.5 | ||
10/04 | 47 | Stage 2 - Rhodes › Maritsa | 150 | ||
09/04 | 100 | Stage 1 - Rhodes › Paradisi | 138.5 | ||
08/04 | 91 | Prologue - Rhodes › Rhodes | 2.2 | ||
04/04 | 44 | International Rhodes GP Powered by Mitsis Hotels (1.2) | 186.3 | ||
21/02 | 42 | Grand Prix Velo Alanya ME (1.2) | 104.5 | ||
20/02 | 36 | Grand Prix Velo Manavgat ME (1.2) | 147.5 | ||
07/02 | 79 | Grand Prix Gazipasa (1.2) | 157.6 | ||
06/02 | DNF | Grand Prix Alanya (1.2) | 147.8 |