| | 2020 HSBC UK Cyclo-Cross National Trophy Series #1 | | Westmorland County Showground | 40-49 | | 1 | Banjo Cycles Newbury / Raceware | 4 / 69 | 96% | 43:01.30 | 42:12.30 | 1.9% | 1h02:30.00 | -31.2% | |
| | 2020 Southern XC #4 | | Checkendon | 40-49 | | 236 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 60 | 100% | 1h01:44.00 | 1h01:44.00 | 0% | 1h00:40.90 | 1.7% | |
| | 2020 Southern XC #3 | | Gaddon's Farm, New Forest | 40-49 | | 216 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 48 | 100% | 54:14.40 | 54:14.40 | 0% | 51:11.50 | 6% | |
| | 2020 Southern XC #2 | | Folly Farm | 40-49 | | 214 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 42 | 100% | 44:53.80 | 44:53.80 | 0% | 44:43.20 | 0.4% | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40-49 | | 1 | BanjoCyclesRacewareSpecialized | - / 101 | 0% | n/a | 45:19.40 | n/a | 45:19.40 | n/a | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #6 | | York Cycle Sport | 40-49 | | 2 | BanjoCyclesRacewareSpecialized | 2 / 66 | 98% | 40:43.40 | 40:16.10 | 1.1% | 59:01.00 | -31% | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #5 | | Pembrey Country Park | 40-49 | | 2 | Banjo Cycles Newbury / Raceware | 2 / 61 | 98% | 46:05.60 | 44:19.50 | 4% | 58:49.00 | -21.6% | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #4 | | South of England Event Centre, Crawley | 40-49 | | 3 | Banjo Cycles Newbury / Raceware | 2 / 88 | 99% | 38:28.90 | 38:14.70 | 0.6% | 1h07:38.00 | -43.1% | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #3 | | Beach Park, Irvine | 40-49 | | 5 | Banjo Cycles Newbury / Raceware | 2 / 65 | 98% | 45:10.60 | 43:56.60 | 2.8% | 1h02:25.00 | -27.6% | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 2 | Banjo Cycles Newbury / Raceware | DNS / 70 | 0% | n/a | 40:28.30 | n/a | 1h06:37.10 | n/a | |
| | 2019 HSBC UK Cyclo-Cross National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 1 | Banjo Cycles Newbury / Raceware | 2 / 80 | 99% | 38:55.40 | 38:38.90 | 0.7% | 1h03:38.00 | -38.8% | |
| | 2019 Southern XC #2 | | Checkendon | 40-49 | | 364 | Banjo Cycles Newbury / Raceware / Specialized | 3 / 42 | 95% | 1h29:46.40 | 1h28:10.60 | 1.8% | 1h41:28.10 | -11.5% | |
| | 2019 British Cycling MTB XC #2 | | Hadleigh Park | 40-49 | | 326 | Banjo Cycles Newbury / Raceware | 4 / 46 | 93% | 1h09:00.00 | 1h05:18.00 | 5.7% | 1h24:30.00 | -18.3% | |
| | 2019 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | 40-49 | | 624 | | 1 / 39 | 100% | 1h22:07.00 | 1h22:07.00 | 0% | 1h34:04.00 | -12.7% | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark, Kent | 40-49 | | 4 | Banjo Cycles Newbury | 5 / 107 | 96% | 43:21.20 | 42:16.60 | 2.6% | 1h04:44.00 | -33% | |
| | 2018 HSBC UK Cyclo-Cross National Trophy Series #4 | | York Cycle Sport | 40-49 | | 7 | Banjo Cycles Newbury | 10 / 82 | 89% | 43:23.80 | 40:19.30 | 7.6% | 1h03:04.00 | -31.2% | |
| | 2018 HSBC UK Cyclo-Cross National Trophy Series #3 | | South of England Event Centre, Crawley | 40-49 | | 8 | Banjo Cycles Newbury | 12 / 92 | 88% | 42:40.40 | 39:57.50 | 6.8% | 1h02:37.00 | -31.9% | |
| | 2018 HSBC UK Cyclo-Cross National Trophy Series #2 | | Beach Park, Irvine | 40-49 | | 11 | Banjo Cycles Newbury | DNS / 84 | 0% | n/a | 37:34.60 | n/a | 1h01:11.00 | n/a | |
| | 2018 HSBC UK Cyclo-Cross National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 85 | | 24 / 88 | 74% | 46:12.80 | 42:26.20 | 8.9% | 58:23.00 | -20.8% | |
| | 2018 Mud Sweat & Gears XC - Central #3 | | Rushmere Park | 40-49 | | 748 | | 1 / 20 | 100% | 1h19:55.00 | 1h19:55.00 | 0% | 1h30:55.00 | -12.1% | |
| | 2018 Mud Sweat & Gears XC - Central #2 | | The Bowl, Milton Keynes | 40-49 | | 748 | | 1 / 13 | 100% | 1h24:19.00 | 1h24:19.00 | 0% | 1h24:19.00 | 0% | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 40-49 | | 311 | | 9 / 38 | 78% | 1h20:50.00 | 1h12:22.00 | 11.7% | 1h20:01.00 | 1% | |
| | BDS - The Malverns MTB Festival - Cross Country | | Eastnor Deer Park | 40-49 | | 255 | Behind Bars | 3 / 60 | 97% | n/a | | n/a | | n/a | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | 40-49 | | 722 | | 3 / 30 | 93% | 1h24:01.00 | 1h20:58.00 | 3.8% | 1h35:08.00 | -11.7% | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | 40-49 | | 898 | | 1 / 41 | 100% | 1h14:44.00 | 1h14:44.00 | 0% | 1h29:43.00 | -16.7% | |
| | 2018 Southern XC #1 | | Checkendon | 40-49 | | 6023 | Behind Bars | 4 / 41 | 93% | 1h18:19.00 | 1h15:17.10 | 4% | 1h32:19.10 | -15.2% | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 40-49 | | 305 | | 6 / 47 | 89% | 1h44:38.00 | 1h37:30.00 | 7.3% | 1h33:22.00 | 12.1% | |
| | 2018 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 40+ Plus | | 647 | Behind Bars | 1 / 24 | 100% | 15:55.00 | 15:55.00 | 0% | 16:56.00 | -6% | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 303 | | 7 / 66 | 91% | 1h37:19.00 | 1h33:54.00 | 3.6% | 1h45:47.00 | -8% | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 62 | | 16 / 56 | 73% | 50:29.40 | 45:46.30 | 10.3% | 59:51.00 | -15.6% | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #2 | | Abergavenny Leisure Centre | 40-49 | | 59 | | 8 / 55 | 87% | 41:03.20 | 39:42.30 | 3.4% | 57:21.00 | -28.4% | |
| | 2017 HSBC UK Cyclo-Cross National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 70 | | 9 / 69 | 88% | 42:13.50 | 40:52.00 | 3.3% | 58:25.00 | -27.7% | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 453 | | 4 / 18 | 82% | 1h15:34.00 | 1h11:24.00 | 5.8% | 1h27:17.00 | -13.4% | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 40-49 | | 456 | | 7 / 43 | 86% | 1h44:28.00 | 1h36:54.00 | 7.8% | 1h43:07.00 | 1.3% | |
| | 2017 Southern XC #5 | | Pippingford | 40-49 | | 6493 | Rides on Air | 11 / 20 | 47% | 1h31:10.60 | 1h16:55.80 | 18.5% | 1h25:48.00 | 6.3% | |
| | 2017 Southern XC #4 | | Matterley Estate | 40-49 | | 6146 | Rides on Air | 3 / 32 | 94% | 1h15:18.00 | 1h15:09.70 | 0.2% | 1h26:42.50 | -13.2% | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 40-49 | | 454 | | 4 / 37 | 92% | 1h52:36.00 | 1h42:38.00 | 9.7% | 1h36:03.00 | 17.2% | |
| | 2017 British Cycling MTB XC #3 | | Aske | 40-49 | | 454 | | 6 / 39 | 87% | 1h32:55.00 | 1h23:29.00 | 11.3% | 1h34:48.00 | -2% | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 40-49 | | 504 | | 5 / 51 | 92% | 1h39:49.00 | 1h35:31.00 | 4.5% | 1h33:59.00 | 6.2% | |
| | 2017 Southern XC #2 | | Checkendon | 40-49 | | 6455 | Rides on Air | 2 / 43 | 98% | 1h18:33.30 | 1h18:21.10 | 0.3% | 1h18:21.10 | 0.3% | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 505 | | 4 / 50 | 94% | 1h14:40.00 | 1h12:32.00 | 2.9% | 1h46:01.00 | -29.6% | |
| | 2017 Southern XC #1 | | Wasing | 40-49 | | 6432 | Rides on Air | 2 / 34 | 97% | 1h40:16.30 | 1h38:07.10 | 2.2% | 1h54:49.80 | -12.7% | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 40+ Plus | | 311 | | 1 / 29 | 100% | 1h19:59.00 | 1h19:59.00 | 0% | 1h36:58.00 | -17.5% | |
| | 2016 Southern XC #2 | | Checkendon | 40-49 | | 145 | Rides on Air | 1 / 24 | 100% | 1h16:11.20 | 1h16:11.20 | 0% | 1h29:42.20 | -15.1% | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 40-49 | | 306 | | 4 / 40 | 92% | 1h49:18.00 | 1h47:16.00 | 1.9% | 1h40:52.00 | 8.4% | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 40-49 | | 204 | | 4 / 31 | 90% | 1h23:58.00 | 1h19:04.00 | 6.2% | 1h43:10.00 | -18.6% | |
| | 2016 Southern XC #7 | | Matterley Estate | 40-49 | | 145 | Rides on Air | 2 / 22 | 95% | 1h17:27.30 | 1h15:42.40 | 2.3% | 1h27:16.60 | -11.3% | |
| | 2016 Southern XC #6 | | Pippingford | 40-49 | | 145 | Rides on Air | 2 / 16 | 93% | 1h26:30.30 | 1h24:06.70 | 2.9% | 1h38:09.50 | -11.9% | |
| | 2016 Southern XC #5 | | Crow Hill | 40-49 | | 145 | Rides on Air | 2 / 30 | 97% | 1h26:26.70 | 1h25:14.20 | 1.4% | 1h37:58.90 | -11.8% | |
| | 2016 Southern XC #4 | | Matterley Estate | 40-49 | | 145 | Rides on Air | 2 / 29 | 96% | 1h20:43.30 | 1h18:20.90 | 3% | 1h29:53.00 | -10.2% | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 40-49 | | 302 | | 7 / 50 | 88% | 1h18:09.00 | 1h14:27.00 | 5% | 1h25:18.00 | -8.4% | |
| | 2016 Southern XC #3 | | Wasing | 40-49 | | 145 | Rides on Air | 4 / 40 | 92% | 1h24:43.70 | 1h23:00.10 | 2.1% | 1h36:41.60 | -12.4% | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 40-49 | | 301 | | 7 / 35 | 82% | 1h21:43.00 | 1h16:01.00 | 7.5% | 1h42:54.00 | -20.6% | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 322 | | 1 / 58 | 100% | 1h27:47.00 | 1h27:47.00 | 0% | 1h42:43.00 | -14.5% | |
| | 2016 Southern XC #1 | | Black Park | 40-49 | | 145 | Rides on Air | 2 / 43 | 98% | 1h29:01.20 | 1h28:59.50 | 0% | 1h43:01.10 | -13.6% | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | 40+ Plus | | 843 | Rides on Air | 3 / 43 | 95% | 1h41:42.00 | 1h38:41.00 | 3.1% | 2h02:48.00 | -17.2% | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | Expert | | 21 | | 6 / 15 | 64% | 1h23:10.00 | 1h22:02.00 | 1.4% | 1h36:11.00 | -13.5% | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 404 | | 20 / 46 | 58% | 1h23:46.00 | 1h17:22.00 | 8.3% | 1h30:56.00 | -7.9% | |
| | 2015 Pedalon Southern XC #4 | | Bordon | Expert | | 28 | | 3 / 30 | 93% | 1h25:00.00 | 1h22:52.00 | 2.6% | 1h37:28.00 | -12.8% | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Expert | | 202 | | 12 / 66 | 83% | 1h31:55.00 | 1h24:43.00 | 8.5% | 1h34:16.00 | -2.5% | |
| | 2015 Pedalon Southern XC #3 | | Wasing | Expert | | 20 | Rides on Air | 2 / 27 | 96% | 1h26:31.00 | 1h24:44.00 | 2.1% | 1h35:35.00 | -9.5% | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | Expert | | 32 | | 2 / 31 | 97% | 1h38:38.00 | 1h34:51.00 | 4% | 1h45:02.00 | -6.1% | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Expert | | 201 | | 4 / 67 | 95% | 1h20:19.00 | 1h17:39.00 | 3.4% | 1h26:22.00 | -7% | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 203 | | 1 / 88 | 100% | 1h38:06.00 | 1h38:06.00 | 0% | 1h50:50.00 | -11.5% | |
| | 2015 Pedalon Southern XC #1 | | Black Park | Expert | | 27 | Rides on Air | 1 / 27 | 100% | 1h31:10.00 | 1h31:10.00 | 0% | 1h42:48.00 | -11.3% | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Expert | | 95 | Rides on Air | 8 / 15 | 50% | 1h46:28.00 | 1h35:31.00 | 11.5% | 1h35:31.00 | 11.5% | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 30-39 | | 256 | | 3 / 32 | 94% | 1h35:54.00 | 1h35:44.00 | 0.2% | 1h42:51.00 | -6.8% | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 407 | | 2 / 37 | 97% | 1h30:32.00 | 1h30:30.00 | 0% | 1h52:32.00 | -19.6% | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 210 | | 3 / 35 | 94% | 1h31:30.00 | 1h29:41.00 | 2% | 1h30:14.00 | 1.4% | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 30-39 | | 73 | Rides on Air | 7 / 19 | 67% | 1h25:12.00 | 1h17:22.00 | 10.1% | 1h32:25.00 | -7.8% | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | 30-39 | | 114 | Rides on Air | 2 / 29 | 96% | 1h21:52.00 | 1h21:17.00 | 0.7% | 1h35:53.00 | -14.6% | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 30-39 | | 93 | | 30 / 30 | 0% | n/a | 1h34:09.00 | n/a | 1h46:34.00 | n/a | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 30-39 | | 356 | | 3 / 43 | 95% | 1h23:59.00 | 1h23:28.00 | 0.6% | 1h46:21.00 | -21% | |
| | 2014 Pedalon Southern XC #1 | | Wasing | 30-39 | | 106 | Rides on Air | 1 / 49 | 100% | 1h36:31.00 | 1h36:31.00 | 0% | 1h46:55.00 | -9.7% | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | Master Plus | | 978 | Rides on Air | 9 / 27 | 69% | 1h22:08.00 | 1h15:31.00 | 8.8% | 1h32:16.00 | -11% | |