Rankings
Stage | Ranking | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|---|
1 | 135 | 135 | - | - | - | - |
2 | 24 | 131 | - | - | - | - |
3 | 28 | 89 | 23 | - | - | - |
4 | 28 | 67 | 26 | - | - | - |
5 | 90 | 76 | 32 | - | - | - |
6 | 164 | 122 | 42 | - | - | - |
7 | 148 | 143 | 52 | - | - | - |
8 | 135 | 141 | 64 | - | - | - |
9 | 164 | 152 | 72 | - | - | - |
10 | 160 | 151 | 77 | - | - | - |
11 | 155 | 150 | 82 | - | - | - |
12 | 155 | 150 | 89 | - | - | - |
13 | 152 | 151 | 94 | - | - | - |
14 | 157 | 155 | 97 | - | - | - |
15 | 145 | 151 | 97 | - | - | - |
16 | 143 | 145 | 102 | - | - | - |
17 | 132 | 142 | 105 | - | - | - |
18 | 94 | 139 | 104 | - | - | - |
19 | 47 | 137 | 106 | - | - | - |
20 | 72 | 136 | 106 | - | - | - |
21 | 19 | 132 | 106 | - | - | - |
- Intermediate sprint 0
- Stages victory 0
- Victories 23
- Podiums 73
2010. MTN Energade Road Team
1er of the first stage of the Tour du Rwanda (Kigali>Kigali), of the National Championships South Africa U23 - ITT
2e of the African Continental Championships ME - ITT, of the eleventh stage of the Tour du Maroc (Rabat>Casablanca), of the tenth stage of the Tour du Maroc (Al Khmissat>Rabat), of the eighth stage of the Tour du Maroc (Tanger>Souk el Arba), of the seventh stage of the Tour du Maroc (Tetouan>Tanger), of the fourth stage of the Tour du Maroc (Khenifra>Fes)
3e of the Tour du Rwanda, of the seventh stage of the Tour du Rwanda (Kibuye>Butare), of the National Championships South Africa U23 - Road Race
4e of the third stage of the Tour du Maroc (Beni Mellal>Khenifra), of the first stage of the Tour du Maroc (Settat>Marrakech)
6e of the ninth stage of the Tour du Rwanda (Kigali>Kigali), of the sixth stage of the Tour du Rwanda (Kigali>Kibuye), of the fourth stage of the Tour du Rwanda (Kigali>Gisenyi), of the Tour du Maroc, of the fourth stage of the La Tropicale Amissa Bongo (Ndjolé>Lambaréné)
7e of the African Continental Championships ME - Road Race
11e of the eighth stage of the Tour du Rwanda (Butare>Kigali), of the fifth stage of the Tour du Maroc (Fes>Meknes), of the sixth stage of the La Tropicale Amissa Bongo (Libreville>Libreville)
12e of the sixth stage of the Tour du Maroc (Ouazzane>Tetouan)
14e of the fifth stage of the Tour du Rwanda (Gisenyi>Kigali), of the third stage of the Tour du Rwanda (Byumba>Kigali), of the fifth stage of the La Tropicale Amissa Bongo (Lambaréné>Kango), of the second stage of the La Tropicale Amissa Bongo (Kabala>Franceville)
15e of the La Tropicale Amissa Bongo
17e of the third stage of the La Tropicale Amissa Bongo (Ngouoni>Moanda)
19e of the second stage of the Tour du Rwanda (Kigali>Byumba)
2011. Team MTN Qhubeka
1er of the second stage of the Jayco Herald Sun Tour (Ballarat>Geelong), of the African Games - ITT, of the second stage of the Tour du Maroc (Safi>Essaouira)
2e of the Tour of Hainan, of the fourth stage of the La Tropicale Amissa Bongo (Ndjolé>Lambaréné)
3e of the African Continental Championships ME - Road Race, of the African Continental Championships ME - ITT, of the eighth stage of the Tour of Hainan (Dongfang>Sanya), of the African Games - Road Race, of the prologue of the Tour of Iran (Azarbaijan) (Tabriz>Tabriz)
4e of the second stage of the Tour of Hainan (Wuzhishan>Xinglong), of the Jayco Herald Sun Tour, of the second stage of the La Tropicale Amissa Bongo (Bitam>Ebolowa (Cameroun))
5e of the fifth stage of the Jayco Herald Sun Tour (Melbourne>Melbourne)
6e of the first stage of the Jayco Herald Sun Tour (Whittlesea>Ballarat), of the Tour of Iran (Azarbaijan), of the La Tropicale Amissa Bongo
7e of the ninth stage of the Tour of Hainan (Sanya Cruising>Sanya Cruising), of the first stage of the Tour of Hainan (Sanya>Wuzhishan), of the fourth stage of the Tour of Iran (Azarbaijan) (Sarab>Tabriz), of the fifth stage of the La Tropicale Amissa Bongo (Lambaréné>Kango)
8e of the second stage of the Tour of Iran (Azarbaijan) (Tabriz>MeshkinShahr)
9e of the fourth stage of the Tour of Hainan (Wenchang>Haikou)
11e of the National Championships South Africa - ITT
12e of the third stage of the Tour of Hainan (Xinglong>Wenchang), of the fourth stage of the Jayco Herald Sun Tour (Sorrento>Arthurs Seat)
13e of the third stage of the Jayco Herald Sun Tour (Geelong>Drysdale)
14e of the Tacx Pro Classic / Ronde van Zeeland, of the third stage of the La Tropicale Amissa Bongo (Bibasse>Oyem)
17e of the World Championships U23 - Road Race
18e of the seventh stage of the Tour of Hainan (Danzhou>Dongfang)
20e of the fifth stage of the Tour of Hainan (Haikou>Chengmai)
22e of the fifth stage of the Tour of Iran (Azarbaijan) (Shabestar>Urmia)
24e of the third stage of the Tacx Pro Classic / Ronde van Zeeland (Terneuzen>Terneuzen)
2012. Team MTN Qhubeka
1er of the tenth stage of the Volta a Portugal em Bicicleta (Sintra>Lisboa), of the prologue of the Volta a Portugal em Bicicleta (Castelo Branco>Castelo Branco), of the Tacx Pro Classic / Ronde van Zeeland, of the Circuit de Wallonie, of the Ronde van Overijssel, of the prologue of the Ronde van Overijssel (Holten>Holten), of the Le Tour de Bretagne Cycliste, of the fourth stage of the Le Tour de Bretagne Cycliste (Missillac>Côte de Mur-de-Bretagne), of the Tour du Maroc, of the eighth stage of the Tour du Maroc (Ouarzazate>Marrakech), of the sixth stage of the Tour du Maroc (Er Rachidia>Tinghir), of the fifth stage of the Tour du Maroc (Midelt>Er Rachidia), of the first stage of the Tour du Maroc (Tanger>Tetouan), of the National Championships South Africa - ITT
2e of the ninth stage of the Volta a Portugal em Bicicleta (Pedrogão>Leiria [ITT]), of the fifth stage of the Volta a Portugal em Bicicleta (Armamar>Oliveira de Azeméis), of the second stage of the Volta a Portugal em Bicicleta (Oliveira do Bairro>Trofa), of the fifth stage of the Flèche du Sud (Belvaux>Esch/Alzette), of the seventh stage of the Le Tour de Bretagne Cycliste (Langonnet>Dinan), of the sixth stage of the Le Tour de Bretagne Cycliste (Douarnenez>Lannion), of the fourth stage of the Tour du Maroc (Khenifra>Midelt), of the third stage of the Tour du Maroc (Fes>Khenifra), of the National Championships South Africa - Road Race
3e of the first stage of the Flèche du Sud (Differdange>Differdange), of the tenth stage of the Tour du Maroc (El Jadida>Casablanca)
4e of the first stage of the Ronde van Overijssel (Rijssen>Rijssen), of the Profronde van Noord-Holland, of the ninth stage of the Tour du Maroc (Marrakech>El Jadida)
6e of the fourth stage of the Flèche du Sud (Tetange>Rumelange [ITT]), of the seventh stage of the Tour du Maroc (Tinghir>Ouarzazate)
10e of the third stage of the Volta a Portugal em Bicicleta (Vila Nova da Cerveira>Fafe), of the Flèche du Sud
12e of the third stage of the Le Tour de Bretagne Cycliste (Saint-Méen-le-Grand>Missillac), of the second stage of the Le Tour de Bretagne Cycliste (Vannes>Saint-Méen-le-Grand)
16e of the first stage of the Le Tour de Bretagne Cycliste (Vannes>Vannes)
17e of the sixth stage of the Volta a Portugal em Bicicleta (Aveiro>Viseu), of the Arno Wallaard Memorial
18e of the third stage of the Flèche du Sud (Tandel>Wiltz)
2013. Team Argos - Shimano
1er of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke
2e of the third stage of the Eurométropole Tour (Hazebrouck (F)>Nieuwpoort), of the Clasica de Almeria
4e of the second stage of the Critérium du Dauphiné (Châtel>Oyonnax)
5e of the fourth stage of the Tour de Pologne (Tarnow>Katowice)
6e of the third stage of the Critérium du Dauphiné (Ambérieu-en-Bugey>Tarare)
7e of the fourth stage of the Baloise Belgium Tour (Lacs de l'Eau d'Heure>Lacs de l'Eau d'Heure)
8e of the twenty-first stage of the La Vuelta ciclista a España (Leganés>Madrid), of the twelfth stage of the La Vuelta ciclista a España (Maella>Tarragona)
9e of the fifth stage of the Tour de Pologne (Nowi Targ>Zakopane), of the third stage of the Tour de Romandie (Payerne>Payerne)
10e of the seventh stage of the La Vuelta ciclista a España (Almendralejo>Mairena del Aljarafe)
15e of the Baloise Belgium Tour
19e of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Trebujena (Cádiz)>Montilla (Córdoba))
20e of the eighteenth stage of the La Vuelta ciclista a España (Burgos>Peña Cabarga), of the second stage of the Baloise Belgium Tour (Knokke-Heist>Ninove), of the first stage of the Baloise Belgium Tour (Lochristi>Knokke-Heist)
21e of the fifth stage of the Baloise Belgium Tour (Banneux>Banneux)
25e of the first stage of the Tour de Romandie (Saint-Maurice>Renens/Ouest lausannois)
2014. Team Giant - Shimano
3e of the third stage of the Critérium du Dauphiné (Ambert>Le Teil)
5e of the Grand Prix d'Isbergues - Pas de Calais, of the third stage of the Dubai Tour (Dubai>Atta)
6e of the fifth stage of the Paris - Nice (Crêches-sur-Saône>Rive-de-Gier)
7e of the second stage of the Tour des Alpes Maritimes et du Var (Draguignan>Draguignan)
15e of the Bretagne Classic - Ouest-France
17e of the Kuurne - Bruxelles - Kuurne
23e of the first stage of the Dubai Tour (Dubai>Dubai [ITT])
2015. MTN - Qhubeka
2e of the National Championships South Africa - ITT
3e of the African Continental Championships ME - ITT
4e of the African Continental Championships ME - Road Race, of the National Championships South Africa - Road Race
8e of the seventh stage of the Tour de France (Livarot>Fougères)
11e of the second stage of the Tour de Yorkshire (Selby>York)
12e of the third stage of the Tour of Oman (Al Mussanah Sports City>Al Mussanah Sports City)
13e of the first stage of the Tour of Britain (Beaumaris, Anglesey>Wrexham), of the BEMER Cyclassics, of the fifth stage of the Tour de France (Arras>Amiens)
15e of the third stage of the Tirreno-Adriatico (Cascina>Arezzo), of the sixth stage of the Tour of Oman (Oman Air>Muttrah Promenade)
16e of the twenty-first stage of the Tour de France (Sèvres>Paris)
18e of the third stage of the Tour of Britain (Cockermouth>Floors Castle, Kelso)
19e of the seventh stage of the Tour of Britain (Fakenham>Ipswich)
21e of the first stage of the Tour de Yorkshire (Bridlington>Scarborough)
25e of the first stage of the Tour of Oman (Bayt Al Naman Castle>Al Wutayyah)
2016. Team Dimension Data
1er of the Le Tour de Langkawi
3e of the fifth stage of the Le Tour de Langkawi (Tapah>Kuala Lumpur), of the fourth stage of the Le Tour de Langkawi (Ipoh>Tanah Rata), of the second stage of the Le Tour de Langkawi (Sungai Petani>Pulau Pinang), of the National Championships South Africa - Road Race, of the National Championships South Africa - ITT
5e of the seventh stage of the Le Tour de Langkawi (Seremban>Parit Sulong)
6e of the fourth stage of the Tour Down Under (Norwood>Victor Harbor)
7e of the fourth stage of the Benelux Tour (Aalter>St-Pieters-Leeuw), of the first stage of the Le Tour de Langkawi (Kangar>Baling)
8e of the second stage of the Tour de Suisse (Baar>Baar)
9e of the fifth stage of the Tour of Norway (Drøbak>Sarpsborg)
10e of the twenty-first stage of the Tour de France (Chantilly>Paris)
11e of the eleventh stage of the Tour de France (Carcassonne>Montpellier), of the third stage of the Le Tour de Langkawi (Kulim>Kuala Sangsar)
12e of the fourth stage of the Tour de Suisse (Rheinfelden>Champagne), of the eighth stage of the Le Tour de Langkawi (Batu Pahat>Melaka), of the Cadel Evans Great Ocean Road Race
15e of the fourth stage of the Tour of Norway (Flå>Eggemoen)
20e of the first stage of the Benelux Tour (Bolsward>Bolsward)
23e of the third stage of the Benelux Tour (Blankenberge>Ardooie)
2017. Team Dimension Data
1er of the National Championships South Africa - Road Race
2e of the third stage of the Dubai Tour (Dubai>Al Aqah)
4e of the National Championships South Africa - ITT
5e of the Grosser Preis des Kantons Aargau
6e of the third stage of the Amgen Tour of California (Pismo Beach>Morro Bay), of the first stage of the Amgen Tour of California (Sacramento>Sacramento)
7e of the Scheldeprijs
9e of the Dubai Tour
11e of the sixteenth stage of the Tour de France (Le Puy-en-Velay>Romans-sur-Isère), of the third stage of the Tour de Suisse (Menziken>Bern), of the first stage of the Dubai Tour (Dubai>Dubai)
12e of the fourth stage of the Amgen Tour of California (Santa Barbara>Santa Clarita)
14e of the second stage of the Paris - Nice (Rochefort-en-Yvelines>Amilly)
17e of the third stage of the Benelux Tour (Blankenberge>Ardooie), of the seventh stage of the Tour de France (Troyes>Nuits-Saint-Georges)
18e of the tenth stage of the Tour de France (Périgueux>Bergerac), of the first stage of the Abu Dhabi Tour (Baynounah Educational Complex>Madinat Zayed)
19e of the BEMER Cyclassics
22e of the fifth stage of the Dubai Tour (Dubai>Dubai)
23e of the first stage of the Tour de Suisse (Cham>Cham [ITT])
24e of the twenty-first stage of the Tour de France (Montgeron>Paris)
25e of the seventh stage of the Benelux Tour (Essen>Geraardsbergen)
2018. Team Dimension Data
4e of the sixth stage of the Gree-Tour of Guangxi (Guilin>Guilin), of the first stage of the Deutschland Tour (Koblenz>Bonn)
5e of the fourth stage of the Deutschland Tour (Lorsch>Stuttgart), of the second stage of the Deutschland Tour (Bonn>Trier)
6e of the first stage of the Gree-Tour of Guangxi (Beihai>Beihai), of the fourth stage of the Adriatica Ionica Race / Sulle Rotte della Serenissima (San Vito di Cadore>Grado)
7e of the Eurométropole Tour, of the Deutschland Tour, of the eighth stage of the Tour de Suisse (Bellinzona>Bellinzona)
9e of the third stage of the Deutschland Tour (Trier>Merzig)
11e of the thirteenth stage of the Tour de France (Bourg d'Oisans>Valence)
13e of the second stage of the Gree-Tour of Guangxi (Beihai>Qinzhou)
14e of the eighteenth stage of the Tour de France (Trie-sur-Baïse>Pau)
18e of the third stage of the Benelux Tour (Aalter>Antwerpen)
2019. Team Dimension Data
3e of the Grosser Preis des Kantons Aargau
4e of the National Championships South Africa - Road Race
5e of the fourth stage of the Amgen Tour of California (Raceway Laguna Seca>Morro Bay), of the fifth stage of the UAE Tour (Flag Island>Khor Fakkan)
6e of the second stage of the Deutschland Tour (Marburg>Göttingen)
7e of the first stage of the Deutschland Tour (Hannover>Halberstadt), of the fourth stage of the Tour de Suisse (Murten>Arlesheim), of the third stage of the Tour de Suisse (Flamatt>Murten)
9e of the fifth stage of the Tour de Suisse (Münchenstein>Einsiedeln), of the sixth stage of the Tirreno-Adriatico (Matelica>Jesi)
11e of the fifth stage of the Amgen Tour of California (Pismo Beach>Ventura)
12e of the BEMER Cyclassics, of the seventh stage of the Amgen Tour of California (Santa Clarita>Pasadena)
14e of the first stage of the Amgen Tour of California (Sacramento>Sacramento)
16e of the fourth stage of the Benelux Tour (Houffalize>Houffalize), of the first stage of the Benelux Tour (Beveren>Hulst), of the sixteenth stage of the Tour de France (Nîmes>Nîmes)
17e of the Benelux Tour, of the second stage of the Benelux Tour (Blankenberge>Ardooie)
19e of the third stage of the Deutschland Tour (Göttingen>Eisenach)
20e of the seventh stage of the Benelux Tour (Sint-Pieters-Leeuw>Geraardsbergen)
22e of the seventh stage of the UAE Tour (Dubai Safari Park>City Walk)
23e of the Deutschland Tour
25e of the Minerva Classic Brugge-De Panne
2020. NTT Pro Cycling
2e of the third stage of the Saudi Tour (Riyadh>Al Bujairi)
4e of the third stage of the Skoda Tour Luxembourg (Rosport>Schifflange)
6e of the fifteenth stage of the La Vuelta ciclista a España (Mos>Puebla de Sanabria), of the third stage of the Tour des Alpes Maritimes et du Var (La Londe>Le Mont Faron)
7e of the eighteenth stage of the La Vuelta ciclista a España (Hipódromo de la Zarzuela>Madrid), of the Grand Prix d'Isbergues - Pas de Calais
8e of the fifth stage of the Saudi Tour (Princess Nourah University>Al Masnak)
10e of the ninth stage of the La Vuelta ciclista a España (Castrillo del Val>Aguilar de Campoo), of the second stage of the Skoda Tour Luxembourg (Remich>Hesperange)
12e of the fourth stage of the La Vuelta ciclista a España (Garray>Ejea de los Caballeros)
13e of the first stage of the Saudi Tour (Riyadh>Jaww)
14e of the fourteenth stage of the La Vuelta ciclista a España (Lugo>Ourense)
15e of the fourth stage of the Saudi Tour (Wadi Namar Park>Al Mazuhimiya King Saugìd University)
16e of the Scheldeprijs
17e of the Skoda Tour Luxembourg
18e of the second stage of the Ethias-Tour de Wallonie (Frasnes-lez-Anvaing>Wavre)
20e of the first stage of the Skoda Tour Luxembourg (Luxembourg>Luxembourg)
22e of the fourth stage of the Skoda Tour Luxembourg (Rodange>Differdange)
25e of the fifth stage of the Skoda Tour Luxembourg (Mersch>Luxembourg)
2021. Team Qhubeka ASSOS
3e of the first stage of the Okolo Slovenska / Tour de Slovaquie (Košice>Košice)
4e of the Ronde van Limburg, of the Trofeo Playa de Palma - Palma, of the sixth stage of the Volta Ciclista a Catalunya (Tarragona>Mataró)
6e of the second stage of the Vuelta a Burgos (Tardajos>Briviesca)
7e of the third stage of the Sibiu Cycling Tour (Sibiu>Sibiu)
9e of the Eurométropole Tour, of the fifth stage of the La Vuelta ciclista a España (Tarancón>Albacete)
10e of the first stage of the Tour of the Alps (Brixen>Innsbruck)
11e of the fourth stage of the La Vuelta ciclista a España (El Burgo de Osma>Molina de Aragón)
13e of the second stage of the La Vuelta ciclista a España (Caleruega>Burgos)
15e of the third stage of the Benelux Tour (Essen>Hoogerheide)
21e of the Bredene Koksijde Classic
22e of the prologue of the Okolo Slovenska / Tour de Slovaquie (Košice>Košice)
24e of the first stage of the Benelux Tour (Surhuisterveen>Dokkum)
2022. Lotto Soudal
1er of the National Championships South Africa - Road Race
2e of the African Continental Championships ME - Road Race
5e of the National Championships South Africa - ITT
6e of the African Continental Championships ME - ITT
7e of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Mazingarbe>Aire-sur-la-Lys)
11e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Péronne>Mont-Saint-Éloi)
21e of the Eschborn-Frankfurt
22e of the sixth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Ardres>Dunkerque)
24e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Béthune>Maubeuge)
25e of the Marcel Kint Classic
Follow us
Receive exclusive news about the Tour