| | 2014 British Cycling MTB XC #1 | | Codham Park | 40-49 | | 448 | Welland Valley CC | 57 / 60 | 5% | - | 1h22:57.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 40-49 | | 347 | Welland Valley CC | 39 / 47 | 17% | - | 1h27:22.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 478 | Welland Valley CC | 28 / 54 | 49% | - | 1h39:07.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #3 | | Codham Park | 40-49 | | 478 | Welland Valley CC | 19 / 54 | 66% | - | 1h23:34.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | 40-49 | | 478 | Welland Valley CC | 22 / 59 | 64% | - | 1h32:07.00 | - | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 439 | Welland Valley CC | 38 / 45 | 16% | - | 1h17:36.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 40-49 | | 435 | Welland Valley CC | 31 / 38 | 19% | - | 1h27:45.00 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Fun | | 263 | Welland Valley CC | 13 / 31 | 60% | 54:51.00 | 47:32.00 | 15.4% | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 40-49 | | 455 | Welland Valley CC | 5 / 42 | 90% | - | 56:13.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #4 | | The Bowl, Milton Keynes | 40-49 | | 455 | Welland Valley CC | 14 / 38 | 65% | - | 53:28.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | 40-49 | | 455 | Welland Valley CC | 12 / 39 | 71% | - | 1h02:53.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 40-49 | | 455 | Welland Valley CC | 9 / 48 | 83% | 1h03:20.00 | 59:40.00 | 6.2% | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | 40-49 | | 279 | Welland Valley CC | 25 / 54 | 55% | - | 1h36:55.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 279 | Welland Valley CC | 34 / 61 | 45% | - | 1h37:48.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | 40-49 | | 279 | Welland Valley CC | 24 / 52 | 55% | - | 1h27:29.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | 40-49 | | 279 | Welland Valley CC | 19 / 49 | 63% | - | 1h24:09.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | 40-49 | | 279 | Welland Valley CC | 22 / 66 | 68% | - | 1h26:57.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | Open | | 279 | Welland Valley CC | 27 / 62 | 57% | 1h09:44.00 | 52:42.00 | 32.3% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 473 | Welland Valley CC | 33 / 36 | 9% | 1h36:31.00 | 1h18:23.00 | 23.1% | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 50+ | | 829 | Welland Valley CC | 18 / 36 | 51% | - | 59:50.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 50+ | | 829 | Welland Valley CC | 17 / 35 | 53% | - | 1h03:21.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 50+ | | 829 | Welland Valley CC | 20 / 25 | 21% | - | 50:47.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #7 | | Mallory Park | 50+ | | 829 | Welland Valley CC | 20 / 36 | 46% | - | 51:00.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | Open | | 168 | Welland Valley CC | 23 / 58 | 61% | 1h16:03.00 | 56:18.00 | 35.1% | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | Open | | 168 | Welland Valley CC | 11 / 71 | 86% | 1h23:21.00 | 1h13:21.00 | 13.6% | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | Open | | 168 | Welland Valley CC | 39 / 58 | 33% | - | 50:58.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #1 | | Thetford Forest | 1.5hr: 40+ | | 75 | Welland Valley CC | 48 / 70 | 32% | - | 1h40:06.00 | - | - | - | |
| | 2016/17 King's Lynn Winter XC #2 | | West Bilney Woods | 1.5hr: 40+ | | 75 | Weiland Valley CC | 39 / 69 | 44% | - | 1h48:49.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | Open | | 697 | Welland Valley CC | 38 / 83 | 55% | 53:56.00 | 44:10.00 | 22.1% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | Open | | 697 | Welland Valley CC | 19 / 63 | 71% | 1h09:29.00 | 1h01:16.00 | 13.4% | - | - | |
| | 2017 Welsh MTB XC #4 | | Royal Welsh Showground | Fun | | 112 | | - / 6 | 0% | - | 51:24.43 | - | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 50-59 | | 64 | Welland Valley CC | 25 / 30 | 17% | - | 1h14:45.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Open | | 448 | Welland Valley CC | 25 / 72 | 66% | 1h20:33.00 | 1h07:38.00 | 19.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | Open | | 448 | Welland Valley CC | 17 / 65 | 75% | - | 4h28:00.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | Open | | 448 | Welland Valley CC | 23 / 79 | 72% | 55:07.00 | 47:32.00 | 16% | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 482 | Welland Valley CC | 34 / 107 | 69% | - | 1h49:04.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 543 | Welland Valley CC | 37 / 66 | 45% | 1h29:49.00 | 1h18:31.00 | 14.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 50-59 | | 725 | Welland Valley CC | 14 / 35 | 62% | 1h24:14.00 | 1h18:33.00 | 7.2% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 50-59 | 890132 | 725 | Welland Valley CC | 8 / 28 | 74% | 1h49:46.00 | 1h39:55.00 | 9.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 99 | | 85 / 91 | 7% | 50:02.50 | 38:52.10 | 28.8% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 50-59 | | 558 | | 17 / 33 | 50% | 1h29:58.00 | 1h20:04.00 | 12.4% | - | - | |