1 | 2156 | 2023-07-11 | 6 | Tour of Qinghai Lake | Stage 3 |
2 | 2075 | 2023-07-10 | 3 | Tour of Qinghai Lake | Stage 2 |
3 | 1335 | 2023-07-12 | 65 | Tour of Qinghai Lake | Stage 4 |
4 | 1321 | 2024-04-25 | 2 | Tour of the Gila | Stage 2 |
5 | 1317 | 2024-08-29 | 2 | Tour of Hainan | Stage 3 |
6 | 1013 | 2023-07-13 | 36 | Tour of Qinghai Lake | Stage 5 |
7 | 932 | 2023-07-14 | 72 | Tour of Qinghai Lake | Stage 6 |
8 | 804 | 2025-08-01 | 1 | Vuelta a Colombia | Stage 1 |
9 | 797 | 2024-10-13 | 4 | Tour of Taihu Lake | Stage 5,Tour of Taihu Lake | General classification |
10 | 774 | 2025-08-02 | 13 | Vuelta a Colombia | Stage 2 |
11 | 733 | 2024-11-02 | 3 | Tour do Rio | Stage 2 |
12 | 591 | 2024-05-19 | 2 | Gran Premio New York City |
13 | 519 | 2018-04-08 | 3 | Klasika Primavera de Amorebieta |
14 | 470 | 2019-04-06 | | |
15 | 422 | 2017-04-09 | 2 | Klasika Primavera de Amorebieta |
16 | 372 | 2023-07-15 | 42 | Tour of Qinghai Lake | Stage 7 |
17 | 370 | 2024-08-30 | 39 | Tour of Hainan | Stage 4 |
18 | 348 | 2023-10-04 | | |
19 | 347 | 2024-11-04 | | |
20 | 326 | 2024-05-20 | | |
21 | 307 | 2018-04-13 | 2 | GP Beiras e Serra da Estrela | Stage 1 |
22 | 300 | 2018-12-29 | | |
23 | 281 | 2019-04-05 | | |
24 | 277 | 2024-11-03 | 6 | Tour do Rio | Stage 3,Tour do Rio | General classification |
25 | 269 | 2017-09-22 | 17 | World Championships MU - Road Race |
26 | 218 | 2017-04-10 | | |
27 | 213 | 2024-11-01 | 2 | Tour do Rio | Stage 1 |
28 | 210 | 2018-03-19 | 132 | Volta Ciclista a Catalunya | Stage 1 |
29 | 205 | 2019-03-18 | 5 | Tour de Taiwan | Stage 2 |
30 | 190 | 2018-04-09 | | |
31 | 186 | 2018-06-09 | 5 | Giro Ciclistico d'Italia | Stage 2 |
32 | 175 | 2017-04-06 | 8 | Circuit Cycliste Sarthe - Pays de la Loire | Stage 4 |
33 | 163 | 2019-05-25 | | |
34 | 161 | 2018-04-14 | 13 | GP Beiras e Serra da Estrela | Stage 2 |
35 | 151 | 2019-04-07 | | |
36 | 147 | 2018-09-28 | 31 | World Championships MU - Road Race |
37 | 144 | 2019-03-21 | 71 | Tour de Taiwan | Stage 5,Tour de Taiwan | General classification |
38 | 141 | 2017-04-07 | 50 | Circuit Cycliste Sarthe - Pays de la Loire | Stage 5,Circuit Cycliste Sarthe - Pays de la Loire | General classification |
39 | 138 | 2018-06-08 | 16 | Giro Ciclistico d'Italia | Stage 1 |
40 | 137 | 2018-06-11 | 21 | Giro Ciclistico d'Italia | Stage 4 |
41 | 136 | 2017-08-02 | 1 | Vuelta a Colombia | Stage 2 |
42 | 133 | 2018-04-06 | 20 | Circuit Cycliste Sarthe - Pays de la Loire | Stage 4,Circuit Cycliste Sarthe - Pays de la Loire | General classification |
43 | 130 | 2017-08-03 | 65 | Vuelta a Colombia | Stage 3 |
44 | 126 | 2019-02-07 | | |
45 | 124 | 2018-04-01 | 7 | La Roue Tourangelle Région Centre Val de Loire - Trophée Harmonie Mutuelle |
46 | 113 | 2017-09-23 | | |
47 | 110 | 2018-06-07 | 11 | Giro Ciclistico d'Italia | Prologue |
48 | 109 | 2018-04-15 | 12 | GP Beiras e Serra da Estrela | Stage 3,GP Beiras e Serra da Estrela | General classification |
49 | 107 | 2017-04-11 | | |
50 | 105 | 2018-03-20 | 92 | Volta Ciclista a Catalunya | Stage 2 |