| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 44 | North Argyll Cycle Club | 84 / 149 | 44% | 5h05:13.40 | 1h02:18.50 | 389.9% | - | - | |
| | 2023 Scottish XC #4 | | Cathkin Braes Country Park | 40-49 | | 277 | North Argyll Cycle Club | 7 / 25 | 75% | 1h27:57.00 | 1h22:22.00 | 6.8% | - | - | |
| | 2023 Scottish XC #3 | | Lochore Meadows Country Park | 40-49 | | 274 | | 6 / 25 | 79% | 1h30:11.00 | 18:12.00 | 395.5% | - | - | |
| | 2023 Scottish XC #2 | | Fort William | 40-49 | | 69 | | 12 / 22 | 48% | 1h46:25.00 | 1h31:26.00 | 16.4% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | 40-49 (Vet race) | | 362 | North Argyll Cycle Club | DNF / 45 | 0% | DNF | 1h23:46.80 | - | - | - | |
| | 2023 Scottish XC #1 | | Comrie Croft | 40-49 | | 176 | North Argyll Cycle Club | 10 / 23 | 59% | 1h36:53.00 | 50:55.00 | 90.3% | - | - | |
| | 2016 Scottish XC #3 | | Cathkin Braes Country Park | Elite/Expert | | 8 | | 6 / 8 | 29% | 1h50:34.48 | 1h34:02.61 | 17.6% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Expert | | 240 | Origins Fitness | 37 / 41 | 10% | 1h34:28.00 | 1h13:22.00 | 28.8% | - | - | |
| | 2016 Scottish XC #1 | | Laggan Wolftrax | Elite/Expert | | 8 | | 10 / 12 | 18% | 1h42:08.00 | 1h29:32.70 | 14.1% | - | - | |
| | 2015 Scottish XC #5 | | Badaguish | Elite/Expert | | 33 | | 11 / 11 | 0% | - | 1h40:10.30 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 447 | Alpine Bikes Trek Store Glasgow | 44 / 46 | 4% | 1h36:49.00 | 1h17:22.00 | 25.1% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | 30-39 | | 182 | Alpine Bikes Trek Store Glasgow | 21 / 23 | 9% | - | 1h17:37.00 | - | - | - | |
| | 2015 Scottish XC #3 | | Laggan Wolftrax | Elite/Expert | | 28 | Alpine Bikes Trek Store Glasgow | 5 / 9 | 50% | 1h45:00.00 | 1h36:07.00 | 9.2% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Expert | | 248 | Trek Concept Store Glasgow | 56 / 66 | 15% | - | 1h24:43.00 | - | - | - | |
| | Durty Events - Selkirk Marathon | | Selkirk | Open | 996469 | 83 | Alpine Bikes Trek Store Glasgow | 33 / 74 | 56% | 4h37:45.00 | 3h46:50.00 | 22.5% | - | - | |
| | 2015 Scottish XC #2 | | Dalbeattie | Elite/Expert | | 28 | | 9 / 12 | 27% | 1h49:26.10 | 1h39:38.80 | 9.8% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Expert | | 245 | Trek Concept Store Glasgow | 55 / 67 | 18% | 1h37:45.00 | 1h17:39.00 | 25.9% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 217 | Trek Concept Store Glasgow | 64 / 88 | 28% | 1h58:57.00 | 1h38:06.00 | 21.3% | - | - | |
| | 2015 Scottish XC #1 | | Cathkin Braes Country Park | Elite/Expert | | 35 | | 9 / 16 | 47% | 1h40:22.88 | 1h28:50.68 | 13% | - | - | |
| | 2014 Scottish XC #5 | | Dalbeattie | 30-39 | | 207 | | 3 / 10 | 78% | 1h50:51.97 | 1h41:55.83 | 8.8% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 30-39 | | 269 | Trek Concept Store Glasgow | 17 / 32 | 48% | 1h47:08.00 | 1h35:44.00 | 11.9% | - | - | |
| | 2014 Scottish XC #4 | | Lochore Meadows Country Park | 30-39 | | 209 | | 2 / 11 | 90% | 1h28:35.23 | 1h23:54.84 | 5.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 30-39 | | 416 | Trek Concept Store Glasgow | 35 / 37 | 6% | - | 1h30:30.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 218 | Trek Concept Store Glasgow | 18 / 35 | 50% | 1h45:13.00 | 1h29:41.00 | 17.3% | - | - | |
| | 2014 Scottish XC #3 | | Abriachan | 30-39 | | 207 | | 4 / 12 | 73% | 1h30:18.39 | 1h24:19.88 | 7.1% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 30-39 | | 379 | Trek Concept Store Glasgow | 22 / 29 | 25% | - | 1h36:08.00 | - | - | - | |
| | 2014 Scottish XC #2 | | Cathkin Braes Country Park | 30-39 | | 209 | | 1 / 20 | 100% | 1h24:43.19 | 1h24:43.19 | 0% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 30-39 | | 376 | Trek Concept Store Glasgow | 31 / 43 | 29% | 1h37:42.00 | 1h23:28.00 | 17.1% | - | - | |
| | 2014 Scottish XC #1 | | Forfar | 30-39 | | 128 | | 4 / 13 | 75% | 1h25:54.76 | 1h19:32.44 | 8% | - | - | |