
Edad: 25 años
Nacionalidad: Sudáfrica
Peso: 66 kilos
Altura: 1´77 metros
Equipo: Qhubeka ASSOS
Especialidad: Todoterreno
Palmarés
Mayday Classic (’15)
3rd PMB Road Classic (’15)
5th CG Tour de Hongrie (’17)
17th Etapa La Vuelta ciclista a España (’19)
20th Etapa La Vuelta ciclista a España (’19)
33rd Etapa La Vuelta ciclista a España (’19)
41st Etapa La Vuelta ciclista a España (’19)
34th CG Gree-Tour of Guangxi (’18)
5th National Championships South Africa – Road Race (’19)
Trayectoria
2021 Team Qhubeka ASSOS (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)
Resultados
2020
2019
2018
2017
2016
Fecha | Resultados | Carreras | Distancia |
20.10 08.11 | La Vuelta ciclista a España (2.UWT) | ||
31.10 | DNF | Etapa 11 - Villaviciosa Alto de la Farrapona | 170 |
30.10 | 144 | Etapa 10 - Castro Urdiales Suances | 185 |
29.10 | 99 | Etapa 9 - Castrillo del Val Aguilar de Campoo | 157.7 |
28.10 | 149 | Etapa 8 - Logroño Alto de Moncalvillo | 164 |
27.10 | 132 | Etapa 7 - Vitoria-Gasteiz Villanueva de Valdegovia | 159.7 |
25.10 | 140 | Etapa 6 - Biescas Aramón Formigal | 146.4 |
24.10 | 116 | Etapa 5 - Huesca Sabiñanigo | 184.4 |
23.10 | 82 | Etapa 4 - Garray Ejea de los Caballeros | 191.7 |
22.10 | 84 | Etapa 3 - Lodosa La Laguna Negra de Vinuesa | 166.1 |
21.10 | 97 | Etapa 2 - Pamplona Lekunberri | 151.6 |
20.10 | 98 | Etapa 1 - Irún Arrate | 173 |
07.10 | DNF | De Brabantse Pijl - La Flèche Brabançonne (1.Pro) | 197.2 |
29.09 03.10 | BinckBank Tour (2.UWT) | ||
03.10 | DNF | Etapa 5 - Ottignies-Louvain-la-Neuve Geraardsbergen | 183.6 |
02.10 | 149 | Etapa 4 (ITT) - Riemst Riemst | 8.14 |
01.10 | 110 | Etapa 3 - Aalter Aalter | 157 |
29.09 | 127 | Etapa 1 - Blankenberge Ardooie | 132.1 |
27.09 | DNF | World Championships - Road Race (WC) | 258.2 |
20.09 | 58 | Grand Prix d'Isbergues - Pas de Calais (1.1) | 199.3 |
17.09 | DNF | Coppa Sabatini - Gran Premio città di Peccioli (1.Pro) | 210.1 |
16.09 | 53 | Giro della Toscana - Memorial Alfredo Martini (1.1) | 182.9 |
25.08 | DNF | Bretagne Classic - Ouest-France (1.UWT) | 247.75 |
06.08 09.08 | Czech Tour (2.1) | ||
09.08 | DNF | Etapa 4 - Mohelnice ternberk | 179.2 |
08.08 | 82 | Etapa 3 - Olomouc Frýdek-Místek | 209.8 |
07.08 | 114 | Etapa 2 - Prost?jov Uni?ov | 193.4 |
06.08 | 21 | Etapa 1 (TTT) - Uni?ov Uni?ov | 18.6 |
02.08 | 83 | Circuito de Getxo-Memorial Hermanos Otxoa (1.1) | 177 |
28.07 01.08 | Vuelta a Burgos (2.Pro) | ||
40 | Youth classification | ||
89 | General classification | ||
01.08 | 78 | Etapa 5 - Covarrubias Lagunas de Neila | 158 |
31.07 | 53 | Etapa 4 - Gumiel de Izán Roa de Duero | 163 |
30.07 | 86 | Etapa 3 - Sargentes de la Lora Picón Blanco | 150 |
29.07 | 93 | Etapa 2 - Castrojeriz Villadiego | 168 |
28.07 | 111 | Etapa 1 - Catedral de Burgos Mirador del Castillo | 157 |
Fecha | Resultados | Carreras | Distancia |
17.10 22.10 | Gree-Tour of Guangxi (2.UWT) | ||
13 | Clasificación de la montaña | ||
17 | Youth classification | ||
41 | Clasificación por puntos | ||
54 | Clasificación General | ||
22.10 | 12 | Etapa 6 - Guilin Guilin | 168.3 |
21.10 | 14 | Etapa 5 - Liuzhou Guilin | 212.2 |
20.10 | 70 | Etapa 4 - Nanning Nongla Scenic Area | 161.4 |
19.10 | 60 | Etapa 3 - Nanning Nanning | 143 |
18.10 | 23 | Etapa 2 - Beihai Qinzhou | 152.3 |
17.10 | 29 | Etapa 1 - Beihai Beihai | 135.6 |
29.09 | DNF | World Championships - Road Race (WC) | 260.7 |
24.08 15.09 | La Vuelta ciclista a España (2.UWT) | ||
30 | Youth classification | ||
107 | Clasificación General | ||
15.09 | 92 | Etapa 21 - Fuenlabrada Madrid | 106.6 |
14.09 | 121 | Etapa 20 - Arenas de San Pedro Plataforma de Gredos | 190.4 |
13.09 | 119 | Etapa 19 - Ávila Toledo | 165.2 |
12.09 | 111 | Etapa 18 - Colmenar Viejo Becerril de la Sierra | 178.2 |
11.09 | 90 | Etapa 17 - Aranda de Duero Guadalajara | 219.6 |
09.09 | 128 | Etapa 16 - Pravia Alto de La Cubilla. Lena | 144.4 |
08.09 | 105 | Etapa 15 - Tineo Santuario del Acebo | 154.4 |
07.09 | 41 | Etapa 14 - San Vicente de la Barquer Oviedo | 188 |
06.09 | 137 | Etapa 13 - Bilbao Los Machucos. Monumento Vaca Pasiega | 166.4 |
05.09 | 91 | Etapa 12 - Circuito de Navarra Bilbao | 171.4 |
04.09 | 97 | Etapa 11 - Saint-Palais Urdax-Dantxarinea | 180 |
03.09 | 83 | Etapa 10 (ITT) - Jurançon Pau | 36.2 |
01.09 | 133 | Etapa 9 - Andorra la Vella Cortals dEncamp | 94.4 |
31.08 | 20 | Etapa 8 - Valls Igualada | 166.9 |
30.08 | 107 | Etapa 7 - Onda Mas de la Costa | 183.2 |
29.08 | 86 | Etapa 6 - Mora de Rubielos Ares del Maestrat | 198.9 |
28.08 | 53 | Etapa 5 - LEliana Observatorio Astrofísico de Javalambre | 170.7 |
27.08 | 17 | Etapa 4 - Cullera El Puig | 175.5 |
26.08 | 33 | Etapa 3 - Ibi. Ciudad del Juguete Alicante | 188 |
25.08 | 58 | Etapa 2 - Benidorm Calpe | 199.6 |
24.08 | 14 | Etapa 1 (TTT) - Salinas de Torrevieja Torrevieja | 13.4 |
03.08 | DNF | Clásica Ciclista San Sebastián (1.UWT) | 227.3 |
06.07 12.07 | Int. Österreich-Rundfahrt-Tour of Austria (2.1) | ||
58 | Clasificación General | ||
12.07 | 87 | Etapa 6 - Kitzbühel Kitzbüheler Horn | 116.7 |
11.07 | 56 | Etapa 5 - Bruck Kitzbühel | 161.9 |
10.07 | 52 | Etapa 4 - Radstadt Fuscher Törl | 103.5 |
09.07 | 61 | Etapa 3 - Kirchschlag Frohnleiten | 176.2 |
08.07 | 20 | Etapa 2 - Zwettl Wiener Neustadt | 176.9 |
07.07 | 21 | Etapa 1 - Grieskirchen Freistadt | 138.8 |
06.07 | 24 | Prologue - Wels Wels | 2.6 |
09.06 16.06 | Critérium du Dauphiné (2.UWT) | ||
10.06 | DNF | Etapa 2 - Mauriac Craponne-sur-Arzon | 180 |
09.06 | 103 | Etapa 1 - Aurillac Jussac | 142 |
02.05 05.05 | Tour de Yorkshire (2.HC) | ||
75 | Clasificación General | ||
05.05 | 63 | Etapa 4 - Halifax Leeds | 175 |
04.05 | 71 | Etapa 3 - Bridlington Scarborough | 132 |
03.05 | 119 | Etapa 2 - Barnsley Bedale | 132 |
02.05 | 62 | Etapa 1 - Doncaster Selby | 182.5 |
08.04 13.04 | Itzulia Basque Country (2.UWT) | ||
13.04 | DNF | Etapa 6 - Eibar Eibar | 118.2 |
12.04 | 129 | Etapa 5 - Arrigorriaga Arrate | 149.8 |
11.04 | 107 | Etapa 4 - Vitoria-Gasteiz Arrigorriaga | 163.6 |
10.04 | 93 | Etapa 3 - Sarriguren Estibaliz | 191.4 |
09.04 | 99 | Etapa 2 - Zumarraga Gorraiz | 149.5 |
08.04 | 136 | Etapa 1 (ITT) - Zumarraga Zumarraga | 11.3 |
19.03 | 29 | African Continental Championships - Road Race (CC) | 166.4 |
10.02 | 5 | National Championships South Africa - Road Race (NC) | 162 |
27.01 | DNF | Cadel Evans Great Ocean Road Race (1.UWT) | 164 |
15.01 20.01 | Santos Tour Down Under (2.UWT) | ||
24 | Clasificación de la montaña | ||
32 | Youth classification | ||
100 | Clasificación General | ||
20.01 | 104 | Etapa 6 - McLaren Vale Willunga Hill | 151.5 |
19.01 | 64 | Etapa 5 - Glenelg Strathalbyn | 149.5 |
18.01 | 74 | Etapa 4 - Unley Campbelltown | 129.2 |
17.01 | 111 | Etapa 3 - Lobethal Uraidla | 146.2 |
16.01 | 82 | Etapa 2 - Norwood Angaston | 122.1 |
15.01 | 39 | Etapa 1 - North Adelaide Port Adelaide | 129.1 |
Fecha | Resultados | Carreras | Distancia |
08.10 | 91 | Paris-Tours Elite (1.HC) | 234.5 |
03.10 | 89 | Sparkassen Münsterland Giro (1.HC) | 198.7 |
01.10 | DNF | Piccolo Giro di Lombardia (1.2U) | 163.1 |
26.09 | DNF | Ruota d'Oro - GP Festa del Perdono (1.2U) | 167 |
14.09 | DNF | Coppa Bernocchi (1.1) | 194 |
13.09 | DNF | Coppa Agostoni - Giro delle Brianze (1.1) | 199.9 |
05.09 10.09 | Olympia's Tour (2.2U) | ||
18 | Clasificación General | ||
10.09 | 22 | Etapa 6 - Margraten Noorbeek | 173.3 |
09.09 | 36 | Etapa 5 - Offenbeek Offenbeek | 129 |
08.09 | 43 | Etapa 4 - Hardenberg Hardenberg | 141.8 |
07.09 | 64 | Etapa 3 - Uffelte Vledder | 126.3 |
06.09 | 31 | Etapa 2 - Assen Assen | 131 |
05.09 | 27 | Prologue - Eelde-Paterswolde Eelde-Paterswolde | 4.5 |
16.08 | 29 | GP Capodarco - Comunità di Capodarco (1.2U) | 180 |
10.08 13.08 | Arctic Race of Norway (2.HC) | ||
29 | Youth classification | ||
54 | Clasificación General | ||
13.08 | 69 | Etapa 4 - Tromsø Tromsø | 160.5 |
12.08 | 47 | Etapa 3 - Lyngseidet Finnvikdalen (Tromsø) | 185.5 |
11.08 | 27 | Etapa 2 - Sjøvegan Bardufoss | 184.5 |
10.08 | 60 | Etapa 1 - Engenes (Andørja) Narvik | 156.5 |
01.08 05.08 | Vuelta a Burgos (2.HC) | ||
9 | Youth classification | ||
38 | Clasificación por puntos | ||
60 | Clasificación General | ||
05.08 | 71 | Etapa 5 - Comunero de Revenga Lagunas de Neila | 136 |
04.08 | 14 | Etapa 4 - Bodegas Nabal Clunia | 147 |
03.08 | 73 | Etapa 3 - Oja Guareña Picón Blanco | 173 |
02.08 | 80 | Etapa 2 - Oña Belorado | 153 |
01.08 | 79 | Etapa 1 - Burgos Burgos | 151 |
12.07 16.07 | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | ||
16.07 | DNF | Etapa 4 - Aoste Valgrisenche | 103.7 |
15.07 | 56 | Etapa 3 - Valtournenche Breuil Cervinia | 170.1 |
14.07 | 66 | Etapa 2 - Villeneuve Introd (Les Combes) | 138.4 |
13.07 | 25 | Etapa 1 - Quassolo Quincinetto (Scalaro) | 172.6 |
12.07 | 90 | Prologue - Saint Gervais Mont Blanc Saint Nicolas de Veroce | 8 |
09.07 | DNF | Giro del Medio Brenta (1.2) | 175 |
27.06 02.07 | Tour de Hongrie (2.2) | ||
3 | Youth classification | ||
5 | Clasificación General | ||
02.07 | 10 | Etapa 5 - Jaszbereny Budapest | 112 |
01.07 | 12 | Etapa 4 - Karcag Miskolc | 177 |
30.06 | 36 | Etapa 3 - Paks Cegled | 178 |
29.06 | 22 | Etapa 2 - Velence Siofok | 138 |
27.06 | 4 | Prologue - Szombathely Szombathely | 1 |
09.06 15.06 | Giro Ciclistico d'Italia (2.2U) | ||
1 | Clasificación de la montaña | ||
42 | Clasificación por puntos | ||
37 | Clasificación General | ||
15.06 | 48 | Etapa 7 - Campo Imperatore Cima Pantin Francavilla al Mare | 148.9 |
14.06 | 4 | Etapa 6 - Castalincontrada Francavilla al Mare | 133.2 |
13.06 | 56 | Etapa 5a - Osima Senigallia | 87.2 |
13.06 | 47 | Etapa 5b (ITT) - Campocavallo di Osima Campocavallo di Osima | 14 |
12.06 | 55 | Etapa 4 - Gabicce Mare Gabicce Mare | 155.5 |
11.06 | 36 | Etapa 3 - Forli Barnara di Romagna | 140.5 |
10.06 | 49 | Etapa 2 - San Valentino di Castellarano Castellarano | 145.8 |
09.06 | 48 | Etapa 1 - Imola Imola | 131.7 |
04.06 | 13 | Coppa della Pace - Trofeo F.lli Anelli (1.2) | 170 |
02.06 | 14 | Trofeo Alcide Degasperi (1.2) | 156.4 |
19.05 21.05 | A Travers Les Hauts De France - Trophee Paris-Arras Tour (2.2) | ||
55 | Clasificación General | ||
21.05 | 43 | Etapa 3 - Doullens Arras | 186 |
20.05 | 64 | Etapa 2 - Lallaing Merlimont | 199 |
19.05 | 30 | Etapa 1 - Marquion Gouy-sous-Bellonne | 114.7 |
14.05 | 6 | Gran Premio Industrie del Marmo (1.2U) | 174.7 |
25.04 01.05 | Le Tour de Bretagne Cycliste (2.2) | ||
32 | Youth classification | ||
66 | Clasificación General | ||
01.05 | 60 | Etapa 7 - Saint-Brice-en-Coglès Fougères | 145.4 |
30.04 | 109 | Etapa 6 - Montauban-de-Bretagne Pontivy | 160.9 |
29.04 | 84 | Etapa 5 - Saint-Gildas-des-Bois Saint-Pern | 152.4 |
28.04 | 91 | Etapa 4 - Scaër Saint-Gildas-des-Bois | 198.5 |
27.04 | 47 | Etapa 3 - Saint-Pol-de-Léon Scaër | 166.1 |
26.04 | 71 | Etapa 2 - Saint-Launeuc Saint-Pol-De-Léon | 202.7 |
25.04 | 115 | Etapa 1 - Rennes Merdrinac | 153.2 |
23.04 | 27 | Tr. Città di S. Vendemiano - 57th GP Industria & Commercio (1.2U) | 171.8 |
08.04 | 38 | Trofeo Edil C (1.2U) | 149.1 |
02.04 | 34 | Trofeo Piva (1.2U) | 179.8 |
19.02 | DNF | African Continental Championships - Road Race (CC) | 163.6 |
12.02 | 8 | National Championships South Africa - Road Race (NC) | 179.5 |
09.02 | 6 | National Championships South Africa - ITT (NC) | 39.8 |
Fecha | Resultados | Carreras | Distancia |
08.10 | 91 | Paris-Tours Elite (1.HC) | 234.5 |
03.10 | 89 | Sparkassen Münsterland Giro (1.HC) | 198.7 |
01.10 | DNF | Piccolo Giro di Lombardia (1.2U) | 163.1 |
26.09 | DNF | Ruota d'Oro - GP Festa del Perdono (1.2U) | 167 |
14.09 | DNF | Coppa Bernocchi (1.1) | 194 |
13.09 | DNF | Coppa Agostoni - Giro delle Brianze (1.1) | 199.9 |
05.09 10.09 | Olympia's Tour (2.2U) | ||
18 | Clasificación General | ||
10.09 | 22 | Etapa 6 - Margraten Noorbeek | 173.3 |
09.09 | 36 | Etapa 5 - Offenbeek Offenbeek | 129 |
08.09 | 43 | Etapa 4 - Hardenberg Hardenberg | 141.8 |
07.09 | 64 | Etapa 3 - Uffelte Vledder | 126.3 |
06.09 | 31 | Etapa 2 - Assen Assen | 131 |
05.09 | 27 | Prologue - Eelde-Paterswolde Eelde-Paterswolde | 4.5 |
16.08 | 29 | GP Capodarco - Comunità di Capodarco (1.2U) | 180 |
10.08 13.08 | Arctic Race of Norway (2.HC) | ||
29 | Youth classification | ||
54 | Clasificación General | ||
13.08 | 69 | Etapa 4 - Tromsø Tromsø | 160.5 |
12.08 | 47 | Etapa 3 - Lyngseidet Finnvikdalen (Tromsø) | 185.5 |
11.08 | 27 | Etapa 2 - Sjøvegan Bardufoss | 184.5 |
10.08 | 60 | Etapa 1 - Engenes (Andørja) Narvik | 156.5 |
01.08 05.08 | Vuelta a Burgos (2.HC) | ||
9 | Youth classification | ||
38 | Clasificación por puntos | ||
60 | Clasificación General | ||
05.08 | 71 | Etapa 5 - Comunero de Revenga Lagunas de Neila | 136 |
04.08 | 14 | Etapa 4 - Bodegas Nabal Clunia | 147 |
03.08 | 73 | Etapa 3 - Oja Guareña Picón Blanco | 173 |
02.08 | 80 | Etapa 2 - Oña Belorado | 153 |
01.08 | 79 | Etapa 1 - Burgos Burgos | 151 |
12.07 16.07 | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | ||
16.07 | DNF | Etapa 4 - Aoste Valgrisenche | 103.7 |
15.07 | 56 | Etapa 3 - Valtournenche Breuil Cervinia | 170.1 |
14.07 | 66 | Etapa 2 - Villeneuve Introd (Les Combes) | 138.4 |
13.07 | 25 | Etapa 1 - Quassolo Quincinetto (Scalaro) | 172.6 |
12.07 | 90 | Prologue - Saint Gervais Mont Blanc Saint Nicolas de Veroce | 8 |
09.07 | DNF | Giro del Medio Brenta (1.2) | 175 |
27.06 02.07 | Tour de Hongrie (2.2) | ||
3 | Youth classification | ||
5 | Clasificación General | ||
02.07 | 10 | Etapa 5 - Jaszbereny Budapest | 112 |
01.07 | 12 | Etapa 4 - Karcag Miskolc | 177 |
30.06 | 36 | Etapa 3 - Paks Cegled | 178 |
29.06 | 22 | Etapa 2 - Velence Siofok | 138 |
27.06 | 4 | Prologue - Szombathely Szombathely | 1 |
09.06 15.06 | Giro Ciclistico d'Italia (2.2U) | ||
1 | Clasificación de la montaña | ||
42 | Clasificación por puntos | ||
37 | Clasificación General | ||
15.06 | 48 | Etapa 7 - Campo Imperatore Cima Pantin Francavilla al Mare | 148.9 |
14.06 | 4 | Etapa 6 - Castalincontrada Francavilla al Mare | 133.2 |
13.06 | 56 | Etapa 5a - Osima Senigallia | 87.2 |
13.06 | 47 | Etapa 5b (ITT) - Campocavallo di Osima Campocavallo di Osima | 14 |
12.06 | 55 | Etapa 4 - Gabicce Mare Gabicce Mare | 155.5 |
11.06 | 36 | Etapa 3 - Forli Barnara di Romagna | 140.5 |
10.06 | 49 | Etapa 2 - San Valentino di Castellarano Castellarano | 145.8 |
09.06 | 48 | Etapa 1 - Imola Imola | 131.7 |
04.06 | 13 | Coppa della Pace - Trofeo F.lli Anelli (1.2) | 170 |
02.06 | 14 | Trofeo Alcide Degasperi (1.2) | 156.4 |
19.05 21.05 | A Travers Les Hauts De France - Trophee Paris-Arras Tour (2.2) | ||
55 | Clasificación General | ||
21.05 | 43 | Etapa 3 - Doullens Arras | 186 |
20.05 | 64 | Etapa 2 - Lallaing Merlimont | 199 |
19.05 | 30 | Etapa 1 - Marquion Gouy-sous-Bellonne | 114.7 |
14.05 | 6 | Gran Premio Industrie del Marmo (1.2U) | 174.7 |
25.04 01.05 | Le Tour de Bretagne Cycliste (2.2) | ||
32 | Youth classification | ||
66 | Clasificación General | ||
01.05 | 60 | Etapa 7 - Saint-Brice-en-Coglès Fougères | 145.4 |
30.04 | 109 | Etapa 6 - Montauban-de-Bretagne Pontivy | 160.9 |
29.04 | 84 | Etapa 5 - Saint-Gildas-des-Bois Saint-Pern | 152.4 |
28.04 | 91 | Etapa 4 - Scaër Saint-Gildas-des-Bois | 198.5 |
27.04 | 47 | Etapa 3 - Saint-Pol-de-Léon Scaër | 166.1 |
26.04 | 71 | Etapa 2 - Saint-Launeuc Saint-Pol-De-Léon | 202.7 |
25.04 | 115 | Etapa 1 - Rennes Merdrinac | 153.2 |
23.04 | 27 | Tr. Città di S. Vendemiano - 57th GP Industria & Commercio (1.2U) | 171.8 |
08.04 | 38 | Trofeo Edil C (1.2U) | 149.1 |
02.04 | 34 | Trofeo Piva (1.2U) | 179.8 |
19.02 | DNF | African Continental Championships - Road Race (CC) | 163.6 |
12.02 | 8 | National Championships South Africa - Road Race (NC) | 179.5 |
09.02 | 6 | National Championships South Africa - ITT (NC) | 39.8 |
Fecha | Resultados | Carreras | Distancia |
02.10 | 9 | Piccolo Giro di Lombardia (1.2U) | 163.1 |
27.09 | 25 | Ruota d'Oro - GP Festa del Perdono (1.2U) | 167 |
17.09 | 26 | Memorial Marco Pantani (1.1) | 189.8 |
15.09 | DNF | Coppa Agostoni - Giro delle Brianze (1.1) | 199 |
14.09 | 19 | Coppa Bernocchi - G.P. BPM (1.1) | 192 |
20.08 27.08 | Tour de l'Avenir (2.Ncup) | ||
41 | General classification | ||
27.08 | 37 | Etapa 8 - Saint-Michel-de-Maurienne Saint-Sorlin-d'Arves | 72 |
26.08 | 36 | Etapa 7 - Val d'Isère Valmeinier | 121.1 |
25.08 | 49 | Etapa 6 - Saint-Gervais-Mont-Blanc Tignes | 123.6 |
24.08 | 53 | Etapa 5 - Scionzier Les-Carroz-d'Arâches | 97.8 |
23.08 | 41 | Etapa 4 (ITT) - Lugny Lugny | 16.5 |
22.08 | 60 | Etapa 3 - Bourg-en-Bresse Autun | 171.4 |
21.08 | 102 | Etapa 2 - Montrond-les-Bains Trévoux | 156.6 |
20.08 | 126 | Etapa 1 - Le-Puy-en-Velay Veauche | 137.7 |
17.08 | DNF | Trofeo Beato Bernardo - Coppa Citta' di Offida (1.2U) | 152 |
16.08 | DNF | 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) | ||
29.07 | DNF | Etapa 2 - Altkirch Huningue | 151.2 |
28.07 | 86 | Etapa 1 - Velleminfroy Dannemarie | 171.8 |
27.07 | 78 | Prologue - Sausheim Sausheim | 7.1 |
13.07 17.07 | Giro Ciclistico della Valle d'Aosta Mont Blanc (2.2U) | ||
55 | General classification | ||
17.07 | 59 | Etapa 5 - Valtournenche Breuil Cervinia | 107.3 |
16.07 | 77 | Etapa 4 - Pontey / Fénis Clavalité | 166.9 |
15.07 | 45 | Etapa 3 - Quincinetto Piani di Tavagnasco | 159.1 |
14.07 | 48 | Etapa 2 - Morillon Saint-Gervais Mont-Blanc | 138.4 |
13.07 | 12 | Etapa 1 (TTT) - Pont-Saint-Martin Montjovet | 19.94 |
10.07 | 24 | Giro del Medio Brenta (1.2) | 177 |