| | Run and Ride - Summer Classic | | Cannock Chase | U10 (Shortened 1) | | 224 | Wrekin Riders | 5 / 17 | 75% | 10:04.00 | 8:53.00 | 13.3% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | U10 (Shortened) | | 300 | Mid-Shropshire Wheelers | 3 / 29 | 93% | 12:09.00 | 11:41.00 | 4% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | U10 (Shortened) | | 185 | Mid-Shropshire Wheelers | 2 / 23 | 95% | 16:11.00 | 15:45.00 | 2.8% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | U10 (Shortened 1) | | 241 | Mid-Shropshire Wheelers | 2 / 23 | 95% | 11:20.00 | 10:29.00 | 8.1% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | U10 (Shortened 1) | | 168 | Mid-Shropshire Wheelers | 2 / 19 | 94% | 9:39.00 | 9:09.00 | 5.5% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | U10 (Shortened 1) | | 113 | Mid-Shropshire Wheelers | 2 / 21 | 95% | 7:29.00 | 7:14.00 | 3.5% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | U10 (Shortened) | | 85 | Mid-Shropshire Wheelers | 2 / 19 | 94% | 13:17.00 | 13:09.00 | 1% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | U10 (Shortened 1) | | 130 | Mid-Shropshire Wheelers | 2 / 21 | 95% | 9:09.00 | 8:47.00 | 4.2% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | U12 (Shortened 2) | | 207 | Mid-Shropshire Wheelers | 1 / 17 | 100% | 16:57.00 | 16:57.00 | 0% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | U12 (Shortened 2) | | 203 | Mid-Shropshire Wheelers | 2 / 21 | 95% | 19:22.00 | 18:51.00 | 2.7% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | U12 (Shortened 2) | | 199 | Mid-Shropshire Wheelers | 2 / 19 | 94% | 17:27.00 | 17:12.00 | 1.5% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | U12 (Shortened 2) | | 177 | Mid-Shropshire Wheelers | 1 / 13 | 100% | 22:08.00 | 22:08.00 | 0% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | U12 (Shortened 3) | | 292 | Mid-Shropshire Wheelers | 1 / 13 | 100% | 17:26.00 | 17:26.00 | 0% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | U12 (Shortened 2) | | 124 | Mid-Shropshire Wheelers | 4 / 14 | 77% | 27:33.00 | 25:03.00 | 10% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | U12 (Shortened 2) | 1050371 | 68 | Mid-Shropshire Wheelers | 3 / 25 | 92% | 19:43.00 | 18:45.00 | 5.2% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | U12 (Shortened 2) | | 56 | Mid-Shropshire Wheelers | 3 / 21 | 90% | 16:05.00 | 15:17.00 | 5.2% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | U12 (Shortened 2) | | 50 | Mid-Shropshire Wheelers | 1 / 16 | 100% | 13:54.00 | 13:54.00 | 0% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | U12 (Shortened 2) | | 57 | Mid-Shropshire Wheelers | 5 / 17 | 75% | 17:22.00 | 15:46.00 | 10.2% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | U12 (Shortened 2) | | 48 | Mid-Shropshire Wheelers | 1 / 17 | 100% | 22:28.00 | 22:28.00 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 133 | Mid-Shropshire Wheelers | 21 / 83 | 76% | 35:02.90 | 33:00.40 | 6.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 101 | Mid-Shropshire Wheelers | 21 / 76 | 73% | 32:48.20 | 29:15.60 | 12.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U14 | | 69 | Mid-Shropshire Wheelers | 28 / 75 | 64% | 38:45.90 | 34:42.00 | 11.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U14 | | 70 | Mid-Shropshire Wheelers | 27 / 73 | 64% | 33:10.80 | 29:19.90 | 13.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U14 | | 87 | Mid-Shropshire Wheelers | 31 / 61 | 50% | 37:38.80 | 31:49.60 | 18.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 13-14 | | 98 | Mid-Shropshire Wheelers | 21 / 86 | 76% | 41:02.00 | 35:05.90 | 16.9% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U14 | | 28 | Mid-Shropshire Wheelers | 15 / 90 | 84% | 38:08.90 | 34:42.90 | 9.9% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16 (Shortened 2) | | 135 | Mid-Shropshire Wheelers | 13 / 38 | 68% | 1h07:14.00 | 50:08.00 | 34.1% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 13-14 | | 118 | Mid-Shropshire Wheelers | 7 / 18 | 65% | 48:37.00 | 42:34.00 | 14.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 13-14 | | 63 | Mid-Shropshire Wheelers | DNS / 41 | 0% | DNS | 32:07.70 | - | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 13-14 | | 260 | Mid-Shropshire Wheelers | 5 / 26 | 84% | 48:55.80 | 45:38.10 | 7.2% | - | - | |
| | 2021 Southern Enduro Series #3 | | Queen Elizabeth Country Park | Fun | | 343 | | 6 / 24 | 78% | 8:46.46 | 8:06.87 | 8.1% | 6:42.23 | 30.9% | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 13-14 | | 305 | Mid-Shropshire Wheelers | 5 / 32 | 87% | 42:53.70 | 41:09.80 | 4.2% | - | - | |
| | 2021 Welsh Enduro #1 | | Llanfyllin | U16 | | 59 | Two Wheels Cycles | 16 / 23 | 32% | 8:35.91 | 6:13.76 | 38% | 5:44.32 | 49.8% | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 13-14 | | 312 | Mid-Shropshire Wheelers | 4 / 32 | 90% | 52:36.70 | 51:06.50 | 2.9% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 13-14 | | 403 | Mid-Shropshire Wheelers | 3 / 27 | 92% | 47:05.00 | 46:38.00 | 1% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 13-14 | | 403 | Mid-Shropshire Wheelers | 5 / 24 | 83% | 59:55.40 | 55:46.50 | 7.4% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 13-14 | | 403 | Mid-Shropshire Wheelers | 1 / 41 | 100% | 50:50.40 | 50:50.40 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 3 | Mid-Shropshire Wheelers | 35 / 98 | 65% | 35:57.80 | 33:04.30 | 8.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 102 | Mid-Shropshire Wheelers | 21 / 89 | 77% | 36:34.60 | 34:05.60 | 7.3% | - | - | |
| | 2021 Welsh Enduro #5 | | Foel Gasnach | U16 | | 42 | Two Wheels Cycles | 13 / 18 | 29% | 5:24.75 | 3:42.81 | 45.8% | 3:26.55 | 57.2% | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | U16 | | 27 | Mid-Shropshire Wheelers | 7 / 72 | 92% | 36:52.70 | 35:29.20 | 3.9% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Halo Hereford Leisure Centre | U16 | | 163 | Mid-Shropshire Wheelers | 2 / 12 | 91% | 32:12.00 | 31:30.00 | 2.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | U16 | | 13 | Mid-Shropshire Wheelers | 35 / 74 | 53% | 38:34.70 | 35:25.70 | 8.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | U16 | | 19 | Mid-Shropshire Wheelers | 11 / 72 | 86% | 39:44.50 | 36:49.00 | 7.9% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | U15 | | 37 | Mid-Shropshire Wheelers | 9 / 36 | 77% | 39:05.80 | 35:41.20 | 9.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U16 | | 14 | Mid-Shropshire Wheelers | 19 / 79 | 77% | 31:55.10 | 28:48.10 | 10.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | E-MTB | | 74 | Two Wheels Cycles | 1 / 31 | 100% | 42:47.92 | 35:13.85 | 21.5% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 15-16 | | 302 | Mid-Shropshire Wheelers | 3 / 20 | 89% | 46:35.00 | 46:01.00 | 1.2% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 3hr | | 94 | midShropshireWheelers / TwoWheels | 3 / 53 | 96% | 2h57:37.59 | 2h42:31.67 | 9.3% | - | - | |
| | 2022 Hope PMBA Enduro #1 | | Gisburn Forest | U18 | | 462 | | 16 / 51 | 70% | 9:11.00 | 8:19.50 | 10.3% | 7:59.50 | 14.9% | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 15-16 | | 225 | Mid-Shropshire Wheelers | 10 / 47 | 80% | 58:22.40 | 55:45.80 | 4.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 15-16 | | 210 | Mid-Shropshire Wheelers | 9 / 48 | 83% | 1h03:25.60 | 1h00:02.90 | 5.6% | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | 15-16 | | 166 | Mid-Shropshire Wheelers | 1 / 12 | 100% | 44:17.00 | 44:17.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 15-16 | | 206 | Mid-Shropshire Wheelers | 5 / 40 | 90% | 1h07:31.10 | 1h07:00.20 | 0.8% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | 15-16 | | 205 | Mid-Shropshire Wheelers | 1 / 7 | 100% | 1h23:56.00 | 1h23:56.00 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 15-16 | | 218 | Mid-Shropshire Wheelers | 4 / 52 | 94% | 1h03:36.00 | 1h02:01.00 | 2.6% | - | - | |
| | 2022 Welsh Enduro #3 & Welsh Enduro Champs | | Llanfyllin | U16 | | 44 | Two Wheels Cycles | 9 / 18 | 53% | 10:30.24 | 8:35.36 | 22.3% | 8:06.80 | 29.5% | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 15-16 | | 204 | Mid-Shropshire Wheelers | 6 / 40 | 87% | 59:13.10 | 56:35.40 | 4.6% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | 15-16 | | 204 | Mid-Shropshire Wheelers | 1 / 7 | 100% | 42:15.00 | 42:15.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 15-16 | | 206 | Mid-Shropshire Wheelers | 3 / 52 | 96% | 53:13.00 | 52:13.00 | 1.9% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | E-MTB | | 1 | Mid-Shropshire Wheelers | 1 / 11 | 100% | 37:35.00 | 37:35.00 | 0% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | U16 | | 184 | Mid-Shropshire Wheelers | 1 / 16 | 100% | 32:12.00 | 13:20.00 | 141.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | U16 | | 184 | Mid-Shropshire Wheelers | 1 / 15 | 100% | 29:04.00 | 29:04.00 | 0% | - | - | |
| | 2022 Welsh Enduro #6 | | Llangollen | U16 | | 37 | Two Wheels Cycles | 11 / 30 | 66% | 7:12.10 | 6:04.10 | 18.7% | 5:43.71 | 25.7% | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | U16 | | 184 | Mid-Shropshire Wheelers | 1 / 15 | 100% | 30:42.00 | 30:42.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 15 | Mid-Shropshire Wheelers | 5 / 96 | 96% | 30:18.40 | 29:35.40 | 2.4% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Lakeside Campus | U16 (Youth race) | | 184 | Mid-Shropshire Wheelers | 1 / 17 | 100% | 27:38.00 | 27:38.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U16 | | 5 | Mid-Shropshire Wheelers | 4 / 75 | 96% | 29:12.00 | 28:37.10 | 2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U16 | | 5 | Mid-Shropshire Wheelers | 4 / 70 | 96% | 35:39.50 | 35:34.30 | 0.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | U16 (U16/U14 race) | | 184 | Mid-Shropshire Wheelers | 1 / 18 | 100% | 32:31.00 | 32:31.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U16 | | 5 | Mid-Shropshire Wheelers | 8 / 52 | 86% | 29:29.30 | 28:31.40 | 3.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | U16 | | 3 | Mid-Shropshire Wheelers | 11 / 53 | 81% | 34:21.50 | 32:46.90 | 4.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U16 | | 3 | Mid-Shropshire Wheelers | 3 / 63 | 97% | 35:09.30 | 35:02.20 | 0.3% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U16 (U16) | | 6 | Mid-Shropshire Wheelers | 9 / 72 | 89% | 35:56.10 | 33:32.40 | 7.1% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 329 | | 5 / 27 | 85% | 1h09:36.38 | 1h06:43.00 | 4.3% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 15-16 (Youth race) | | 309 | Mid-Shropshire Wheelers | 1 / 24 | 100% | 42:33.20 | 42:33.20 | 0% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 15-16 (Short Track Juvenile/Youth race) | | 193 | Mid-Shropshire Wheelers | 3 / 10 | 78% | 18:20.80 | 17:52.90 | 2.6% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 15-16 (Short Track Juvenile/Youth race) | | 554 | Mid-Shropshire Wheelers | 3 / 8 | 71% | 13:27.00 | 13:00.50 | 3.4% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 15-16 (Juvenile/Youth race) | | 232 | Mid-Shropshire Wheelers | 5 / 41 | 90% | 48:56.10 | 47:35.10 | 2.8% | - | - | |
| | 2023 Hope PMBA Enduro #1 | | Gisburn Forest | U18 | | 1020 | Two Wheels Cycles | 11 / 51 | 80% | 10:02.29 | 9:10.19 | 9.5% | 9:10.19 | 9.5% | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 15-16 (Short Track Juvenile/Youth race) | | 572 | Mid-Shropshire Wheelers | 2 / 12 | 91% | 20:53.40 | 20:49.80 | 0.3% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 15-16 (Juvenile/Youth race) | | 271 | Mid-Shropshire Wheelers | 3 / 38 | 95% | 42:15.00 | 42:07.10 | 0.3% | - | - | |
| | 2023 Welsh Enduro #2 | | Llanfyllin | U18 | | 49 | Two Wheels Cycles | 20 / 43 | 55% | 7:37.70 | 6:25.80 | 18.6% | 6:12.35 | 22.9% | |
| | 2023 Crank It Cycling #5 | | Leeds Urban Bike Park | 15-16 (Youth race) | | 254 | Mid-Shropshire Wheelers | DNS / 11 | 0% | DNS | 46:39.50 | - | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 15-16 (Short Track Juvenile/Youth race) | | 481 | Mid-Shropshire Wheelers | 4 / 12 | 73% | 20:55.10 | 20:05.00 | 4.2% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 15-16 (Juvenile/Youth race) | | 208 | Mid-Shropshire Wheelers | 2 / 41 | 98% | 49:36.00 | 48:29.00 | 2.3% | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | 15-16 (Women/Juv/Yth/Fun race) | | 220 | Mid-Shropshire Wheelers | 2 / 19 | 94% | 45:01.00 | 36:37.00 | 22.9% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 15-16 (Short Track Juvenile/Youth race) | | 376 | Mid-Shropshire Wheelers | 1 / 10 | 100% | 22:07.10 | 22:07.10 | 0% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 15-16 (Juvenile/Youth race) | | 206 | Mid-Shropshire Wheelers | 2 / 44 | 98% | 54:24.00 | 54:09.00 | 0.5% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 15-16 (Short Track Juvenile/Youth race) | | 472 | Mid-Shropshire Wheelers | 4 / 15 | 79% | 19:33.50 | 19:23.30 | 0.9% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 15-16 (Juvenile/Youth race) | | 202 | Mid-Shropshire Wheelers | 3 / 39 | 95% | 59:36.15 | 58:53.25 | 1.2% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Ullenhall | U18 | | 505 | Mid-Shropshire Wheelers | 1 / 5 | 100% | 53:02.00 | 53:02.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | U18 | | 505 | Mid-Shropshire Wheelers | 2 / 7 | 83% | 1h00:38.00 | 1h00:29.00 | 0.3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | U18 | | 505 | Mid-Shropshire Wheelers | 2 / 6 | 80% | 53:53.00 | 52:31.00 | 2.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U18 | | 34 | Mid-Shropshire Wheelers | 19 / 54 | 66% | 47:06.60 | 44:13.10 | 6.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U18 | | 42 | Mid-Shropshire Wheelers | 18 / 61 | 72% | 46:29.50 | 43:48.20 | 6.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U18 | | 26 | Mid-Shropshire Wheelers | 17 / 35 | 53% | 43:51.60 | 41:03.20 | 6.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U18 | | 28 | Mid-Shropshire Wheelers | 9 / 49 | 83% | 45:02.20 | 43:30.00 | 3.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | U18 | | 15 | Mid-Shropshire Wheelers | 5 / 37 | 89% | 44:30.30 | 43:25.10 | 2.5% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U18 | | 18 | Mid-Shropshire Wheelers | 6 / 48 | 89% | 44:00.60 | 42:28.40 | 3.6% | - | - | |