| | 2018 Midlands XC #1 | | Swynnerton Old Park | U10 (Shortened 1) | | 388 | Newport Shropshire CC | 17 / 23 | 27% | 18:58.00 | 13:42.00 | 38.4% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | U10 (Shortened 1) | | 188 | Newport Shropshire CC | 12 / 25 | 54% | 20:08.00 | 14:59.00 | 34.4% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | U12 (Shortened) | | 82 | NCC | 12 / 28 | 59% | 20:23.00 | 16:53.00 | 20.7% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | U16 | | 642 | CHASE RACING | 1 / 17 | 100% | 26:22.00 | 26:22.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | U16 (Youth race) | | 207 | CHASE RACING | 2 / 19 | 94% | 28:33.00 | 28:25.00 | 0.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | U16 | | 621 | CHASE RACING | 2 / 15 | 93% | 29:26.00 | 29:04.00 | 1.3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 17 | Newport Shropshire CC | 6 / 59 | 91% | 29:43.10 | 28:52.40 | 2.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | U14 | | 9 | Newport Shropshire CC | 10 / 66 | 86% | 30:50.10 | 28:35.80 | 7.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U16 | | 32 | CHASE RACING | 23 / 82 | 73% | 31:24.80 | 27:04.40 | 16% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U16 | | 29 | CHASE RACING | 28 / 52 | 47% | 31:42.10 | 28:31.40 | 11.1% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | U16 (Youth race) | | 207 | CHASE RACING | 2 / 13 | 92% | 32:01.00 | 31:42.00 | 1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | U14 | | 8 | Newport Shropshire CC | 12 / 50 | 78% | 32:38.60 | 30:32.80 | 6.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 98 | CHASE RACING | 44 / 96 | 55% | 32:41.30 | 29:35.40 | 10.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | U16 | | 640 | CHASE RACING | 2 / 16 | 93% | 33:04.00 | 13:20.00 | 148% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U16 | | 33 | CHASE RACING | 45 / 75 | 41% | 34:05.20 | 28:37.10 | 19.1% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | U16 (Youth race) | | 207 | CHASE RACING | 6 / 20 | 74% | 34:06.00 | 33:06.00 | 3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U16 | | 43 | CHASE RACING | 27 / 74 | 64% | 34:27.60 | 29:28.60 | 16.9% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Halo Hereford Leisure Centre | U14 | | 140 | Newport Shropshire CC | 2 / 15 | 93% | 35:45.00 | 34:58.00 | 2.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U16 | | 12 | CHASE RACING | 46 / 71 | 36% | 36:53.60 | 32:12.40 | 14.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 5 | Newport Shropshire CC | 15 / 67 | 79% | 37:12.30 | 34:18.10 | 8.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U16 | | 33 | CHASE RACING | 30 / 70 | 58% | 38:51.00 | 35:34.30 | 9.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U16 | | 21 | CHASE RACING | 15 / 45 | 68% | 39:03.70 | 35:52.30 | 8.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | U14 | | 8 | Newport Shropshire CC | 25 / 53 | 54% | 40:02.70 | 34:16.10 | 16.9% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U16 (U16) | | 67 | CHASE RACING | 30 / 72 | 59% | 40:11.40 | 33:32.40 | 19.8% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 13-14 | | 414 | Newport Shropshire CC | 7 / 42 | 85% | 40:15.00 | 35:41.00 | 12.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U16 | | 21 | CHASE RACING | 37 / 59 | 38% | 41:09.30 | 33:31.30 | 22.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U16 | | 36 | CHASE RACING | 43 / 63 | 32% | 42:07.90 | 35:02.20 | 20.3% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 49 | | 2 / 20 | 95% | 48:40.20 | 46:47.77 | 4% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 13-14 | | 406 | Newport Shropshire CC | 7 / 47 | 87% | 49:33.80 | 43:56.90 | 12.8% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 13-14 | | 600 | NSCC | 12 / 29 | 61% | 49:37.60 | 42:16.50 | 17.4% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 13-14 | | 1570 | NSCC | 11 / 24 | 57% | 51:13.60 | 0.50s | 614620% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 13-14 | | 406 | Newport Shropshire CC | 12 / 30 | 62% | 51:22.70 | 43:35.40 | 17.9% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 13-14 | | 320 | Newport Shropshire CC | 18 / 32 | 45% | 52:21.80 | 41:09.80 | 27.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 13-14 | | 407 | Newport Shropshire CC | 13 / 36 | 66% | 52:57.60 | 45:26.00 | 16.6% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 118 | Newport (Shropshire) CC | 2 / 18 | 94% | 54:45.35 | 29:43.84 | 84.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 13-14 | | 433 | Newport Shropshire CC | 16 / 49 | 69% | 54:52.00 | 48:14.00 | 13.8% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 13-14 | | 415 | Newport Shropshire CC | 21 / 27 | 23% | 55:43.00 | 46:38.00 | 19.5% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 15-16 (Juvenile/Youth race) | | 219 | CHASE RACING | 26 / 41 | 38% | 56:12.00 | 47:35.10 | 18.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 13-14 | | 408 | Newport Shropshire CC | 9 / 36 | 77% | 56:32.60 | 50:47.90 | 11.3% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 15-16 (Juvenile/Youth race) | | 243 | | 22 / 47 | 54% | 57:55.20 | 46:17.80 | 25.1% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 13-14 | | 415 | Newport Shropshire CC | 17 / 41 | 60% | 58:51.30 | 50:50.40 | 15.8% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 15-16 (Juvenile/Youth race) | | 225 | CHASE RACING | 27 / 41 | 35% | 1h00:41.00 | 48:29.00 | 25.2% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 15-16 (Juvenile/Youth race) | | 230 | CHASE RACING | 23 / 44 | 49% | 1h01:46.00 | 54:09.00 | 14.1% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 13-14 | | 323 | Newport Shropshire CC | 24 / 32 | 26% | 1h04:17.30 | 51:06.50 | 25.8% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 13-14 | | 411 | Newport Shropshire CC | 14 / 24 | 43% | 1h05:23.40 | 55:46.50 | 17.2% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 13-14 | | 263 | Newport Shropshire CC | 22 / 26 | 16% | 1h05:29.20 | 45:38.10 | 43.5% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | 13-14 | | 117 | CHASE RACING | 6 / 17 | 69% | 1h08:28.00 | 57:46.00 | 18.5% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 15-16 (Juvenile/Youth race) | | 237 | CHASE RACING | 25 / 39 | 37% | 1h15:44.75 | 58:53.25 | 28.6% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 359 | CHASE RACING | 18 / 25 | 29% | 1h19:18.70 | 1h15:05.36 | 5.6% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Pairs: 3hr | | 7 | Chasers | 2 / 26 | 96% | 2h36:51.55 | 2h35:34.52 | 0.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16 (Shortened 2) | | 149 | Newport (Shropshire) CC | 32 / 38 | 16% | - | 50:08.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U14 | | 8 | Newport Shropshire CC | 46 / 61 | 25% | -1LAP | 30:03.20 | - | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | U16 | | 29 | CHASE RACING | DNF / 53 | 0% | DNF | 32:46.90 | - | - | - | |