| | 2023 UCI World Cup XCO #5 | | Pal Arinsal | U23 | 10059516150 & 2002 | 22 | | 23 / 94 | 76% | 1h06:31.00 | 10:00.00 | 565.2% | - | - | |
| | 2019 Enduro Western Cape #1 | | Contermanskloof, WC | 17-18 | | ? | | 1 / 12 | 100% | 15:38.00 | 15:38.00 | 0% | 15:23.00 | 1.6% | |
| | 2023 UCI World Cup XCC #3 | | Leogang | U23 | 10059516150 & 2002 | 35 | | 20 / 40 | 51% | 19:47.00 | 19:04.00 | 3.8% | - | - | |
| | 2023 UCI World Cup XCC #4 | | Val di Sole | U23 | 10059516150 & 2002 | 27 | | 29 / 40 | 28% | 20:53.00 | 19:53.00 | 5% | - | - | |
| | 2023 UCI World Cup XCC #8 | | Mont-Sainte-Anne, QC | U23 | 10059516150 & 2002 | 17 | | 15 / 40 | 64% | 20:33.00 | 19:58.00 | 2.9% | - | - | |
| | 2023 UCI World Cup XCC #2 | | Lenzerheide | U23 | 10059516150 & 2002 | 36 | | 30 / 40 | 26% | -1LAP | 20:21.00 | - | - | - | |
| | 2023 UCI World Cup XCC #5 | | Pal Arinsal | U23 | 10059516150 & 2002 | 19 | | 25 / 40 | 38% | 22:02.00 | 20:37.00 | 6.9% | - | - | |
| | 2023 UCI World Cup XCC #6 | | Les Gets | U23 | 10059516150 & 2002 | 21 | | 26 / 40 | 36% | 21:59.00 | 20:52.00 | 5.4% | - | - | |
| | 2023 UCI World Cup XCC #7 | | Snowshoe, WV | U23 | 10059516150 & 2002 | 18 | | 35 / 40 | 13% | 23:58.00 | 21:32.00 | 11.3% | - | - | |
| | Cycling SA - South African Enduro National Champs '19 | | Stellenbosch, WC | 17-18 | | ? | | 2 / 23 | 95% | 23:43.48 | 23:33.37 | 0.7% | 22:30.93 | 5.4% | |
| | Cycling SA - South African Enduro National Champs '18 | | Karkloof Valley, KZN | 15-16 | | 106 | | 1 / 11 | 100% | 38:22.00 | 38:22.00 | 0% | 34:08.00 | 12.4% | |
| | 2022 Mercedes-Benz UCI World Cup XC #6 | | Pal Arinsal | U23 | 10059516150 & 2002 | 39 | | 41 / 91 | 56% | 1h10:33.00 | 1h04:14.00 | 9.8% | - | - | |
| | 2023 UCI World Cup XCO #6 | | Les Gets | U23 | 10059516150 & 2002 | 21 | | 21 / 120 | 83% | 1h09:08.00 | 1h04:59.00 | 6.4% | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | U23 | 10059516150 & 2002 | 33 | | 14 / 118 | 89% | 1h09:18.00 | 1h06:54.00 | 3.6% | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | 17-18 | 10059516150 & 2002 | 7 | South Africa | 5 / 68 | 94% | 1h09:04.00 | 1h07:31.00 | 2.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | U23 | 10059516150 & 2002 | 46 | | 98 / 122 | 20% | -2LAP | 1h08:08.00 | - | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10059516150 & 2002 | 43 | South Africa | DNF / 161 | 0% | DNF | 1h08:41.00 | - | - | - | |
| | 2023 UCI World Cup XCO #4 | | Val di Sole | U23 | 10059516150 & 2002 | 29 | | 26 / 119 | 79% | 1h12:43.00 | 1h08:57.00 | 5.5% | - | - | |
| | 2023 UCI World Cup XCO #8 | | Mont-Sainte-Anne, QC | U23 | 10059516150 & 2002 | 20 | | 16 / 68 | 78% | 1h15:58.00 | 1h09:48.00 | 8.8% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10059516150 & 2002 | 41 | South Africa | 46 / 151 | 70% | 1h16:00.00 | 1h10:01.00 | 8.6% | - | - | |
| | 2023 UCI World Cup XCO #7 | | Snowshoe, WV | U23 | 10059516150 & 2002 | 21 | | 31 / 68 | 55% | 1h15:59.00 | 1h10:27.00 | 7.9% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | U23 | 10059516150 & 2002 | 53 | South Africa | 80 / 100 | 20% | -1LAP | 1h10:35.00 | - | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | U23 | 10059516150 & 2002 | 36 | | 50 / 132 | 63% | 1h19:30.00 | 1h12:58.00 | 9% | - | - | |
| | UCI - XCO World Championships '23 | | Glentress | U23 | 10059516150 & 2002 | 29 | South Africa | 16 / 90 | 83% | 1h17:33.00 | 1h13:53.00 | 5% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | 17-18 | 10059516150 & 2002 | 3 | South Africa | 9 / 84 | 90% | 1h22:48.00 | 1h16:39.00 | 8% | - | - | |