| | 2014 British Cycling MTB XC #1 | | Codham Park | 13-14 | | 314 | Nottingham Clarion CC | 27 / 37 | 28% | 44:56.00 | 35:27.00 | 26.8% | - | - | |
| | 2014 Midlands XC #1 - XCE | | Ringwood | U17 | 718272 | ? | Nottingham Clarion CC | 14 / 17 | 19% | - | | - | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 13-14 | | 262 | Nottingham Clarion CC | 30 / 42 | 29% | 56:16.00 | 47:17.00 | 19% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 352 | Nottingham Clarion CC | 57 / 57 | 0% | - | 1h03:29.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 12-15 | | 605 | Nottingham Clarion | 2 / 8 | 86% | - | 1h09:32.00 | - | - | - | |
| | 2015 Midlands XC #2 | | Harlow Wood | 15-16 | | 91 | Nottingham Clarion CC | 11 / 12 | 9% | 50:03.00 | 39:14.00 | 27.6% | - | - | |
| | 2015 Friday Night XC Summer Series #2 | | Mallory Park | 12-15 | | 605 | Nottingham Clarion | 3 / 10 | 78% | 1h00:33.00 | 57:41.00 | 5% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | 15-16 | | 57 | Nottingham Clarion CC | 4 / 5 | 25% | 1h09:27.00 | 52:46.00 | 31.6% | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | 12-15 | | 605 | Nottingham Clarion | 3 / 11 | 80% | 1h01:45.00 | 58:42.00 | 5.2% | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 12-15 | | 605 | Nottingham Clarion | 4 / 10 | 67% | 1h04:09.00 | 1h01:32.00 | 4.3% | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | 12-15 | | 605 | Nottingham Clarion | 5 / 11 | 60% | 1h06:06.00 | 1h01:02.00 | 8.3% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | U16 | | 112 | Nottingham Clarion CC | - / 30 | 0% | - | | - | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | 15-16 | | 157 | Nottingham Clarion CC | 12 / 20 | 42% | 1h08:01.00 | 1h00:26.00 | 12.6% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 15-16 | | 105 | Nottingham Clarion | 11 / 19 | 44% | 1h02:56.80 | 54:18.10 | 15.9% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 250 | Nottingham Clarion CC | 55 / 57 | 4% | - | 58:50.00 | - | - | - | |
| | 2016 Midlands XC #2 | | Cannock Chase | 15-16 | | 126 | Nottingham Clarion CC | 21 / 21 | 0% | - | 50:51.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 16-22 | | 703 | Nottingham Clarion | 5 / 9 | 50% | 1h13:48.00 | 1h03:31.00 | 16.2% | - | - | |
| | 2016 Friday Night XC Summer Series #4 | | Kilworth Springs | 16-22 | | 703 | Nottingham Clarion | 3 / 10 | 78% | - | 1h06:14.00 | - | - | - | |
| | 2017 Midlands XC #2 | | Swynnerton Old Park | 17-18 | | 75 | Nottingham Clarion CC | 1 / 1 | - | 1h28:25.00 | 1h28:25.00 | 0% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 34 | Nottingham Clarion CC | 27 / 55 | 52% | 48:22.10 | 43:36.00 | 10.9% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 17-18 | | 35 | Nottingham Clarion CC | DNF / 57 | 0% | DNF | 45:37.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 17-18 | | 24 | Nottingham Clarion CC | 25 / 50 | 51% | 42:27.30 | 36:51.70 | 15.2% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 17-18 | | 27 | Nottingham Clarion CC | 29 / 48 | 40% | 45:44.20 | 40:01.00 | 14.3% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #5 | | Peel Park, West Yorkshire | 17-18 | | 101 | Nottingham Clarion CC | 17 / 48 | 66% | 45:09.60 | 39:36.90 | 14% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 17-18 | | 33 | Nottingham Clarion CC | 26 / 49 | 48% | 51:33.00 | 44:12.30 | 16.6% | - | - | |
| | 2018 Midlands XC #2 | | Parkwood Springs | 17-18 | | 85 | Nottingham Clarion CC | 3 / 9 | 75% | 1h14:28.00 | 1h11:00.00 | 4.9% | - | - | |
| | 2018 Midlands XC #3 | | Cannock Chase | 17-18 | | 263 | Nottingham Clarion CC | 2 / 6 | 80% | 1h11:49.00 | 1h08:44.00 | 4.5% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 74 | Nottingham Clarion CC | 21 / 28 | 26% | - | 58:30.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | U23 | | 85 | Nottingham Clarion CC | 16 / 28 | 44% | - | 1h02:46.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | U23 | | 64 | Nottingham Clarion CC | 15 / 27 | 46% | - | 1h03:04.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | U23 | | 48 | Nottingham Clarion CC | 9 / 16 | 47% | - | 1h04:00.00 | - | - | - | |
| | 2019 Midlands XC #1 | | Parkwood Springs | Sport | | 942 | Nottingham Clarion CC | 2 / 35 | 97% | 1h14:37.00 | 1h13:01.00 | 2.2% | - | - | |
| | 2019 Midlands XC #3 | | Kirton Off-road Centre | Sport | | 920 | 8point8 Group | 16 / 17 | 6% | - | 1h21:57.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 36 | 8point8 Group | 20 / 42 | 54% | 1h09:25.00 | 1h03:38.00 | 9.1% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | U23 | | 22 | 8point8 Group | 8 / 31 | 77% | - | 1h07:53.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #3 | | Beach Park, Irvine | U23 | | 18 | 8point8 Group | 12 / 21 | 45% | - | 1h03:17.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U23 | | 37 | 8point8 Group | 33 / 31 | -7% | - | 1h08:53.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | U23 | | 30 | 8point8 Group | 7 / 23 | 73% | 1h04:50.00 | 59:01.00 | 9.9% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | Elite | | 24 | 8point8 Group | 22 / 71 | 70% | - | 59:19.00 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 246 | 8Point8 | 3 / 29 | 93% | 1h28:55.00 | 1h26:43.00 | 2.5% | - | - | |
| | Gorrick - TORQ Breakout | | Highlands Farm | 4hr | | 729 | | 8 / 14 | 46% | - | | - | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | U23 | | 3 | 8point8 Group | 13 / 31 | 60% | 1h08:57.00 | 1h02:30.00 | 10.3% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Elite | | 591 | 8point8 team | 11 / 14 | 23% | 1h19:36.90 | 1h15:55.40 | 4.9% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 1 | | 242 | | 4 / 41 | 93% | - | 1h43:00.00 | - | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | Elite | | 1564 | 8Point8 | 7 / 10 | 33% | 35:35.80 | 29:38.90 | 20.1% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 1 | | 1574 | | 1 / 23 | 100% | 1h54:58.00 | 1h54:58.00 | 0% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 19-39 | | 321 | 8 Point 8 | 1 / 68 | 100% | 3h51:21.00 | 3h51:21.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | U23 | | 82 | | 9 / 20 | 58% | 1h21:11.80 | 1h13:14.80 | 10.9% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | U40 | | 118 | | DNF / 68 | 0% | DNF | 4h57:10.00 | - | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | U23 | | 45 | NSR (Nigel Smith Racing) | 18 / 45 | 61% | 1h05:46.10 | 1h02:16.70 | 5.6% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | Elite | | 23 | NSR (Nigel Smith Racing) | 30 / 72 | 59% | 1h10:11.00 | 1h05:16.00 | 7.5% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #4 | | Herrington Country Park, Sunderland | Elite | | 35 | NSR (Nigel Smith Racing) | 11 / 49 | 79% | 1h00:29.00 | 58:17.00 | 3.8% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #5 | | Cyclopark | Elite | | 30 | NSR (Nigel Smith Racing) | 13 / 60 | 80% | 1h05:44.60 | 59:16.10 | 10.9% | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | U23 | | 21 | NSR (Nigel Smith Racing) | 11 / 28 | 63% | 1h03:57.00 | 57:04.00 | 12.1% | - | - | |
| | 2021 HSBC UK | CX National Trophy Series #6 | | Broughton Park | U23 | | 15 | NSR (Nigel Smith Racing) | 9 / 18 | 53% | 1h01:20.00 | 57:21.00 | 7% | - | - | |
| | 2022 Crank It Cycling #1 | | Sherwood Pines | Elite | | 102 | NSR - Nigel Smith Racing | 1 / 4 | 100% | 1h45:11.00 | 1h45:11.00 | 0% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 6hr | | 148 | NSR cycling | 1 / 51 | 100% | 5h57:16.74 | 5h57:16.74 | 0% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Elite | | 30 | NSR - Nigel Smith Racing | 19 / 31 | 40% | 1h19:25.50 | 1h10:10.50 | 13.2% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Elite | | 26 | NSR - Nigel Smith Racing | DNF / 36 | 0% | DNF | 1h23:29.00 | - | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 19-39 | | 248 | NSR - Nigel Smith Racing | 5 / 59 | 93% | 3h23:54.20 | 1h01:21.60 | 232.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 16 | NSR - Nigel Smith Racing | 16 / 71 | 79% | 1h04:51.00 | 22:12.10 | 192.1% | - | - | |
| | 2022 British Cycling CX National Trophy Series #2 | | Callendar Estate | Elite | | 17 | NSR - Nigel Smith Racing | 20 / 66 | 71% | 1h04:51.00 | 20:42.00 | 213.3% | - | - | |
| | 2022 British Cycling CX National Trophy Series #3 | | Gypsies Green | Elite | | 14 | NSR - Nigel Smith Racing | 10 / 62 | 85% | 1h05:30.00 | 29:05.00 | 125.2% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 18+ | | 15 | NSR - Nigel Smith Racing | 10 / 54 | 83% | 1h04:56.00 | 25:49.00 | 151.5% | - | - | |
| | 2022 British Cycling CX National Trophy Series #5 | | Broughton Park | 18+ | | 17 | NSR - Nigel Smith Racing | 15 / 56 | 75% | 1h04:23.00 | 29:51.00 | 115.7% | - | - | |
| | West Midlands Cyclo-Cross League - Boxing Day Cross | | Kenilworth Common | 18+ | | 22 | NSR - Nigel Smith Racing | 2 / 18 | 94% | 53:21.00 | 51:39.00 | 3.3% | - | - | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 18+ | | 24 | NSR - Nigel Smith Racing | 10 / 36 | 74% | 40:06.00 | 18:44.00 | 114.1% | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Elite/Expert | | 342 | | 3 / 27 | 92% | 1h08:26.90 | 1h06:43.00 | 2.6% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | Elite | | 463 | NSR - Nigel Smith Racing | 1 / 4 | 100% | 1h19:56.00 | 1h19:56.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | Elite | | 20 | NSR - Nigel Smith Racing | 9 / 28 | 70% | 1h46:31.00 | 1h35:40.00 | 11.3% | - | - | |
| | 2023 Crank It Cycling #6 | | Rother Valley Country Park | Elite | | 4 | NSR cycling | 1 / 3 | 100% | 1h08:50.00 | 1h08:50.00 | 0% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 6 | NSR - Nigel Smith Racing | 3 / 149 | 99% | 3h46:25.40 | 1h02:18.50 | 263.4% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | Elite | | 15 | NSR - Nigel Smith Racing | DNF / 16 | 0% | DNF | 1h21:15.00 | - | - | - | |
| | UCI - XCM World Championships '23 | | Glentress | Elite | 10023508538 & 2000 | 64 | UK | 53 / 109 | 52% | 4h52:29.00 | 4h14:42.00 | 14.8% | - | - | |
| | 2023 British Cycling CX National Trophy Series #2 | | Thornton-in-Craven | 18+ | | 10 | NSR - Nigel Smith Racing | 7 / 33 | 81% | 1h09:07.00 | 1h04:18.00 | 7.5% | - | - | |
| | 2023 British Cycling CX National Trophy Series #3 | | Moorways Leisure Centre, Derbyshire | 23+ | | 10 | NSR - Nigel Smith Racing | 9 / 29 | 71% | 1h07:50.00 | 1h00:38.00 | 11.9% | - | - | |
| | 2023 British Cycling CX National Trophy Series #5 | | Cyclopark | 23+ | | 9 | NSR - Nigel Smith Racing | 8 / 40 | 82% | 1h18:18.00 | 1h10:22.00 | 11.3% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | 23+ | | 20 | NSR - Nigel Smith Racing | 10 / 24 | 61% | 1h01:15.00 | 55:06.00 | 11.2% | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 23+ | | 10 | NSR - Nigel Smith Racing | 10 / 35 | 74% | 45:32.00 | 59:26.00 | -23.4% | - | - | |
| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | Elite | | 423 | Pedal Power Loughborough | 2 / 4 | 67% | 1h16:32.45 | 1h13:31.77 | 4.1% | - | - | |