2025-07-27 | 42 | Tour de France | Stage 21 | 132.3 | 132.3 |
2025-07-26 | 129 | Tour de France | Stage 20 | 184.2 | 184.2 |
2025-07-25 | 79 | Tour de France | Stage 19 | 93.1 | 93.1 |
2025-07-24 | 91 | Tour de France | Stage 18 | 171.5 | 171.5 |
2025-07-23 | 124 | Tour de France | Stage 17 | 160.4 | 160.4 |
2025-07-22 | 77 | Tour de France | Stage 16 | 171.5 | 171.5 |
2025-07-20 | 104 | Tour de France | Stage 15 | 169.3 | 169.3 |
2025-07-19 | 95 | Tour de France | Stage 14 | 182.6 | 182.6 |
2025-07-18 | 78 | Tour de France | Stage 13 (ITT) | 10.9 | 10.9 |
2025-07-17 | 111 | Tour de France | Stage 12 | 180.6 | 180.6 |
2025-07-16 | 157 | Tour de France | Stage 11 | 156.8 | 156.8 |
2025-07-14 | 106 | Tour de France | Stage 10 | 165.3 | 165.3 |
2025-07-13 | 107 | Tour de France | Stage 9 | 174.1 | 174.1 |
2025-07-12 | 143 | Tour de France | Stage 8 | 171.4 | 171.4 |
2025-07-11 | 62 | Tour de France | Stage 7 | 197 | 197 |
2025-07-10 | 116 | Tour de France | Stage 6 | 201.5 | 201.5 |
2025-07-09 | 36 | Tour de France | Stage 5 (ITT) | 33 | 33 |
2025-07-08 | 97 | Tour de France | Stage 4 | 174.2 | 174.2 |
2025-07-07 | 173 | Tour de France | Stage 3 | 178.3 | 178.3 |
2025-07-06 | 114 | Tour de France | Stage 2 | 209.1 | 209.1 |
2025-07-05 | 86 | Tour de France | Stage 1 | 184.9 | 184.9 |
2025-06-29 | DNF | National Championships Great Britain ME - Road Race | 187 | 93.5 |
2025-06-26 | 6 | National Championships Great Britain ME - ITT | 41 | 41 |
2025-06-22 | 108 | Baloise Belgium Tour | Stage 5 | 183.4 | 183.4 |
2025-06-21 | 50 | Baloise Belgium Tour | Stage 4 | 173 | 173 |
2025-06-20 | 6 | Baloise Belgium Tour | Stage 3 (ITT) | 9.7 | 9.7 |
2025-06-19 | 91 | Baloise Belgium Tour | Stage 2 | 194.4 | 194.4 |
2025-06-18 | 64 | Baloise Belgium Tour | Stage 1 | 197.6 | 197.6 |
2025-05-15 | DNF | 4 Jours de Dunkerque / Grand Prix des Hauts de France | Stage 2 | 178.7 | 89.3 |
2025-05-14 | 78 | 4 Jours de Dunkerque / Grand Prix des Hauts de France | Stage 1 | 177.3 | 177.3 |
2025-05-13 | 64 | Classique Dunkerque / Grand prix des Hauts de France | 193.5 | 193.5 |
2025-04-13 | DNF | Paris-Roubaix | 259.2 | 129.6 |
2025-04-06 | 101 | Ronde van Vlaanderen - Tour des Flandres ME | 268.9 | 268.9 |
2025-04-02 | DNF | Dwars door Vlaanderen - A travers la Flandre ME | 184.2 | 92.1 |
2025-03-30 | 72 | Gent-Wevelgem in Flanders Fields ME | 250.3 | 250.3 |
2025-03-28 | 77 | E3 Saxo Classic ME | 208.8 | 208.8 |
2025-03-22 | 132 | Milano-Sanremo | 289 | 289 |
2025-03-16 | 123 | Tirreno-Adriatico | Stage 7 | 147 | 147 |
2025-03-15 | 92 | Tirreno-Adriatico | Stage 6 | 163 | 163 |
2025-03-14 | 83 | Tirreno-Adriatico | Stage 5 | 205 | 205 |
2025-03-13 | 79 | Tirreno-Adriatico | Stage 4 | 190 | 190 |
2025-03-12 | 100 | Tirreno-Adriatico | Stage 3 | 239 | 239 |
2025-03-11 | 134 | Tirreno-Adriatico | Stage 2 | 192 | 192 |
2025-03-10 | 70 | Tirreno-Adriatico | Stage 1 (ITT) | 11.5 | 11.5 |
2025-03-08 | 13 | Strade Bianche | 213 | 213 |
2025-03-01 | 120 | Omloop Nieuwsblad ME | 197 | 197 |
2025-02-23 | 46 | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 5 | 168.1 | 168.1 |
2025-02-22 | 3 | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 4 | 194.3 | 194.3 |
2025-02-21 | 39 | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 3 | 162.1 | 162.1 |
2025-02-20 | 62 | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 2 | 133.2 | 133.2 |
2025-02-19 | 24 | Vuelta a Andalucia Ruta Ciclista Del Sol | Stage 1 | 162.6 | 162.6 |
2025-02-17 | 29 | Clásica Jaén | 169.2 | 169.2 |
2025-02-02 | 35 | Cadel Evans Great Ocean Road Race - Men | 183.8 | 183.8 |
2025-01-30 | 29 | Surf Coast Classic - Men | 157 | 157 |
2025-01-26 | 100 | Santos Tour Down Under | Stage 6 | 90 | 90 |
2025-01-25 | 84 | Santos Tour Down Under | Stage 5 | 145.7 | 145.7 |
2025-01-24 | 62 | Santos Tour Down Under | Stage 4 | 157.2 | 157.2 |
2025-01-23 | 78 | Santos Tour Down Under | Stage 3 | 147.5 | 147.5 |
2025-01-22 | 96 | Santos Tour Down Under | Stage 2 | 128.8 | 128.8 |
2025-01-21 | 52 | Santos Tour Down Under | Stage 1 | 150.7 | 150.7 |
| | | | 9601.1 |