| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #12 | | Walsall Arboretum | U23 | | 280 | Halesowen Academy | 1 / 6 | 100% | 55:01.00 | 55:01.00 | 0% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | U23 | | 532 | Halesowen Academy | 1 / 7 | 100% | 51:32.00 | 51:32.00 | 0% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast (Shortened 3) | | 296 | | 3 / 83 | 98% | 1h18:25.00 | 1h17:27.00 | 1.3% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Baggeridge Country Park | U23 | | 280 | Halesowen Academy | 2 / 11 | 90% | 52:21.00 | 51:43.00 | 1.2% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | U23 | | 532 | Halesowen Academy | 2 / 11 | 90% | 58:52.00 | 56:44.00 | 3.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Highley, Bridgnorth | U23 | | 280 | Halesowen Academy | 2 / 10 | 89% | 48:09.00 | 47:12.00 | 2% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | U23 | | 532 | Halesowen Academy | 2 / 10 | 89% | 51:06.00 | 49:32.00 | 3.2% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Hillcrest, Ullenhall | U23 | | 280 | Halesowen Academy | 2 / 9 | 88% | 52:34.00 | 52:04.00 | 1% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Abbey Stadium, Redditch | U23 | | 280 | Halesowen Academy | 2 / 9 | 88% | 49:40.00 | 48:36.00 | 2.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U23 | | 31 | Halesowen A & CC | 5 / 31 | 87% | 1h09:22.00 | 1h03:11.00 | 9.8% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Heart of England Conference Centre | U23 | | 280 | Halesowen Academy | 3 / 15 | 86% | 56:30.00 | 52:21.00 | 7.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U23 | | 28 | Halesowen A & CC | 7 / 42 | 85% | 1h04:30.00 | 1h02:05.00 | 3.9% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Shrewsbury Sports Village | 18-39 | | 280 | Halesowen Academy | 7 / 40 | 85% | 52:42.00 | 50:23.00 | 4.6% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 13-14 | | 99 | Halesowen A & CC | 5 / 22 | 81% | 51:39.00 | 44:50.00 | 15.2% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #9 | | Halo Hereford Leisure Centre | 17-18 | | 243 | Halesowen A & CC | 2 / 6 | 80% | 52:23.00 | 52:18.00 | 0.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 35 | Halesowen A & CC | 15 / 62 | 77% | 1h06:41.00 | 29:05.00 | 129.3% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 13-14 | | 39 | Halesowen A & CC | 7 / 26 | 76% | 41:53.00 | 35:31.00 | 17.9% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | 15-16 | | 210 | Halesowen A & CC | 6 / 21 | 75% | - | 4h55:20.00 | - | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 13-14 | | 94 | Halesowen A & CC | 6 / 20 | 74% | 1h02:46.00 | 49:45.00 | 26.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 12-14 | | 86 | Halesowen A & CC | 14 / 47 | 72% | 33:25.20 | 29:52.70 | 11.9% | - | - | |
| | 2021 Shimano Lazer West Midlands Cyclo-Cross League #13 | | Lakeside Campus | 16-18 | | 243 | Halesowen A & CC | 3 / 8 | 71% | 53:27.00 | 49:52.00 | 7.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 99 | Halesowen A & CC | 16 / 51 | 70% | 38:16.50 | 34:17.70 | 11.6% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Lakeside Campus | U23 | | 280 | Halesowen Academy | 4 / 11 | 70% | 51:57.00 | 50:09.00 | 3.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 17-18 | | 26 | Halesowen A & CC | 17 / 52 | 69% | 49:32.00 | 43:52.10 | 12.9% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 17-18 | | 25 | Halesowen A & CC | 17 / 51 | 68% | 44:15.60 | 41:01.30 | 7.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 119 | Halesowen A & CC | 22 / 66 | 68% | 32:29.70 | 25:29.00 | 27.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 110 | Halesowen A & CC | 20 / 59 | 67% | 40:45.70 | 35:13.80 | 15.7% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | 13-14 | | 89 | Halesowen A & CC | 5 / 13 | 67% | 55:51.00 | 47:14.00 | 18.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 12-14 | | 97 | Halesowen A & CC | 19 / 54 | 66% | 33:06.10 | 30:27.30 | 8.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 17-18 | | 19 | Halesowen A & CC | 20 / 53 | 63% | 52:34.00 | 45:17.00 | 16.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 49 | Halesowen A & CC | 25 / 66 | 63% | 1h05:33.00 | 20:42.00 | 216.7% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | 13-14 | | 78 | Halesowen A & CC | 7 / 17 | 63% | 42:06.00 | 34:54.00 | 20.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U23 | | 26 | Halesowen A & CC | 9 / 22 | 62% | 1h01:02.00 | 57:37.00 | 5.9% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 15-16 | | 207 | Halesowen A & CC | 6 / 14 | 62% | 1h04:37.00 | 59:22.00 | 8.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 39 | Halesowen A & CC | 42 / 107 | 61% | 33:46.80 | 30:25.00 | 11.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 17-18 | | 14 | Halesowen A & CC | 17 / 42 | 61% | -1LAP | 42:12.20 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 55 | Halesowen A & CC | 39 / 90 | 57% | 31:09.70 | 26:27.10 | 17.8% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 17-18 | | 123 | Halesowen A & CC | 13 / 29 | 57% | 1h23:29.50 | 1h14:40.60 | 11.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 83 | Halesowen A & CC | 34 / 78 | 57% | 42:14.90 | 38:26.90 | 9.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 12-14 | | 83 | Halesowen A & CC | 20 / 44 | 56% | 43:32.40 | 41:09.00 | 5.8% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 289 | Halesowen A & CC | 22 / 46 | 53% | 53:25.00 | 46:08.00 | 15.8% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 17-18 | | 113 | Halesowen A & CC | 10 / 20 | 53% | 1h20:26.00 | 1h13:06.00 | 10% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 61 | Halesowen A & CC | 43 / 88 | 52% | 39:40.20 | 31:50.80 | 24.6% | - | - | |
| | 2019 Midlands XC #2 | | Cannock Chase | 15-16 | | 206 | Halesowen A & CC | 7 / 13 | 50% | 1h07:19.00 | 59:47.00 | 12.6% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 15-16 | | 328 | Halesowen A & CC | 23 / 45 | 50% | 57:04.80 | 51:20.50 | 11.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 38 | Halesowen A & CC | 45 / 86 | 48% | 37:23.90 | 31:58.80 | 16.9% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 62 | Halesowen A & CC | 51 / 96 | 47% | 38:22.50 | 31:32.50 | 21.7% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 17-18 | | 63 | Halesowen A & CC | 14 / 25 | 46% | 1h17:57.00 | 1h04:45.70 | 20.4% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 232 | Halesowen A & CC | 28 / 50 | 45% | 1h01:05.00 | 51:26.00 | 18.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 18+ | | 38 | Halesowen A & CC | 31 / 55 | 44% | 49:48.00 | 27:30.00 | 81.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 39 | Halesowen A & CC | 32 / 56 | 44% | 52:34.00 | 29:51.00 | 76.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 47 | Halesowen A & CC | 39 / 68 | 43% | 40:34.90 | 34:02.80 | 19.2% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 108 | Halesowen A & CC | 35 / 60 | 42% | - | 35:24.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 15-16 | | 274 | Halesowen A & CC | 31 / 52 | 41% | 1h06:22.00 | 53:24.00 | 24.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 35 | Halesowen A & CC | 63 / 106 | 41% | 31:57.40 | 27:45.00 | 15.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 17-18 | | 54 | Halesowen A & CC | 33 / 54 | 40% | 53:27.40 | 43:57.10 | 21.6% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 17-18 | | 60 | Halesowen A & CC | 14 / 22 | 38% | - | 2h02:51.85 | - | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 17-18 | | 58 | Halesowen A & CC | 13 / 20 | 37% | 1h20:30.00 | 1h08:52.00 | 16.9% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 15-16 | | 327 | Halesowen A & CC | 31 / 46 | 33% | 1h01:35.00 | 50:18.00 | 22.4% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 365 | Halesowen A & CC | 26 / 38 | 32% | 58:16.00 | 46:33.00 | 25.2% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 336 | Halesowen A & CC | 47 / 69 | 32% | 1h12:22.00 | 1h02:02.00 | 16.7% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 15-16 | 894615 | 208 | Halesowen A & CC | 13 / 18 | 29% | - | | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 30 | Halesowen A & CC | 64 / 90 | 29% | 40:00.00 | 32:14.20 | 24.1% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 17-18 | | 16 | Halesowen A & CC | 38 / 52 | 27% | 56:28.10 | 45:42.50 | 23.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 30 | Halesowen A & CC | 47 / 64 | 27% | -1LAP | 42:48.70 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 64 | Halesowen A & CC | 67 / 88 | 24% | - | 33:33.00 | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 30 | Halesowen A & CC | 74 / 91 | 19% | 44:56.20 | 36:19.80 | 23.7% | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | 15-16 | | 205 | Halesowen A & CC | 7 / 8 | 14% | 1h02:57.00 | 54:19.00 | 15.9% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 226 | Halesowen A & CC | DNS / 29 | 0% | DNS | 38:01.00 | - | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 29 | Halesowen A & CC | DNF / 54 | 0% | DNF | 25:49.00 | - | - | - | |