| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 60+ | | 685 | | 14 / 14 | 0% | - | 48:10.00 | - | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 60+ | | 609 | | 14 / 15 | 7% | - | 54:39.00 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 60+ | | 411 | | 14 / 14 | 0% | - | 56:37.00 | - | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 60+ | | 477 | | 11 / 12 | 9% | - | 57:54.00 | - | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 60+ | | 609 | | 8 / 8 | 0% | - | 59:06.00 | - | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | 60+ | | 148 | | 5 / 5 | 0% | - | 59:17.00 | - | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 60+ | | 661 | | 12 / 13 | 8% | - | 1h00:01.00 | - | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 60+ | | 145 | | 9 / 9 | 0% | - | 1h00:22.00 | - | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 60+ | | 607 | | 10 / 10 | 0% | - | 1h00:41.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 60+ | | 510 | | 11 / 12 | 9% | - | 1h01:51.00 | - | - | - | |
| | 2019 Midlands XC #4 | | Eckington Woods | 60+ | | 601 | | 7 / 7 | 0% | - | 1h02:11.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 60+ | | 459 | | 11 / 12 | 9% | - | 1h03:23.00 | - | - | - | |
| | 2020 Welsh MTB XC #1 | | Forest of Dean | 60+ | | 211 | | 4 / 5 | 25% | - | 1h03:23.00 | - | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 60+ | | 391 | | - / 13 | 0% | - | 1h04:21.00 | - | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 60+ | | 709 | | 16 / 16 | 0% | - | 1h07:20.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 60+ | | 640 | | 21 / 22 | 5% | - | 1h07:46.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | 60+ | | 97 | | 8 / 8 | 0% | - | 1h08:23.00 | - | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 60+ | | 544 | | 11 / 11 | 0% | - | 1h08:25.00 | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 60+ | | 725 | | 10 / 10 | 0% | - | 1h08:36.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 60+ | | 611 | | 14 / 16 | 13% | - | 1h09:32.70 | - | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 60+ | | 510 | | 13 / 18 | 29% | - | 1h10:06.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #8 | | Phoenix Bike Park, Kentford | 60+ | | 403 | | 6 / 6 | 0% | - | 1h10:10.00 | - | - | - | |
| | 2017 Welsh MTB XC #1 | | Afan | 60+ | | 110 | | - / 5 | 0% | - | 1h10:25.42 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 50+ | | 978 | | 39 / 42 | 7% | - | 1h12:29.00 | - | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 60+ | | 482 | | 13 / 15 | 14% | - | 1h13:01.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #3 | | Codham Park | 50+ | | 233 | | 30 / 31 | 3% | - | 1h14:01.00 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | 60+ | | 565 | | 10 / 10 | 0% | - | 1h14:47.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 60+ | | 545 | | 9 / 9 | 0% | - | 1h15:36.00 | - | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 60+ | | 714 | | 16 / 16 | 0% | - | 1h16:15.00 | - | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 60+ | | 660 | | 6 / 17 | 69% | 1h27:30.00 | 1h16:40.00 | 14.1% | - | - | |
| | 2015 Mud Sweat & Gears XC #4 | | Hadleigh Park | 50+ | | 317 | | 28 / 30 | 7% | - | 1h16:50.00 | - | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 60+ | | 610 | | DNS / 21 | 0% | DNS | 1h17:49.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #5 | | Phoenix Bike Park, Kentford | 50+ | | 290 | | 29 / 34 | 15% | - | 1h18:14.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #2 | | Phoenix Bike Park, Kentford | 50+ | | 290 | | 42 / 44 | 5% | - | 1h18:24.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #4 | | Lee Valley | 50+ | | 361 | | 34 / 37 | 8% | - | 1h18:49.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 60+ | | 403 | | 9 / 9 | 0% | - | 1h18:49.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 60+ | | 403 | | 5 / 6 | 20% | - | 1h19:30.00 | - | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 65-69 | | 611 | | 4 / 7 | 50% | 1h40:33.00 | 1h20:23.00 | 25.1% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 60+ | | 245 | | 6 / 6 | 0% | - | 1h20:38.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #1 | | Lee Valley | 50+ | | 290 | | 43 / 45 | 5% | - | 1h20:53.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #4 | | Ickworth House | 50+ | | 233 | | 29 / 33 | 13% | - | 1h20:59.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 50+ | | 978 | | 43 / 44 | 2% | - | 1h21:44.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 60+ | | 403 | | 5 / 6 | 20% | - | 1h22:19.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #6 | | Hintlesham | 50+ | | 290 | | 34 / 35 | 3% | - | 1h23:00.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | 60+ | | 403 | | 13 / 13 | 0% | - | 1h24:14.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | 50+ | | 290 | | 47 / 49 | 4% | - | 1h24:33.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #8 | | Langdon Hills | 50+ | | 233 | | 21 / 22 | 5% | - | 1h25:21.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #5 | | Hadleigh Park | 50+ | | 361 | (SVM) | 33 / 34 | 3% | - | 1h25:29.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #3 | | Rushmere Park | 50+ | 885381 | 828 | | 16 / 18 | 12% | - | 1h25:42.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #3 | | Henham Hall | 50+ | | 290 | | 41 / 42 | 2% | - | 1h25:54.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #6 | | Hintlesham | 60+ | | 403 | | 9 / 9 | 0% | - | 1h26:04.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 60+ | | 408 | | 16 / 18 | 12% | - | 1h26:23.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 50+ | | 978 | | 37 / 44 | 16% | - | 1h26:39.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #2 | | Henham Hall | 50+ | | 978 | | 31 / 32 | 3% | - | 1h28:52.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #7 | | Radical Bikes | 50+ | | 290 | | 37 / 37 | 0% | - | 1h29:36.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #5 | | Thetford Forest | 50+ | | 317 | | 38 / 39 | 3% | - | 1h29:49.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #8 | | Langdon Hills | 50+ | | 978 | | 30 / 33 | 9% | - | 1h29:56.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #3 | | Shouldham Warren | 50+ | | 361 | | 45 / 46 | 2% | - | 1h30:06.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #7 | | Radical Bikes | 50+ | | 978 | | 26 / 27 | 4% | - | 1h30:27.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #8 | | Hadleigh Park | 50+ | | 317 | | 19 / 20 | 5% | - | 1h32:37.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #1 | | Shouldham Warren | 60+ | | 317 | | 6 / 6 | 0% | - | 1h32:42.00 | - | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | 50+ | | 290 | | 27 / 29 | 7% | - | 1h33:19.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #8 | | Ickworth House | 50+ | | 361 | | 30 / 31 | 3% | - | 1h33:43.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #7 | | Radical Bikes | 50+ | | 361 | | 33 / 33 | 0% | - | 1h33:53.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #5 | | Carver Barracks | 60+ | | 978 | | 10 / 10 | 0% | - | 1h35:28.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #2 | | The Bowl, Milton Keynes | 50+ | | 828 | | 12 / 12 | 0% | - | 1h36:32.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #5 | | Radical Bikes | 50+ | | 233 | | 25 / 30 | 17% | - | 1h37:49.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #7 | | Shouldham Warren | 50+ | | 233 | | 24 / 25 | 4% | - | 1h38:16.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 50+ | | 978 | | 45 / 46 | 2% | - | 1h38:53.00 | - | - | - | |
| | 2016 Mud Sweat & Gears XC #9 | | Langdon Hills | 50+ | | 361 | | 23 / 23 | 0% | - | 1h39:18.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #1 | | Rendlesham Forest | 50+ | | 233 | | 30 / 32 | 6% | - | 1h42:39.00 | - | - | - | |
| | 2014 Mud Sweat & Gears XC #2 | | Carver Barracks | 50+ | | 233 | | 34 / 37 | 8% | - | 1h43:21.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #2 | | Carver Barracks | 50+ | | 317 | | 27 / 29 | 7% | - | 1h46:08.00 | - | - | - | |
| | 2015 Mud Sweat & Gears XC #6 | | Ickworth House | 50+ | | 317 | | 21 / 21 | 0% | - | 1h46:35.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #5 | | Thickthorn, Norwich | 60+ | 885381 | 403 | | 10 / 11 | 10% | - | 1h48:59.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #2 | | Thetford Forest | 4hr: 40+ | | 882 | | 35 / 37 | 6% | - | 4h16:44.00 | - | - | - | |
| | 2014/15 Thetford Winter XC #4 | | Thetford Forest | 4hr: 40+ | | 882 | | 27 / 29 | 7% | - | 4h25:09.00 | - | - | - | |