1 | 2025-06-26 | 8 | National Championships Great Britain MU - ITT | NC | 27 | - | - | |
2 | 2025-05-17 | 112 | Orlen Nations Grand Prix | General classification | 2.Ncup | | - | - | |
3 | 2025-05-17 | 109 | Orlen Nations Grand Prix | Stage 4 | 2.Ncup | 146.9 | - | - | 2693 |
4 | 2025-05-16 | 118 | Orlen Nations Grand Prix | Stage 3 | 2.Ncup | 138.6 | - | - | 2493 |
5 | 2025-05-15 | 97 | Orlen Nations Grand Prix | Stage 2 | 2.Ncup | 143.3 | - | - | 2118 |
6 | 2025-05-14 | 118 | Orlen Nations Grand Prix | Stage 1 | 2.Ncup | 155.8 | - | - | 1876 |
7 | 2025-04-27 | DNF | Rutland-Melton CiCLE Classic | 1.2 | 177 | - | - | 1663 |
8 | 2024-09-23 | 20 | World Championships MU - ITT | WC | 29.9 | - | 3 | 335 |
9 | 2024-08-13 | DNF | Tour du Limousin-Périgord - Nouvelle Aquitaine | Stage 1 | 2.1 | 174 | - | - | 2634 |
10 | 2024-06-23 | DNS | National Championships Great Britain ME - Road Race | NC | 182 | - | - | 2317 |
11 | 2024-06-19 | 11 | National Championships Great Britain MU - ITT | NC | 30 | - | - | |
12 | 2024-04-28 | DNF | Le Tour de Bretagne Cycliste | Stage 4 | 2.2 | 171.5 | - | - | 1584 |
13 | 2024-04-27 | 130 | Le Tour de Bretagne Cycliste | Stage 3 | 2.2 | 180.8 | - | - | 1537 |
14 | 2024-04-26 | 131 | Le Tour de Bretagne Cycliste | Stage 2 | 2.2 | 206.2 | - | - | 2546 |
15 | 2024-04-25 | 133 | Le Tour de Bretagne Cycliste | Stage 1 | 2.2 | 146 | - | - | 1229 |
16 | 2024-04-07 | 73 | Paris-Roubaix Espoirs | 1.2U | 163.6 | - | - | 552 |
17 | 2024-03-24 | DNF | Olympia's Tour | Stage 5 | 2.2 | 188.3 | - | - | 574 |
18 | 2024-03-23 | 72 | Olympia's Tour | Stage 4 | 2.2 | 168.2 | - | - | 504 |
19 | 2024-03-22 | 71 | Olympia's Tour | Stage 3 | 2.2 | 140.8 | - | - | 479 |
20 | 2024-03-21 | 96 | Olympia's Tour | Stage 2 | 2.2 | 150.4 | - | - | 121 |
21 | 2024-03-20 | 127 | Olympia's Tour | Stage 1 | 2.2 | 144.9 | - | - | 109 |
22 | 2024-03-17 | 82 | Dorpenomloop Rucphen | 1.2 | 181.4 | - | - | 284 |
23 | 2024-03-15 | 17 | Youngster Coast Challenge | 1.2U | 172.2 | - | - | 544 |
24 | 2023-08-09 | 6 | World Championships MU - ITT | WC | 36.2 | 5 | 40 | 195 |
25 | 2023-08-08 | DNF | World Championships - Mixed Relay TTT | WC | 40.3 | 5 | - | 404 |
26 | 2023-06-25 | DNF | National Championships Great Britain ME - Road Race | NC | 189 | - | - | 3438 |
27 | 2023-06-21 | 1 | National Championships Great Britain MU - ITT | NC | 27.4 | - | 25 | |
28 | 2023-06-11 | 39 | Course de la Paix Grand Prix Jeseníky | Youth classification | 2.Ncup | | - | - | |
29 | 2023-06-11 | 83 | Course de la Paix Grand Prix Jeseníky | General classification | 2.Ncup | | - | - | |
30 | 2023-06-11 | 91 | Course de la Paix Grand Prix Jeseníky | Stage 3 | 2.Ncup | 166.1 | - | - | 2468 |
31 | 2023-06-10 | 84 | Course de la Paix Grand Prix Jeseníky | Stage 2 | 2.Ncup | 129.1 | - | - | 2710 |
32 | 2023-06-09 | 82 | Course de la Paix Grand Prix Jeseníky | Stage 1 | 2.Ncup | 121.9 | - | - | 1875 |
33 | 2023-06-08 | 4 | Course de la Paix Grand Prix Jeseníky | Prologue | 2.Ncup | 3.1 | - | - | 18 |
34 | 2023-06-04 | 17 | Ronde de l'Oise | Youth classification | 2.2 | | - | - | |
35 | 2023-06-04 | 50 | Ronde de l'Oise | General classification | 2.2 | | - | - | |
36 | 2023-06-04 | 53 | Ronde de l'Oise | Stage 4 | 2.2 | 158.9 | - | - | 1516 |
37 | 2023-06-03 | 72 | Ronde de l'Oise | Stage 3 | 2.2 | 189.9 | - | - | 1327 |
38 | 2023-06-02 | 20 | Ronde de l'Oise | Stage 2 | 2.2 | 181 | - | - | 1505 |
39 | 2023-06-01 | 68 | Ronde de l'Oise | Stage 1 | 2.2 | 145.9 | - | - | 1299 |
40 | 2023-02-20 | DNF | Tour du Rwanda | Stage 2 | 2.1 | 132.9 | - | - | 2313 |
41 | 2023-02-19 | 27 | Tour du Rwanda | Stage 1 | 2.1 | 115.6 | - | - | 1358 |
42 | 2022-09-08 | 96 | Tour of Britain | General classification | 2.Pro | | - | - | |
43 | 2022-09-08 | 90 | Tour of Britain | Stage 5 | 2.Pro | 186.8 | - | - | 1421 |
44 | 2022-09-07 | 86 | Tour of Britain | Stage 4 | 2.Pro | 149.5 | - | - | 2223 |
45 | 2022-09-06 | 74 | Tour of Britain | Stage 3 | 2.Pro | 163.6 | - | - | 2002 |
46 | 2022-09-05 | 106 | Tour of Britain | Stage 2 | 2.Pro | 175.2 | - | - | 1965 |
47 | 2022-09-04 | 103 | Tour of Britain | Stage 1 | 2.Pro | 181.3 | - | - | 2309 |
48 | 2022-06-26 | 34 | National Championships Great Britain ME - Road Race | NC | 201 | - | - | 1540 |
49 | 2022-06-23 | 10 | National Championships Great Britain U23 - ITT | NC | 22.1 | - | - | 157 |
50 | 2022-06-12 | 24 | Tour d'Eure-et-Loir | Youth classification | 2.2 | | - | - | |
51 | 2022-06-12 | 60 | Tour d'Eure-et-Loir | General classification | 2.2 | | - | - | |
52 | 2022-06-12 | 45 | Tour d'Eure-et-Loir | Stage 3 | 2.2 | 187 | - | - | 1145 |
53 | 2022-06-11 | 41 | Tour d'Eure-et-Loir | Stage 2 | 2.2 | 192 | - | - | 1546 |
54 | 2022-06-10 | 72 | Tour d'Eure-et-Loir | Stage 1 | 2.2 | 161.5 | - | - | 855 |
55 | 2022-04-30 | DNF | PWZ Zuidenveld Tour | 1.2 | 180 | - | - | 335 |
56 | 2022-04-24 | DNS | Rutland-Melton CiCLE Classic | 1.2 | 180 | - | - | 1725 |
57 | 2022-03-18 | 83 | Youngster Coast Challenge | 1.2U | 167.2 | - | - | 378 |
58 | 2020-03-01 | 41 | Kuurne-Brussel-Kuurne Juniors | 1.1 | 122 | - | - | 863 |
| | | | | 7125.3 | 10 | 68 | 65082 |