| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | Open | | 157 | | 31 / 60 | 49% | 55:48.00 | 46:29.00 | 20% | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | Open | | 157 | | 22 / 80 | 73% | 1h01:25.00 | 51:02.00 | 20.4% | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | Open | | 157 | | 1 / 77 | 100% | 2h10:46.00 | 2h10:46.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | Open | | 157 | | 79 / 84 | 6% | - | 1h11:07.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | Open | | 157 | | 26 / 83 | 70% | 52:18.00 | 44:10.00 | 18.4% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | Open | | 157 | | 37 / 82 | 56% | - | 1h26:50.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Fun | | 722 | | 21 / 50 | 59% | 1h15:03.00 | 54:47.00 | 37% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Fun | | 704 | | 16 / 27 | 42% | 57:36.00 | 47:40.00 | 20.8% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | Open | | 521 | | 11 / 32 | 68% | 1h05:45.00 | 1h00:58.00 | 7.9% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Open | | 460 | | 22 / 72 | 70% | 1h20:24.00 | 1h07:38.00 | 18.9% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Open | | 460 | | 12 / 65 | 83% | - | 4h28:00.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | Open | | 460 | | 29 / 79 | 64% | 55:46.00 | 47:32.00 | 17.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | Open | | 460 | | 23 / 63 | 65% | 1h28:14.00 | 1h13:57.00 | 19.3% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Open | | 460 | | 19 / 68 | 73% | 1h13:47.00 | 1h03:14.00 | 16.7% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | Open | | 460 | | 13 / 67 | 82% | 56:32.00 | 50:59.00 | 10.9% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | Open | | 460 | | 1 / 80 | 100% | 1h41:06.00 | 1h41:06.00 | 0% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Open | | 195 | | 30 / 80 | 63% | 1h11:30.00 | 59:55.00 | 19.3% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Open | | 195 | | 17 / 81 | 80% | 1h08:37.00 | 1h01:04.00 | 12.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Open | | 195 | | 23 / 67 | 67% | 1h06:59.00 | 1h00:19.00 | 11.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | Open | | 195 | | 12 / 79 | 86% | 1h12:40.00 | 1h07:25.00 | 7.8% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | Open | | 195 | | 9 / 59 | 86% | 57:06.00 | 53:28.00 | 6.8% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | Open | | 195 | | 14 / 62 | 79% | 1h06:44.00 | 57:18.00 | 16.5% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | Open | | 195 | | 12 / 57 | 80% | 59:50.00 | 55:01.00 | 8.8% | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 276 | Cambridge Junior CC | 34 / 70 | 52% | - | 1h45:28.00 | - | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | Fun | | 36 | Cambridge Junior CC | 6 / 48 | 89% | 1h12:10.00 | 1h02:06.00 | 16.2% | - | - | |
| | 2020 Mud Sweat & Gears XC #2 | | Haughley Park | Cat 3 | | 211 | | 24 / 60 | 61% | - | 1h14:52.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 40-49 | | 60 | Cambridge Junior CC | 59 / 65 | 9% | -1LAP | 47:00.80 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 40-49 | | 54 | Cambridge Junior CC | 41 / 48 | 15% | 49:34.90 | 38:03.60 | 30.3% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | Open | | 608 | Cambridge Junior CC | 3 / 10 | 78% | 1h23:52.80 | 1h09:15.70 | 21.1% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Open | | 560 | Cambridge Junior CC | 14 / 28 | 52% | 54:26.70 | 42:19.70 | 28.6% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | Open | | 278 | Cambridge Junior CC | 11 / 30 | 66% | 1h16:06.00 | 1h02:33.00 | 21.7% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | Open | | 150 | Cambridge Junior CC | 11 / 22 | 52% | 1h10:17.10 | 58:19.90 | 20.5% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Open | | 543 | Cambridge Junior CC | 20 / 57 | 66% | 1h25:40.30 | 1h08:53.60 | 24.4% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 4 | | 698 | | 11 / 62 | 84% | 53:38.00 | 49:30.00 | 8.4% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 3 | | 870 | | 59 / 112 | 48% | - | 1h04:05.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #5 | | Stourton Woods | Division 3 | | 870 | | 28 / 46 | 40% | 1h29:33.00 | 1h16:45.00 | 16.7% | - | - | |
| | 2021/22 Eastern Cyclo-Cross League #12 - Stow Scramble | | Haughley Park | 40-49 | | 39 | Cambridge Junior CC | 38 / 65 | 42% | - | | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 40-49 | | 369 | Histon & Impington BC | 48 / 62 | 23% | -1LAP | 1h10:37.40 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | 40-49 | | 361 | Histon & Impington BC | 28 / 40 | 31% | -1LAP | 1h15:13.30 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 40-49 | | 300 | Histon & Impington BC | 49 / 74 | 34% | -1LAP | 1h34:36.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 40-49 | | 273 | CambridgeJuniorCC | 26 / 31 | 17% | -1LAP | 1h26:53.10 | - | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 181 | Histon & Impington BC | 28 / 50 | 45% | 1h30:50.00 | 1h17:01.00 | 17.9% | - | - | |
| | 2022 Crank It Cycling #2 | | Shrublands Park | 40-49 | | 243 | Histon & Impington BC | 19 / 34 | 45% | -2LAP | 1h43:20.00 | - | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #1 - Springfield Cross | | Springfield Hall Park | 40-49 (40-49 race) | | 42 | Cambridge Junior CC | 38 / 58 | 35% | 49:44.00 | 41:03.00 | 21.2% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #2 - Amis Velo Hilly Fields Supacross | | St Helena School, Colchester | 40-49 (40-49 race) | | 45 | Cambridge Junior CC | 31 / 63 | 52% | 48:57.00 | 42:02.00 | 16.5% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #3 - Neil Pears Memorial Cross | | St Helena School, Colchester | 40-49 (40-49 race) | | 37 | Cambridge Junior CC | 39 / 50 | 22% | 44:48.00 | 43:41.00 | 2.6% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #5 - VC Revolution Cross | | St Helena School, Colchester | 40-49 (40-49 race) | | 31 | Cambridge Junior CC | 27 / 42 | 37% | 43:05.00 | 42:18.00 | 1.9% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #7 - Diss CC Sulfolk Supercross | | Norfolk Tank Museum | 40-49 (40-49 race) | | 32 | Cambridge Junior CC | 35 / 50 | 31% | 39:15.00 | 37:47.00 | 3.9% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #8 - Regional Champs | | Trinity Park Showground, Suffolk | 40-49 (40-49 race) | | 39 | Cambridge Junior CC | 23 / 56 | 60% | 52:39.00 | 46:03.00 | 14.3% | - | - | |
| | 2022/23 Eastern Cyclo-Cross League #12 - West Suffolk February Cross | | West Stow Country Park | 40-49 (40-49 race) | | 38 | Cambridge Junior CC | 50 / 55 | 9% | 43:14.00 | 39:34.00 | 9.3% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Vet race) | | 345 | Cambridge Junior CC | 28 / 45 | 39% | 1h25:05.70 | 1h23:46.80 | 1.6% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 40-49 (Vet race) | | 284 | Cambridge Junior CC | 35 / 39 | 11% | 1h34:12.00 | 1h23:34.00 | 12.7% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 534 | Cambridge Junior CC | 21 / 35 | 41% | 1h25:15.00 | 1h20:37.00 | 5.8% | - | - | |
| | 2023 Crank It Cycling #2 | | Twisted Oaks Bike Park | 40-49 | 1347482 & 1974 | 169 | Cambridge Junior CC | 17 / 22 | 24% | 1h20:47.51 | 58:30.89 | 38.1% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | 50-59 | | 505 | Cambridge Junior CC | 29 / 42 | 32% | 1h25:59.96 | 1h22:22.95 | 4.4% | - | - | |
| | Northern Downhill - Descendant @ Descend | | Hamsterley Forest | 40-49 | | 151 | | 36 / 39 | 8% | 8:49.43 | 6:21.56 | 38.8% | 5:40.66 | 55.4% | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | Open | | 564 | Cambridge Junior CC | 21 / 24 | 13% | - | 1h11:49.40 | - | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 45-49 | | 87 | Cambridge Junior CC | 74 / 83 | 11% | -1LAP | 54:50.70 | - | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 40-49 | | 363 | Cambridge Junior CC | 35 / 48 | 28% | 1h36:38.00 | 1h29:09.00 | 8.4% | - | - | |
| | King's Lynn MTB - Shouldham XC | | Shouldham Warren | 40+ (1.5hr) | | 202 | Cambridge Junior CC | 21 / 78 | 74% | 2h16:42.00 | 1h47:50.00 | 26.8% | - | - | |