| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 13-14 | | 171 | Rapid Racer Products | DNS / 38 | 0% | DNS | 44:07.00 | - | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 13-14 | | 504 | Rapid Racer Products | DNF / 45 | 0% | DNF | 44:45.00 | - | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 17-18 | | 61 | Hope Factory Racing | DNF / 28 | 0% | DNF | 1h08:53.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 63 | Hope Factory Racing | 1 / 107 | 100% | 30:25.00 | 30:25.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 4 | Hope Factory Racing | 1 / 96 | 100% | 31:32.50 | 31:32.50 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 62 | Rapid Racer Products | 1 / 83 | 100% | 29:25.50 | 29:25.50 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 1 | Hope Factory Racing | 1 / 68 | 100% | 34:02.80 | 34:02.80 | 0% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 13-14 | | 134 | Rapid Racer Products | 1 / 64 | 100% | 38:05.50 | 38:05.50 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 131 | Rapid Racer Products | 1 / 63 | 100% | 36:37.50 | 36:37.50 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 201 | Rapid Racer Products | 1 / 63 | 100% | 46:20.00 | 46:20.00 | 0% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 1 | Hope Factory Racing | 1 / 57 | 100% | 28:49.30 | 28:49.30 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 129 | Rapid Racer Products | 1 / 53 | 100% | 29:04.90 | 29:04.90 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 13-14 | | 208 | Rapid Racer Products | 1 / 51 | 100% | 51:12.00 | 51:12.00 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 15-16 | | 201 | Hope Factory Racing | 1 / 49 | 100% | 44:50.70 | 44:50.70 | 0% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 257 | Rapid Racer Products | 1 / 46 | 100% | 46:08.00 | 46:08.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 15-16 | | 205 | Hope Factory Racing | 1 / 44 | 100% | 1h02:45.70 | 1h02:45.70 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 15-16 | | 351 | Hope Factory Racing | 1 / 42 | 100% | 40:55.90 | 40:55.90 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 15-16 | | 204 | Hope Factory Racing | 1 / 41 | 100% | 43:20.60 | 43:20.60 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 15-16 | | 201 | Hope Factory Racing | 1 / 39 | 100% | 57:30.00 | 57:30.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 344 | Rapid Racer Products | 1 / 38 | 100% | 46:33.00 | 46:33.00 | 0% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16 (Shortened 2) | | 134 | Hope Factory Racing | 1 / 38 | 100% | 50:08.00 | 50:08.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 17-18 | | 59 | Hope Factory Racing | 1 / 38 | 100% | 1h12:38.00 | 1h12:38.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 17-18 | | 91 | Hope Factory Racing | 1 / 38 | 100% | 1h04:44.00 | 1h04:44.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 13-14 | | 204 | Rapid Racer Products | 1 / 37 | 100% | 38:10.50 | 38:10.50 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 301 | KTM UK Factory MTB Team | 1 / 37 | 100% | 51:51.00 | 51:51.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 17-18 | | 61 | Hope Factory Racing | 1 / 31 | 100% | 1h07:37.40 | 1h07:37.40 | 0% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 17-18 | | 61 | | 1 / 31 | 100% | 1h06:09.00 | 1h06:09.00 | 0% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | U12 (Shortened 2) | | 266 | Lichfield City CC | 1 / 30 | 100% | 18:12.00 | 18:12.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 205 | Rapid Racer Products | 1 / 29 | 100% | 38:01.00 | 38:01.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 17-18 | | 43 | Hope Factory Racing | 1 / 29 | 100% | 1h18:07.10 | 1h18:07.10 | 0% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 17-18 | | 51 | | 1 / 29 | 100% | 1h01:07.70 | 1h01:07.70 | 0% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 17-18 | | 61 | Hope Factory Racing | 1 / 29 | 100% | 1h11:26.00 | 1h11:26.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 17-18 | | 61 | Hope Factory Racing | 1 / 27 | 100% | 1h05:01.00 | 1h05:01.00 | 0% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 13-14 | | 45 | Rapid Racer Products | 1 / 26 | 100% | 35:31.00 | 35:31.00 | 0% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 15-16 | | 1284 | Hope Factory Racing | 1 / 26 | 100% | 55:06.70 | 1:00.50 | 5365.6% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 13-14 | 1164894 | 116 | KTM UK Factory MTB Team | 1 / 25 | 100% | - | | - | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | U12 (Shortened) | | 324 | Lichfield City CC | 1 / 24 | 100% | 25:19.00 | 25:19.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 17-18 | | 91 | Hope Factory Racing | 1 / 24 | 100% | 1h12:35.00 | 1h12:35.00 | 0% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 15-16 | | 302 | Hope Factory Racing | 1 / 23 | 100% | 53:28.40 | 53:28.40 | 0% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 13-14 | | 102 | Rapid Racer Products | 1 / 22 | 100% | 44:50.00 | 44:50.00 | 0% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 15-16 | | 229 | Hope | 1 / 21 | 100% | 4h55:20.00 | 4h55:20.00 | 0% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | U12 (Shortened) | | 208 | Lichfield City CC | 1 / 20 | 100% | 13:51.00 | 13:51.00 | 0% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 13-14 | | 99 | Rapid Racer Products | 1 / 20 | 100% | 49:45.00 | 49:45.00 | 0% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | 13-14 | | 114 | KTM UK Factory MTB Team | 1 / 18 | 100% | 38:42.00 | 38:42.00 | 0% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | 13-14 | | 83 | Rapid Racer Products | 1 / 17 | 100% | 34:54.00 | 34:54.00 | 0% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | U12 (Shortened 1) | | 183 | Lichfield City CC | 1 / 16 | 100% | 16:38.00 | 16:38.00 | 0% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | U12 (Shortened) | | 218 | Lichfield City CC | 1 / 15 | 100% | 19:53.00 | 19:53.00 | 0% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | U12 (Shortened 2) | | 166 | Lichfield City CC | 1 / 15 | 100% | 22:27.00 | 22:27.00 | 0% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | U12 (Shortened 1) | | 194 | Lichfield City CC | 1 / 14 | 100% | 5:16.00 | 5:16.00 | 0% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | U12 (Shortened 2) | | 148 | Lichfield City CC | 1 / 14 | 100% | 12:46.00 | 12:46.00 | 0% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 13-14 | | 108 | KTM UK Factory MTB Team | 1 / 14 | 100% | 39:29.00 | 39:29.00 | 0% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 13-14 | | 109 | KTM UK Factory MTB Team | 1 / 12 | 100% | 34:54.00 | 34:54.00 | 0% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 17-18 | | 467 | Hope Factory Racing | 1 / 12 | 100% | 1h20:50.00 | 1h20:50.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | U12 (Shortened 1) | | 286 | Lichfield City CC | 1 / 11 | 100% | 12:56.00 | 12:56.00 | 0% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | 13-14 | | 67 | Rapid Racer Products | 1 / 11 | 100% | 39:18.00 | 39:18.00 | 0% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | U12 (Shortened 2) | | 112 | Lichfield City CC | 1 / 9 | 100% | 22:09.00 | 22:09.00 | 0% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U13 (Shortened 5) | | 321 | Rapid Racer Products | 1 / 8 | 100% | 11:39.00 | 11:39.00 | 0% | - | - | |
| | 2016/17 MaD Dash in the Park #3 | | Old Ebworth Centre | 13-14 | | 94 | | 1 / 7 | 100% | 49:59.07 | 49:59.07 | 0% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 17-18 (Short Track Junior/Senior race) | | 375 | Hope Factory Racing (UCI CX | 1 / 7 | 100% | 13:38.90 | 13:38.90 | 0% | - | - | |
| | 2016 Midlands XC #6 | | Dudmaston | U12 (Shortened 1) | | 88 | Lichfield City CC | 1 / 6 | 100% | 24:04.00 | 24:04.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 17-18 (Short Track Junior/Senior race) | | 191 | Hope Factory Racing | 1 / 6 | 100% | 21:12.80 | 20:26.20 | 3.8% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 17-18 (Short Track Junior/Senior race) | | 590 | Hope Factory Racing (UCI | 1 / 5 | 100% | 18:32.70 | 18:32.70 | 0% | - | - | |
| | 2016/17 MaD Dash in the Park #4 | | Old Ebworth Centre | 13-14 | | 111 | | 1 / 3 | 100% | 51:07.13 | 51:07.13 | 0% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 17-18 (Short Track Junior/Senior race) | | 586 | Hope Factory Racing | 1 / 3 | 100% | 15:40.80 | 15:40.80 | 0% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 17-18 (Short Track Junior/Senior race) | | 387 | Hope Factory Racing | 1 / 2 | 100% | 20:25.30 | 20:25.30 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 1 | Hope Factory Racing | 2 / 90 | 99% | 26:54.30 | 26:27.10 | 1.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 1 | Hope Factory Racing | 2 / 88 | 99% | 33:59.90 | 33:33.00 | 1.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 1 | Hope Factory Racing | 2 / 86 | 99% | 32:17.70 | 31:58.80 | 1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 91 | Rapid Racer Products | 2 / 68 | 99% | 33:06.40 | 32:23.00 | 2.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U14 | | 91 | Rapid Racer Products | 2 / 64 | 98% | 35:30.70 | 34:59.60 | 1.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U18 | | 10 | Hope Factory Racing | 2 / 59 | 98% | 43:35.10 | 25:03.90 | 73.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 17-18 | | 5 | Hope Factory Racing | 2 / 53 | 98% | 46:13.00 | 45:17.00 | 2.1% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 13-14 | | 416 | Rapid Racer Products | 2 / 46 | 98% | 38:50.00 | 38:49.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 5 | Hope Factory Racing | 2 / 40 | 97% | 45:12.10 | 33:37.50 | 34.4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 17-18 | | 63 | Hope Factory Racing | 2 / 37 | 97% | 1h11:06.00 | 1h10:52.20 | 0.3% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | U13 (Shortened) | | 555 | Litchfield CC | 2 / 9 | 88% | 22:52.00 | 20:34.00 | 11.2% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 6hr | | 190 | Hope Factory Racing | 3 / 51 | 96% | -1LAP | 5h57:16.74 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 1 | Hope Factory Racing | 3 / 88 | 98% | 32:22.00 | 31:50.80 | 1.6% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 4 | Hope Factory Racing | 3 / 52 | 96% | 46:27.10 | 45:42.50 | 1.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 7 | Hope Factory Racing | 3 / 51 | 96% | 42:09.20 | 41:01.30 | 2.8% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | U12 (Shortened) | | 132 | Lichfield City CC | 3 / 13 | 83% | 18:56.00 | 17:54.00 | 5.8% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | U10 (Shortened) | | 734 | Rapid Racer Products | 3 / 11 | 80% | 8:38.00 | 8:11.00 | 5.5% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U13 (Shortened 2) | | 364 | Lichfield City CC | 3 / 8 | 71% | 18:49.00 | 17:38.00 | 6.7% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | U13 (Shortened) | | 826 | | 3 / 7 | 67% | 11:45.00 | 10:55.00 | 7.6% | - | - | |
| | 2015 Midlands XC #4 | | Wyre Forest | U13 (Shortened) | | 807 | | 3 / 6 | 60% | 7:20.00 | 6:51.00 | 7.1% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | U12 (Shortened) | | 571 | Litchfield CC | 3 / 6 | 60% | 17:41.00 | 17:27.00 | 1.3% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | U13 (U10/U13 course) | | 651 | Litchfield CC | 3 / 5 | 50% | 22:09.00 | 20:53.00 | 6.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 13 | Hope Factory Racing | 4 / 78 | 96% | 39:08.70 | 38:26.90 | 1.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 5 | Hope Factory Racing | 4 / 52 | 94% | 46:30.80 | 43:52.10 | 6% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 17-18 | | 76 | Hope Factory Racing | 4 / 48 | 94% | 1h02:24.00 | 1h01:22.70 | 1.7% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 533 | Rapid Racer Products | 4 / 43 | 93% | 42:36.00 | 41:26.00 | 2.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 17-18 | | 4 | Hope Factory Racing | 4 / 42 | 93% | 43:36.90 | 42:12.20 | 3.3% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U23 | | 51 | Hope Factory Racing | 4 / 25 | 88% | 1h03:19.00 | 1h01:43.00 | 2.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 130 | | 5 / 66 | 94% | 30:55.10 | 25:29.00 | 21.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U18 | | 2 | Hope Factory Racing | 6 / 81 | 94% | 45:43.00 | 25:17.00 | 80.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 5 | Hope Factory Racing | 7 / 64 | 90% | 45:21.20 | 42:48.70 | 5.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 131 | Rapid Racer Products | 7 / 59 | 90% | 37:53.10 | 35:13.80 | 7.5% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast (Shortened 1) | | 969 | Rapid Racer Products | 10 / 31 | 70% | 1h15:43.00 | 1h09:19.00 | 9.2% | - | - | |
| | UCI - XCO World Championships '23 | | Glentress | 17-18 | 10094823140 & 2005 | 41 | UK | 12 / 92 | 88% | 1h11:06.00 | 1h07:55.00 | 4.7% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | 17-18 | 10094823140 & 2005 | 55 | UK | 59 / 114 | 49% | 1h11:46.00 | 1h02:48.00 | 14.3% | - | - | |