| | 2020 Welsh MTB XC #1 | | Forest of Dean | 17-18 | | 54 | Cotswold Cycles-TREK | 4 / 7 | 50% | 1h14:20.00 | 1h09:59.00 | 6.2% | 1h37:03.00 | -23.4% | |
| | 2019 Midlands XC #5 | | Dudmaston | 17-18 | | 302 | Cotswold Cycles-TREK | 2 / 4 | 67% | 1h21:26.00 | 1h11:13.00 | 14.4% | 1h22:55.00 | -1.8% | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 17-18 | | 119 | Cotswold Cycles-TREK | 18 / 28 | 37% | 1h20:50.00 | 1h04:17.00 | 25.8% | 1h33:58.00 | -14% | |
| | 2019 British Cycling MTB XC #5 | | Thickthorn, Norwich | 17-18 | | 48 | Cotswold Cycles-TREK | 13 / 18 | 29% | 1h24:57.00 | 1h15:09.20 | 13% | 1h36:56.40 | -12.4% | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 17-18 | | 303 | Cotswold Cycles-TREK | 4 / 7 | 50% | 1h31:33.00 | 1h20:18.00 | 14% | 1h38:15.00 | -6.8% | |
| | 2019 British Cycling MTB XC #3 | | Cannock Chase | 17-18 | | 84 | Cotswold Cycles-TREK | DNF / 30 | 0% | n/a | 1h01:20.00 | n/a | 1h29:55.00 | n/a | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 17-18 | | 734 | Cotswold Cycles-TREK | 5 / 12 | 64% | 1h20:21.00 | 1h14:35.00 | 7.7% | 1h28:18.00 | -9% | |
| | 2019 British Cycling MTB XC #2 | | Hadleigh Park | 17-18 | | 90 | Cotswold Cycles-TREK | 23 / 37 | 39% | 1h20:49.00 | 1h03:26.00 | 27.4% | 1h24:30.00 | -4.4% | |
| | 2019 British Cycling MTB XC #1 | | Sherwood Pines | 17-18 | | 97 | Cotswold Cycles-TREK | 31 / 37 | 17% | 1h30:31.00 | 1h12:50.00 | 24.3% | 1h41:14.00 | -10.6% | |
| | 2018/19 Merida Brass Monkeys XC #1 | | Minley Manor | 2hr: Junior | | 2453 | Cotswold Cycles Trek | 2 / 5 | 75% | 1h35:42.00 | 1h27:23.00 | 9.5% | 3h47:03.00 | -57.9% | |
| | 2018 Midlands XC #6 | | Dudmaston | 15-16 | | 182 | Cotswold Cycles-TREK | 6 / 9 | 38% | 1h04:09.00 | 59:07.00 | 8.5% | 1h27:15.00 | -26.5% | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 114 | Cotswold Cycles-TREK | 16 / 37 | 58% | 55:51.00 | 48:54.00 | 14.2% | 1h33:46.00 | -40.4% | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 15-16 | | 154 | Cotswold Cycles-TREK | 16 / 46 | 67% | 1h08:35.00 | 58:25.00 | 17.4% | 1h20:01.00 | -14.3% | |
| | 2018 Midlands XC #4 | | Rother Valley Country Park | 15-16 | | 246 | Cotswold Cycles-TREK | 5 / 14 | 69% | 1h03:17.00 | 58:42.00 | 7.8% | 1h24:27.00 | -25.1% | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 15-16 | | 66 | Cotswold Cycles-TREK | 18 / 43 | 60% | 1h00:42.00 | 55:34.00 | 9.2% | 1h34:47.00 | -36% | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 15-16 | | 317 | Cotswold Cycles-TREK | 19 / 33 | 44% | 1h03:38.00 | 52:28.00 | 21.3% | 1h37:10.00 | -34.5% | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 15-16 | | 292 | Cotswold Cycles-TREK | 6 / 16 | 67% | 1h01:29.00 | 53:35.00 | 14.7% | 1h16:08.00 | -19.2% | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 15-16 | | 429 | Cotswold Cycles-TREK | 24 / 53 | 56% | 1h12:19.00 | 1h00:50.00 | 18.9% | 1h33:22.00 | -22.6% | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 15-16 | | 289 | Cotswold Cycles-TREK | 6 / 16 | 67% | 1h23:04.00 | 1h06:45.00 | 24.4% | 1h27:34.00 | -5.1% | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 441 | Cotswold Cycles / Trek | 31 / 55 | 44% | 1h05:46.00 | 57:17.00 | 14.8% | 1h45:47.00 | -37.8% | |
| | 2017 Haibike Mini Enduro #3 | | Forest of Dean | U19 | | 274 | Cotswold Cycles / Trek | 17 / 36 | 54% | 7:43.27 | 6:22.67 | 21.1% | 5:53.66 | 31% | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 378 | Cotswold Cycles-TREK | 25 / 33 | 25% | 58:53.00 | 47:17.00 | 24.5% | 1h27:17.00 | -32.5% | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 15-16 | | 621 | Cotswold Cycles-TREK | 33 / 48 | 32% | 1h21:56.00 | 1h03:42.00 | 28.6% | 1h43:07.00 | -20.5% | |
| | 2017 Midlands XC #7 | | Eckington Woods | 15-16 | | 216 | Cotswold Cycles-TREK | 7 / 11 | 40% | 1h04:24.00 | 52:31.00 | 22.6% | 1h17:50.00 | -17.3% | |
| | 2017 Midlands XC #6 | | Rother Valley Country Park | 15-16 | | 136 | Cotswold Cycles-TREK | 2 / 5 | 75% | 1h07:58.00 | 1h06:07.00 | 2.8% | 1h51:50.00 | -39.2% | |
| | 2017 Midlands XC #5 | | Parkwood Springs | 15-16 | | 190 | Cotswold Cycles-TREK | 5 / 10 | 56% | 1h04:33.00 | 56:53.00 | 13.5% | 1h16:38.00 | -15.8% | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 15-16 | | 383 | Cotswold Cycles-TREK | 25 / 35 | 29% | 1h18:17.00 | 1h01:37.00 | 27.1% | 1h36:03.00 | -18.5% | |
| | 2017 Midlands XC #4 | | Dudmaston | 15-16 | | 266 | Cotswold Cycles-TREK | 6 / 13 | 58% | 1h06:48.00 | 55:39.00 | 20% | 1h43:12.00 | -35.3% | |
| | 2017 Midlands XC #3 | | Cannock Chase | 15-16 | | 362 | Cotswold Cycles-TREK | 7 / 11 | 40% | 1h00:37.00 | 51:24.00 | 17.9% | 1h16:43.00 | -21% | |
| | 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% | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 15-16 | | 382 | Cotswold Cycles-TREK | 33 / 46 | 29% | 1h20:42.00 | 1h06:31.00 | 21.3% | 1h33:59.00 | -14.1% | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 403 | Cotswold Cycles-TREK | 41 / 51 | 20% | 1h13:01.00 | 57:02.00 | 28% | 1h46:01.00 | -31.1% | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 15-16 | | 473 | Cotswold Cycles-TREK | 14 / 21 | 35% | 1h13:08.00 | 1h03:09.00 | 15.8% | 1h51:53.00 | -34.6% | |
| | 2016/17 Merida Brass Monkeys XC #3 | | WBR, Bordon | 2hr: Junior | | 2650 | Cotswold Cycles Trek | 5 / 8 | 43% | n/a | 1h47:32.00 | n/a | 3h57:54.00 | n/a | |
| | 2016/17 Merida Brass Monkeys XC #2 | | Minley Manor | 2hr: Junior | | 2755 | Cotswold Cycles Trek | 5 / 9 | 50% | n/a | 1h47:27.00 | n/a | 3h48:14.00 | n/a | |
| | 2016/17 Merida Brass Monkeys XC #1 | | Windmill Hill | 2hr: Junior | | 2471 | Cotswold Cycles RT | 7 / 14 | 54% | n/a | 1h46:16.00 | n/a | 3h31:51.00 | n/a | |
| | 2016 Midlands XC #6 | | Dudmaston | 13-14 | | 65 | North Cotswold CC | 5 / 9 | 50% | 42:32.00 | 40:12.00 | 5.8% | 1h19:27.00 | -46.5% | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | Fun | | 512 | North Cotswold CC | 4 / 10 | 67% | 47:42.00 | 38:22.00 | 24.3% | 1h43:10.00 | -53.8% | |
| | 2016 Midlands XC #5 | | Eastridge | 13-14 | | 79 | North Cotswold CC | 9 / 11 | 20% | 54:30.00 | 38:19.00 | 42.2% | 1h31:07.00 | -40.2% | |
| | 2016 Friday Night XC Summer Series #5 | | East Carlton Countryside Park | 12-15 | | 606 | North Cotswolds CC | 5 / 11 | 60% | n/a | 53:25.00 | n/a | 47:25.00 | n/a | |
| | 2016 Midlands XC #4 | | Eckington Woods | 13-14 | | 97 | North Cotswold CC | 7 / 11 | 40% | 50:28.00 | 36:10.00 | 39.5% | 1h15:57.00 | -33.6% | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 12-15 | | 606 | North Cotswolds CC | 7 / 9 | 25% | n/a | 55:47.00 | n/a | 56:32.00 | n/a | |