| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | U13 | | 1323 | Darenth | 1 / 1 | - | 38:57.00 | 38:57.00 | 0% | - | - | |
| | 2016 Southern XC #3 | | Wasing | U12 (Shortened) | | 651 | Team Darenth | 1 / 9 | 100% | 19:45.20 | 19:45.20 | 0% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | U12 (Shortened) | | 651 | Team Darenth | 1 / 6 | 100% | - | | - | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | U12 (Shortened) | | 651 | Team Darenth | 1 / 8 | 100% | 12:45.50 | 12:45.50 | 0% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | U12 (Shortened) | | 651 | Team Darenth | 1 / 2 | 100% | - | | - | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | U13 (Shortened) | | 651 | Team Darenth | 1 / 4 | 100% | 18:27.80 | 18:27.80 | 0% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | U12 (Shortened) | | 651 | Team Darenth | 2 / 8 | 86% | 11:20.00 | 10:51.60 | 4.4% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | 13-14 | | 6588 | Team Darenth | 1 / 1 | - | 49:10.80 | 49:10.80 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 12-14 | | 57 | Team Darenth | 12 / 21 | 45% | 40:31.30 | 33:56.20 | 19.4% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 13-14 | | 203 | WXC World Racing | 2 / 6 | 80% | 1h27:32.00 | 1h24:30.00 | 3.6% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 13-14 | | 203 | WXC World Racing | 3 / 7 | 67% | 1h12:32.00 | 1h06:50.00 | 8.5% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 13-14 | | 203 | WXC World Racing | 2 / 5 | 75% | 1h15:20.00 | 1h13:25.00 | 2.6% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 13-14 | | 203 | WXC World Racing | 1 / 5 | 100% | 55:32.00 | 55:32.00 | 0% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 13-14 | | 203 | WXC World Racing | 2 / 7 | 83% | 1h04:21.00 | 59:43.00 | 7.8% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 356 | WXC World Racing | 7 / 17 | 63% | 55:46.00 | 52:34.00 | 6.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 13-14 | | 273 | WXC World Racing | 2 / 4 | 67% | 49:55.00 | 45:44.00 | 9.2% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 246 | WXC World Racing | DNF / 15 | 0% | DNF | 54:08.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | 13-14 | | 203 | WXC World Racing | 2 / 4 | 67% | 1h01:11.00 | 1h00:33.00 | 1.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | 13-14 | | 203 | WXC World Racing | 4 / 7 | 50% | 41:33.00 | 41:04.00 | 1.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 15-16 | | 31 | WXC World Racing | 22 / 31 | 30% | 37:05.10 | 28:03.10 | 32.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U16 | | 30 | WXC World Racing | 17 / 30 | 45% | 35:19.20 | 32:22.00 | 9.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 39 | WXC World Racing | 16 / 40 | 62% | 37:57.20 | 32:16.90 | 17.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U16 | | 31 | WXC World Racing | DNS / 31 | 0% | DNS | 27:13.30 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 42 | WXC World Racing | 23 / 42 | 46% | 36:14.20 | 31:33.90 | 14.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 32 | WXC World Racing | 13 / 32 | 61% | 30:23.80 | 26:13.80 | 15.9% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 15-16 | | 79 | WXC World Racing | 2 / 5 | 75% | 53:21.00 | 50:12.00 | 6.3% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 15-16 | | 79 | WXC World Racing | 1 / 3 | 100% | 50:42.00 | 50:42.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 284 | WXC World Racing | 16 / 23 | 32% | 58:42.00 | 51:00.00 | 15.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 15-16 | | 79 | WXC World Racing | 2 / 3 | 50% | 1h03:08.00 | 59:15.00 | 6.6% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 15-16 | | 222 | WXC World Racing | 10 / 15 | 36% | 54:16.00 | 47:57.00 | 13.2% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 15-16 | | 362 | WXC World Racing | 9 / 17 | 50% | 1h06:25.00 | 58:08.00 | 14.3% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 15-16 | | 79 | WXC World Racing | 1 / 4 | 100% | 55:26.00 | 55:26.00 | 0% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 15-16 | | 773 | WXC World Racing | 2 / 4 | 67% | 42:32.00 | 42:04.00 | 1.1% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 15-16 | | 360 | WXC World Racing | 8 / 12 | 36% | 48:05.00 | 44:29.30 | 8.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 15-16 | | 773 | WXC World Racing | 1 / 2 | 100% | 53:35.00 | 53:35.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 268 | WXC World Racing | 8 / 17 | 56% | 1h13:05.00 | 1h01:43.00 | 18.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | 15-16 | | 773 | WXC World Racing | 3 / 6 | 60% | 1h03:46.00 | 57:25.00 | 11.1% | - | - | |
| | 2018 Southern XC #3 | | Pippingford | 13-14 | | 4086 | WXC World Racing | 2 / 2 | 0% | 52:22.50 | 47:39.20 | 9.9% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 343 | WXC World Racing | 10 / 13 | 25% | 53:55.00 | 44:54.00 | 20.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 24 | WXC World Racing | 23 / 35 | 35% | 38:34.20 | 28:41.90 | 34.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 26 | WXC World Racing | DNS / 42 | 0% | DNS | 30:04.10 | - | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 29 | WXC World Racing | 26 / 40 | 36% | 46:19.70 | 34:57.10 | 32.6% | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | 15-16 | | 543 | WXC World Racing | 2 / 3 | 50% | 45:08.00 | 42:50.00 | 5.4% | - | - | |
| | 2020 Mud Sweat & Gears XC #2 | | Haughley Park | Cat 2 | | 425 | WXC World Racing | 8 / 12 | 36% | - | 1h12:52.00 | - | - | - | |
| | Gorrick - TORQ Breakout | | Highlands Farm | 2hr | | 200 | WXC World Racing | 2 / 6 | 80% | - | | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 44 | WXC World Racing | 16 / 44 | 65% | 35:55.30 | 31:35.60 | 13.7% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 17-18 | | 1082 | WXC World Racing | 4 / 4 | 0% | 1h22:03.50 | 1h03:53.40 | 28.4% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 17-18 | | 1393 | WXC World Racing | 2 / 3 | 50% | 39:27.00 | 28:25.20 | 38.8% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 17-18 | | 86 | WXC World Racing | 11 / 12 | 9% | - | 1h04:32.30 | - | - | - | |
| | Southern XC - South East XC Champs | | Pippingford | 17-18 | | 2097 | WXC World Racing | 2 / 2 | 0% | 1h21:37.80 | 1h06:52.80 | 22.1% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 17-18 | | 89 | WXC World Racing | 13 / 13 | 0% | - | 1h13:54.30 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 17-18 | | 145 | WXC World Racing | 10 / 10 | 0% | - | 1h13:35.00 | - | - | - | |
| | 2022 Southern XC #1 | | Matterley Estate | 17-18 | | 377 | WXC World Racing | 4 / 4 | 0% | 1h18:42.70 | 57:53.70 | 36% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 17-18 | | 116 | WXC World Racing | DNS / 18 | 0% | DNS | 1h03:44.70 | - | - | - | |