2013 African Road Championships 1st Road race 1st Time trial National Road Championships 1st Road race 1st Time trial 1st Holland Hills Classic 2nd Overall Tour Cycliste Féminin International de l'Ardèche 3rd La Flèche Wallonne 4th Overall Tour Languedoc Roussillon 5th Durango-Durango Emakumeen Saria 8th Overall Giro d'Italia 2014 National Road Championships 1st Road race 1st Time trial 2nd Le Samyn 3rd Road race, Commonwealth Games 4th Overall Emakumeen Euskal Bira 5th La Flèche Wallonne 5th Gooik–Geraardsbergen–Gooik 8th Omloop Het Nieuwsblad 8th Durango-Durango Emakumeen Saria 10th Holland Hills Classic 2015 African Road Championships 1st Road race 1st Time trial 1st Team time trial National Road Championships 1st Road race 1st Time trial 1st Overall Auensteiner–Radsporttage 1st Mountains classification 1st Stage 3 1st 94.7 Cycle Challenge 2nd Overall Emakumeen Euskal Bira 2nd Giro dell'Emilia 4th Overall Giro d'Italia 4th Strade Bianche 4th La Flèche Wallonne 4th GP de Plouay 6th Le Samyn 7th Overall Festival Luxembourgeois du Elsy Jacobs 7th Chrono des Nations 10th Trofeo Alfredo Binda 10th Tour of Flanders 2016 1st Overall Auensteiner–Radsporttage 1st Stage 2b 1st Overall Giro della Toscana 1st Points classification 1st Prologue & Stage 2 2nd Overall The Women's Tour 2nd Crescent Vårgårda UCI Women's WorldTour TTT 2nd Giro dell'Emilia Internazionale Donne Elite 3rd Team time trial, UCI Road World Championships 3rd Overall Emakumeen Euskal Bira 3rd Holland Hills Classic 4th Overall Festival Luxembourgeois du Elsy Jacobs 5th SwissEver GP Cham-Hagendorn 6th Overall Thüringen Rundfahrt der Frauen 8th Pajot Hills Classic 10th Road race, Olympic Games 2017 National Road Championships 1st Time trial 3rd Road race 1st Overall Emakumeen Euskal Bira 1st Points classification 1st Mountains classification 1st Stage 5 1st Overall Giro della Toscana 1st Points classification 1st Mountains classification 1st Stage 2 1st La Classique Morbihan 1st Grand Prix de Plumelec-Morbihan 1st 947 Cycle Challenge 2nd Crescent Vårgårda UCI Women's WorldTour TTT UCI Road World Championships 3rd Team time trial 7th Time trial 3rd Overall Setmana Ciclista Valenciana 3rd Overall Grand Prix Elsy Jacobs 1st Prologue 6th La Flèche Wallonne 6th Liège–Bastogne–Liège 7th Overall The Women's Tour 9th Amstel Gold Race 10th Trofeo Alfredo Binda 2018 1st La Classique Morbihan 1st Grand Prix de Plumelec-Morbihan 2nd Overall Setmana Ciclista Valenciana 1st Mountains classification 2nd Overall Giro Rosa 2nd La Flèche Wallonne 3rd La Course by Le Tour de France 3rd Team time trial, Open de Suède Vårgårda 3rd Team time trial, Tour of