| | 2020 Mud Sweat & Gears XC #2 | | Haughley Park | Cat 3 | | 202 | Rotor RT | 11 / 60 | 83% | - | 1h14:52.00 | - | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 50-59 (36km) | | 828 | Rotor RT | 2 / 5 | 75% | 2h39:58.30 | 2h12:02.40 | 21.2% | - | - | |
| | 2019/20 Thetford Racing Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 102 | Rotor RT | 32 / 104 | 70% | - | 1h51:33.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 3 | | 585 | | 36 / 114 | 69% | - | 1h07:05.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 50+ | | 974 | | 13 / 32 | 61% | 1h43:06.00 | 1h28:52.00 | 16% | - | - | |
| | 2016/17 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: 40+ | | 77 | Spoked Cycles | 28 / 70 | 61% | 1h55:10.00 | 1h40:06.00 | 15.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 50-59 | | 377 | Rotor RT | 16 / 37 | 58% | - | 1h25:01.00 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: 40+ | | 179 | Spoked Cycles | 38 / 87 | 57% | - | 1h43:25.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 3 | | 585 | | 50 / 112 | 56% | - | 1h04:05.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #1 | | Santon Downham | 1.5hr: 40+ | | 102 | Rotor RT | 45 / 99 | 55% | 1h59:40.00 | 1h40:26.00 | 19.2% | - | - | |
| | 2017/18 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 179 | Spoked Cycles | 42 / 91 | 54% | - | 1h54:21.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 77 | Team Spoked Cycles | 33 / 69 | 53% | - | 1h48:49.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 117 | | 60 / 126 | 53% | - | 2h01:48.00 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 179 | Spoked Cycles | 40 / 82 | 52% | - | 1h49:07.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 102 | Rotor RT | 53 / 108 | 51% | 2h02:24.00 | 1h39:01.00 | 23.6% | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 2hr: 40+ | | 62 | | 46 / 91 | 50% | 2h41:04.00 | 2h00:56.00 | 33.2% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 50-59 | | 377 | Rotor RT | 15 / 28 | 48% | - | 1h39:55.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 50+ | | 974 | | 24 / 44 | 47% | - | 1h21:44.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 117 | | 59 / 104 | 44% | - | 1h38:47.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 2hr: 40+ | | 62 | | 66 / 116 | 43% | - | 2h16:14.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 102 | Rotor RT | 40 / 70 | 43% | - | 1h45:28.00 | - | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #8 - Regional Champs | | Trinity Park Showground, Suffolk | 50-59 (50+ race) | | 53 | Rotor RT | 40 / 70 | 43% | 46:45.00 | 45:02.00 | 3.8% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #7 - Diss CC Sulfolk Supercross | | Norfolk Tank Museum | 50-59 (50+ race) | | 49 | Rotor RT | 35 / 61 | 43% | 41:05.00 | 40:09.00 | 2.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 50+ | | 974 | | 27 / 46 | 42% | - | 1h38:53.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 3 | | 585 | | 54 / 91 | 41% | - | 1h21:03.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: 40+ | | 77 | Team Spoked Cycles | 38 / 63 | 40% | - | 1h53:44.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 2hr: 40+ | | 62 | | 50 / 83 | 40% | - | 2h23:38.00 | - | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | 50-59 | | 1162 | Rotor RT | 27 / 43 | 38% | - | 1h24:33.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #1 | | Rendlesham Forest | Open | | 86 | | 58 / 93 | 38% | 1h26:40.00 | 1h02:57.00 | 37.7% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #1 | | Santon Downham | 1.5hr: 40+ | | 117 | | 68 / 109 | 38% | - | 1h45:08.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #3 | | Thetford Forest | 2hr: 40+ | | 62 | | 54 / 86 | 38% | - | 2h11:44.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | 40-49 | | 451 | | 27 / 42 | 37% | - | 1h23:29.00 | - | - | - | |
| | 2015/16 G8 Events Winter Series #2 | | Thetford Forest | 2hr: 40-49 | | 86 | Spoked Cycles | 37 / 56 | 35% | 1h57:56.00 | 17:49.80 | 561.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | 50-59 | | 377 | Rotor RT | 13 / 19 | 33% | - | 1h13:31.00 | - | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #9 - Iceni Velo Cross | | World Horse Welfare Centre, Snetterton | 50-59 (50+ race) | | 48 | Rotor RT | 43 / 64 | 33% | 37:33.00 | 36:33.00 | 2.7% | - | - | |
| | 2021/22 Eastern Cyclo-Cross League #12 - Stow Scramble | | Haughley Park | 50-59 | | 39 | Rotor RT | 44 / 64 | 32% | - | | - | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | 40-49 | | 312 | | 41 / 59 | 31% | 1h45:35.00 | 1h27:27.00 | 20.7% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #6 - West Sussex November Cross | | West Stow Country Park | 50-59 (50+ race) | | 54 | Rotor RT | 46 / 65 | 30% | 49:24.00 | 41:50.00 | 18.1% | - | - | |
| | 2016/17 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 77 | Team Spoked Cycles | 45 / 63 | 29% | - | 1h59:02.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | 40-49 | | 451 | | 24 / 33 | 28% | - | 1h14:32.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | 40-49 | | 280 | | 48 / 66 | 28% | - | 1h26:57.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 50-59 | | 377 | Rotor RT | 28 / 38 | 27% | - | 1h25:52.00 | - | - | - | |
| | 2015/16 G8 Events Winter Series #4 | | Thetford Forest | 2hr: 40-49 | | 86 | Spoked Cycles | 23 / 31 | 27% | - | 2h16:33.60 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | 40-49 | | 312 | | 45 / 61 | 27% | - | 1h49:17.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | 40-49 | | 451 | | 34 / 46 | 27% | - | 1h16:40.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 50-59 | | 377 | Rotor RT | 26 / 35 | 26% | 1h33:37.00 | 1h18:33.00 | 19.2% | - | - | |
| | 2014 Mud Sweat & Gears XC #6 | | Thetford Forest | 40-49 | | 86 | | 36 / 48 | 26% | - | 1h54:07.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | 40-49 | | 280 | | 40 / 52 | 24% | - | 1h27:29.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 280 | | 47 / 61 | 23% | - | 1h37:48.00 | - | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #10 - Stow Scramble | | Haughley Park | 50-59 (50+ race) | | 51 | Rotor RT | 55 / 70 | 22% | 44:48.00 | 42:36.00 | 5.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | 40-49 | | 280 | | 29 / 36 | 20% | - | 1h39:54.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 86 | | 44 / 54 | 19% | - | 1h39:07.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #5 | | Radical Bikes | 40-49 | | 86 | | 42 / 51 | 18% | - | 1h46:19.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | 40-49 | | 280 | | 45 / 54 | 17% | - | 1h36:55.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #3 | | Codham Park | 40-49 | | 86 | | 46 / 54 | 15% | - | 1h23:34.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #6 | | Langdon Hills | 40-49 | | 312 | Spoked Cycles | 34 / 39 | 13% | - | 1h26:47.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | 40-49 | | 312 | | 33 / 37 | 11% | - | 1h30:21.00 | - | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | Sport: 50-59 (Support Event) | | 60 | Rotor RT | 9 / 10 | 11% | -1LAP | 54:09.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | 40-49 | | 451 | | 26 / 29 | 11% | - | 1h28:52.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #8 | | Langdon Hills | 40-49 | | 86 | | 35 / 39 | 11% | - | 1h31:53.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | 40-49 | | 451 | | 36 / 40 | 10% | - | 1h20:05.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | 40-49 | | 312 | | 40 / 44 | 9% | - | 1h33:55.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | 40-49 | | 312 | | 44 / 48 | 9% | - | 1h25:12.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | 40-49 | | 451 | | 27 / 29 | 7% | - | 1h21:06.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | 40-49 | | 312 | | 45 / 48 | 6% | - | 1h23:39.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 50-59 | | 974 | | 29 / 29 | 0% | - | 1h29:36.00 | - | - | - | |