| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | Open | | 498 | | 58 / 95 | 39% | 1h09:24.00 | 51:50.00 | 33.9% | - | - | |
| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | Open | | 498 | | 29 / 76 | 63% | 1h09:04.00 | 54:13.00 | 27.4% | - | - | |
| | 2014 Mud Sweat & Gears XC #6 | | Thetford Forest | Open | | 498 | | 43 / 92 | 54% | 1h18:57.00 | 1h05:25.00 | 20.7% | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | Open | | 498 | | 47 / 65 | 28% | 1h14:16.00 | 58:36.00 | 26.7% | - | - | |
| | 2014 Mud Sweat & Gears XC #8 | | Langdon Hills | Open | | 498 | | 34 / 71 | 53% | 1h03:17.00 | 48:25.00 | 30.7% | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 2hr: 40+ | | 18 | | 40 / 116 | 66% | - | 2h16:14.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 2hr: 40+ | | 18 | | 42 / 91 | 54% | 2h36:38.00 | 2h00:56.00 | 29.5% | - | - | |
| | 2014/15 Thetford Winter XC #3 | | Thetford Forest | 2hr: 40+ | | 18 | | 48 / 86 | 45% | - | 2h11:44.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 2hr: 40+ | | 18 | | 41 / 83 | 51% | - | 2h23:38.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | Open | | 49 | | 33 / 79 | 59% | 1h16:31.00 | 1h00:27.00 | 26.6% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | Open | | 49 | | 21 / 85 | 76% | 1h02:06.00 | 53:55.00 | 15.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | Open | | 49 | Sussed Out Suspension | 20 / 72 | 73% | 54:55.00 | 47:40.00 | 15.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | Open | | 49 | Sussed Out Suspension | 29 / 95 | 70% | - | 4h29:11.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | Open | | 49 | Sussed Out Suspension | 13 / 76 | 84% | 1h06:15.00 | 58:50.00 | 12.6% | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | Open | | 49 | Sussed Out Suspension | 18 / 72 | 76% | 1h06:31.00 | 59:32.00 | 11.7% | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | Open | | 49 | Sussed Out Suspension | 17 / 62 | 74% | 1h06:38.00 | 52:42.00 | 26.4% | - | - | |
| | 2015 UK Gravity Enduro #1 | | Triscombe | 40-49 | | 235 | | 35 / 44 | 21% | 23:08.77 | 15:33.86 | 48.7% | 14:25.18 | 60.5% | |
| | 2015 UK Gravity Enduro #2 | | Grizedale Forest | 40-49 | | 235 | JLF Designs / Sussed-Out | DNF / 39 | 0% | DNF | 19:06.34 | - | 17:49.16 | - | |
| | 2015 UK Gravity Enduro #3 | | Hamsterley Forest | 40-49 | | 235 | JLF Designs / Sussed-Out | DNF / 25 | 0% | DNF | 17:37.58 | - | 16:40.44 | - | |
| | 2015 UK Gravity Enduro #5 & Nat. Champs | | Dyfi Forest | 40-49 | | 235 | | - / 40 | 0% | - | 19:21.05 | - | 17:43.30 | - | |
| | 2015 X-Fusion Enduro 1 #1 | | Forest of Dean | Competitive Teams | | 178 | Sussed Out Suspension | 14 / 16 | 13% | 19:14.00 | 16:09.00 | 19.1% | 13:31.00 | 42.3% | |
| | 2015/16 G8 Events Winter Series #2 | | Thetford Forest | 2hr: Open | | 277 | | 5 / 26 | 84% | 1h53:21.90 | 1h09:13.20 | 63.8% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #1 | | Checkendon | 2hr: 40+ | | 2314 | JLF Designs / Sussed-Out | 19 / 58 | 68% | - | 2h12:23.00 | - | - | - | |
| | 2015/16 Merida Brass Monkeys XC #3 | | Highlands Farm | 2hr: 40-49 | | 2462 | JLF Designs / Sussed-Out | 38 / 60 | 37% | - | 2h04:18.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | Open | | 152 | | 16 / 58 | 74% | 1h10:19.00 | 56:18.00 | 24.9% | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | Open | | 152 | | 14 / 71 | 81% | 1h25:38.00 | 1h13:21.00 | 16.8% | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | Open | | 152 | | 14 / 85 | 85% | 1h07:32.00 | 1h01:37.00 | 9.6% | - | - | |
| | 2016 Mud Sweat & Gears XC #6 | | Langdon Hills | Open | | 152 | | 8 / 65 | 89% | 1h07:08.00 | 1h02:04.00 | 8.2% | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | Open | | 152 | | 4 / 48 | 94% | 1h06:41.00 | 1h02:45.00 | 6.3% | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | Open | | 152 | | 7 / 67 | 91% | 1h14:14.00 | 1h07:05.00 | 10.7% | - | - | |
| | 2016 Mud Sweat & Gears XC #9 | | Langdon Hills | Open | | 152 | | 11 / 70 | 86% | 1h00:28.00 | 53:06.00 | 13.9% | - | - | |
| | 2016/17 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: 40+ | | 69 | JLF Designs / Sussed Out | 18 / 70 | 75% | 1h49:24.00 | 1h40:06.00 | 9.3% | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 69 | JLF Designs / Sussed Out | 28 / 69 | 60% | - | 1h48:49.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 69 | JLF Designs / Sussed Out | 16 / 63 | 76% | - | 1h53:44.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 69 | JLF Designs / Sussed Out | 28 / 63 | 56% | - | 1h59:02.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | Open | | 143 | Mondraker UK / Sussed Out | 7 / 60 | 90% | 50:41.00 | 46:29.00 | 9% | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | Open | | 143 | | 8 / 80 | 91% | 57:01.00 | 51:02.00 | 11.7% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | Open | | 143 | | 4 / 84 | 96% | 1h16:52.00 | 1h11:07.00 | 8.1% | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | Open | | 143 | | 71 / 83 | 15% | - | 2h29:07.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | Open | | 143 | | 11 / 83 | 88% | 48:12.00 | 44:10.00 | 9.1% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Open | | 143 | | 8 / 63 | 89% | 1h05:22.00 | 1h01:16.00 | 6.7% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | Open | | 143 | | 11 / 82 | 88% | - | 1h26:50.00 | - | - | - | |
| | 2017 Southern XC #1 | | Wasing | Open | | 1101 | JLF Designs / Sussed-Out | 26 / 41 | 38% | - | 1h14:05.10 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: 40+ | | 168 | JLF Designs / Sussed-Out | 15 / 87 | 84% | 1h55:34.00 | 1h43:25.00 | 11.8% | - | - | |
| | 2017/18 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 168 | | 10 / 42 | 78% | 1h47:21.00 | 1h32:19.00 | 16.3% | - | - | |
| | 2017/18 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 168 | JLF Designs / Sussed-Out | 12 / 82 | 86% | 1h58:36.00 | 1h49:07.00 | 8.7% | - | - | |
| | 2017/18 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 168 | JLF Designs / SussedOut | 12 / 91 | 88% | - | 1h54:21.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 338 | Mondraker UK / Sussed Out | 55 / 66 | 17% | 1h58:31.00 | 1h33:54.00 | 26.2% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 40-49 | | 335 | Sussed Out Suspension | 40 / 47 | 15% | - | 1h37:30.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 40-49 | | 234 | Mondraker UK / Sussed Out | 32 / 44 | 28% | - | 1h14:37.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Open | | 436 | | 11 / 72 | 86% | 1h14:38.00 | 1h07:38.00 | 10.4% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Open | | 436 | | 8 / 65 | 89% | - | 4h28:00.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Open | | 436 | | 7 / 67 | 91% | 1h05:21.00 | 1h02:43.00 | 4.2% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | Open | | 436 | | 8 / 79 | 91% | 50:33.00 | 47:32.00 | 6.4% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | Open | | 436 | | 3 / 63 | 97% | 1h14:44.00 | 1h13:57.00 | 1.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Open | | 436 | | 8 / 68 | 90% | 1h08:25.00 | 1h03:14.00 | 8.2% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | Open | | 436 | | 3 / 67 | 97% | 51:51.00 | 50:59.00 | 1.7% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | Open | | 436 | | 74 / 80 | 8% | - | 1h41:06.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #1 | | Santon Downham | 3hr: 40+ | | 357 | Mondraker UK / Sussed Out | 13 / 53 | 77% | - | 3h11:48.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #2 | | West Bilney Woods | 3hr: 40+ | | 357 | Mondraker UK / Sussed Out | 9 / 48 | 83% | 3h13:11.00 | 2h59:57.00 | 7.4% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #3 | | Thetford Forest | 3hr: 40+ | | 357 | XLR8 XC Team | 12 / 51 | 78% | 3h21:28.00 | 3h04:36.00 | 9.1% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 3hr: 40+ | | 357 | XLR8 XC Team | 15 / 53 | 73% | - | 3h17:07.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 439 | XLR8 XC Team | DNS / 84 | 0% | DNS | 1h30:31.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 40-49 | | 441 | XLR8 XC Team | 27 / 41 | 35% | - | 1h27:06.20 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Open | | 168 | | 5 / 80 | 95% | 1h03:59.00 | 59:55.00 | 6.8% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Open | | 168 | | 6 / 81 | 94% | 1h05:16.00 | 1h01:04.00 | 6.9% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Open | | 168 | | 65 / 67 | 3% | - | 1h00:19.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | Open | | 168 | | 4 / 79 | 96% | 1h10:07.00 | 1h07:25.00 | 4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | Open | | 168 | | 11 / 59 | 83% | 57:34.00 | 53:28.00 | 7.7% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Open | | 168 | | 6 / 62 | 92% | 1h03:49.00 | 57:18.00 | 11.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | Open | | 168 | | 4 / 67 | 95% | 1h09:22.00 | 1h06:36.00 | 4.2% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | Open | | 168 | | 6 / 57 | 91% | 58:03.00 | 55:01.00 | 5.5% | - | - | |
| | 2019/20 Thetford Racing Winter XC #1 | | Santon Downham | 1.5hr: 40+ | | 78 | XLR8 XC Team | 15 / 99 | 86% | 1h47:47.00 | 1h40:26.00 | 7.3% | - | - | |
| | 2019/20 Thetford Racing Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 78 | XLR8 XC Team | 16 / 104 | 85% | - | 1h51:33.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 78 | XLR8 XC Team | 24 / 108 | 79% | 1h51:02.00 | 1h39:01.00 | 12.1% | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | 50-59 | | 1146 | XLR8 XC Team | 10 / 43 | 79% | 1h36:31.00 | 1h24:33.00 | 14.2% | - | - | |
| | 2020 Mud Sweat & Gears XC #2 | | Haughley Park | Cat 2 | | 124 | | 32 / 51 | 38% | - | 1h28:45.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 2 | | 340 | | 28 / 73 | 63% | - | 1h26:37.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 2 | | 340 | | 36 / 55 | 35% | - | 1h25:17.00 | - | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 50-59 | | 277 | XLR8 XC Team | 12 / 50 | 78% | 1h14:27.80 | 1h09:17.70 | 7.5% | - | - | |
| | 2022 Crank It Cycling #2 | | Shrublands Park | 50-59 | | 221 | XLR8 XC Team | 3 / 28 | 93% | 1h43:59.00 | 1h38:34.00 | 5.5% | - | - | |
| | 2022 Gorrick Spring Classic #1 | | Highlands Farm | 50-59 | | 964 | HKR | 7 / 38 | 84% | 1h02:49.00 | 59:01.00 | 6.4% | - | - | |
| | 2022/23 Brass Monkeys XC Enduro #1 | | Porridgepot Hill | 3hr: 50+ | | 3858 | HKR XC TEAM | 11 / 46 | 78% | 2h31:37.00 | 32:10.00 | 371.4% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #6 - West Sussex November Cross | | West Stow Country Park | 50-59 (50+ race) | | 102 | West Suffolk Wheelers | 11 / 65 | 84% | 44:51.00 | 41:50.00 | 7.2% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #12 - West Suffolk February Cross | | West Stow Country Park | 50-59 (50+ race) | | 30 | West Suffolk Wheelers | 12 / 56 | 80% | 45:39.00 | 41:20.00 | 10.4% | - | - | |
| | Gorrick - Summer Monkey | | Frith Hill | 4hr: 40+ | | 4815 | Sussed Out Suspension | 13 / 20 | 37% | - | 4h13:01.00 | - | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Solo: 50+ | | 180 | XLR8 XC Team | 10 / 41 | 78% | - | 6h37:18.00 | - | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 50-59 | | 541 | XLR8 XC Team | 28 / 38 | 27% | 1h45:32.80 | 1h24:32.90 | 24.8% | - | - | |
| | Gorrick - Brass Monkeys XC Enduro | | Porridgepot Hill | 4hr: 50+ | | 4647 | HKR | 13 / 30 | 59% | -2LAP | 3h54:10.00 | - | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 50-59 | | 149 | HKR | 15 / 33 | 56% | 4h42:55.10 | 1h30:07.50 | 213.9% | - | - | |