| 2025-01-12 | 16 | National Championships Great Britain WJ | WJ | 0 | 00:00:00.000 | |
| 2024-11-17 | 11 | National Trophy Series Round 3 | WJ | 0 | 00:47:52.000 | 0 |
| 2024-10-27 | 11 | National Trophy Series Round 2 | WJ | 0 | 00:48:08.000 | 0 |
| 2024-10-06 | 20 | National Trophy Series Round 1: Derby | WJ | 0 | 00:43:45.000 | 0 |
| 2024-09-21 | 26 | Hope Supercross Round 4 | WE | 0 | 00:00:00.000 | |
| 2024-09-18 | 26 | Hope Supercross Round 3 | WE | 0 | 00:00:00.000 | |
| 2024-05-12 | DNF | British Cycling National Cross Country Series Round 2 | | 0 | 00:00:00.000 | |
| 2024-01-13 | 21 | National Championships Great Britain WJ | WJ | 0 | 00:00:00.000 | |
| 2023-12-09 | 17 | National Trophy Series Round 5: Gravesend | WJ | 0 | 00:50:24.000 | 0 |
| 2023-11-11 | 17 | National Trophy Series Round 4: Torbay Velo Park | WJ | 0 | 00:48:17.000 | 0 |
| 2023-10-28 | 29 | National Trophy Series Round 3: Derby | WJ | 0 | 00:00:00.000 | |
| 2023-10-14 | 21 | National Trophy Series Round 2: Thornton in Craven | WJ | 0 | 00:00:00.000 | |
| 2023-10-07 | 23 | National Trophy Series Round 1: South Shields | WJ | 0 | 00:47:44.000 | 0 |
| 2023-09-17 | 12 | Hope Supercross - Round 3 Barnoldswick | WJ | 0 | 00:50:14.000 | 0 |
| 2023-09-10 | 14 | Hope Supercross - Round 2 Bradford | WJ | 0 | 00:49:45.000 | 0 |