2025-06-27 | 14 | National Championships Great Britain ME - Criterium | | 0 | 01:02:44.060 | 0 |
2025-03-22 | 3 | Wim Hendriks Trofee | MU | 164 | 03:30:28.000 | 46.753 |
2024-03-03 | 8 | Ronde van Limburg | | 173.4 | 04:19:02.000 | 40.165 |
2023-08-28 | 13 | SD Sealants Junior Tour of Wales | mj | 0 | 02:45:18.000 | 0 |
2023-08-28 | 10 | SD Sealants Junior Tour of Wales | mj | 0 | 09:20:15.000 | 0 |
2023-08-27 | 19 | SD Sealants Junior Tour of Wales | mj | 0 | 00:59:33.000 | 0 |
2023-08-27 | 44 | SD Sealants Junior Tour of Wales | mj | 0 | 02:25:56.000 | 0 |
2023-08-26 | 6 | SD Sealants Junior Tour of Wales | mj | 0 | 02:55:28.000 | 0 |
2023-05-28 | 1 | MAS Design Yorkshire Classic | mj | 0 | 00:00:00.000 | |
2023-04-08 | DNF | Timmy James Memorial Grand Prix | | 0 | 00:00:00.000 | |
2023-04-02 | 19 | Danum Trophy Road Race | | 0 | 00:00:00.000 | |
2023-03-26 | 2 | ANEXO/CAMS Junior CiCLE Classic | mj | 0 | 00:00:00.000 | |
2023-01-15 | 3 | National Championships Great Britain MJ | | 0 | 00:41:53.000 | 0 |
2023-01-08 | DNF | National Trophy Series Round 6: Gravesend | | 0 | 00:00:00.000 | |
2023-01-07 | 1 | Clanfield Cross | | 0 | 00:48:01.000 | 0 |
2022-12-04 | 15 | Cyclo-cross Antwerpen | | 0 | 00:40:31.000 | 0 |
2022-12-03 | 19 | Telenet Superprestige Boom | | 0 | 00:46:47.000 | 0 |
2022-11-20 | 10 | National Trophy Series Round 4: Torbay Velo Park | | 0 | 00:47:40.000 | 0 |
2022-11-19 | 9 | Andover Supercross | | 0 | 00:41:36.000 | 0 |
2022-11-06 | 34 | European Continental Championships MJ | | 0 | 00:40:34.000 | 0 |
2022-11-01 | 18 | Koppenbergcross – Melden | | 0 | 00:45:52.000 | 0 |
2022-10-30 | 46 | UCI World Cup Maasmechelen | | 0 | 00:49:04.000 | 0 |
2022-10-23 | DNF | National Trophy Series Round 2 | | 0 | 00:00:00.000 | |
2022-10-09 | 3 | National Trophy Series Round 1: Derby | | 0 | 00:45:03.000 | 0 |
2022-01-09 | 11 | National Championships Great Britain MJ | | 0 | 00:49:52.000 | 0 |
2021-12-12 | 18 | National Trophy Series Round 5: Cyclopark | | 0 | 00:51:46.000 | 0 |
2021-11-21 | 15 | National Trophy Series Round 4: Sunderland | | 0 | 00:44:00.000 | 0 |
2021-10-24 | 6 | National Trophy Series Round 3: Callender Park | | 0 | 00:47:29.000 | 0 |
2021-10-10 | 12 | National Trophy Series Round 2: Milnthorpe | | 0 | 00:46:10.000 | 0 |
2021-09-19 | 17 | National Trophy Series Round 1: Derby | | 0 | 00:40:36.000 | 0 |