| | 2015 Pedalon Southern XC #2 | | Crow Hill | Expert | | 355 | | 30 / 31 | 3% | - | 1h34:51.00 | - | - | - | |
| | 2015/16 Merida Brass Monkeys XC #3 | | Highlands Farm | 2hr | | 2422 | | 28 / 52 | 47% | - | 2h26:56.00 | - | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | Expert | | 585 | | 19 / 21 | 10% | - | 2h02:48.00 | - | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Expert | | 217 | | 43 / 44 | 2% | - | 1h31:19.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | U23 | | 62 | Albion Cycling Co | DNF / 15 | 0% | DNF | 1h02:46.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U23 | | 10 | Prologue Racing Team | DNF / 31 | 0% | DNF | 1h07:53.00 | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | U23 | | 73 | Albion Cycling Co | DNF / 32 | 0% | DNF | 1h04:44.00 | - | - | - | |
| | 2016/17 Merida Brass Monkeys XC #3 | | WBR, Bordon | 2hr | | 2689 | | 3 / 27 | 92% | 1h47:28.00 | 1h40:53.00 | 6.5% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #2 | | Frith Hill | 2hr | | 2213 | | 3 / 52 | 96% | 2h30:07.00 | 2h14:47.00 | 11.4% | - | - | |
| | 2023 Southern XC #1 | | Matterley Estate | Sport | | 520 | Pedalon | 24 / 54 | 57% | 1h03:24.50 | 55:45.60 | 13.7% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | Sport | | 279 | Pedalon | 6 / 23 | 77% | 1h04:24.00 | 1h00:05.00 | 7.2% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | Sport | | 152 | Pedalon | 10 / 25 | 63% | 1h07:12.00 | 1h01:26.00 | 9.4% | - | - | |
| | 2023 Southern XC #4 | | Folly Farm | Sport | | 467 | Pedalon | 30 / 50 | 41% | 1h17:06.90 | 1h04:42.50 | 19.2% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | Sport | | 168 | Pedalon | 13 / 39 | 68% | 1h27:05.00 | 1h18:39.00 | 10.7% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | Expert | | 243 | | 8 / 15 | 50% | 1h25:02.00 | 1h22:02.00 | 3.7% | - | - | |
| | Gorrick - Halloween XC Classic | | Highlands Farm | Sport | | 590 | Pedalon | 3 / 18 | 88% | 1h18:05.00 | 44:41.00 | 74.8% | - | - | |
| | 2016 Southern XC #1 | | Black Park | Expert | | 189 | | 9 / 24 | 65% | 1h33:59.30 | 1h30:23.30 | 4% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | Sport | | 115 | Pedalon | 5 / 18 | 76% | 1h41:29.00 | 1h36:34.00 | 5.1% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | Sport | | 163 | Pedalon | 7 / 36 | 83% | 1h24:28.00 | 1h17:10.00 | 9.5% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | Sport | | 643 | Pedalon | 6 / 18 | 71% | 1h33:41.00 | 1h28:37.00 | 5.7% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #3 | | Caesar's Camp | Sport | | 753 | Pedalon | 5 / 24 | 83% | 1h25:14.00 | 1h20:46.00 | 5.5% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | Expert | | 24 | | 16 / 30 | 48% | 1h30:20.00 | 1h22:52.00 | 9% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | Expert | | 385 | | 8 / 27 | 73% | 1h35:45.00 | 1h31:10.00 | 5% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | Expert | | 31 | | 12 / 27 | 58% | 1h30:17.00 | 1h24:44.00 | 6.6% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | Sport | | 469 | Pedalon | 11 / 46 | 78% | 1h18:11.90 | 1h13:48.50 | 6% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Sport | | 378 | | 10 / 37 | 75% | 1h31:17.00 | 1h26:45.00 | 5.2% | - | - | |
| | Run and Ride - Spring Classic | | Cannock Chase | Enthusiast | | 106 | Derby Mercury RC | 51 / 57 | 11% | 1h07:08.33 | 17:18.51 | 287.9% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Sport | | 354 | Pedalon | 9 / 30 | 72% | 1h30:08.00 | 1h21:24.00 | 10.7% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 289 | | 40 / 88 | 55% | 1h50:21.00 | 1h38:06.00 | 12.5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Expert | | 167 | | 21 / 50 | 59% | 1h42:29.00 | 1h34:36.00 | 8.3% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | Sport | | 520 | Pedalon | 15 / 66 | 78% | 1h28:08.60 | 1h20:39.80 | 9.3% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | Sport (Men's race 1) | | 246 | | 15 / 71 | 80% | 1h15:20.20 | 1h10:38.50 | 6.7% | - | - | |
| | 2023 SWCX League #3 | | Wadebridge Showground | 18+ | 1588749 | 45 | Army Cycling Union | 13 / 19 | 33% | 1h03:34.00 | 1h01:58.00 | 2.6% | - | - | |
| | 2023 SWCX League #1 | | Coxleigh Barton | 18+ | 1588749 | 72 | Army Cycling Union | 7 / 16 | 60% | 58:10.00 | 56:17.00 | 3.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | U23 | | 43 | Albion Cycling Co | 3 / 24 | 91% | 1h07:23.00 | 1h05:54.00 | 2.3% | - | - | |
| | 2017 Southern XC #1 | | Wasing | Expert | | 6313 | | 13 / 20 | 37% | 1h59:01.00 | 1h38:22.20 | 21% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U23 | | 43 | Albion Cycling Co | 3 / 16 | 87% | 1h04:51.00 | 1h04:00.00 | 1.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 18 | Prologue Racing Team | 11 / 42 | 76% | 1h06:09.00 | 1h03:38.00 | 4% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Expert | | 325 | | 16 / 31 | 50% | 1h43:18.00 | 1h28:03.00 | 17.3% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Expert | | 229 | | 40 / 67 | 41% | 1h30:18.00 | 1h17:39.00 | 16.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 61 | Albion Cycling Co | 7 / 28 | 78% | 1h01:25.00 | 58:30.00 | 5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | U23 | | 73 | Albion Cycling Co | 5 / 28 | 85% | 1h05:58.00 | 1h02:46.00 | 5.1% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | Expert | | 6328 | | 5 / 13 | 67% | 1h22:45.20 | 1h20:15.40 | 3.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | U23 | | 12 | Prologue Racing Team | 5 / 19 | 78% | 1h02:25.00 | 58:49.00 | 6.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U23 | | 9 | Prologue Racing Team | 6 / 21 | 75% | 1h07:27.00 | 1h03:17.00 | 6.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U23 | | 53 | Albion Cycling Co | 7 / 27 | 77% | 1h08:21.00 | 1h03:04.00 | 8.4% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Expert | | 114 | | 27 / 30 | 10% | 1h55:09.00 | 1h38:53.00 | 16.5% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Expert | | 120 | | 14 / 34 | 61% | 1h47:31.00 | 1h39:01.00 | 8.6% | - | - | |
| | 2022/23 Brass Monkeys XC Enduro #1 | | Porridgepot Hill | 2hr | | 2399 | | 7 / 32 | 81% | 1h46:08.00 | 53:29.00 | 98.4% | - | - | |