| | 2020 Enduro Western Cape #1 | | Contermanskloof, WC | E-bike | | ? | | 1 / 16 | 100% | 13:36.00 | 13:36.00 | 0% | n/a | n/a | |
| | UCI - DHI World Championships '20 | | Leogang | Elite | 1995 | 52 | | 44 / 95 | 54% | 4:31.14 | 3:51.24 | 17.3% | 3:51.24 | 17.3% | |
| | Crankworx - Crankworx Innsbruck DH | | Innsbruck | Pro | | 25 | Monster | 16 / 72 | 79% | 2:55.96 | 2:49.08 | 4.1% | 2:49.08 | 4.1% | |
| | 2020 Enduro World Series #2 | | Pietra Ligure | Open | RSA.1995.33095 | 107 | | DNS / 108 | 0% | n/a | 21:30.49 | n/a | 21:30.49 | n/a | |
| | 2020 Enduro World Series #1 | | Zermatt | Open | RSA.1995.33095 | 75 | | 73 / 97 | 25% | 17:06.67 | 15:00.27 | 14% | 15:00.27 | 14% | |
| | 2020 Coupe de France VTT #2 | | Les Deux Alpes | Elite | | 96 | | DNS / 107 | 0% | n/a | 3:05.32 | n/a | 3:05.32 | n/a | |
| | 2020 Coupe de France VTT #1 | | Alpe d'Huez | Elite | | 81 | | 17 / 84 | 81% | 3:36.67 | 3:27.98 | 4.2% | 3:27.98 | 4.2% | |
| | Cycling SA - South African DH National Champs '20 | | Jonkershoek, WC | Elite | | 104 | | 2 / 20 | 95% | 2:21.08 | 2:19.34 | 1.3% | 2:19.34 | 1.3% | |
| | Cycling SA - South African Enduro National Champs '19 | | Stellenbosch, WC | 23-29 | | ? | | 1 / 20 | 100% | 22:37.98 | 22:37.98 | 0% | 22:30.93 | 0.5% | |
| | UCI - DHI World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 1995 | 58 | | DNF / 81 | 0% | n/a | 4:05.54 | n/a | 4:05.54 | n/a | |
| | Crankworx - Canadian Open DH '19 | | Whistler, BC | Elite | | 170 | Monster | 23 / 73 | 69% | 2:53.55 | 2:38.98 | 9.2% | 2:38.98 | 9.2% | |
| | 2019 Mercedes-Benz UCI World Cup DH #6 | | Val di Sole | Elite | 10008867400 & 1995 | 73 | | DNS / 139 | 0% | n/a | 3:37.82 | n/a | 3:37.82 | n/a | |
| | 2019 Mercedes-Benz UCI World Cup DH #5 | | Les Gets | Elite | 10008867400 & 1995 | 76 | | 46 / 150 | 70% | 3:09.53 | 2:57.01 | 7.1% | 2:57.01 | 7.1% | |
| | 2019 Mercedes-Benz UCI World Cup DH #4 | | Vallnord | Elite | 10008867400 & 1995 | 78 | | - / 131 | 0% | n/a | 4:11.06 | n/a | 4:11.06 | n/a | |
| | 2019 iXS European Cup #3 | | Abetone, Tuscany | Elite Super Final | 10008867400 & 1995 | 118 | looking for one | DNS / 33 | 0% | n/a | 4:45.29 | n/a | 4:45.29 | n/a | |
| | Crankworx - Crankworx Innsbruck DH | | Innsbruck | Elite | | 22 | looking for one | 21 / 147 | 86% | 3:04.19 | 2:55.46 | 5% | 2:55.46 | 5% | |
| | 2019 Mercedes-Benz UCI World Cup DH #3 | | Leogang | Elite | 10008867400 & 1995 | 89 | | DNQ / 160 | 0% | n/a | 3:16.13 | n/a | 3:16.13 | n/a | |
| | 2019 iXS Downhill Cup #2 | | Winterberg | Elite | 10008867400 & 1995 | 3 | Julius Malema | 1 / 87 | 100% | 1:36.65 | 1:36.65 | 0% | 1:36.65 | 0% | |
| | 2019 South African National DH #3 | | Contermanskloof, WC | Elite | | 101 | | 2 / 10 | 89% | 2:09.15 | 2:06.47 | 2.1% | 2:06.47 | 2.1% | |
| | Cycling SA - South African DH National Champs '19 | | Afriski Mountain Resort, LS | Elite | | 2 | | 1 / 10 | 100% | 2:14.22 | 2:14.22 | 0% | 2:14.22 | 0% | |
| | 2019 South African National DH #2 | | Afriski Mountain Resort, LS | Elite | | 2 | | 3 / 10 | 78% | 2:23.65 | 2:22.40 | 0.9% | 2:22.40 | 0.9% | |
| | Cycling SA - South African Enduro National Champs '18 | | Karkloof Valley, KZN | Elite | | 52 | | 3 / 23 | 91% | 35:30.00 | 34:44.00 | 2.2% | 34:08.00 | 4% | |
| | UCI - DHI World Championships '18 | | Lenzerheide | Elite | 10008867400 & 1995 | 76 | South Africa | 73 / 106 | 31% | 3:21.86 | 2:55.11 | 15.3% | 2:55.11 | 15.3% | |
| | 2018 Mercedes-Benz UCI World Cup DH #7 | | La Bresse | Elite | 10008867400 & 1995 | 91 | | 54 / 138 | 61% | 2:41.95 | 2:26.84 | 10.3% | 2:26.84 | 10.3% | |
| | Crankworx - Crankworx Les Gets DH | | Les Gets | Elite | | 82 | Monster | 42 / 196 | 79% | 3:13.02 | 2:59.15 | 7.7% | 2:59.15 | 7.7% | |
| | 2018 Mercedes-Benz UCI World Cup DH #3 | | Leogang | Elite | 10008867400 & 1995 | 163 | | DNQ / 158 | 0% | n/a | 3:10.99 | n/a | 3:10.99 | n/a | |
| | 2018 South African National DH #4 | | Contermanskloof, WC | Elite | | 201 | | 1 / 6 | 100% | 2:06.59 | 2:06.59 | 0% | 2:06.59 | 0% | |
| | 2018 South African National DH #3 | | Pietermaritzburg, KZN | Elite | | 51 | | 3 / 14 | 85% | 4:42.45 | 4:35.80 | 2.4% | 4:35.80 | 2.4% | |
| | Cycling SA - South African DH National Champs '18 | | Hartbeespoort Aerial Cableway, NW | Elite | | 107 | | 1 / 12 | 100% | 4:04.54 | 4:04.54 | 0% | 4:04.54 | 0% | |
| | 2018 South African National DH #2 | | Hartbeespoort Aerial Cableway, NW | Elite | | 107 | | 2 / 14 | 92% | 4:12.25 | 4:10.04 | 0.9% | 4:10.04 | 0.9% | |
| | 2018 South African National DH #1 | | Paarl Mountain, WC | Elite | | 203 | | 2 / 19 | 94% | 1:45.91 | 1:44.44 | 1.4% | 1:44.44 | 1.4% | |
| | 2017 iXS Swiss Cup #3 | | Verbier | Elite | 10008867400 & 1995 | 80 | looking for one | 11 / 78 | 87% | 4:19.41 | 4:09.03 | 4.2% | 4:09.03 | 4.2% | |
| | 2017 iXS Swiss Cup #2 | | Wiriehorn | Elite | 10008867400 & 1995 | 59 | Dad | 9 / 69 | 88% | 3:56.94 | 3:47.52 | 4.1% | 3:47.52 | 4.1% | |
| | 2017 iXS European Cup #4 | | Špicák | Elite Small Final | 10008867400 & 1995 | 163 | S.A.DreamTeam | DNF / 104 | 0% | n/a | 3:18.42 | n/a | 3:12.22 | n/a | |
| | 2017 UCI World Cup DH #5 | | Lenzerheide | Elite | 10008867400 & 1995 | 155 | | DNQ / 148 | 0% | n/a | 2:57.04 | n/a | 2:57.04 | n/a | |
| | Crankworx - Crankworx Les Gets DH | | Les Gets | Pro | | 329 | YT Industries | 65 / 122 | 47% | 3:19.42 | 3:02.83 | 9.1% | 3:02.83 | 9.1% | |
| | 2017 South African National DH #2 | | Jonkershoek, WC | Elite | | 4 | | 1 / 14 | 100% | 2:18.66 | 2:18.66 | 0% | 2:18.66 | 0% | |
| | 2017 South African National DH #1 | | Helderberg, WC | Elite | | 11 | | 7 / 22 | 71% | 2:24.44 | 2:12.74 | 8.8% | 2:12.74 | 8.8% | |
| | 2016 South African National DH #3 | | Paarl Mountain, WC | Elite | | 108 | | 2 / 9 | 88% | 2:05.21 | 2:01.65 | 2.9% | 2:01.65 | 2.9% | |
| | 2016 South African National DH #1 | | Helderberg, WC | Elite | | 2 | | 4 / 18 | 82% | 3:00.49 | 2:53.28 | 4.2% | 2:53.28 | 4.2% | |
| | Cycling SA - South African DH National Champs '15 | | Stellenbosch, WC | Elite | | 2 | | 2 / 12 | 91% | 2:18.99 | 2:17.14 | 1.3% | 2:17.14 | 1.3% | |
| | 2015 South African National DH #1 | | Contermanskloof, WC | Elite | | 72 | | 6 / 33 | 84% | 2:11.40 | 2:04.57 | 5.5% | 2:04.57 | 5.5% | |
| | Cycling SA - South African DH National Champs '14 | | Thaba Trails, GT | Elite | | 2 | | 4 / 14 | 77% | 2:06.22 | 1:57.59 | 7.3% | 1:57.59 | 7.3% | |
| | 2014 UCI World Cup DH #1 | | Pietermaritzburg, KZN | Elite | RSA19950815 | 96 | | DNQ / 101 | 0% | n/a | 3:59.34 | n/a | 3:59.34 | n/a | |
| | CAC - African Continental Champs '14 | | Contermanskloof, WC | Elite | | 15 | | 8 / 25 | 71% | 2:15.68 | 2:06.94 | 6.9% | 2:06.94 | 6.9% | |
| | UCI - DHI World Championships '13 | | Pietermaritzburg, KZN | 17-18 | RSA19950815 | 42 | South Africa | 39 / 50 | 22% | 4:34.74 | 4:06.64 | 11.4% | 3:58.06 | 15.4% | |
| | Cycling SA - South African DH National Champs '13 | | Hayterdale Trails, EC | 17-18 | | 16 | | 3 / 7 | 67% | 3:31.94 | 3:24.61 | 3.6% | 3:15.83 | 8.2% | |