| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 2hr | | 382 | Klmtb | 77 / 86 | 11% | - | 2h01:06.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | Sport | | 93 | Kings Lynn MTB | 20 / 34 | 42% | - | 1h25:43.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | Sport | | 93 | Kings Lynn MTB | 40 / 40 | 0% | - | 1h27:21.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | Sport | | 93 | Kings Lynn MTB | 6 / 28 | 81% | - | 1h39:39.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | Sport | | 253 | Kings Lynn MTB | 7 / 24 | 74% | - | 1h40:46.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: Senior | | 37 | Klmtb | 5 / 34 | 88% | - | 1h51:34.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | 50+ | | 331 | Kings Lynn MTB | 36 / 45 | 20% | - | 1h20:53.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Sport | | 580 | XLR8 XC Team | DNF / 35 | 0% | DNF | 1h33:39.00 | - | - | - | |
| | Brighton Big Dog - Brighton Big Dog | | Stanmer Park, Brighton | 16+ | | 25 | Klmtb | 12 / 74 | 85% | - | 5h57:33.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #1 | | Santon Downham | 1.5hr: 19+ | | 34 | XLR8 XC Team | 1 / 33 | 100% | 1h40:35.00 | 1h40:35.00 | 0% | - | - | |
| | 2016/17 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: Senior | | 37 | Klmtb | 2 / 34 | 97% | 1h36:23.00 | 1h33:27.00 | 3.1% | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 1.5hr: 19+ | | 34 | XLR8 XC Team | 6 / 34 | 85% | 1h46:34.00 | 1h40:49.00 | 5.7% | - | - | |
| | 2017/18 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: Senior | | 125 | Klmtb | 1 / 36 | 100% | 1h41:20.00 | 1h41:20.00 | 0% | - | - | |
| | 2014/15 Thetford Winter XC #3 | | Thetford Forest | 2hr | | 382 | Kings Lynn MTB | 14 / 87 | 85% | 2h22:57.00 | 2h08:30.00 | 11.3% | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 19+ | | 34 | XLR8 XC Team | 2 / 28 | 96% | 1h45:14.00 | 1h38:32.00 | 6.8% | - | - | |
| | 2019/20 Thetford Racing Winter XC #2 | | West Bilney Woods | 1.5hr: 19+ | | 34 | XLR8 XC Team | 2 / 35 | 97% | 1h52:57.00 | 1h52:13.00 | 0.7% | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | Open | | 782 | | 6 / 65 | 92% | 1h01:29.00 | 58:36.00 | 4.9% | - | - | |
| | 2014 Mud Sweat & Gears XC #8 | | Langdon Hills | Open | | 782 | Kings Lynn MTB | 5 / 71 | 94% | 52:08.00 | 48:25.00 | 7.7% | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 2hr | | 382 | Kings Lynn MTB | 11 / 87 | 88% | 2h34:07.00 | 2h10:43.00 | 17.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | Open | | 93 | Kings Lynn MTB | 2 / 79 | 99% | 1h01:13.00 | 1h00:27.00 | 1.3% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Sport | | 662 | Kings Lynn MTB | 20 / 57 | 66% | 1h28:34.00 | 1h21:09.00 | 9.1% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Sport | | 617 | Kings Lynn MTB | 14 / 66 | 80% | 1h25:18.00 | 1h21:14.00 | 5% | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | Sport | | 798 | XLR8 XC Team | 1 / 36 | 100% | 1h21:58.00 | 1h21:58.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Sport | | 312 | Kings Lynn MTB | 20 / 41 | 53% | 1h23:52.00 | 1h13:25.00 | 14.2% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | Sport | | 615 | Kings Lynn MTB | 1 / 20 | 100% | 1h24:41.00 | 1h24:40.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Sport | | 364 | Kings Lynn MTB | 17 / 40 | 59% | 1h17:28.00 | 1h06:02.00 | 17.3% | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | Sport | | 253 | Kings Lynn MTB | 3 / 20 | 89% | 1h34:37.00 | 1h33:27.00 | 1.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | Sport | | 701 | Kings Lynn MTB | 4 / 20 | 84% | 1h25:19.00 | 1h21:55.00 | 4.2% | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | Sport | | 228 | Kings Lynn MTB | 2 / 22 | 95% | 1h24:52.00 | 1h23:48.00 | 1.3% | - | - | |
| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | Sport | | 228 | Kings Lynn MTB | 1 / 29 | 100% | 1h18:50.00 | 1h18:50.00 | 0% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Sport | | 300 | XLR8 XC Team | 5 / 34 | 88% | 1h26:46.00 | 1h23:23.00 | 4.1% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | Sport | | 228 | Kings Lynn MTB | 4 / 17 | 81% | 1h32:47.00 | 1h28:03.00 | 5.4% | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | Sport | | 228 | Kings Lynn MTB | 4 / 35 | 91% | 1h18:21.00 | 1h15:18.00 | 4.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Sport | | 701 | Kings Lynn MTB | 16 / 28 | 44% | 1h32:14.00 | 1h26:08.00 | 7.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | Sport | | 300 | XLR8 XC Team | 5 / 21 | 80% | 1h44:45.00 | 1h35:20.00 | 9.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | Sport | | 93 | Kings Lynn MTB | 12 / 43 | 74% | 1h45:57.00 | 1h38:33.00 | 7.5% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Sport | | 228 | Kings Lynn MTB | 1 / 29 | 100% | 1h29:49.00 | 1h29:49.00 | 0% | - | - | |
| | 2016 Mud Sweat & Gears XC #9 | | Langdon Hills | Sport | | 253 | Kings Lynn MTB | 2 / 15 | 93% | 1h40:06.00 | 1h39:01.00 | 1.1% | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | Sport | | 93 | Kings Lynn MTB | 4 / 32 | 90% | 1h27:13.00 | 1h25:59.00 | 1.4% | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | Sport | | 93 | Kings Lynn MTB | 10 / 31 | 70% | 1h36:04.00 | 1h27:43.00 | 9.5% | - | - | |