Rankings

Stage Ranking
1 21 21 - - - -
2 27 24 - - - -
3 48 22 - - - -
4 60 22 - - - -
5 30 22 - - - -
6 16 16 - - - -
7 27 16 - - - -
8 26 15 - - - -
9 24 12 - - - -
10 42 12 - - - -
11 45 12 - - - -
12 38 14 - - - -
13 15 13 109 - - -
14 DNF. - - - - -
15 - - - - - -
16 - - - - - -
17 - - - - - -
18 - - - - - -
19 - - - - - -
20 - - - - - -
21 - - - - - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 12
  • Podiums 33

2013. MTN - Qhubeka

1er of the third stage of the Tour du Rwanda (Rubavu>Kinigi), of the National Championships South Africa U23 - Road Race, of the National Championships South Africa U23 - ITT

2e of the Tour du Rwanda, of the sixth stage of the Tour du Rwanda (Huye>Kigali), of the World Championships U23 - Road Race

3e of the fifth stage of the Tour du Rwanda (Muhanga>Nyamagabe), of the first stage of the Tour du Rwanda (Kigali>Kirehe), of the prologue of the Tour du Rwanda (Kigali>Kigali)

4e of the third stage of the Tour de Korea (Gumi>Yeongju), of the Tour de Taiwan

5e of the second stage of the Tour du Rwanda (Rwamagana>Musanze), of the eighth stage of the Tour de Korea (Hongcheon>Hanam)

6e of the fourth stage of the Tour de Taiwan (Taichung City>Taichung City)

8e of the sixth stage of the Tour de Korea (Pyeonchang>Yangyang)

9e of the Tour de Korea

10e of the sixth stage of the Tour de Taiwan (New Taipei City>New Taipei City), of the La Tropicale Amissa Bongo

11e of the seventh stage of the Tour du Rwanda (Kigali>Kigali), of the second stage of the Tour de Taiwan (Tainan>Tainan)

14e of the fifth stage of the Tour de Taiwan (Taoyaun County>Taoyaun County)

15e of the third stage of the Tour de Taiwan (Changhua County>Changhua County), of the first stage of the La Tropicale Amissa Bongo (Bitam>Ebolowa)

18e of the sixth stage of the La Tropicale Amissa Bongo (Lambarene>Kango)

21e of the fourth stage of the Tour du Rwanda (Musanze>Muhanga)

22e of the Tre Valli Varesine

23e of the Gran Premio Bruno Beghelli

24e of the Tour of Norway

25e of the World Championships U23 - ITT, of the seventh stage of the Tour de Taiwan (Taipei City>Taipei City), of the fifth stage of the La Tropicale Amissa Bongo (Lambarene>Mouila)

2014. MTN - Qhubeka

1er of the National Championships South Africa - Road Race

2e of the fourth stage of the Tour of the Alps (Val Daone>Monte Bondone)

3e of the fifth stage of the PETRONAS Le Tour de Langkawi (Karak>Rembau)

5e of the fourteenth stage of the La Vuelta Ciclista a España (Santander>La Camperona), of the Tour of the Alps

8e of the World Championships U23 - ITT

9e of the third stage of the Tour of the Alps (Mori>Roncone)

11e of the Giro dell'Emilia, of the PETRONAS Le Tour de Langkawi

12e of the fourth stage of the Settimana Internazionale Coppi e Bartali (Pavullo>Castello di Montecuccolo [ITT])

15e of the second stage of the Tour of the Alps (Limone sul Garda>San Giacomo di Brentonico)

16e of the sixteenth stage of the La Vuelta Ciclista a España (San Martín del Rey Aurelio>Lagos de Somiedo (La Farrapona)), of the fourth stage of the PETRONAS Le Tour de Langkawi (Subang>Genting Highlands)

18e of the twentieth stage of the La Vuelta Ciclista a España (Santa Estevo de Ribas do Sil>Puerto de Ancares)

19e of the eighth stage of the Tour de Suisse (Delémont>Verbier)

23e of the second stage of the PETRONAS Le Tour de Langkawi (Sungai Petani>Taiping)

2015. MTN - Qhubeka

1er of the Settimana Internazionale Coppi e Bartali, of the fourth stage of the Settimana Internazionale Coppi e Bartali (Pavullo>Roccapelago), of the African Continental Championships ME - Road Race

3e of the seventh stage of the Critérium du Dauphiné (Montmélian>Saint-Gervais Mont Blanc (Le Bettex)), of the National Championships South Africa - ITT

4e of the African Continental Championships ME - ITT

5e of the twelfth stage of the Tour de France (Lannemezan>Plateau de Beille)

6e of the fifth stage of the Critérium du Dauphiné (Digne-les-Bains>Pra-Loup), of the Tour of Oman

7e of the third stage of the Arctic Race of Norway (Senja>Målselv)

8e of the Tour of the Alps, of the fourth stage of the Tour of Oman (Sultan Qaboos Grande Mosque>Jabal Al Akhdhar (Green Mountain))

9e of the seventh stage of the La Vuelta Ciclista a España (Jódar>La Alpujarra (Capileira)), of the third stage of the Tour of the Alps (Ala>Fierozzo Val dei Mòcheni), of the second stage of the Tour of the Alps (Arco>Brentonico), of the second stage of the Settimana Internazionale Coppi e Bartali (Cesenatico>Sogliano al Rubicone), of the National Championships South Africa - Road Race

10e of the La Vuelta Ciclista a España, of the ninth stage of the La Vuelta Ciclista a España (Torrevieja>Cumbre del Sol. Benitachell)

11e of the fifteenth stage of the La Vuelta Ciclista a España (Comillas>Sotres. Cabrales), of the fourth stage of the Arctic Race of Norway (Narvik>Narvik), of the Liège-Bastogne-Liège

14e of the second stage of the La Vuelta Ciclista a España (Alhaurín de la Torre>Caminito del Rey)

15e of the Giro dell'Emilia, of the sixteenth stage of the La Vuelta Ciclista a España (Luarca>Ermita de Alba. Quiros)

16e of the fourteenth stage of the La Vuelta Ciclista a España (Vitoria>Alto Campoo. Fuente del Chivo), of the second stage of the Tour of Oman (Al Hazm Castle>Al Bustan)

17e of the eighteenth stage of the La Vuelta Ciclista a España (Roa>Riaza), of the eleventh stage of the La Vuelta Ciclista a España (Andorra la Vella>Cortals d'Encamp)

18e of the sixth stage of the La Vuelta Ciclista a España (Córdoba>Sierra de Cazorla)

19e of the fourth stage of the Région Pays de la Loire Tour (Angers>Pré-en-Pail)

20e of the eighth stage of the La Vuelta Ciclista a España (Puebla de Don Fadrique>Murcia)

22e of the third stage of the Tour de France (Antwerpen>Huy), of the Région Pays de la Loire Tour

23e of the Tre Valli Varesine

24e of the Arctic Race of Norway, of the tenth stage of the Tour de France (Tarbes>La Pierre-Saint-Martin)

25e of the Trofeo Andratx - Mirador D'es Colomer (Pollença)

2016. Lampre - Merida

4e of the nineteenth stage of the Tour de France (Albertville>Saint-Gervais Mont Blanc)

5e of the sixth stage of the Critérium du Dauphiné (La Rochette>Méribel)

6e of the National Championships South Africa - Road Race

7e of the Olympic Games Road Race, of the National Championships South Africa - ITT

8e of the Tour de France, of the seventh stage of the Critérium du Dauphiné (Le Pont>Superdévoluy)

9e of the eighteenth stage of the Tour de France (Sallanches>Megève [ITT]), of the Critérium du Dauphiné, of the fifth stage of the Critérium du Dauphiné (La Ravoire>Vaujany)

11e of the fifteenth stage of the La Vuelta Ciclista a España (Sabiñánigo>Sallent de Gállego. Aramón Formigal)

13e of the third stage of the La Vuelta Ciclista a España (Marín>Dumbría. Mirador de Ézaro), of the twelfth stage of the Tour de France (Montpellier>Chalet-Reynard (Mont Ventoux)), of the eighth stage of the Tour de France (Pau>Bagnères-de-Luchon)

14e of the twentieth stage of the Tour de France (Megève>Morzine)

15e of the seventeenth stage of the Tour de France (Berne>Finhaut-Emosson), of the sixteenth stage of the Tour de France (Moirans-en-Montagne>Berne)

16e of the Tour Down Under, of the fifth stage of the Tour Down Under (McLaren Vale>Willunga Hill)

18e of the second stage of the Tour de Romandie (Moudon>Morgins)

19e of the ninth stage of the Tour de France (Vielha val d'Aran>Andorra Arcalis)

20e of the fifteenth stage of the Tour de France (Bourg-en-Bresse>Culoz), of the prologue of the Critérium du Dauphiné (Les Gets>Les Gets)

22e of the eleventh stage of the La Vuelta Ciclista a España (Colunga. Museo Jurásico>Peña Cabarga), of the Paris-Nice

23e of the seventh stage of the Tour de France (l'Isle-Jourdain>Lac de Payolle), of the fifth stage of the Tour de France (Limoges>Le Lioran)

24e of the tenth stage of the La Vuelta Ciclista a España (Lugones>Lagos de Covadonga)

25e of the seventh stage of the La Vuelta Ciclista a España (Maceda>Puebla de Sanabria)

2017. UAE Team Emirates

3e of the eighth stage of the Critérium du Dauphiné (Albertville>Plateau de Solaison)

5e of the twelfth stage of the Tour de France (Pau>Peyragudes), of the fifth stage of the Itzulia Basque Country (Bilbo>Eibar)

6e of the Itzulia Basque Country

7e of the eighteenth stage of the Tour de France (Briancon>Izoard)

8e of the Tour de France, of the Critérium du Dauphiné, of the fourth stage of the Tour de Romandie (Domdidier>Leysin)

9e of the fifteenth stage of the La Vuelta Ciclista a España (Alcalá la Real>Sierra Nevada. Alto Hoya de la Mora), of the seventeenth stage of the Tour de France (La Mure>Serre-Chevalier)

11e of the fifth stage of the Tour de France (Vittel>La Planche des Belles Filles), of the sixth stage of the Critérium du Dauphiné (Parc des Oiseaux - Villars-les-Dombes>La Motte-Servolex)

12e of the La Vuelta Ciclista a España, of the thirteenth stage of the Tour de France (Saint-Girons>Foix), of the eighth stage of the Tour de France (Dole>Station des Rousses)

13e of the seventh stage of the Critérium du Dauphiné (Aoste>Alpe d'Huez)

14e of the ninth stage of the Tour de France (Nantua>Chambéry), of the sixth stage of the Itzulia Basque Country (Eibar>Eibar [ITT])

15e of the twentieth stage of the La Vuelta Ciclista a España (Corvera de Asturias>Alto de l'Angliru), of the third stage of the La Vuelta Ciclista a España (Prades Conflent Canigó>Andorra la Vella)

19e of the seventeenth stage of the La Vuelta Ciclista a España (Villadiego>Los Machucos. Monumento Vaca Pasiega)

20e of the eleventh stage of the La Vuelta Ciclista a España (Lorca>Observatorio Astronómico de Calar Alto), of the ninth stage of the La Vuelta Ciclista a España (Orihuela>Cumbre del Sol (Alto de Puig Llorença)), of the Donostia San Sebastian Klasikoa, of the Tour de Romandie, of the Abu Dhabi Tour

21e of the fourteenth stage of the La Vuelta Ciclista a España (Écija>Sierra de La Pandera)

22e of the third stage of the Abu Dhabi Tour (Hazza Bin Zayed Stadium>Jebel Hafeet)

24e of the twelfth stage of the La Vuelta Ciclista a España (Motril>Antequera Los Dólmenes), of the third stage of the Tour de France (Verviers>Longwy), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)

25e of the sixth stage of the Tour de France (Vesoul>Troyes), of the fifth stage of the Volta Ciclista a Catalunya (Valls>Lo Port (Tortosa))

2018. Team Dimension Data

9e of the Vuelta a Burgos, of the seventh stage of the Int. Österreich-Rundfahrt - Tour of Austria (Waidhofen/Ybbs>Sonntagberg)

10e of the fifth stage of the Vuelta a Burgos (Salas de los Infantes>Lagunas de Neila)

11e of the second stage of the Volta ao Algarve em Bicicleta (Sagres>Fóia (Monchique))

13e of the third stage of the Vuelta a Burgos (Sedano>Espinosa de los Monteros (Picon Blanco))

14e of the Int. Österreich-Rundfahrt - Tour of Austria, of the third stage of the Int. Österreich-Rundfahrt - Tour of Austria (Kufstein>Kitzbüheler Horn)

16e of the ninth stage of the Giro d'Italia (Pesco Sannita>Gran Sasso d'Italia)

17e of the fourth stage of the Vuelta a Burgos (Monasterios san Pedro Cardeña>Clunia (Ciudad Romana)), of the fourth stage of the Int. Österreich-Rundfahrt - Tour of Austria (Kitzbühel>Prägraten), of the fourth stage of the Giro d'Italia (Catania>Caltagirone), of the Tirreno-Adriatico, of the fourth stage of the Tirreno-Adriatico (Foligno>Sarnano Sassotetto)

19e of the eleventh stage of the La Vuelta Ciclista a España (Mombuey>Ribeira Sacra. Luintra), of the seventh stage of the La Vuelta Ciclista a España (Puerto Lumbreras>Pozo Alcón), of the Volta ao Algarve em Bicicleta

20e of the Tour of the Alps

21e of the ninth stage of the La Vuelta Ciclista a España (Talavera de la Reina>La Covatilla)

22e of the first stage of the Tour of the Alps (Arco>Folgaria)

23e of the fifth stage of the Int. Österreich-Rundfahrt - Tour of Austria (Matrei>Großglockner)

24e of the fifth stage of the Tirreno-Adriatico (Castelraimondo>Filottrano)

25e of the fourth stage of the Volta Ciclista a Catalunya (Llanars>La Molina)

2019. Team Dimension Data

3e of the National Championships South Africa - ITT

7e of the eighteenth stage of the La Vuelta Ciclista a España (Colmenar Viejo>Becerril de la Sierra)

8e of the National Championships South Africa - Road Race

11e of the Gran Piemonte

12e of the fifth stage of the Vuelta a Burgos (Santo Domingo de Silos>Lagunas de Neila)

16e of the seventh stage of the La Vuelta Ciclista a España (Onda>Mas de la Costa), of the second stage of the Amgen Tour of California (Rancho Cordova>South Lake Tahoe)

19e of the fourth stage of the Gree-Tour of Guangxi (Nanning>Nongla Scenic Area)

21e of the third stage of the Vuelta a Burgos (Sargentes de la Lora>Picón Blanco)

22e of the Gree-Tour of Guangxi, of the Vuelta a Burgos

23e of the third stage of the Tour de Romandie (Romont>Romont)

2020. NTT Pro Cycling

10e of the fifth stage of the Tirreno-Adriatico (Norcia>Sassotetto)

11e of the PETRONAS Le Tour de Langkawi

12e of the Tirreno-Adriatico, of the sixth stage of the PETRONAS Le Tour de Langkawi (Taiping>Penang Island), of the fourth stage of the PETRONAS Le Tour de Langkawi (Putrajaya>Genting Highlands)

14e of the Vuelta a Burgos, of the Malaysian International Classic Race

17e of the Circuito de Getxo - Memorial Hermanos Otxoa

18e of the third stage of the Giro d'Italia (Enna>Etna), of the fourth stage of the Tirreno-Adriatico (Terni>Cascia), of the third stage of the Vuelta a Burgos (Sargentes de la Lora>Picón Blanco)

22e of the seventh stage of the Tirreno-Adriatico (Pieve Torina>Loreto), of the third stage of the Tirreno-Adriatico (Follonica>Saturnia)

2021. Intermarché - Wanty - Gobert Matériaux

8e of the eighteenth stage of the La Vuelta Ciclista a España (Salas>Altu d'El Gamoniteiru)

9e of the seventeenth stage of the La Vuelta Ciclista a España (Unquera>Lagos de Covadonga), of the fourteenth stage of the Tour de France (Carcassonne>Quillan)

13e of the ninth stage of the La Vuelta Ciclista a España (Puerto-Lumbreras>Alto de Velefique), of the fifth stage of the UAE Tour (Fujairah Marine Club>Jebel Jais)

14e of the Tour de France, of the seventeenth stage of the Tour de France (Muret>Saint-Lary-Soulan (Col du Portet))

15e of the eighteenth stage of the Tour de France (Pau>Luz Ardiden)

16e of the third stage of the UAE Tour (Strata Manufactoring>Jebel Hafeet)

17e of the Critérium du Dauphiné, of the eighth stage of the Critérium du Dauphiné (La Léchère-Les-Bains>Les Gets), of the seventh stage of the Paris-Nice (Le Broc>Valdeblore La Colmiane)

18e of the fifteenth stage of the La Vuelta Ciclista a España (Navalmoral de la Mata>El Barraco), of the eleventh stage of the La Vuelta Ciclista a España (Antequera>Valdepeñas de Jaén), of the sixth stage of the La Vuelta Ciclista a España (Requena>Alto de la Montaña de Cullera), of the sixth stage of the Critérium du Dauphiné (Loriol-sur-Drome>Le Sappey-en-Chartreuse), of the fourth stage of the Tour de Romandie (Sion>Thyon 2000), of the UAE Tour

19e of the eleventh stage of the Tour de France (Sorgues>Malaucène), of the seventh stage of the Critérium du Dauphiné (Saint-Martin-le-Vinoux>La Plagne), of the fourth stage of the Paris-Nice (Chalon-sur-Saône>Chiroubles)

20e of the Tour de Romandie

21e of the seventh stage of the La Vuelta Ciclista a España (Gandía>Balcón de Alicante)

23e of the twelfth stage of the La Vuelta Ciclista a España (Jaén>Córdoba), of the Paris-Nice

2022. Intermarché - Wanty - Gobert Matériaux

1er of the Giro dell'Appennino, of the ninth stage of the La Vuelta Ciclista a España (Villaviciosa>Les Praeres. Nava)

2e of the fourth stage of the Giro di Sicilia (Ragalna>Etna), of the twelfth stage of the Tour de France (Briançon>L'Alpe d'Huez)

3e of the Giro di Sicilia

6e of the Mercan'Tour Classic Alpes-Maritimes, of the Critérium du Dauphiné

7e of the eighth stage of the Critérium du Dauphiné (Saint-Alban-Leysse>Plateau de Salaison), of the twentieth stage of the La Vuelta Ciclista a España (Moralzarzal>Puerto de Navacerrada)

8e of the seventh stage of the Critérium du Dauphiné (Saint-Chaffrey>Vaujany), of the Tour de France

9e of the seventeenth stage of the Tour de France (Saint-Gaudens>Peyragudes), of the fifteenth stage of the La Vuelta Ciclista a España (Martos>Sierra Nevada)

10e of the fourteenth stage of the Tour de France (Saint-Etienne>Mende)

11e of the eighteenth stage of the Tour de France (Lourdes>Hautacam), of the La Vuelta Ciclista a España

12e of the fourteenth stage of the La Vuelta Ciclista a España (Montoro>Sierra de La Pandera)

14e of the second stage of the Giro di Sicilia (Palma di Montechiaro>Caltanissetta), of the eighteenth stage of the La Vuelta Ciclista a España (Trujillo>Alto del Piornal)

16e of the seventh stage of the Tour de France (Tomblaine>La Super Planche des Belles Filles)

17e of the UAE Tour

19e of the seventh stage of the UAE Tour (Al Ain>Jebel Hafeet), of the fourth stage of the UAE Tour (Fujairah Fort>Jebel Jais)

21e of the nineteenth stage of the Tour de France (Castelnau-Magnoac>Cahors), of the eleventh stage of the Tour de France (Albertville>Col du Granon)

23e of the ninth stage of the Tour de France (Aigle>Châtel les portes du Soleil), of the seventeenth stage of the La Vuelta Ciclista a España (Aracena>Monasterio de Tentudía)

24e of the first stage of the Tour de France (Copenhagen>Copenhagen [ITT])

25e of the third stage of the Critérium du Dauphiné (Saint-Paulien>Chastreix-Sancy), of the sixteenth stage of the Tour de France (Carcassonne>Foix)

2023. Intermarché - Circus - Wanty

2e of the Giro di Sicilia, of the fourth stage of the Giro di Sicilia (Barcellona Pozzo di Gotto>Giarre)

7e of the Critérium du Dauphiné

8e of the Mercan'Tour Classic Alpes-Maritimes

9e of the eighth stage of the Critérium du Dauphiné (Le Pont-de-Claix>La Bastille – Grenoble Alpes Métropole)

10e of the seventh stage of the Critérium du Dauphiné (Porte-de-Savoie>Col de la Croix de Fer)

13e of the fifth stage of the Critérium du Dauphiné (Cormoranche-sur-Saône>Salins-les-Bains)

14e of the Giro dell'Appennino

16e of the second stage of the Tour of Oman (Muscat (Sultan Qaboos Sports Complex)>Qurayyat), of the first stage of the Giro di Sicilia (Marsala>Agrigento), of the fourth stage of the Tour de Romandie (Sion>Thyon 2000)

18e of the third stage of the UAE Tour (Umbrella Beach Al Fujairah>Jebel Jais), of the Tour of Oman, of the third stage of the Tour of Oman (Al Khobar>Jabal Hatt)

19e of the fifth stage of the Tour of Oman (Samail>Jabal Al Akhdhar), of the Tour de Romandie

20e of the sixth stage of the Critérium du Dauphiné (Nantua>Crest-Voland)

21e of the third stage of the Volta Ciclista a Catalunya (Olost>La Molina (Alp))

25e of the UAE Tour

Follow us

Receive exclusive news about the Tour