
Edad: 26 años
Nacionalidad: Sudáfrica
Peso: 70 kilos
Altura: 1´81 metros
Equipo: UAE – Team Emirates
Especialidad: Sprinter
Palmarés
CG Le Tour de Langkawi (’17)
Stage Le Tour de Langkawi (’17)
4th Cadel Evans Great Ocean Road Race (’19)
One day race African Games – ITT (’19)
2nd African Games – Road Race (’19)
National Championships South Africa – Road Race (’20)
11th CG Santos Tour Down Under (’19)
4th African Continental Championships – Road Race (’19)
2nd Etapa Le Tour de Langkawi (’17)
3rd Etapa Volta Ciclista a Catalunya (’19)
Trayectoria
2022 UAE-Team Emirates (WT)
2021 UAE-Team Emirates (WT)
2020 NTT Pro Cycling (WT)
2019 Team Dimension Data (WT)
2018 Team Dimension Data (WT)
2017 Team Dimension Data (WT)
2016 Dimension Data for Qhubeka (CT)
2016 Team Dimension Data (WT)
Resultados
Fecha | Resultados | Carreras | Distancia |
29.08 20.09 | Tour de France (2.UWT) | ||
98 | Clasificación por puntos | ||
121 | General classification | ||
20.09 | 82 | Etapa 21 - Mantes-la-Jolie Paris | 122 |
19.09 | 56 | Etapa 20 (ITT) - Lure La Planche des Belles Filles | 36.2 |
18.09 | 38 | Etapa 19 - Bourg-en-Bresse Champagnole | 166.5 |
17.09 | 113 | Etapa 18 - Méribel La Roche-sur-Foron | 175 |
16.09 | 53 | Etapa 17 - Grenoble Méribel - Col de la Loze | 170 |
15.09 | 71 | Etapa 16 - La Tour-du-Pin Villard-de-Lans | 164 |
13.09 | 103 | Etapa 15 - Lyon Grand Colombier | 174.5 |
12.09 | 116 | Etapa 14 - Clermont-Ferrand Lyon | 194 |
11.09 | 108 | Etapa 13 - Châtel-Guyon Pas de Peyrol (Le Puy Mary) | 191.5 |
10.09 | 97 | Etapa 12 - Chauvigny Sarran | 218 |
09.09 | 10 | Etapa 11 - Châtelaillon-Plage Poitiers | 166.5 |
08.09 | 23 | Etapa 10 - île d'Oléron (Le Château-d'Oléron) Île de Ré (Saint-Martin-de-Ré) | 168.5 |
06.09 | 117 | Etapa 9 - Pau Laruns | 153 |
05.09 | 116 | Etapa 8 - Cazères Loudenvielle | 141 |
04.09 | 138 | Etapa 7 - Millau Lavaur | 168 |
03.09 | 130 | Etapa 6 - Le Teil Mont Aigoual | 191 |
02.09 | 112 | Etapa 5 - Gap Privas | 183 |
01.09 | 112 | Etapa 4 - Sisteron Orcières-Merlette | 160.5 |
31.08 | 70 | Etapa 3 - Nice Sisteron | 198 |
30.08 | 150 | Etapa 2 - Nice Nice | 185 |
29.08 | 40 | Etapa 1 - Nice Nice | 156 |
16.08 19.08 | VOO-Tour de Wallonie (2.Pro) | ||
18.08 | DNF | Etapa 3 - Montzen Visé | 192 |
17.08 | 37 | Etapa 2 - Frasnes-lez-Anvaing Wavre | 172.3 |
16.08 | 13 | Etapa 1 - Soignies Templeuve | 185.8 |
05.08 09.08 | Tour de Pologne (2.UWT) | ||
3 | Clasificación por puntos | ||
82 | General classification | ||
09.08 | 4 | Etapa 5 - Zakopane Kraków | 188 |
08.08 | 119 | Etapa 4 - Bukovina Resort Bukowina Tatrza?ska | 152.9 |
07.08 | 8 | Etapa 3 - Wadowice Bielsko-Bia?a | 203.1 |
06.08 | 22 | Etapa 2 - Opole Zabrze | 151.5 |
05.08 | 5 | Etapa 1 - Stadion ?l?ski Katowice | 195.8 |
08.03 15.03 | Paris - Nice (2.UWT) | ||
47 | General classification | ||
14.03 | 40 | Etapa 7 - Nice Valdeblore La Colmiane | 166.5 |
13.03 | 68 | Etapa 6 - Sorgues Apt | 161.5 |
12.03 | 36 | Etapa 5 - Gannat La Côte-Saint-André | 227 |
11.03 | 51 | Etapa 4 (ITT) - Saint-Amand-Montrond Saint-Amand-Montrond | 15.1 |
10.03 | 63 | Etapa 3 - Chalette-sur-Loing La Châtre | 212.5 |
09.03 | 35 | Etapa 2 - Chevreuse Chalette-sur-Loing | 166.5 |
08.03 | 63 | Etapa 1 - Plaisir Plaisir | 154 |
01.03 | DNF | Royal Bernard Drome Classic (1.Pro) | 203 |
29.02 | 36 | Faun-Ardèche Classic (1.Pro) | 184.4 |
09.02 | 1 | National Championships South Africa - Road Race (NC) | 175 |
02.02 | 55 | Cadel Evans Great Ocean Road Race (1.UWT) | 171.1 |
30.01 | 20 | Race Torquay (1.1) | 133 |
21.01 26.01 | Santos Tour Down Under (2.UWT) | ||
26 | General classification | ||
26.01 | 38 | Etapa 6 - McLaren Vale Willunga Hill | 151.5 |
25.01 | 11 | Etapa 5 - Glenelg Victor Harbor | 149.1 |
24.01 | 47 | Etapa 4 - Norwood Murray Bridge | 152.8 |
23.01 | 41 | Etapa 3 - Unley Paracombe | 131 |
22.01 | 107 | Etapa 2 - Woodside Stirling | 135.8 |
21.01 | 18 | Etapa 1 - Tanunda Tanunda | 150 |
Fecha | Resultados | Carreras | Distancia |
22.09 | DNF | Trofeo Matteotti (1.1) | 195 |
21.09 | DNF | Memorial Marco Pantani (1.1) | 194.7 |
15.09 | 91 | Grand Prix Cycliste de Montréal (1.UWT) | 219.6 |
13.09 | 85 | Grand Prix Cycliste de Québec (1.UWT) | 201.6 |
01.09 | DNF | Bretagne Classic - Ouest-France (1.UWT) | 248.1 |
29.08 | 2 | African Games - Road Race (CC) | 160 |
26.08 | 1 | African Games - ITT (JR) | 38 |
24.08 | 1 | African Games - TTT (CC) | 56 |
12.08 18.08 | BinckBank Tour (2.UWT) | ||
65 | General classification | ||
18.08 | 71 | Etapa 7 - Sint-Pieters-Leeuw Geraardsbergen | 173.1 |
17.08 | 40 | Etapa 6 (ITT) - Den Haag Den Haag | 8.4 |
16.08 | 12 | Etapa 5 - Riemst Venray | 191.4 |
15.08 | 100 | Etapa 4 - Houffalize Houffalize | 96.2 |
14.08 | 28 | Etapa 3 - Aalter Aalter | 166.9 |
13.08 | 26 | Etapa 2 - Blankenberge Ardooie | 169.1 |
12.08 | 19 | Etapa 1 - Beveren Hulst | 167.2 |
04.08 | 18 | Prudential RideLondon-Surrey Classic (1.UWT) | 167 |
25.07 28.07 | Adriatica Ionica Race / Sulle Rotte della Serenissima (2.1) | ||
36 | Clasificación por puntos | ||
79 | General classification | ||
28.07 | 10 | Etapa 4 - Cormòns Trieste | 103.5 |
27.07 | 54 | Etapa 3 - Padola Cormòns/Monte Quarin | 204.5 |
26.07 | 85 | Etapa 2 - Palmanova Lago di Misurina/Tre Cime di Lavaredo | 204.6 |
25.07 | 35 | Etapa 1 - Venezia (Favaro Veneto) Grado | 186 |
11.05 02.06 | Giro d'Italia (2.UWT) | ||
24 | Youth classification | ||
17 | Clasificación por puntos | ||
91 | General classification | ||
02.06 | 86 | Etapa 21 (ITT) - Verona Verona | 17 |
01.06 | 109 | Etapa 20 - Feltre Monte Avena | 194 |
31.05 | 92 | Etapa 19 - Treviso San Martino di Castrozza | 151 |
30.05 | 5 | Etapa 18 - Valdaora / Olang Santa Maria di Sala | 222 |
29.05 | 98 | Etapa 17 - Commezzadura (Val di Sole) Anterselva / Antholz | 181 |
28.05 | 92 | Etapa 16 - Lovere Ponte di Legno | 194 |
26.05 | 107 | Etapa 15 - Ivrea Como | 232 |
25.05 | 106 | Etapa 14 - Saint Vincent Courmayeur (Skyway Monte Bianco) | 131 |
24.05 | 91 | Etapa 13 - Pinerolo Ceresole Reale (Lago Serrù) | 196 |
23.05 | 119 | Etapa 12 - Cuneo Pinerolo | 158 |
22.05 | 7 | Etapa 11 - Carpi Novi Ligure | 221 |
21.05 | 136 | Etapa 10 - Ravenna Modena | 145 |
19.05 | 81 | Etapa 9 (ITT) - Riccione San Marino | 34.8 |
18.05 | 76 | Etapa 8 - Tortoreto Lido Pesaro | 239 |
17.05 | 84 | Etapa 7 - Vasto L'Aquila | 185 |
16.05 | 40 | Etapa 6 - Cassino San Giovanni Rotondo | 238 |
15.05 | 6 | Etapa 5 - Frascati Terracina | 140 |
14.05 | 39 | Etapa 4 - Orbetello Frascati | 235 |
13.05 | 103 | Etapa 3 - Vinci Orbetello | 220 |
12.05 | 11 | Etapa 2 - Bologna Fucecchio | 205 |
11.05 | 107 | Etapa 1 (ITT) - Bologna Madonna di San Luca | 8 |
01.05 | 49 | Eschborn-Frankfurt (1.UWT) | 187.5 |
16.04 21.04 | Presidential Cycling Tour of Turkey (2.UWT) | ||
41 | General classification | ||
21.04 | 40 | Etapa 6 - Sakarya Istanbul | 172.4 |
20.04 | 53 | Etapa 5 - Bursa Kartepe | 164.1 |
19.04 | 25 | Etapa 4 - Bal?kesir Bursa | 194.3 |
18.04 | 69 | Etapa 3 - Çanakkale Edremit | 122.6 |
17.04 | 40 | Etapa 2 - Tekirda? Eceabat | 183.3 |
16.04 | 36 | Etapa 1 - Istanbul Tekirda? | 156.7 |
10.04 | DNS | Scheldeprijs (1.HC) | 202.3 |
25.03 31.03 | Volta Ciclista a Catalunya (2.UWT) | ||
31.03 | DNF | Etapa 7 - Barcelona Barcelona | 143.1 |
30.03 | 7 | Etapa 6 - Valls Vila-seca | 169.1 |
29.03 | 3 | Etapa 5 - Puigcerdà Sant Cugat del Vallès | 188.1 |
28.03 | 119 | Etapa 4 - Llanars (Vall de Camprodon) La Molina (Alp) | 150.3 |
27.03 | 140 | Etapa 3 - Sant Feliu de Guixols Vallter 2000 (Setcases) | 179 |
26.03 | 46 | Etapa 2 - Mataró Sant Feliu de Guixols | 166.7 |
25.03 | 127 | Etapa 1 - Calella Calella | 163.7 |
19.03 | 4 | African Continental Championships - Road Race (CC) | 166.4 |
17.03 | 3 | African Continental Championships - ITT (CC) | 50 |
16.02 21.02 | Tour of Oman (2.HC) | ||
5 | Youth classification | ||
3 | Clasificación por puntos | ||
15 | General classification | ||
21.02 | 5 | Etapa 6 - Al Mouj Muscat Matrah Corniche | 135.5 |
20.02 | 20 | Etapa 5 - Samayil Al Jabal Al Akhdar (Green Mountain) | 152 |
19.02 | 4 | Etapa 4 - Yiti (Al Sifah) Oman Convention & Exhibition Center | 131 |
18.02 | 10 | Etapa 3 - Shati Al Qurum Qurayyat | 192.5 |
17.02 | 3 | Etapa 2 - Royal Cavalry Oman Al Bustan | 156.5 |
16.02 | 20 | Etapa 1 - Al Sawadi Beach Suhar Corniche | 138.5 |
10.02 | 2 | National Championships South Africa - Road Race (NC) | 162 |
27.01 | 4 | Cadel Evans Great Ocean Road Race (1.UWT) | 164 |
15.01 20.01 | Santos Tour Down Under (2.UWT) | ||
3 | Youth classification | ||
12 | Clasificación por puntos | ||
11 | General classification | ||
20.01 | 12 | Etapa 6 - McLaren Vale Willunga Hill | 151.5 |
19.01 | 8 | Etapa 5 - Glenelg Strathalbyn | 149.5 |
18.01 | 12 | Etapa 4 - Unley Campbelltown | 129.2 |
17.01 | 12 | Etapa 3 - Lobethal Uraidla | 146.2 |
16.01 | 31 | Etapa 2 - Norwood Angaston | 122.1 |
15.01 | 5 | Etapa 1 - North Adelaide Port Adelaide | 129.1 |
Fecha | Resultados | Carreras | Distancia |
23.09 | DNF | Grand Prix d'Isbergues - Pas de Calais (1.1) | 198.3 |
22.09 | 26 | Tour de l'Eurométropole (1.HC) | 206 |
25.08 16.09 | La Vuelta ciclista a España (2.UWT) | ||
45 | Clasificación por puntos | ||
82 | Clasificación General | ||
16.09 | 10 | Etapa 21 - Alcorcón Madrid | 112.3 |
15.09 | 76 | Etapa 20 - Andorra. Escaldes-Engordany Andorra. Collada de la Gallina | 97.3 |
14.09 | 54 | Etapa 19 - Lleida Andorra. Naturlandia | 154.4 |
13.09 | 10 | Etapa 18 - Ejea de los Caballeros Lleida | 186.1 |
12.09 | 126 | Etapa 17 - Getxo Balcón de Bizkaia | 157 |
11.09 | 38 | Etapa 16 (ITT) - Santillana del Mar Torrelavega | 32 |
09.09 | 91 | Etapa 15 - Ribera de Arriba Lagos de Covadonga | 178.2 |
08.09 | 71 | Etapa 14 - Cistierna Les Praeres. Nava | 171 |
07.09 | 108 | Etapa 13 - Candás. Carreño Valle de Sabero. La Camperona | 174.8 |
06.09 | 26 | Etapa 12 - Mondoñedo Faro de Estaca de Bares. Mañón | 181.1 |
05.09 | 93 | Etapa 11 - Mombuey Ribeira Sacra. Luintra | 207.8 |
04.09 | 15 | Etapa 10 - Salamanca. VIII Centenario Universidad de Salamanc Fermoselle. Bermillo de Sayago | 177 |
02.09 | 110 | Etapa 9 - Talavera de la Reina La Covatilla | 200.8 |
01.09 | 41 | Etapa 8 - Linares Almadén | 195.1 |
31.08 | 31 | Etapa 7 - Puerto Lumbreras Pozo Alcón | 185.7 |
30.08 | 58 | Etapa 6 - Huércal-Overa San Javier. Mar Menor | 155.7 |
29.08 | 38 | Etapa 5 - Granada Roquetas de Mar | 188.7 |
28.08 | 91 | Etapa 4 - Vélez-Málaga Alfacar. Sierra de la Alfaguara | 161.4 |
27.08 | 9 | Etapa 3 - Mijas Alhaurín de la Torre | 178.2 |
26.08 | 68 | Etapa 2 - Marbella Caminito del Rey | 163.5 |
25.08 | 47 | Etapa 1 (ITT) - Málaga Málaga | 8 |
13.08 19.08 | BinckBank Tour (2.UWT) | ||
18.08 | DNS | Etapa 6 - Riemst Sittard-Geleen | 182.2 |
17.08 | 11 | Etapa 5 - Sint-Pieters-Leeuw Lanaken | 204.4 |
16.08 | 7 | Etapa 4 - Blankenberge Ardooie | 165.5 |
15.08 | 13 | Etapa 3 - Aalter Antwerpen | 174.9 |
14.08 | 59 | Etapa 2 (ITT) - Venray Venray | 12.7 |
13.08 | 19 | Etapa 1 - Heerenveen Bolsward | 177.3 |
28.07 01.08 | VOO-Tour de Wallonie (2.HC) | ||
13 | Clasificación de la montaña | ||
14 | Clasificación por puntos | ||
67 | Clasificación General | ||
01.08 | 3 | Etapa 5 - Huy Waremme | 187.5 |
31.07 | 87 | Etapa 4 - Malmedy Herstal | 161.4 |
30.07 | 89 | Etapa 3 - Chimay La Roche-En-Ardenne | 169.2 |
29.07 | 59 | Etapa 2 - Villers-La-Ville Namur | 167.2 |
28.07 | 16 | Etapa 1 - La Louvière Les Bons Villers | 193.4 |
26.07 | 25 | Grand Prix Cerami (1.1) | 202.3 |
20.06 24.06 | Adriatica Ionica Race/Following the Serenissima Routes (2.1) | ||
84 | Clasificación General | ||
24.06 | 96 | Etapa 5 - Grado Trieste | 124.6 |
23.06 | 43 | Etapa 4 - San Vito di Cadore Grado | 229.2 |
22.06 | 103 | Etapa 3 - Mussolente Passo Giau | 158.3 |
21.06 | 77 | Etapa 2 - Lido di Jesolo Maser | 152.5 |
20.06 | 4 | Etapa 1 (TTT) - Musile di Piave Lido di Jesolo | 23.3 |
04.05 27.05 | Giro d'Italia (2.UWT) | ||
19 | Youth classification | ||
26 | Clasificación por puntos | ||
84 | Clasificación General | ||
27.05 | 14 | Etapa 21 - Roma Roma | 115 |
26.05 | 89 | Etapa 20 - Susa Cervinia | 214 |
25.05 | 112 | Etapa 19 - Venaria Reale Bardonecchia (Jafferau) | 184 |
24.05 | 54 | Etapa 18 - Abbiategrasso Prato Nevoso | 196 |
23.05 | 11 | Etapa 17 - Riva del Garda Iseo | 155 |
22.05 | 48 | Etapa 16 (ITT) - Trento Rovereto | 34.2 |
20.05 | 91 | Etapa 15 - Tolmezzo Sappada | 176 |
19.05 | 139 | Etapa 14 - San Vito al Tagliamento Monte Zoncolan | 186 |
18.05 | 5 | Etapa 13 - Ferrara Nervesa della Battaglia | 180 |
17.05 | 16 | Etapa 12 - Osimo Imola | 214 |
16.05 | 48 | Etapa 11 - Assisi Osimo | 156 |
15.05 | 127 | Etapa 10 - Penne Gualdo Tadino | 244 |
13.05 | 101 | Etapa 9 - Pesco Sannita Gran Sasso d'Italia | 225 |
12.05 | 98 | Etapa 8 - Praia a Mare Montevergine di Mercogliano | 209 |
11.05 | 14 | Etapa 7 - Pizzo Praia a Mare | 159 |
10.05 | 104 | Etapa 6 - Caltanissetta Etna | 164 |
09.05 | 51 | Etapa 5 - Agrigento Santa Ninfa (Valle del Belice) | 153 |
08.05 | 75 | Etapa 4 - Catania Caltagirone | 202 |
06.05 | 40 | Etapa 3 - Be'er Sheva Eilat | 229 |
05.05 | 7 | Etapa 2 - Haifa Tel Aviv | 167 |
04.05 | 69 | Etapa 1 (ITT) - Jerusalem Jerusalem | 9.7 |
08.04 | OTL | Paris-Roubaix (1.UWT) | 257 |
04.04 | DNF | Scheldeprijs (1.HC) | 200.4 |
01.04 | DNF | Ronde van Vlaanderen - Tour des Flandres (1.UWT) | 264.7 |
28.03 | 95 | Dwars door Vlaanderen - A travers la Flandre (1.UWT) | 180 |
25.03 | 53 | Gent-Wevelgem in Flanders Fields (1.UWT) | 251.1 |
23.03 | DNF | Record Bank E3 Harelbeke (1.UWT) | 206.5 |
04.03 11.03 | Paris - Nice (2.UWT) | ||
9 | Youth classification | ||
72 | Clasificación General | ||
11.03 | 69 | Etapa 8 - Nice Nice | 110 |
10.03 | 91 | Etapa 7 - Nice Valdeblore La Colmiane | 175 |
09.03 | 113 | Etapa 6 - Sisteron Vence | 198 |
08.03 | 19 | Etapa 5 - Salon-de-Provence Sisteron | 163.5 |
07.03 | 85 | Etapa 4 (ITT) - La Fouillouse Saint-Étienne | 18.4 |
06.03 | 113 | Etapa 3 - Bourges Châtel-Guyon | 210 |
05.03 | 50 | Etapa 2 - Orsonville Vierzon | 187 |
04.03 | 84 | Etapa 1 - Chatou Meudon | 135 |
25.02 | DNF | Kuurne-Bruxelles-Kuurne (1.HC) | 200.1 |
24.02 | DNF | Omloop Het Nieuwsblad Elite (1.UWT) | 196.2 |
07.02 | 2 | National Championships South Africa - ITT (NC) | 43.8 |
Fecha | Resultados | Carreras | Distancia |
19.10 24.10 | Gree - Tour of Guangxi (2.UWT) | ||
17 | Youth classification | ||
35 | Clasificación General | ||
24.10 | 13 | Etapa 6 - Guilin Guilin | 168.1 |
23.10 | 12 | Etapa 5 - Liuzhou Guilin | 212.2 |
22.10 | 34 | Etapa 4 - Nanning Mashan Nongla Scenic Spot | 151 |
21.10 | 33 | Etapa 3 - Nanning Nanning | 125.4 |
20.10 | 31 | Etapa 2 - Qinzhou Nanning | 156.7 |
19.10 | 112 | Etapa 1 - Beihai Beihai | 107.4 |
03.10 | 48 | Sparkassen Münsterland Giro (1.HC) | 198.7 |
26.09 27.09 | Giro della Toscana - Memorial Alfredo Martini (2.1) | ||
27.09 | DNF | Etapa 2 - Lajatico Volterra | 165.1 |
26.09 | 81 | Etapa 1 - Pontedera Pontedera | 181.8 |
17.09 | DNS | Grand Prix d'Isbergues - Pas de Calais (1.1) | 203.6 |
16.09 | DNS | Primus Classic (1.HC) | 199.6 |
15.09 | 108 | Kampioenschap van Vlaanderen (1.1) | 192 |
27.08 | DNF | Bretagne Classic - Ouest-France (1.UWT) | 239.7 |
20.08 | 91 | Cyclassics Hamburg (1.UWT) | 220.9 |
07.08 13.08 | BinckBank Tour (2.UWT) | ||
98 | Clasificación General | ||
13.08 | 112 | Etapa 7 - Essen Geraardsbergen | 193.5 |
12.08 | 102 | Etapa 6 - Riemst Houffalize | 196.9 |
11.08 | 84 | Etapa 5 - Sittard-Geleen Sittard-Geleen | 164.9 |
10.08 | 12 | Etapa 4 - Lanaken Lanaken | 160.7 |
09.08 | 170 | Etapa 3 - Blankenberge Ardooie | 186 |
08.08 | 141 | Etapa 2 (ITT) - Voorburg Voorburg | 9 |
07.08 | 26 | Etapa 1 - Breda Venray | 179.7 |
30.07 | 24 | Prudential RideLondon-Surrey Classic (1.UWT) | 185.9 |
02.07 08.07 | Int. Österreich-Rundfahrt-Tour of Austria (2.1) | ||
6 | Clasificación por puntos | ||
36 | Clasificación General | ||
08.07 | 3 | Etapa 6 - St. Johann - Alpenbdorf Wels | 203.9 |
07.07 | 63 | Etapa 5 - Kitzbühel St. Johann - Alpenbdorf | 212.5 |
06.07 | 37 | Etapa 4 - Salzburg Kitzbüheler Horn | 82.7 |
05.07 | 6 | Etapa 3 - Wieselburg Altheim | 226.2 |
04.07 | 13 | Etapa 2 - Wieselburg Pöggstall | 199.6 |
03.07 | 8 | Etapa 1 - Graz Wien | 193.8 |
02.07 | 112 | Prologue - Graz Schlossberg | 0.8 |
15.06 18.06 | Tour of Slovenia (2.1) | ||
26 | Clasificación por puntos | ||
84 | Clasificación General | ||
18.06 | 104 | Etapa 4 - Rogaska Slatina Novo Mesto | 160 |
17.06 | 98 | Etapa 3 - Celje Rogla | 167.7 |
16.06 | 10 | Etapa 2 - Ljubljana Ljubljana | 169.9 |
15.06 | 48 | Etapa 1 - Koper Kocevje | 159.4 |
05.05 28.05 | Giro d'Italia (2.UWT) | ||
23.05 | DNS | Etapa 16 - Rovetta Bormio | 222 |
21.05 | 115 | Etapa 15 - Valdengo Bergamo | 199 |
20.05 | 88 | Etapa 14 - Castellania Oropa | 131 |
19.05 | 5 | Etapa 13 - Reggio Emilia Tortona | 167 |
18.05 | 6 | Etapa 12 - Forlì Reggio Emilia | 229 |
17.05 | 143 | Etapa 11 - Firenze Bagno di Romagna | 161 |
16.05 | 69 | Etapa 10 (ITT) - Foligno Montefalco | 39.8 |
14.05 | 134 | Etapa 9 - Montenero di Bisaccia Blockhaus | 152 |
13.05 | 125 | Etapa 8 - Molfetta Peschici | 189 |
12.05 | 6 | Etapa 7 - Castrovillari Alberobello | 224 |
11.05 | 80 | Etapa 6 - Reggio Calabria Terme Luigiane | 217 |
10.05 | 7 | Etapa 5 - Pedara Messina | 159 |
09.05 | 145 | Etapa 4 - Cefalù Etna | 181 |
07.05 | 14 | Etapa 3 - Tortolì Cagliari | 148 |
06.05 | 7 | Etapa 2 - Olbia Tortoli | 221 |
05.05 | 8 | Etapa 1 - Alghero Olbia | 206 |
12.04 | 122 | De Brabantse Pijl - La Flèche Brabançonne (1.HC) | 197 |
09.04 | DNF | Paris-Roubaix (1.UWT) | 257 |
05.04 | 25 | Scheldeprijs (1.HC) | 202 |
23.03 26.03 | Settimana Internazionale Coppi e Bartali (2.1) | ||
11 | Youth classification | ||
14 | Clasificación por puntos | ||
46 | Clasificación General | ||
26.03 | 85 | Etapa 4 - Fiorano modenese Sassuolo | 160 |
25.03 | 21 | Etapa 3 - Crevalcore Crevalcore | 171.4 |
24.03 | 60 | Etapa 2 - Riccione Sogliano sul Rubicone | 130 |
23.03 | 4 | Etapa 1b (TTT) - Gatteo a mare Gatteo | 13.3 |
23.03 | 7 | Etapa 1a - Gatteo Gatteo | 97.8 |
22.02 01.03 | Le Tour de Langkawi (2.HC) | ||
8 | Clasificación de la montaña | ||
1 | Clasificación por puntos | ||
1 | Clasificación General | ||
01.03 | 4 | Etapa 8 - Setiawangsa Putrajaya | 121 |
28.02 | 5 | Etapa 7 - Melaka Rembau | 148.1 |
27.02 | 13 | Etapa 6 - Senawang Muar | 176.3 |
26.02 | 1 | Etapa 5 - Meru Raya Kuala Kubu Bharu | 151.5 |
25.02 | 3 | Etapa 4 - Seri Manjung Cameron Highlands | 174.4 |
24.02 | 15 | Etapa 3 - Serdang Pantai Remis | 118 |
23.02 | 3 | Etapa 2 - Jerteh Gerik | 208.1 |
22.02 | 2 | Etapa 1 - Kuala Berang Kuala Terengganu | 124.8 |
12.02 | 4 | National Championships South Africa - Road Race (NC) | 179.5 |
09.02 | 7 | National Championships South Africa - ITT (NC) | 39.8 |
31.01 04.02 | Dubai Tour (2.HC) | ||
26 | Youth classification | ||
83 | Clasificación General | ||
04.02 | 63 | Etapa 5 - Dubai Dubai | 124 |
02.02 | 114 | Etapa 3 - Dubai Al Aqah | 200 |
01.02 | 12 | Etapa 2 - Dubai Ras al Khaimah | 188 |
31.01 | 89 | Etapa 1 - Dubai Dubai | 181 |
Fecha | Resultados | Carreras | Distancia |
16.10 | DNF | World Championships - Road Race (WC) | 257.3 |
09.10 | 51 | Paris - Tours Elite (1.HC) | 252.5 |
06.10 | 16 | Paris-Bourges (1.1) | 190.3 |
03.10 | 12 | Sparkassen Münsterland Giro (1.HC) | 208 |
02.10 | DNF | Piccolo Giro di Lombardia (1.2U) | 163.1 |
27.09 | 21 | Ruota d'Oro - GP Festa del Perdono (1.2U) | 167 |
25.09 | 55 | Gran Premio Bruno Beghelli (1.HC) | 196.3 |
22.09 | 91 | Coppa Sabatini - Gran Premio citta di Peccioli (1.1) | 195.9 |
17.09 | DNF | Memorial Marco Pantani (1.1) | 189.8 |
15.09 | DNF | Coppa Agostoni - Giro delle Brianze (1.1) | 199 |
14.09 | 7 | Coppa Bernocchi - G.P. BPM (1.1) | 192 |
20.08 27.08 | Tour de l'Avenir (2.Ncup) | ||
20 | Clasificación por puntos | ||
79 | General classification | ||
27.08 | 73 | Etapa 8 - Saint-Michel-de-Maurienne Saint-Sorlin-d'Arves | 72 |
26.08 | 74 | Etapa 7 - Val d'Isère Valmeinier | 121.1 |
25.08 | 79 | Etapa 6 - Saint-Gervais-Mont-Blanc Tignes | 123.6 |
24.08 | 81 | Etapa 5 - Scionzier Les-Carroz-d'Arâches | 97.8 |
23.08 | 35 | Etapa 4 (ITT) - Lugny Lugny | 16.5 |
22.08 | 12 | Etapa 3 - Bourg-en-Bresse Autun | 171.4 |
21.08 | 15 | Etapa 2 - Montrond-les-Bains Trévoux | 156.6 |
20.08 | 39 | Etapa 1 - Le-Puy-en-Velay Veauche | 137.7 |
17.08 | DNF | Trofeo Beato Bernardo - Coppa Citta' di Offida (1.2U) | 152 |
16.08 | 16 | GP Capodarco - Comunità di Capodarco (1.2U) | 180 |
14.08 | DNF | Gran Premio Sportivi di Poggiana - Trofeo Bonin Costruzioni - Gran Premio Pasta Zara (1.2U) | 177.2 |
27.07 31.07 | Tour Alsace (2.2) | ||
50 | Youth classification | ||
73 | General classification | ||
31.07 | 14 | Etapa 4 - Colmar Sélestat | 149.6 |
30.07 | 81 | Etapa 3 - Ribeauvillé Lac Blanc | 157.8 |
29.07 | 16 | Etapa 2 - Altkirch Huningue | 151.2 |
28.07 | 19 | Etapa 1 - Velleminfroy Dannemarie | 171.8 |
27.07 | 57 | Prologue - Sausheim Sausheim | 7.1 |
13.07 17.07 | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | ||
80 | General classification | ||
17.07 | 83 | Etapa 5 - Valtournenche Breuil Cervinia | 107.3 |
16.07 | 76 | Etapa 4 - Pontey / Fénis Clavalité | 166.9 |
15.07 | 84 | Etapa 3 - Quincinetto Piani di Tavagnasco | 159.1 |
14.07 | 117 | Etapa 2 - Morillon Saint-Gervais Mont-Blanc | 138.4 |
13.07 | 12 | Etapa 1 (TTT) - Pont-Saint-Martin Montjovet | 19.94 |
10.07 | DNF | Giro del Medio Brenta (1.2) | 177 |
25.04 01.05 | Le Tour de Bretagne Cycliste trophée harmonie Mutuelle (2.2) | ||
32 | Youth classification | ||
50 | General classification | ||
01.05 | 46 | Etapa 7 - Le Hinglé Dinan | 149 |
30.04 | 65 | Etapa 6 - Fouesnant Fouesnant | 156 |
29.04 | 22 | Etapa 5 - Plestin-les-Grèves Treffléan | 192.7 |
28.04 | 75 | Etapa 4 - Plancoet Lannion | 163.5 |
27.04 | 64 | Etapa 3 - Louisfert Janzé | 148 |
26.04 | 33 | Etapa 2 - Belz Louisfert | 204 |
25.04 | 127 | Etapa 1 - Quiberon Landévant | 158 |
17.04 | DNF | Giro dell'Appennino (1.1) | 196.6 |
08.04 10.04 | Circuit des Ardennes International (2.2) | ||
30 | Youth classification | ||
85 | General classification | ||
10.04 | 28 | Etapa 4 - Charleville-Mézières Charleville-Mézières | 97 |
10.04 | 83 | Etapa 3 - Sedan Sedan | 85 |
09.04 | 105 | Etapa 2 - Fumay Revin | 173 |
08.04 | 29 | Etapa 1 - Rocquigny Poix-Terron | 166 |
29.03 | 51 | G.P. Palio del Recioto - 34th Memorial cav. Sante Carradori (1.2U) | 143.2 |
24.03 27.03 | Settimana Internazionale Coppi e Bartali (2.1) | ||
105 | General classification | ||
27.03 | 91 | Etapa 4 - Pavullo Pavullo | 163.6 |
26.03 | 45 | Etapa 3 - Calderara di Reno Calderara di Reno | 172 |
25.03 | 118 | Etapa 2 - Riccione Sogliano al Rubicone | 146.6 |
24.03 | 141 | Etapa 1a - Gatteo Gatteo | 95.9 |
24.03 | 36 | Etapa 1b (TTT) - Gatteo a mare Gatteo | 13.3 |
14.02 | 9 | National Championships South Africa - Road Race (NC) | 187 |
11.02 | 4 | National Championships South Africa - ITT (NC) | 48 |
Fecha | Resultados | Carreras | Distancia |
25.09 | 63 | World Championships U23 - Road Race (WC) | 162 |
03.05 | 4 | Hibiscus Cycle Classic (1.2) | 155 |
01.05 | 4 | Mayday Classic (1.2) | 182 |
27.04 | 7 | PMB Road Classic (1.2) | 157 |
07.02 | 13 | National Championships South Africa - Road Race (NC) | 185.4 |
05.02 | 5 | National Championships South Africa U23 - ITT (NC) | 42.7 |