| 1 | 10849 | 2025-02-09 | 1 | Tour of Oman | Stage 2 | 
| 2 | 8610 | 2025-08-28 | 7 | La Vuelta Ciclista a España | Stage 6 | 
| 3 | 5342 | 2025-09-07 | 7 | La Vuelta Ciclista a España | Stage 15 | 
| 4 | 4289 | 2021-05-11 | 4 | Giro d'Italia | Stage 4 | 
| 5 | 4001 | 2021-05-13 | 22 | Giro d'Italia | Stage 6 | 
| 6 | 3405 | 2023-01-25 | 2 | Trofeo Calvia | 
| 7 | 2771 | 2025-08-26 | 104 | La Vuelta Ciclista a España | Stage 4 | 
| 8 | 2720 | 2025-10-05 | 14 | European Continental Championships ME - Road Race | 
| 9 | 2684 | 2023-04-19 | 74 | La Flèche Wallonne | 
| 10 | 2576 | 2024-06-28 |  |  | 
| 11 | 2462 | 2025-02-10 | 55 | Tour of Oman | Stage 3 | 
| 12 | 2224 | 2024-04-02 | 3 | Itzulia Basque Country | Stage 2 | 
| 13 | 2134 | 2024-06-27 |  |  | 
| 14 | 2130 | 2025-02-28 |  |  | 
| 15 | 2067 | 2021-11-04 |  |  | 
| 16 | 2036 | 2021-05-14 | 49 | Giro d'Italia | Stage 7 | 
| 17 | 1937 | 2021-05-29 | 34 | Giro d'Italia | Stage 20 | 
| 18 | 1937 | 2021-05-29 | 34 | Giro d'Italia | Stage 20 | 
| 19 | 1881 | 2025-08-29 | 61 | La Vuelta Ciclista a España | Stage 7 | 
| 20 | 1833 | 2021-05-12 | 37 | Giro d'Italia | Stage 5 | 
| 21 | 1793 | 2025-08-21 |  |  | 
| 22 | 1781 | 2024-06-25 |  |  | 
| 23 | 1692 | 2025-08-22 |  |  | 
| 24 | 1646 | 2024-06-26 |  |  | 
| 25 | 1625 | 2025-10-11 | 57 | Il Lombardia | 
| 26 | 1500 | 2025-06-12 | DNF | Critérium du Dauphiné | Stage 5 | 
| 27 | 1487 | 2025-02-27 |  |  | 
| 28 | 1472 | 2024-09-20 | 52 | Skoda Tour de Luxembourg | Stage 3 | 
| 29 | 1460 | 2024-06-29 | 56 | Tour de France | Stage 1 | 
| 30 | 1415 | 2024-07-13 | DNF | Tour de France | Stage 14 | 
| 31 | 1373 | 2021-05-15 | 43 | Giro d'Italia | Stage 8 | 
| 32 | 1362 | 2021-04-21 | 63 | La Flèche Wallonne | 
| 33 | 1354 | 2025-09-02 | 69 | La Vuelta Ciclista a España | Stage 10 | 
| 34 | 1309 | 2022-09-04 | 22 | La Vuelta ciclista a España | Stage 15 | 
| 35 | 1285 | 2025-02-26 |  |  | 
| 36 | 1281 | 2024-04-14 | 67 | Amstel Gold Race | 
| 37 | 1262 | 2021-08-27 | 71 | Deutschland Tour | Stage 2 | 
| 38 | 1247 | 2022-02-17 | 44 | Volta ao Algarve em Bicicleta | Stage 2 | 
| 39 | 1226 | 2025-02-25 |  |  | 
| 40 | 1219 | 2022-08-19 | 3 | La Vuelta ciclista a España | Stage 1 (TTT) | 
| 41 | 1154 | 2022-02-10 | 13 | Tour de la Provence | Prologue | 
| 42 | 1151 | 2024-04-09 |  |  | 
| 43 | 1150 | 2022-02-13 | 22 | Tour de la Provence | Stage 3,Tour de la Provence | General classification | 
| 44 | 1116 | 2024-04-03 | 35 | Itzulia Basque Country | Stage 3 | 
| 45 | 1104 | 2021-05-16 | 24 | Giro d'Italia | Stage 9 | 
| 46 | 1096 | 2025-02-24 |  |  | 
| 47 | 1096 | 2022-08-18 |  |  | 
| 48 | 1088 | 2022-02-11 | 17 | Tour de la Provence | Stage 1 | 
| 49 | 1063 | 2023-08-21 |  |  | 
| 50 | 1051 | 2023-02-20 | 140 | UAE Tour | Stage 1 |