| | 2017 Southern XC #1 | | Wasing | U12 (Shortened) | | 3111 | | 2 / 32 | 97% | 23:20.00 | 21:52.40 | 6.7% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | U12 (Shortened 2) | | 3104 | | 1 / 26 | 100% | 21:26.10 | 21:26.10 | 0% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | U13 | | 1386 | Cotswold Veldrijden | 2 / 8 | 86% | 25:40.00 | 25:11.00 | 1.9% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #2 | | Area 51 | U13 | | 1302 | Cotswold Veldrijden | 2 / 6 | 80% | 12:01.00 | 11:56.00 | 0.7% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | U12 (Shortened) | | 3021 | Cotswold Veldrijden | 2 / 39 | 97% | 18:22.00 | 18:14.00 | 0.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 77 | Vector Cycling RT | 24 / 83 | 72% | 35:36.20 | 33:00.40 | 7.9% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 104 | Vector Cycling RT | 26 / 76 | 67% | 32:57.80 | 29:15.60 | 12.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U14 | | 73 | Vector Cycling RT | DNS / 75 | 0% | DNS | 34:42.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U14 | | 76 | Vector Cycling RT | DNS / 73 | 0% | DNS | 29:19.90 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U14 | | 96 | Vector Cycling RT | DNS / 61 | 0% | DNS | 31:49.60 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 13-14 | | 104 | Vector Cycling RT | DNS / 86 | 0% | DNS | 35:05.90 | - | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 13-14 | | 7137 | Vector Cycling RC | 5 / 14 | 69% | 55:03.10 | 46:39.00 | 18% | - | - | |
| | 2020 South West XC #1 | | Woodbury Common | 13-14 | | 41 | Vector Cycling RT | 3 / 20 | 89% | 38:27.30 | 36:14.20 | 6.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 54 | Vector Cycling RT | 59 / 98 | 40% | 37:06.00 | 33:04.30 | 12.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 32 | Vector Cycling RT | 59 / 89 | 34% | 40:53.20 | 34:05.60 | 19.9% | - | - | |
| | 2021 South West XC #5 | | Grammarcombe Woods | 15-16 | | 39 | Vector Cycling RT | 2 / 2 | 0% | 45:04.20 | 41:05.00 | 9.7% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 15-16 | | 438 | Vector Cycling RT | 6 / 23 | 77% | 57:19.20 | 53:28.40 | 7.2% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 15-16 | | 908 | Vector Cycling RT | 7 / 20 | 68% | 55:20.00 | 53:38.70 | 3.2% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 15-16 | | 1437 | Vector Cycling RT | 8 / 26 | 72% | 4:42.90 | 1:00.50 | 367.6% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | 15-16 | | 1810 | Vector Cycling RT | 7 / 21 | 70% | 54:19.20 | 50:05.90 | 8.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 15-16 | | 219 | Vector Cycling RT | 8 / 47 | 85% | 57:23.60 | 55:45.80 | 2.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 15-16 | | 208 | Vector Cycling RT | DNS / 48 | 0% | DNS | 1h00:02.90 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 15-16 | | 242 | Vector Cycling RT | 7 / 52 | 88% | 1h04:13.00 | 1h02:01.00 | 3.6% | - | - | |
| | 2022 Central XC #1 | | Checkendon | 15-16 | | 289 | Vector Cycling RT | 3 / 24 | 91% | 45:09.00 | 45:08.80 | 0% | - | - | |
| | 2022 Gorrick Spring Classic #1 | | Highlands Farm | 15-16 | | 464 | Vector Cycling RT | 1 / 6 | 100% | 35:37.00 | 35:37.00 | 0% | - | - | |
| | 2022 Southern XC #1 | | Matterley Estate | 15-16 | | 413 | Vector Cycling RT | 5 / 25 | 83% | 50:41.10 | 48:31.00 | 4.5% | - | - | |
| | 2022 Southern XC #3 | | Folly Farm | 15-16 | | 344 | Vector Cycling RT | 4 / 24 | 87% | 52:37.60 | 52:17.60 | 0.6% | - | - | |
| | 2022 Southern XC #4 | | Gaddon's Farm, New Forest | 15-16 | | 312 | Vector Cycling RT | DNF / 22 | 0% | DNF | 53:30.70 | - | - | - | |
| | 2022/23 Miche Wessex CX League #1 | | Clanfield Cross | U18 (U18 race) | | 235 | Vector Cycling RAC | 3 / 22 | 90% | 41:35.34 | 40:00.21 | 4% | - | - | |
| | 2022/23 Miche Wessex CX League #3 | | Moredon Rec, Swindon | U18 (U18 race) | | 235 | Vector Cycling RAC | 3 / 18 | 88% | 38:25.90 | 37:30.56 | 2.5% | - | - | |
| | 2022/23 Miche Wessex CX League #4 | | Foxhill | U18 (U18 race) | | 235 | Vector Cycling RAC | 4 / 24 | 87% | 41:52.95 | 39:54.32 | 5% | - | - | |
| | 2022/23 Miche Wessex CX League #5 | | Prospect Park | U18 (U18 race) | | 235 | Vector Cycling RAC | 1 / 22 | 100% | 38:16.57 | 38:16.57 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #6 | | Southampton Sports Centre | U18 (U18 race) | | 235 | Vector Cycling RAC | 5 / 22 | 81% | 39:42.93 | 38:48.09 | 2.4% | - | - | |
| | 2022/23 Miche Wessex CX League #2 | | Swanmore MX | U18 (U18 race) | | 235 | Vector Cycling RAC | 1 / 14 | 100% | 42:39.17 | 42:39.17 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #7 | | Popham Airfield | U18 (U18 race) | | 235 | Vector Cycling RT | 1 / 13 | 100% | 44:39.28 | 44:39.28 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #8 | | Andover Athletic Club | U18 (U18 race) | | 235 | Vector Cycling RAC | 1 / 11 | 100% | 38:08.17 | 38:08.17 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #10 | | Dalton Barracks | U18 (U18 race) | | 235 | Vector Cycling RAC | DNF / 12 | 0% | DNF | 40:46.75 | - | - | - | |
| | 2022/23 Miche Wessex CX League #11 | | Clanfield Cross | U18 (U18 race) | | 235 | Vector Cycling RAC | 1 / 10 | 100% | 45:49.90 | 43:15.18 | 6% | - | - | |
| | 2022/23 Miche Wessex CX League #12 | | Southampton Sports Centre | U18 (U18 race) | | 235 | Vector Cycling RAC | 1 / 12 | 100% | 42:36.95 | 42:00.34 | 1.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U18 | | 7 | trainSharp Development Team | DNF / 54 | 0% | DNF | 44:13.10 | - | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U18 | | 7 | trainSharp Development Team | 4 / 53 | 94% | 39:55.80 | 39:25.30 | 1.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U18 | | 8 | trainSharp Development Team | 14 / 61 | 78% | 45:50.50 | 43:48.20 | 4.7% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 10 | trainSharp Development Team | 14 / 35 | 62% | 42:54.80 | 41:03.20 | 4.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U18 | | 12 | trainSharp Development Team | 8 / 49 | 85% | 44:41.30 | 43:30.00 | 2.7% | - | - | |
| | 2023 Southern XC #1 | | Matterley Estate | 17-18 | | 396 | Vector Cycling RT | 3 / 8 | 71% | 1h11:36.70 | 1h06:09.00 | 8.3% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | 17-18 | | 381 | Vector Cycling RT | 1 / 10 | 100% | 1h12:58.60 | 1h12:58.60 | 0% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | 17-18 | | 358 | Vector Cycling RT | 1 / 5 | 100% | 1h10:53.90 | 1h10:53.90 | 0% | - | - | |
| | 2023/24 Miche Wessex CX League #3 | | Foxhill | U18 (U18/40-49 race) | | 340 | TrainSharp | 1 / 19 | 100% | 40:59.98 | 40:59.98 | 0% | - | - | |
| | 2023/24 Miche Wessex CX League #4 | | Prospect Park | U18 (U18/40-49 race) | | 340 | TrainSharp | 1 / 21 | 100% | 40:04.25 | 40:04.25 | 0% | - | - | |
| | 2023/24 Miche Wessex CX League #5 | | Southampton Sports Centre | U18 (U18/40-49 race) | | 340 | TrainSharp | 1 / 16 | 100% | 43:06.69 | 43:06.69 | 0% | - | - | |
| | 2023/24 Miche Wessex CX League #7 | | Cannon Heath Down | U18 (U18/40-49 race) | | 340 | TrainSharp | 2 / 20 | 95% | 37:31.30 | 37:20.75 | 0.5% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U14 | | 21 | Vector Cycling RT | 21 / 90 | 78% | 38:48.00 | 34:42.90 | 11.8% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | 15-16 | | 1700 | Vector Cycling RT | 5 / 17 | 75% | 1h02:07.70 | 1h01:11.80 | 1.5% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 15-16 | | 216 | Vector Cycling RT | 24 / 44 | 47% | 1h13:07.20 | 1h02:45.70 | 16.5% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 15-16 | | 218 | Vector Cycling RT | 13 / 52 | 76% | 56:06.00 | 52:13.00 | 7.4% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U18 (U18) | | 24 | Vector Cycling RT | 5 / 55 | 93% | 42:44.20 | 20:31.10 | 108.3% | - | - | |