| | 2017 Haibike Mini Enduro #3 | | Forest of Dean | U19 | | 274 | Cotswold Cycles RT / Trek | 17 / 36 | 54% | 7:43.27 | 6:22.67 | 21.1% | 5:53.66 | 31% | |
| | 2017 Haibike Mini Enduro #2 | | Forest of Dean | U19 | | 250 | | 19 / 27 | 31% | 8:17.79 | 6:45.97 | 22.6% | 6:22.10 | 30.3% | |
| | 2016 Midlands XC #6 | | Dudmaston | 13-14 | | 65 | North Cotswolds CC | 5 / 9 | 50% | 42:32.00 | 40:12.00 | 5.8% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | Fun | | 512 | North Cotswolds CC | 4 / 10 | 67% | 47:42.00 | 38:22.00 | 24.3% | - | - | |
| | 2016 Midlands XC #4 | | Eckington Woods | 13-14 | | 97 | North Cotswolds CC | 7 / 11 | 40% | 50:28.00 | 36:10.00 | 39.5% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | 13-14 | | 79 | North Cotswolds CC | 9 / 11 | 20% | 54:30.00 | 38:19.00 | 42.2% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 114 | Cotswold Cycles TREK RT | 16 / 37 | 58% | 55:51.00 | 48:54.00 | 14.2% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 378 | Cotswold Cycles TREK RT | 25 / 33 | 25% | 58:53.00 | 47:17.00 | 24.5% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 15-16 | | 362 | Cotswold Cycles TREK RT | 7 / 11 | 40% | 1h00:37.00 | 51:24.00 | 17.9% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 15-16 | | 66 | Cotswold Cycles TREK RT | 18 / 43 | 60% | 1h00:42.00 | 55:34.00 | 9.2% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 15-16 | | 292 | Cotswold Cycles TREK RT | 6 / 16 | 67% | 1h01:29.00 | 53:35.00 | 14.7% | - | - | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | 15-16 | | 246 | Cotswold Cycles TREK RT | 5 / 14 | 69% | 1h03:17.00 | 58:42.00 | 7.8% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 15-16 | | 317 | Cotswold Cycles TREK RT | 19 / 33 | 44% | 1h03:38.00 | 52:28.00 | 21.3% | - | - | |
| | 2018 Midlands XC #6 | | Dudmaston | 15-16 | | 182 | Cotswold Cycles TREK RT | 6 / 9 | 38% | 1h04:09.00 | 59:07.00 | 8.5% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 15-16 | | 216 | Cotswold Cycles TREK RT | 7 / 11 | 40% | 1h04:24.00 | 52:31.00 | 22.6% | - | - | |
| | 2017 Midlands XC #5 | | Parkwood Springs | 15-16 | | 190 | Cotswold Cycles TREK RT | 5 / 10 | 56% | 1h04:33.00 | 56:53.00 | 13.5% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 441 | Cotswold Cycles RT / Trek | 31 / 55 | 44% | 1h05:46.00 | 57:17.00 | 14.8% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 15-16 | | 266 | Cotswold Cycles TREK RT | 6 / 13 | 58% | 1h06:48.00 | 55:39.00 | 20% | - | - | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | 15-16 | | 136 | Cotswold Cycles TREK RT | 2 / 5 | 75% | 1h07:58.00 | 1h06:07.00 | 2.8% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 15-16 | | 154 | Cotswold Cycles TREK RT | 16 / 46 | 67% | 1h08:35.00 | 58:25.00 | 17.4% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 15-16 | | 429 | Cotswold Cycles TREK RT | 24 / 53 | 56% | 1h12:19.00 | 1h00:50.00 | 18.9% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 403 | Cotswold Cycles TREK RT | 41 / 51 | 20% | 1h13:01.00 | 57:02.00 | 28% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 15-16 | | 473 | Cotswold Cycles TREK RT | 14 / 21 | 35% | 1h13:08.00 | 1h03:09.00 | 15.8% | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 17-18 | | 54 | Cotswold Cycles TREK RT | 4 / 7 | 50% | 1h14:20.00 | 1h09:59.00 | 6.2% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 15-16 | | 383 | Cotswold Cycles TREK RT | 25 / 35 | 29% | 1h18:17.00 | 1h01:37.00 | 27.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 17-18 | | 734 | Cotswold Cycles TREK RT | 5 / 12 | 64% | 1h20:21.00 | 1h14:35.00 | 7.7% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 15-16 | | 382 | Cotswold Cycles TREK RT | 33 / 46 | 29% | 1h20:42.00 | 1h06:31.00 | 21.3% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 17-18 | | 90 | Cotswold Cycles TREK RT | 23 / 37 | 39% | 1h20:49.00 | 1h03:26.00 | 27.4% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 17-18 | | 119 | Cotswold Cycles TREK RT | 18 / 28 | 37% | 1h20:50.00 | 1h04:17.00 | 25.8% | - | - | |
| | 2019 Midlands XC #5 | | Dudmaston | 17-18 | | 302 | Cotswold Cycles TREK RT | 2 / 4 | 67% | 1h21:26.00 | 1h11:13.00 | 14.4% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 15-16 | | 621 | Cotswold Cycles TREK RT | 33 / 48 | 32% | 1h21:56.00 | 1h03:42.00 | 28.6% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 15-16 | | 289 | Cotswold Cycles TREK RT | 6 / 16 | 67% | 1h23:04.00 | 1h06:45.00 | 24.4% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 17-18 | | 48 | Cotswold Cycles TREK RT | 13 / 18 | 29% | 1h24:57.00 | 1h15:09.20 | 13% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 17-18 | | 97 | Cotswold Cycles TREK RT | 31 / 37 | 17% | 1h30:31.00 | 1h12:50.00 | 24.3% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 17-18 | | 303 | Cotswold Cycles TREK RT | 4 / 7 | 50% | 1h31:33.00 | 1h20:18.00 | 14% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #1 | | Minley Manor | 2hr: Junior | | 2453 | Cotswold Cycles TREK RT | 2 / 5 | 75% | 1h35:42.00 | 1h27:23.00 | 9.5% | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 12-15 | | 606 | North Cotswolds CC | 7 / 9 | 25% | - | 55:47.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #5 | | East Carlton Countryside Park | 12-15 | | 606 | North Cotswolds CC | 5 / 11 | 60% | - | 53:25.00 | - | - | - | |
| | 2016/17 Merida Brass Monkeys XC #1 | | Windmill Hill | 2hr: Junior | | 2471 | Cotswold Cycles RT | 7 / 14 | 54% | - | 1h46:16.00 | - | - | - | |
| | 2016/17 Merida Brass Monkeys XC #2 | | Minley Manor | 2hr: Junior | | 2755 | Cotswold Cycles TREK RT | 5 / 9 | 50% | - | 1h47:27.00 | - | - | - | |
| | 2016/17 Merida Brass Monkeys XC #3 | | WBR, Bordon | 2hr: Junior | | 2650 | Cotswold Cycles TREK RT | 5 / 8 | 43% | - | 1h47:32.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 17-18 | | 84 | Cotswold Cycles TREK RT | DNF / 30 | 0% | DNF | 1h01:20.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert | | 127 | Cotswold Cycles TREK RT | DNF / 25 | 0% | DNF | 2h08:32.80 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | U23 | | 80 | Cotswold Cycles TREK RT | 20 / 20 | 0% | - | 1h13:14.80 | - | - | - | |
| | 2022 Southern XC #1 | | Matterley Estate | Expert | | 589 | Cotswold Cycles - Freddy RT | DNF / 11 | 0% | DNF | 1h28:43.00 | - | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 (Ard Rock Epic) | | 1485 | Cotswold Cycles TREK RT | DNF / 50 | 0% | DNF | 20:52.86 | - | - | - | |