| 2025-10-19 | 13 | National Trophy Series Round 2: Falkirk | WE | 0 | 00:00:00.000 |  | 
| 2025-10-05 | DNF | Lloyds Cyclo-cross National Trophy Series Round 1 | WE | 0 | 00:00:00.000 |  | 
| 2025-09-14 | 23 | Hope Supercross Round 2 | WE | 0 | 01:08:19.000 | 0 | 
| 2025-09-13 | 20 | Hope Supercross Round 1 | WE | 0 | 00:55:29.000 | 0 | 
| 2025-07-22 | 36 | Fort Vale Colne Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2025-07-16 | 52 | Sheffield Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2025-06-15 | 54 | Ronde van Wymeswold | YBC | WE | 87 | 02:47:34.000 | 31.152 | 
| 2025-06-15 | 53 | Ronde van Wymeswold | YBC | WE | 0 | 04:50:44.000 | 0 | 
| 2025-06-14 | 29 | Ronde van Wymeswold | YBC | WE | 67 | 01:49:48.000 | 36.612 | 
| 2025-03-23 | DNF | ANEXO/CAMS Women's CiCLE Classic | WE | 105 | 00:00:00.000 |  | 
| 2025-01-12 | 2 | National Championships Ireland WE | WE | 0 | 00:00:00.000 |  | 
| 2025-01-03 | 33 | Vlaamse Duinencross Koksijde | WE | 0 | 00:00:00.000 |  | 
| 2025-01-01 | 47 | Trofee GP Sven Nys | WE | 0 | 00:00:00.000 |  | 
| 2024-12-30 | 63 | Superprestige Diegem | WE | 0 | 00:00:00.000 |  | 
| 2024-12-01 | 43 | UCI World Cup Dublin | WE | 18.68 | 00:00:00.000 |  | 
| 2024-11-17 | 13 | National Trophy Series Round 3 | WE | 0 | 00:51:06.000 | 0 | 
| 2024-10-27 | 34 | National Trophy Series Round 2 | WE | 0 | 00:00:00.000 |  | 
| 2024-10-13 | 5 | Verge Cross Clonmel | WE | 0 | 00:43:29.000 | 0 | 
| 2024-09-21 | 18 | Hope Supercross Round 4 | WE | 0 | 00:50:10.000 | 0 | 
| 2024-09-08 | 69 | Rás na mBan | we | 0 | 11:52:29.000 | 0 | 
| 2024-09-08 | 71 | Rás na mBan | we | 0 | 01:16:47.000 | 0 | 
| 2024-09-07 | 69 | Rás na mBan | we | 101 | 02:46:05.000 | 36.488 | 
| 2024-09-06 | 74 | Rás na mBan | we | 104.2 | 03:01:40.000 | 34.415 | 
| 2024-09-05 | 71 | Rás na mBan | we | 104.5 | 02:53:19.000 | 36.177 | 
| 2024-09-04 | 56 | Rás na mBan | we | 74.2 | 01:50:41.000 | 40.223 | 
| 2024-07-23 | 41 | Fort Vale Colne Grand Prix | WE | 0 | 00:00:00.000 |  | 
| 2024-07-17 | 55 | Sheffield Grand Prix | we | 0 | 00:00:00.000 |  | 
| 2024-06-16 | 33 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 05:14:38.000 | 0 | 
| 2024-06-16 | 33 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 02:10:14.000 | 0 | 
| 2024-06-15 | 41 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 02:53:09.000 | 0 | 
| 2024-06-15 | 36 | CAMS Ronde van Wymeswold YBC x UON | we | 0 | 00:11:15.000 | 0 | 
| 2024-05-12 | DNF | Rapha Lincoln Grand Prix |  | 104 | 00:00:00.000 |  | 
| 2024-01-14 | 7 | National Championships Ireland WE | WE | 0 | 00:52:22.000 | 0 | 
| 2023-12-09 | 24 | National Trophy Series Round 5: Gravesend | WE | 0 | 01:01:41.000 | 0 | 
| 2023-10-28 | 21 | National Trophy Series Round 3: Derby | WE | 0 | 00:58:04.000 | 0 | 
| 2023-10-14 | 24 | National Trophy Series Round 2: Thornton in Craven | WE | 0 | 00:00:00.000 |  | 
| 2023-09-10 | 15 | Hope Supercross - Round 2 Bradford | WE | 0 | 00:00:00.000 |  | 
| 2023-09-03 | 9 | Hope Supercross - Round 1 Herrington Country Park | WE | 0 | 00:00:00.000 |  | 
| 2023-01-22 | 23 | UCI World Cup Benidorm | WJ | 0 | 00:45:35.000 | 0 | 
| 2023-01-15 | 1 | National Championships Ireland WJ | WJ | 0 | 00:44:19.000 | 0 | 
| 2023-01-08 | 13 | National Trophy Series Round 6: Gravesend | WJ | 0 | 00:41:21.000 | 0 | 
| 2023-01-07 | 8 | Clanfield Cross | WJ | 0 | 00:51:07.000 | 0 | 
| 2023-01-01 | 22 | GP Sven Nys | WJ | 0 | 00:53:03.000 | 0 | 
| 2022-12-30 | 66 | Azencross – Loenhout | WE | 0 | 00:00:00.000 |  | 
| 2022-12-27 | 84 | Telenet Superprestige Heusden-Zolder | WE | 0 | 00:00:00.000 |  | 
| 2022-12-18 | 13 | National Trophy Series Round 5: Broughton Hall | WJ | 0 | 00:47:21.000 | 0 | 
| 2022-12-11 | 25 | UCI World Cup Dublin | WE | 0 | 00:00:00.000 |  | 
| 2022-11-20 | 7 | National Trophy Series Round 4: Torbay Velo Park | WJ | 0 | 00:46:50.000 | 0 | 
| 2022-11-19 | 6 | Andover Supercross | WJ | 0 | 00:49:17.000 | 0 | 
| 2022-10-30 | 14 | National Trophy Series Round 3 | WJ | 0 | 00:49:34.000 | 0 | 
| 2022-10-23 | 18 | National Trophy Series Round 2 | WJ | 0 | 00:48:31.000 | 0 | 
| 2022-10-16 | 5 | Verge Cross Clonmel | WE | 0 | 00:53:00.000 | 0 | 
| 2022-10-09 | 8 | National Trophy Series Round 1: Derby | WJ | 0 | 00:41:54.000 | 0 | 
| 2022-01-16 | 6 | National Trophy Series Round 6: Broughton Hall | WJ | 0 | 00:47:13.000 | 0 | 
| 2022-01-09 | 1 | National Championships Ireland WJ | WJ | 0 | 00:45:24.000 | 0 | 
| 2021-12-12 | 9 | National Trophy Series Round 5: Cyclopark | WJ | 0 | 00:47:10.000 | 0 | 
| 2021-11-21 | 22 | National Trophy Series Round 4: Sunderland | WJ | 0 | 00:45:26.000 | 0 | 
| 2021-10-24 | 17 | National Trophy Series Round 3: Callender Park | WJ | 0 | 00:51:56.000 | 0 | 
| 2021-10-10 | 10 | National Trophy Series Round 2: Milnthorpe | WJ | 0 | 00:47:22.000 | 0 | 
| 2021-09-19 | 10 | National Trophy Series Round 1: Derby | WJ | 0 | 00:47:15.000 | 0 |