| 2025-10-19 | 15 | National Trophy Series Round 2: Falkirk | WE | 0 | 00:00:00.000 |  | 
| 2025-10-05 | 23 | Lloyds Cyclo-cross National Trophy Series Round 1 | WE | 0 | 01:02:35.000 | 0 | 
| 2025-07-22 | 31 | Fort Vale Colne Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2025-07-16 | 61 | Sheffield Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2025-07-04 | 57 | Ilkley Orbea Women’s Grand Prix |  | 0 | 00:00:00.000 |  | 
| 2025-06-22 | DNF | Alexandra Tour of the Reservoir | WE | 0 | 00:00:00.000 |  | 
| 2024-11-17 | 14 | National Trophy Series Round 3 | WE | 0 | 00:52:13.000 | 0 | 
| 2024-10-27 | 27 | National Trophy Series Round 2 | WE | 0 | 01:03:09.000 | 0 | 
| 2024-10-22 | 34 | Kiremko Nacht van Woerden | WE | 0 | 00:00:00.000 |  | 
| 2024-10-20 | DNF | Superprestige Ruddervoorde | WE | 0 | 00:00:00.000 |  | 
| 2024-10-17 | 29 | Kermiscross | WE | 0 | 00:00:00.000 |  | 
| 2024-10-06 | 20 | National Trophy Series Round 1: Derby | WE | 0 | 00:56:02.000 | 0 | 
| 2024-09-21 | 20 | Hope Supercross Round 4 | WE | 0 | 00:50:57.000 | 0 | 
| 2024-09-18 | 23 | Hope Supercross Round 3 | WE | 0 | 00:52:35.000 | 0 | 
| 2024-09-15 | DNS | The Curlew Cup | we | 0 | 00:00:00.000 |  | 
| 2024-07-26 | 42 | Beverley Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2024-06-28 | 52 | Ilkley Car Audio Women’s Grand Prix | we | 0 | 00:49:16.000 | 0 | 
| 2024-06-16 | 24 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 04:33:50.000 | 0 | 
| 2024-06-16 | 23 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 02:01:02.000 | 0 | 
| 2024-06-15 | 22 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 02:21:40.000 | 0 | 
| 2024-06-15 | 35 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 00:11:08.000 | 0 | 
| 2024-06-02 | 11 | Yorkshire, NW & NE Regional Road Championships | we | 0 | 00:00:00.000 |  | 
| 2024-03-31 | 35 | The Proper Northern RR Series - Round 1 - Capernwray | we | 0 | 00:00:00.000 |  | 
| 2023-12-09 | 28 | National Trophy Series Round 5: Gravesend | WE | 0 | 00:00:00.000 |  | 
| 2023-11-11 | 16 | National Trophy Series Round 4: Torbay Velo Park | WE | 0 | 01:03:37.000 | 0 | 
| 2023-10-28 | 26 | National Trophy Series Round 3: Derby | WE | 0 | 01:00:49.000 | 0 | 
| 2023-10-14 | 19 | National Trophy Series Round 2: Thornton in Craven | WE | 0 | 00:00:00.000 |  | 
| 2023-10-07 | 21 | National Trophy Series Round 1: South Shields | WE | 0 | 00:55:25.000 | 0 | 
| 2023-09-17 | 12 | Hope Supercross - Round 3 | WE | 0 | 00:00:00.000 |  | 
| 2023-09-10 | 16 | Hope Supercross - Round 2 Bradford | WE | 0 | 00:00:00.000 |  | 
| 2023-09-03 | 7 | Hope Supercross - Round 1 Herrington Country Park | WE | 0 | 00:00:00.000 |  | 
| 2023-06-28 | DNF | Santini Women's Otley Grand Prix |  | 0 | 00:00:00.000 |  | 
| 2023-01-08 | 14 | National Trophy Series Round 6: Gravesend | WE | 0 | 00:00:00.000 |  | 
| 2023-01-07 | DNF | Clanfield Cross | WE | 0 | 00:00:00.000 |  | 
| 2022-11-20 | 16 | National Trophy Series Round 4: Torbay Velo Park | WE | 0 | 01:00:16.000 | 0 | 
| 2022-11-19 | 12 | Andover Supercross | WE | 0 | 00:58:32.000 | 0 | 
| 2022-10-30 | 14 | National Trophy Series Round 3 | WE | 0 | 01:01:14.000 | 0 | 
| 2022-10-23 | 14 | National Trophy Series Round 2 | WE | 0 | 00:59:27.000 | 0 | 
| 2022-10-09 | 20 | National Trophy Series Round 1: Derby | WE | 0 | 01:01:29.000 | 0 | 
| 2022-01-16 | 17 | National Trophy Series Round 6: Broughton Hall | WJ | 0 | 00:00:00.000 |  | 
| 2021-11-21 | 19 | National Trophy Series Round 4: Sunderland | WJ | 0 | 00:43:52.000 | 0 | 
| 2021-10-24 | 18 | National Trophy Series Round 3: Callender Park | WJ | 0 | 00:52:05.000 | 0 | 
| 2021-10-10 | 13 | National Trophy Series Round 2: Milnthorpe | WJ | 0 | 00:48:11.000 | 0 | 
| 2021-09-19 | 16 | National Trophy Series Round 1: Derby | WJ | 0 | 00:48:26.000 | 0 | 
| 2021-09-03 | OTL | Volta Portugal Feminina Cofidis |  | 72 | 02:22:57.000 | 30.22 | 
| 2021-09-02 | 67 | Volta Portugal Feminina Cofidis |  | 81.5 | 02:24:35.000 | 33.821 |