| | 2016 North East XC MTB Series #2 | | Thorneyford Farm | 50+ | | ? | Derwentside CC | - / 11 | 0% | - | 1h21:40.30 | - | - | - | |
| | 2016 Nutcracker Altura XC #5 | | Gandale | 60+ | | ? | Derwentside CC | 2 / 3 | 50% | - | | - | - | - | |
| | 2017 North East XC MTB Series #3 | | Gallagher Park, Bedlington | 50+ | | 20 | Derwentside CC | 4 / 10 | 67% | - | 1h38:40.00 | - | - | - | |
| | 2014 North East XC MTB Series #4 | | Hetton Lyons Country Park | 40+ | | 53 | Derwentside CC | 7 / 13 | 50% | - | 56:30.80 | - | - | - | |
| | 2018 North East XC MTB Series #5 | | Hamsterley Forest | 60+ | 405560 & 1951 | 78 | Derwentside CC | 1 / 1 | - | - | | - | - | - | |
| | 2017 North East XC MTB Series #2 | | Kielder Forest | 50+ | | 85 | Derwentside CC | 4 / 11 | 70% | - | 1h50:58.10 | - | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 60+ | | 95 | Derwentside CC | DNS / 23 | 0% | DNS | 37:17.60 | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 50+ | | 98 | Derwentside CC | 70 / 75 | 7% | - | 42:05.80 | - | - | - | |
| | 2017 North East XC MTB Series #1 | | Hetton Lyons Country Park | 50+ | | 116 | Derwentside CC | 6 / 9 | 38% | - | 1h08:06.10 | - | - | - | |
| | 2015 North East XC MTB Series #2 | | Hetton Lyons Country Park | 40+ | | 128 | Derwentside CC | 27 / 29 | 7% | - | 55:23.90 | - | - | - | |
| | 2014 North East XC MTB Series #7 | | Thorneyford Farm | 40+ | | 157 | Derwentside CC | 6 / 8 | 29% | - | 53:04.90 | - | - | - | |
| | 2017 North East XC MTB Series #4 | | Hamsterley Forest | 60+ | | 169 | | 1 / 2 | 100% | 1h28:25.20 | 1h28:25.20 | 0% | - | - | |
| | 2015 North East XC MTB Series #7 | | Hamsterley Forest | 50+ | | 191 | Derwentside CC | 5 / 5 | 0% | - | 1h54:26.10 | - | - | - | |
| | 2015 North East XC MTB Series #1 | | Hamsterley Forest | 50+ | | 192 | | 4 / 7 | 50% | 1h44:50.00 | 1h27:48.70 | 19.4% | - | - | |
| | 2016 North East XC MTB Series #1 | | Hamsterley Forest | 50+ | | 192 | Derwentside CC | 6 / 8 | 29% | - | 1h35:16.20 | - | - | - | |
| | 2014 North East XC MTB Series #8 | | Hamsterley Forest | 50+ | | 197 | Derwentside CC | 2 / 3 | 50% | 1h41:52.00 | 1h35:07.00 | 7.1% | - | - | |
| | 2014 North East XC MTB Series #1 | | Hamsterley Forest | 50+ | | 198 | Derwentside CC | 3 / 8 | 71% | - | 1h44:50.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 60+ | | 217 | Derwentside CC | 21 / 28 | 26% | -1LAP | 45:18.70 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 60+ | | 222 | Derwentside CC | 24 / 26 | 8% | -1LAP | 41:54.50 | - | - | - | |
| | 2014 Scottish XC #5 | | Dalbeattie | 60+ | | 273 | | 1 / 5 | 100% | 1h01:43.66 | 1h01:43.66 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #3 | | Aske Moor | 60+ | | 284 | | 5 / 7 | 33% | - | 1h27:25.00 | - | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 60+ | | 288 | Derwentside CC - Sandy Wallace Cycles | 4 / 10 | 67% | 1h26:20.00 | 1h14:54.00 | 15.3% | - | - | |
| | 2015 Scottish XC #4 | | Lochore Meadows Country Park | 60+ | | 292 | | 3 / 6 | 60% | 1h03:42.88 | 53:14.94 | 19.7% | - | - | |
| | 2016 Scottish XC #3 | | Cathkin Braes Country Park | 60+ | | 294 | | 3 / 7 | 67% | 1h00:33.68 | 56:35.95 | 7% | - | - | |
| | 2021 Scottish XC #1 | | Cathkin Braes Country Park | Not Quite So Fast | | 308 | Derwentside CC | 11 / 16 | 33% | - | | - | - | - | |
| | 2015 Nutcracker Altura XC #6 | | Dales Bike Centre | 60+ | 405560 | 345 | | 1 / 2 | 100% | - | | - | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 60+ | 405560 | 375 | Derwentside CC | 2 / 4 | 67% | 1h17:04.00 | 1h15:09.00 | 2.6% | - | - | |
| | Tweedlove - Pirelli Glentress 7 | | Glentress | Pairs: 90+ | | 388A | TEAM: NEAT | 3 / 80 | 97% | 6h44:31.00 | 6h29:18.00 | 3.9% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 60+ | | 412 | Derwentside CC | 8 / 15 | 50% | 1h08:08.00 | 55:04.00 | 23.7% | - | - | |
| | 2013 Midlands XC #2 | | Birchall Woods | 50+ | | 447 | Derwentside CC - Sandy Wallace Cycles | 21 / 32 | 35% | - | 1h16:51.00 | - | - | - | |
| | 2015 Nutcracker Altura XC #5 | | Gandale | 60+ | 405560 | 492 | | 2 / 3 | 50% | - | 1h48:41.00 | - | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 60+ | | 502 | | 2 / 5 | 75% | 1h39:28.00 | 1h36:50.00 | 2.7% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 60+ | | 511 | Derwentside CC - Sandy Wallace Cycles | 11 / 11 | 0% | - | 43:23.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 60+ | | 531 | Derwentside CC | DNF / 12 | 0% | DNF | 48:00.40 | - | - | - | |
| | 2017 Nutcracker Altura XC #1 | | Dalby Forest | 60+ | 405560 | 551 | | 2 / 3 | 50% | 2h02:18.00 | 1h54:05.00 | 7.2% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | 50+ (100km sportive) | | 581 | Derwentside CC | DNF / 28 | 0% | DNF | 7h15:11.00 | - | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 60+ | 405560 | 630 | | 2 / 6 | 80% | 2h03:15.00 | 1h38:33.00 | 25.1% | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | 60+ | | 651 | | 4 / 6 | 40% | 1h37:46.00 | 1h15:24.00 | 29.7% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 60+ | | 659 | Derwentside CC | 17 / 17 | 0% | - | 1h16:40.00 | - | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 60+ | | 662 | Derwentside CC | 13 / 17 | 25% | - | 1h11:54.00 | - | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 60+ | | 663 | Derwentside CC | 8 / 13 | 42% | 1h14:14.00 | 1h00:01.00 | 23.7% | - | - | |
| | 2016 Nutcracker Altura XC #2 | | Dalby Forest | 60+ | | 674 | Derwentside CC | - / 4 | 0% | - | 1h28:31.00 | - | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | 60+ | | 677 | Derwentside CC | 3 / 5 | 50% | - | | - | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 60+ | | 695 | Sandy Wallace Cycles | 7 / 14 | 54% | 55:38.00 | 48:10.00 | 15.5% | - | - | |
| | 2019 Scottish XC #2 | | Dalbeattie | 60+ | | 702 | | 3 / 6 | 60% | 1h04:26.00 | 57:53.00 | 11.3% | - | - | |
| | 2018 Scottish XC #3 | | Cathkin Braes Country Park | 60+ | | 703 | | 3 / 4 | 33% | 1h19:31.73 | 1h07:43.08 | 17.4% | - | - | |
| | 2019 Scottish XC #3 | | Linlithgow | 60+ | | 704 | | 4 / 7 | 50% | 1h09:38.00 | 1h02:27.00 | 11.5% | - | - | |
| | 2019 Scottish XC #5 | | Lochore Meadows Country Park | 60+ | | 704 | | 4 / 8 | 57% | 52:18.18 | 45:36.47 | 14.7% | - | - | |
| | 2019 Scottish XC #6 | | Glentress | 60+ | | 704 | | 2 / 7 | 83% | 1h21:42.54 | 1h20:32.50 | 1.5% | - | - | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | 60+ | | 704 | | 4 / 5 | 25% | 1h24:21.76 | 1h09:58.13 | 20.6% | - | - | |
| | 2018 Scottish XC #2 | | Dalbeattie | 60+ | | 705 | Derwentside CC | 4 / 5 | 25% | 1h00:48.00 | 51:52.00 | 17.2% | - | - | |
| | 2018 Scottish XC #6 | | Glentress | 60+ | | 705 | Derwentside CC | 3 / 5 | 50% | 1h04:33.18 | 53:03.58 | 21.7% | - | - | |
| | 2019 Scottish XC #1 | | Cathkin Braes Country Park | 60+ | | 705 | | 3 / 8 | 71% | 1h02:32.20 | 56:16.50 | 11.1% | - | - | |
| | 2020 Scottish XC #1 | | Linlithgow | 60+ | | 708 | | 6 / 8 | 29% | 1h37:22.37 | 1h19:15.06 | 22.9% | - | - | |
| | 2017 Nutcracker Altura XC #2 | | Gandale | 60+ | | 901 | Derwentside CC | - / 4 | 0% | - | 1h30:45.00 | - | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 60+ | 405560 | 916 | Derwentside CC | 2 / 3 | 50% | 2h05:21.00 | 1h58:10.00 | 6.1% | - | - | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 60+ | | 916 | Derwentside CC | - / 5 | 0% | - | 1h48:15.00 | - | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 60+ | 405560 | 916 | Derwentside CC | 2 / 4 | 67% | 2h01:20.00 | 1h50:04.00 | 10.2% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 60+ | 405560 | 916 | | 2 / 5 | 75% | 1h41:57.00 | 1h34:29.00 | 7.9% | - | - | |
| | 2014 Nutcracker Altura XC #5 | | Haggs Gill | 60+ | 405560 | 916 | | 2 / 3 | 50% | 2h04:43.00 | 1h46:19.00 | 17.3% | - | - | |
| | 2014 Nutcracker Altura XC #6 | | Dales Bike Centre | 60+ | 405560 | 916 | | 2 / 6 | 80% | 2h07:52.00 | 2h01:12.00 | 5.5% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | 60+ | | 6131 | Derwentside CC | 4 / 7 | 50% | 1h31:02.10 | 1h17:48.90 | 17% | - | - | |