842
UWT
9400
WWT
1285
PRO M
UWT - 2018
Tour of Norway
2023
Trofeo Laigueglia
2021
Clásica de Almería
Tour de Suisse
2019
Stage 5
Giro d'Italia
Stage 19
La Vuelta ciclista a España
2018
Stage 15
03/11
UEC Cyclo-Cross European Championships - ME
609
20/10
Utsunomiya Japan Cup Road Race
38
16/10
Giro del Veneto
1337
15/10
Gree-Tour of Guangxi
164
12/10
Il Lombardia
2827
10/10
Gran Piemonte
861
09/10
Tour of Taihu Lake
126
08/10
Tre Valli Varesine
DNF
07/10
Coppa Bernocchi - GP Banco BPM
56
06/10
Paris - Tours Elite
1178
05/10
Giro dell'Emilia
1240
03/10
Sparkassen Münsterland Giro
1601
29/09
UCI Road World Championships ME - IRR
6544
PETRONAS Le Tour de Langkawi
681
28/09
UCI Road World Championships WE - IRR
4465
22/09
UCI Road World Championships ME - ITT
134
21/09
SUPER 8 Classic
321
18/09
Skoda Tour de Luxembourg
Grand Prix de Wallonie
46
15/09
Grand Prix Cycliste de Montréal
562
UEC Road European Championships ME - IRR
451
13/09
Grand Prix Cycliste de Québec
1277
12/09
Gran Premio città di Peccioli - Coppa Sabatini
1080
11/09
UEC Road European Championships ME - ITT
3134
08/09
GP de Fourmies / La Voix du Nord
1487
GP Industria & Artigianato
1901
BEMER Cyclassics
2699
03/09
Lloyds Bank Tour of Britain
2239
28/08
Renewi Tour
206
27/08
Tour of Hainan
330
21/08
Lidl Deutschland Tour
2305
17/08
3406
14/08
PostNord Tour of Denmark
1594
12/08
Tour de Pologne
3510
10/08
Donostia San Sebastian Klasikoa
470
05/08
Vuelta a Burgos
18
04/08
Arctic Race of Norway
1823
03/08
Paris 2024 Olympic Games ME - IRR
6060
27/07
Paris 2024 Olympic Games ME - ITT
6089
22/07
Ethias - Tour de Wallonie
1549
07/07
Tour of Qinghai Lake
555
29/06
Tour de France
36
12/06
Tour of Slovenia
1464
09/06
6620
08/06
Duracell Dwars door het Hageland
1614
02/06
Critérium du Dauphiné
381
Brussels Cycling Classic
1000
29/05
Circuit Franco-Belge
812
23/05
Boucles de la Mayenne - Crédit Mutuel
1664
1118
Top 3
2
Top 10
4
Top 100
49
Top 1000
182
Total
447