1 | 4582 | 2023-08-12 | 9 | World Championships MU - Road Race |
2 | 4444 | 2024-02-15 | 58 | Volta ao Algarve em Bicicleta | Stage 2 |
3 | 4412 | 2025-08-05 | 97 | Tour de Pologne | Stage 2 |
4 | 3871 | 2024-06-19 | 2 | National Championships Great Britain ME - ITT |
5 | 3320 | 2024-05-19 | 1 | Tour of Japan | Stage 1 (ITT) |
6 | 2887 | 2024-05-25 | 1 | Tour of Japan | Stage 7 |
7 | 2561 | 2024-07-07 | 1 | Sibiu Cycling Tour | Stage 2b (ITT),Sibiu Cycling Tour | Stage 2a |
8 | 2434 | 2024-10-17 | | |
9 | 2421 | 2024-05-20 | 2 | Tour of Japan | Stage 2 |
10 | 2232 | 2025-04-13 | 73 | Paris-Roubaix |
11 | 2227 | 2024-06-23 | 3 | National Championships Great Britain ME - Road Race |
12 | 2011 | 2024-10-18 | | |
13 | 1790 | 2024-07-08 | 123 | Sibiu Cycling Tour | Stage 3 |
14 | 1514 | 2025-03-30 | 79 | Gent-Wevelgem in Flanders Fields ME |
15 | 1423 | 2025-06-17 | 131 | Tour de Suisse | Stage 3 |
16 | 1315 | 2023-02-26 | 7 | O Gran Camiño | Stage 4 (ITT),O Gran Camiño | General classification |
17 | 1213 | 2025-04-06 | DNF | Ronde van Vlaanderen - Tour des Flandres ME |
18 | 1202 | 2024-06-24 | | |
19 | 1181 | 2024-06-20 | | |
20 | 1145 | 2023-08-13 | | |
21 | 1087 | 2024-06-09 | 25 | ZLM Tour | Stage 5,ZLM Tour | General classification |
22 | 954 | 2024-09-03 | 22 | Tour of Britain | Stage 1 |
23 | 864 | 2025-05-29 | 11 | Boucles de la Mayenne - Crédit Mutuel | Prologue |
24 | 838 | 2024-06-06 | 83 | ZLM Tour | Stage 2 |
25 | 722 | 2023-12-13 | | |
26 | 648 | 2024-02-07 | | |
27 | 629 | 2022-08-08 | DNF | Volta a Portugal em Bicicleta | Stage 4 |
28 | 626 | 2021-09-05 | 63 | Tour of Britain | Stage 1 |
29 | 617 | 2025-08-04 | 146 | Tour de Pologne | Stage 1 |
30 | 616 | 2022-08-07 | 88 | Volta a Portugal em Bicicleta | Stage 3 |
31 | 596 | 2024-09-02 | | |
32 | 558 | 2024-05-21 | 16 | Tour of Japan | Stage 3 |
33 | 518 | 2025-03-19 | DNS | Milano - Torino |
34 | 501 | 2025-03-09 | 153 | Paris-Nice | Stage 1 |
35 | 497 | 2023-06-21 | 2 | National Championships Great Britain MU - ITT |
36 | 473 | 2025-05-28 | | |
37 | 469 | 2024-07-09 | 114 | Sibiu Cycling Tour | Stage 4,Sibiu Cycling Tour | General classification |
38 | 460 | 2024-06-10 | | |
39 | 429 | 2024-10-19 | | |
40 | 415 | 2024-06-07 | 26 | ZLM Tour | Stage 3 |
41 | 400 | 2025-03-28 | 126 | E3 Saxo Classic ME |
42 | 389 | 2021-09-29 | 2 | Ronde de l'Isard | Stage 1 |
43 | 369 | 2024-06-05 | 4 | ZLM Tour | Stage 1 (ITT) |
44 | 366 | 2025-01-20 | | |
45 | 329 | 2025-06-26 | 5 | National Championships Great Britain ME - ITT |
46 | 319 | 2025-03-11 | 6 | Paris-Nice | Stage 3 (TTT) |
47 | 313 | 2025-03-16 | DNF | Paris-Nice | Stage 8 |
48 | 306 | 2025-04-04 | | |
49 | 288 | 2025-03-22 | 128 | Milano-Sanremo |
50 | 282 | 2024-03-09 | 5 | Rhodes GP by Culture & Sports Organization |