| 2025-10-05 | 27 | Lloyds Cyclo-cross National Trophy Series Round 1 | WE | 0 | 00:00:00.000 | |
| 2025-05-25 | 15 | Performance Cycles - South Cerney Kermesse | | 90 | 00:00:00.000 | |
| 2025-05-17 | 28 | UCI Gravel World Series WE - The Gralloch | we | 110 | 04:20:15.970 | 25.36 |
| 2024-10-27 | 22 | National Trophy Series Round 2 | WE | 0 | 01:01:36.000 | 0 |
| 2024-10-06 | 33 | National Trophy Series Round 1: Derby | WE | 0 | 00:58:57.000 | 0 |
| 2024-09-08 | DNF | National Championships Great Britain - XCM | | 0 | 00:00:00.000 | |
| 2024-08-31 | 40 | National Championships Great Britain - Gravel | we | 87.6 | 03:41:03.000 | 23.777 |
| 2024-08-18 | DNF | Ryedale Grasscrete Grand Prix | we | 0 | 00:00:00.000 | |
| 2024-05-18 | 16 | UCI Gravel World Series WE - The Gralloch | we | 110 | 04:05:16.000 | 26.909 |
| 2024-05-12 | 3 | British Cycling National Cross Country Series Round 2 | | 0 | 01:34:54.000 | 0 |
| 2024-04-21 | 12 | British Cycling National Cross Country Series Round 1 | | 0 | 01:50:15.000 | 0 |
| 2023-12-09 | 22 | National Trophy Series Round 5: Gravesend | WE | 0 | 01:01:02.000 | 0 |
| 2023-11-11 | 15 | National Trophy Series Round 4: Torbay Velo Park | WE | 0 | 01:03:12.000 | 0 |
| 2023-10-28 | 18 | National Trophy Series Round 3: Derby | WE | 0 | 00:57:28.000 | 0 |