3673
UWT
2698
WWT
2060
PRO M
1871
PRO W
Stage 1
Deutschland Tour
2023
Stage 2
4 Jours de Dunkerque / Grand Prix des Hauts de France
UAE Tour
UCI Road World Championships WE - IRR
2022
Tour of the Alps
Bretagne Classic - Ouest-France
2019
Presidential Cycling Tour of Turkey
2018
Grand Prix Cycliste de Québec
Top 3
1
Top 10
6
Top 100
20
Top 1000
155
Total
496