| | 2015 Nutcracker Altura XC #1 | | Whinlatter | 50-59 | | 605 | Huddersfield Star Wheelers | 16 / 32 | 52% | 1h36:47.00 | 1h15:57.00 | 27.4% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 50-59 | 959493 | 945 | Huddersfield Star Wheelers | 9 / 18 | 53% | 1h35:13.00 | 1h22:52.00 | 14.9% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | 50-59 | 959493 | 805 | Huddersfield Star Wheelers | 17 / 33 | 50% | 2h00:04.00 | 1h39:28.00 | 20.7% | - | - | |
| | 2015 Nutcracker Altura XC #3 | | Aske Moor | 50-59 | | 943 | Huddersfield Star Wheelers | 13 / 31 | 60% | 1h44:18.00 | 1h28:08.00 | 18.3% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | 50-59 | | 404 | Huddersfield Star Wheelers | 10 / 27 | 65% | 1h28:01.00 | 1h17:12.00 | 14% | - | - | |
| | 2015 Nutcracker Altura XC #5 | | Gandale | 50-59 | 959493 | 424 | Huddersfield Star Wheelers | 7 / 21 | 70% | 1h40:57.00 | 1h27:08.00 | 15.9% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | 50-59 | 959493 | 918 | Huddersfield Star Wheelers | 10 / 20 | 53% | 1h21:16.00 | 1h10:43.00 | 14.9% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | 50-59 | | 478 | Huddersfield Star Wheelers | 27 / 37 | 28% | 1h14:14.00 | 1h00:55.00 | 21.9% | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | 50-59 | 959493 | 682 | Huddersfield Star Wheelers | 10 / 26 | 64% | 1h06:51.00 | 1h00:01.00 | 11.4% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 50-59 | | 465 | Huddersfield Star Wheelers | 20 / 29 | 32% | 1h52:36.00 | 1h39:15.00 | 13.5% | - | - | |
| | 2017 Midlands XC #1 | | Sherwood Pines | 50-59 | | 95 | Huddersfield Star Wheelers | 12 / 41 | 73% | 1h09:27.00 | 1h05:13.00 | 6.5% | - | - | |
| | 2017 Nutcracker Altura XC #1 | | Dalby Forest | 50-59 | 959493 | 507 | Huddersfield Star Wheelers | 8 / 20 | 63% | 1h43:11.00 | 1h32:06.00 | 12% | - | - | |
| | 2017 Midlands XC #3 | | Cannock Chase | 50-59 | | 74 | Huddersfield Star Wheelers | 14 / 42 | 68% | 1h20:32.00 | 1h12:19.00 | 11.4% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 50-59 | | 633 | Huddersfield Star Wheelers | 31 / 37 | 17% | 1h42:25.00 | 1h27:40.00 | 16.8% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 50-59 | | 574 | Huddersfield Star Wheelers | 18 / 33 | 47% | 1h27:55.00 | 1h15:08.00 | 17% | - | - | |
| | 2017 Midlands XC #4 | | Dudmaston | 50-59 | | 50 | Huddersfield Star Wheelers | 11 / 32 | 68% | 1h27:25.00 | 1h22:03.00 | 6.5% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 50-59 | | 575 | Huddersfield Star Wheelers | 20 / 30 | 34% | 1h48:38.00 | 1h33:11.00 | 16.6% | - | - | |
| | 2017 Midlands XC #7 | | Eckington Woods | 50-59 | | 46 | Huddersfield Star Wheelers | 12 / 22 | 48% | 1h26:56.00 | 1h16:46.00 | 13.2% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 50-59 | | 565 | Huddersfield Star Wheelers | 13 / 17 | 25% | 1h16:58.00 | 1h04:40.00 | 19% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 50+ | | 92 | Huddersfield Star Wheelers | 25 / 48 | 49% | 45:49.80 | 41:24.60 | 10.7% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50+ | | 32 | Huddersfield Star Wheelers | 46 / 85 | 46% | 48:11.50 | 42:15.20 | 14.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | 50+ | | 97 | Huddersfield Star Wheelers | 13 / 58 | 79% | 50:13.80 | 46:57.90 | 7% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 50+ | | 26 | Huddersfield Star Wheelers | 25 / 75 | 68% | 48:03.40 | 42:05.80 | 14.2% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 50-59 | | 266 | Huddersfield Star Wheelers | 24 / 43 | 45% | 1h30:25.00 | 1h20:08.00 | 12.8% | - | - | |
| | 2018 Midlands XC #1 | | Swynnerton Old Park | 50-59 | | 55 | Huddersfield Star Wheelers | 8 / 31 | 77% | 1h22:01.00 | 1h13:02.00 | 12.3% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 50-59 | | 270 | Huddersfield Star Wheelers | 25 / 35 | 29% | 1h44:26.00 | 1h27:36.00 | 19.2% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 50-59 | | 135 | Huddersfield Star Wheelers | 12 / 43 | 74% | 1h20:02.00 | 1h11:08.00 | 12.5% | - | - | |
| | 2018 Midlands XC #5 | | Eckington Woods | 50-59 | | 46 | Huddersfield Star Wheelers | 14 / 27 | 50% | 1h22:55.00 | 1h09:19.00 | 19.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 50-59 | | 32 | Huddersfield Star Wheelers | 29 / 70 | 59% | 47:49.90 | 42:34.30 | 12.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #2 | | Beach Park, Irvine | 50-59 | | 39 | Huddersfield Star Wheelers | 28 / 80 | 66% | 46:04.60 | 41:30.60 | 11% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 22 | Huddersfield Star Wheelers | 37 / 80 | 54% | 41:27.10 | 37:48.00 | 9.7% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 50-59 | | 524 | Huddersfield Star Wheelers | 29 / 66 | 57% | 1h27:50.00 | 1h18:31.00 | 11.9% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 50-59 | | 530 | Huddersfield Star Wheelers | 27 / 44 | 40% | 1h49:07.00 | 1h26:07.00 | 26.7% | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | 50-59 | 959493 | 519 | Huddersfield Star Wheelers | 13 / 35 | 65% | - | | - | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | 50-59 | | 510 | Huddersfield Star Wheelers | 9 / 35 | 76% | 1h29:29.00 | 1h23:15.00 | 7.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | 50-59 | | 25 | Huddersfield Star Wheelers | 33 / 80 | 59% | 43:52.60 | 38:24.70 | 14.2% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 31 | Huddersfield Star Wheelers | 30 / 68 | 57% | 51:23.80 | 43:02.80 | 19.4% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 50-59 | | 37 | Huddersfield Star Wheelers | 26 / 68 | 63% | 1h01:13.00 | 49:43.00 | 23.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 42 | Huddersfield Star Wheelers | 33 / 75 | 57% | 45:45.60 | 41:12.50 | 11.1% | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | 50-59 | | 81 | Huddersfield Star Wheelers | 37 / 102 | 64% | 51:33.50 | 45:51.50 | 12.4% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | 50-59 | | 460 | Huddersfield Star Wheelers | 19 / 34 | 45% | - | 1h12:08.50 | - | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | 50-59 | | 440 | Huddersfield Star Wheelers | 13 / 22 | 43% | 1h07:42.90 | 55:10.00 | 22.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 29 | Huddersfield Star Wheelers | 26 / 95 | 73% | 45:01.00 | 41:24.30 | 8.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 50-59 | | 23 | Huddersfield Star Wheelers | 36 / 88 | 60% | 43:56.10 | 39:24.70 | 11.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #3 | | Falkirk | 50-59 | | 25 | Huddersfield Star Wheelers | 29 / 90 | 69% | 47:07.60 | 41:48.20 | 12.7% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | 50-59 | | 20 | Here Come The Belgians | 25 / 59 | 59% | 47:15.50 | 40:48.30 | 15.8% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | 50-59 | | 467 | Here Come The Belgians | 16 / 47 | 67% | 1h28:40.40 | 1h11:27.20 | 24.1% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 50-59 | | 389 | Here Come The Belgians | 20 / 62 | 69% | 1h33:46.00 | 1h19:56.00 | 17.3% | - | - | |
| | 2022 Crank It Cycling #3 | | Lee Quarry | 50-59 | | 223 | Here Come The Belgians | 8 / 16 | 53% | -1LAP | 1h23:48.00 | - | - | - | |
| | 2022 Hope XC #7 | | Leeds Urban Bike Park | 50-59 | | 452 | Here Come The Belgians | 6 / 12 | 55% | 1h21:01.00 | 1h18:45.00 | 2.9% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 50-59 | | 36 | Here Come The Belgians | 19 / 91 | 80% | 43:37.00 | 38:52.10 | 12.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | 50-59 | | 14 | Here Come The Belgians | 22 / 94 | 77% | 51:07.10 | 45:31.80 | 12.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | 50-59 | | 16 | Here Come The Belgians | DNF / 64 | 0% | DNF | 43:31.20 | - | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | 50-59 | | 854 | Huddersfield Star Wheelers | 13 / 17 | 25% | - | | - | - | - | |
| | 2016 Nutcracker Altura XC #5 | | Gandale | 50-59 | | ? | Huddersfield Star Wheelers | 6 / 9 | 38% | - | | - | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 55-59 | | 515 | Huddersfield Star Wheelers | 12 / 17 | 31% | 1h51:12.00 | 1h34:31.00 | 17.7% | - | - | |
| | UCI - World Masters CX Championships '21 | | Trinity Park Showground, Suffolk | 55-59 | | 15 | Here Come The Belgians | 19 / 61 | 70% | 44:12.70 | 41:07.90 | 7.5% | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 60-64 (MV60) | | 52 | Here Come The Belgians | 14 / 71 | 81% | 43:18.80 | 40:42.70 | 6.4% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 60+ (Short Track Vet race) | | 542 | Here Come The Belgians | 2 / 4 | 67% | 23:37.90 | 22:11.70 | 6.5% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | 60+ (Master+ race) | | 452 | Here Come The Belgians | 4 / 14 | 77% | 1h30:15.35 | 1h20:33.20 | 12% | - | - | |
| | 2023 British Cycling CX National Trophy Series #1 | | Gypsies Green | 60+ | | 125 | Here Come The Belgians | 7 / 32 | 81% | 41:27.40 | 38:44.40 | 7% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 60+ | | 106 | Here Come The Belgians | 5 / 35 | 88% | 55:07.00 | 50:07.00 | 10% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 60+ | | 105 | Here Come The Belgians | DNF / 42 | 0% | DNF | 42:00.00 | - | - | - | |