| | 2023 SWCX League #6 | | Redruth School | 40-49 | 468168 | 206 | | 4 / 17 | 81% | 1h08:59.00 | 1h00:28.00 | 14.1% | - | - | |
| | 2023 SWCX League #5 | | Torbay Velopark | 40-49 | 468168 | 206 | | 2 / 22 | 95% | 1h08:28.00 | 1h01:35.00 | 11.2% | - | - | |
| | 2023 SWCX League #4 | | Newnham Park | 40-49 | 468168 | 206 | | 13 / 28 | 56% | 1h09:14.00 | 1h00:38.00 | 14.2% | - | - | |
| | 2023 SWCX League #2 | | Cricket St. Thomas Estate | 40-49 | 468168 | 206 | | 3 / 24 | 91% | 1h00:57.00 | 59:02.00 | 3.3% | - | - | |
| | 2023 SWCX League #1 | | Coxleigh Barton | 40-49 | 468168 | 206 | | 5 / 24 | 83% | 1h02:09.00 | 59:14.00 | 4.9% | - | - | |
| | 2023 South West XC #3 | | Newnham Park | 40-49 | | 110 | | 5 / 20 | 79% | 1h36:06.10 | 20:14.40 | 374.8% | - | - | |
| | 2023 South West XC #1 | | Grammarcombe Woods | 40-49 | | 131 | | 5 / 23 | 82% | 1h26:09.30 | 1h19:56.10 | 7.8% | - | - | |
| | South West XC - Newnham 3hr Winter Warm-up | | Newnham Park | 40-49 | | 118 | | 6 / 30 | 83% | 2h53:12.46 | 38:44.68 | 347.1% | - | - | |
| | 2022 SWCX League #7 | | Redruth School | 40-49 | 468168 | 219 | | 1 / 46 | 100% | 1h04:32.00 | 59:36.00 | 8.3% | - | - | |
| | 2022 SWCX League #6 | | Newnham Park | 40-49 | 468168 | 219 | | 1 / 48 | 100% | 1h04:17.00 | 59:48.00 | 7.5% | - | - | |
| | 2022 SWCX League #5 | | Newnham Park | 40-49 | 468168 | 219 | | 1 / 49 | 100% | 1h05:40.00 | 1h01:31.00 | 6.8% | - | - | |
| | 2022 British Cycling CX National Trophy Series #4 | | Torbay Velopark | 40-49 | | 25 | | 17 / 34 | 52% | 42:12.50 | 36:50.10 | 14.6% | - | - | |
| | 2022 SWCX League #4 | | Escot Park | 40-49 | 468168 | 219 | | 1 / 37 | 100% | 1h07:46.00 | 1h03:07.00 | 7.4% | - | - | |
| | 2022 SWCX League #3 | | Torbay Velopark | 40-49 | 468168 | 219 | | 2 / 35 | 97% | 1h03:00.00 | 1h00:35.00 | 4% | - | - | |
| | 2022 British Cycling CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 40-49 | | 32 | | 31 / 73 | 58% | 42:11.10 | 37:19.50 | 13% | - | - | |
| | 2022 Shimano Lazer West Midlands Cyclo-Cross League #6 | | Hillcrest, Ullenhall | 40-49 | | 638 | Private entry | 3 / 30 | 93% | 52:28.00 | 50:24.00 | 4.1% | - | - | |
| | 2022 SWCX League #2 | | Cricket St. Thomas Estate | 40-49 | 468168 | 219 | | 2 / 37 | 97% | 1h07:30.00 | 1h02:42.00 | 7.7% | - | - | |
| | 2022 SWCX League #1 | | Coxleigh Barton | 40-49 | 468168 | 219 | | 1 / 30 | 100% | 1h02:16.00 | 58:24.00 | 6.6% | - | - | |
| | 2019 BEMBA National Enduro Series #3 | | Minehead | 40-49 | | 296 | | 12 / 102 | 89% | 15:48.98 | 14:24.73 | 9.7% | 13:43.80 | 15.2% | |
| | 2019 South West XC #2 | | Woody's Bike Park | 40-49 | | 265 | | 7 / 30 | 79% | 1h31:36.00 | 1h25:51.00 | 6.7% | - | - | |
| | Mini Enduro - Haibike Mini Enduro | | BikePark Wales | 40-49 | | 217 | | 2 / 41 | 98% | 7:04.70 | 6:46.71 | 4.4% | 6:09.97 | 14.8% | |
| | 2018/19 Soggy Bottom Winter Series XC #1 | | Newnham Park | 40-49 | | 96 | Rad Rides | 2 / 29 | 96% | 1h20:14.00 | 1h18:39.00 | 2% | - | - | |
| | 2018/19 Woodland Riders Winter #2 | | Gawton | 40-49 | 468168 | 207 | | 2 / 14 | 92% | 1:23.82 | 1:23.18 | 0.8% | 1:14.42 | 12.6% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 40-49 | | 1151 | Rad Rides | 5 / 251 | 98% | 21:28.52 | 19:25.77 | 10.5% | 19:25.77 | 10.5% | |
| | Southern Enduro - Identiti Bikes Southern Enduro Champs | | Minehead | 40-49 | | 180 | | 11 / 82 | 88% | 16:18.21 | 14:48.65 | 10.1% | 14:15.35 | 14.4% | |
| | 2018 UK Gravity Enduro #2 | | Eastridge | 40-49 | | 720 | | 13 / 38 | 68% | 12:02.24 | 10:57.95 | 9.8% | 9:56.93 | 21% | |
| | 2018 UK Gravity Enduro #1 | | Innerleithen | 40-49 | | 720 | | 12 / 36 | 69% | 26:24.72 | 23:45.06 | 11.2% | 21:09.97 | 24.8% | |
| | 2017/18 Woodland Riders Winter #3 | | Gawton | 40+ | | 270 | | 2 / 10 | 89% | 1:09.78 | 1:09.00 | 1.1% | 1:01.87 | 12.8% | |
| | 2016 Trans-Savoie - Days 1-6 | | Savoie, Alps | 30-39 | | ? | | 5 / 57 | 93% | 4h57:16.00 | 4h38:43.00 | 6.7% | 4h21:12.00 | 13.8% | |
| | 2016 Trans BC Enduro #6 | | Nelson, BC | Open | | ? | | 34 / 64 | 48% | 27:59.00 | 21:35.00 | 29.7% | 21:35.00 | 29.7% | |
| | 2016 Trans BC Enduro #5 | | Nelson, BC | Open | | ? | | 39 / 63 | 39% | 35:29.00 | 27:20.00 | 29.8% | 27:20.00 | 29.8% | |
| | 2016 Trans BC Enduro #4 | | Rossland, BC | Open | | ? | | 25 / 69 | 65% | 44:51.00 | 39:45.00 | 12.8% | 39:45.00 | 12.8% | |
| | 2016 Trans BC Enduro #3 | | Rossland, BC | Open | | ? | | 38 / 70 | 46% | 23:47.00 | 20:14.00 | 17.6% | 20:14.00 | 17.6% | |
| | 2016 Trans BC Enduro #2 | | Penticton, BC | Open | | ? | | 58 / 71 | 19% | 53:42.00 | 34:36.00 | 55.2% | 34:36.00 | 55.2% | |
| | 2016 Trans BC Enduro #1 | | Vernon, BC | Open | | ? | | 30 / 72 | 59% | 38:09.00 | 33:15.00 | 14.7% | 33:15.00 | 14.7% | |
| | 2015 Trans Provence - Day 6 | | Sospel -> Menton | Amateur | | ? | | 23 / 41 | 45% | 36:10.00 | 28:09.00 | 28.5% | 25:20.00 | 42.8% | |
| | 2015 Trans Provence - Day 5 | | Valdeblore -> Sospel | Amateur | | ? | | 36 / 41 | 13% | 58:19.00 | 33:21.00 | 74.9% | 30:23.00 | 91.9% | |
| | 2015 Trans Provence - Day 4 | | Valberg -> Valdeblore | Amateur | | ? | | 23 / 41 | 45% | 33:05.00 | 26:50.00 | 23.3% | 24:15.00 | 36.4% | |
| | 2015 Trans Provence - Day 3 | | Villars-Colmars -> Valberg | Amateur | | ? | | 10 / 41 | 78% | 35:45.00 | 32:29.00 | 10.1% | 29:58.00 | 19.3% | |
| | 2015 Trans Provence - Day 2 | | Barcelonnette -> Villars-Colmars | Amateur | | ? | | 11 / 41 | 75% | 41:09.00 | 38:36.00 | 6.6% | 35:06.00 | 17.2% | |
| | 2015 Trans Provence - Day 1 | | Embrun -> Barcelonnette | Amateur | | ? | | 14 / 41 | 68% | 19:24.00 | 17:36.00 | 10.2% | 16:14.00 | 19.5% | |
| | 2015 X-Fusion Enduro 1 #2 | | Grogley Woods, Bodmin | Competitive: Master | | 131 | | 2 / 47 | 98% | 15:04.00 | 14:42.00 | 2.5% | 13:51.00 | 8.8% | |
| | 2014 Trans-Savoie - Day 6: Megeve to Chamonix | | Savoie, Alps | Master | | 64 | | 3 / 46 | 96% | 28:12.00 | 26:00.00 | 8.5% | 23:52.00 | 18.2% | |
| | 2014 Trans-Savoie - Day 5: Albertville to Megeve | | Savoie, Alps | Master | | 64 | | 4 / 46 | 93% | 40:32.00 | 38:00.00 | 6.7% | 35:05.00 | 15.5% | |
| | 2014 Trans-Savoie - Day 4: Bozel to Albertville | | Savoie, Alps | Master | | 64 | | 1 / 47 | 100% | 1h04:18.00 | 1h04:18.00 | 0% | 56:49.00 | 13.2% | |
| | 2014 Trans-Savoie - Day 2: Ste Foye To Peisey-Nancroix | | Savoie, Alps | Master | | 64 | | 3 / 47 | 96% | 1h05:46.00 | 1h02:51.00 | 4.6% | 55:59.00 | 17.5% | |
| | 2014 Trans-Savoie - Day 1: Val d'Isere To Ste Foye | | Savoie, Alps | Master | | 64 | | 2 / 47 | 98% | 1h07:12.00 | 1h07:02.00 | 0.3% | 57:32.00 | 16.8% | |
| | 2014 X-Fusion Enduro 1 #3 | | Grogley Woods, Bodmin | Competitive | | 13 | | 10 / 96 | 91% | 16:14.00 | 15:07.00 | 7.4% | 15:07.00 | 7.4% | |
| | 2014 RaceFace Circus of Dirt #1 | | Newnham Park | Men | | 52 | North Coast MTB | 22 / 129 | 84% | 4:48.88 | 4:09.41 | 15.8% | 4:09.41 | 15.8% | |
| | 2013 Trans-Savoie - Day 6: Beaufort To Les Contamines | | Savoie, Alps | Men | | 22 | | 10 / 65 | 86% | 35:12.00 | 30:59.00 | 13.6% | 30:59.00 | 13.6% | |
| | 2013 Trans-Savoie - Day 5: Bozel To Beaufort | | Savoie, Alps | Men | | 22 | | 13 / 65 | 81% | 23:10.00 | 20:28.00 | 13.2% | 20:28.00 | 13.2% | |
| | 2013 Trans-Savoie - Day 4: Around Bozel | | Savoie, Alps | Men | | 22 | | 14 / 64 | 79% | 1h02:48.00 | 53:12.00 | 18.1% | 53:12.00 | 18.1% | |
| | 2013 Trans-Savoie - Day 3: Landry To Bozel | | Savoie, Alps | Men | | 22 | | 17 / 62 | 74% | 1h01:23.00 | 49:08.00 | 24.9% | 49:08.00 | 24.9% | |
| | 2013 Trans-Savoie - Day 2: Seez To Landry | | Savoie, Alps | Men | | 22 | | 19 / 62 | 70% | 1h15:36.00 | 1h00:32.00 | 24.9% | 1h00:32.00 | 24.9% | |
| | 2013 Trans-Savoie - Day 1: Val d'Isere To Seez | | Savoie, Alps | Men | | 22 | | 28 / 62 | 56% | 1h16:37.00 | 58:38.00 | 30.7% | 58:38.00 | 30.7% | |
| | Steel City - Steel City DH | | Greno Woods | 30-39 | | 103 | | 12 / 54 | 79% | 1:32.77 | 1:23.86 | 10.6% | 1:16.64 | 21% | |
| | 2010/11 661 Mini DH #2 | | Forest of Dean | 30-39 | | 393 | Dirt Magazine | 19 / 42 | 56% | 1:06.18 | 58.84s | 12.5% | 55.14s | 20% | |
| | 2010 Caersws Cup #5 | | Caersws | 30-39 | | 488 | | 10 / 22 | 57% | 2:11.02 | 1:56.83 | 12.2% | 1:55.13 | 13.8% | |
| | UCI - DHI Masters World Championships '09 | | Pra Loup | 30-34 | GBR19780520 | 97 | UK | 56 / 124 | 55% | 4:15.35 | 3:36.67 | 17.9% | 3:35.50 | 18.5% | |
| | 2008/09 661 Mini DH #2 | | Forest of Dean | 30-39 | | 122 | | 22 / 52 | 59% | 55.23s | 49.00s | 12.7% | 47.27s | 16.8% | |
| | 2008/09 661 Mini DH #1 | | Forest of Dean | 30+ | | 79 | | 25 / 55 | 56% | 59.07s | 50.93s | 16% | 48.68s | 21.4% | |