| | NRB Events - Birdsall Blast 2 | | Birdsall estate | 15-18 | | 190 | | 24 / 28 | 15% | 8:19.54 | 6:24.86 | 29.8% | 6:24.86 | 29.8% | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 15-16 | | 3 | WORX Factory Racing | 14 / 57 | 77% | 33:18.90 | 28:49.30 | 15.6% | - | - | |
| | 2020 Southern XC #4 | | Checkendon | 15-16 | | 341 | Beeline Bicycles RT | 2 / 10 | 89% | 32:16.50 | 31:23.50 | 2.8% | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 15-16 | | 173 | WORX Factory Racing | 3 / 11 | 80% | 51:21.00 | 47:50.00 | 7.4% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | U16 | | 16 | Beeline Bicycles RT | 15 / 96 | 85% | 34:28.90 | 31:32.50 | 9.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 15-16 | | 19 | Beeline Bicycles RT | 14 / 88 | 85% | 35:13.30 | 31:50.80 | 10.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U16 | | 19 | Beeline Bicycles RT | 18 / 68 | 75% | 37:46.80 | 34:02.80 | 11% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U16 | | 19 | Beeline Bicycles RT | 21 / 90 | 78% | 29:28.30 | 26:27.10 | 11.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U16 | | 23 | Beeline Bicycles RT | 15 / 86 | 84% | 34:27.10 | 31:58.80 | 7.7% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U16 | | 25 | Beeline Bicycles RT | 24 / 88 | 74% | 37:11.20 | 33:33.00 | 10.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U16 | | 66 | Beeline Bicycles RT | 25 / 107 | 77% | 32:53.90 | 30:25.00 | 8.2% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 13-14 | | 304 | WORX Factory Racing | 5 / 37 | 89% | 58:59.00 | 51:51.00 | 13.8% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 13-14 | | 202 | WORX Factory Racing | 5 / 37 | 89% | 43:25.00 | 38:10.50 | 13.7% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 13-14 | | 897 | Beeline Bicycles RT | 1 / 14 | 100% | 46:39.00 | 46:39.00 | 0% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 13-14 | | 674 | Beeline | 2 / 14 | 92% | 37:49.50 | 37:14.50 | 1.6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 13-14 | | 203 | WORX Factory Racing | 5 / 51 | 92% | 58:26.00 | 51:12.00 | 14.1% | - | - | |
| | 2019 Southern XC #2 | | Checkendon | 13-14 | | 291 | Beeline Bicycles RT | 1 / 23 | 100% | 47:55.90 | 47:55.90 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 13-14 | | 175 | WORX Factory Racing | 3 / 38 | 95% | 46:40.00 | 44:07.00 | 5.8% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 13-14 | | 205 | WORX Factory Racing | 6 / 63 | 92% | 51:41.00 | 46:20.00 | 11.6% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 13-14 | | 266 | Beeline Bicycles RT | 1 / 14 | 100% | 42:52.90 | 42:52.90 | 0% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 13-14 | | 96 | Beeline Bicycles RT | 11 / 64 | 84% | 41:19.00 | 38:05.50 | 8.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U14 | | 98 | Beeline Bicycles RT | 11 / 64 | 84% | 37:25.90 | 34:59.60 | 7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U14 | | 97 | Beeline Bicycles RT | 8 / 53 | 87% | 31:47.70 | 29:04.90 | 9.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U14 | | 96 | Beeline Bicycles RT | 9 / 65 | 88% | 37:23.70 | 34:20.80 | 8.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 12-14 | | 95 | Beeline Bicycles RT | 6 / 63 | 92% | 40:15.90 | 36:37.50 | 9.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U14 | | 95 | Beeline Bicycles RT | 7 / 68 | 91% | 34:09.60 | 32:23.00 | 5.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U14 | | 7 | Beeline Bicycles RT | 10 / 83 | 89% | 31:02.60 | 29:25.50 | 5.5% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 13-14 | | 210 | WORX Factory Racing | DNS / 29 | 0% | DNS | 38:01.00 | - | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 13-14 | | 359 | WORX Factory Racing | 12 / 38 | 70% | 52:51.00 | 46:33.00 | 13.5% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 13-14 | | 265 | WORX Factory Racing | 10 / 46 | 80% | 49:57.00 | 46:08.00 | 8.3% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 13-14 | | 414 | WORX Factory Racing | 14 / 46 | 71% | 43:47.00 | 38:49.00 | 12.8% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | 13-14 | | 4042 | Beeline Bicycles RT | 2 / 25 | 96% | 34:04.00 | 33:54.10 | 0.5% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 13-14 | | 513 | WORX Factory Racing | 17 / 45 | 64% | 52:04.00 | 44:45.00 | 16.4% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 13-14 | | 539 | WORX Factory Racing | 13 / 43 | 71% | 45:42.00 | 41:26.00 | 10.3% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 13-14 | | 84 | Beeline Bicycles RT | 23 / 60 | 63% | 39:40.90 | 35:24.00 | 12.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 12-14 | | 74 | Beeline Bicycles RT | 13 / 44 | 72% | 42:31.40 | 41:09.00 | 3.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 12-14 | | 74 | Beeline Bicycles RT | 21 / 51 | 60% | - | 34:17.70 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 12-14 | | 75 | Beeline Bicycles RT | 12 / 47 | 76% | 33:15.40 | 29:52.70 | 11.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 12-14 | | 87 | Beeline Bicycles RT | 23 / 59 | 62% | 41:22.80 | 35:13.80 | 17.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 12-14 | | 80 | Beeline Bicycles RT | 15 / 54 | 74% | 32:40.30 | 30:27.30 | 7.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 12-14 | | 96 | Beeline Bicycles RT | 18 / 66 | 74% | 32:08.40 | 25:29.00 | 26.1% | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | U13 (Shortened 5) | | 317 | Beeline Bicycles RT | 2 / 8 | 86% | 13:14.00 | 11:39.00 | 13.6% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | U12 (Shortened) | | 3173 | | 2 / 18 | 94% | 18:38.80 | 18:15.20 | 2.2% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | U12 (Shortened 2) | | 3163 | Beeline Bicycles RT | 1 / 26 | 100% | 21:28.30 | 21:26.10 | 0.2% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #3 | | Area 51 | U13 (Shortened) | | 1370 | Beeline Bicycles RT | 1 / 3 | 100% | 13:14.00 | 13:14.00 | 0% | - | - | |
| | 2017 Southern XC #1 | | Wasing | U12 (Shortened) | | 3142 | Beeline Bicycles RT | 3 / 32 | 94% | 25:42.90 | 21:52.40 | 17.6% | - | - | |
| | 2016 XC Rampage #1 | | Checkendon | 11-12 | | 2 | Beeline | 2 / 8 | 86% | 18:20.00 | 17:10.00 | 6.8% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | U12 (Shortened) | | 732 | Beeline Bicycles RT | 2 / 15 | 93% | 13:30.40 | 13:18.80 | 1.5% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | U12 (Shortened) | | 732 | Beeline Bicycles RT | 3 / 19 | 89% | 10:26.10 | 10:13.90 | 2% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | U12 (Shortened) | | 641 | Beeline Bicycles RT | 2 / 13 | 92% | 22:54.00 | 22:33.00 | 1.6% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #3 | | Highlands Farm | U13 | | 1334 | Beeline Bicycles RT | 3 / 11 | 80% | 20:41.00 | 19:49.00 | 4.4% | - | - | |
| | 2016 Southern XC #1 | | Black Park | U12 (Shortened) | | 136 | Beeline Bicycles RT | 2 / 29 | 96% | 17:43.90 | 17:35.20 | 0.8% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | U11 | | 1176 | Beeline Bicycles RT | 1 / 13 | 100% | 26:03.00 | 26:03.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | U10 (Shortened) | | 622 | Beeline Bicycles RT | 1 / 6 | 100% | 23:39.00 | 23:39.00 | 0% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | U13 | | 160 | Beeline Bicycles RT | 2 / 15 | 93% | 22:43.00 | 20:14.00 | 12.3% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | U13 | | 240 | Beeline Bicycles RT | 3 / 13 | 83% | 23:21.00 | 22:36.00 | 3.3% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | U10 (Shortened) | | 606 | Beeline Bicycles RT | 2 / 8 | 86% | 16:10.00 | 15:22.00 | 5.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | U12 (Shortened) | | 533 | Beeline Bicycles RT | 5 / 29 | 86% | 20:13.00 | 18:07.00 | 11.6% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | U13 | | 168 | Beeline Bicycles RT | 2 / 15 | 93% | 26:56.00 | 26:29.00 | 1.7% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | U10 (Shortened) | | 623 | Beeline Bicycles RT | 1 / 3 | 100% | 21:01.00 | 21:01.00 | 0% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | U13 | | 1303 | Beeline Bicycles RT | 3 / 3 | 0% | 29:43.00 | 26:19.00 | 12.9% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | U13 | | 208 | Beeline Bicycles RT | 1 / 19 | 100% | 23:13.00 | 23:13.00 | 0% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | U11 (Shortened) | | 1108 | Beeline Bicycles RT | 1 / 23 | 100% | 17:51.00 | 17:51.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | U10 (Shortened) | | 736 | Beeline Bicycles RT | 4 / 11 | 70% | 8:51.00 | 8:11.00 | 8.2% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | U13 | | 193 | Beeline Bicycles RT | 6 / 9 | 38% | 32:02.00 | 25:38.00 | 25% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | U13 | | 227 | Beeline Bicycles RT | 11 / 14 | 23% | 33:01.00 | 25:10.00 | 31.2% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | U10 (Shortened) | | 551 | Beeline Bicycles RT | 2 / 8 | 86% | 12:48.00 | 12:24.00 | 3.2% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | U13 | | 251 | Beeline Bicycles RT | 2 / 9 | 88% | 26:44.00 | 22:27.00 | 19.1% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #3 | | Caesar's Camp | U11 | | 1135 | Beeline Bicycles RT | 1 / 8 | 100% | 24:03.00 | 24:03.00 | 0% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | U13 | | 272 | Beeline Bicycles RT | 4 / 6 | 40% | 29:45.00 | 26:02.00 | 14.3% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | U11 (Shortened) | | 1120 | Beeline Bicycles RT | 2 / 12 | 91% | 15:12.00 | 14:29.00 | 5% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | U11 | | 1107 | Beeline Bicycles RT | 3 / 11 | 80% | 28:46.00 | 24:49.00 | 15.9% | - | - | |