| | 2014 British Cycling MTB XC #1 | | Codham Park | Sport | | 479 | | 42 / 50 | 16% | 1h30:59.00 | 1h09:13.00 | 31.5% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 30-39 | | 394 | EHF Racing | 24 / 29 | 18% | - | 1h36:08.00 | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 429 | | 36 / 37 | 3% | - | 1h30:30.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #1 | | Rendlesham Forest | Sport | | 289 | | 16 / 45 | 66% | 1h48:20.00 | 1h38:49.00 | 9.6% | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | Sport | | 289 | Thetford MTB Racing | 15 / 43 | 67% | - | 1h40:03.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #3 | | Codham Park | 30-39 | | 289 | | 5 / 14 | 69% | - | 1h25:07.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | 30-39 | | 289 | | 13 / 14 | 8% | - | 1h34:35.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #5 | | Radical Bikes | 30-39 | | 289 | | 10 / 15 | 36% | - | 1h46:58.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #6 | | Thetford Forest | 30-39 | | 289 | | 8 / 13 | 42% | - | 1h53:47.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | 30-39 | | 289 | | 6 / 10 | 44% | 2h03:37.00 | 1h51:43.00 | 10.7% | - | - | |
| | 2014 Mud Sweat & Gears XC #8 | | Langdon Hills | 30-39 | | 289 | | 14 / 14 | 0% | - | 1h31:14.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 2hr | | 494 | EHF Racing | 21 / 86 | 76% | - | 2h12:44.00 | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 245 | EHF Velopro | 77 / 88 | 13% | - | 1h38:06.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #9 | | Mallory Park | Senior | | ? | EHF Velo Pro | 6 / 20 | 74% | - | 56:19.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | Elite/Expert | | 190 | EHF Racing | 13 / 16 | 20% | 1h44:42.00 | 1h27:33.00 | 19.6% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | Elite/Expert | | 190 | EHF Velopro | 17 / 21 | 20% | - | 1h43:39.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | Elite/Expert | | 190 | EHF Velopro | 11 / 11 | 0% | - | 1h20:51.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | Elite/Expert | | 190 | EHF Velopro | 14 / 15 | 7% | - | 1h18:49.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | Elite/Expert | | 190 | EHF Velopro | 10 / 13 | 25% | 1h35:17.00 | 1h23:28.00 | 14.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | Elite/Expert | | 190 | EHF Velopro | 10 / 13 | 25% | - | 1h34:40.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | Elite/Expert | | 190 | EHF Velopro | 10 / 14 | 31% | - | 1h30:57.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | Elite/Expert | | 190 | EHF Velopro | 6 / 7 | 17% | - | 1h18:09.00 | - | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | Expert | | 21 | EHF Velopro | 20 / 24 | 17% | - | 1h55:16.00 | - | - | - | |
| | 2015/16 G8 Events Winter Series #2 | | Thetford Forest | 2hr: Sport | | 124 | EHF Velopro | 4 / 29 | 89% | 1h52:51.90 | 57:01.60 | 97.9% | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | Sport | | 240 | HKR XC TEAM | 19 / 24 | 22% | - | 1h40:46.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | Open | | 526 | HKR XC TEAM | 10 / 85 | 89% | 1h05:36.00 | 1h01:37.00 | 6.5% | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: Senior | | 126 | HKR XC TEAM | 13 / 29 | 57% | - | 1h50:40.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: Senior | | 126 | HKR XC TEAM | 10 / 34 | 73% | - | 1h56:54.00 | - | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | Expert | | 20 | HKR XC TEAM | 19 / 19 | 0% | - | 1h37:06.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | Elite/Expert | | 185 | HKR XC TEAM | 8 / 11 | 30% | 1h37:32.00 | 1h24:47.00 | 15% | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | Elite/Expert | | 185 | HKR XC TEAM | 6 / 7 | 17% | - | 1h31:02.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | Elite/Expert | | 185 | HKR XC TEAM | 11 / 13 | 17% | - | 1h32:28.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | Elite/Expert | | 185 | HKR XC TEAM | 6 / 7 | 17% | - | 1h23:33.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | Elite/Expert | | 185 | HKR XC TEAM | 4 / 7 | 50% | - | 1h31:54.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Elite/Expert | | 185 | HKR XC TEAM | 6 / 7 | 17% | 1h36:09.00 | 1h23:19.00 | 15.4% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | Elite/Expert | | 185 | HKR XC TEAM | 10 / 11 | 10% | - | 1h35:24.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Fun | | 752 | HKR XC TEAM | 43 / 50 | 14% | 1h24:56.00 | 54:47.00 | 55% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Sport | | 688 | HKR XC TEAM | 35 / 35 | 0% | - | 1h31:40.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | Sport | | 688 | HKR XC TEAM | 17 / 20 | 16% | - | 1h21:55.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Open | | 593 | HKR XC TEAM | 5 / 68 | 94% | 1h06:24.00 | 1h03:14.00 | 5% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | Sport | | 688 | HKR XC TEAM | 13 / 17 | 25% | 1h36:42.00 | 1h24:14.00 | 14.8% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | Sport | | 688 | HKR XC TEAM | 15 / 23 | 36% | - | 1h32:17.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #1 | | Santon Downham | 1.5hr: 19+ | | 22 | | 4 / 37 | 92% | 1h52:40.00 | 1h45:07.00 | 7.2% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #2 | | West Bilney Woods | 1.5hr: 19+ | | 22 | HKR XC TEAM | 3 / 25 | 92% | 1h46:34.00 | 1h39:41.00 | 6.9% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #3 | | Thetford Forest | 1.5hr: 19+ | | 22 | | 6 / 31 | 83% | - | 1h58:43.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 19+ | | 22 | HKR XC TEAM | 10 / 30 | 69% | - | 1h45:44.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Sport | | 610 | HKR XC TEAM | 27 / 59 | 55% | 1h33:31.00 | 1h27:22.00 | 7% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Sport | | 574 | | 23 / 35 | 35% | - | 1h33:39.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Sport | | 287 | HKR XC TEAM | 12 / 34 | 67% | 1h31:09.00 | 1h23:23.00 | 9.3% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Sport | | 287 | HKR XC TEAM | 5 / 20 | 79% | 1h35:15.00 | 1h23:04.00 | 14.7% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 287 | HKR XC TEAM | 12 / 30 | 62% | 1h30:39.00 | 1h21:42.00 | 11% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | Sport | | 287 | HKR XC TEAM | 22 / 37 | 42% | 1h25:06.00 | 1h16:42.00 | 11% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | Sport | 827634 | 287 | | 20 / 21 | 5% | - | 1h35:20.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Sport | | 287 | | 10 / 23 | 59% | 1h36:58.00 | 1h26:36.00 | 12% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | Sport | | 287 | | 21 / 21 | 0% | - | 1h30:01.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | Sport | | 287 | | 9 / 15 | 43% | 1h17:24.00 | 1h11:48.00 | 7.8% | - | - | |
| | 2019/20 Thetford Racing Winter XC #1 | | Santon Downham | 1.5hr: 19+ | | 19 | HKR XC TEAM | 10 / 33 | 72% | 1h50:14.00 | 1h40:35.00 | 9.6% | - | - | |
| | 2019/20 Thetford Racing Winter XC #2 | | West Bilney Woods | 1.5hr: 19+ | | 19 | | 8 / 35 | 79% | - | 1h52:13.00 | - | - | - | |
| | 2020 Mud Sweat & Gears XC #2 | | Haughley Park | Cat 3 | | 195 | | 58 / 60 | 3% | - | 1h14:52.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 4 | | 687 | | 31 / 62 | 51% | 59:42.00 | 49:30.00 | 20.6% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 30-39 | | 186 | EHF Velopro | 19 / 23 | 18% | - | 1h17:37.00 | - | - | - | |