2019 |
Melrose Arch Crit (Afrique du Sud-South Africa) |
Classement final |
3 |
2019 |
Knysna Tour (Afrique du Sud) |
Classement final |
5 |
2019 |
Tour de la Martinique (France - UCI 2.2) |
Classement final |
6 |
2019 |
Tour de la Martinique (France - UCI 2.2) |
Etape 3 |
6 |
2019 |
Anatomic Jock Race (Afrique du Sud) |
Classement final |
6 |
2019 |
Mpumalanga Tour -2- (Afrique du Sud-South Africa) |
Blyde Canyon-Mbombela |
8 |
2019 |
Mpumalanga Tour -2- (Afrique du Sud-South Africa) |
Classement final |
8 |
2019 |
Tour de la Martinique (France - UCI 2.2) |
Etape 1 |
8 |
2019 |
Liberty Ride for Sight (Afrique du Sud-South Africa) |
Classement final |
10 |
2019 |
Tour de Limpopo (Afrique du Sud-South Africa - UCI 2.2) |
Tzaneen - Coach House |
10 |
2019 |
Mpumalanga Tour -2- (Afrique du Sud-South Africa) |
Blyde Canyon-Swadini |
10 |
2019 |
Mpumalanga Tour -2- (Afrique du Sud-South Africa) |
Swadini-Swadini |
11 |
2019 |
Mpumalanga Tour (Afrique du Sud-South Africa) |
Classement final |
12 |
2019 |
Mpumalanga Tour -2- (Afrique du Sud-South Africa) |
Swadini-Blyde Canyon |
13 |
2019 |
Mpumalanga Tour (Afrique du Sud-South Africa) |
Blyde Canyon-Swadini |
13 |
2019 |
Tour of Good Hope (Afrique du Sud-South Africa - UCI 2.2.) |
Paarl-Paarl (Etape 1) |
13 |
2019 |
Mpumalanga Tour (Afrique du Sud-South Africa) |
Swadini-Blyde Canyon |
14 |
2019 |
Tour de Limpopo (Afrique du Sud-South Africa - UCI 2.2) |
Polokwane-Tzaneen |
15 |
2018 |
Tour de Limpopo (Afrique du Sud-South Africa - UCI 2.2) |
Tzaneen-Tzaneen |
1 |
2018 |
Satellite Classic (Afrique du Sud) |
Classement final |
6 |
2018 |
Mpumalanga Tour (Afrique du Sud-South Africa) |
Mbombela-Badplaas |
6 |
2018 |
Mpumalanga Tour (Afrique du Sud-South Africa) |
Swadini-Mount Sheba |
8 |
2018 |
Tour de Windhoek (Namibie-Namibia) |
Etape 1 |
10 |
2018 |
Mpumalanga Tour (Afrique du Sud-South Africa) |
Classement final |
10 |
2017 |
Clover Tour (Afrique du Sud-South Africa) |
Swadini - Graskop - Swadini |
9 |