| | 2016/17 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: Senior | | 33 | Performancecoaching | 11 / 34 | 70% | 1h47:46.00 | 1h33:27.00 | 15.3% | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: Senior | | 33 | performance coaching | 15 / 29 | 50% | - | 1h50:40.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #3 | | Thetford Forest | 1.5hr: Senior | | 33 | LCUK Team | 10 / 34 | 73% | - | 1h51:34.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #4 | | Shouldham Warren | 1.5hr: Senior | | 33 | Team LCUK | 9 / 34 | 76% | - | 1h56:54.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | Sport | | 429 | | 17 / 35 | 53% | - | 1h15:18.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | Sport | | 429 | | 16 / 27 | 42% | 1h38:26.00 | 1h24:55.00 | 15.9% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | Sport | | 429 | | 29 / 29 | 0% | - | 1h23:17.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | Sport | | 429 | | 10 / 31 | 70% | 1h23:44.00 | 1h16:56.00 | 8.8% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Sport | | 532 | Team LCUK | 23 / 33 | 31% | 1h37:26.00 | 1h21:51.00 | 19% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Sport | | 423 | Team LCUK | 23 / 25 | 8% | - | 1h14:33.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Sport | | 429 | | 19 / 29 | 36% | 1h39:42.00 | 1h29:49.00 | 11% | - | - | |
| | King's Lynn MTB - Shouldham Enduro | | Shouldham Warren | Open | | 30 | Team LCUK | 26 / 36 | 29% | - | 5h36:05.00 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #1 | | Thetford Forest | 3hr: Senior | | 71 | Team LCUK | 11 / 23 | 55% | - | 3h06:45.00 | - | - | - | |
| | 2017/18 King's Lynn Winter XC #3 | | Thetford Forest | 3hr: Senior | | 71 | Team LCUK | 15 / 18 | 18% | - | 3h10:35.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Sport | | 698 | | 20 / 28 | 30% | 1h41:00.00 | 1h26:08.00 | 17.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 698 | | 16 / 30 | 48% | 1h38:10.00 | 1h26:00.00 | 14.2% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | Sport | | 698 | | 18 / 28 | 37% | - | 1h19:35.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | Sport | | 698 | | 13 / 20 | 37% | 1h36:41.00 | 1h21:55.00 | 18% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | Sport | | 612 | | 11 / 20 | 47% | 1h30:49.00 | 1h24:40.00 | 7.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Sport | | 698 | | 12 / 17 | 31% | - | 1h08:34.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #2 | | The Bowl, Milton Keynes | Sport | | 612 | | 5 / 13 | 67% | 1h38:56.00 | 1h30:05.00 | 9.8% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #3 | | Rushmere Park | Sport | | 612 | | 8 / 14 | 46% | - | 1h20:24.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | Sport | | 698 | | 14 / 23 | 41% | - | 1h32:17.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | Sport | | 698 | | 10 / 17 | 44% | 1h33:35.00 | 1h24:14.00 | 11.1% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #1 | | Santon Downham | 1.5hr: 19+ | | 36 | Team LCUK | 5 / 37 | 89% | 1h53:44.00 | 1h45:07.00 | 8.2% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #2 | | West Bilney Woods | 1.5hr: 19+ | | 36 | Team LCUK | 8 / 25 | 71% | 1h52:43.00 | 1h39:41.00 | 13.1% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #3 | | Thetford Forest | 1.5hr: 19+ | | 36 | Team LCUK | 8 / 31 | 77% | - | 1h58:43.00 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 19+ | | 36 | Team LCUK | 9 / 30 | 72% | 2h04:17.00 | 1h45:44.00 | 17.5% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Sport | | 289 | Team LCUK | 21 / 34 | 39% | 1h38:46.00 | 1h23:23.00 | 18.5% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Sport | | 289 | | 20 / 20 | 0% | - | 1h23:04.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 289 | | 10 / 30 | 69% | 1h30:10.00 | 1h21:42.00 | 10.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | Sport | | 289 | | 17 / 37 | 56% | 1h23:13.00 | 1h16:42.00 | 8.5% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Sport | | 289 | | 14 / 23 | 41% | - | 1h26:36.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | Sport | | 289 | | 7 / 15 | 57% | 1h16:42.00 | 1h11:48.00 | 6.8% | - | - | |
| | 2019/20 Thetford Racing Winter XC #1 | | Santon Downham | 1.5hr: 19+ | | 30 | Team LCUK | 6 / 33 | 84% | 1h48:28.00 | 1h40:35.00 | 7.8% | - | - | |
| | 2019/20 Thetford Racing Winter XC #2 | | West Bilney Woods | 1.5hr: 19+ | | 30 | Team LCUK | 13 / 35 | 65% | - | 1h52:13.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 19+ | | 30 | Team LCUK | 11 / 28 | 63% | 1h59:15.00 | 1h38:32.00 | 21% | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 1.5hr: 19+ | | 30 | Team LCUK | 15 / 34 | 58% | 1h52:35.00 | 1h40:49.00 | 11.7% | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | Sport | | 795 | Team LCUK | 22 / 36 | 40% | - | 1h21:58.00 | - | - | - | |
| | 2022 Focus Rides MTB XC #1 | | South Elkington | Division 2 | | 27 | | DNS / 20 | 0% | DNS | 1h32:21.00 | - | - | - | |