2007
|
2007
2º in National Championship, Road, ITT, Juniors, South Africa, South Africa |
2008
|
2008
3º in Amashova National Classic, (Durban (a)), Durban (KwaZulu-Natal), South Africa |
2008
5º in Amashova National Classic, (Durban (a)), Durban (KwaZulu-Natal), South Africa |
2009
|
2009
1º in Berg en Dale Classic, (Muldersdrif), Muldersdrift (Gauteng), South Africa |
2009
4º in Liberty Ride for Sight, (Boksburg), Boksburg (Gauteng), South Africa |
2009
2º in Vasbyt Classic, (Pretoria), Bronkhorstspruit (Gauteng), South Africa |
2009
5º in Tour de Soweto, (Soweto), Soweto (Gauteng), South Africa |
2009
2º in Dome 2 Dome Roadrace, (Krugersdorp (a)), Krugersdorp (Gauteng), South Africa |
2009
2º in Mauritius 100 KM Cycle Tour, (Port Louis), Port Louis (Port Louis), Mauritius |
2009
1º in African Championship, Road, TTT, Elite, Windhoek (Windhoek), Namibia + Jay Robert Thomson + Ian McLeod + Christoff Van Heerden |
2009
2º in African Championship, Road, ITT, Elite, Windhoek (Windhoek), Namibia |
2009
9º in African Championship, Road, Elite, Windhoek (Windhoek), Namibia |
2010
|
2010
6º in Stage 4 Tour du Gabon, (La Tropicale Amissa Bongo), Gabon |
2010
1º in National Championship, Road, ITT, U23, South Africa, Klerksdorp (North-West), South Africa |
2010
3º in National Championship, Road, U23, South Africa, Klerksdorp (North-West), South Africa |
2010
4º in Stage 1 Ronde van Marokko, (Tour du Maroc), Marrakech (Marrakech-Tensift-Al Haouz), Morocco |
2010
4º in Stage 3 Ronde van Marokko, (Tour du Maroc), Morocco |
2010
2º in Stage 4 Ronde van Marokko, (Tour du Maroc), , Morocco |
2010
2º in Stage 7 Ronde van Marokko, (Tour du Maroc), Tanger (Tanger-Tetouan), Morocco |
2010
2º in Stage 8 Ronde van Marokko, (Tour du Maroc), Morocco |
2010
2º in Stage 9 part b Ronde van Marokko, (Tour du Maroc), Rabat (Rabat-Sale-Zemmour-Zaer), Morocco |
2010
2º in Stage 10 Ronde van Marokko, (Tour du Maroc), Casablanca (Grand Casablanca), Morocco |
2010
6º in General Classification Ronde van Marokko, (Tour du Maroc), Morocco |
2010
1º in Knysna Tour, (Knysna), Knysna (Western Cape), South Africa |
2010
1º in Lost City Classic - Cycle for Cansa, (Sun City), Sun City (North-West), South Africa |
2010
5º in Dome 2 Dome Roadrace, (Krugersdorp (a)), Krugersdorp (Gauteng), South Africa |
2010
4º in Amashova National Classic, (Durban (a)), Durban (KwaZulu-Natal), South Africa |
2010
3º in Pick 'n Pay OFM Classic, (Bloemfontein), Bloemfontein (Free State), South Africa |
2010
2º in African Championship, Road, TTT, Elite, Rwanda |
2010
2º in African Championship, Road, ITT, Elite, Rwanda |
2010
7º in African Championship, Road, Elite, Rwanda |
2010
1º in Stage 1 Tour de Rwanda, Kigali (Kigali), Rwanda |
2010
3º in Stage 7 Tour de Rwanda, Butare (Butare), Rwanda |
2010
3º in General Classification Tour de Rwanda, Rwanda |
2011
|
2011
4º in Stage 2 Tour du Gabon, (La Tropicale Amissa Bongo), Cameroon |
2011
2º in Stage 4 Tour du Gabon, (La Tropicale Amissa Bongo), Gabon |
2011
7º in Stage 5 Tour du Gabon, (La Tropicale Amissa Bongo), Kango (Estuaire), Gabon |
2011
6º in General Classification Tour du Gabon, (La Tropicale Amissa Bongo), Gabon |
2011
3º in Liberty Ride for Sight, (Boksburg), Boksburg (Gauteng), South Africa |
2011
1º in Stage 2 Ronde van Marokko, (Tour du Maroc), Essaouira (Marrakech-Tensift-Al Haouz), Morocco |
2011
1º in Wilro 100, (Tarlton), Tarlton (Gauteng), South Africa |
2011
3º in Prologue Azerbaïjan Tour, Tabriz (East Azarbaijan), Iran |
2011
6º in General Classification Azerbaïjan Tour, Iran |
2011
5º in Knysna Tour, (Knysna), Knysna (Western Cape), South Africa |
2011
2º in Stage 1 Anatomic Jock Classic, (Barberton), Barberton (Mpumalanga), South Africa |
2011
1º in Dome 2 Dome Roadrace, (Krugersdorp (a)), Krugersdorp (Gauteng), South Africa |
2011
1º in All African Games, Road, TTT, Elite, Unknown + Jay Robert Thomson + Nolan Hoffman + Darren Lill |
2011
1º in All African Games, Road, ITT, Elite, Mozambique |
2011
3º in All African Games, Road, Elite, Mozambique |
2011
6º in Stage 1 Herald Sun - Tour of Victoria, Ballarat (Victoria), Australia |
2011
1º in Stage 2 Herald Sun - Tour of Victoria, Geelong (Victoria), Australia |
2011
5º in Stage 5 Herald Sun - Tour of Victoria, Melbourne (Victoria), Australia |
2011
4º in General Classification Herald Sun - Tour of Victoria, Australia |
2011
7º in Stage 1 Tour of Hainan, China |
2011
4º in Stage 2 Tour of Hainan, China |
2011
3º in Stage 8 Tour of Hainan, Sanya (Hainan), China |
2011
7º in Stage 9 Tour of Hainan, Sanya (Hainan), China |
2011
2º in General Classification Tour of Hainan, China |
2011
1º in Pick 'n Pay OFM Classic, (Bloemfontein), Bloemfontein (Free State), South Africa |
2011
2º in African Championship, Road, TTT, Elite, Asmara , Eritrea |
2011
3º in African Championship, Road, ITT, Elite, Asmara , Eritrea |
2011
2º in 94.7 Challenge, (Riversands), Riversands (Gauteng), South Africa |
2012
|
2012
1º in Emperors Palace Classic, (Kempton Park (a)), Kempton Park (Gauteng), South Africa |
2012
5º in Liberty Ride for Sight, (Boksburg), Boksburg (Gauteng), South Africa |
2012
1º in Berg en Dale Classic, (Muldersdrif), Muldersdrif (Gauteng), South Africa |
2012
1º in Carnival City, (Brakpan), Brakpan (Gauteng), South Africa |
2012
1º in National Championship, Road, ITT, Elite, South Africa, Nelspruit (Mpumalanga), South Africa |
2012
2º in National Championship, Road, Elite, South Africa, Nelspruit (Mpumalanga), South Africa |
2012
1º in Cape Argus Pick 'n Pay Tour, (Cape Town), Cape Town (Western Cape), South Africa |
2012
1º in Stage 1 Ronde van Marokko, (Tour du Maroc), Morocco |
2012
2º in Stage 3 Ronde van Marokko, (Tour du Maroc), Khenifra (Meknes-Tafilalet), Morocco |
2012
2º in Stage 4 Ronde van Marokko, (Tour du Maroc), Midelt (Meknes-Tafilalet), Morocco |
2012
1º in Stage 5 Ronde van Marokko, (Tour du Maroc), Morocco |
2012
1º in Stage 6 Ronde van Marokko, (Tour du Maroc), Tinghir (Souss-Massa-Dr,a), Morocco |
2012
1º in Stage 8 Ronde van Marokko, (Tour du Maroc), Marrakech (Marrakech-Tensift-Al Haouz), Morocco |
2012
4º in Stage 9 Ronde van Marokko, (Tour du Maroc), Al Jadida (Doukkala-Abda), Morocco |
2012
3º in Stage 10 Ronde van Marokko, (Tour du Maroc), Casablanca (Grand Casablanca), Morocco |
2012
1º in General Classification Ronde van Marokko, (Tour du Maroc), Morocco |
2012
4º in Ronde van Noord-Holland, Zaandam (Noord-Holland), The Netherlands |
2012
1º in Stage 4 Tour de Bretagne, Mur-de-Bretagne (Bretagne), France |
2012
2º in Stage 6 Tour de Bretagne, Lannion (Bretagne), France |
2012
2º in Stage 7 Tour de Bretagne, Dinan (Bretagne), France |
2012
1º in General Classification Tour de Bretagne, France |
2012
1º in Prologue Ronde van Overijssel, (Rijssen), Holten (Overijssel), The Netherlands |
2012
4º in Stage 1 Ronde van Overijssel, (Rijssen), Rijssen (Overijssel), The Netherlands |
2012
1º in General Classification Ronde van Overijssel, (Rijssen), Rijssen (Overijssel), The Netherlands |
2012
1º in Circuit du Wallonie-Hainaut, (Wanfercée-Baulet), Wanfercée-Baulet (Hainaut), Belgium |
2012
3º in Stage 1 Fleche du Sud, (Flèche du Sud), Differdange (Luxembourg), Luxemburg |
2012
2º in Stage 5 Fleche du Sud, (Flèche du Sud), Esch-sur-Alzette (Luxembourg), Luxemburg |
2012
10º in General Classification Fleche du Sud, (Flèche du Sud), Luxemburg |
2012
5º in Stage 1 Tour de Gironde, Cenon (Aquitaine), France |
2012
2º in Stage 2 Tour de Gironde, Braud-et-Saint-Louis (Aquitaine), France |
2012
3º in Stage 3 Tour de Gironde, Villenave-d'Ornon (Aquitaine), France |
2012
4º in General Classification Tour de Gironde, France |
2012
1º in Delta Tour Zeeland, (Ronde van Zeeland Seaports - Tacx Pro Classic), Goes (Zeeland), The Netherlands |
2012
1º in General Classification Anatomic Jock Classic, (Barberton), Barberton (Mpumalanga), South Africa |
2012
1º in Prologue Ronde van Portugal, (Volta a Portugal), Castelo Branco (Castelo Branco), Portugal |
2012
2º in Stage 2 Ronde van Portugal, (Volta a Portugal), Portugal |
2012
10º in Stage 3 Ronde van Portugal, (Volta a Portugal), Fafe (Braga), Portugal |
2012
2º in Stage 5 Ronde van Portugal, (Volta a Portugal), Oliveira de Azemeis (Aveiro), Portugal |
2012
2º in Stage 9 Ronde van Portugal, (Volta a Portugal), Leiria (Leiria), Portugal |
2012
1º in Stage 10 Ronde van Portugal, (Volta a Portugal), Lisboa (Lisboa), Portugal |
2012
4º in Izegem Individueel - Izegem Koers, (Izegem), Izegem (West-Vlaanderen), Belgium |
2012
5º in Grote Prijs Marcel Kint, (Zwevegem), Zwevegem (West-Vlaanderen), Belgium |
2012
6º in Duo Normand, (Marigny), Marigny (Basse-Normandie), France |
2012
3º in UCI Africa Tour, Unknown |
2012
1º in Satellite Challenge, (Hartbeespoort), Hartbeespoort (North-West), South Africa |
2012
5º in Pick 'n Pay OFM Classic, (Bloemfontein), Bloemfontein (Free State), South Africa |
2012
1º in 94.7 Challenge, (Riversands), Riversands (Gauteng), South Africa |
2013
|
2013
2º in Clásica de Almería, (Almería), Roquetas de Mar (Andalucia), Spain |
2013
9º in Stage 3 Ronde van Romandië, (Tour de Romandie), Payerne (Fribourg), Switzerland |
2013
7º in Stage 4 Tour de Belgique, (Ronde van België), Lacs de l'Eau d'Heure (Hainaut), Belgium |
2013
15º in General Classification Tour de Belgique, (Ronde van België), Belgium |
2013
4º in Stage 2 Critérium du Dauphiné Libéré, (Critérium du Dauphiné), Oyonnax (Rhone-Alpes), France |
2013
6º in Stage 3 Critérium du Dauphiné Libéré, (Critérium du Dauphiné), Tarare (Rhone-Alpes), France |
2013
5º in Stage 4 Ronde van Polen, Polen-Rundfahrt, Tour of Poland, (Tour de Pologne), Katowice (Śląskie), Poland |
2013
9º in Stage 5 Ronde van Polen, Polen-Rundfahrt, Tour of Poland, (Tour de Pologne), Zakopane (Małopolskie), Poland |
2013
173º in Stage 2 Ronde van Spanje, (Vuelta a España), Bayona (Galicia), Spain |
2013
77º in Stage 3 Ronde van Spanje, (Vuelta a España), Vilagarcía de Arousa (Galicia), Spain |
2013
39º in Stage 4 Ronde van Spanje, (Vuelta a España), Fisterra a Coruña (Galicia), Spain |
2013
56º in Stage 5 Ronde van Spanje, (Vuelta a España), Lago de Sanabria (Castilla y Leon), Spain |
2013
87º in Stage 6 Ronde van Spanje, (Vuelta a España), Cáceres (Extremadura), Spain |
2013
10º in Stage 7 Ronde van Spanje, (Vuelta a España), Mairena del Aljarafe (Andalucia), Spain |
2013
143º in Stage 8 Ronde van Spanje, (Vuelta a España), Estepona (Andalucia), Spain |
2013
110º in Stage 9 Ronde van Spanje, (Vuelta a España), Valdepeñas de Jaén (Andalucia), Spain |
2013
137º in Stage 10 Ronde van Spanje, (Vuelta a España), Güéjar Sierra (Andalucia), Spain |
2013
107º in Stage 11 Ronde van Spanje, (Vuelta a España), Tarazona (Aragon), Spain |
2013
8º in Stage 12 Ronde van Spanje, (Vuelta a España), Tarragona (Cataluña), Spain |
2013
119º in Stage 13 Ronde van Spanje, (Vuelta a España), Castelldefels (Cataluña), Spain |
2013
125º in Stage 14 Ronde van Spanje, (Vuelta a España), Andorra (Andorra la Vella), Andorra |
2013
109º in Stage 15 Ronde van Spanje, (Vuelta a España), Peyragudes (Midi-Pyrenees), France |
2013
113º in Stage 16 Ronde van Spanje, (Vuelta a España), Sallent de Gállego (Aragon), Spain |
2013
20º in Stage 18 Ronde van Spanje, (Vuelta a España), Peña Cabarga (Cantabria), Spain |
2013
116º in Stage 19 Ronde van Spanje, (Vuelta a España), Alto del Naranco (Asturias), Spain |
2013
104º in Stage 20 Ronde van Spanje, (Vuelta a España), Alto de l'Anglirú (Asturias), Spain |
2013
8º in Stage 21 Ronde van Spanje, (Vuelta a España), Madrid (Madrid), Spain |
2013
98º in General Classification Ronde van Spanje, (Vuelta a España), Spain |
2013
2º in Stage 3 Tour de l'Eurométropole, (Circuit Franco-Belge), Nieuwpoort (West-Vlaanderen), Belgium |
2013
1º in Binche - Tournai - Binche, Memorial Frank Vandenbroucke, (Binche), Binche (Hainaut), Belgium |
2013
3º in Nationale Sluitingsprijs, (Putte-Kapellen), Putte (Antwerpen), Belgium |
2014
|
2014
5º in Stage 3 Dubai Tour, Hatta (Dubai), United Arab Emirates |
2014
7º in Stage 2 Tour du Haut-Var, Draguignan (Provence-Alpes-Cote d'Azur), France |
2014
6º in Stage 5 Paris - Nice, Rive-de-Gier (Rhone-Alpes), France |
2014
2º in Stage 3 Ronde van Beieren, (Bayern Rundfahrt), Neusäß (Bayern), Germany |
2014
3º in Stage 3 Critérium du Dauphiné Libéré, (Critérium du Dauphiné), Le Teil (Rhone-Alpes), France |
2014
15º in GP Ouest France, GP Plouay, (Plouay (a)), Plouay (Bretagne), France |
2014
5º in GP d'Isbergues, (Isbergues), Isbergues (Nord-Pas-de-Calais), France |
2014
14º in Stage 1 Tour of Beijing, Zhangjiakou (Hubei), China |
2014
2º in Stage 2 Tour of Beijing, Beijing (Beijing), China |
2014
11º in Stage 3 Tour of Beijing, Qianjiadian (Beijing), China |
2014
15º in Stage 5 Tour of Beijing, Beijing (Beijing), China |
2015
|
2015
2º in National Championship, Road, ITT, Elite, South Africa, Nelspruit (Mpumalanga), South Africa |
2015
4º in National Championship, Road, Elite, South Africa, South Africa |
2015
2º in African Championship, Road, TTT, Elite, Unknown |
2015
3º in African Championship, Road, ITT, Elite, Unknown |
2015
4º in African Championship, Road, Elite, Unknown |
2015
15º in Stage 3 Tirreno-Adriatico, Arezzo (Toscana), Italy |
2015
8º in Stage 1 Ronde van Beieren, (Bayern Rundfahrt), Waldsassen (Bayern), Germany |
2015
9º in Stage 2 Ronde van Beieren, (Bayern Rundfahrt), Selb (Bayern), Germany |
2015
9º in Stage 3 Ronde van Beieren, (Bayern Rundfahrt), Ebern (Saarland), Germany |
2015
6º in Stage 5 Ronde van Beieren, (Bayern Rundfahrt), Nürnberg (Bayern), Germany |
2015
14º in General Classification Ronde van Beieren, (Bayern Rundfahrt), Germany |
2015
8º in Stage 1 World Ports Classic, Antwerpen (Antwerpen), Belgium |
2015
152º in Stage 1 Tour de France, Utrecht (Utrecht), The Netherlands |
2015
161º in Stage 2 Tour de France, Neeltje Jans (Zeeland), The Netherlands |
2015
103º in Stage 3 Tour de France, Huy (Liege), Belgium |
2015
91º in Stage 4 Tour de France, Cambrai (Nord-Pas-de-Calais), France |
2015
13º in Stage 5 Tour de France, Amiens (Picardie), France |
2015
32º in Stage 6 Tour de France, Le Havre (Haute-Normandie), France |
2015
8º in Stage 7 Tour de France, Fougères (Bretagne), France |
2015
84º in Stage 8 Tour de France, Mur-de-Bretagne (Bretagne), France |
2015
94º in Stage 10 Tour de France, Col de la Pierre Saint-Martin (Midi-Pyrenees), France |
2015
123º in Stage 11 Tour de France, Cauterets (Midi-Pyrenees), France |
2015
143º in Stage 12 Tour de France, Plateau de Beille (Midi-Pyrenees), France |
2015
48º in Stage 13 Tour de France, Rodez (Midi-Pyrenees), France |
2015
117º in Stage 14 Tour de France, Mende (Languedoc-Roussillon), France |
2015
34º in Stage 15 Tour de France, Valence (Languedoc-Roussillon), France |
2015
128º in Stage 16 Tour de France, Gap (Provence-Alpes-Cote d'Azur), France |
2015
105º in Stage 17 Tour de France, Pra-Loup (Provence-Alpes-Cote d'Azur), France |
2015
47º in Stage 18 Tour de France, Saint-Jean-de-Maurienne (Rhone-Alpes), France |
2015
129º in Stage 19 Tour de France, La Toussuire (Rhone-Alpes), France |
2015
143º in Stage 20 Tour de France, L'Alpe-d'Huez (Rhone-Alpes), France |
2015
16º in Stage 21 Tour de France, Paris (Ile-de-France), France |
2015
96º in General Classification Tour de France, France |
2015
13º in Cyclassics Hamburg, HEW Cyclassics - Vattenfall Cyclassics, (Hamburg (b)), Hamburg (Hamburg), Germany |
2016
|
2016
6º in Stage 4 Tour Down Under, Victor Harbor (South Australia), Australia |
2016
12º in Cadel Evans Great Ocean Road Race, (Geelong), Geelong (Victoria), Australia |
2016
2º in National Championship, Road, ITT, Elite, South Africa, Wartburg (KwaZulu-Natal), South Africa |
2016
3º in National Championship, Road, Elite, South Africa, Westville (KwaZulu-Natal), South Africa |
2016
7º in Stage 1 Ronde van Langkawi, (Tour de Langkawi), Baling (Kedah), Malaysia |
2016
3º in Stage 2 Ronde van Langkawi, (Tour de Langkawi), George Town (Pulau Pinang), Malaysia |
2016
3º in Stage 4 Ronde van Langkawi, (Tour de Langkawi), Cameron Highlands (Pahang), Malaysia |
2016
3º in Stage 5 Ronde van Langkawi, (Tour de Langkawi), Kuala Lumpur (Kuala Lumpur), Malaysia |
2016
5º in Stage 7 Ronde van Langkawi, (Tour de Langkawi), Parit Sulong (Johor), Malaysia |
2016
1º in General Classification Ronde van Langkawi, (Tour de Langkawi), Malaysia |
2016
9º in Stage 5 Ronde van Noorwegen, (Tour of Norway), Sarpsborg (Ostfold), Norway |
2016
8º in Stage 2 Ronde van Zwitserland, (Tour de Suisse), Baar (Zug), Switzerland |
2016
12º in Stage 4 Ronde van Zwitserland, (Tour de Suisse), Champagne (Vaud), Switzerland |
2016
149º in Stage 1 Tour de France, Pouppeville (Basse-Normandie), France |
2016
89º in Stage 2 Tour de France, Cherbourg (Basse-Normandie), France |
2016
156º in Stage 3 Tour de France, Angers (Pays de la Loire), France |
2016
124º in Stage 4 Tour de France, Limoges (Limousin), France |
2016
144º in Stage 5 Tour de France, Laveissière (Auvergne), France |
2016
34º in Stage 6 Tour de France, Montauban (Midi-Pyrenees), France |
2016
99º in Stage 7 Tour de France, Payolle (Midi-Pyrenees), France |
2016
107º in Stage 8 Tour de France, Bagnères-de-Luchon (Midi-Pyrenees), France |
2016
148º in Stage 9 Tour de France, Andorra (Andorra la Vella), Andorra |
2016
77º in Stage 10 Tour de France, Revel (Midi-Pyrenees), France |
2016
11º in Stage 11 Tour de France, Montpellier (Poitou-Charentes), France |
2016
82º in Stage 12 Tour de France, Mont Ventoux (Provence-Alpes-Cote d'Azur), France |
2016
125º in Stage 13 Tour de France, Caverne du Pont d'Arc (Rhone-Alpes), France |
2016
105º in Stage 14 Tour de France, Villars-les-Dombes (Rhone-Alpes), France |
2016
141º in Stage 15 Tour de France, Culoz (Rhone-Alpes), France |
2016
74º in Stage 16 Tour de France, Bern (Bern), Switzerland |
2016
98º in Stage 17 Tour de France, Finhaut (Valais), Switzerland |
2016
152º in Stage 18 Tour de France, Megève (Rhone-Alpes), France |
2016
156º in Stage 19 Tour de France, Saint-Gervais-les-Bains (Rhone-Alpes), France |
2016
138º in Stage 20 Tour de France, Morzine (Rhone-Alpes), France |
2016
10º in Stage 21 Tour de France, Paris (Ile-de-France), France |
2016
115º in General Classification Tour de France, France |
2016
7º in Stage 4 Benelux Tour, Sint-Pieters-Leeuw (Brabant), Belgium |
2017
|
2017
2º in Stage 3 Dubai Tour, Dubai , United Arab Emirates |
2017
9º in General Classification Dubai Tour, United Arab Emirates |
2017
3º in National Championship, Road, ITT, Elite, South Africa, Wellington (Western Cape), South Africa |
2017
1º in National Championship, Road, Elite, South Africa, South Africa |
2017
14º in Stage 2 Paris - Nice, Amilly (Centre), France |
2017
7º in Scheldeprijs, (Schoten (a)), Schoten (Antwerpen), Belgium |
2017
6º in Stage 1 Tour of California, Sacramento (California), United States of America |
2017
6º in Stage 3 Tour of California, Morro Bay (California), United States of America |
2017
12º in Stage 4 Tour of California, Santa Clarita (California), United States of America |
2017
5º in GP Kanton Aargau Gippingen, GP du canton d'Argovie, (Gippingen), Switzerland |
2017
11º in Stage 3 Ronde van Zwitserland, (Tour de Suisse), Bern (Bern), Switzerland |
2017
17º in Stage 7 Tour de France, Nuits-Saint-Georges (Bourgogne), France |
2017
18º in Stage 10 Tour de France, Bergerac (Aquitaine), France |
2017
11º in Stage 16 Tour de France, Romans-sur-Isère (Rhone-Alpes), France |
2017
19º in Cyclassics Hamburg, HEW Cyclassics - Vattenfall Cyclassics, (Hamburg (b)), Germany |
2018
|
2018
7º in Stage 8 Ronde van Zwitserland, (Tour de Suisse), Bellinzona (Ticino), Switzerland |
2018
6º in Stage 4 Adriatica Ionica Race - Following the Serenissima Routes, Grado (Friuli-Venezia Giulia), Italy |
2018
11º in Stage 13 Tour de France, Valence (Rhone-Alpes), France |
2018
14º in Stage 18 Tour de France, Pau (Aquitaine), France |
2018
2º in Ronde d'Aix-en-Provence, Ronde du Carnaval, (Aix-en-Provence, Criterium), France |
2018
4º in Stage 1 Ronde van Duitsland, (Deutschland Tour), Bonn (Nordrhein-Westfalen), Germany |
2018
5º in Stage 2 Ronde van Duitsland, (Deutschland Tour), Trier (Rheinland-Pfalz), Germany |
2018
9º in Stage 3 Ronde van Duitsland, (Deutschland Tour), Merzig (Saarland), Germany |
2018
5º in Stage 4 Ronde van Duitsland, (Deutschland Tour), Stuttgart (Baden-Wurttemberg), Germany |
2018
7º in General Classification Ronde van Duitsland, (Deutschland Tour), Germany |
2018
7º in Tour de l'Eurométropole, (Circuit Franco-Belge), Belgium |
2018
6º in Stage 1 Tour of Guangxi, Beihai (Guangxi), China |
2018
13º in Stage 2 Tour of Guangxi, Qinzhou (Guangxi), China |
2018
4º in Stage 6 Tour of Guangxi, Guilin (Guangxi), China |
2019
|
2019
4º in National Championship, Road, Elite, South Africa, South Africa |