| | 2014 Scottish Power Youth Mini DH #1 | | Fort William | U12 | | 28 | East Coast MTB Northern Ireland | 7 / 15 | 57% | 2:49.00 | 2:33.00 | 10.5% | 2:26.00 | 15.8% | |
| | 2014 Scottish Power Youth Mini DH #2 | | Aberfeldy | U12 | | 36 | East Coast MTB | 3 / 11 | 80% | 1:09.00 | 1:04.00 | 7.8% | 56.00s | 23.2% | |
| | 2014 Scottish Power Youth Mini DH #3 | | Newmilns | U12 | | 37 | East Coast MTB | 2 / 10 | 89% | 50.99s | 49.62s | 2.8% | 43.88s | 16.2% | |
| | 2014 Scottish Power Youth Mini DH #4 | | Comrie Croft | U12 | | 37 | East Coast MTB | 1 / 13 | 100% | 3:12.63 | 3:12.63 | 0% | 2:15.27 | 42.4% | |
| | 2014 Scottish Power Youth Mini DH #5 | | Fort William | U12 | | 59 | | 4 / 9 | 63% | 1:13.42 | 1:09.76 | 5.3% | 1:03.21 | 16.2% | |
| | 2014/15 661 Mini DH #1 | | Forest of Dean | 10-12 | | 374 | East Coast MTB | 1 / 20 | 100% | 1:23.51 | 1:23.51 | 0% | 1:08.15 | 22.5% | |
| | 2014/15 661 Mini DH #2 | | Forest of Dean | 13-14 | | 185 | | 2 / 15 | 93% | 1:44.20 | 1:40.84 | 3.3% | 1:24.68 | 23.1% | |
| | 2014/15 661 Mini DH #3 | | Forest of Dean | 13-14 | | 228 | | 2 / 18 | 94% | 58.77s | 56.25s | 4.5% | 49.68s | 18.3% | |
| | 2015 IDMS #1 | | Lumpers, Co. Louth | 12-14 | | 102 | | 1 / 6 | 100% | 3:02.50 | 3:02.50 | 0% | 2:29.80 | 21.8% | |
| | 2015 IDMS #2 | | Mt Hillary, Co. Cork | 12-14 | | 102 | | 2 / 8 | 86% | 3:10.84 | 2:53.90 | 9.7% | 2:17.32 | 39% | |
| | 2015 IDMS #3 | | Bree, Co. Wexford | 12-14 | | 102 | | 1 / 6 | 100% | 1:47.57 | 1:47.57 | 0% | 1:30.29 | 19.1% | |
| | 2015 IDMS #4 | | Lumpers, Co. Louth | 12-14 | | 102 | | 1 / 7 | 100% | 4:51.32 | 4:51.32 | 0% | 3:30.16 | 38.6% | |
| | 2015 IDMS #5 | | Cahir, Co. Tipperary | 12-14 | | 102 | | 2 / 9 | 88% | 1:55.12 | 1:54.96 | 0.1% | 1:36.88 | 18.8% | |
| | 2015 iXS Rookies Cup #3 | | Brandnertal | U15 | IRL20021028 & 2002 | 117 | East Coast MTB N Ireland | 14 / 29 | 54% | 5:35.05 | 4:25.92 | 26% | 4:03.59 | 37.6% | |
| | 2015 Rose Bikes BDS #1 | | Ae Forest | 12-14 | | 904 | East Coast MTB | 6 / 12 | 55% | 3:12.65 | 2:50.45 | 13% | 2:18.87 | 38.7% | |
| | 2015 Rose Bikes BDS #2 | | Fort William | 12-14 | IRL20021028 | 904 | East Coast MTB | 6 / 8 | 29% | 1:49.88 | 1:41.34 | 8.4% | 1:20.78 | 36% | |
| | 2015 Rose Bikes BDS #3 | | Llangollen | 12-14 | | 904 | East Coast MTB | 4 / 7 | 50% | 3:13.15 | 2:48.18 | 14.9% | 2:09.45 | 49.2% | |
| | 2015 Rose Bikes BDS #4 | | Rhyd y Felin | 12-14 | | 904 | East Coast MTB | 4 / 7 | 50% | 5:07.59 | 4:38.98 | 10.3% | 3:24.42 | 50.5% | |
| | 2015 Rose Bikes BDS #5 | | Moelfre | 12-14 | | 904 | East Coast MTB | 9 / 10 | 11% | 4:19.46 | 2:53.89 | 49.2% | 2:30.03 | 72.9% | |
| | 2015 Rose Bikes BDS #6 | | Antur Stiniog | 12-14 | | 904 | East Coast MTB | 5 / 12 | 64% | 3:10.77 | 2:58.52 | 6.9% | 2:31.48 | 25.9% | |
| | 2015 Scottish Power Youth Mini DH #3 | | Comrie Croft | U14 | | 79 | Easr Coast MTB | 5 / 16 | 73% | 3:18.00 | 3:04.00 | 7.6% | 2:41.00 | 23% | |
| | 2015 Scottish Power Youth Mini DH #4 | | Fort William | U14 | | 62 | | 2 / 12 | 91% | 1:34.06 | 1:32.67 | 1.5% | 1:28.14 | 6.7% | |
| | 2015 Scottish Power Youth Mini DH #5 | | Aberfeldy | U14 | | 63 | | 3 / 15 | 86% | 1:01.04 | 55.69s | 9.6% | 52.49s | 16.3% | |
| | 2015 Scottish Power Youth Mini DH #6 | | Fort William | U14 | | 46 | | 3 / 15 | 86% | 1:13.48 | 1:09.59 | 5.6% | 1:06.07 | 11.2% | |
| | 2015 SDA #1 | | Innerleithen | 12-14 | | 905 | | 9 / 18 | 53% | 4:12.52 | 3:29.73 | 20.4% | 2:46.49 | 51.7% | |
| | 2015 Welsh DH #3 & Welsh Champs | | Llangollen | 12-14 | | 597 | | 4 / 14 | 77% | 2:34.13 | 2:22.89 | 7.9% | 2:02.54 | 25.8% | |
| | 2016 IDMS #1 | | Mt Hillary, Co. Cork | 12-14 | | 701 | | 1 / 6 | 100% | 2:43.71 | 2:43.71 | 0% | 2:23.84 | 13.8% | |
| | 2016 IDMS #2 | | Rostrevor, Co. Down | 12-14 | | 701 | | 1 / 6 | 100% | 2:58.65 | 2:58.65 | 0% | 2:29.82 | 19.2% | |
| | 2016 IDMS #3 | | Bree, Co. Wexford | 12-14 | | 701 | | 1 / 4 | 100% | 1:36.64 | 1:36.64 | 0% | 1:27.73 | 10.2% | |
| | 2016 IDMS #4 | | Cahir, Co. Tipperary | 12-14 | | 701 | | 1 / 5 | 100% | 1:49.55 | 1:49.55 | 0% | 1:42.34 | 7.1% | |
| | 2016 iXS Rookies Cup #2 | | Saalbach Hinterglemm | U15 | IRL20021028 & 2002 | 403 | Nukeproof Factory Racing | 2 / 35 | 97% | 3:44.47 | 3:40.49 | 1.8% | 3:28.39 | 7.7% | |
| | 2016 iXS Rookies Cup #3 | | Serfaus-Fiss-Ladis | U15 | IRL20021028 & 2002 | 128 | Nukeproof Factory Racing | 2 / 52 | 98% | 3:41.32 | 3:30.60 | 5.1% | 3:21.37 | 9.9% | |
| | 2016 iXS Rookies Cup #4 | | Schönried | U15 | IRL20021028 & 2002 | 47 | Nukeproof | 1 / 26 | 100% | 3:14.02 | 3:14.02 | 0% | 3:14.02 | 0% | |
| | 2016 SDA #2 | | Innerleithen | 12-14 | | 907 | Nukeproof Factory Racing | 2 / 20 | 95% | 3:33.25 | 3:25.76 | 3.6% | 2:46.88 | 27.8% | |
| | 2016 Shimano BDS #1 | | Ae Forest | 12-14 | | 900 | | 2 / 17 | 94% | 2:39.35 | 2:32.21 | 4.7% | 2:08.00 | 24.5% | |
| | 2016 Shimano BDS #2 | | Fort William | 12-14 | | 900 | Nukeproof Development Team | 5 / 18 | 76% | 5:52.47 | 5:42.43 | 2.9% | 4:36.83 | 27.3% | |
| | 2016 Shimano BDS #3 | | Rhyd y Felin | 12-14 | | 900 | Nukeproof Development Team | 4 / 12 | 73% | 3:54.57 | 3:41.40 | 6% | 3:09.43 | 23.8% | |
| | 2016 Shimano BDS #4 | | Moelfre | 12-14 | | 900 | Nukeproof Development Team | 4 / 19 | 83% | 3:10.09 | 3:04.26 | 3.2% | 2:36.58 | 21.4% | |
| | 2016 Shimano BDS #5 | | Revolution Bike Park | 12-14 | | 900 | Nukeproof Development Team | 1 / 15 | 100% | 3:08.06 | 3:08.06 | 0% | 2:43.86 | 14.8% | |
| | 2016 Shimano BDS #6 | | Llangollen | 12-14 | | 900 | Nukeproof Development Team | 3 / 18 | 88% | 2:19.72 | 2:16.61 | 2.3% | 2:00.31 | 16.1% | |
| | 2017 HSBC UK | DH National Series #1 | | Nant Gwrtheyrn | 15-16 | | 812 | Nukeproof | 4 / 24 | 87% | 2:30.47 | 2:23.82 | 4.6% | 2:05.92 | 19.5% | |
| | 2017 HSBC UK | DH National Series #2 | | Fort William | 15-16 | | 812 | Nukeproof | 8 / 28 | 74% | 5:23.76 | 4:52.74 | 10.6% | 4:31.81 | 19.1% | |
| | 2017 HSBC UK | DH National Series #3 | | Rhyd y Felin | 15-16 | | 812 | Nukeproof | 5 / 33 | 88% | 3:34.11 | 3:19.57 | 7.3% | 3:03.75 | 16.5% | |
| | 2017 HSBC UK | DH National Series #4 | | Llangollen | 15-16 | | 812 | Nukeproof | 4 / 20 | 84% | 2:24.75 | 2:18.72 | 4.4% | 2:13.33 | 8.6% | |
| | 2017 HSBC UK | DH National Series #5 | | Hopton | 15-16 | | 812 | Nukeproof | 7 / 34 | 82% | 2:34.90 | 2:24.66 | 7.1% | 2:17.42 | 12.7% | |
| | 2017 IDMS #1 | | Bree, Co. Wexford | 15-16 | | 27 | | 1 / 12 | 100% | 1:33.36 | 1:33.36 | 0% | 1:24.55 | 10.4% | |
| | 2017 IDMS #2 | | Bree, Co. Wexford | 15-16 | | 27 | | 1 / 7 | 100% | 2:00.50 | 2:00.50 | 0% | 1:53.70 | 6% | |
| | 2017 IDMS #3 | | Mt Hillary, Co. Cork | 15-16 | | 27 | | 1 / 8 | 100% | 2:32.10 | 2:32.10 | 0% | 2:32.10 | 0% | |
| | 2017 IDMS #4 | | Carrick, Co. Wicklow | 15-16 | | 27 | | 1 / 11 | 100% | 2:50.53 | 2:50.53 | 0% | 2:24.01 | 18.4% | |
| | 2017 iXS European Cup #1 | | Kranjska Gora | Pro: U17 | 10017082286 & 2002 | 314 | wideopenmountainbike.com | 1 / 28 | 100% | 2:41.04 | 2:41.04 | 0% | 2:23.20 | 12.5% | |
| | 2017 iXS European Cup #2 | | Willingen | Pro: U17 | 10017082286 & 2002 | 235 | wideopenmountainbike.com | 5 / 17 | 75% | 2:28.66 | 2:23.06 | 3.9% | 2:12.62 | 12.1% | |
| | 2017 Onza Tyres Mini DH #1 | | Forest of Dean | 15-16 | 1034924 | 131 | wideopenmountainbike.com | 2 / 26 | 96% | 1:40.94 | 1:38.38 | 2.6% | 1:32.01 | 9.7% | |
| | 2018 Crankworx World Tour - Innsbruck - iXS Downhill p/b Raiffeisen Club | | Innsbruck | Pro: U17 | | 365 | wideopenmountainbike.com | 2 / 17 | 94% | 3:04.37 | 3:01.87 | 1.4% | 2:47.29 | 10.2% | |
| | 2018 Crankworx World Tour - Les Gets - Downhill | | Les Gets | 15-16 | | 493 | wideopenmountainbike.com | 21 / 26 | 20% | 3:54.47 | 3:14.13 | 20.8% | 2:59.15 | 30.9% | |
| | 2018 Gravity Events UK DH #1 | | Hamsterley Forest | 15-16 | 2002 | 648 | | DNS / 30 | 0% | DNS | | - | | - | |
| | 2018 HSBC UK | DH National Series #1 | | Cwmcarn | 15-16 | | 802 | | 1 / 42 | 100% | 2:37.59 | 2:37.59 | 0% | 2:29.59 | 5.4% | |
| | 2018 HSBC UK | DH National Series #2 | | Fort William | 15-16 | | 802 | | 39 / 43 | 10% | 8:12.24 | 4:58.84 | 64.7% | 4:38.77 | 76.6% | |
| | 2018 HSBC UK | DH National Series #3 | | Rheola | 15-16 | | 802 | wideopenmountainbike.com | 5 / 36 | 89% | 3:21.17 | 3:14.89 | 3.2% | 2:52.94 | 16.3% | |
| | 2018 HSBC UK | DH National Series #4 | | Rhyd y Felin | 15-16 | | 802 | | 21 / 33 | 38% | 4:07.90 | 3:27.36 | 19.6% | 2:57.11 | 40% | |
| | 2018 HSBC UK | DH National Series #5 | | Bringewood | 15-16 | | 802 | | 2 / 46 | 98% | 2:48.05 | 2:41.39 | 4.1% | 2:29.32 | 12.6% | |
| | 2018 IDMS #3 | | Bree, Co. Wexford | 15-16 | | 314 | Rostrevor Mountain Bike Club | 2 / 18 | 94% | 1:47.10 | 1:46.90 | 0.2% | 1:44.50 | 2.5% | |
| | 2018 IDMS #5 | | Rostrevor, Co. Down | 15-16 | | 314 | | 1 / 18 | 100% | 2:01.42 | 2:01.42 | 0% | 2:01.42 | 0% | |
| | 2018 iXS European Cup #1 | | Maribor | Pro: U17 | 10017082286 & 2002 | 317 | wideopenmountainbike.com | 3 / 42 | 95% | 3:48.58 | 3:42.85 | 2.6% | 3:28.00 | 9.9% | |
| | 2018 Pearce Cycles #1 | | Kinsham | 15-16 | | 1149 | wideopenmountainbike.com | 5 / 44 | 91% | 2:00.53 | 1:55.69 | 4.2% | 1:48.88 | 10.7% | |
| | 2018 Pearce Cycles #2 | | Bringewood | 15-16 | | 1149 | wideopenmountainbike.com | 2 / 43 | 98% | 1:34.83 | 1:34.12 | 0.8% | 1:34.12 | 0.8% | |
| | 2018 SDA #5 & Scottish Champs | | Fort William | 15-16 | | 856 | | 2 / 25 | 96% | 5:01.90 | 5:00.08 | 0.6% | 4:42.73 | 6.8% | |
| | 2018 Vitus First Tracks Enduro Cup #4 | | Tollymore | 14-16 | | 238 | | 1 / 21 | 100% | 13:33.98 | 13:33.98 | 0% | 12:34.60 | 7.9% | |
| | 2019 Crankworx World Tour - Innsbruck - Downhill presented by Raiffeisen Club | | Innsbruck | U19 | | 200 | INSYNC | 6 / 26 | 80% | 3:10.85 | 3:00.42 | 5.8% | 2:55.46 | 8.8% | |
| | 2019 HSBC UK | DH National Series #2 | | Fort William | 17-18 | 10017082286 & 19JR0046 | 552 | | 6 / 41 | 88% | 5:05.52 | 4:54.68 | 3.7% | 4:35.16 | 11% | |
| | 2019 IDMS #5 | | Shronaboy, Killarney, Co. Kerry | 17-18 | | 189 | | 1 / 6 | 100% | 2:09.06 | 2:09.06 | 0% | 2:03.89 | 4.2% | |
| | 2019 iXS European Cup #1 | | Maribor | Pro: U19 | 10017082286 & 2002 | 346 | Insync Racing | 62 / 79 | 22% | 6:11.27 | 3:14.50 | 90.9% | 3:10.02 | 95.4% | |
| | 2019 iXS European Cup #3 | | Abetone, Tuscany | Pro: U19 | 10017082286 & 2002 | 127 | Insync Racing | 5 / 31 | 87% | 5:06.15 | 4:54.71 | 3.9% | 4:45.29 | 7.3% | |
| | 2019 Mercedes-Benz UCI World Cup DH #1 | | Maribor | 17-18 | 10017082286 & 2002 | 18 | INSYNC | DNQ / 69 | 0% | DNQ | 3:05.56 | - | 2:58.84 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #2 | | Fort William | 17-18 | 10017082286 & 2002 | 23 | INSYNC | DNQ / 41 | 0% | DNQ | 4:45.46 | - | 4:28.58 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #3 | | Leogang | 17-18 | 10017082286 & 2002 | 27 | INSYNC | DNQ / 69 | 0% | DNQ | 3:23.95 | - | 3:16.13 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #4 | | Vallnord | 17-18 | 10017082286 & 2002 | 27 | INSYNC | - / 68 | 0% | - | 4:27.19 | - | 4:11.06 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #5 | | Les Gets | 17-18 | 10017082286 & 2002 | 33 | INSYNC | - / 81 | 0% | - | 3:04.62 | - | 2:57.01 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #6 | | Val di Sole | 17-18 | 10017082286 & 2002 | 35 | IN SYNC | DNQ / 55 | 0% | DNQ | 4:09.63 | - | 3:37.82 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #7 | | Lenzerheide | 17-18 | 10017082286 & 2002 | 33 | INSYNC | - / 44 | 0% | - | 3:03.83 | - | 2:49.42 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #8 | | Snowshoe, WV | 17-18 | 10017082286 & 2002 | 27 | | - / 34 | 0% | - | 3:11.90 | - | 3:03.63 | - | |
| | 2019 SDA #3 | | Fort William | 17-18 | 10017082286 & 19JR0046 | 552 | wideopenmountainbike.com | 6 / 41 | 88% | 5:05.52 | 4:54.68 | 3.7% | 4:35.16 | 11% | |
| | 2020 Coupe de France VTT #3 | | Metabief | 17-18 | | 407 | FS Racing | 7 / 51 | 88% | 4:07.76 | 3:53.07 | 6.3% | 3:35.19 | 15.1% | |
| | 2020 Coupe de France VTT #4 | | Les Orres | 17-18 | | 341 | FS Racing | DNS / 48 | 0% | DNS | 3:33.71 | - | 3:24.19 | - | |
| | 2020 Crankworx World Tour - Innsbruck - Downhill p/b Raiffesisen Club | | Innsbruck | U19 | | 205 | FS Racing | 6 / 32 | 84% | 3:09.68 | 3:00.21 | 5.3% | 2:49.08 | 12.2% | |
| | 2020 Mercedes-Benz UCI World Cup DH #1 | | Maribor | 17-18 | 10017082286 & 2002 | 15 | FS Racing | 10 / 34 | 73% | 3:28.37 | 3:20.29 | 4% | 3:07.90 | 10.9% | |
| | 2020 Mercedes-Benz UCI World Cup DH #2 | | Maribor | 17-18 | 10017082286 & 2002 | 15 | FS Racing | DNF / 35 | 0% | DNF | 3:16.10 | - | 3:07.77 | - | |
| | 2021 Crankworx World Tour - Innsbruck - Deuter Downhill p/b Raiffeisen Club | | Innsbruck | Elite | | 63 | Continental Nukeproof Racing / Flow Style | 64 / 141 | 55% | 2:56.85 | 2:38.94 | 11.3% | 2:38.94 | 11.3% | |
| | 2021 iXS DH European Cup #1 | | Brandnertal | Elite | 10017082286 | 32 | Continental Nukeproof Racing | 31 / 135 | 78% | 2:51.43 | 2:41.63 | 6.1% | 2:41.63 | 6.1% | |
| | 2021 Mercedes-Benz UCI World Cup DH #1 | | Leogang | Elite | 10017082286 & 2002 | 117 | CONTINENTAL - NUKEPROOF RACING | - / 152 | 0% | - | 3:26.02 | - | 3:26.02 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #2 | | Les Gets | Elite | 10017082286 & 2002 | 113 | CONTINENTAL - NUKEPROOF RACING | - / 151 | 0% | - | 3:33.42 | - | 3:26.95 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #3 | | Maribor | Elite | 10017082286 & 2002 | 124 | CONTINENTAL - NUKEPROOF | - / 151 | 0% | - | 3:05.06 | - | 3:05.06 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #4 | | Lenzerheide | Elite | 10017082286 & 2002 | 104 | CONTINENTAL - NUKEPROOF RACING | - / 139 | 0% | - | 2:46.92 | - | 2:46.92 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #5 | | Snowshoe, WV | Elite | 10017082286 & 2002 | 79 | CONTINENTAL - NUKEPROOF RACING | - / 84 | 0% | - | 3:10.07 | - | 3:10.07 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #6 | | Snowshoe, WV | Elite | 10017082286 & 2002 | 79 | CONTINENTAL - NUKEPROOF RACING | DNF / 84 | 0% | DNF | 3:13.38 | - | 3:13.38 | - | |
| | 2021 Portugal DH Cup #1 | | São Brás de Alportel | Elite | 10017082286 | 52 | Continental Nukeproof Racing | 8 / 51 | 86% | 2:50.89 | 2:44.41 | 3.9% | 2:44.41 | 3.9% | |
| | 2021 Portugal DH Cup #2 | | Boticas | Elite | 10017082286 | 109 | Continental Nukeproof Racing | 6 / 84 | 94% | 2:13.02 | 2:07.27 | 4.5% | 2:07.27 | 4.5% | |
| | 2022 British Cycling DH National Series #2 | | Fort William | Elite | | 51 | Continental Nukeproof Factory | 62 / 65 | 5% | 9:41.02 | 4:34.56 | 111.6% | 4:34.56 | 111.6% | |
| | 2022 Crankworx World Tour - Innsbruck - Downhill | | Innsbruck | Elite | | 30 | Continental Nukeproof Factory | 33 / 114 | 72% | 2:52.04 | 2:39.60 | 7.8% | 2:39.60 | 7.8% | |
| | 2022 IDMS #1 | | Rostrevor, Co. Down | Elite | | 3 | Rostrevor Mountain Bike Club | 3 / 25 | 92% | 2:15.15 | 2:09.83 | 4.1% | 2:09.83 | 4.1% | |
| | 2022 IDMS #3 | | Glencullen Adventure Park | Elite | | 3 | Rostrevor Mountain Bike Club | 4 / 13 | 75% | 1:51.08 | 1:48.96 | 2% | 1:48.96 | 2% | |