| | 2016 Midlands XC #1 | | Sherwood Pines | U10 (Shortened) | | 207 | Leicester Forest CC | 8 / 15 | 50% | 21:38.00 | 17:16.00 | 25.3% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | U10 (Shortened 1) | | 182 | Leicester Forest CC | 5 / 18 | 76% | 7:05.00 | 6:26.00 | 10.1% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | U10 (Shortened 1) | | 152 | Leicester Forest CC | 7 / 14 | 54% | 18:27.00 | 14:18.00 | 29% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | U10 (Shortened) | | 123 | Leicester Forest CC | 9 / 12 | 27% | 16:32.00 | 13:45.00 | 20.2% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | U10 (Shortened 1) | | 103 | Leicester Forest CC | 6 / 12 | 55% | 1h14:20.00 | 13:45.00 | 440.6% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | U10 (Shortened 1) | | 555 | Leicester Forest CC | 9 / 14 | 38% | 19:13.00 | 14:45.00 | 30.3% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | U12 (Shortened) | | 326 | Leicester Forest CC | 23 / 24 | 4% | - | 25:19.00 | - | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | U12 (Shortened 2) | | 380 | Leicester Forest CC | 11 / 17 | 38% | 22:29.00 | 16:57.00 | 32.7% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | U12 (Shortened 2) | | 403 | Leicester Forest CC | 16 / 21 | 25% | 24:27.00 | 18:51.00 | 29.7% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | U12 (Shortened 2) | | 377 | Leicester Forest CC | 9 / 19 | 56% | 19:53.00 | 17:12.00 | 15.6% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | U12 (Shortened 2) | | 180 | Leicester Forest CC | 10 / 13 | 25% | 25:04.00 | 22:08.00 | 13.3% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | U12 (Shortened 3) | | 148 | Leicester Forest CC | 9 / 13 | 33% | 19:57.00 | 17:26.00 | 14.4% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | U12 (Shortened 2) | | 126 | Leicester Forest CC | 11 / 14 | 23% | 31:48.00 | 25:03.00 | 27% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 151 | Leicester Forest CC | 49 / 63 | 23% | - | 36:37.50 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 117 | Leicester Forest CC | 43 / 53 | 19% | - | 29:04.90 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U14 | | 124 | Leicester Forest CC | 61 / 65 | 6% | - | 34:20.80 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U14 | | 153 | Leicester Forest CC | 46 / 64 | 29% | - | 34:59.60 | - | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 13-14 | | 118 | Leicester Forest CC | 14 / 14 | 0% | 1h02:15.00 | 39:29.00 | 57.7% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | Fun | | 782 | Leicester Forest CC | 29 / 40 | 28% | - | 1h01:48.00 | - | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 13-14 | | 110 | Leicester Forest CC | 12 / 12 | 0% | - | 34:54.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U14 | | 124 | Leicester Forest CC | 42 / 61 | 32% | - | 31:49.60 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U14 | | 115 | Leicester Forest CC | 62 / 73 | 15% | 40:29.90 | 29:19.90 | 38.1% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U14 | | 83 | Leicester Forest CC | 73 / 90 | 19% | - | 34:42.90 | - | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 13-14 | | 119 | Leicester Forest CC | 13 / 18 | 29% | 55:35.00 | 42:34.00 | 30.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 13-14 | | 145 | Leicester Forest CC | 65 / 86 | 25% | - | 35:05.90 | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 13-14 | | 120 | Leicester Forest CC | 55 / 64 | 14% | - | 38:05.50 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 3 | | 581 | Leicester Forest CC | 85 / 114 | 26% | - | 1h07:05.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 3 | | 581 | Leicester Forest CC | 40 / 112 | 65% | 1h14:07.00 | 1h04:05.00 | 15.7% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | 15-16 | | 1728 | Leicester Forest CC | 19 / 21 | 10% | 1h04:53.90 | 50:05.90 | 29.5% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 15-16 | | 380 | Leicester Forest CC | 34 / 42 | 20% | - | 40:55.90 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 3 | | 581 | Leicester Forest CC | 20 / 91 | 79% | 1h27:28.00 | 1h21:03.00 | 7.9% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 234 | Leicester Forest CC | 44 / 49 | 10% | - | 44:50.70 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #4 | | Thickthorn, Norwich | Division 3 | | 581 | Leicester Forest CC | 19 / 66 | 72% | - | 1h16:42.00 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 15-16 | | 235 | Leicester Forest CC | 44 / 44 | 0% | - | 1h02:45.70 | - | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 15-16 | | 233 | Leicester Forest CC | 39 / 39 | 0% | - | 57:30.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #5 | | Stourton Woods | Division 3 | | 581 | | 24 / 46 | 49% | 1h27:22.00 | 1h16:45.00 | 13.8% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 15-16 | | 227 | Leicester Forest CC | 37 / 38 | 3% | -1LAP | 1h07:26.40 | - | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 15-16 | | 234 | Leicester Forest CC | 28 / 41 | 33% | 59:35.20 | 43:20.60 | 37.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 2 | Leicester Forest CC | 71 / 98 | 28% | 38:04.90 | 33:04.30 | 15.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 77 | Leicester Forest CC | 85 / 89 | 5% | -1LAP | 34:05.60 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | U16 | | 52 | Leicester Forest CC | 57 / 72 | 21% | 43:37.80 | 35:29.20 | 23% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | U16 | | 72 | Leicester Forest CC | 66 / 74 | 11% | 43:47.80 | 35:25.70 | 23.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | U16 | | 73 | Leicester Forest CC | DNF / 72 | 0% | DNF | 36:49.00 | - | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | U16 | | 78 | Leicester Forest CC | 36 / 48 | 26% | 43:07.50 | 34:25.90 | 25.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U16 | | 67 | Leicester Forest CC | 55 / 79 | 31% | -1LAP | 28:48.10 | - | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 15-16 | | 304 | Origin RT | 12 / 20 | 42% | 54:57.00 | 46:01.00 | 19.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 15-16 | | 211 | Origin RT | 34 / 47 | 28% | 1h13:11.20 | 55:45.80 | 31.3% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 15-16 | | 231 | Origin RT | 31 / 48 | 36% | 1h12:12.90 | 1h00:02.90 | 20.3% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 15-16 | | 227 | Origin RT | 32 / 40 | 21% | 1h30:42.70 | 1h07:00.20 | 35.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 15-16 | | 247 | Origin RT | 38 / 52 | 27% | 1h22:19.00 | 1h02:01.00 | 32.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 15-16 | | 228 | Origin RT | 33 / 40 | 18% | -1LAP | 56:35.40 | - | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 15-16 | | 245 | Origin RT | 32 / 52 | 39% | 1h07:18.00 | 52:13.00 | 28.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U18 | | 52 | Origin RT | 75 / 81 | 8% | 36:55.10 | 25:17.00 | 46% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U18 | | 52 | Origin RT | 56 / 59 | 5% | 25:49.40 | 25:03.90 | 3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U18 | | 45 | Origin RT | 47 / 54 | 13% | 32:08.40 | 32:01.10 | 0.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 31 | Origin RT | 34 / 40 | 15% | 50:15.20 | 33:37.50 | 49.5% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #8 - Regional Champs | | Trinity Park Showground, Suffolk | U18 | | 34 | Origin RT | 7 / 11 | 40% | 1h08:35.00 | 1h03:12.00 | 8.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | U18 | | 32 | Origin RT | 44 / 44 | 0% | 32:29.00 | 30:13.30 | 7.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U18 | | 24 | Origin RT | 41 / 45 | 9% | 19:00.20 | 18:23.00 | 3.4% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U18 (U18) | | 59 | Origin RT | DNF / 55 | 0% | DNF | 20:31.10 | - | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 17-18 | | 469 | Origin RT | 11 / 12 | 9% | 1h33:29.00 | 1h20:50.00 | 15.7% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 17-18 (Short Track Junior/Senior race) | | 585 | Origin RT | 3 / 3 | 0% | 17:10.30 | 15:40.80 | 9.5% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 17-18 | | 88 | Origin RT | 25 / 29 | 14% | 1h24:25.00 | 1h11:26.00 | 18.2% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 17-18 (Short Track Junior/Senior race) | | 397 | Origin RT | DNF / 2 | 0% | DNF | 20:25.30 | - | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 17-18 (Short Track Junior/Senior race) | | 387 | Origin RT | DNF / 7 | 0% | DNF | 13:38.90 | - | - | - | |
| | 2023 Crank It Cycling #2 | | Twisted Oaks Bike Park | 17-18 | 1030337 & 2006 | 164 | Origin RT | 5 / 6 | 20% | 1h26:21.82 | 30.49s | 16895.2% | - | - | |