| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U16 | | 46 | Lichfield City CC | 58 / 82 | 30% | 35:50.70 | 27:04.40 | 32.4% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U16 | | 56 | Lichfield City CC | 55 / 71 | 23% | 37:45.20 | 32:12.40 | 17.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U16 | | 52 | Lichfield City CC | 53 / 74 | 29% | 38:14.00 | 29:28.60 | 29.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U14 | | 37 | Lichfield City CC | 49 / 67 | 27% | 42:32.20 | 34:18.10 | 24% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U16 | | 42 | Lichfield City CC | 45 / 59 | 24% | 33:45.00 | 33:31.30 | 0.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 21 | Lichfield City CC | 43 / 71 | 40% | 26:38.80 | 23:43.10 | 12.4% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U14 (U14) | | 51 | Lichfield City CC | 42 / 64 | 35% | 36:20.60 | 26:53.90 | 35.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U14 | | 45 | Lichfield City CC | 36 / 62 | 43% | 32:49.00 | 28:21.30 | 15.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 13-14 | | 424 | Lichfield City CC | 35 / 47 | 26% | 1h03:31.70 | 43:56.90 | 44.6% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 13-14 (Juvenile/Youth race) | | 419 | Lichfield City CC | 32 / 40 | 21% | 49:42.60 | 40:45.00 | 22% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 13-14 (Juvenile/Youth race) | | 418 | Lichfield City CC | 32 / 44 | 28% | 52:05.00 | 43:50.00 | 18.8% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 13-14 | | 464 | Lichfield City CC | 31 / 49 | 38% | 1h01:52.00 | 48:14.00 | 28.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U14 | | 32 | Lichfield City CC | 28 / 50 | 45% | 33:45.00 | 29:01.80 | 16.3% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 13-14 (Juvenile/Youth race) | | 419 | | 24 / 43 | 45% | 47:33.50 | 35:07.50 | 35.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U14 | | 29 | Lichfield City CC | 24 / 47 | 50% | 34:31.50 | 30:02.20 | 14.9% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 13-14 (Juvenile/Youth race) | | 446 | Lichfield City CC | 17 / 30 | 45% | 44:23.30 | 36:20.10 | 22.2% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 13-14 | | 273 | Lichfield City CC | 16 / 26 | 40% | 1h04:27.00 | 50:25.00 | 27.8% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 13-14 (Juvenile/Youth race) | | 416 | Lichfield City CC | 16 / 31 | 50% | 47:25.00 | 41:02.00 | 15.6% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 13-14 (Youth race) | | 336 | Lichfield City CC | 16 / 32 | 52% | 54:40.90 | 42:49.60 | 27.7% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16: Sabre (Shortened 2) | | 7 | Lichfield CCC | 16 / 33 | 53% | 20:39.00 | 12:48.00 | 61.3% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Cob House, Wichenford | U16 (Youth race) | | 191 | Lichfield CCC | 15 / 18 | 18% | 33:52.00 | 28:27.00 | 19% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | U10 (Shortened) | | 853 | Lichfield CCC | 14 / 19 | 28% | 24:50.00 | 13:15.00 | 87.4% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Ullenhall | U16 (Youth race) | | 191 | Lichfield CCC | 13 / 21 | 40% | 36:44.00 | 32:01.00 | 14.7% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | U10 (Shortened) | | 746 | Lichfield CCC | 13 / 23 | 45% | 23:14.00 | 14:44.00 | 57.7% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | U10 (Shortened) | | 683 | Lichfield CCC | 13 / 26 | 52% | - | 9:44.00 | - | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | U12 (Shortened) | | 38 | Lichfield City CC | 13 / 28 | 56% | - | 16:53.00 | - | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | 13-14 (Women/Juv/Yth/Fun race) | | 176 | Lichfield City CC | 13 / 29 | 57% | 44:58.00 | 39:57.00 | 12.6% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #11 | | Walsall Arboretum | U16 (Youth race) | | 191 | Lichfield CCC | 12 / 14 | 15% | 36:55.00 | 31:53.00 | 15.8% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | U10 (U10/U13 course) | | 744 | Lichfield CC | 11 / 12 | 9% | 31:12.00 | 16:40.00 | 87.2% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | U16 (Youth race) | | 191 | Lichfield CCC | 11 / 16 | 33% | 31:04.00 | 28:07.00 | 10.5% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 37 | | 11 / 20 | 47% | 54:14.63 | 46:47.77 | 15.9% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | U10 (Shortened) | | 853 | Lichfield CC | 10 / 12 | 18% | 13:03.00 | 8:04.00 | 61.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | U16 (Youth race) | | 191 | Lichfield CCC | 10 / 15 | 36% | 27:14.00 | 24:52.00 | 9.5% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 101 | Lichfield CCC | 10 / 18 | 47% | 1h07:25.89 | 29:43.84 | 126.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | U16 (Youth race) | | 191 | Lichfield CCC | 10 / 19 | 50% | 30:27.00 | 28:25.00 | 7.2% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U17 | | 22 | Lichfield CCC | 10 / 20 | 53% | 56:01.59 | 43:25.41 | 29% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | U16 (Youth race) | | 191 | Lichfield CCC | 10 / 20 | 53% | 35:33.00 | 33:06.00 | 7.4% | - | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival Enduro | | Tanat Valley | 13-16 | | 172 | | 10 / 24 | 61% | 4:30.79 | 4:04.03 | 11% | 3:42.84 | 21.5% | |
| | 2024 Mini Enduro #1 | | Forest of Dean | 14-16 | | 115 | Lichfield City CC | 9 / 19 | 56% | 11:45.89 | 8:53.96 | 32.2% | 8:15.49 | 42.5% | |
| | 2015 Midlands XC #4 | | Wyre Forest | U10 (Shortened) | | 808 | Lichfield CC | 8 / 10 | 22% | 13:43.00 | 8:05.00 | 69.7% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | 13-14 | | 106 | Lichfield City CC | 8 / 17 | 56% | 1h11:24.00 | 57:46.00 | 23.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | U14 | | 146 | Lichfield CCC | 8 / 21 | 65% | 29:53.00 | 26:52.00 | 11.2% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | U10 (Shortened 1) | | 393 | Lichfield City CC | 8 / 23 | 68% | 15:55.00 | 13:42.00 | 16.2% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | U10 (Shortened 2) | | 280 | Lichfield City CC | 8 / 24 | 70% | 13:05.00 | 10:57.00 | 19.5% | - | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival XC Challenge | | Tanat Valley | Muscle | | 55 | | 8 / 42 | 83% | 2h44:18.48 | 2h06:19.22 | 30.1% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Lakeside Campus | U14 | | 107 | Lichfield City CC | 8 / 15 | 50% | -1LAP | 34:44.00 | - | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | U16 (Youth race) | | 191 | Lichfield CCC | 7 / 13 | 50% | 34:13.00 | 31:42.00 | 7.9% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Hillcrest, Ullenhall | U14 | | 146 | Lichfield CCC | 7 / 14 | 54% | 28:54.00 | 27:41.00 | 4.4% | - | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival Dual Slalom | | Tanat Valley | Open | | 114 | | 7 / 14 | 54% | n/a | | - | | - | |
| | Run and Ride - Spring Classic | | Cannock Chase | U17 | | 342 | Lichfield CCC | 7 / 17 | 63% | 53:37.09 | 18:37.11 | 188% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | U8 (Shortened 1) | | 207 | Lichfield CCC | 6 / 10 | 44% | - | 15:40.00 | - | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | U8 (Shortened) | | 394 | Lichfield CCC | 6 / 11 | 50% | 15:54.00 | 12:04.00 | 31.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | U14 | | 146 | Lichfield CCC | 6 / 16 | 67% | 34:14.00 | 29:51.00 | 14.7% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | U14 (U16/U14 race) | | 146 | Lichfield CCC | 6 / 17 | 69% | 39:03.00 | 32:31.00 | 20.1% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | U10 (Shortened 2) | | 155 | Lichfield City CC | 6 / 19 | 72% | 18:31.00 | 15:42.00 | 17.9% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | U8 (Shortened) | | 251 | Lichfield CCC | 5 / 8 | 43% | 12:06.00 | 9:58.00 | 21.4% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Aldersley Stadium | U14 (U16/U14 race) | | 146 | Lichfield CCC | 5 / 13 | 67% | 36:53.00 | 31:18.00 | 17.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | U14 | | 146 | Lichfield CCC | 5 / 17 | 75% | 37:03.00 | 32:30.00 | 14% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Lilleshall National Sports Centre | U16 (Youth race) | | 191 | Lichfield CCC | 5 / 17 | 75% | 28:30.00 | 25:38.00 | 11.2% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | U10 (Shortened 1) | | 381 | Lichfield City CC | 5 / 25 | 83% | 17:48.00 | 14:59.00 | 18.8% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U8 (Shortened 3) | | 194 | Lichfield CC | 5 / 29 | 86% | - | 13:19.00 | - | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | U10 (Shortened 2) | | 107 | Lichfield City CC | 4 / 11 | 70% | 22:35.00 | 19:29.00 | 15.9% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | U16 (Youth race) | | 191 | Lichfield CCC | 4 / 17 | 81% | 39:11.00 | 36:03.00 | 8.7% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | U10 (Shortened 1) | | 400 | Lichfield City CC | 4 / 20 | 84% | 14:22.00 | 12:30.00 | 14.9% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U8 (Shortened 1) | | 100 | Lichfield CCC | 4 / 25 | 88% | 10:38.00 | 8:45.00 | 21.5% | - | - | |
| | 2016 Midlands XC #6 | | Dudmaston | U8 (Shortened 2) | | 203 | Lichfield CCC | 3 / 9 | 75% | - | 18:05.00 | - | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | U10 (Shortened 2) | | 30 | Lichfield City CC | 3 / 18 | 88% | 12:41.00 | 11:49.00 | 7.3% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | U10 (Shortened 1) | 994242 | 32 | Lichfield City CC | 3 / 22 | 90% | 15:35.00 | 14:37.00 | 6.6% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | U14 (U12/U14 course) | | 183 | Lichfield CCC | 2 / 6 | 80% | 41:55.73 | 34:19.45 | 22.2% | - | - | |
| | 2016 Midlands XC #3 | | Harlow Wood | U8 (Shortened 1) | | 307 | Lichfield CCC | 2 / 9 | 88% | 18:55.00 | 15:20.00 | 23.4% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | U8 (Shortened 1) | | 277 | Lichfield City CC | 2 / 22 | 95% | 9:55.00 | 9:10.00 | 8.2% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | U8 (Shortened 3) | | 193 | Lichfield City CC | 2 / 24 | 96% | 6:34.00 | 6:25.00 | 2.3% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | U8 (Shortened) | | 100 | Lichfield City CC | 1 / 7 | 100% | 8:00.00 | 8:00.00 | 0% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | U8 (Shortened 3) | | 138 | Lichfield City CC | 1 / 16 | 100% | 5:26.00 | 5:26.00 | 0% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | U8 (Shortened 3) | | 156 | Lichfield City CC | 1 / 16 | 100% | 5:40.00 | 5:40.00 | 0% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | U10 (Shortened 1) | | 27 | Lichfield City CC | 1 / 16 | 100% | 16:06.00 | 16:06.00 | 0% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | U8 (Shortened) | | 340 | Lichfield City CC | 1 / 17 | 100% | 7:48.00 | 7:48.00 | 0% | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | U8 (Shortened) | | 220 | Lichfield City CC | 1 / 17 | 100% | 9:29.00 | 9:29.00 | 0% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | U10 (Shortened 2) | | 24 | Lichfield City CC | 1 / 19 | 100% | 11:13.00 | 11:13.00 | 0% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Fun | | 43 | Lichfield CCC | 1 / 83 | 100% | 58:35.11 | 58:35.11 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | U14 | | 33 | Lichfield City CC | DNF / 44 | 0% | DNF | 26:22.10 | - | - | - | |