| | 2023/24 Miche Wessex CX League #13 | | New Forest | 40-49 (U18/40-49 race) | | 259 | Pedalon | 1 / 54 | 100% | 37:19.08 | 37:19.08 | 0% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 40-49 | | 8 | Pedalon | 3 / 43 | 95% | 39:20.30 | 38:20.90 | 2.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 40-49 | | 3 | Pedalon | 4 / 36 | 91% | 44:39.00 | 42:51.40 | 4.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 40-49 | | 2 | Pedalon | 3 / 17 | 88% | 48:24.30 | 46:44.50 | 3.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 4 | Pedalon | 2 / 36 | 97% | 37:08.50 | | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 40-49 | | 2 | Pedalon | 4 / 36 | 91% | 46:45.80 | 44:33.70 | 4.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 40-49 | | 1 | Pedalon | 2 / 30 | 97% | 38:32.80 | 38:31.50 | 0.1% | - | - | |
| | 2023/24 Miche Wessex CX League #4 | | Prospect Park | 18+ | | 902 | Pedalon | 2 / 50 | 98% | 55:22.38 | 54:27.99 | 1.7% | - | - | |
| | 2023/24 Miche Wessex CX League #3 | | Foxhill | 40-49 (U18/40-49 race) | | 259 | Pedalon | 1 / 59 | 100% | 40:42.52 | 40:42.52 | 0% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 40-49 (Master+ race) | | 251 | Pedalon | 5 / 28 | 85% | 1h27:58.10 | 1h21:14.40 | 8.3% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 40-49 (Vet race) | | 267 | Pedalon | 5 / 39 | 89% | 1h27:53.00 | 1h23:34.00 | 5.2% | - | - | |
| | 2023 Southern XC #4 | | Folly Farm | 40-49 | | 321 | Pedalon | 1 / 39 | 100% | 1h35:28.50 | 1h35:28.50 | 0% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | 40-49 | | 316 | Pedalon | 1 / 41 | 100% | 1h23:52.40 | 1h23:52.40 | 0% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 40-49 (Vet race) | | 234 | Pedalon | 1 / 38 | 100% | 1h39:44.80 | 1h39:44.80 | 0% | - | - | |
| | 2023 Southern XC #2 | | Holywell Estate | 40-49 | | 341 | Pedalon | 1 / 43 | 100% | 1h29:07.30 | 1h29:07.30 | 0% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 45-49 (40-49) | | 1 | Pedalon | 3 / 36 | 94% | 45:42.20 | 44:32.70 | 2.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 40-49 | | 2 | Pedalon | 1 / 35 | 100% | 40:49.50 | 40:49.50 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 40-49 | | 2 | Pedalon | 1 / 38 | 100% | 39:57.50 | 39:57.50 | 0% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 45-49 (MV45) | | 45 | Pedalon.co.uk | 1 / 76 | 100% | 51:54.00 | 51:54.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 40-49 | | 3 | Pedalon | 2 / 34 | 97% | 37:13.20 | 36:50.10 | 1.1% | - | - | |
| | 2022/23 Miche Wessex CX League #8 | | Andover Athletic Club | 40-49 (40-49 race) | | 328 | Pedalon | 1 / 81 | 100% | 38:46.85 | 38:08.14 | 1.7% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 40-49 | | 8 | Pedalon | 1 / 52 | 100% | 42:32.40 | 42:32.40 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 3 | Pedalon | 1 / 73 | 100% | 37:19.50 | 37:19.50 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #5 | | Prospect Park | 18+ | | 784 | Pedalon | 1 / 49 | 100% | 1h02:03.20 | 1h02:03.20 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #4 | | Foxhill | 40-49 (40-49 race) | | 328 | Pedalon | 1 / 53 | 100% | 39:59.24 | 39:58.41 | 0% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 40-49 | | 321 | Pedalon | 1 / 48 | 100% | 1h29:09.00 | 1h29:09.00 | 0% | - | - | |
| | 2022 Southern XC #4 | | Gaddon's Farm, New Forest | 40-49 | | 282 | Pedalon | 1 / 26 | 100% | 1h25:52.90 | 1h25:52.90 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | 40-49 | | 264 | Pedalon | 1 / 31 | 100% | 1h26:53.10 | 1h26:53.10 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 40-49 | | 276 | Pedalon | 1 / 74 | 100% | 1h34:36.00 | 1h34:36.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 40-49 | | 2 | Pedalon | DNS / 46 | 0% | DNS | 42:30.40 | - | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 40-44 | | 4 | Pedalon | 1 / 25 | 100% | 43:06.00 | 43:06.00 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 40-49 | | 2 | Pedalon | 3 / 48 | 96% | 38:56.70 | 38:03.60 | 2.3% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 45-49 | | 48 | Pedalon | 1 / 83 | 100% | 54:50.70 | 54:50.70 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 40-49 | | 2 | Pedalon | 2 / 62 | 98% | 41:59.20 | 41:15.40 | 1.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 40-49 | | 2 | Pedalon | 2 / 65 | 98% | 47:49.00 | 47:00.80 | 1.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 2 | Pedalon | 2 / 64 | 98% | 43:49.10 | 43:45.00 | 0.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 37 | Pedalon | 2 / 86 | 99% | 45:54.30 | 45:32.00 | 0.8% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | 40-49 | | 253 | Pedalon | DNS / 40 | 0% | DNS | 1h31:54.10 | - | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 40-49 | | 322 | Pedalon | 2 / 34 | 97% | 1h28:19.00 | 1h26:52.00 | 1.7% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 40-49 | | 401 | Pedalon | 1 / 39 | 100% | 1h20:50.50 | 1h20:50.50 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 40-49 | | 401 | Pedalon | 2 / 43 | 98% | 1h12:42.60 | 1h11:58.00 | 1% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | 40-49 | | 1666 | Pedalon | 1 / 27 | 100% | 1h12:51.40 | 1h12:51.40 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 40-49 | | 401 | Pedalon | 1 / 42 | 100% | 1h25:38.00 | 1h25:38.00 | 0% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | 40-49 | | 1759 | Pedalon | 1 / 38 | 100% | 1h35:01.20 | 1h35:01.20 | 0% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 40-49 | | 1377 | Pedalon | 1 / 55 | 100% | 33:14.30 | 33:14.30 | 0% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 40-49 | | 862 | Pedalon | 1 / 54 | 100% | 1h23:22.40 | 1h23:22.40 | 0% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 40-49 | | 3 | Pedalon | 1 / 69 | 100% | 42:12.30 | 42:12.30 | 0% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40-49 | | 4 | Pedalon | 2 / 101 | 99% | 47:10.20 | 45:19.40 | 4.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 40-49 | | 1 | Pedalon | 3 / 66 | 97% | 40:53.40 | 40:16.10 | 1.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 40-49 | | 1 | Pedalon | 1 / 61 | 100% | 44:19.50 | 44:19.50 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 40-49 | | 1 | Pedalon | 1 / 88 | 100% | 38:14.70 | 38:14.70 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 40-49 | | 1 | Pedalon | 1 / 65 | 100% | 43:56.60 | 43:56.60 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 1 | Pedalon | 1 / 70 | 100% | 40:28.30 | 40:28.30 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 3 | Pedalon | 1 / 80 | 100% | 38:38.90 | 38:38.90 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 40-44 | | 403 | Pedalon | 1 / 26 | 100% | 1h25:40.00 | 1h25:40.00 | 0% | - | - | |
| | 2019 Southern XC #5 | | Pippingford | 40-49 | | 394 | Pedalon | 1 / 22 | 100% | 1h22:27.80 | 1h22:27.80 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 40-49 | | 401 | Pedalon | 1 / 41 | 100% | 1h27:06.20 | 1h27:06.20 | 0% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 40-49 | | 951 | Pedalon | 1 / 38 | 100% | 1h19:11.70 | 1h19:11.70 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 40-49 | | 403 | Pedalon | 2 / 53 | 98% | 1h22:41.00 | 1h22:35.00 | 0.1% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 40-49 | | 301 | Pedalon | 3 / 46 | 96% | 1h06:46.00 | 1h05:18.00 | 2.3% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 402 | Pedalon | 2 / 84 | 99% | 1h30:34.00 | 1h30:31.00 | 0.1% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 40-49 | | 420 | Pedalon | 1 / 48 | 100% | 1h18:03.00 | 1h18:03.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 24 | Pedalon | 2 / 107 | 99% | 42:52.20 | 42:16.60 | 1.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 40-49 | | 1 | Pedalon | 2 / 64 | 98% | 38:09.80 | 38:05.50 | 0.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 40-49 | | 1 | Pedalon | 1 / 59 | 100% | 40:14.50 | 40:14.50 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 40-49 | | 1 | Pedalon | 1 / 82 | 100% | 40:19.30 | 40:19.30 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 40-49 | | 1 | Pedalon | 1 / 92 | 100% | 39:57.50 | 39:57.50 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 40-49 | | 1 | Pedalon | 1 / 84 | 100% | 37:34.60 | 37:34.60 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 49 | Pedalon | 1 / 88 | 100% | 42:26.20 | 42:26.20 | 0% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 254 | Pedalon | 2 / 32 | 97% | 1h14:19.00 | 1h13:29.00 | 1.1% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 40-49 | | 303 | Pedalon | DNF / 38 | 0% | DNF | 1h12:22.00 | - | - | - | |
| | 2018 Southern XC #4 | | Matterley Estate | 40-49 | | 6199 | Pedalon | 1 / 24 | 100% | 1h14:50.30 | 1h14:50.30 | 0% | - | - | |
| | 2018 Southern XC #3 | | Pippingford | 40-49 | | 6153 | Pedalon | 1 / 32 | 100% | 1h23:26.50 | 1h23:26.50 | 0% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 40-49 | | 204 | Pedalon | 1 / 44 | 100% | 1h14:37.00 | 1h14:37.00 | 0% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | 40-49 | | 720 | Pedalon | 1 / 30 | 100% | 1h20:58.00 | 1h20:58.00 | 0% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | 40-49 | | 6049 | Pedalon | 1 / 41 | 100% | 1h15:17.10 | 1h15:17.10 | 0% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 40-49 | | 302 | Pedalon | 3 / 47 | 96% | 1h41:31.00 | 1h37:30.00 | 4.1% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 40-49 | | 317 | Pedalon | 4 / 66 | 95% | 1h35:27.00 | 1h33:54.00 | 1.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 40-49 | | 40 | Pedalon | 3 / 49 | 96% | 37:07.60 | 36:44.10 | 1.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 40-49 | | 44 | Pedalon | 7 / 55 | 89% | 40:53.90 | 39:42.30 | 3% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Elite | | 12 | Pedalon | DNF / 36 | 0% | DNF | 1h43:07.00 | - | - | - | |
| | 2017 Southern XC #5 | | Pippingford | Elite | | 6473 | Pedalon | 5 / 10 | 56% | 1h31:48.00 | 1h25:48.00 | 7% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | Elite | | 6129 | Pedalon | 1 / 7 | 100% | 1h26:42.50 | 1h26:42.50 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | Elite | | 13 | Pedalon | 12 / 32 | 65% | 1h41:02.00 | 1h34:48.00 | 6.6% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Elite | | 14 | Pedalon | 9 / 39 | 79% | 1h35:08.00 | 1h33:59.00 | 1.2% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Elite | | 15 | Pedalon | 11 / 37 | 72% | 1h48:23.00 | 1h46:01.00 | 2.2% | - | - | |
| | 2017 Southern XC #1 | | Wasing | Elite | | 6105 | Pedalon | 3 / 11 | 80% | 1h59:56.70 | 1h54:49.80 | 4.5% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 14 | Pedalon | 21 / 24 | 13% | - | 1h40:52.00 | - | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | Senior | | 12 | Pedalon | 10 / 32 | 71% | 1h51:21.00 | 1h43:10.00 | 7.9% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | Elite | | 80 | Pedalon | 1 / 9 | 100% | 1h27:16.60 | 1h27:16.60 | 0% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | Elite | | 80 | Pedalon | 2 / 7 | 83% | 1h40:43.10 | 1h38:09.50 | 2.6% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Elite | | 19 | Pedalon | 26 / 30 | 14% | - | 1h45:49.00 | - | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | Elite | | 80 | Pedalon | 12 / 13 | 8% | - | 1h37:58.90 | - | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | Elite | | 80 | Pedalon | 1 / 7 | 100% | 1h29:53.00 | 1h29:53.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Elite | | 22 | Pedalon | 12 / 36 | 69% | 1h31:05.00 | 1h25:18.00 | 6.8% | - | - | |
| | 2016 Southern XC #3 | | Wasing | Elite | | 80 | Pedalon | 2 / 10 | 89% | 1h36:54.60 | 1h36:41.60 | 0.2% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Elite | | 14 | Pedalon | 10 / 34 | 73% | 1h51:18.00 | 1h42:54.00 | 8.2% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Elite | | 23 | Pedalon | 18 / 44 | 60% | 1h49:59.00 | 1h42:43.00 | 7.1% | - | - | |
| | 2016 Southern XC #1 | | Black Park | Elite | | 80 | Pedalon | 3 / 18 | 88% | 1h44:12.70 | 1h43:01.10 | 1.2% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | Elite | | 1 | Pedalon | 1 / 5 | 100% | 1h36:11.00 | 1h36:11.00 | 0% | - | - | |