| | 2019 Midlands XC #4 | | Eckington Woods | U10 (Shortened 2) | | 35 | Matlock CC | 5 / 18 | 76% | 13:34.00 | 11:49.00 | 14.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16: Sabre (Shortened 2) | | 24 | Lichfield City CC | 9 / 33 | 75% | 16:52.00 | 12:48.00 | 31.8% | - | - | |
| | 2020 Midlands XC #1 | | Dudmaston | U12 (Shortened) | | 48 | Matlock CC | 11 / 28 | 63% | 20:13.00 | 16:53.00 | 19.7% | - | - | |
| | 2021 South West XC #5 | | Grammarcombe Woods | U12 (U10/U12 course) | | 26 | Lichfield City CC | 2 / 5 | 75% | 24:32.60 | 24:25.80 | 0.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 12 | Lichfield City CC | 40 / 59 | 33% | 34:00.20 | 28:52.40 | 17.8% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17: Sabre (Sabres' course) | | 286 | The Trailhead | 3 / 15 | 86% | 21:04.69 | 10:04.50 | 109.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 13-14 | | 434 | Matlock CC | 32 / 47 | 33% | 1h01:09.40 | 43:56.90 | 39.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | 13-14 | | 429 | Matlock CC | 25 / 36 | 31% | 1h02:32.80 | 50:47.90 | 23.1% | - | - | |
| | 2022 Midlands XC #1 | | Swynnerton Old Park | 13-14 | | 112 | Matlock CC | 7 / 17 | 63% | 1h09:56.00 | 57:46.00 | 21.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 13-14 | | 455 | Matlock CC | 29 / 49 | 42% | 1h00:32.00 | 48:14.00 | 25.5% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 13-14 | | 422 | Lichfield City CC | DNS / 30 | 0% | DNS | 43:35.40 | - | - | - | |
| | 2022 Midlands XC #2 | | Eastridge | 13-14 | | 117 | Matlock CC | 5 / 17 | 75% | 39:12.00 | 29:18.00 | 33.8% | - | - | |
| | 2022 Hope XC #6 | | Tong | 13-14 | | 38 | Matlock CC | DNS / 11 | 0% | DNS | 45:45.00 | - | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 13-14 | | 431 | Matlock CC | 25 / 42 | 41% | 48:23.00 | 35:41.00 | 35.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 38 | Matlock CC | 46 / 71 | 36% | 26:44.40 | 23:43.10 | 12.7% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Hillcrest, Ullenhall | U14 | | 645 | Matlock CC | 6 / 14 | 62% | 27:53.00 | 27:41.00 | 0.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U14 | | 35 | Matlock CC | 25 / 47 | 48% | 34:42.80 | 30:02.20 | 15.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | U14 | | 37 | Matlock CC | 30 / 50 | 41% | 33:47.80 | 29:01.80 | 16.4% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | U14 (U14) | | 34 | Matlock CC | 36 / 64 | 44% | 35:10.00 | 26:53.90 | 30.7% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 33 | | 9 / 20 | 58% | 53:13.35 | 46:47.77 | 13.7% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 13-14 (Short Track Juvenile/Youth race) | | 194 | Lichfield City CC | 4 / 6 | 40% | 17:54.90 | 17:54.90 | 0% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 13-14 (Juvenile/Youth race) | | 412 | | 16 / 43 | 64% | 43:26.40 | 35:07.50 | 23.7% | - | - | |
| | 2023 South West XC #2 | | Grammarcombe Woods | 13-14 (Fun/Youth/Juvenile race) | | 53 | Lichfield City CC | 2 / 7 | 83% | 45:41.50 | 38:42.40 | 18.1% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 13-14 (Short Track Juvenile/Youth race) | | 556 | Lichfield City CC | 3 / 6 | 60% | 16:15.20 | 13:33.00 | 20% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 13-14 (Juvenile/Youth race) | | 413 | Lichfield City CC | 18 / 40 | 56% | 46:13.00 | 40:45.00 | 13.4% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 13-14 (Short Track Juvenile/Youth race) | | 591 | Lichfield City CC | 3 / 4 | 33% | 21:13.10 | 21:13.10 | 0% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 13-14 (Juvenile/Youth race) | | 442 | Lichfield City CC | 15 / 30 | 52% | 43:33.70 | 36:20.10 | 19.9% | - | - | |
| | Run and Ride - Spring Classic | | Cannock Chase | U17 | | 339 | Lichfield City | 5 / 17 | 75% | 50:14.19 | 18:37.11 | 169.8% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 13-14 (Short Track Juvenile/Youth race) | | 471 | Lichfield City CC | 4 / 4 | 0% | 20:59.50 | 20:59.50 | 0% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 13-14 (Juvenile/Youth race) | | 411 | Lichfield City CC | 19 / 31 | 40% | 47:59.00 | 41:02.00 | 16.9% | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | 13-14 (Women/Juv/Yth/Fun race) | | 190 | Lichfield City CC | 9 / 29 | 71% | 41:36.00 | 39:57.00 | 4.1% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 13-14 (Juvenile/Youth race) | | 412 | Lichfield City CC | 16 / 44 | 65% | 48:23.00 | 43:50.00 | 10.4% | - | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival Dual Slalom | | Tanat Valley | Open | | 105 | | 2 / 14 | 92% | n/a | | - | | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival XC Challenge | | Tanat Valley | Muscle | | 34 | | 9 / 42 | 80% | 2h44:19.53 | 2h06:19.22 | 30.1% | - | - | |
| | Adrenaline Sporting Events - Marin Valley Burner Festival Enduro | | Tanat Valley | 13-16 | | 127 | | 7 / 24 | 74% | 4:18.66 | 4:04.03 | 6% | 3:42.84 | 16.1% | |
| | British Cycling - UK XC National Champs '23 | | Tong | 13-14 (Short Track Juvenile/Youth race) | | 537 | Lichfield City CC | 5 / 8 | 43% | 20:37.40 | 19:42.00 | 4.7% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 13-14 (Juvenile/Youth race) | | 419 | Lichfield City CC | 10 / 32 | 71% | 57:37.40 | 50:37.25 | 13.8% | - | - | |
| | 2023 South West XC #5 | | Newnham Park | 13-14 (U16/U14/Fun race) | | 44 | Lichfield City CC | 3 / 3 | 0% | 40:27.37 | 36:12.57 | 11.7% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #1 | | Abbey Stadium, Redditch | U16 (Youth race) | | 201 | Lichfield City CC | 18 / 20 | 11% | 39:03.00 | 33:06.00 | 18% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #2 | | Shrewsbury Sports Village | U16 (Youth race) | | 201 | Lichfield City CC | 8 / 19 | 61% | 30:19.00 | 28:25.00 | 6.7% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #3 | | Ullenhall | U16 (Youth race) | | 201 | Lichfield City CC | 10 / 21 | 55% | 33:58.00 | 32:01.00 | 6.1% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #4 | | Heart of England Conference Centre | U16 (Youth race) | | 201 | Lichfield City CC | 9 / 16 | 47% | 30:35.00 | 28:07.00 | 8.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #5 | | Heart of England Conference Centre | U16 (Youth race) | | 201 | Lichfield City CC | 6 / 13 | 58% | 34:12.00 | 31:42.00 | 7.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | U16 | | 58 | Matlock CC | 62 / 71 | 13% | 39:18.50 | 32:12.40 | 22.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | U16 | | 57 | Matlock CC | 55 / 74 | 26% | 38:33.10 | 29:28.60 | 30.8% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #7 | | Baggeridge Country Park | U16 (Youth race) | | 201 | Lichfield City CC | 5 / 17 | 75% | 39:15.00 | 36:03.00 | 8.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | U16 | | 51 | Matlock CC | 60 / 82 | 27% | 36:22.80 | 27:04.40 | 34.4% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Cob House, Wichenford | U16 (Youth race) | | 201 | Lichfield City CC | 8 / 18 | 59% | 31:44.00 | 28:27.00 | 11.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | U16 | | 29 | Matlock CC | 40 / 45 | 11% | 45:10.60 | 35:52.30 | 25.9% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #10 | | Lakeside Campus | U16 (Youth race) | | 201 | Lichfield City CC | 7 / 15 | 57% | 26:23.00 | 24:52.00 | 6.1% | - | - | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #11 | | Walsall Arboretum | U16 (Youth race) | | 201 | Lichfield City CC | 9 / 14 | 38% | 35:05.00 | 31:53.00 | 10% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | U16 | | 35 | Matlock CC | 52 / 59 | 12% | 34:45.40 | 33:31.30 | 3.7% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | U16 | | 31 | Matlock CC | 31 / 53 | 42% | 32:26.70 | 28:02.20 | 15.7% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | U16 | | 32 | Matlock CC | 50 / 63 | 21% | 38:19.10 | 30:31.10 | 25.6% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U17 | | 36 | Lichfield City CC | 3 / 20 | 89% | 53:03.42 | 49:44.08 | 6.7% | - | - | |
| | 2024 Welsh MTB XC #1 | | Royal Welsh Showground | 15-16 (Women/Juv/Yth race) | | 128 | Lichfield City CC | 7 / 18 | 65% | 48:16.00 | 40:17.00 | 19.8% | - | - | |
| | 2024 Crank It Cycling #2 - Stage race | | Sherwood Pines | 13-17 | | 121 | | 1 / 6 | 100% | 8:13.62 | 8:13.62 | 0% | 7:55.82 | 3.7% | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | 15-16 (Youth race) | | 350 | Lichfield City CC | 6 / 22 | 76% | 49:34.50 | 45:17.25 | 9.5% | - | - | |