| | 2020 KZN Gravity Series - Enduro #2 | | Karkloof Valley, KZN | Elite | | 114 | | 1 / 16 | 100% | 13:23.00 | 13:23.00 | 0% | 13:23.00 | 0% | |
| | Cycling SA - South African Enduro National Champs '19 | | Stellenbosch, WC | U23 | | ? | | 2 / 16 | 93% | 23:10.82 | 22:30.93 | 3% | 22:30.93 | 3% | |
| | 2020 KZN Gravity Series - Enduro #1 | | Pietermaritzburg, KZN | Elite | | 819 | | 2 / 16 | 93% | 14:07.00 | 13:55.00 | 1.4% | 13:55.00 | 1.4% | |
| | 2019 SloEnduro Series #2 | | Petzen-Jamnica | Elite | | 234 | | 5 / 44 | 91% | 26:43.47 | 25:15.90 | 5.8% | 25:15.90 | 5.8% | |
| | 2016 South African National DH #3 | | Paarl Mountain, WC | 17-18 | | 400 | | 2 / 11 | 90% | 2:14.71 | 2:05.03 | 7.8% | 2:01.65 | 10.7% | |
| | 2015 South African National DH #2 | | Pietermaritzburg, KZN | 13-16 | | 22 | | 2 / 8 | 86% | 5:35.82 | 5:23.82 | 3.7% | 4:28.72 | 25% | |
| | 2020 KZN Gravity Series - DH #1 | | Pietermaritzburg, KZN | Elite | | 114 | | 3 / 13 | 83% | 3:28.80 | 3:26.00 | 1.4% | 3:26.00 | 1.4% | |
| | 2019 Enduro World Series #4 | | Val di Fassa | U21 | RSA.1999.22749 | 411 | | 7 / 35 | 82% | 38:49.15 | 37:45.07 | 2.8% | 35:28.35 | 9.4% | |
| | Cycling SA - South African Enduro National Champs '18 | | Karkloof Valley, KZN | Elite | | 83 | | 5 / 23 | 82% | 35:51.00 | 34:44.00 | 3.2% | 34:08.00 | 5% | |
| | 2017 South African National DH #3 | | Pietermaritzburg, KZN | 17-18 | | 5 | | 2 / 6 | 80% | 4:42.51 | 4:39.00 | 1.3% | 4:19.91 | 8.7% | |
| | 2016 South African National DH #2 | | Giba Gorge, KZN | 17-18 | | 6 | | 3 / 10 | 78% | 1:46.20 | 1:37.75 | 8.6% | 1:35.43 | 11.3% | |
| | 2018 South African National DH #3 | | Pietermaritzburg, KZN | Elite | | 4 | | 4 / 14 | 77% | 4:48.40 | 4:35.80 | 4.6% | 4:35.80 | 4.6% | |
| | 2020 KZN Gravity Series - DH #2 | | Karkloof Valley, KZN | Elite | | 114 | | 4 / 14 | 77% | 1:27.41 | 1:23.24 | 5% | 1:23.24 | 5% | |
| | 2015 South African National DH #4 | | Pietermaritzburg, KZN | 15-16 | | 10 | | 3 / 8 | 71% | 3:31.88 | 3:27.23 | 2.2% | 3:03.55 | 15.4% | |
| | 2017 South African National DH #1 | | Helderberg, WC | 17-18 | | 6 | | 4 / 11 | 70% | 2:29.18 | 2:19.32 | 7.1% | 2:12.74 | 12.4% | |
| | 2019 Enduro World Series #3 | | Funchal, Madeira | U21 | RSA.1999.22749 | 410 | | 9 / 26 | 68% | 36:17.47 | 34:32.99 | 5% | 32:59.45 | 10% | |
| | 2018 Enduro World Series #3 | | Olargues - Montagnes du Caroux | U21 | RSA.1999.22749 | 518 | | 24 / 71 | 67% | 1h00:21.80 | 54:00.80 | 11.8% | 50:29.59 | 19.6% | |
| | Cycling SA - South African DH National Champs '15 | | Stellenbosch, WC | 15-16 | | 12 | | 3 / 7 | 67% | 2:41.63 | 2:39.88 | 1.1% | 2:17.14 | 17.9% | |
| | 2018 Enduro World Series #7 | | Zona Zero Ainsa-Sobrarbe | U21 | RSA.1999.22749 | 519 | | 20 / 57 | 66% | 42:59.34 | 40:17.76 | 6.7% | 37:17.96 | 15.3% | |
| | 2019 Enduro World Series #8 | | Zermatt | U21 | RSA.1999.22749 | 411 | | 14 / 39 | 66% | 41:46.54 | 39:10.76 | 6.6% | 37:37.02 | 11.1% | |
| | 2018 Enduro World Series #1 | | Lo Barnechea | U21 | RSA.1999.22749 | 376 | | 17 / 44 | 63% | 1h08:44.14 | 59:43.89 | 15.1% | 55:02.18 | 24.9% | |
| | Cycling SA - South African DH National Champs '16 | | Pietermaritzburg, KZN | 17-18 | | 10 | | 4 / 9 | 63% | 3:08.09 | 2:39.46 | 18% | 2:33.85 | 22.3% | |
| | 2017 South African National DH #4 | | Hakahana Trails, GT | 17-18 | | 5 | | 3 / 6 | 60% | 2:09.62 | 2:02.81 | 5.6% | 1:57.86 | 10% | |
| | 2016 South African National DH #1 | | Helderberg, WC | 17-18 | | 11 | | 5 / 11 | 60% | 3:26.18 | 3:14.74 | 5.9% | 2:53.28 | 19% | |
| | Tweedlove - Vallelujah | | Glentress | 21-29 | | 1128 | Commencal / Pro | 36 / 86 | 59% | 14:13.40 | 11:57.34 | 19% | 11:57.34 | 19% | |
| | Cycling SA - South African DH National Champs '20 | | Jonkershoek, WC | Elite | | 198 | | 9 / 20 | 58% | 2:28.47 | 2:19.34 | 6.6% | 2:19.34 | 6.6% | |
| | CAC - African Continental Champs '16 | | Afriski Mountain Resort, LS | Elite | 17 | ? | | 11 / 24 | 57% | 2:48.06 | 2:24.88 | 16% | 2:24.88 | 16% | |
| | 2018 Enduro World Series #2 | | Manizales | U21 | RSA.1999.22749 | 328 | | 15 / 33 | 56% | 26:32.42 | 21:08.79 | 25.5% | 18:01.99 | 47.2% | |
| | 2018 Enduro World Series #4 | | Petzen-Jamnica | U21 | RSA.1999.22749 | 525 | | 21 / 43 | 52% | 1h03:21.06 | 55:46.99 | 13.6% | 52:55.67 | 19.7% | |
| | Cycling SA - South African DH National Champs '17 | | Mankele, MP | 17-18 | | 8 | | 3 / 5 | 50% | 2:35.93 | 2:33.88 | 1.3% | 2:17.99 | 13% | |
| | 2017 South African National DH #2 | | Jonkershoek, WC | 17-18 | | 7 | | 4 / 7 | 50% | 2:32.69 | 2:27.48 | 3.5% | 2:18.66 | 10.1% | |
| | 2015 South African National DH #3 | | Mankele, MP | 15-16 | | 76 | | 2 / 3 | 50% | 2:59.78 | 2:56.89 | 1.6% | 2:20.15 | 28.3% | |
| | 2022 4x Pro Tour #7 | | Val di Sole | Elite | 10011195602 & 1999 | 31 | | 16 / 30 | 48% | n/a | | - | | - | |
| | 2019 Crankworx World Tour - Innsbruck - Downhill presented by Raiffeisen Club | | Innsbruck | Elite | | 117 | | 78 / 147 | 47% | 3:25.00 | 2:55.46 | 16.8% | 2:55.46 | 16.8% | |
| | 2018 Enduro World Series #8 | | Finale Ligure | U21 | RSA.1999.22749 | 519 | | 39 / 70 | 45% | 22:01.17 | 19:43.41 | 11.6% | 18:31.22 | 18.9% | |
| | 2018 South African National DH #1 | | Paarl Mountain, WC | Elite | | 208 | | 12 / 19 | 39% | 1:56.71 | 1:44.44 | 11.7% | 1:44.44 | 11.7% | |
| | 2021 Crankworx World Tour - Innsbruck - Deuter Downhill p/b Raiffeisen Club | | Innsbruck | Elite | | 65 | Commencal / Fox Racing / Shimano | 89 / 141 | 37% | 3:03.26 | 2:38.94 | 15.3% | 2:38.94 | 15.3% | |
| | 2022 4x Pro Tour #1 | | Fort William | Elite | 10011195602 & 1999 | 30 | PRO-COMMENCAL | 28 / 42 | 34% | n/a | | - | | - | |
| | Cycling SA - South African DH National Champs '14 | | Thaba Trails, GT | 15-16 | | 34 | | 3 / 4 | 33% | 3:06.11 | 2:15.11 | 37.7% | 1:57.59 | 58.3% | |
| | 2022 Enduro World Series #3 | | Val di Fassa | Open | RSA.1999.22749 | 201 | | 116 / 173 | 33% | 38:34.36 | 33:59.99 | 13.5% | 33:59.99 | 13.5% | |
| | UCI - DHI World Championships '20 | | Leogang | Elite | 1999 | 99 | | 64 / 95 | 33% | 4:55.34 | 3:51.24 | 27.7% | 3:51.24 | 27.7% | |
| | 2019 Enduro World Series #2 | | Blue Derby, TAS | U21 | RSA.1999.22749 | 418 | | 16 / 23 | 32% | 26:48.73 | 25:24.27 | 5.5% | 24:39.67 | 8.7% | |
| | 2019 Enduro World Series #1 | | Rotorua | U21 | | 409 | | 17 / 23 | 27% | 31:25.61 | 29:03.94 | 8.1% | 27:34.83 | 14% | |
| | 2022 4x Pro Tour #6 | | Val di Sole | Elite | 10011195602 & 1999 | 31 | | 20 / 27 | 27% | n/a | | - | | - | |
| | 2020 Enduro World Series #2 | | Pietra Ligure | Open | RSA.1999.22749 | 108 | | 88 / 108 | 19% | 24:45.95 | 21:30.49 | 15.2% | 21:30.49 | 15.2% | |
| | 2021 Enduro World Series - Met Val di Fassa Trentino #1 | | Val di Fassa | Open | RSA.1999.22749 | 168 | | 138 / 166 | 17% | 31:35.50 | 27:07.32 | 16.5% | 27:07.32 | 16.5% | |
| | 2022 Enduro World Series #1 | | Innerleithen | Open | RSA.1999.22749 | 175 | | 133 / 158 | 16% | 20:47.43 | 17:35.12 | 18.2% | 17:35.12 | 18.2% | |
| | 2021 Enduro World Series - Met Val di Fassa Trentino #2 | | Val di Fassa | Open | RSA.1999.22749 | 168 | | 146 / 161 | 9% | 42:05.90 | 28:22.20 | 48.4% | 28:22.20 | 48.4% | |
| | 2022 Enduro World Series #2 | | Petzen-Jamnica | Open | RSA.1999.22749 | 145 | | 157 / 172 | 9% | 1h22:17.46 | 37:55.90 | 117% | 37:55.90 | 117% | |
| | 2020 Enduro World Series #3 | | Finale Ligure | Open | RSA.1999.22749 | 127 | | 115 / 124 | 7% | 29:42.22 | 21:21.60 | 39.1% | 21:21.60 | 39.1% | |
| | 2019 Enduro World Series #5 | | Les Orres | U21 | RSA.1999.22749 | 409 | | - / 41 | 0% | - | 45:24.22 | - | 43:31.79 | - | |
| | 2020 Mercedes-Benz UCI World Cup DH #1 | | Maribor | Elite | 10011195602 & 1999 | 109 | | - / 83 | 0% | - | 3:07.90 | - | 3:07.90 | - | |
| | 2020 Mercedes-Benz UCI World Cup DH #2 | | Maribor | Elite | 10011195602 & 1999 | 109 | | - / 83 | 0% | - | 3:07.77 | - | 3:07.77 | - | |
| | 2020 Mercedes-Benz UCI World Cup DH #3 | | Lousã | Elite | 10011195602 & 1999 | 116 | | - / 80 | 0% | - | 3:55.24 | - | 3:55.24 | - | |
| | 2020 Mercedes-Benz UCI World Cup DH #4 | | Lousã | Elite | 10011195602 & 1999 | 116 | | - / 80 | 0% | - | 3:54.29 | - | 3:54.29 | - | |
| | 2021 Mercedes-Benz UCI World Cup DH #1 | | Leogang | Elite | 10011195602 & 1999 | 131 | | - / 152 | 0% | - | 3:26.02 | - | 3:26.02 | - | |
| | 2022 Mercedes-Benz UCI World Cup DH #5 | | Pal Arinsal | Elite | 10011195602 & 1999 | 170 | | - / 149 | 0% | - | 2:44.50 | - | 2:43.42 | - | |
| | 2022 Mercedes-Benz UCI World Cup DH #8 | | Val di Sole | Elite | 10011195602 & 1999 | 179 | | - / 167 | 0% | - | 3:39.77 | - | 3:35.94 | - | |
| | 2022 Enduro World Series #7 | | Crans Montana | Open | RSA.1999.22749 | 188 | | DNF / 156 | 0% | DNF | 29:04.00 | - | 29:04.00 | - | |