2025-09-17 | DNF | Hope Supercross Round 3 | | 0 | 00:00:00.000 | |
2025-09-14 | 8 | Hope Supercross Round 2 | | 0 | 01:00:19.000 | 0 |
2025-09-13 | 3 | Hope Supercross Round 1 | | 0 | 01:01:53.000 | 0 |
2025-07-20 | 3 | Bath Road Club Junior Road Race | | 118 | 00:00:00.000 | |
2025-07-16 | 10 | Sheffield Grand Prix | ME | 0 | 00:51:12.000 | 0 |
2025-07-09 | 3 | The Cycle Exchange Guildford Open Grand Prix | ME | 0 | 00:50:11.000 | 0 |
2025-07-04 | 48 | Ilkley Cycle Races | ME | 0 | 00:00:00.000 | |
2025-07-02 | 17 | LOGCO Otley Cycle Races | ME | 0 | 00:51:20.000 | 0 |
2025-06-22 | 2 | VIA Criterium | me | 0 | 00:52:56.000 | 0 |
2025-05-05 | 3 | Ixworth Crits | me | 0 | 01:00:21.556 | 0 |
2025-04-27 | 39 | GP OG Cycles - Souvenir François Vanassche | MJ | 112 | 02:25:42.000 | 46.122 |
2025-03-23 | 3 | ANEXO/CAMS Junior CiCLE Classic | MJ | 104 | 02:32:35.000 | 40.896 |
2025-02-02 | 6 | UCI World Championship MJ | | 0 | 00:46:39.000 | 0 |
2025-01-31 | 1 | UCI World Championship Team Relay | | 0 | 00:50:03.000 | 0 |
2025-01-26 | 10 | UCI World Cup Hoogerheide | | 0 | 00:43:16.000 | 0 |
2025-01-19 | 10 | UCI World Cup Benidorm | | 0 | 00:37:33.000 | 0 |
2025-01-12 | 1 | National Championships Great Britain MJ | | 0 | 00:40:16.000 | 0 |
2024-12-30 | 4 | Superprestige Diegem | | 0 | 00:45:05.000 | 0 |
2024-12-29 | 3 | UCI World Cup Besançon | | 0 | 00:44:00.000 | 0 |
2024-12-27 | 3 | Azencross – Loenhout | | 0 | 00:44:12.000 | 0 |
2024-12-22 | 8 | UCI World Cup Zonhoven | | 0 | 00:42:44.000 | 0 |
2024-12-21 | 7 | UCI World Cup Hulst | | 0 | 00:40:03.000 | 0 |
2024-11-24 | 5 | Coupe de France de Cyclo-Cross #6 - Troyes | | 0 | 00:45:34.000 | 0 |
2024-11-23 | 3 | Coupe de France de Cyclo-Cross #5 - Troyes | | 0 | 00:40:51.000 | 0 |
2024-11-17 | 1 | National Trophy Series Round 3 | | 0 | 00:37:50.000 | 0 |
2024-10-27 | 1 | National Trophy Series Round 2 | | 0 | 00:42:39.000 | 0 |
2024-10-20 | 8 | Superprestige Ruddervoorde | | 0 | 00:41:37.000 | 0 |
2024-10-19 | 5 | Robotland Cyclo-Cross - Essen | | 0 | 00:41:08.000 | 0 |
2024-10-06 | 1 | National Trophy Series Round 1: Derby | | 0 | 00:39:33.000 | 0 |
2024-09-21 | 1 | Hope Supercross Round 4 | | 0 | 00:39:41.000 | 0 |
2024-09-18 | 1 | Hope Supercross Round 3 | | 0 | 00:41:58.000 | 0 |
2024-09-15 | DNF | Hope Supercross Round 2 | | 0 | 00:00:00.000 | |
2024-09-14 | 1 | Hope Supercross Round 1 | | 0 | 00:41:15.000 | 0 |
2024-07-26 | 41 | Beverley Grand Prix | me | 0 | 00:00:00.000 | |
2024-07-17 | 21 | Sheffield Grand Prix | me | 0 | 00:33:23.000 | 0 |
2024-07-12 | 36 | Dudley Grand Prix | me | 0 | 00:00:00.000 | |
2024-07-03 | 16 | CANYON Guildford Men's Grand Prix | | 0 | 00:50:42.000 | 0 |
2024-06-28 | 40 | Lister Horsfall Open Grand Prix | me | 0 | 00:49:17.000 | 0 |
2024-06-26 | 79 | The Rayner Foundation Men's Otley Grand Prix | | 0 | 00:00:00.000 | |
2024-02-04 | 21 | UCI World Championship MJ | | 0 | 00:45:45.000 | 0 |
2024-02-02 | 2 | UCI World Championship Team Relay | | 0 | 01:01:23.000 | 0 |
2024-01-28 | 20 | UCI World Cup Hoogerheide | | 0 | 00:44:55.000 | 0 |
2024-01-13 | 1 | National Championships Great Britain MJ | | 0 | 00:42:28.000 | 0 |
2023-12-29 | 5 | Azencross – Loenhout | | 0 | 00:45:00.000 | 0 |
2023-12-27 | 11 | Telenet Superprestige Heusden-Zolder | | 0 | 37:36:00.000 | 0 |
2023-12-17 | 34 | UCI World Cup Namur | | 0 | 00:43:09.000 | 0 |
2023-12-09 | 2 | National Trophy Series Round 5: Gravesend | | 0 | 00:43:39.000 | 0 |
2023-11-19 | 23 | UCI World Cup Troyes | | 0 | 00:45:54.000 | 0 |
2023-11-11 | 3 | National Trophy Series Round 4: Torbay Velo Park | | 0 | 00:41:25.000 | 0 |
2023-11-05 | 21 | European Continental Championships MJ | | 0 | 00:45:57.000 | 0 |
2023-11-03 | 2 | European Continental Championships Team Relay | | 0 | 00:43:20.000 | 0 |
2023-10-28 | 1 | National Trophy Series Round 3: Derby | | 0 | 00:43:48.000 | 0 |
2023-10-22 | 7 | Druivencross Overijse | | 0 | 00:41:50.000 | 0 |
2023-10-14 | 10 | National Trophy Series Round 2: Thornton in Craven | | 0 | 00:41:00.000 | 0 |
2023-10-07 | 2 | National Trophy Series Round 1: South Shields | | 0 | 00:44:24.000 | 0 |
2023-09-17 | 1 | Hope Supercross - Round 3 Barnoldswick | | 0 | 00:44:21.000 | 0 |
2023-09-10 | 28 | Hope Supercross - Round 2 Bradford | | 0 | 00:48:27.000 | 0 |
2023-09-03 | 1 | Hope Supercross - Round 1 Herrington Country Park | | 0 | 00:43:31.000 | 0 |