| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | Senior Champs | | 22 | Manx Mountain BC | 12 / 28 | 59% | 1h33:57.00 | 1h21:17.00 | 15.6% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | Senior Champs | | 33 | Manx Mountain Bike Club | 21 / 31 | 33% | 1h41:51.30 | 1h26:37.70 | 17.6% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Elite | | 39 | Manx Mountain Bike Club | 24 / 36 | 34% | - | 1h43:07.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 121 | Manx Mountain Bike Club | 13 / 43 | 71% | 1h40:15.00 | 1h34:55.00 | 5.6% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | Expert | | 373 | Manx Mountain Bike Club | 7 / 28 | 78% | 1h33:46.00 | 1h27:12.00 | 7.5% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Expert | | 515 | Manchester Wheelers | DNS / 32 | 0% | DNS | 1h27:59.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | Expert | | 365 | Manx Mountain Bike Club | 8 / 23 | 68% | 1h19:24.00 | 1h14:10.00 | 7.1% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | Expert | | 118 | Manx Mountain Bike Club | 12 / 21 | 45% | 1h25:42.00 | 1h15:45.00 | 13.1% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Expert | | 122 | Manx Mountain Bike Club | 13 / 30 | 59% | 1h42:20.90 | 1h35:57.30 | 6.7% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Expert | | 139 | Manx Mountain Bike Club | 5 / 25 | 83% | 1h09:11.50 | 1h07:09.30 | 3% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | Expert | | 124 | Manx Viking Wheelers CC | 5 / 24 | 83% | 1h16:55.70 | 1h13:34.90 | 4.6% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #3 | | Lochore Meadows Country Park | Expert | | 104 | Manx Viking Wheelers CC | 5 / 19 | 78% | 1h23:47.00 | 1h21:10.00 | 3.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Expert | | 122 | Manx Viking Wheelers CC | 6 / 34 | 85% | 1h19:41.00 | 1h16:48.00 | 3.8% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | Expert | | 122 | Manx Viking Wheelers CC | 3 / 20 | 89% | 1h32:06.00 | 1h30:40.10 | 1.6% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Sport | | 494 | Manx Mountain Bike Club | 7 / 40 | 85% | 1h04:51.00 | 1h00:01.00 | 8.1% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Sport | | 456 | Manx Mountain Bike Club | 2 / 47 | 98% | 1h10:56.00 | 1h09:33.00 | 2% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | Sport | | 406 | Manx Mountain Bike Club | 1 / 24 | 100% | 1h26:54.50 | 1h26:54.50 | 0% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Sport | | 404 | Manx Mountain Bike Club | 3 / 25 | 92% | 1h15:56.00 | 1h14:33.00 | 1.9% | - | - | |
| | 2017 Manx Enduro Series #3 - Summit to Sea | | Isle of Man | 19-29 | | 94 | | 2 / 21 | 95% | 26:03.00 | 24:50.00 | 4.9% | 24:38.00 | 5.8% | |
| | 2020 Manx Enduro Series #3 - JR Hinchliffe | | Isle of Man | 19-29 | | 71 | | 6 / 21 | 75% | 21:07.25 | 20:09.65 | 4.8% | 18:30.15 | 14.2% | |
| | Manx MTB Enduro - Pokerstars 2 day MTB Enduro | | Isle of Man | 19-29 | | 52 | Bikestyle IoM | 4 / 7 | 50% | 34:29.86 | 32:04.31 | 7.6% | 27:33.12 | 25.2% | |
| | Manx MTB Enduro - The Laxey Team Fun Enduro | | Isle of Man | 19-29 | | 67 | TEAM: Thorley & Bell | 6 / 13 | 58% | 12:20.85 | 10:36.00 | 16.5% | 9:13.69 | 33.8% | |
| | Cyclefest - Battle of Sky Hill | | Isle of Man | 21-39 | | 605 | | 3 / 62 | 97% | 1h05:38.00 | 1h01:47.00 | 6.2% | - | - | |
| | Manx MTB Enduro - The Cycle 360 2 day Enduro | | Isle of Man | 30-39 | | 150 | Bikestyle IoM | 4 / 33 | 91% | 36:28.93 | 31:33.08 | 15.6% | 31:33.08 | 15.6% | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 30-39 | | 264 | Manx Viking Wheelers CC | 1 / 16 | 100% | 1h33:44.00 | 1h33:44.00 | 0% | - | - | |
| | Manx 100 - Manx 100 | | Isle of Man | U40 (50km) | | 556 | | 1 / 28 | 100% | 2h12:36.00 | 2h12:36.00 | 0% | - | - | |