| | 2018 South African National DH #3 | | Pietermaritzburg, KZN | 17-18 | | 70 | | 1 / 12 | 100% | 4:45.33 | 4:45.33 | 0% | 4:35.80 | 3.5% | |
| | 2022 Coupe de France VTT p/b SKF #4 | | Châtel | Elite | | 10 | | 6 / 148 | 97% | 3:17.00 | 3:13.72 | 1.7% | 3:13.72 | 1.7% | |
| | 2018 iXS Downhill Cup #7 | | Innsbruck | Pro: U19 | 10080622138 & 2001 | 84 | | 3 / 28 | 93% | 3:08.81 | 3:01.63 | 4% | 2:53.16 | 9% | |
| | 2020 KZN Gravity Series - DH #1 | | Pietermaritzburg, KZN | Elite | | 71 | | 2 / 13 | 92% | 3:27.42 | 3:26.00 | 0.7% | 3:26.00 | 0.7% | |
| | 2019 South African National DH #1 | | Pietermaritzburg, KZN | 17-18 | | 20 | | 2 / 10 | 89% | 3:05.58 | 3:00.43 | 2.9% | 2:45.16 | 12.4% | |
| | 2022 Mercedes-Benz UCI World Cup DH #8 | | Val di Sole | Elite | 10080622138 & 2001 | 86 | | 21 / 167 | 88% | 3:55.84 | 3:39.77 | 7.3% | 3:35.94 | 9.2% | |
| | Cycling SA - South African DH National Champs '18 | | Hartbeespoort Aerial Cableway, NW | 17-18 | | 111 | | 2 / 9 | 88% | 4:23.53 | 4:20.02 | 1.4% | 4:04.54 | 7.8% | |
| | 2018 South African National DH #2 | | Hartbeespoort Aerial Cableway, NW | 17-18 | | 111 | | 2 / 9 | 88% | 4:31.72 | 4:23.93 | 3% | 4:10.04 | 8.7% | |
| | 2017 South African National DH #4 | | Hakahana Trails, GT | 15-16 | | 9 | | 2 / 9 | 88% | 2:20.34 | 2:10.54 | 7.5% | 1:57.86 | 19.1% | |
| | 2023 UCI World Cup DH #4 | | Pal Arinsal | Elite | 10080622138 & 2001 | 85 | | 24 / 167 | 86% | 2:51.74 | 2:46.46 | 3.2% | 2:46.46 | 3.2% | |
| | 2018 iXS Downhill Cup #4 | | Ilmenau | Pro: U19 | 10080622138 & 2001 | 122 | | 5 / 27 | 85% | 2:06.89 | 1:59.31 | 6.4% | 1:57.81 | 7.7% | |
| | 2020 KZN Gravity Series - DH #2 | | Karkloof Valley, KZN | Elite | | 71 | | 3 / 14 | 85% | 1:26.46 | 1:23.24 | 3.9% | 1:23.24 | 3.9% | |
| | Cycling SA - South African DH National Champs '17 | | Mankele, MP | 15-16 | | 12 | | 2 / 6 | 80% | 2:44.79 | 2:40.90 | 2.4% | 2:17.99 | 19.4% | |
| | 2021 iXS DH European Cup #3 | | Maribor | Elite | 10080622138 | 176 | | 35 / 125 | 73% | 3:49.52 | 3:26.51 | 11.1% | 3:26.51 | 11.1% | |
| | 2023 UCI World Cup DH #5 | | Loudenvielle | Elite | 10080622138 & 2001 | 77 | | 46 / 153 | 70% | 3:47.45 | 3:31.79 | 7.4% | 3:31.79 | 7.4% | |
| | 2022 Mercedes-Benz UCI World Cup DH #5 | | Pal Arinsal | Elite | 10080622138 & 2001 | 92 | | 59 / 149 | 61% | 2:57.91 | 2:44.50 | 8.2% | 2:43.42 | 8.9% | |
| | 2017 South African National DH #3 | | Pietermaritzburg, KZN | 15-16 | | 10 | | 2 / 3 | 50% | 4:55.20 | 4:53.50 | 0.6% | 4:19.91 | 13.6% | |
| | Cycling SA - South African DH National Champs '20 | | Jonkershoek, WC | Elite | | 123 | | 11 / 20 | 47% | 2:31.61 | 2:19.34 | 8.8% | 2:19.34 | 8.8% | |
| | UCI - DHI World Championships '18 | | Lenzerheide | 17-18 | 10080622138 & 2001 | 28 | South Africa | 37 / 68 | 46% | 3:24.94 | 3:03.22 | 11.9% | 2:55.11 | 17% | |
| | 2021 iXS DH European Cup #2 | | Pila | Elite Super Final | 10080622138 | 34 | | 18 / 32 | 45% | 3:59.00 | 3:45.07 | 6.2% | 3:45.07 | 6.2% | |
| | 2019 Crankworx World Tour - Innsbruck - Downhill presented by Raiffeisen Club | | Innsbruck | U19 | | 208 | | 15 / 26 | 44% | 3:26.38 | 3:00.42 | 14.4% | 2:55.46 | 17.6% | |
| | UCI - DHI World Championships '23 | | Fort William | Elite | 10080622138 & 2001 | 59 | South Africa | 50 / 82 | 40% | 4:46.60 | 4:26.75 | 7.4% | 4:26.75 | 7.4% | |
| | 2022 British Cycling DH National Series #2 | | Fort William | Elite | | 84 | | 43 / 65 | 34% | 5:06.25 | 4:34.56 | 11.5% | 4:34.56 | 11.5% | |
| | 2017 South African National DH #1 | | Helderberg, WC | 15-16 | | 43 | | 5 / 7 | 33% | 2:47.88 | 2:29.35 | 12.4% | 2:12.74 | 26.5% | |
| | 2018 iXS Downhill Cup #5 | | Tabarz | Pro: U19 | 10080622138 & 2001 | 123 | | 24 / 28 | 15% | 2:45.08 | 2:12.68 | 24.4% | 2:06.22 | 30.8% | |
| | Cycling SA - South African DH National Champs '16 | | Pietermaritzburg, KZN | 15-16 | | 47 | | 6 / 6 | 0% | 6:31.14 | 2:58.93 | 118.6% | 2:33.85 | 154.2% | |
| | 2018 Mercedes-Benz UCI World Cup DH #5 | | Vallnord | 17-18 | 10080622138 & 2001 | 52 | | DNF / 63 | 0% | DNF | 4:15.47 | - | 4:04.06 | - | |
| | 2018 Mercedes-Benz UCI World Cup DH #7 | | La Bresse | 17-18 | 10080622138 & 2001 | 18 | | DNQ / 61 | 0% | DNQ | 2:34.29 | - | 2:26.84 | - | |
| | 2018 iXS European Cup #5 | | Brandnertal | Pro: U19 | 10080622138 & 2001 | 147 | | DNS / 35 | 0% | DNS | 3:16.21 | - | 3:00.44 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #1 | | Maribor | 17-18 | 10080622138 & 2001 | 8 | | DNS / 69 | 0% | DNS | 3:05.56 | - | 2:58.84 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #3 | | Leogang | 17-18 | 10080622138 & 2001 | 14 | | DNQ / 69 | 0% | DNQ | 3:23.95 | - | 3:16.13 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #5 | | Les Gets | 17-18 | 10080622138 & 2001 | 18 | | - / 81 | 0% | - | 3:04.62 | - | 2:57.01 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #6 | | Val di Sole | 17-18 | 10080622138 & 2001 | 50 | | DNS / 55 | 0% | DNS | 4:09.63 | - | 3:37.82 | - | |
| | 2019 Mercedes-Benz UCI World Cup DH #7 | | Lenzerheide | 17-18 | 10080622138 & 2001 | 46 | | DNS / 44 | 0% | DNS | 3:03.83 | - | 2:49.42 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #2 | | Les Gets | Elite | 10080622138 & 2001 | 154 | | DNS / 151 | 0% | DNS | 3:33.42 | - | 3:26.95 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #3 | | Maribor | Elite | 10080622138 & 2001 | 126 | | DNF / 151 | 0% | DNF | 3:05.06 | - | 3:05.06 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #4 | | Lenzerheide | Elite | 10080622138 & 2001 | 111 | | - / 139 | 0% | - | 2:46.92 | - | 2:46.92 | - | |
| | 2022 Mercedes-Benz UCI World Cup DH #1 | | Lourdes | Elite | 10080622138 & 2001 | 124 | | DNF / 153 | 0% | DNF | 2:47.71 | - | 2:47.71 | - | |
| | 2022 Mercedes-Benz UCI World Cup DH #2 | | Fort William | Elite | 10080622138 & 2001 | 121 | | - / 147 | 0% | - | 4:37.12 | - | 4:37.12 | - | |
| | 2022 iXS DH European Cup #3 | | Semmering | Elite Small Final | 10080622138 & 2001 | 44 | Commencal SA racing | DNS / 114 | 0% | DNS | 3:17.99 | - | 3:11.71 | - | |
| | 2022 Mercedes-Benz UCI World Cup DH #3 | | Leogang | Elite | 10080622138 & 2001 | 151 | South Africa | - / 180 | 0% | - | 3:28.82 | - | 3:28.82 | - | |
| | 2022 Mercedes-Benz UCI World Cup DH #4 | | Lenzerheide | Elite | 10080622138 & 2001 | 96 | | - / 164 | 0% | - | 2:47.15 | - | 2:47.15 | - | |
| | 2022 iXS DH European Cup #5 | | Pila | Elite Super Final | 10080622138 & 2001 | 6 | | DNS / 34 | 0% | DNS | 3:48.62 | - | 3:48.62 | - | |
| | 2023 UCI World Cup DH #1 | | Lenzerheide | Elite | 10080622138 & 2001 | 82 | | - / 198 | 0% | - | 2:39.22 | - | 2:39.22 | - | |
| | 2023 UCI World Cup DH #2 | | Leogang | Elite | 10080622138 & 2001 | 94 | | - / 181 | 0% | - | 2:59.34 | - | 2:59.34 | - | |
| | 2023 UCI World Cup DH #3 | | Val di Sole | Elite | 10080622138 & 2001 | 89 | | - / 166 | 0% | - | 3:34.93 | - | 3:34.93 | - | |
| | 2023 UCI World Cup DH #6 | | Les Gets | Elite | 10080622138 & 2001 | 81 | | - / 170 | 0% | - | 3:19.57 | - | 3:19.57 | - | |