| 2025-10-19 | 23 | Telenet Superprestige Ruddervoorde | WE | 19.5 | 00:00:00.000 | |
| 2025-10-18 | 18 | Robotland Cyclo-cross - Essen | WE | 0 | 00:48:41.000 | 0 |
| 2025-10-05 | 6 | Lloyds Cyclo-cross National Trophy Series Round 1 | WE | 0 | 00:56:37.000 | 0 |
| 2025-09-20 | 2 | Hope Supercross Round 4 | WE | 0 | 00:50:02.000 | 0 |
| 2025-09-17 | 5 | Hope Supercross Round 3 | WE | 0 | 00:51:06.000 | 0 |
| 2025-09-14 | 20 | Hope Supercross Round 2 | WE | 0 | 01:07:34.000 | 0 |
| 2025-09-13 | 13 | Hope Supercross Round 1 | WE | 0 | 00:53:34.000 | 0 |
| 2025-08-24 | DNF | Cambridge Criterium | we | 0 | 00:00:00.000 | |
| 2025-07-09 | 27 | The Greyfriars Vineyard Guildford Women’s Grand Prix | | 0 | 00:00:00.000 | |
| 2025-07-04 | 69 | 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 | |
| 2025-05-18 | 4 | BUCS Road Race Championships | we | 0 | 00:00:00.000 | |
| 2025-05-11 | DNF | Rapha Lincoln Grand Prix | WE | 103.2 | 00:00:00.000 | |
| 2025-04-27 | 18 | The Florrie Newbery Classic | we | 98.8 | 02:42:27.000 | 36.491 |
| 2025-03-23 | 35 | ANEXO/CAMS Women's CiCLE Classic | WE | 105 | 02:52:39.000 | 36.49 |
| 2025-02-09 | 28 | Krawatencross - Lille | WE | 0 | 00:47:58.000 | 0 |
| 2025-02-08 | 19 | Superprestige Noordzeecross Middelkerke | WE | 0 | 00:51:28.000 | 0 |
| 2025-01-12 | 4 | National Championships Great Britain WE | WE | 0 | 00:56:34.000 | 0 |
| 2025-01-03 | 18 | Vlaamse Duinencross Koksijde | WE | 0 | 00:56:02.000 | 0 |
| 2025-01-01 | DNF | Trofee GP Sven Nys | WE | 0 | 00:00:00.000 | |
| 2024-12-30 | 29 | Superprestige Diegem | WE | 0 | 00:55:27.000 | 0 |
| 2024-12-27 | 29 | Azencross – Loenhout | WE | 0 | 00:53:50.000 | 0 |
| 2024-12-15 | 10 | Coupe de France de Cyclo-Cross #8 - La Ferté-Bernard | WE | 0 | 00:51:10.000 | 0 |
| 2024-12-14 | 11 | Coupe de France de Cyclo-Cross #7 - La Ferté-Bernard | WE | 0 | 00:50:54.000 | 0 |
| 2024-11-24 | 12 | Coupe de France de Cyclo-Cross #6 - Troyes | WE | 0 | 00:51:54.000 | 0 |
| 2024-11-23 | 14 | Coupe de France de Cyclo-Cross #5 - Troyes | WE | 0 | 00:54:28.000 | 0 |
| 2024-11-17 | 4 | National Trophy Series Round 3 | WE | 0 | 00:48:26.000 | 0 |
| 2024-11-01 | 19 | Koppenbergcross | WE | 0 | 00:48:33.000 | 0 |
| 2024-10-27 | 7 | National Trophy Series Round 2 | WE | 0 | 00:56:58.000 | 0 |
| 2024-10-13 | 2 | Verge Cross Clonmel | WE | 0 | 00:40:38.000 | 0 |
| 2024-10-06 | 8 | National Trophy Series Round 1: Derby | WE | 0 | 00:53:22.000 | 0 |
| 2024-09-21 | 7 | Hope Supercross Round 4 | WE | 0 | 00:45:45.000 | 0 |
| 2024-09-18 | 7 | Hope Supercross Round 3 | WE | 0 | 00:47:19.000 | 0 |
| 2024-09-15 | 10 | Hope Supercross Round 2 | WE | 0 | 00:48:30.000 | 0 |
| 2024-09-14 | 8 | Hope Supercross Round 1 | WE | 0 | 00:54:58.000 | 0 |
| 2024-09-08 | 66 | Rás na mBan | we | 0 | 11:46:18.000 | 0 |
| 2024-09-08 | 73 | Rás na mBan | we | 0 | 01:16:47.000 | 0 |
| 2024-09-07 | 77 | Rás na mBan | we | 101 | 02:46:25.000 | 36.415 |
| 2024-09-06 | 72 | Rás na mBan | we | 104.2 | 03:01:36.000 | 34.427 |
| 2024-09-05 | 58 | Rás na mBan | we | 104.5 | 02:46:44.000 | 37.605 |
| 2024-09-04 | 70 | Rás na mBan | we | 74.2 | 01:50:41.000 | 40.223 |
| 2024-08-18 | 33 | Ryedale Grasscrete Grand Prix | we | 0 | 02:59:44.000 | 0 |
| 2024-07-14 | 45 | Solihull CC | we | 0 | 00:00:00.000 | |
| 2024-07-12 | 21 | Dudley Grand Prix | we | 0 | 00:51:36.000 | 0 |
| 2024-05-12 | DNF | Rapha Lincoln Grand Prix | | 104 | 00:00:00.000 | |
| 2024-04-14 | 48 | The East Cleveland Classic supported by Redcar and Cleveland Council | | 0 | 03:17:59.000 | 0 |
| 2024-03-30 | 18 | RCR Fatcreations Road Race | we | 0 | 00:00:00.000 | |
| 2024-03-17 | 25 | ANEXO/CAMS Women's CiCLE Classic | | 102 | 02:57:20.000 | 34.511 |
| 2024-02-11 | 31 | X²O Badkamers Trofee Krawatencross - Lille | WE | 0 | 00:00:00.000 | |
| 2024-02-10 | 16 | Telenet Superprestige Middelkerke | WE | 0 | 00:00:00.000 | |
| 2024-01-13 | 9 | National Championships Great Britain WE | WE | 0 | 00:52:45.000 | 0 |
| 2023-12-23 | 55 | UCI World Cup Antwerpen | WE | 0 | 00:00:00.000 | |
| 2023-12-17 | 44 | UCI World Cup Namur | WE | 0 | 00:00:00.000 | |
| 2023-12-09 | 8 | National Trophy Series Round 5: Gravesend | WE | 0 | 00:55:06.000 | 0 |
| 2023-11-26 | 34 | UCI World Cup Dublin | WE | 0 | 00:00:00.000 | |
| 2023-11-11 | 3 | National Trophy Series Round 4: Torbay Velo Park | WE | 0 | 00:56:44.000 | 0 |
| 2023-10-28 | 3 | National Trophy Series Round 3: Derby | WE | 0 | 00:52:19.000 | 0 |
| 2023-10-14 | 4 | National Trophy Series Round 2: Thornton in Craven | WE | 0 | 00:55:46.000 | 0 |
| 2023-10-07 | 5 | National Trophy Series Round 1: South Shields | WE | 0 | 00:49:40.000 | 0 |
| 2023-09-11 | 40 | Rás na mBan | | 0 | 11:19:37.000 | 0 |
| 2023-09-11 | 47 | Rás na mBan | | 0 | 01:16:57.000 | 0 |
| 2023-09-09 | 39 | Rás na mBan | | 102.7 | 02:42:41.000 | 37.877 |
| 2023-09-08 | 61 | Rás na mBan | | 104.4 | 02:44:55.000 | 37.983 |
| 2023-09-07 | 39 | Rás na mBan | | 100.9 | 02:49:59.000 | 35.615 |
| 2023-09-06 | 52 | Rás na mBan | | 74.2 | 01:51:11.000 | 40.042 |
| 2023-07-16 | DNF | Lancaster Grand Prix | | 94 | 00:00:00.000 | |
| 2023-07-14 | 50 | Dudley Grand Prix WE | | 0 | 00:00:00.000 | |
| 2023-07-05 | 36 | The Parcours Guildford Women's Grand Prix | | 0 | 00:00:00.000 | |
| 2023-06-30 | 46 | Ilkley CC Women's Grand Prix | | 0 | 00:00:00.000 | |
| 2023-06-28 | 67 | Santini Women's Otley 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 | 7 | National Championships Great Britain WJ | WJ | 0 | 00:43:52.000 | 0 |
| 2023-01-08 | 7 | National Trophy Series Round 6: Gravesend | WJ | 0 | 00:38:36.000 | 0 |
| 2022-12-18 | 17 | National Trophy Series Round 5: Broughton Hall | WJ | 0 | 00:48:56.000 | 0 |
| 2022-12-04 | 4 | Cyclo-cross Antwerpen | WJ | 0 | 00:35:31.000 | 0 |
| 2022-12-03 | 27 | Telenet Superprestige Boom | WE | 0 | 00:00:00.000 | |
| 2022-11-20 | 2 | National Trophy Series Round 4: Torbay Velo Park | WJ | 0 | 00:43:53.000 | 0 |
| 2022-11-19 | 5 | Andover Supercross | WJ | 0 | 00:46:23.000 | 0 |
| 2022-10-30 | 2 | National Trophy Series Round 3 | WJ | 0 | 00:46:13.000 | 0 |
| 2022-10-23 | 5 | National Trophy Series Round 2 | WJ | 0 | 00:44:08.000 | 0 |
| 2022-10-09 | 14 | National Trophy Series Round 1: Derby | WJ | 0 | 00:42:53.000 | 0 |
| 2022-01-16 | 13 | National Trophy Series Round 6: Broughton Hall | WJ | 0 | 00:50:06.000 | 0 |
| 2022-01-09 | 5 | National Championships Great Britain WJ | WJ | 0 | 00:44:46.000 | 0 |
| 2021-12-12 | 8 | National Trophy Series Round 5: Cyclopark | WJ | 0 | 00:47:07.000 | 0 |
| 2021-11-21 | 6 | National Trophy Series Round 4: Sunderland | WJ | 0 | 00:40:27.000 | 0 |
| 2021-10-24 | 13 | National Trophy Series Round 3: Callender Park | WJ | 0 | 00:51:07.000 | 0 |
| 2021-09-19 | 5 | National Trophy Series Round 1: Derby | WJ | 0 | 00:44:40.000 | 0 |