2009
2nd GP Cholet – Pays de Loire
2011
1st  Overall Giro della Toscana Int.
Femminile
9th Grand Prix Cycliste de Gatineau
2012
1st  Road race, National Road Championships
3rd Ronde van Gelderland
4th Overall Trophée d'Or Féminin
5th Overall Giro della Toscana Int.
Femminile
5th Le Samyn des Dames
7th La Flèche Wallonne Féminine
7th Overall GP Elsy Jacobs
2013
2nd Omloop Het Nieuwsblad
7th Omloop van Borsele
7th Overall Emakumeen Euskal Bira
9th Drentse 8 van Dwingeloo
9th Overall Holland Ladies Tour
2014
2nd Road race, National Road Championships
Pan American Championships
2nd Time trial
3rd Road race
5th Overall BeNe Ladies Tour
8th Tour of Flanders
9th Overall GP Elsy Jacobs
2015
1st  Road race, National Road Championships
1st  Overall Ladies Tour of Norway
1st Stage 1
1st Strade Bianche
1st Stage 1 Emakumeen Euskal Bira
2nd Overall Womens Tour of New Zealand
1st Stage 1 (TTT)
3rd Overall Giro d'Italia Femminile
 Points classification
1st Stage 2
3rd  Road race, UCI Road World Championships
3rd La Flèche Wallonne Féminine
10th Tour of California Women's Time Trial
2016
1st  Overall UCI Women's World Tour
1st  Road race, National Road Championships
1st  Overall Giro d'Italia Femminile
1st  Overall Tour of California
1st  Points classification
1st Stage 1
1st Emakumeen Saria
1st The Philadelphia Cycling Classic
2nd Trofeo Alfredo Binda
2nd Pajot Hills Classic
2nd Overall Emakumeen Bira
1st Stage 4
3rd La Flèche Wallonne Féminine
4th Tour of Flanders
5th GP de Plouay – Bretagne
2017
1st Stage 1 Tour of California
2nd Overall Ladies Tour of Norway
1st Stage 3
4th Overall Giro d'Italia Femminile
1st Stages 1 (TTT) & 10
4th La Course by Le Tour de France
2018
1st  Overall Women's Tour de Yorkshire
1st  Mountains classification
1st Stage 2
2009
2nd GP Cholet – Pays de Loire
2011
1st  Overall Giro della Toscana Int. Femminile
9th Grand Prix Cycliste de Gatineau
2012
1st  Road race, National Road Championships
3rd Ronde van Gelderland
4th Overall Trophée d'Or Féminin
5th Overall Giro della Toscana Int. Femminile
5th Le Samyn des Dames
7th La Flèche Wallonne Féminine
7th Overall GP Elsy Jacobs
2013
2nd Omloop Het Nieuwsblad
7th Omloop van Borsele
7th Overall Emakumeen Euskal Bira
9th Drentse 8 van Dwingeloo
9th Overall Holland Ladies Tour
2014
2nd Road race, National Road Championships
Pan American Championships
2nd Time trial
3rd Road race
5th Overall BeNe Ladies Tour
8th Tour of Flanders
9th Overall GP Elsy Jacobs
2015
1st  Road race, National Road Championships
1st  Overall Ladies Tour of Norway
1st Stage 1
1st Strade Bianche
1st Stage 1 Emakumeen Euskal Bira
2nd Overall Womens Tour of New Zealand
1st Stage 1 (TTT)
3rd Overall Giro d'Italia Femminile
 Points classification
1st Stage 2
3rd  Road race, UCI Road World Championships
3rd La Flèche Wallonne Féminine
10th Tour of California Women's Time Trial
2016
1st  Overall UCI Women's World Tour
1st  Road race, National Road Championships
1st  Overall Giro d'Italia Femminile
1st  Overall Tour of California
1st  Points classification
1st Stage 1
1st Emakumeen Saria
1st The Philadelphia Cycling Classic
2nd Trofeo Alfredo Binda
2nd Pajot Hills Classic
2nd Overall Emakumeen Bira
1st Stage 4
3rd La Flèche Wallonne Féminine
4th Tour of Flanders
5th GP de Plouay – Bretagne
2017
1st Stage 1 Tour of California
2nd Overall Ladies Tour of Norway
1st Stage 3
4th Overall Giro d'Italia Femminile
1st Stages 1 (TTT) & 10
4th La Course by Le Tour de France
2018
1st  Overall Women's Tour de Yorkshire
1st  Mountains classification
1st Stage 2
Megan Guarnier