| | 2023 Welsh Enduro #2 | | Llanfyllin | 21-29 | | 124 | | DNF / 55 | 0% | DNF | 6:40.44 | - | 6:12.35 | - | |
| | Tweedlove - Pirelli Tweedlove - ProAm UK National Champs | | Glentress | 21-29 | | 2115 | | 22 / 79 | 73% | 13:26.24 | 12:12.72 | 10% | 11:50.65 | 13.5% | |
| | BUCS - DH Student Champs '19 | | Antur Stiniog | Open | | 178 | University of Bath | 27 / 200 | 87% | 3:00.32 | 2:40.59 | 12.3% | 2:40.59 | 12.3% | |
| | Tweedlove - King & Queen of the hill | | Glentress | 19-29 | | 97 | Malvern cycle sport | 14 / 67 | 80% | 18:28.74 | 15:42.19 | 17.7% | 15:42.19 | 17.7% | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Elite | | 21 | Malvern cycle sport | 20 / 27 | 27% | 1h43:55.00 | 1h34:47.00 | 9.6% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Elite | | 23 | Malvern cycle sport | 15 / 30 | 52% | 1h41:15.00 | 1h33:22.00 | 8.4% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Elite | | 23 | Malvern cycle sport | 19 / 34 | 45% | 1h54:54.00 | 1h45:47.00 | 8.6% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 19-22 | | 16 | Malvern cycle sport | 26 / 33 | 22% | - | 50:25.80 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 19-22 | | 78 | Malvern cycle sport | DNS / 23 | 0% | DNS | 57:38.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 19-22 | | 57 | Malvern cycle sport | 8 / 19 | 61% | 1h06:50.00 | 1h01:45.00 | 8.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 19-22 | | 70 | Malvern cycle sport | 9 / 24 | 65% | 1h02:47.70 | 57:21.00 | 9.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 19-22 | | 80 | Malvern cycle sport | 9 / 34 | 76% | 1h03:59.00 | 59:38.00 | 7.3% | - | - | |
| | PedalaBikeAway - Twilight Enduro | | Forest of Dean | U18 | | 72 | | 1 / 4 | 100% | 5:49.38 | 5:49.38 | 0% | 5:26.75 | 6.9% | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 17-18 | | 203 | Malvern cycle sport | 1 / 15 | 100% | 1h07:53.00 | 1h07:53.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 17-18 | | 203 | Malvern cycle sport | 6 / 26 | 80% | 1h19:45.00 | 1h13:48.00 | 8.1% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | 17-18 | | 4588 | Malvern cycle sport | 1 / 4 | 100% | 1h00:12.70 | 1h00:12.70 | 0% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 17-18 | | 205 | Malvern cycle sport | 1 / 22 | 100% | 1h19:57.00 | 1h19:57.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 17-18 | | 213 | Malvern cycle sport | 1 / 22 | 100% | 1h20:57.00 | 1h20:57.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 17-18 | | 202 | Malvern cycle sport | 9 / 33 | 75% | 1h18:41.00 | 1h12:15.00 | 8.9% | - | - | |
| | 2016/17 MaD Dash in the Park #3 | | Old Ebworth Centre | 17-18 | | 217 | | 1 / 2 | 100% | 1h35:02.57 | 1h35:02.57 | 0% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 151 | Malvern cycle sport | 9 / 30 | 72% | 1h13:23.00 | 1h08:52.00 | 6.6% | - | - | |
| | 2016 Midlands XC #6 | | Dudmaston | 17-18 | | 102 | Malvern cycle sport | 1 / 4 | 100% | 1h03:45.00 | 1h03:45.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 17-18 | | 274 | Malvern cycle sport | 7 / 26 | 76% | 1h20:58.00 | 1h15:47.00 | 6.8% | - | - | |
| | 2016 Midlands XC #5 | | Eastridge | 17-18 | | 212 | Malvern cycle sport | 2 / 7 | 83% | 1h07:11.00 | 1h05:29.00 | 2.6% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 17-18 | | 101 | Malvern cycle sport | 1 / 24 | 100% | 1h07:57.00 | 1h07:57.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 17-18 | | 161 | Malvern cycle sport | 3 / 22 | 90% | 54:30.00 | 52:50.00 | 3.2% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 17-18 | | 102 | Malvern cycle sport | 2 / 27 | 96% | 1h11:30.00 | 1h11:28.00 | 0.1% | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 17-18 | | 386 | Malvern cycle sport | 1 / 9 | 100% | 1h04:09.00 | 1h04:09.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 17-18 | | 271 | Malvern cycle sport | 3 / 30 | 93% | 1h18:38.00 | 1h17:41.00 | 1.2% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | 17-18 | | 99 | Malvern cycle sport | 1 / 4 | 100% | 1h06:05.00 | 1h06:05.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 15-16 | | 203 | Malvern cycle sport | 2 / 46 | 98% | 50:16.00 | 50:15.00 | 0% | - | - | |
| | 2015 Midlands XC #6 | | Eastridge | 17-18 | | 92 | Malvern cycle sport | 1 / 11 | 100% | 1h09:42.00 | 1h09:42.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 15-16 | | 131 | Malvern cycle sport | 2 / 39 | 97% | 1h00:04.00 | 1h00:03.00 | 0% | - | - | |
| | 2015 Midlands XC #4 | | Wyre Forest | 17-18 | | 130 | Malvern cycle sport | 1 / 6 | 100% | 1h18:22.00 | 1h18:22.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 15-16 | | 131 | Malvern cycle sport | 1 / 36 | 100% | 50:46.00 | 50:46.00 | 0% | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 15-16 | | 183 | Malvern cycle sport | 1 / 12 | 100% | 39:14.00 | 39:14.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 15-16 | | 302 | Malvern cycle sport | 1 / 33 | 100% | 45:30.00 | 45:30.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 302 | Malvern cycle sport | 2 / 57 | 98% | 1h04:39.00 | 1h03:29.00 | 1.8% | - | - | |
| | 2014 Midlands XC #7 | | Dudmaston | 15-16 | | 407 | Malvern cycle sport | 1 / 4 | 100% | 57:04.00 | 57:04.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 15-16 | | 150 | Malvern cycle sport | 11 / 36 | 71% | 1h00:52.00 | 58:18.00 | 4.4% | - | - | |
| | 2014 Midlands XC #6 | | Wyre Forest | 15-16 | | 407 | Malvern cycle sport | 1 / 3 | 100% | 1h03:48.00 | 1h03:48.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 15-16 | | 111 | Malvern cycle sport | 12 / 37 | 69% | 1h04:09.00 | 1h01:10.00 | 4.9% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 15-16 | | 118 | Malvern cycle sport | 7 / 38 | 84% | 1h02:40.00 | 57:12.00 | 9.6% | - | - | |
| | 2014 Midlands XC #4 | | Eastridge | 15-16 | | 407 | Malvern cycle sport | 2 / 6 | 80% | 1h03:36.00 | 1h03:26.00 | 0.3% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 15-16 | | 163 | Malvern cycle sport | 21 / 30 | 31% | 1h17:38.00 | 1h03:29.00 | 22.3% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 15-16 | | 179 | Malvern cycle sport | 16 / 51 | 70% | 54:30.00 | 49:18.00 | 10.6% | - | - | |