| | UCI - DHI World Championships '92 | | Bromont, QC | Elite | GBR19690403 & 23 | ? | UK | 41 / 129 | 69% | 4:59.30 | 4:28.10 | 11.6% | 4:28.10 | 11.6% | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | Elite | | 1 | Pioneer Scott Syncros | 3 / 8 | 71% | 1h18:02.00 | 1h15:42.00 | 3.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 1 | Scott racing | 3 / 56 | 96% | 46:00.00 | 45:46.30 | 0.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 1 | Scott racing | 2 / 69 | 99% | 40:58.70 | 40:52.00 | 0.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 40-49 | | 1 | Scott racing | 1 / 49 | 100% | 36:44.10 | 36:44.10 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 40-49 | | 1 | Scott racing | 1 / 53 | 100% | 35:17.70 | 35:17.70 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 40-49 | | 1 | Scott racing | 2 / 48 | 98% | 45:21.50 | 45:12.60 | 0.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 1 | Scott racing | 4 / 88 | 97% | 42:55.90 | 42:26.20 | 1.2% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 1 | Scott racing | 1 / 88 | 100% | 39:24.70 | 39:24.70 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 1 | Scott racing | 1 / 90 | 100% | 41:48.20 | 41:48.20 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 50-59 | | 1 | Scott racing | 1 / 71 | 100% | 44:27.60 | 44:27.60 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 50-59 | | 1 | Scott racing | 1 / 59 | 100% | 40:48.30 | 40:48.30 | 0% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 50-54 | | 1 | Scott racing | 1 / 65 | 100% | 43:13.30 | 43:13.30 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 50-59 | | 1 | Scott racing | 1 / 59 | 100% | 37:55.70 | 37:55.70 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 1 | Scott racing | 1 / 94 | 100% | 45:31.80 | 45:31.80 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 50-59 | | 1 | Scott racing | 1 / 64 | 100% | 43:31.20 | 43:31.20 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 50-59 | | 1 | Scott racing | 1 / 45 | 100% | 38:38.30 | 38:38.30 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 50-59 | | 1 | Scott racing | 1 / 43 | 100% | 42:21.00 | 42:21.00 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 50-59 | | 1 | Scott racing | 1 / 38 | 100% | 40:54.80 | 40:54.80 | 0% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 50-54 (50-59) | | 1 | Scott racing | 1 / 47 | 100% | 44:04.60 | 44:04.60 | 0% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 50-54 | | 1 | Scott racing | 1 / 47 | 100% | 38:44.70 | 38:44.70 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | 50-59 | | 2 | Scott racing | 1 / 37 | 100% | 39:15.30 | 39:15.30 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 50-59 | | 2 | Scott racing | 1 / 68 | 100% | 49:43.00 | 49:43.00 | 0% | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | Elite | 400191 | 3 | Pioneer Scott Syncros | 3 / 10 | 78% | 1h39:35.00 | 1h34:05.00 | 5.9% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | Elite | 400191 | 3 | Pioneer Scott Syncros | 1 / 5 | 100% | 1h34:00.00 | 1h34:00.00 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 50-59 | | 3 | Scott racing | 1 / 59 | 100% | 41:29.50 | 41:29.50 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 4 | Scott racing | 1 / 91 | 100% | 40:13.00 | 38:52.10 | 3.5% | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | Elite | | 5 | | 3 / 7 | 67% | 1h28:43.00 | 1h26:10.00 | 3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 50-59 | | 5 | Scott racing | 1 / 80 | 100% | 38:24.70 | 38:24.70 | 0% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 50-59 | | 5 | Scott racing | 1 / 72 | 100% | 34:26.70 | 34:26.70 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | Elite | | 7 | Scott racing | 8 / 44 | 84% | 1h07:06.00 | 1h02:25.00 | 7.5% | - | - | |
| | 2023 Crank It Cycling #6 | | Rother Valley Country Park | 50-59 | | 7 | | 1 / 14 | 100% | 1h13:40.00 | 1h09:44.00 | 5.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 8 | Scott racing | 4 / 36 | 91% | 1h09:43.50 | 1h06:37.10 | 4.7% | - | - | |
| | Steel City - Steel City DH | | Greno Woods | Pro-Am | | 9 | Scott racing | 9 / 12 | 27% | 1:47.83 | 1:31.12 | 18.3% | 1:31.12 | 18.3% | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | Elite | | 9 | Pioneer Scott Syncros | 9 / 47 | 83% | 1h36:44.00 | 1h30:14.00 | 7.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #5 | | Pembrey Country Park | Elite | | 9 | Scott racing | 5 / 24 | 83% | 1h02:59.00 | 59:04.00 | 6.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | 23+ | | 9 | Scott racing | 7 / 24 | 74% | 1h00:29.00 | 55:06.00 | 9.8% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | Elite | | 10 | Pioneer Scott Syncros | 2 / 7 | 83% | 1h37:40.00 | 1h35:59.00 | 1.8% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | Elite | | 12 | Pioneer Scott Syncros | 6 / 47 | 89% | 1h42:49.00 | 1h40:50.00 | 2% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Elite | | 13 | Pioneer Scott Syncros | 7 / 30 | 79% | 1h44:52.00 | 1h39:13.00 | 5.7% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | Senior | | 13 | Scott racing | 8 / 43 | 83% | 1h41:31.00 | 1h34:06.00 | 7.9% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 13 | Scott racing | 10 / 34 | 73% | 1h35:33.00 | 1h30:56.00 | 5.1% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 50-59 | | 13 | Scott racing | 1 / 105 | 100% | 37:03.20 | 37:03.20 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 13 | Scott racing | 7 / 39 | 84% | 1h05:15.10 | 1h02:46.50 | 4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | Elite | | 14 | Scott racing | 18 / 49 | 65% | 1h01:31.00 | 58:17.00 | 5.6% | - | - | |
| | 2022 Hope XC #6 | | Tong | 50-59 (Gravel: G1 course) | | 14 | Scott racing | 2 / 3 | 50% | 1h01:57.00 | 1h01:57.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 15 | Pioneer Scott Syncros | 12 / 35 | 68% | 1h51:43.00 | 1h42:51.00 | 8.6% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 15 | Scott racing | 11 / 71 | 86% | 1h07:07.00 | 59:19.00 | 13.2% | - | - | |
| | NWCCA - Northern Area CX Champs | | Betley Court Farm | 50-54 (50/V60+ race) | | 15 | Scott racing | 1 / 23 | 100% | 42:06.20 | 42:06.20 | 0% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | Elite | | 16 | Scott racing | 19 / 48 | 62% | 1h14:30.00 | 1h07:38.00 | 10.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 16 | Scott racing | 13 / 45 | 73% | 1h08:12.00 | 1h03:51.00 | 6.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | Elite | | 17 | Scott racing | 4 / 29 | 89% | 1h03:32.00 | 59:28.00 | 6.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | Elite | | 17 | Scott racing | 12 / 68 | 84% | 1h07:37.00 | 1h03:30.00 | 6.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | Elite | | 17 | Scott racing | 10 / 28 | 67% | 1h02:35.00 | 56:20.00 | 11.1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 18+ | | 17 | Scott racing | 11 / 27 | 62% | 1h00:58.00 | 56:52.00 | 7.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 23+ | | 17 | Scott racing | 7 / 20 | 68% | 1h10:42.00 | 1h04:20.00 | 9.9% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | Elite | | 18 | Pioneer Scott Syncros | 14 / 63 | 79% | 1h52:00.00 | 1h46:21.00 | 5.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 23+ | | 18 | Scott racing | 9 / 40 | 79% | 1h08:33.00 | 1h10:22.00 | -2.6% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Elite | | 19 | Pioneer Scott Syncros | 15 / 51 | 72% | 1h32:01.00 | 1h26:22.00 | 6.5% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 50-54 (MV50) | | 19 | Scott racing | 2 / 98 | 99% | 53:41.00 | 53:40.00 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 50-59 | | 19 | Scott racing | 8 / 53 | 87% | 1h09:14.00 | 1h09:14.00 | 0% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | Elite | | 20 | Scott racing | 3 / 31 | 93% | 1h05:38.00 | 1h02:37.00 | 4.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 20 | Scott racing | 23 / 72 | 69% | 1h09:20.00 | 1h05:16.00 | 6.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 20 | Scott racing | 1 / 73 | 100% | 1h07:59.00 | 1h07:59.00 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | Elite | | 21 | Scott racing | 9 / 33 | 75% | 1h06:42.00 | 1h02:34.00 | 6.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 21 | Scott racing | 1 / 95 | 100% | 41:24.30 | 41:24.30 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 21 | Scott racing | 26 / 62 | 59% | 1h07:47.00 | 29:05.00 | 133.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 22 | Scott racing | 1 / 68 | 100% | 43:02.80 | 43:02.80 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | Elite | | 22 | Scott racing | 18 / 60 | 71% | 1h07:22.80 | 59:16.10 | 13.7% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | Elite | | 24 | Scott racing | 9 / 32 | 74% | 1h08:40.00 | 1h05:05.00 | 5.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 24 | Scott racing | 17 / 54 | 70% | 1h06:21.00 | 25:49.00 | 157% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Elite | | 25 | Pioneer Scott Syncros | 35 / 56 | 38% | 2h02:36.00 | 1h50:50.00 | 10.6% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 26 | Scott racing | 24 / 56 | 58% | 1h06:33.00 | 29:51.00 | 123% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 18+ | | 28 | Scott racing | 19 / 55 | 67% | 1h02:46.00 | 27:30.00 | 128.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | Elite | | 29 | Scott racing | 7 / 30 | 79% | 1h03:27.00 | 1h00:59.00 | 4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | Elite | | 29 | Scott racing | 2 / 40 | 97% | 1h04:23.00 | 1h04:09.00 | 0.4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 30 | Scott racing | 22 / 66 | 68% | 1h05:11.00 | 20:42.00 | 214.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | Elite | | 31 | Scott racing | 13 / 37 | 67% | 1h02:35.80 | 58:01.65 | 7.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | Elite | | 36 | Scott racing | DNF / 40 | 0% | DNF | 1h00:50.10 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 37 | Scott racing | 15 / 45 | 68% | 1h01:38.00 | 58:25.00 | 5.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | Elite | | 37 | Scott racing | 12 / 50 | 78% | 1h01:44.00 | 57:26.00 | 7.5% | - | - | |
| | 2022 Hope XC #6 | | Tong | 50-59 | | 37 | Scott racing | 1 / 16 | 100% | 1h32:53.00 | 1h28:56.00 | 4.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 38 | Scott racing | 10 / 57 | 84% | 1h01:27.00 | 58:23.00 | 5.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | Elite | | 41 | Scott racing | 9 / 51 | 84% | 1h04:06.00 | 1h01:11.00 | 4.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 42 | Scott racing | 28 / 71 | 61% | 1h06:13.00 | 22:12.10 | 198.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | Elite | | 43 | Scott racing | 6 / 64 | 92% | 1h06:17.00 | 1h02:37.00 | 5.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 40-49 | | 45 | Scott racing | 3 / 59 | 97% | 41:28.00 | 40:14.50 | 3% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | Elite | | 46 | Scott racing | 5 / 68 | 94% | 1h10:11.00 | 1h07:19.00 | 4.3% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 46 | Scott racing | 11 / 149 | 93% | 3h58:18.20 | 1h02:18.50 | 282.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | Elite | | 47 | Scott racing | 4 / 41 | 93% | 1h01:28.00 | 59:51.00 | 2.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 40-49 | | 51 | Scott racing | 1 / 55 | 100% | 39:42.30 | 39:42.30 | 0% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | Elite | | 52 | Scott racing | 12 / 55 | 80% | 1h10:46.00 | 1h06:11.00 | 6.9% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 18+ | | 58 | Scott racing | 11 / 36 | 71% | 40:25.00 | 18:44.00 | 115.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 40-49 | | 60 | Scott racing | 2 / 82 | 99% | 40:33.20 | 40:19.30 | 0.6% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | Elite | | 64 | Scott racing | 2 / 45 | 98% | 1h03:11.00 | 57:00.00 | 10.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 40-49 | | 67 | Scott racing | 16 / 84 | 82% | 38:54.00 | 37:34.60 | 3.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 40-49 | | 71 | Scott racing | 4 / 92 | 97% | 40:57.30 | 39:57.50 | 2.5% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 40-49 | | 92 | Scott racing | 2 / 85 | 99% | 40:22.50 | 39:03.70 | 3.4% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 93 | Scott racing | 3 / 107 | 98% | 43:10.40 | 42:16.60 | 2.1% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 50-54 | | 95 | Scott racing | 2 / 93 | 99% | 50:37.10 | 49:58.90 | 1.3% | - | - | |