| 2025-07-27 | 22 |  European Championships WU - XCO | WU | 0 | 01:22:38.000 | 0 | 
| 2025-02-22 | 8 |  Shimano Supercup Massi Banyoles + UCI XCO Junior Series |  | 0 | 01:29:45.000 | 0 | 
| 2025-01-12 | 15 |  National Championships Great Britain WE | WE | 0 | 01:02:59.000 | 0 | 
| 2024-08-28 | 32 |  UCI World Championships Pal Arinsal | WJ | 0 | 01:09:04.000 | 0 | 
| 2024-05-11 | 16 |  European Continental Championships |  | 0 | 01:11:11.000 | 0 | 
| 2024-05-10 | 4 |  European Continental Championships |  | 0 | 01:02:44.000 | 0 | 
| 2024-04-27 | 19 |  International MTB Bundesliga - Heubacher Mountainbikefestival Bike the Rock + UCI XCO Junior Series |  | 0 | 01:09:05.000 | 0 | 
| 2024-04-21 | 1 |  British Cycling National Cross Country Series Round 1 |  | 0 | 00:56:09.000 | 0 | 
| 2024-03-31 | 5 |  3 Nations Cup: Zwiep Scott Cup  |  | 0 | 01:08:31.780 | 0 | 
| 2024-03-17 | 9 |  MTB French Cup Powered By SKF - XCO/XCC/XCE + UCI XCO Junior Series |  | 0 | 01:11:55.000 | 0 | 
| 2024-02-25 | DNS |  Shimano Supercup Massi Banyoles |  | 0 | 00:00:00.000 |  | 
| 2023-12-09 | 7 |  National Trophy Series Round 5: Gravesend | WJ | 0 | 00:43:39.000 | 0 | 
| 2023-11-11 | 4 |  National Trophy Series Round 4: Torbay Velo Park | WJ | 0 | 00:39:31.000 | 0 | 
| 2023-10-14 | 4 |  National Trophy Series Round 2: Thornton in Craven | WJ | 0 | 00:49:29.000 | 0 | 
| 2023-10-07 | 4 |  National Trophy Series Round 1: South Shields | WJ | 0 | 00:41:10.000 | 0 | 
| 2023-09-17 | 4 |  Hope Supercross - Round 3 Barnoldswick | WJ | 0 | 00:44:06.000 | 0 | 
| 2023-09-10 | 6 |  Hope Supercross - Round 2 Bradford | WJ | 0 | 00:43:35.000 | 0 | 
| 2023-08-28 | 44 |  UCI World Championships Glasgow | WJ | 0 | 00:00:00.000 |  | 
| 2023-08-10 | 44 |  UCI Cycling World Championships |  | 0 | 00:00:00.000 |  | 
| 2023-01-15 | 15 |  National Championships Great Britain WJ | WJ | 0 | 00:46:56.000 | 0 | 
| 2023-01-08 | 15 |  National Trophy Series Round 6: Gravesend | WJ | 0 | 00:42:06.000 | 0 | 
| 2022-12-18 | 20 |  National Trophy Series Round 5: Broughton Hall  | WJ | 0 | 00:50:48.000 | 0 | 
| 2022-11-20 | DNF |  National Trophy Series Round 4: Torbay Velo Park	 | WJ | 0 | 00:00:00.000 |  | 
| 2022-10-30 | 10 |  National Trophy Series Round 3 | WJ | 0 | 00:48:45.000 | 0 | 
| 2022-10-23 | 14 |  National Trophy Series Round 2 | WJ | 0 | 00:47:10.000 | 0 | 
| 2022-10-09 | 22 |  National Trophy Series Round 1: Derby | WJ | 0 | 00:43:58.000 | 0 |