| | 2016 Nutcracker Altura XC #5 | | Gandale | Elite | | ? | Hope Factory Racing | 2 / 3 | 50% | - | | - | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 1 | Hope Tech Factory Racing | 6 / 36 | 86% | 39:21.40 | | 0% | - | - | |
| | 2023 Hope PMBA Enduro #1 | | Gisburn Forest | 40-49 | | 1384 | Hope Factory Racing | 3 / 73 | 97% | 10:08.44 | 9:15.27 | 9.6% | 9:10.19 | 10.6% | |
| | 2019 Hope PMBA Enduro #1 | | Gisburn Forest | 40-49 | | 356 | Hope Factory Racing | 6 / 79 | 94% | 10:59.68 | 10:23.48 | 5.8% | 9:50.13 | 11.8% | |
| | PMBA Enduro - Escape to Gisburn | | Gisburn Forest | Pro | | 3 | Hope Factory Racing | 4 / 4 | 0% | 17:14.00 | 10:28.00 | 64.7% | 10:28.00 | 64.7% | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 40-49 (Short Track Vet race) | | 575 | Hope Factory Racing | 1 / 5 | 100% | 16:48.00 | 16:48.00 | 0% | - | - | |
| | 2013 UK Gravity Enduro #3 | | Hamsterley Forest | 30-39 | | 768 | | 7 / 142 | 96% | 18:21.05 | 16:52.92 | 8.7% | 16:33.39 | 10.8% | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 18+ | | 65 | Hope Factory Racing | DNF / 36 | 0% | DNF | 18:44.00 | - | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 40-49 (Short Track Vet race) | | 459 | Hope Factory Racing | 1 / 7 | 100% | 19:38.40 | 19:38.40 | 0% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Short Track Vet race) | | 569 | Hope Factory Racing | 1 / 7 | 100% | 20:22.50 | 20:22.50 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 14 | Hope Factory Racing | DNF / 66 | 0% | DNF | 20:42.00 | - | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 40-49 (Short Track Vet race) | | 185 | Hope Factory Racing | 1 / 10 | 100% | 21:25.20 | 21:25.20 | 0% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 40-49 (Short Track Vet race) | | 391 | Hope Factory Racing | 1 / 10 | 100% | 21:35.30 | 21:35.30 | 0% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | 40+ (Short Track Vet race) | | 186 | Hope Factory Racing | 1 / 8 | 100% | 21:37.40 | 21:37.40 | 0% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 5 | Hope Factory Racing | 2 / 73 | 99% | 37:44.20 | 37:19.50 | 1.1% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 40-49 | | 39 | Hope Factory Racing | 6 / 84 | 94% | 37:42.70 | 37:34.60 | 0.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 40-49 | | 1 | Hope Factory Racing | 1 / 48 | 100% | 38:03.60 | 38:03.60 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 40-49 | | 34 | Hope Factory Racing | 1 / 64 | 100% | 38:05.50 | 38:05.50 | 0% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 40-49 | | 3 | Hope Tech Factory Racing | 1 / 43 | 100% | 38:20.90 | 38:20.90 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 40-49 | | 2 | Hope Tech Factory Racing | 1 / 30 | 100% | 38:31.50 | 38:31.50 | 0% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 40-49 | | 23 | Hope Factory Racing | 1 / 85 | 100% | 39:03.70 | 39:03.70 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 40-49 | | 46 | Hope Factory Racing | 2 / 92 | 99% | 40:04.90 | 39:57.50 | 0.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 40-49 | | 3 | Hope Factory Racing | 4 / 38 | 92% | 41:04.40 | 39:57.50 | 2.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | 40-49 | | 28 | Hope Factory Racing | 2 / 59 | 98% | 40:34.20 | 40:14.50 | 0.8% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 40-49 | | 37 | Hope Factory Racing | 3 / 82 | 98% | 41:07.00 | 40:19.30 | 2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #6 | | Cyclopark | 40-49 | | 3 | Hope Factory Racing | 3 / 35 | 94% | 41:23.40 | 40:49.50 | 1.4% | - | - | |
| | NWCCA - Northern Area CX Champs | | Betley Court Farm | 45-49 (V40/Jnr race) | | 51 | Hope Tech Factory Racing | 1 / 18 | 100% | 40:59.40 | 40:59.40 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | 40-49 | | 1 | Hope Factory Racing | 1 / 62 | 100% | 41:15.40 | 41:15.40 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | 40-49 | | 2 | Hope Tech Factory Racing | 3 / 22 | 90% | 42:52.50 | 41:33.40 | 3.2% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | 40-49 | | 21 | Hope Factory Racing | 2 / 69 | 99% | 42:18.30 | 42:12.30 | 0.2% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 40-49 | | 1 | Hope Factory Racing | 1 / 107 | 100% | 42:16.60 | 42:16.60 | 0% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 35 | Hope Factory Racing | 2 / 88 | 99% | 42:40.80 | 42:26.20 | 0.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | 40-49 | | 1 | Hope Factory Racing | DNF / 46 | 0% | DNF | 42:30.40 | - | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 40-49 | | 1 | Hope Factory Racing | 2 / 52 | 98% | 42:58.60 | 42:32.40 | 1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 40-49 | | 2 | Hope Tech Factory Racing | 2 / 36 | 97% | 44:12.10 | 42:51.40 | 3.1% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | 40-44 | | 8 | Hope Factory Racing | 3 / 25 | 92% | 43:30.30 | 43:06.00 | 0.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 40-49 | | 1 | Hope Factory Racing | 1 / 57 | 100% | 43:33.60 | 43:33.60 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40-49 | | 1 | Hope Factory Racing | 1 / 64 | 100% | 43:45.00 | 43:45.00 | 0% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 45-49 (40-49) | | 7 | Hope Factory Racing | 2 / 36 | 97% | 45:07.70 | 44:32.70 | 1.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 40-49 | | 1 | Hope Tech Factory Racing | 3 / 36 | 94% | 46:00.70 | 44:33.70 | 3.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 40-49 | | 16 | Hope Tech Factory Racing | 13 / 36 | 66% | 44:22.00 | 44:33.70 | -0.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 15 | Hope Factory Racing | 1 / 86 | 100% | 45:32.00 | 45:32.00 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 40-49 | | 30 | Hope Factory Racing | 1 / 56 | 100% | 45:46.30 | 45:46.30 | 0% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 40-49 | | 3 | Hope Tech Factory Racing | 1 / 17 | 100% | 46:44.50 | 46:44.50 | 0% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 40-49 | | 1 | Hope Factory Racing | 1 / 65 | 100% | 47:00.80 | 47:00.80 | 0% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 45-49 (MV45) | | 40 | Hope Factory Racing | 7 / 76 | 92% | 54:28.00 | 51:54.00 | 5% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 45-49 | | 63 | | 2 / 83 | 99% | 55:24.70 | 54:50.70 | 1% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 18+ | | 14 | Hope Tech Factory Racing | 7 / 27 | 77% | 59:59.00 | 56:52.00 | 5.5% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | Elite | | 16 | Hope Factory Racing | 8 / 50 | 86% | 1h00:53.00 | 57:26.00 | 6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | Elite | | 17 | Hope Factory Racing | 4 / 37 | 92% | 1h00:33.40 | 58:01.65 | 4.4% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | Elite | | 10 | Hope Factory Racing | 13 / 49 | 75% | 1h00:44.00 | 58:17.00 | 4.2% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 21 | Hope Factory Racing | 16 / 57 | 73% | 1h01:51.00 | 58:23.00 | 5.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 18 | Hope Factory Racing | 5 / 45 | 91% | 59:52.00 | 58:25.00 | 2.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | Elite | | 18 | Hope Factory Racing | DNF / 60 | 0% | DNF | 59:16.10 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | Elite | | 17 | Hope Factory Racing | 16 / 41 | 63% | 1h05:00.00 | 59:51.00 | 8.6% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 23+ | | 17 | Hope Tech Factory Racing | 1 / 29 | 100% | 1h06:26.00 | 1h00:38.00 | 9.6% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | Elite | | 14 | Hope Factory Racing | 8 / 40 | 82% | 1h03:43.55 | 1h00:50.10 | 4.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | Elite | | 16 | Hope Factory Racing | 8 / 30 | 76% | 1h03:38.00 | 1h00:59.00 | 4.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | Elite | | 25 | Hope Factory Racing | 4 / 51 | 94% | 1h03:01.00 | 1h01:11.00 | 3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | Elite | | 10 | Hope Factory Racing | 4 / 33 | 91% | 1h05:17.00 | 1h02:34.00 | 4.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | Elite | | 22 | Hope Factory Racing | 9 / 64 | 87% | 1h06:58.00 | 1h02:37.00 | 7% | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | Elite | | 36 | Hope Factory Racing | 2 / 31 | 97% | 1h04:17.00 | 1h02:37.00 | 2.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 59 | Hope Factory Racing | 3 / 39 | 95% | 1h04:39.50 | 1h02:46.50 | 3% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | Elite | | 11 | Hope Factory Racing | 8 / 68 | 90% | 1h06:13.00 | 1h03:30.00 | 4.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | Elite | | 12 | Hope Factory Racing | 4 / 40 | 92% | 1h06:06.00 | 1h04:09.00 | 3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 23+ | | 15 | Hope Tech Factory Racing | 8 / 20 | 63% | 1h11:06.00 | 1h04:20.00 | 10.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #5 | | Trinity Park Showground, Suffolk | Elite | | 14 | Hope Factory Racing | 8 / 32 | 77% | 1h08:14.00 | 1h05:05.00 | 4.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 12 | Hope Factory Racing | 11 / 72 | 86% | 1h07:25.00 | 1h05:16.00 | 3.3% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 40-49 | | 331 | Hope Factory Racing | 1 / 21 | 100% | 1h05:50.80 | 1h05:50.80 | 0% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | Elite | | 28 | Hope Factory Racing | 5 / 55 | 93% | 1h08:26.00 | 1h06:11.00 | 3.4% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | Elite | | 19 | Hope Factory Racing | 4 / 68 | 96% | 1h09:55.00 | 1h07:19.00 | 3.9% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 451 | Hope Factory Racing | 1 / 18 | 100% | 1h11:24.00 | 1h11:24.00 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | 40-49 | | 402 | Hope Factory Racing | 1 / 43 | 100% | 1h11:58.00 | 1h11:58.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 40-49 | | 301 | Hope Factory Racing | 1 / 38 | 100% | 1h12:22.00 | 1h12:22.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 40-49 | | 517 | Hope Factory Racing | 2 / 50 | 98% | 1h12:33.00 | 1h12:32.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 40-49 | | 251 | Hope Factory Racing | 4 / 32 | 90% | 1h14:55.00 | 1h13:29.00 | 2% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | 40-49 | | 201 | Hope Factory Racing | 4 / 44 | 93% | 1h15:34.00 | 1h14:37.00 | 1.3% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | 40-49 | | 460 | Hope Tech Factory Racing | 1 / 29 | 100% | 1h19:46.92 | 1h19:46.92 | 0% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 514 | Hope Factory Racing | 2 / 35 | 97% | 1h24:56.00 | 1h20:37.00 | 5.4% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 40-49 | | 403 | Hope Factory Racing | 36 / 39 | 8% | - | 1h20:50.50 | - | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 40-49 (Master+ race) | | 252 | Hope Factory Racing | 1 / 28 | 100% | 1h21:14.40 | 1h21:14.40 | 0% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | Elite | 413252 | 32 | Hope Factory Racing | 4 / 8 | 57% | 1h24:21.00 | 1h22:13.00 | 2.6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 40-49 | | 408 | Hope Factory Racing | 1 / 53 | 100% | 1h22:35.00 | 1h22:35.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 40-49 | | 451 | Hope Factory Racing | 1 / 39 | 100% | 1h23:29.00 | 1h23:29.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #5 | | Cannock Chase | 40-49 (Vet race) | | 252 | Hope Factory Racing | 1 / 39 | 100% | 1h23:34.00 | 1h23:34.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Vet race) | | 340 | Hope Factory Racing | 1 / 45 | 100% | 1h25:03.80 | 1h23:46.80 | 1.5% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Elite | | 24 | Hope | 10 / 36 | 74% | 1h30:31.00 | 1h25:18.00 | 6.1% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 40-49 | | 424 | Hope Factory Racing | 2 / 42 | 98% | 1h26:14.70 | 1h25:38.00 | 0.7% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 40-44 | | 401 | Hope Factory Racing | DNS / 26 | 0% | DNS | 1h25:40.00 | - | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | 40-49 | | 321 | Hope Factory Racing | 1 / 34 | 100% | 1h26:52.00 | 1h26:52.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | 40-49 | | 201 | Hope Factory Racing | 1 / 36 | 100% | 1h27:03.00 | 1h27:03.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | 40-49 (Vet race) | | 251 | Hope Factory Racing | 1 / 38 | 100% | 1h28:29.00 | 1h28:29.00 | 0% | - | - | |
| | 2014 UCI World Cup XC #3 | | Nové Mesto | Elite | GBR19770905 | 111 | | 58 / 152 | 62% | 1h37:13.00 | 1h28:33.00 | 9.8% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | Elite | | 14 | Hope Factory Racing | 4 / 19 | 83% | 1h31:29.50 | 1h28:45.10 | 3.1% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | 40-49 | | 337 | Hope Factory Racing | DNS / 48 | 0% | DNS | 1h29:09.00 | - | - | - | |
| | 2014 UCI World Cup XC #4 | | Bikepark Albstadt | Elite | GBR19770905 | 95 | | 62 / 94 | 34% | - | 1h29:24.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | Elite | | 3 | Hope | 2 / 47 | 98% | 1h31:44.00 | 1h30:14.00 | 1.7% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 40-49 | | 401 | Hope Factory Racing | 1 / 84 | 100% | 1h30:31.00 | 1h30:31.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 21 | Hope | 17 / 34 | 52% | 1h37:35.00 | 1h30:56.00 | 7.3% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | 40-49 (Vet race) | | 321 | Hope Factory Racing | 1 / 34 | 100% | 1h31:50.10 | 1h31:50.10 | 0% | - | - | |