| | SDA - Scottish Champs '13 | | Dunkeld | Senior Champs | 457944 | 18 | | 1 / 69 | 100% | 1:54.36 | 1:54.36 | 0% | 1:53.15 | 1.1% | |
| | SDA - Scottish Champs '15 | | Ae Forest | Senior Champs | 457944 | 14 | Solid Reverse Racing | 7 / 128 | 95% | 1:53.53 | 1:50.44 | 2.8% | 1:50.44 | 2.8% | |
| | 2011 UCI World Cup DH #2 | | Fort William | Elite | GBR19940320 | 194 | Team Sunn Montgenevre | DNQ / 185 | 0% | DNQ | 4:43.85 | - | 4:43.85 | - | |
| | 2011 UCI World Cup DH #3 | | Leogang | Elite | GBR19940320 | 247 | Team Sunn Montgenevre | DNQ / 257 | 0% | DNQ | 3:44.18 | - | 3:44.18 | - | |
| | 2011 UCI World Cup DH #6 | | La Bresse | Elite | GBR19940320 | 240 | Team Sunn Montgenevre | DNQ / 223 | 0% | DNQ | 2:09.61 | - | 2:09.61 | - | |
| | 2011 UCI World Cup DH #7 | | Val di Sole | Elite | GBR19940320 | 253 | Team Sunn Montgenevre | 74 / 226 | 68% | 4:38.07 | 3:10.36 | 46.1% | 3:10.36 | 46.1% | |
| | 2012 UCI World Cup DH #2 | | Val di Sole | Elite | GBR19940320 | 190 | | DNQ / 226 | 0% | DNQ | 3:10.58 | - | 3:10.58 | - | |
| | 2012 UCI World Cup DH #3 | | Fort William | Elite | GBR19940320 | 167 | | DNQ / 173 | 0% | DNQ | 4:48.21 | - | 4:48.21 | - | |
| | 2012 iXS European Cup #3 | | Innerleithen | Elite | GBR19940320 & 1994 | 23 | | 11 / 140 | 93% | 3:12.06 | 3:02.06 | 5.5% | 3:02.06 | 5.5% | |
| | 2012 UCI World Cup DH #4 | | Mont-Sainte-Anne, QC | Elite | GBR19940320 | 151 | | DNS / 155 | 0% | DNS | 4:14.02 | - | 4:14.02 | - | |
| | 2012 UCI World Cup DH #5 | | Windham, NY | Elite | GBR19940320 | 144 | | 52 / 162 | 68% | 2:38.46 | 2:26.42 | 8.2% | 2:26.42 | 8.2% | |
| | 2012 UCI World Cup DH #6 | | Val d'Isère | Elite | GBR19940320 | 140 | | 54 / 228 | 77% | 2:29.84 | 2:19.48 | 7.4% | 2:19.48 | 7.4% | |
| | 2012 iXS European Cup #2 | | Leogang | Elite | GBR19940320 & 1994 | 139 | Prestige Cycles / Zerode | 42 / 307 | 87% | 3:37.43 | 3:21.57 | 7.9% | 3:21.57 | 7.9% | |
| | 2013 Portugal DH Cup #1 | | Pampilhosa da Serra | Elite | GBR19940320 & 457944 | 102 | | 7 / 80 | 92% | 3:13.13 | 3:02.99 | 5.5% | 3:02.99 | 5.5% | |
| | Bike Aventura - Gouveia International Downhill | | Gouveia | Elite | GBR19940320 | 67 | | 20 / 119 | 84% | 3:49.80 | 3:32.42 | 8.2% | 3:32.42 | 8.2% | |
| | 2013 SDA #1 | | Innerleithen | Elite | 457944 | 18 | SC-INTENSE | 5 / 12 | 64% | 3:22.80 | 3:14.36 | 4.3% | 3:14.36 | 4.3% | |
| | 2013 Saracen BDS #2 | | Fort William | Elite | | 50 | Intense / Suspension Center | 31 / 59 | 48% | 5:08.53 | 4:46.88 | 7.6% | 4:46.88 | 7.6% | |
| | 2013 SDA #2 | | Glencoe | Elite | 457944 | 18 | SC-INTENSE | 3 / 8 | 71% | 3:00.79 | 2:56.46 | 2.5% | 2:56.46 | 2.5% | |
| | 2013 Saracen BDS #3 | | Innerleithen | Elite | GBR19940320 | 50 | Intense / Suspension Center | 25 / 65 | 63% | 2:37.74 | 2:29.56 | 5.5% | 2:29.56 | 5.5% | |
| | 2013 UCI World Cup DH #1 | | Fort William | Elite | GBR19940320 | 155 | SC Intense | 51 / 162 | 69% | 4:53.13 | 4:36.71 | 5.9% | 4:36.71 | 5.9% | |
| | 2013 UCI World Cup DH #2 | | Val di Sole | Elite | GBR19940320 | 84 | SC Intense | 28 / 196 | 86% | 3:25.94 | 3:12.19 | 7.2% | 3:12.19 | 7.2% | |
| | 2013 iXS European Cup #2 | | Špicák | Elite | GBR19940320 & 1994 | 15 | SC Intense | 17 / 251 | 94% | 3:14.18 | 3:04.20 | 5.4% | 3:04.20 | 5.4% | |
| | 2013 UCI World Cup DH #3 | | Vallnord | Elite | GBR19940320 | 93 | SC Intense | 43 / 168 | 75% | 4:29.28 | 4:13.67 | 6.2% | 4:13.67 | 6.2% | |
| | 2013 iXS European Cup #1 | | Leogang | Elite | GBR19940320 & 1994 | 24 | SC Intense | 16 / 301 | 95% | 3:23.18 | 3:16.01 | 3.7% | 3:16.01 | 3.7% | |
| | 2013 iXS European Cup #3 | | Pila | Elite | GBR19940320 & 1994 | 15 | SC Intense | 9 / 243 | 97% | 4:10.07 | 4:06.37 | 1.5% | 4:06.37 | 1.5% | |
| | 2013 UCI World Cup DH #4 | | Mont-Sainte-Anne, QC | Elite | GBR19940320 | 84 | SC Intense | 36 / 111 | 68% | 4:08.80 | 3:58.49 | 4.3% | 3:58.49 | 4.3% | |
| | 2013 iXS European Cup #4 | | Wiriehorn | Elite | GBR19940320 & 1994 | 3 | SC Intense | 4 / 147 | 98% | 4:03.42 | 4:02.12 | 0.5% | 4:02.12 | 0.5% | |
| | 2013 iXS European Cup #5 | | Châtel | Elite | GBR19940320 | 624 | SC-INTENSE | 9 / 165 | 95% | 2:57.57 | 2:47.76 | 5.8% | 2:47.76 | 5.8% | |
| | 2013 UCI World Cup DH #5 | | Hafjell Bike Park | Elite | GBR19940320 | 57 | SC Intense | DNQ / 140 | 0% | DNQ | 3:40.17 | - | 3:40.17 | - | |
| | 2013 UCI World Cup DH #6 | | Leogang | Elite | GBR19940320 | 56 | SC Intense | 72 / 181 | 61% | 3:42.45 | 3:23.96 | 9.1% | 3:23.96 | 9.1% | |
| | 2013 iXS European Cup #6 | | Maribor | Elite | GBR19940320 & 1994 | 10 | SC Intense | 22 / 144 | 85% | 3:58.57 | 3:43.42 | 6.8% | 3:43.42 | 6.8% | |
| | 2013 iXS Swiss Cup #3 | | Bellwald | Elite | GBR19940320 & 1994 | 2 | SC Intense | 3 / 103 | 98% | 3:20.52 | 3:17.71 | 1.4% | 3:17.71 | 1.4% | |
| | 2014 SDA #1 | | Innerleithen | Elite | 457944 | 1 | SC Intense | 7 / 14 | 54% | 3:09.20 | 3:01.80 | 4.1% | 3:01.80 | 4.1% | |
| | Ponte de Lima Bike Park - Ponte de Lima International | | Ponte de Lima | Elite | GBR19940320 | 4 | Team SC Intense | 86 / 92 | 7% | 9:22.03 | 4:07.72 | 126.9% | 4:07.72 | 126.9% | |
| | 2014 Portugal DH Cup #1 | | Pampilhosa da Serra | Elite | GBR19940320 & 457944 | 31 | SC Intense | 8 / 82 | 91% | 2:51.11 | 2:45.88 | 3.2% | 2:45.88 | 3.2% | |
| | 2014 UCI World Cup DH #1 | | Pietermaritzburg, KZN | Elite | GBR19940320 | 44 | SC Intense | 56 / 101 | 45% | 4:20.42 | 3:59.34 | 8.8% | 3:59.34 | 8.8% | |
| | 2014 SDA #2 | | Dunkeld | Elite | 457944 | 1 | SC Intense | 2 / 7 | 83% | 2:19.55 | 2:17.80 | 1.3% | 2:17.80 | 1.3% | |
| | 2014 Shimano BDS #2 | | Fort William | Elite | | 80 | Intense / Suspension Center | 22 / 77 | 72% | 5:05.39 | 4:46.22 | 6.7% | 4:46.22 | 6.7% | |
| | 2014 iXS European Cup #1 | | Maribor | Elite | GBR19940320 & 1994 | 14 | SC-INTENSE | 47 / 296 | 84% | 3:44.30 | 3:30.15 | 6.7% | 3:30.15 | 6.7% | |
| | 2014 UCI World Cup DH #3 | | Fort William | Elite | GBR19940320 | 71 | SC Intense | 38 / 170 | 78% | 4:53.29 | 4:36.58 | 6% | 4:36.58 | 6% | |
| | 2014 UCI World Cup DH #4 | | Leogang | Elite | GBR19940320 | 55 | SC Intense | 52 / 229 | 78% | 3:29.84 | 3:18.75 | 5.6% | 3:18.75 | 5.6% | |
| | 2014 iXS European Cup #2 | | Schladming | Elite | GBR19940320 & 1994 | 28 | SC-INTENSE | 41 / 315 | 87% | 4:03.58 | 3:49.10 | 6.3% | 3:49.10 | 6.3% | |
| | 2014 iXS European Cup #3 | | Val di Sole | Elite | GBR19940320 & 1994 | 15 | SC-INTENSE | 7 / 253 | 98% | 4:25.98 | 4:10.43 | 6.2% | 4:10.43 | 6.2% | |
| | Crankworx - Air DH | | Les Deux Alpes | Elite | GBR19940320 | 21 | SC?Intense | 22 / 172 | 88% | 3:49.17 | 3:35.62 | 6.3% | 3:35.62 | 6.3% | |
| | 2014 iXS European Cup #5 | | Špicák | Elite | GBR19940320 & 1994 | 10 | SC-INTENSE | 8 / 177 | 96% | 3:02.56 | 2:59.36 | 1.8% | 2:59.36 | 1.8% | |
| | 2014 iXS Swiss Cup #2 | | Lenzerheide | Elite | GBR19940320 & 1994 | 4 | SC-INTENSE | 2 / 87 | 99% | 3:08.38 | 3:05.34 | 1.6% | 3:05.34 | 1.6% | |
| | 2014 UCI World Cup DH #5 | | Mont-Sainte-Anne, QC | Elite | GBR19940320 | 52 | SC Intense | 78 / 136 | 43% | 6:12.52 | 4:10.57 | 48.7% | 4:10.57 | 48.7% | |
| | 2014 ESC Atlantic Cup DH #6 - World Cup citizen's race | | Windham, NY | Pro | 457944 | 187 | SC-INTENSE | 5 / 27 | 85% | 3:23.99 | 3:21.12 | 1.4% | 3:21.12 | 1.4% | |
| | 2014 UCI World Cup DH #6 | | Windham, NY | Elite | GBR19940320 | 59 | SC Intense | 31 / 143 | 79% | 2:32.64 | 2:24.33 | 5.8% | 2:24.33 | 5.8% | |
| | 2014 iXS European Cup #6 | | Pila | Elite | GBR19940320 & 1994 | 9 | SC-INTENSE | 40 / 211 | 81% | 4:11.97 | 3:59.52 | 5.2% | 3:59.52 | 5.2% | |
| | 2014 UCI World Cup DH #7 | | Méribel | Elite | GBR19940320 | 54 | SC Intense | 47 / 177 | 74% | 3:28.23 | 3:16.37 | 6% | 3:16.37 | 6% | |
| | 2014 iXS European Cup #7 | | Leogang | Elite | GBR19940320 & 1994 | 12 | SC-INTENSE | 16 / 211 | 93% | 3:47.78 | 3:30.19 | 8.4% | 3:30.19 | 8.4% | |
| | 2014 iXS Swiss Cup #5 | | Bellwald | Elite | GBR19940320 & 1994 | 3 | SC-INTENSE | DNS / 113 | 0% | DNS | 3:22.12 | - | 3:22.12 | - | |
| | 2015 SDA #1 | | Innerleithen | Elite | | 14 | | 9 / 13 | 33% | 2:57.23 | 2:46.49 | 6.5% | 2:46.49 | 6.5% | |
| | 2015 Rose Bikes BDS #1 | | Ae Forest | Elite | | 43 | Solid Reverse Factory Racing | 7 / 44 | 86% | 2:21.22 | 2:18.87 | 1.7% | 2:18.87 | 1.7% | |
| | 2015 UCI World Cup DH #1 | | Lourdes | Elite | GBR19940320 | 52 | | 31 / 153 | 80% | 3:12.12 | 2:58.69 | 7.5% | 2:58.69 | 7.5% | |
| | 2015 UCI World Cup DH #2 | | Fort William | Elite | GBR19940320 | 31 | | 41 / 169 | 76% | 5:05.90 | 4:47.69 | 6.3% | 4:47.69 | 6.3% | |
| | 2015 UCI World Cup DH #3 | | Leogang | Elite | GBR19940320 | 32 | | 59 / 204 | 71% | 3:49.14 | 3:34.35 | 6.9% | 3:34.35 | 6.9% | |
| | 2015 iXS European Cup #2 | | Schladming | Elite | GBR19940320 & 1994 | 18 | Solid Reverse Factory Racing | DNS / 257 | 0% | DNS | 4:03.57 | - | 4:03.57 | - | |
| | 2015 Rose Bikes BDS #2 | | Fort William | Elite | GBR19940320 | 43 | Solid Reverse Factory Racing | 18 / 77 | 78% | 1:23.45 | 1:20.78 | 3.3% | 1:20.78 | 3.3% | |
| | 2015 UCI World Cup DH #4 | | Lenzerheide | Elite | GBR19940320 | 36 | | DNF / 189 | 0% | DNF | 3:00.53 | - | 3:00.53 | - | |
| | 2015 iXS European Cup #3 | | Les Deux Alpes | Elite | GBR19940320 & 1994 | 20 | Solid Reverse Factory Racing | 14 / 161 | 92% | 3:59.91 | 3:44.76 | 6.7% | 3:44.76 | 6.7% | |
| | 2015 UCI World Cup DH #5 | | Mont-Sainte-Anne, QC | Elite | GBR19940320 | 49 | SOLID-REVERSE FACTORY RACING | 43 / 136 | 69% | 4:40.18 | 4:22.16 | 6.9% | 4:22.16 | 6.9% | |
| | 2015 UCI World Cup DH #6 | | Windham, NY | Elite | GBR19940320 | 44 | SOLID-REVERSE FACTORY RACING | DNQ / 138 | 0% | DNQ | 2:38.11 | - | 2:38.11 | - | |
| | 2015 UCI World Cup DH #7 | | Val di Sole | Elite | GBR19940320 | 56 | SOLID-REVERSE FACTORY RACING | DNQ / 163 | 0% | DNQ | 3:31.92 | - | 3:31.92 | - | |
| | 2016 Portugal DH Cup #1 | | São Brás de Alportel | Elite | GBR19940320 | 91 | Solid Reverse Factory Racing | 11 / 112 | 91% | 2:28.00 | 2:23.14 | 3.4% | 2:23.14 | 3.4% | |
| | 2016 Shimano BDS #1 | | Ae Forest | Elite | | 74 | | 20 / 35 | 44% | 2:18.50 | 2:08.00 | 8.2% | 2:08.00 | 8.2% | |
| | 2016 iXS European Cup #1 | | Kranjska Gora | Elite | GBR19940320 & 1994 | 21 | Solid Reverse Factory Racing | 13 / 243 | 95% | 2:29.17 | 2:23.11 | 4.2% | 2:23.11 | 4.2% | |
| | 2016 iXS German Cup #1 | | Winterberg | Elite | GBR19940320 & 1994 | 15 | Solid Reverse Factory Racing | 10 / 132 | 93% | 1:59.86 | 1:54.24 | 4.9% | 1:54.24 | 4.9% | |
| | 2016 Downhill Freeriders Championship #3 | | Penshurst | Elite/Expert | | 116 | Solid Reverse Factor | 1 / 4 | 100% | 46.94s | 46.94s | 0% | 46.94s | 0% | |
| | 2016 iXS European Cup #2 | | Willingen | Elite | GBR19940320 & 1994 | 13 | Solid Reverse Factory Racing | 153 / 173 | 12% | 2:49.70 | 2:12.28 | 28.3% | 2:12.28 | 28.3% | |
| | 2016 iXS European Cup #3 | | Schladming | Elite | GBR19940320 & 1994 | 30 | Solid Reverse Factory Racing | 7 / 249 | 98% | 4:20.87 | 4:13.94 | 2.7% | 4:13.94 | 2.7% | |
| | 2016 SDA #4 | | Dunkeld | Elite | 457944 | 22 | Reverse / Solid Bikes | 2 / 5 | 75% | 2:00.23 | 1:56.87 | 2.9% | 1:56.87 | 2.9% | |
| | 2016 Shimano BDS #6 | | Llangollen | Elite | | 68 | Reverse Factory Racing / Solid Bikes | 7 / 17 | 63% | 2:03.14 | 2:00.31 | 2.4% | 2:00.31 | 2.4% | |
| | 2017 SDA #1 | | Ae Forest | Elite | 457944 | 5 | Fusion Development Racing Team | 9 / 10 | 11% | 2:13.85 | 2:04.72 | 7.3% | 2:04.72 | 7.3% | |
| | 2017 POC Scottish Enduro Series #2 | | Pitfichie | Elite | | 48 | Focus Bikes | 8 / 21 | 65% | 14:59.90 | 14:12.49 | 5.6% | 14:12.49 | 5.6% | |
| | 2017 Trans Provence - Day 1 | | Embrun -> Les Thuiles | Pro | | 7 | FOCUS | 3 / 7 | 67% | 20:20.00 | 19:25.00 | 4.7% | 19:25.00 | 4.7% | |
| | 2017 Trans Provence - Day 2 | | Les Thuiles -> Villars-Colmars | Pro | | 7 | FOCUS | 7 / 7 | 0% | 41:14.00 | 34:26.00 | 19.8% | 34:26.00 | 19.8% | |
| | 2017 Trans Provence - Day 4 | | Valberg -> Valdeblore | Pro | | 7 | FOCUS | 7 / 7 | 0% | 34:26.00 | 29:40.00 | 16.1% | 29:14.00 | 17.8% | |
| | 2017 Trans Provence - Day 5 | | Valdeblore -> Sospel | Pro | | 7 | FOCUS | 6 / 7 | 17% | 35:34.00 | 30:13.00 | 17.7% | 30:13.00 | 17.7% | |
| | 2017 Trans Provence - Day 6 | | Sospel -> Menton | Pro | | 7 | FOCUS | 6 / 7 | 17% | 18:37.00 | 16:40.00 | 11.7% | 16:40.00 | 11.7% | |
| | 2017 Trans Provence - Day 3 | | Villars-Colmars -> Valberg | Pro | | 7 | FOCUS | 6 / 7 | 17% | 25:33.00 | 24:04.00 | 6.2% | 23:50.00 | 7.2% | |
| | Megavalanche - Megavlanche '17 | | Alpe d'Huez | Priority | | 1613 | Focus Bikes | DSQ / 27 | 0% | DSQ | 23:42.00 | - | 23:42.00 | - | |
| | 2017 POC Scottish Enduro Series #5 | | Laggan Wolftrax | Elite | | 49 | Focus Bikes | 6 / 13 | 58% | 21:48.97 | 20:18.87 | 7.4% | 20:18.87 | 7.4% | |
| | 2018 POC Scottish Enduro Series #1 | | Laggan Wolftrax | Elite | | 60 | Focus Bikes | 3 / 14 | 85% | 16:04.01 | 15:35.26 | 3.1% | 15:35.26 | 3.1% | |
| | 2016 UCI World Cup DH #1 | | Lourdes | Elite | GBR19940320 | 61 | Solid Reverse Factory Racing | 76 / 151 | 50% | 3:42.88 | 3:09.13 | 17.8% | 3:09.13 | 17.8% | |
| | 2016 UCI World Cup DH #2 | | Cairns, QLD | Elite | GBR19940320 | 77 | Solid Reverse Factory Racing | 43 / 99 | 57% | 3:36.55 | 3:23.70 | 6.3% | 3:23.70 | 6.3% | |
| | 2016 UCI World Cup DH #3 | | Fort William | Elite | GBR19940320 | 53 | Solid Reverse Factory Racing | DNQ / 141 | 0% | DNQ | 4:35.60 | - | 4:35.60 | - | |
| | 2016 UCI World Cup DH #4 | | Leogang | Elite | GBR19940320 | 70 | Solid Reverse Factory Racing | DNF / 172 | 0% | DNF | 3:28.69 | - | 3:28.69 | - | |
| | 2016 UCI World Cup DH #5 | | Lenzerheide | Elite | GBR19940320 | 116 | Solid Reverse Factory Racing | DNQ / 168 | 0% | DNQ | 3:05.71 | - | 3:05.71 | - | |
| | 2016 UCI World Cup DH #7 | | Vallnord | Elite | GBR19940320 | 134 | Solid Reverse Factory Racing | DSQ / 152 | 0% | DSQ | 4:13.61 | - | 4:13.61 | - | |
| | 2018 Enduro World Series #4 | | Petzen-Jamnica | Elite | GBR.1994.21745 | 95 | | 44 / 208 | 79% | 57:55.59 | 52:55.67 | 9.4% | 52:55.67 | 9.4% | |
| | 2018 Crankworx World Tour - Whistler - Camelbak Canadian Open Enduro | | Whistler, BC | Elite | GBR.1994.21745 | 52 | | 42 / 202 | 80% | 44:27.81 | 41:01.99 | 8.4% | 41:01.99 | 8.4% | |
| | 2018 SDA #5 & Scottish Champs | | Fort William | Elite | | 96 | | 7 / 9 | 25% | 4:59.69 | 4:42.73 | 6% | 4:42.73 | 6% | |
| | 2018 POC Scottish Enduro Series #6 | | Fort William | Elite | | 196 | Focus Bikes | DNF / 18 | 0% | DNF | 19:59.07 | - | 19:59.07 | - | |
| | 2019 POC Scottish Enduro Series #1 | | Laggan Wolftrax | Elite | | 35 | Focus Bikes | 9 / 10 | 11% | 34:20.93 | 28:43.70 | 19.6% | 28:43.70 | 19.6% | |
| | 2019 Trans Provence - Day 1 | | Les Thuiles -> Villars-Colmars | Pro | | 6 | Focus Bikes | 7 / 14 | 54% | 32:10.00 | 30:39.00 | 5% | 30:39.00 | 5% | |
| | 2019 Trans Provence - Day 2 | | Villars-Colmars -> Valberg | Pro | | 6 | Focus Bikes | 3 / 14 | 85% | 25:09.00 | 24:21.00 | 3.3% | 24:21.00 | 3.3% | |
| | 2019 Trans Provence - Day 3 | | Valberg -> Valdeblore | Pro | | 6 | Focus Bikes | 6 / 14 | 62% | 30:11.00 | 28:35.00 | 5.6% | 28:35.00 | 5.6% | |
| | 2019 Trans Provence - Day 4 | | Valdeblore -> Breil-sur-Roya | Pro | | 6 | Focus Bikes | 4 / 14 | 77% | 34:45.00 | 33:38.00 | 3.3% | 33:38.00 | 3.3% | |