| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | Elite/Expert | | 216 | | 6 / 12 | 55% | - | 1h26:55.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | Elite/Expert | | 216 | | 6 / 11 | 50% | 1h54:36.00 | 1h40:34.00 | 14% | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | Elite/Expert | | 216 | | 10 / 11 | 10% | - | 1h35:56.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | Elite/Expert | | 216 | | 6 / 11 | 50% | 1h51:14.00 | 1h45:12.00 | 5.7% | - | - | |
| | 2016 Mud Sweat & Gears XC #9 | | Langdon Hills | Elite/Expert | | 216 | | 8 / 10 | 22% | 1h47:10.00 | 1h31:18.00 | 17.4% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 149 | Bedfordshire Road CC | 26 / 149 | 83% | 4h14:09.20 | 1h02:18.50 | 307.9% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Expert | | 164 | | 38 / 50 | 24% | 1h49:13.00 | 1h34:36.00 | 15.5% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Expert | | 230 | | 31 / 44 | 30% | 1h51:48.00 | 1h31:19.00 | 22.4% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | Sport | | 238 | | 10 / 43 | 79% | 1h43:40.00 | 1h38:33.00 | 5.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | Sport | | 238 | | 5 / 41 | 90% | 1h39:21.00 | 1h36:40.00 | 2.8% | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | Sport | | 238 | | 4 / 31 | 90% | 1h32:41.00 | 1h27:43.00 | 5.7% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Sport | | 363 | | 12 / 40 | 72% | 1h13:31.00 | 1h06:02.00 | 11.3% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Sport | | 651 | | 19 / 57 | 68% | 1h28:32.00 | 1h21:09.00 | 9.1% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | Sport | | 238 | | 11 / 34 | 70% | - | 1h25:43.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Sport | | 311 | | 4 / 41 | 93% | 1h16:28.00 | 1h13:25.00 | 4.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | Sport | | 238 | | 6 / 40 | 87% | 1h32:39.00 | 1h27:21.00 | 6.1% | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | Senior | | 149 | | 9 / 39 | 79% | 57:02.00 | 49:16.00 | 15.8% | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | Senior | | 149 | | 4 / 26 | 88% | 1h06:25.00 | 58:38.00 | 13.3% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Sport | | 406 | G.S.Sheasby Ltd | 10 / 24 | 61% | 1h26:38.00 | 1h19:37.00 | 8.8% | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | Senior | | 149 | | 4 / 26 | 88% | 1h06:55.00 | 1h00:05.00 | 11.4% | - | - | |
| | 2015 Friday Night XC Summer Series #8 | | Spanhoe Aerodrome | Senior | | 149 | | 4 / 21 | 85% | 1h05:46.00 | 59:41.00 | 10.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | Sport | | 238 | | 7 / 28 | 78% | - | 1h39:39.00 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Sport | | 503 | G.S.Sheasby Ltd | 12 / 41 | 73% | 1h30:16.00 | 1h24:33.00 | 6.8% | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | Sport | | 238 | | 5 / 32 | 87% | 1h30:18.00 | 1h25:59.00 | 5% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | Sport | | 585 | | 3 / 29 | 93% | 1h25:32.00 | 1h23:17.00 | 2.7% | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | Sport | | 585 | | 7 / 31 | 80% | 1h22:52.00 | 1h16:56.00 | 7.7% | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | Sport | | 585 | | 1 / 22 | 100% | 1h23:48.00 | 1h23:48.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Sport | | 585 | | 14 / 29 | 54% | 1h37:27.00 | 1h29:49.00 | 8.5% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Sport | | 679 | | 32 / 35 | 9% | - | 1h31:40.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Sport | | 679 | | 7 / 28 | 78% | 1h27:44.00 | 1h26:08.00 | 1.9% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 679 | | 4 / 30 | 90% | 1h28:07.00 | 1h26:00.00 | 2.5% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | Sport | | 679 | | 24 / 28 | 15% | - | 1h19:35.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Sport | | 679 | | 8 / 17 | 56% | 1h15:51.00 | 1h08:34.00 | 10.6% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | Sport | | 123 | Numplumz Mountainbikers | DNS / 50 | 0% | DNS | 1h20:51.00 | - | - | - | |
| | 2022 Crank It Cycling #2 | | Shrublands Park | Sport | | 416 | Numplumz Mountainbikers | 1 / 16 | 100% | 1h40:33.00 | 1h40:33.00 | 0% | - | - | |
| | 2017/18 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: Senior | | 379 | AJ Cycles / Numplumz Mountainbikers | 2 / 29 | 96% | 1h58:48.00 | 1h56:16.00 | 2.2% | - | - | |
| | 2020 Mud Sweat & Gears XC #2 | | Haughley Park | Cat 2 | | 150 | | 1 / 51 | 100% | 1h28:45.00 | 1h28:45.00 | 0% | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 2hr | | 719 | | 13 / 86 | 86% | - | 2h12:44.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 3hr: Senior | | 422 | G.S.Sheasby Ltd / Transition Bikes | 2 / 18 | 94% | 3h21:26.00 | 3h15:15.00 | 3.2% | - | - | |
| | 2016/17 King's Lynn Winter XC #3 | | Thetford Forest | 3hr: Senior | | 491 | G.S.Sheasby Ltd / Transition Bikes | 3 / 24 | 91% | 3h23:42.00 | 3h09:21.00 | 7.6% | - | - | |
| | 2016/17 King's Lynn Winter XC #4 | | Shouldham Warren | 3hr: Senior | | 491 | GSSheasby LTD / Transition Bikes | 2 / 22 | 95% | - | 3h27:35.00 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #3 | | Thetford Forest | 3hr: Senior | | 280 | AJ Cycles | 18 / 18 | 0% | - | 3h10:35.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #1 | | Santon Downham | 3hr: 19+ | | 323 | Numplumz Mountainbikers | 3 / 32 | 94% | 3h17:16.00 | 3h08:12.00 | 4.8% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #2 | | West Bilney Woods | 3hr: 19+ | | 323 | Numplumz Mountainbikers | 4 / 21 | 85% | - | 3h16:28.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #3 | | Thetford Forest | 3hr: 19+ | | 323 | Numplumz Mountainbikers | 5 / 23 | 82% | - | 3h23:07.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 3hr: 19+ | | 323 | Numplumz Mountainbikers | 5 / 20 | 79% | 3h18:36.00 | 3h08:59.00 | 5.1% | - | - | |
| | 2019/20 Thetford Racing Winter XC #1 | | Santon Downham | 3hr: 19+ | | 319 | Numplumz Mountainbikers | 3 / 23 | 91% | - | 3h21:07.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #2 | | West Bilney Woods | 3hr: 19+ | | 319 | Numplumz Mountainbikers | 1 / 16 | 100% | 3h20:48.00 | 3h20:48.00 | 0% | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 3hr: 19+ | | 319 | Numplumz Mountainbikers | 3 / 15 | 86% | 3h15:08.00 | 3h07:23.00 | 4.1% | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 3hr: 19+ | | 319 | Numplumz Mountainbikers | 3 / 20 | 89% | 3h27:16.00 | 3h16:42.00 | 5.4% | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 4hr | | 719 | | 4 / 32 | 90% | 4h25:03.00 | 4h00:31.00 | 10.2% | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 4hr | | 719 | | 5 / 26 | 84% | 4h32:29.00 | 4h00:32.00 | 13.3% | - | - | |
| | 2014/15 Thetford Winter XC #3 | | Thetford Forest | 4hr | | 719 | G.S.Sheasby Ltd / Transition Bikes | 21 / 25 | 17% | - | 4h20:53.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 2 | | 396 | | 13 / 73 | 83% | - | 1h26:37.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 2 | | 396 | | 4 / 55 | 94% | - | 1h25:17.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 2 | | 396 | | 2 / 42 | 98% | 1h31:41.00 | 1h31:38.00 | 0.1% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #4 | | Thickthorn, Norwich | Division 2 | | 396 | | 3 / 44 | 95% | - | 1h38:27.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 23-39 | | 120 | GS Sheasby / Transition Bikes | 8 / 37 | 81% | 1h05:48.00 | 59:18.00 | 11% | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 23-39 | | 120 | GS Sheasby / Transition Bikes | 7 / 27 | 77% | 1h00:48.00 | 56:32.00 | 7.6% | - | - | |
| | 2016 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 23-39 | | 120 | GS Sheasby / Transition Bikes | 5 / 22 | 81% | 1h04:18.00 | 57:37.00 | 11.6% | - | - | |
| | 2016 Friday Night XC Summer Series #4 | | Kilworth Springs | 23-39 | | 120 | GS Sheasby / Transition Bikes | 5 / 21 | 80% | 1h05:15.00 | 58:26.00 | 11.7% | - | - | |
| | 2016 Friday Night XC Summer Series #5 | | East Carlton Countryside Park | 23-39 | | 120 | GS Sheasby / Transition Bikes | 2 / 11 | 90% | 50:26.00 | 47:25.00 | 6.4% | - | - | |
| | 2016 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 23-39 | | 120 | GS Sheasby / Transition Bikes | 1 / 10 | 100% | 50:26.00 | 50:26.00 | 0% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | U40 | | 209 | Numplumz Mountainbikers | 29 / 68 | 58% | 6h03:04.00 | 4h57:10.00 | 22.2% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 525 | Numplumz Mountainbikers | 7 / 35 | 82% | 1h32:14.00 | 1h20:37.00 | 14.4% | - | - | |
| | 2023 Crank It Cycling #2 | | Twisted Oaks Bike Park | 40-49 | 1053766 & 1983 | 179 | Numplumz Mountainbikers | 3 / 22 | 90% | 1h20:59.68 | 58:30.89 | 38.4% | - | - | |
| | King's Lynn MTB - Shouldham XC | | Shouldham Warren | 40+ | | 81 | Bedfordshire Road CC | 21 / 68 | 70% | 2h25:22.00 | 3h35:10.00 | -32.4% | - | - | |