| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | 13-14 (Women/Juv/Yth race) | | 168 | Wolverhampton Wheelers | 2 / 21 | 95% | 35:11.00 | 34:14.00 | 2.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 37 | Wolverhampton Wheelers | 4 / 20 | 84% | 53:14.51 | 49:44.08 | 7.1% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U14 | | 3 | Wolverhampton Wheelers | 7 / 51 | 88% | 35:48.30 | 33:46.50 | 6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | U14 | | 3 | Wolverhampton Wheelers | 4 / 44 | 93% | 31:19.80 | 30:22.90 | 3.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U14 | | 2 | Wolverhampton Wheelers | 4 / 64 | 95% | 31:40.70 | 30:18.60 | 4.5% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #11 | | Walsall Arboretum | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 11 | 100% | 34:21.00 | 34:21.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 17 | 100% | 26:38.00 | 26:38.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U14 | | 3 | Wolverhampton Wheelers | 3 / 48 | 96% | 28:45.50 | 28:14.60 | 1.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Cob House, Wichenford | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 16 | 100% | 29:19.00 | 29:19.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U14 | | 3 | Wolverhampton Wheelers | 10 / 77 | 88% | 34:30.70 | 31:49.60 | 8.4% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 16 | 100% | 40:45.00 | 40:45.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U14 | | 2 | Wolverhampton Wheelers | 7 / 57 | 89% | 36:01.70 | 34:15.60 | 5.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U14 | | 2 | Wolverhampton Wheelers | 2 / 57 | 98% | 35:04.00 | 34:27.10 | 1.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 16 | 100% | 35:24.00 | 35:24.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 12 | 100% | 30:59.00 | 30:59.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Ullenhall | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 22 | 100% | 33:20.00 | 33:20.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 19 | 100% | 32:40.00 | 32:40.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | U14 (Youth race) | | 180 | Wolverhampton Wheelers | 1 / 19 | 100% | 37:01.00 | 37:01.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 13-14 (Juvenile/Youth race) | | 414 | Wolverhampton Wheelers | 21 / 32 | 35% | 1h01:36.90 | 50:37.25 | 21.7% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 13-14 (Short Track Juvenile/Youth race) | | 535 | Wolverhampton Wheelers | 4 / 8 | 57% | 20:36.10 | 19:42.00 | 4.6% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 13-14 (Juvenile/Youth race) | | 408 | Wolverhampton Wheelers | 11 / 44 | 77% | 46:56.00 | 43:50.00 | 7.1% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 13-14 (Short Track Juvenile/Youth race) | | 378 | Wolverhampton Wheelers | 4 / 6 | 40% | 22:41.30 | 22:31.80 | 0.7% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 13-14 (Juvenile/Youth race) | | 409 | Wolverhampton Wheelers | 10 / 31 | 70% | 45:03.00 | 41:02.00 | 9.8% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | 13-14 | | 508 | Wolverhampton Wheelers | 4 / 12 | 73% | 47:36.40 | 45:56.90 | 3.6% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 13-14 (Juvenile/Youth race) | | 439 | Wolverhampton Wheelers | 10 / 30 | 69% | 42:10.60 | 36:20.10 | 16.1% | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | 13-14 (Women/Juv/Yth/Fun race) | | 229 | Wolverhampton Wheelers | 5 / 26 | 84% | 40:25.00 | 37:03.00 | 9.1% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 13-14 (Juvenile/Youth race) | | 412 | Wolverhampton Wheelers | 14 / 40 | 67% | 45:31.30 | 40:45.00 | 11.7% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 13-14 (Short Track Juvenile/Youth race) | | 562 | Wolverhampton Wheelers | 2 / 6 | 80% | 16:08.20 | 13:33.00 | 19.1% | - | - | |
| | 2023 Crank It Cycling #3 | | Lee Quarry | 13-14 (Youth race) | | 171 | Wolverhampton Wheelers | DNS / 16 | 0% | DNS | 49:17.00 | - | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 13-14 (Juvenile/Youth race) | | 442 | | 15 / 43 | 67% | 43:25.60 | 35:07.50 | 23.6% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 13-14 (Short Track Juvenile/Youth race) | | 179 | Wolverhampton Wheelers | 3 / 6 | 60% | 19:42.70 | 17:54.90 | 10% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 13-14 (Youth race) | | 363 | Wolverhampton Wheelers | 6 / 32 | 84% | 49:36.40 | 42:49.60 | 15.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U14 | | 21 | Wolverhampton Wheelers | 25 / 50 | 51% | 33:15.00 | 29:01.80 | 14.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Chillington Hall | U14 (U16/U14 race) | | 165 | Wolverhampton Wheelers | 3 / 11 | 80% | 36:20.00 | 33:47.00 | 7.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #12 | | Walsall Arboretum | U14 (U16/U14 race) | | 165 | Wolverhampton Wheelers | 1 / 8 | 100% | 31:46.00 | 31:46.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U14 | | 19 | Wolverhampton Wheelers | 14 / 47 | 72% | 32:45.20 | 30:02.20 | 9% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | U14 (U16/U14 race) | | 165 | Wolverhampton Wheelers | 2 / 15 | 93% | 33:32.00 | 31:51.00 | 5.3% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | U14 (U16/U14 race) | | 165 | Wolverhampton Wheelers | 2 / 17 | 94% | 37:22.00 | 32:31.00 | 14.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | U14 | | 20 | Wolverhampton Wheelers | 23 / 62 | 64% | 31:25.00 | 28:21.30 | 10.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | U14 | | 21 | Wolverhampton Wheelers | 24 / 61 | 62% | 35:53.70 | 30:40.40 | 17% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Aldersley Stadium | U14 (U16/U14 race) | | 165 | Wolverhampton Wheelers | 1 / 13 | 100% | 34:16.00 | 31:18.00 | 9.5% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Lakeside Campus | U14 (Youth race) | | 165 | Wolverhampton Wheelers | 3 / 16 | 87% | 30:05.00 | 28:06.00 | 7.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 73 | Wolverhampton Wheelers | 26 / 71 | 64% | 25:50.00 | 23:43.10 | 8.9% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Hillcrest, Ullenhall | U14 | | 165 | Wolverhampton Wheelers | 2 / 14 | 92% | 30:43.00 | 27:41.00 | 11% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | U14 | | 165 | Wolverhampton Wheelers | 4 / 14 | 77% | 35:40.00 | 30:57.00 | 15.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | U14 | | 165 | Wolverhampton Wheelers | 4 / 21 | 85% | 29:11.00 | 26:52.00 | 8.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | U14 | | 165 | Wolverhampton Wheelers | 3 / 16 | 87% | 32:53.00 | 29:51.00 | 10.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Heart of England Conference Centre | U14 | | 165 | Wolverhampton Wheelers | 3 / 11 | 80% | 29:59.00 | 28:08.00 | 6.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | U14 | | 165 | Wolverhampton Wheelers | 6 / 17 | 69% | 37:08.00 | 32:30.00 | 14.3% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U17: Sabre (Sabres' course) | | 223 | Wolverhampton Wheelers | 3 / 13 | 83% | 10:22.96 | 10:12.02 | 1.8% | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | U12 (U8/U10/U12 course) | | 42 | Wolverhampton Wheelers | 1 / 11 | 100% | 19:39.00 | 19:39.00 | 0% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | U12 (U8/U10/U12 course) | | 36 | Wolverhampton Wheelers | 2 / 15 | 93% | 18:02.00 | 17:02.00 | 5.9% | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | U12 (U12 course) | | 67 | Wolverhampton Wheelers | 2 / 11 | 90% | 16:47.10 | 16:07.10 | 4.1% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | U12 (Shortened course 1) | | 253 | Wolverhampton Wheelers | 3 / 14 | 85% | 14:04.50 | 13:30.60 | 4.2% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17: Sabre (Sabres' course) | | 294 | Wolverhampton Wheelers | 4 / 15 | 79% | 21:28.03 | 10:04.50 | 113.1% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Lakeside Campus | U12 | | 99 | Wolverhampton Wheelers | 3 / 22 | 90% | 16:25.00 | 15:54.00 | 3.3% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Halo Hereford Leisure Centre | U12 | | 99 | Wolverhampton Wheelers | 2 / 14 | 92% | 19:02.00 | 18:53.00 | 0.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16: Storm (Shortened 1) | | 112 | Wolverhampton Wheelers | 15 / 32 | 55% | 14:10.00 | 10:18.00 | 37.5% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | U10 (Shortened 1) | | 35 | Wolverhampton Wheelers | 12 / 16 | 27% | - | 16:06.00 | - | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | U10 (Shortened 2) | | 37 | Wolverhampton Wheelers | 16 / 19 | 17% | 16:16.00 | 11:13.00 | 45% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | U10 (Shortened 1) | | 51 | Wolverhampton Wheelers | 17 / 22 | 24% | - | 14:37.00 | - | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | U8 (Shortened 1) | | 136 | | 7 / 10 | 33% | 16:10.00 | 12:16.00 | 31.8% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | U8 (Shortened 1) | | 157 | | 12 / 17 | 31% | 12:51.00 | 9:01.00 | 42.5% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | U8 (Shortened 1) | | 171 | | 9 / 16 | 47% | 21:11.00 | 15:09.00 | 39.8% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | U8 (Shortened 1) | | 220 | | 10 / 16 | 40% | 17:42.00 | 13:21.00 | 32.6% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | U8 (Shortened 1) | | 226 | | 8 / 14 | 46% | 17:22.00 | 10:17.00 | 68.9% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | U8 (Shortened 3) | | 163 | | 12 / 16 | 27% | 8:42.00 | 5:40.00 | 53.5% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U8 (Shortened 7) | | 75 | | 11 / 26 | 60% | 12:24.40 | 12:22.30 | 0.3% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | U8 (Shortened 3) | | 143 | | 14 / 16 | 13% | 10:30.00 | 5:26.00 | 93.3% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | U8 (Shortened 3) | | 205 | | 20 / 24 | 17% | 11:46.00 | 6:25.00 | 83.4% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | U8 (Shortened 1) | | 291 | | 16 / 22 | 29% | - | 9:10.00 | - | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | U8 (Shortened) | | 230 | | 16 / 17 | 6% | 19:05.00 | 9:29.00 | 101.2% | - | - | |