| | 2024 Crank It Cycling #2 - XCO | | Sherwood Pines | Sport (Men's race 1) | | 369 | Ride Revolution Coaching | 70 / 71 | 1% | 39:05.17 | 1h10:38.50 | -44.7% | - | - | |
| | 2023 Crank It Cycling #2 | | Twisted Oaks Bike Park | Sport (Men's race 1) | 925545 & 2000 | 101 | Welland Valley CC | 17 / 19 | 11% | 18:18.47 | 18:18.47 | 0% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | Sport (Sport/SuperVet race) | | 126 | Welland Valley CC | 12 / 81 | 86% | 1h18:36.00 | 1h13:28.00 | 7% | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 | | 718 | Jack To The Future | 146 / 188 | 22% | 28:34.81 | 20:16.59 | 41% | 19:21.71 | 47.6% | |
| | 2021 Mud Sweat & Gears XC - Eastern #5 | | Stourton Woods | Division 2 | | 1592 | | 29 / 29 | 0% | -2LAP | 1h37:22.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #4 | | Thickthorn, Norwich | Division 2 | | 257 | Welland Valley CC | 15 / 44 | 67% | - | 1h38:27.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #3 | | Haughley Park | Division 2 | | 257 | Welland Valley CC | 16 / 42 | 63% | 1h40:14.00 | 1h31:38.00 | 9.4% | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #2 | | Twisted Oaks Bike Park | Division 2 | | 257 | Welland Valley CC | 6 / 55 | 91% | - | 1h25:17.00 | - | - | - | |
| | 2021 Mud Sweat & Gears XC - Eastern #1 | | Haughley Park | Division 2 | | 257 | Welland Valley CC | 24 / 73 | 68% | - | 1h26:37.00 | - | - | - | |
| | 2020 HSBC UK | CX National Trophy Series #1 | | Westmorland County Showground | U23 | | 43 | Welland Valley CC | 22 / 31 | 30% | - | 1h02:30.00 | - | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | U23 | | 69 | Welland Valley CC | 64 / 31 | -110% | - | 1h08:53.00 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #4 | | Carver Barracks | Sport | | 701 | Welland Valley CC | 15 / 37 | 61% | 1h22:21.00 | 1h16:42.00 | 7.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 17-18 | | 48 | Welland Valley CC | 36 / 50 | 29% | 45:40.10 | 36:51.70 | 23.9% | - | - | |
| | 2016 Friday Night XC Summer Series #7 | | Mallory Park | 12-15 | | 603 | Welland Valley CC | 6 / 7 | 17% | - | 48:43.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #5 | | East Carlton Countryside Park | 12-15 | | 603 | Welland Valley CC | 9 / 11 | 20% | - | 53:25.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #4 | | Kilworth Springs | 12-15 | | 603 | Welland Valley CC | 3 / 5 | 50% | - | 56:27.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 12-15 | | 603 | Welland Valley CC | 3 / 6 | 60% | 1h03:37.00 | 54:52.00 | 16% | - | - | |
| | 2016 Friday Night XC Summer Series #2 | | Desborough Leisure Centre | 12-15 | | 603 | Welland Valley CC | 5 / 9 | 50% | - | 55:47.00 | - | - | - | |
| | 2016 Friday Night XC Summer Series #1 | | Borough Hill, Daventry | 12-15 | | 603 | Welland Valley CC | 4 / 4 | 0% | 1h13:45.00 | 58:12.00 | 26.7% | - | - | |
| | 2015 Friday Night XC Summer Series #8 | | Spanhoe Aerodrome | 12-15 | | 612 | Welland Valley CC | - / 8 | 0% | - | 1h01:45.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #7 | | East Carlton Countryside Park | 12-15 | | 612 | Welland Valley CC | 8 / 11 | 30% | - | 1h01:02.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #6 | | Hicks Lodge, Ashby de la Zouch | 12-15 | | 612 | Welland Valley CC | 7 / 10 | 33% | - | 1h01:32.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #5 | | Kilworth Springs | 12-15 | | 612 | Welland Valley CC | 8 / 11 | 30% | - | 58:42.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #4 | | The Bowl, Milton Keynes | 12-15 | | 612 | Welland Valley CC | 8 / 13 | 42% | - | 50:29.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #3 | | Delapre Park, Northampton | 12-15 | | 612 | Welland Valley CC | 9 / 13 | 33% | - | 49:11.00 | - | - | - | |
| | 2015 Friday Night XC Summer Series #2 | | Mallory Park | 12-15 | | 612 | Welland Valley CC | 8 / 10 | 22% | - | 57:41.00 | - | - | - | |