1 | 2022-06-26 | 24 | National Championships Great Britain ME - Road Race | NC | 201 | - | - | |
2 | 2022-06-23 | 23 | National Championships Great Britain U23 - ITT | NC | 22.1 | - | - | 157 |
3 | 2022-04-24 | DNF | Rutland-Melton CiCLE Classic | 1.2 | 180 | - | - | 1725 |
4 | 2021-10-17 | DNF | National Championships Great Britain ME - Road Race | NC | 166 | - | - | |
5 | 2021-10-14 | 21 | National Championships Great Britain U23 - ITT | NC | 29.4 | - | - | 406 |
6 | 2019-09-15 | DNF | Trofeo Buffoni | 1.1 | 135.4 | - | - | 1666 |
7 | 2019-08-11 | DNF | Aubel - Thimister - Stavelot | Stage 3 | 2.1 | 97.1 | - | - | 1848 |
8 | 2019-08-10 | 108 | Aubel - Thimister - Stavelot | Stage 2b | 2.1 | 94.2 | - | - | 1234 |
9 | 2019-08-10 | 7 | Aubel - Thimister - Stavelot | Stage 2a (TTT) | 2.1 | 9 | - | - | 129 |
10 | 2019-08-09 | 99 | Aubel - Thimister - Stavelot | Stage 1 | 2.1 | 96.2 | - | - | 1049 |
11 | 2019-05-26 | 62 | SPIE Internationale Juniorendriedaagse | 2.1 | | - | - | |
12 | 2019-05-26 | 62 | SPIE Internationale Juniorendriedaagse | Stage 4 | 2.1 | 99.9 | - | - | 1272 |
13 | 2019-05-25 | 39 | SPIE Internationale Juniorendriedaagse | Stage 3 | 2.1 | 81.8 | - | - | 64 |
14 | 2019-05-25 | 62 | SPIE Internationale Juniorendriedaagse | Stage 2 (ITT) | 2.1 | 12.2 | - | - | 16 |
15 | 2019-05-24 | 82 | SPIE Internationale Juniorendriedaagse | Stage 1 | 2.1 | 102 | - | - | 86 |
16 | 2019-04-28 | 34 | EPZ Omloop van Borsele | 1.1 | 139.12 | - | - | |
17 | 2019-03-24 | 42 | Guido Reybrouck Classic | 1.1 | 133.4 | - | - | |
18 | 2019-03-16 | DNF | Danilith Nokere Koerse voor Juniores | 1.1 | 117.3 | - | - | |
19 | 2019-03-03 | DNF | Kuurne-Brussel-Kuurne Juniors | 1.1 | 123.3 | - | - | 809 |
20 | 2018-08-12 | 29 | Ronde des Vallées | 2.1 | | - | - | |
21 | 2018-08-12 | 39 | Ronde des Vallées | Stage 3 | 2.1 | 96 | - | - | 1227 |
22 | 2018-08-11 | 49 | Ronde des Vallées | Stage 2 (ITT) | 2.1 | 11 | - | - | 134 |
23 | 2018-08-11 | 47 | Ronde des Vallées | Stage 1 | 2.1 | 109 | - | - | 1755 |
24 | 2018-07-28 | 19 | Johan Museeuw Classic - G.P. Stad Gistel | 1.1 | 120 | 2 | - | |
25 | 2018-07-15 | 8 | National Championships Great Britain MJ - Road Race | NC | 111.72 | 3 | - | |
26 | 2018-04-29 | 4 | Tour des Portes du Pays d'Othe | Youth classification | 2.1 | | - | - | |
27 | 2018-04-29 | 6 | Tour des Portes du Pays d'Othe | Mountains classification | 2.1 | | - | - | |
28 | 2018-04-29 | 11 | Tour des Portes du Pays d'Othe | 2.1 | | 12 | - | |
29 | 2018-04-29 | 46 | Tour des Portes du Pays d'Othe | Stage 3 | 2.1 | 90.6 | - | - | |
30 | 2018-04-29 | 3 | Tour des Portes du Pays d'Othe | Stage 2 (TTT) | 2.1 | 16.1 | 6 | - | |
31 | 2018-04-28 | 46 | Tour des Portes du Pays d'Othe | Stage 1 | 2.1 | 93.5 | - | - | |
32 | 2018-04-22 | 25 | EPZ Omloop van Borsele | 1.1 | 130 | - | - | |
33 | 2018-03-18 | 38 | Guido Reybrouck Classic | 1.1 | 133.4 | - | - | |
34 | 2018-03-10 | 44 | Danilith Nokere Koerse voor Juniores | 1.1 | 122.8 | - | - | |
| | | | | 2873.54 | 23 | 0 | 13577 |