| | Singletrack - Singletrack Classic Weekender | | Lee Quarry | Senior/Master | | 134 | | 76 / 93 | 18% | 2:10.97 | 1:36.00 | 36.4% | 1:32.95 | 40.9% | |
| | 2013 X-Fusion Enduro 1 #1 | | Triscombe | Competitive | | 47 | | DNS / 132 | 0% | DNS | 10:58.00 | - | 10:58.00 | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | 40-49 | | 223 | TEAM MILO | 20 / 49 | 60% | 1h50:55.00 | 1h34:07.00 | 17.9% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 40+ Plus | | 857 | TEAM MILO | 21 / 32 | 35% | 1h33:28.00 | 1h17:51.00 | 20.1% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | 40+ Plus | | 403 | TEAM MILO | 20 / 38 | 49% | 1h37:28.00 | 1h23:32.00 | 16.7% | - | - | |
| | 2015 Trans-Savoie - Day 1: Val D’Isere, Tignes, Ste Foye, Seez | | Savoie, Alps | 40+ | | 46 | | 19 / 36 | 49% | 57:54.00 | 45:07.00 | 28.3% | 36:58.00 | 56.6% | |
| | 2015 Trans-Savoie - Day 2: Les Arcs, Montchavin-Les-Coches, La Plagne | | Savoie, Alps | 40+ | | 46 | | 24 / 34 | 30% | 1h50:13.00 | 1h17:28.00 | 42.3% | 1h02:32.00 | 76.3% | |
| | 2015 Trans-Savoie - Day 3: La Plagne, Champagny, Bozel | | Savoie, Alps | 40+ | | 46 | | 26 / 35 | 26% | 1h13:32.00 | 49:36.00 | 48.3% | 42:53.00 | 71.5% | |
| | 2015 Trans-Savoie - Day 4: Courchevel, Meribel & Villarlurin | | Savoie, Alps | 40+ | | 46 | | 22 / 33 | 34% | 1h24:04.00 | 1h06:05.00 | 27.2% | 56:49.00 | 48% | |
| | 2015 Trans-Savoie - Day 5: Beaufort-Areches | | Savoie, Alps | 40+ | | 46 | | 18 / 36 | 51% | 1h04:12.00 | 46:11.00 | 39% | 39:40.00 | 61.9% | |
| | 2015 Trans-Savoie - Day 6: Les Contamines, St Gervais, Chamonix-Mont-Blanc | | Savoie, Alps | 40+ | | 46 | | 19 / 35 | 47% | 34:12.00 | 27:37.00 | 23.8% | 24:26.00 | 40% | |
| | 2016 Pedalhounds Enduro #1 | | Land of Nod | 50+ | | 71 | TEAM MILO | 7 / 10 | 33% | 15:20.74 | 13:59.36 | 9.7% | 12:21.69 | 24.1% | |
| | 2016 Gorrick Autumn Classic #1 | | Area 51 | 40+ Plus | | 117 | TEAM MILO | 23 / 31 | 27% | 1h32:17.00 | 1h16:55.00 | 20% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #2 | | Minley Manor | 3hr: 50+ | | 3967 | | 6 / 37 | 86% | - | 2h59:19.00 | - | - | - | |
| | 2019 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 50-59 | | 892 | TEAM MILO | 20 / 34 | 42% | 1h15:06.00 | 1h06:05.00 | 13.6% | - | - | |
| | Brighton Big Dog - Brighton Big Dog | | Stanmer Park, Brighton | 50+ | | 603 | TEAM MILO | 5 / 29 | 86% | - | 5h45:41.00 | - | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #1 | | Caesar's Camp | 3hr: 50+ | | 3854 | TEAM MILO | 18 / 47 | 63% | - | 3h10:57.00 | - | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #2 | | Porridgepot Hill | 3hr: 50+ | | 3905 | TEAM MILO | 42 / 49 | 15% | - | 2h45:25.00 | - | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #3 | | Minley Manor | 3hr: 50+ | | 3950 | TEAM MILO | 14 / 37 | 64% | - | 2h52:53.00 | - | - | - | |
| | Run and Ride - Dirty Nocka | | Cannock Chase | Solo: 6hr | | 127 | Kendal CC | 32 / 51 | 38% | -5LAP | 5h57:16.74 | - | - | - | |