| 2025-10-26 | 30 | Telenet Superprestige Overijse | WE | 0 | 00:00:00.000 |  | 
| 2025-10-05 | 37 | Lloyds Cyclo-cross National Trophy Series Round 1 | WE | 0 | 00:00:00.000 |  | 
| 2025-09-20 | DNF | Hope Supercross Round 4 | WE | 0 | 00:00:00.000 |  | 
| 2025-09-17 | 19 | Hope Supercross Round 3 | WE | 0 | 00:58:31.000 | 0 | 
| 2025-09-14 | 26 | Hope Supercross Round 2 | WE | 0 | 00:00:00.000 |  | 
| 2025-09-13 | 28 | Hope Supercross Round 1 | WE | 0 | 00:00:00.000 |  | 
| 2025-08-10 | 40 | Duncan Murray Wines Road Race | we | 0 | 00:00:00.000 |  | 
| 2025-07-16 | DNF | Sheffield Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2025-06-15 | 45 | Ronde van Wymeswold | YBC | WE | 87 | 02:40:18.000 | 32.564 | 
| 2025-06-15 | 46 | Ronde van Wymeswold | YBC | WE | 0 | 04:43:38.000 | 0 | 
| 2025-06-14 | 27 | Ronde van Wymeswold | YBC | WE | 67 | 01:49:48.000 | 36.612 | 
| 2025-06-01 | 35 | East and West Midlands Road Race Championships | WE | 90 | 00:00:00.000 |  | 
| 2025-04-06 | 24 | Witham Hall Junior Open and Junior Womens 2 Day | wj | 0 | 03:50:49.000 | 0 | 
| 2025-04-06 | 23 | Witham Hall Junior Open and Junior Womens 2 Day | wj | 81.48 | 02:15:42.000 | 36.027 | 
| 2025-04-05 | 22 | Witham Hall Junior Open and Junior Womens 2 Day | wj | 50.71 | 01:21:00.000 | 37.563 | 
| 2025-01-12 | DNF | National Championships Great Britain WJ | WJ | 0 | 00:00:00.000 |  | 
| 2024-11-10 | 36 | Rapencross | WE | 0 | 00:00:00.000 |  | 
| 2024-10-27 | 10 | National Trophy Series Round 2 | WJ | 0 | 00:48:00.000 | 0 | 
| 2024-10-06 | 13 | National Trophy Series Round 1: Derby | WJ | 0 | 00:41:48.000 | 0 | 
| 2024-09-21 | 25 | Hope Supercross Round 4 | WE | 0 | 00:00:00.000 |  | 
| 2024-09-18 | 24 | Hope Supercross Round 3 | WE | 0 | 00:00:00.000 |  | 
| 2024-09-15 | 25 | Hope Supercross Round 2 | WE | 0 | 00:53:49.000 | 0 | 
| 2024-05-27 | 43 | Loughborough Cycling Festival | we | 0 | 01:03:35.000 | 0 | 
| 2023-12-09 | 18 | National Trophy Series Round 5: Gravesend | WJ | 0 | 00:51:58.000 | 0 | 
| 2023-10-28 | 19 | National Trophy Series Round 3: Derby | WJ | 0 | 00:49:02.000 | 0 | 
| 2023-10-14 | 17 | National Trophy Series Round 2: Thornton in Craven | WJ | 0 | 00:00:00.000 |  | 
| 2023-10-07 | 25 | National Trophy Series Round 1: South Shields | WJ | 0 | 00:48:19.000 | 0 |