| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | U13 | | 254 | Palmer Park Velo | 5 / 15 | 71% | 24:26.00 | 20:14.00 | 20.8% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | U13 | | 128 | Palmer Park Velo | 7 / 9 | 25% | 21:56.00 | 19:50.00 | 10.6% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #3 | | Highlands Farm | U13 | | 1333 | Palmer Park Velo | 6 / 11 | 50% | 22:20.00 | 19:49.00 | 12.7% | - | - | |
| | 2016 Southern XC #3 | | Wasing | U12 (Shortened) | | 679 | Palmer Park Velo | 9 / 21 | 60% | 18:18.10 | 16:35.20 | 10.3% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | U12 (Shortened) | | 679 | Palmer Park Velo | 6 / 19 | 72% | 21:00.70 | 19:05.80 | 10% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | U12 (Shortened) | | 679 | Palmer Park Velo | 13 / 19 | 33% | 11:38.50 | 10:13.90 | 13.8% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | U13 (Shortened) | | 679 | Palmer Park Velo | 7 / 13 | 50% | 14:59.70 | 13:42.90 | 9.3% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | U12 (Shortened) | | 679 | Palmer Park Velo | 6 / 16 | 67% | 9:57.10 | 9:11.20 | 8.3% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | U13 | | 1364 | Palmer Park Velo | 2 / 4 | 67% | 22:41.00 | 21:58.00 | 3.3% | - | - | |
| | 2017 Southern XC #1 | | Wasing | U12 (Shortened) | | 3102 | Palmer Park Velo | 32 / 32 | 0% | - | 21:52.40 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 126 | Palmer Park Velo RT | 29 / 59 | 52% | 42:47.20 | 35:13.80 | 21.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 12-14 | | 111 | Palmer Park Velo RT | 31 / 54 | 43% | 34:20.70 | 30:27.30 | 12.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 138 | Palmer Park Velo RT | 46 / 66 | 31% | - | 25:29.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 12-14 | | 102 | Palmer Park Velo RT | 30 / 47 | 37% | - | 29:52.70 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 115 | Palmer Park Velo RT | 24 / 51 | 54% | - | 34:17.70 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 12-14 | | 100 | Palmer Park Velo RT | 23 / 44 | 49% | - | 41:09.00 | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 122 | Palmer Park Velo RT | 42 / 60 | 31% | - | 35:24.00 | - | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 13-14 | | 599 | Palmer Park Velo | 6 / 10 | 44% | 56:10.00 | 48:31.00 | 15.8% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 13-14 | | 216 | Palmer Park Velo RT | 15 / 44 | 67% | 1h21:22.00 | 1h06:10.00 | 23% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 530 | Palmer Park Velo RT | 28 / 43 | 36% | 50:07.00 | 41:26.00 | 21% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 13-14 | | 216 | Palmer Park Velo RT | 16 / 32 | 52% | 1h14:50.00 | 1h05:58.00 | 13.4% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 13-14 | | 525 | Palmer Park Velo RT | 30 / 45 | 34% | 57:35.00 | 44:45.00 | 28.7% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | 13-14 | | 4012 | Palmer Park Velo RT | 15 / 25 | 42% | 38:23.50 | 33:54.10 | 13.2% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 275 | Palmer Park Velo RT | 34 / 46 | 27% | 56:48.00 | 46:08.00 | 23.1% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 369 | Palmer Park Velo RT | 25 / 38 | 35% | 58:10.00 | 46:33.00 | 25% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 127 | Palmer Park Velo RT | 27 / 63 | 58% | - | 36:37.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 126 | Pedalon | 17 / 53 | 69% | 32:26.80 | 29:04.90 | 11.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U14 | | 132 | Pedalon | 12 / 65 | 83% | 37:48.20 | 34:20.80 | 10.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 136 | Pedalon | 26 / 68 | 63% | 36:52.90 | 32:23.00 | 13.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 58 | Palmer Park Velo RT | 11 / 83 | 88% | 31:03.20 | 29:25.50 | 5.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U14 | | 128 | Pedalon | 26 / 64 | 60% | 39:28.60 | 34:59.60 | 12.8% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 13-14 | | 126 | Pedalon | 15 / 23 | 36% | 1h18:00.00 | 1h00:38.00 | 28.6% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 215 | Palmer Park Velo RT | 42 / 63 | 34% | 59:07.00 | 46:20.00 | 27.6% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 13-14 | | 203 | Palmer Park Velo RT | 19 / 38 | 51% | 52:45.00 | 44:07.00 | 19.6% | - | - | |
| | 2019 Southern XC #2 | | Checkendon | 13-14 | | 274 | Palmer Park Velo RT | 9 / 23 | 64% | 53:57.80 | 47:55.90 | 12.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 61 | Palmer Park Velo RT | 52 / 68 | 24% | - | 34:02.80 | - | - | - | |
| | 2018 Southern XC #3 | | Pippingford | 13-14 | | 4077 | Palmer Park Velo RT | 7 / 14 | 54% | 43:05.00 | 37:53.70 | 13.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 81 | Palmer Park Velo RT | 66 / 90 | 27% | 34:24.20 | 26:27.10 | 30.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 62 | Palmer Park Velo RT | DNF / 86 | 0% | DNF | 31:58.80 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 68 | Palmer Park Velo RT | 54 / 88 | 39% | 41:06.10 | 33:33.00 | 22.5% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 83 | Palmer Park Velo RT | 61 / 96 | 37% | 39:24.90 | 31:32.50 | 25% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 44 | Palmer Park Velo RT | 18 / 57 | 70% | 33:38.00 | 28:49.30 | 16.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 76 | Palmer Park Velo RT | 54 / 88 | 39% | 42:02.70 | 31:50.80 | 32% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 103 | Palmer Park Velo RT | DNF / 107 | 0% | DNF | 30:25.00 | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 13-14 | | 130 | Pedalon | DNF / 64 | 0% | DNF | 38:05.50 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 15-16 | | 250 | Palmer Park Velo RT | 34 / 44 | 23% | 1h18:59.00 | 1h02:45.70 | 25.9% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 13-14 | | 590 | Palmer Park Velo RT | 4 / 7 | 50% | 41:45.00 | 36:52.00 | 13.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 5 | Palmer Park Velo RT | 18 / 78 | 78% | 40:41.30 | 38:26.90 | 5.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 18 | Palmer Park Velo RT | 27 / 64 | 59% | 47:32.00 | 42:48.70 | 11% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 22 | Pedalon | 26 / 52 | 51% | 51:18.60 | 43:52.10 | 17% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 27 | Pedalon | 40 / 51 | 22% | 48:17.10 | 41:01.30 | 17.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 17-18 | | 25 | Pedalon | 14 / 53 | 75% | 51:10.00 | 45:17.00 | 13% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 30 | Pedalon | 33 / 52 | 37% | 55:59.10 | 45:42.50 | 22.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U18 | | 17 | LVC Racing | 16 / 81 | 81% | 47:07.80 | 25:17.00 | 86.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U18 | | 19 | LVC Racing | 24 / 59 | 60% | 48:38.60 | 25:03.90 | 94.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U18 | | 14 | LVC Racing | DNF / 54 | 0% | DNF | 32:01.10 | - | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 25 | LVC Racing | 16 / 40 | 62% | 49:19.80 | 33:37.50 | 46.7% | - | - | |
| | 2022/23 Miche Wessex CX League #3 | | Moredon Rec, Swindon | U18 (U18 race) | | 218 | Pedalon | 6 / 18 | 71% | 38:57.35 | 37:30.56 | 3.9% | - | - | |
| | 2022/23 Miche Wessex CX League #5 | | Prospect Park | U18 (U18 race) | | 218 | Pedalon | DNF / 22 | 0% | DNF | 38:16.57 | - | - | - | |
| | 2022/23 Miche Wessex CX League #10 | | Dalton Barracks | U18 (U18 race) | | 218 | Pedalon | 2 / 12 | 91% | 41:04.81 | 40:46.75 | 0.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U18 | | 20 | LVC Racing | 10 / 45 | 80% | 49:39.00 | 18:23.00 | 170.1% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U18 (U18) | | 14 | LVC Racing | DNF / 55 | 0% | DNF | 20:31.10 | - | - | - | |