| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | U12 (Shortened) | | 608 | Welwyn Wheelers CC | 2 / 29 | 96% | 19:10.00 | 18:07.00 | 5.8% | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | U12 | | 608 | Welwyn Wheelers CC | 14 / 36 | 63% | 21:49.00 | 18:50.00 | 15.8% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | U12 (Shortened) | | 608 | Welwyn Wheelers CC | 1 / 26 | 100% | 19:58.00 | 19:58.00 | 0% | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | U12 (Shortened) | | 771 | Welwyn Wheelers CC | 2 / 26 | 96% | 12:52.00 | 12:51.00 | 0.1% | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | 13-14 | | 116 | Welwyn Wheelers CC | 4 / 27 | 88% | 1h07:26.00 | 59:08.00 | 14% | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | 13-14 | | 116 | Welwyn Wheelers CC | 1 / 22 | 100% | 1h18:36.00 | 1h18:36.00 | 0% | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | 13-14 | | 116 | Welwyn Wheelers CC | 3 / 24 | 91% | 1h11:53.00 | 1h05:50.00 | 9.2% | - | - | |
| | 2016 Mud Sweat & Gears XC #4 | | Lee Valley | 13-14 | | 116 | Welwyn Wheelers CC | 7 / 22 | 71% | - | 2h23:42.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | 13-14 | | 116 | Welwyn Wheelers CC | 3 / 21 | 90% | 56:05.00 | 52:42.00 | 6.4% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 13-14 | | 385 | Welwyn Wheelers CC | 9 / 39 | 79% | 1h08:51.00 | 59:00.00 | 16.7% | - | - | |
| | 2016 Mud Sweat & Gears XC #6 | | Langdon Hills | 13-14 | | 116 | Welwyn Wheelers CC | 3 / 22 | 90% | 1h05:56.00 | 1h02:34.00 | 5.4% | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | 13-14 | | 116 | Welwyn Wheelers CC | 1 / 23 | 100% | 1h13:35.00 | 1h13:35.00 | 0% | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | 13-14 | | 116 | Welwyn Wheelers CC | 3 / 10 | 78% | 1h07:04.00 | 1h04:34.00 | 3.9% | - | - | |
| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | 13-14 | | 112 | Welwyn Wheelers CC | 2 / 24 | 96% | - | 59:54.00 | - | - | - | |
| | 2017 Southern XC #1 | | Wasing | 13-14 | | 4209 | Welwyn Wheelers CC | 1 / 16 | 100% | 54:14.70 | 54:14.70 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | 13-14 | | 112 | Welwyn Wheelers CC | 2 / 29 | 96% | 53:46.00 | 53:45.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 13-14 | | 564 | Welwyn Wheelers CC | 5 / 31 | 87% | 40:04.00 | 36:53.00 | 8.6% | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | 13-14 | | 112 | Welwyn Wheelers CC | 2 / 19 | 94% | - | 2h12:53.00 | - | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 13-14 | | 4209 | Welwyn Wheelers CC | 1 / 20 | 100% | 43:58.40 | 43:58.40 | 0% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 13-14 | | 565 | Welwyn Wheelers CC | 3 / 40 | 95% | 56:43.00 | 55:10.00 | 2.8% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 13-14 | | 503 | Welwyn Wheelers CC | 12 / 38 | 70% | 49:13.20 | 4.20s | 70214.3% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | 13-14 | | 112 | Welwyn Wheelers CC | 2 / 30 | 97% | - | 5h33:48.00 | - | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 13-14 | | 503 | Welwyn Wheelers CC | 3 / 33 | 94% | 44:41.00 | 43:04.00 | 3.8% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | 13-14 | | 4259 | Welwyn Wheelers CC | 1 / 12 | 100% | 33:32.00 | 33:32.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | 13-14 | | 112 | Welwyn Wheelers CC | 1 / 24 | 100% | 41:28.00 | 41:28.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 13-14 | | 351 | Welwyn Wheelers CC | 2 / 41 | 98% | 52:36.20 | 51:38.50 | 1.9% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | 13-14 | | 112 | Welwyn Wheelers CC | 1 / 15 | 100% | 1h06:17.00 | 1h06:17.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | 13-14 | | 112 | Welwyn Wheelers CC | 1 / 19 | 100% | 39:41.00 | 39:41.00 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 62 | Welwyn Wheelers CC | 6 / 60 | 92% | 28:51.00 | 28:14.50 | 2.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 75 | Welwyn Wheelers CC | 7 / 78 | 92% | 28:24.80 | 27:32.70 | 3.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 15-16 | | 62 | Welwyn Wheelers CC | DNF / 56 | 0% | DNF | 27:30.70 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 15-16 | | 65 | Welwyn Wheelers CC | 21 / 53 | 62% | 34:18.80 | 30:16.80 | 13.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 15-16 | | 301 | Welwyn Wheelers CC | 2 / 32 | 97% | 1h05:21.00 | 1h04:58.00 | 0.6% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 15-16 | | 301 | Welwyn Wheelers CC | 1 / 19 | 100% | 1h08:24.00 | 1h08:24.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 15-16 | | 90 | Welwyn Wheelers CC | 3 / 43 | 95% | 55:36.00 | 55:34.00 | 0.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | 15-16 | | 301 | Welwyn Wheelers CC | 10 / 15 | 36% | 53:34.00 | 48:39.00 | 10.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 15-16 | | 80 | Welwyn Wheelers CC | 3 / 86 | 98% | 35:34.60 | 34:12.60 | 4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U16 | | 84 | Welwyn Wheelers CC | 6 / 87 | 94% | 28:50.60 | 28:10.10 | 2.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U16 | | 77 | Welwyn Wheelers CC | 3 / 87 | 98% | 32:19.60 | 31:45.50 | 1.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U16 | | 1 | Welwyn Wheelers CC | 3 / 80 | 97% | 31:21.70 | 30:09.30 | 4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 95 | Welwyn Wheelers CC | 1 / 106 | 100% | 27:45.00 | 27:45.00 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U16 | | 77 | Welwyn Wheelers CC | 3 / 90 | 98% | 32:18.20 | 32:14.20 | 0.2% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 15-16 | | 300 | Welwyn Wheelers CC | 15 / 69 | 79% | 1h06:29.00 | 1h02:02.00 | 7.2% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 15-16 | | 244 | Welwyn Wheelers CC | DNS / 50 | 0% | DNS | 51:26.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 17-18 | | 3 | Welwyn Wheelers CC | 1 / 33 | 100% | 41:49.80 | 41:49.80 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 17-18 | | 10 | Welwyn Wheelers CC | 3 / 46 | 96% | 46:37.20 | 45:35.40 | 2.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 10 | Welwyn Wheelers CC | 34 / 59 | 43% | 50:23.80 | 40:33.60 | 24.3% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 17-18 | | 55 | Welwyn Wheelers CC | 4 / 59 | 95% | 44:05.50 | 42:12.80 | 4.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 17-18 | | 5 | Welwyn Wheelers CC | 4 / 54 | 94% | 41:39.00 | 39:32.00 | 5.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 37 | Welwyn Wheelers CC | 14 / 77 | 83% | 46:55.80 | 45:27.10 | 3.3% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 15-16 | | 75 | Welwyn Wheelers CC | 3 / 91 | 98% | 37:06.50 | 36:19.80 | 2.1% | - | - | |