| | 2017 UCI World Cup XC #1 | | Nové Mesto | Elite | 10007694508 & 1989 | 40 | | 45 / 79 | 44% | 1h38:41.00 | 1h28:45.00 | 11.2% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007694508 & 1989 | 39 | | 32 / 79 | 60% | 1h47:10.00 | 1h38:25.00 | 8.9% | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | Elite | 10007694508 & 1989 | 37 | | 51 / 75 | 32% | 1h44:26.00 | 1h29:10.00 | 17.1% | - | - | |
| | 2017 UCI World Cup XC #6 | | Val di Sole | Elite | 10007694508 & 1989 | 34 | | 38 / 70 | 46% | 1h38:01.00 | 1h26:58.00 | 12.7% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | Elite | 10007694508 & 1989 | 41 | | 35 / 55 | 37% | 1h44:38.00 | 1h33:14.00 | 12.2% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007694508 & 1989 | 48 | | 54 / 77 | 30% | - | 1h36:17.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10007694508 & 1989 | ? | | 35 / 72 | 52% | 1h29:20.00 | 1h20:37.00 | 10.8% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | Elite | 10007694508 & 1989 | 42 | | 24 / 77 | 70% | 1h37:06.00 | 1h30:51.00 | 6.9% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | Elite | 10007694508 & 1989 | 41 | | 52 / 63 | 18% | - | 1h33:03.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007694508 & 1989 | 65 | | 30 / 77 | 62% | 1h34:09.00 | 1h26:03.00 | 9.4% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007694508 & 1989 | 62 | | 56 / 78 | 29% | - | 1h27:31.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10007694508 & 1989 | 58 | | 70 / 73 | 4% | - | 1h26:29.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | Elite | 10007694508 & 1989 | 60 | | 40 / 75 | 47% | 1h31:37.00 | 1h21:59.00 | 11.8% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | Elite | 10007694508 & 1989 | 61 | | 36 / 69 | 49% | 1h30:33.00 | 1h21:09.00 | 11.6% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | Elite | 10007694508 & 1989 | 24 | | 45 / 73 | 39% | 1h33:23.00 | 1h22:06.00 | 13.7% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007694508 & 1989 | 54 | | 38 / 74 | 49% | 1h22:40.00 | 1h14:07.00 | 11.5% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XCC #1 | | Nové Mesto | Elite | 10007694508 & 1989 | 29 | | 24 / 40 | 41% | 21:28.00 | | 0% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007694508 & 1989 | 63 | COMPUTER MANIA MTB RACING TEAM | DNS / 106 | 0% | DNS | 1h21:38.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10007694508 & 1989 | 59 | COMPUTER MANIA MTB RACING TEAM | 51 / 69 | 26% | -2LAP | 1h17:03.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10007694508 & 1989 | 61 | COMPUTER MANIA MTB RACING TEAM | DNF / 74 | 0% | DNF | 1h19:16.00 | - | - | - | |
| | 2022 Enduro World Series #2 | | Petzen-Jamnica | Open (EWS-100) | RSA.1989.50845 | 1184 | | 6 / 15 | 64% | 37:31.03 | 33:46.47 | 11.1% | - | - | |
| | 2022 Enduro World Series #3 | | Val di Fassa | Open (EWS100) | RSA.1989.50845 | 1321 | | 6 / 13 | 58% | 32:06.95 | 30:36.55 | 4.9% | - | - | |
| | UCI - XCO World Championships '18 | | Lenzerheide | Elite | 10007694508 & 1989 | 46 | South Africa | 48 / 67 | 29% | - | 1h34:55.00 | - | - | - | |
| | Central European Enduro - Enduro Treuchtlingen (EWS Qualifier) | | Treuchtlingen | Elite | 1989 | 80 | | 6 / 10 | 44% | 16:33.19 | 14:24.91 | 14.8% | 13:03.28 | 26.8% | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 10007694508 & 1989 | 36 | South Africa | 36 / 63 | 44% | - | 1h28:51.00 | - | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | Elite | 10007694508 & 1989 | 29 | South Africa | 30 / 60 | 51% | - | 1h27:33.00 | - | - | - | |