| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | 40-49 | | 588 | | 38 / 59 | 36% | - | 1h32:07.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #5 | | Radical Bikes | 40-49 | | 695 | | 34 / 51 | 34% | - | 1h46:19.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #6 | | Thetford Forest | 40-49 | | 695 | | 18 / 48 | 64% | - | 1h54:07.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | 40-49 | | 695 | | 14 / 37 | 64% | - | 1h50:01.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #1 | | Thetford Forest | 2hr: 40+ | | 15 | | 8 / 116 | 94% | 2h24:53.00 | 2h16:14.00 | 6.4% | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 40-49 | | 436 | | 26 / 61 | 58% | 1h53:22.00 | 1h37:48.00 | 15.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #3 | | Henham Hall | 40-49 | | 436 | | 21 / 52 | 61% | - | 1h27:29.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | 40-49 | | 436 | | 6 / 49 | 90% | - | 1h24:09.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | 40-49 | | 436 | | 15 / 66 | 78% | - | 1h26:57.00 | - | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 40+ | | 195 | | 28 / 49 | 44% | 1h36:18.00 | 1h23:06.00 | 15.9% | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | 40-49 | | 436 | | 10 / 36 | 74% | 1h53:09.00 | 1h39:54.00 | 13.3% | - | - | |
| | 2015 Mud Sweat & Gears XC #7 | | Radical Bikes | 40-49 | | 436 | | 10 / 44 | 79% | - | 1h37:22.00 | - | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 40-49 | | 154 | | 14 / 28 | 52% | 1h28:57.00 | 1h20:31.00 | 10.5% | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | 40-49 | | 436 | | 6 / 36 | 86% | 1h31:52.00 | 1h28:57.00 | 3.3% | - | - | |
| | 2015/16 G8 Events Winter Series #5 | | Hadleigh Park | 2hr: 50+ | 1966 | 353 | | 1 / 20 | 100% | 2h10:02.80 | 2h10:02.80 | 0% | - | - | |
| | 2016 Mud Sweat & Gears XC #1 | | Hintlesham | 50+ | | 370 | | 2 / 34 | 97% | 1h26:35.00 | 1h26:07.00 | 0.5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 482 | | 9 / 36 | 77% | 1h24:02.00 | 1h18:23.00 | 7.2% | - | - | |
| | 2016 Mud Sweat & Gears XC #2 | | Henham Hall | 50+ | | 370 | | 1 / 46 | 100% | 1h55:48.00 | 1h55:48.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 50-59 | | 457 | | 7 / 25 | 75% | 1h08:57.00 | 1h03:16.00 | 9% | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | 50+ | | 370 | | 1 / 46 | 100% | 1h30:06.00 | 1h30:06.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 50-59 | | 444 | | 7 / 37 | 83% | 1h05:29.00 | 1h00:55.00 | 7.5% | - | - | |
| | 2016 Mud Sweat & Gears XC #4 | | Lee Valley | 50+ | | 599 | | 2 / 37 | 97% | 1h18:52.00 | 1h18:49.00 | 0.1% | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | 50+ | | 599 | MS Society | 1 / 34 | 100% | 1h25:29.00 | 1h25:29.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 50-59 | | 404 | | 8 / 29 | 75% | 2h06:54.00 | 1h52:17.00 | 13% | - | - | |
| | 2016 Mud Sweat & Gears XC #6 | | Langdon Hills | 50+ | | 599 | | 21 / 36 | 43% | - | 1h29:32.00 | - | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 50-59 | | 303 | | 4 / 31 | 90% | 1h13:14.00 | 1h09:39.00 | 5.1% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 444 | | 3 / 29 | 93% | 1h41:40.00 | 1h39:15.00 | 2.4% | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | 50+ | | 720 | Iceni Velo | 1 / 33 | 100% | 1h33:53.00 | 1h33:53.00 | 0% | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | 50+ | | 720 | Iceni Velo | 1 / 31 | 100% | 1h33:43.00 | 1h33:43.00 | 0% | - | - | |
| | 2016 Mud Sweat & Gears XC #9 | | Langdon Hills | 50+ | | 720 | Iceni Velo | 1 / 23 | 100% | 1h39:18.00 | 1h39:18.00 | 0% | - | - | |
| | 2017 Southern XC #1 | | Wasing | 50-59 | | 6504 | MS Society | 3 / 27 | 92% | 1h23:39.60 | 1h17:19.00 | 8.2% | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | 50+ | | 469 | | 1 / 44 | 100% | 1h18:24.00 | 1h18:24.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 50-59 | | 603 | | 3 / 32 | 94% | 1h01:52.00 | 1h00:47.00 | 1.8% | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | 50+ | | 469 | | 1 / 42 | 100% | 1h25:54.00 | 1h25:54.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 50-59 | | 603 | | 3 / 37 | 94% | 1h28:37.00 | 1h27:40.00 | 1.1% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 551 | | 2 / 33 | 97% | 1h16:29.00 | 1h15:08.00 | 1.8% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | 50+ | | 469 | | 1 / 49 | 100% | 1h24:33.00 | 1h24:33.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50-59 | | 551 | | 2 / 30 | 97% | 1h34:20.00 | 1h33:11.00 | 1.2% | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | 50+ | | 469 | Epic Orange / MS Society | 1 / 34 | 100% | 1h18:14.00 | 1h18:14.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | 50+ | | 469 | Epic Orange / MS Society | 1 / 35 | 100% | 1h23:00.00 | 1h23:00.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 50-59 | | 552 | | 3 / 40 | 95% | 1h34:30.00 | 1h28:03.00 | 7.3% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 50-59 | | 551 | | 2 / 17 | 94% | 1h04:55.00 | 1h04:40.00 | 0.4% | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | 50+ | | 469 | Epic Orange / MS Society | 1 / 37 | 100% | 1h29:36.00 | 1h29:36.00 | 0% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | Elite/Expert | | 469 | Epic Orange / MS Society | 11 / 11 | 0% | - | 1h35:24.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 50+ | | 1024 | Renvale RT | 1 / 44 | 100% | 1h21:44.00 | 1h21:44.00 | 0% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 50-59 | | 1024 | Renvale RT | 2 / 29 | 96% | 1h30:10.00 | 1h29:36.00 | 0.6% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 50-59 | | 330 | Renvale RT | 1 / 38 | 100% | 1h09:05.00 | 1h09:05.00 | 0% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 50+ | | 1024 | Renvale RT | 1 / 42 | 100% | 1h12:29.00 | 1h12:29.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 50-59 | | 409 | Renvale RT | 2 / 35 | 97% | 1h22:19.00 | 1h19:45.00 | 3.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 55 | Renvale RT | DNS / 80 | 0% | DNS | 37:48.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 50-59 | | 60 | Renvale RT | 8 / 78 | 91% | 44:24.80 | 42:31.10 | 4.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 50-59 | | 34 | Renvale RT | DNS / 52 | 0% | DNS | 43:18.10 | - | - | - | |
| | 2018/19 Revel Outdoors Winter XC #4 | | Shouldham Warren | 1.5hr: 40+ | | 487 | Renvale RT | 2 / 107 | 99% | 1h49:38.00 | 1h49:04.00 | 0.5% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 50-59 | | 388 | Renvale RT | 1 / 38 | 100% | 1h25:52.00 | 1h25:52.00 | 0% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 50-59 | | 388 | Renvale RT | 1 / 37 | 100% | 1h25:01.00 | 1h25:01.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 520 | Renvale RT | 3 / 66 | 97% | 1h21:40.00 | 1h18:31.00 | 4% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 50-59 | | 402 | Renvale RT | 3 / 40 | 95% | 1h14:41.00 | 1h11:51.00 | 3.9% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 50-59 | | 388 | Renvale RT | 1 / 35 | 100% | 1h18:33.00 | 1h18:33.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 50-59 | | 503 | Renvale RT | 6 / 44 | 88% | 1h35:41.00 | 1h26:07.00 | 11.1% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 50-59 | | 388 | Renvale RT | 1 / 28 | 100% | 1h39:55.00 | 1h39:55.00 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 50-59 | | 503 | Renvale RT | 2 / 25 | 96% | 1h20:34.00 | 1h19:51.30 | 0.9% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 50-59 | | 388 | Renvale RT | 1 / 24 | 100% | 1h28:33.00 | 1h28:33.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 50-54 | | 503 | Renvale RT | 6 / 26 | 80% | 1h38:27.00 | 1h30:01.00 | 9.4% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | 50-59 | | 388 | Renvale RT | 1 / 23 | 100% | 1h36:10.00 | 1h36:10.00 | 0% | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | 50-59 | | 388 | Renvale RT | 1 / 19 | 100% | 1h13:31.00 | 1h13:31.00 | 0% | - | - | |
| | 2020 Mud Sweat & Gears XC #1 | | Henham Hall | 50-59 | | 1175 | Renvale RT | 1 / 43 | 100% | 1h24:33.00 | 1h24:33.00 | 0% | - | - | |