| 2025-05-31 | 37 |  UCI Gravel World Series WE - 3RIDES Gravel Race | we | 122 | 04:16:03.000 | 28.588 | 
| 2025-05-18 | 17 |  BUCS Road Race Championships | we | 0 | 00:00:00.000 |  | 
| 2025-01-12 | 26 |  National Championships Great Britain WE | WE | 0 | 00:00:00.000 |  | 
| 2025-01-01 | 54 |  Trofee GP Sven Nys | WE | 0 | 00:00:00.000 |  | 
| 2024-11-17 | 19 |  National Trophy Series Round 3 | WE | 0 | 00:54:07.000 | 0 | 
| 2024-11-01 | 41 |  Koppenbergcross | WE | 0 | 00:00:00.000 |  | 
| 2024-10-27 | 31 |  National Trophy Series Round 2 | WE | 0 | 00:00:00.000 |  | 
| 2024-10-06 | 32 |  National Trophy Series Round 1: Derby | WE | 0 | 00:58:20.000 | 0 | 
| 2024-08-31 | 38 |  National Championships Great Britain - Gravel  | we | 87.6 | 03:39:54.000 | 23.902 | 
| 2024-07-06 | 30 |  UCI Gravel World Series WE - Gravel Suisse | we | 102 | 05:28:15.000 | 18.644 | 
| 2024-06-30 | DNF |  UCI Gravel World Series WE - Hegau Gravel Race | we | 108 | 00:00:00.000 |  | 
| 2024-05-27 | 30 |  Loughborough Cycling Festival | we | 0 | 01:03:18.000 | 0 | 
| 2024-05-04 | 40 |  The Traka 200 |  | 200 | 08:33:51.000 | 23.353 | 
| 2024-01-13 | 28 |  National Championships Great Britain WE | WE | 0 | 00:00:00.000 |  | 
| 2023-12-09 | 26 |  National Trophy Series Round 5: Gravesend | WE | 0 | 01:04:26.000 | 0 | 
| 2023-11-11 | 20 |  National Trophy Series Round 4: Torbay Velo Park | WE | 0 | 00:00:00.000 |  | 
| 2023-10-28 | 29 |  National Trophy Series Round 3: Derby | WE | 0 | 01:01:43.000 | 0 | 
| 2023-10-07 | 87 |  UCI Gravel World Championships - WE |  | 141 | 06:09:08.000 | 22.919 | 
| 2023-07-28 | 44 |  Schwalbe Newark Women's Grand Prix |  | 0 | 00:59:59.000 | 0 | 
| 2023-07-14 | 35 |  Dudley Grand Prix WE |  | 0 | 00:00:00.000 |  | 
| 2023-06-30 | 58 |  Ilkley CC Women's Grand Prix |  | 0 | 00:00:00.000 |  | 
| 2023-03-26 | DNF |  ANEXO/CAMS Women's CiCLE Classic |  | 105 | 00:00:00.000 |  | 
| 2023-01-15 | 22 |  National Championships Great Britain WE | WE | 0 | 00:00:00.000 |  | 
| 2023-01-08 | 13 |  National Trophy Series Round 6: Gravesend | WE | 0 | 00:00:00.000 |  | 
| 2022-12-18 | 18 |  National Trophy Series Round 5: Broughton Hall  | WE | 0 | 00:00:00.000 |  | 
| 2022-11-20 | 17 |  National Trophy Series Round 4: Torbay Velo Park	 | WE | 0 | 01:00:28.000 | 0 | 
| 2022-10-30 | 16 |  National Trophy Series Round 3 | WE | 0 | 00:00:00.000 |  | 
| 2022-10-23 | 18 |  National Trophy Series Round 2 | WE | 0 | 01:02:18.000 | 0 | 
| 2022-01-09 | 25 |  National Championships Great Britain WE | WE | 0 | 00:00:00.000 |  | 
| 2021-12-12 | 22 |  National Trophy Series Round 5: Cyclopark | WE | 0 | 00:00:00.000 |  | 
| 2021-11-21 | 24 |  National Trophy Series Round 4: Sunderland | WE | 0 | 00:56:29.000 | 0 | 
| 2021-10-24 | 22 |  National Trophy Series Round 3: Callender Park | WE | 0 | 00:00:00.000 |  | 
| 2021-09-19 | 23 |  National Trophy Series Round 1: Derby | WE | 0 | 00:56:02.000 | 0 | 
| 2017-01-08 | 20 |  National Championships Great Britain WU | WU | 0 | 00:49:51.000 | 0 | 
| 2016-12-11 | 22 |  British Cycling National Trophy Shrewsbury | WE | 0 | 00:00:00.000 |  | 
| 2016-10-23 | 24 |   British Cycling National Trophy Abergavenny | WE | 0 | 00:59:55.000 | 0 | 
| 2016-10-09 | 27 |  British Cycling National Trophy Derby | WE | 0 | 00:51:21.000 | 0 | 
| 2016-01-10 | 10 |  National Championships Great Britain WU | WU | 0 | 00:47:08.000 | 0 | 
| 2015-10-25 | 25 |  National Trophy Series Derby | WE | 0 | 00:49:08.000 | 0 | 
| 2015-10-11 | 23 |  National Trophy Series Southampton | WE | 0 | 00:00:00.000 |  | 
| 2014-11-30 | 40 |  National Trophy Series Milton Keynes | WE | 0 | 00:00:00.000 |  |