MAJOR RESULTS
1st
Stage, Four days of Dunkirk, 2019 (3) Driedaagse BruggeDe Panne, 2019
Stage, Paris- Nice,
2019 ( 2), 2018
Stage, Volta ao Algarve,
2019, 2018 ( 2) Stage, Volta a la Comunitat Valenciana, 2019, 2016
Stage, Tour of Guangxi, 2018, 2017 Kampioenschap van Vlaanderen, 2018 Veenendaal-Veenendaal Classic, 2018, 2016, 2015
Stage, Tour de France,
2018 ( 2), 2017
Stage, Tour of Slovenia, 2018
Stage, Tour of Norway,
2018 ( 3), 2017 ( 2) Kuurne- BrusselsKuurne, 2018
Stage, Dubai Tour, 2018 Stage, Tour of Britain, 2017, 2016 Stage, Ster ZLM Tour,
2017 ( 2), 2016
Stage, Tour de Yorkshire, 2017, 2016 Tour de l’Eurometropole, 2016 Stage, Eneco Tour, 2016 National Championships road race, 2016
Rund um Köln, 2016 Heistse Pijl, 2016 Stage, Driedaagse van West-Vlaanderen, 2016 Brussels Cycling Classic, 2015
2nd
Stage, Four days of Dunkirk, 2019 Stage, Dubai Tour,
2018, 2017 ( 2) Stage, Tour of Guangxi, 2017 Kampioenschap van Vlaanderen, 2017 Stage, Tour of Britain, 2017, 2016 Stage, Tour de France, 2017
Stage, ZLM Tour, 2017, 2016 Dubai Tour, 2017
Stage, Tour de Yorkshire, 2016 Handzame Classic, 2016 Stage, Volta a la Comunitat Valenciana, 2016
3rd
Stage, Tour of Guangxi, 2018, 2017 Tacx Pro Classic, 2017 Stage, Tour of Britain, 2017, 2016 Cyclassics Hamburg, 2017 Stage, Tour de France, 2017
National Championships road race, 2017
Stage, Paris- Nice, 2017 Stage, Volta ao Algarve, 2017
Stage, Tour of California, 2016
Nokere Koerse, 2016 Ronde van Drenthe, 2016 Trofeo Palma, 2014 Sparkassen Münsterland Giro, 2012