| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast (Shortened 3) | | 286 | Sherwood Pines C.C | 52 / 83 | 38% | - | 1h17:27.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #4 | | Shouldham Warren | 3hr: 40+ | | 424 | Sherwood Pines CC | 40 / 49 | 19% | - | 3h15:44.00 | - | - | - | |
| | 2019/20 Thetford Racing Winter XC #3 | | Thetford Forest | 3hr: 40+ | | 424 | Sherwood Pines CC | 47 / 65 | 28% | - | 3h27:35.00 | - | - | - | |
| | Cold Brew Events - EastG8 | | Eastgate | 40-49 | | 111 | Sherwood Pines C.C | 14 / 15 | 7% | - | 7h12:03.00 | - | - | - | |
| | Gorrick - Autum Equinox | | Highlands Farm | Sunday: 4hr: 40-49 | | 753 | | 10 / 14 | 31% | - | | - | - | - | |
| | Gorrick - TORQ Breakout | | Highlands Farm | 8hr: 40-49 | | 184 | | 6 / 12 | 55% | - | | - | - | - | |
| | 2021 TORQ Breakout #1 | | Highlands Farm | Day 2 AM 3hr: 40-49 | | 828 | Sherwood Pines Cycles | 19 / 22 | 14% | - | 2h40:42.00 | - | - | - | |
| | 2021 TORQ Breakout #2 | | Highlands Farm | Day 1 AM 3hr: 40-49 | | 130 | Sherwood Pines Cycles | 26 / 30 | 14% | - | 2h46:50.00 | - | - | - | |
| | Run and Ride - Winter Classic | | Cannock Chase | Enthusiast | | 379 | Sherwood Pines Cycles | 55 / 65 | 16% | 1h10:19.77 | 1h06:08.00 | 6.4% | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 6hr | | 171 | Sherwood Pines | 35 / 51 | 32% | -6LAP | 5h57:16.74 | - | - | - | |
| | Run and Ride - Summer Classic | | Cannock Chase | Enthusiast | | 307 | Sherwood Pines Cycles | 60 / 69 | 13% | 1h01:59.38 | 58:35.64 | 5.8% | - | - | |
| | Cold Brew Events - Hammers 8 | | Hamsterley Forest | Pairs | | 220 | TEAM: Sherwood Pines Cycles Team | 9 / 42 | 80% | 7h52:36.00 | 5h04:49.00 | 55% | - | - | |
| | 2023 Crank It Cycling #1 | | Sherwood Pines | 40-49 | | 500 | Sherwood Pines Cycles Forme | 33 / 35 | 6% | 1h22:20.00 | 1h20:37.00 | 2.1% | - | - | |
| | Struggle Events - Struggle Borderlands Road & Gravel Sportive | | Dales Bike Centre | Open | | 905 | | n/a (sportive) | - | 9h56:10.00 | - | - | - | - | |
| | Struggle Events - Struggle Borderlands Road & Gravel Sportive | | Dales Bike Centre | Open (Gravel: 50km) | | 1188 | | n/a (sportive) | - | 3h25:21.00 | - | - | - | - | |
| | King's Lynn MTB - Shouldham XC | | Shouldham Warren | 40+ | | 25 | Sherwood Pines Cycles Forme | DNF / 68 | 0% | DNF | 3h35:10.00 | - | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 271 | Sherwood Pines Cycles Team | 128 / 236 | 46% | 2h06:20.00 | 1h28:36.00 | 42.6% | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 (ROTOR Battle in the Dark - 1 lap) | | 271 | Sherwood Pines Cycles Team | 24 / 45 | 48% | 29:33.00 | 23:59.00 | 23.2% | - | - | |
| | A Cycling - Battle on the Beach | | Pembrey Country Park | 40-49 | | 294 | Sherwood Pines Cycles Team | 153 / 265 | 42% | 2h31:16.00 | 1h20:21.00 | 88.3% | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 40-49 | 877632 | 808 | | 42 / 47 | 11% | - | 1h27:13.00 | - | - | - | |