2024-04-21 | DNF | Liège-Bastogne-Liège | 254.5 | 127.2 |
2024-04-17 | DNF | La Flèche Wallonne | 198.6 | 99.3 |
2024-04-14 | 59 | Tour du Doubs | 178.9 | 178.9 |
2024-04-13 | 48 | Tour du Jura Cycliste | 174.6 | 174.6 |
2024-04-12 | 75 | Classic Grand Besançon Doubs | 171.3 | 171.3 |
2024-03-10 | 86 | Tirreno-Adriatico | Stage 7 | 154 | 154 |
2024-03-09 | 83 | Tirreno-Adriatico | Stage 6 | 180 | 180 |
2024-03-08 | 61 | Tirreno-Adriatico | Stage 5 | 144 | 144 |
2024-03-07 | 142 | Tirreno-Adriatico | Stage 4 | 207 | 207 |
2024-03-06 | 136 | Tirreno-Adriatico | Stage 3 | 225 | 225 |
2024-03-05 | 140 | Tirreno-Adriatico | Stage 2 | 198 | 198 |
2024-03-04 | 132 | Tirreno-Adriatico | Stage 1 (ITT) | 10 | 10 |
2024-02-25 | 29 | UAE Tour | Stage 7 | 161 | 161 |
2024-02-24 | 109 | UAE Tour | Stage 6 | 138 | 138 |
2024-02-23 | 104 | UAE Tour | Stage 5 | 182 | 182 |
2024-02-22 | 135 | UAE Tour | Stage 4 | 168 | 168 |
2024-02-21 | 41 | UAE Tour | Stage 3 | 176 | 176 |
2024-02-20 | 73 | UAE Tour | Stage 2 (ITT) | 12.1 | 12.1 |
2024-02-19 | 24 | UAE Tour | Stage 1 | 141 | 141 |
2024-02-11 | 43 | Clasica de Almeria | 192.3 | 192.3 |
2024-02-10 | 54 | Vuelta Ciclista a la Region de Murcia "Costa Calida" | 198.7 | 198.7 |
2024-01-28 | 13 | Cadel Evans Great Ocean Road Race | 174.3 | 174.3 |
2024-01-25 | 22 | Surf Coast Classic | 158.6 | 158.6 |
2024-01-21 | 84 | Santos Tour Down Under | Stage 6 | 128.2 | 128.2 |
2024-01-20 | 48 | Santos Tour Down Under | Stage 5 | 129.3 | 129.3 |
2024-01-19 | 57 | Santos Tour Down Under | Stage 4 | 136.2 | 136.2 |
2024-01-18 | 51 | Santos Tour Down Under | Stage 3 | 145.3 | 145.3 |
2024-01-17 | 14 | Santos Tour Down Under | Stage 2 | 141.6 | 141.6 |
2024-01-16 | 38 | Santos Tour Down Under | Stage 1 | 144 | 144 |
| | | | 4395.9 |