| | 2012 Alpine Winter #1 - Enduro | | Innerleithen | Senior | | 77 | innerleithenmtbracing i-cycles | 33 / 44 | 26% | 32:55.00 | 24:34.00 | 34% | 23:25.00 | 40.6% | |
| | 2013 Innerduro #1 | | Innerleithen | Open | | 160 | | 60 / 97 | 39% | 34:02.00 | 22:08.00 | 53.8% | 22:08.00 | 53.8% | |
| | 2014 Enduro World Series #2 | | Glentress | E1 | | 176 | I-Cycles / Innerleithen MTB Racing | 160 / 222 | 28% | 55:54.85 | 43:11.04 | 29.5% | 42:28.30 | 31.7% | |
| | 2014 POC Scottish Enduro Series #1 | | Fort William | 19-29 | | 310 | Innerleithan MTB Racing | 40 / 88 | 55% | 19:03.00 | 14:13.00 | 34% | 14:13.00 | 34% | |
| | 2014 POC Scottish Enduro Series #2 | | Innerleithen | 19-29 | | 220 | Innerleithen MTB Racing | 37 / 80 | 54% | 30:08.00 | 23:10.00 | 30.1% | 23:10.00 | 30.1% | |
| | 2014 POC Scottish Enduro Series #3 | | Laggan Wolftrax | 19-29 | | 259 | I-Cycles / Innerleithen MTB Racing | 21 / 74 | 73% | 27:16.00 | 23:08.00 | 17.9% | 23:08.00 | 17.9% | |
| | 2014 POC Scottish Enduro Series #4 | | Ae Forest | 19-29 | | 145 | Innerleithen MTB Racing | 23 / 49 | 54% | 22:03.00 | 16:50.00 | 31% | 16:50.00 | 31% | |
| | 2014 POC Scottish Enduro Series #5 | | Innerleithen | 19-29 | | 237 | Innerleithen MTB Racing | 37 / 84 | 57% | 27:15.00 | 19:49.00 | 37.5% | 19:49.00 | 37.5% | |
| | 2014 POC Scottish Enduro Series #6 | | Kinlochleven | 19-29 | | 351 | I-Cycles / Innerleithen MTB Racing | 46 / 112 | 59% | 17:21.00 | 12:29.00 | 39% | 12:29.00 | 39% | |
| | 2014 Scottish XC #1 | | Forfar | Elite/Expert | | 194 | | 4 / 8 | 57% | 1h41:42.64 | 1h30:45.51 | 12.1% | - | - | |
| | 2014 Scottish XC #2 | | Cathkin Braes Country Park | Elite/Expert | | 15 | | 7 / 16 | 60% | 1h38:02.37 | 1h29:28.36 | 9.6% | - | - | |
| | 2014 Scottish XC #3 | | Abriachan | Elite/Expert | | 3 | | 2 / 2 | 0% | 1h36:59.12 | 1h30:39.75 | 7% | - | - | |
| | 2014 Scottish XC #4 | | Lochore Meadows Country Park | Elite/Expert | | 3 | | 3 / 4 | 33% | 1h44:20.56 | 1h35:59.15 | 8.7% | - | - | |
| | 2014 Scottish XC #5 | | Dalbeattie | Elite/Expert | | 4 | | 2 / 4 | 67% | 2h07:59.29 | 1h58:54.42 | 7.6% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Elite | | 34 | I-Cycles / Innerleithen MTB Racing | 21 / 30 | 31% | 1h56:49.00 | 1h39:13.00 | 17.7% | - | - | |
| | 2015 Enduro World Series #2 | | Carrick, Co. Wicklow | Open | | 193 | I-Cycles | 152 / 237 | 36% | 35:23.75 | 27:43.82 | 27.6% | 27:43.82 | 27.6% | |
| | 2015 Enduro World Series #3 | | Glentress | E1 | | 176 | I-Cycles | 182 / 269 | 32% | 41:36.72 | 32:23.83 | 28.4% | 32:23.83 | 28.4% | |
| | 2015 Enduro World Series #8 | | Finale Ligure | Open | | 295 | I-Cycles | 177 / 294 | 40% | 44:59.65 | 35:42.00 | 26% | 35:42.00 | 26% | |
| | 2015 POC Scottish Enduro Series #1 | | Innerleithen | 30-39 (Shortened 1) | | 310 | I-Cycles | 40 / 126 | 69% | 23:47.00 | 19:51.00 | 19.8% | - | - | |
| | 2015 POC Scottish Enduro Series #2 | | Ae Forest | 30-39 | | 279 | I-Cycles | 29 / 113 | 75% | 18:42.00 | 15:55.00 | 17.5% | 14:35.00 | 28.2% | |
| | 2015 POC Scottish Enduro Series #3 | | Glenlivet Bike Park | 30-39 | | 282 | I-Cycles | 30 / 93 | 68% | 16:16.00 | 13:53.00 | 17.2% | 13:01.00 | 25% | |
| | 2015 POC Scottish Enduro Series #4 | | Laggan Wolftrax | 30-39 | | 304 | I-Cycles | 15 / 85 | 83% | 29:14.00 | 25:49.00 | 13.2% | 23:12.00 | 26% | |
| | 2015 POC Scottish Enduro Series #5 | | Fort William | 30-39 | | 210 | I-Cycles | 18 / 81 | 79% | 20:55.00 | 18:27.00 | 13.4% | 13:45.00 | 52.1% | |
| | 2015 POC Scottish Enduro Series #6 | | Innerleithen | 30-39 | | 295 | I-Cycles | 33 / 100 | 68% | 25:23.00 | 21:49.00 | 16.4% | 15:26.00 | 64.5% | |
| | 2015 Scottish XC #1 | | Cathkin Braes Country Park | Elite/Expert | | 36 | | 3 / 16 | 87% | 1h34:50.16 | 1h28:50.68 | 6.7% | - | - | |
| | 2015 Scottish XC #2 | | Dalbeattie | Elite/Expert | | 29 | | 1 / 12 | 100% | 1h39:38.80 | 1h39:38.80 | 0% | - | - | |
| | 2015 Scottish XC #4 | | Lochore Meadows Country Park | Elite/Expert | | 28 | | 2 / 9 | 88% | 1h54:02.83 | 1h51:36.37 | 2.2% | - | - | |
| | 2015 Scottish XC #5 | | Badaguish | Elite/Expert | | 34 | | 3 / 11 | 80% | 1h42:25.08 | 1h40:10.30 | 2.2% | - | - | |
| | 2015 Scottish XC #6 | | Forfar | Elite | | 27 | | 3 / 7 | 67% | 1h33:48.29 | 1h32:09.39 | 1.8% | - | - | |
| | 2016 Enduro World Series #3 | | Carrick, Co. Wicklow | Open | | 228 | | 135 / 215 | 37% | 32:26.85 | 25:51.19 | 25.5% | 25:51.19 | 25.5% | |
| | 2016 POC Scottish Enduro Series #1 | | Dunkeld | 30-39 | | 290 | I-Cycles | 23 / 89 | 75% | 17:26.30 | 14:07.60 | 23.4% | 12:11.10 | 43.1% | |
| | 2016 POC Scottish Enduro Series #2 | | Fort William | 30-39 | | 294 | I-Cycles | 18 / 95 | 82% | 26:15.80 | 23:35.40 | 11.3% | 21:32.80 | 21.9% | |
| | 2016 POC Scottish Enduro Series #3 | | Glenlivet Bike Park | 30-39 | | 235 | I-Cycles | 8 / 64 | 89% | 26:53.10 | 25:24.70 | 5.8% | 23:31.70 | 14.3% | |
| | 2016 POC Scottish Enduro Series #4 | | Laggan Wolftrax | 30-39 | | 293 | I-Cycles | 18 / 88 | 80% | 27:34.68 | 24:48.15 | 11.2% | 21:41.06 | 27.2% | |
| | 2016 POC Scottish Enduro Series #6 | | Ae Forest | 30-39 | | 272 | I-Cycles | 26 / 73 | 65% | 20:39.79 | 17:33.59 | 17.7% | 16:54.10 | 22.3% | |
| | 2016 Scottish XC #5 | | Blairadam, Fife | Elite/Expert | | 2 | | 3 / 6 | 60% | 1h24:49.00 | 1h23:02.00 | 2.2% | - | - | |
| | 2016 Scottish XC #6 | | Forfar | Elite/Expert | | 8 | | 3 / 10 | 78% | 1h31:21.10 | 1h29:31.59 | 2% | - | - | |
| | 2017 POC Scottish Enduro Series #1 | | Fort William | 30-39 | | 327 | I-Cycles | 14 / 103 | 87% | 19:26.23 | 17:59.70 | 8% | 16:05.37 | 20.8% | |
| | 2017 POC Scottish Enduro Series #6 | | Dunkeld | 30-39 | | 251 | I-Cycles | 44 / 74 | 41% | 16:55.90 | 13:11.82 | 28.3% | 10:49.75 | 56.4% | |
| | 2018 ND(H)uro #1 | | Hamsterley Forest | 30-39 | | 117 | | 24 / 63 | 63% | 7:51.35 | 6:41.63 | 17.4% | 6:41.63 | 17.4% | |
| | 2018 POC Scottish Enduro Series #2 | | Innerleithen | 30-39 | | 257 | I-Cycles | 36 / 89 | 60% | 30:08.63 | 25:48.13 | 16.8% | 23:20.71 | 29.1% | |
| | 2018 POC Scottish Enduro Series #4 | | Dunoon | 30-39 | | 162 | I-Cycles | 23 / 56 | 60% | 21:27.53 | 18:05.19 | 18.7% | 16:50.20 | 27.5% | |
| | 2018 Scottish XC #4 | | Lochore Meadows Country Park | Elite/Expert | | 358 | | 10 / 11 | 10% | 1h35:10.03 | 1h28:20.49 | 7.7% | - | - | |
| | 2018 Scottish XC #5 | | Dunoon | 19-39 | | 357 | | 3 / 11 | 80% | 1h41:58.00 | 1h35:55.00 | 6.3% | - | - | |
| | 2018 Scottish XC #6 | | Glentress | Elite/Expert | | 363 | | 4 / 10 | 67% | 1h35:51.07 | 1h30:10.73 | 6.3% | - | - | |
| | 2021 Enduro World Series - Vittoria Tweed Valley | | Innerleithen | 35+ (EWS100) | | 1098 | | 46 / 96 | 53% | 28:41.86 | 23:07.76 | 24.1% | - | - | |
| | 2022 Scottish Enduro Series #2 | | Pitfichie | 35-44 (SES100) | | 1094 | I-Cycles | 29 / 41 | 30% | 14:29.87 | 12:06.25 | 19.8% | - | - | |
| | 2023 Scottish XC #2 | | Fort William | Elite/Expert | | 811 | | 8 / 9 | 13% | 2h02:28.00 | 1h40:14.00 | 22.2% | - | - | |
| | 2023 Scottish XC #3 | | Lochore Meadows Country Park | Elite/Expert | | 308 | | 9 / 10 | 11% | 1h46:17.00 | 52:55.00 | 100.9% | - | - | |
| | 2023 Scottish XC #4 | | Cathkin Braes Country Park | Elite/Expert | | 301 | | 4 / 4 | 0% | 1h46:54.00 | 1h32:02.00 | 16.2% | - | - | |
| | No Fuss Events - Highland Perthshire Enduro | | Dunkeld | 19-29 | | ? | Innerleithen MTB Racing | 8 / 36 | 80% | 21:10.00 | 18:34.00 | 14% | 18:34.00 | 14% | |
| | Tweedlove - POC King & Queen of the hill | | Glentress | 19-29 | | 282 | Innerleithen MTB Racing | 43 / 64 | 33% | 38:04.00 | 26:19.00 | 44.7% | 26:19.00 | 44.7% | |
| | Innerleithen MTB Racing - Alpine Bikes Day/Night | | Innerleithen | Senior | | ? | Innerleithen MTB Racing | 29 / 70 | 59% | 32:23.00 | 24:57.00 | 29.8% | 24:57.00 | 29.8% | |
| | Highland Perthshire Cycling - Highland Perthshire Enduro | | Dunkeld | Senior | | ? | I-Cycles | 12 / 22 | 48% | 14:28.00 | 11:09.00 | 29.8% | 11:09.00 | 29.8% | |
| | Tweedlove - King & Queen of the hill | | Glentress | Men | | 377 | Innerleithen MTB Racing | 12 / 54 | 79% | 26:58.00 | 23:04.00 | 16.9% | 22:23.00 | 20.5% | |
| | Muckmedden - Fair City Enduro | | Perth | 18-29 | | 150 | Douglas Shearer | 17 / 62 | 74% | 12:35.00 | 11:11.00 | 12.5% | 10:57.00 | 14.9% | |
| | Tweedlove - Vallelujah | | Selkirk | 30-39 | | 400 | I-Cycles | 16 / 163 | 91% | 16:51.00 | 14:35.00 | 15.5% | 14:01.00 | 20.2% | |
| | Highland Perthshire Cycling - Highland Perthshire Enduro | | Dunkeld | 30-39 | | 156 | | 17 / 63 | 74% | 11:54.46 | 10:13.15 | 16.5% | 9:43.69 | 22.4% | |
| | Muckmedden - Fair City Enduro | | Perth | 30-39 | | 243 | | 9 / 78 | 90% | 14:47.00 | 13:55.00 | 6.2% | 13:17.00 | 11.3% | |
| | Highland Perthshire Cycling - Highland Perthshire Enduro | | Dunkeld | 30-39 | | 136 | | 14 / 59 | 78% | 15:31.32 | 13:20.00 | 16.4% | 12:39.05 | 22.7% | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | Senior | | 32 | | 25 / 32 | 23% | - | 1h43:10.00 | - | - | - | |
| | Highland Perthshire Cycling - Dunkeld Enduro | | Dunkeld | 30-39 | | 152 | I-Cycles | 25 / 65 | 63% | 18:47.85 | 16:04.25 | 17% | 15:01.49 | 25.1% | |
| | Highland Perthshire Cycling - Dunkeld Enduro | | Dunkeld | 30-39 | | 79 | I-Cycles | 23 / 55 | 59% | 19:10.48 | 15:44.81 | 21.8% | 14:26.33 | 32.8% | |
| | Tweedlove - UK Enduro National Champs '18 | | Glentress | E1: 30-39 | | 49 | I-Cycles | 48 / 75 | 36% | 22:27.64 | 17:11.65 | 30.6% | 16:04.25 | 39.8% | |
| | Highland Perthshire Cycling - Dunkeld Enduro | | Dunkeld | 30-39 | | 247 | I-Cycles | 28 / 52 | 47% | 19:49.42 | 15:36.95 | 27% | 15:36.95 | 27% | |
| | Scottish CX - Strathallan Estate CX | | Strathallan Estate | 18+ (Open race 2) | | 183 | | 6 / 16 | 67% | 1h02:54.00 | 26:45.00 | 135.1% | - | - | |
| | Highland Perthshire Cycling - Dunkeld Enduro | | Dunkeld | 30-39 (Lite course) | | 82 | | 6 / 16 | 67% | 16:44.94 | 14:22.08 | 16.6% | - | - | |