1st overall Tour de Wallonie 2012
1st Italian national road race champion 2016
1st Gran Premio Nobili Rubinetterie 2015
1st Gran Piemonte 2016
1st Grand Prix of Aargau Canton 2016
1st Coppa Bernocchi 2016
Giro d'Italia points classification 2015-16
2nd GP Ouest–France 2013
2nd ProRace Berlin 2011
2nd Vattenfall Cyclassics 2014
2nd 0verall Dubai Tour 2016
3rd Rund um Köln 2011
3rd Vattenfall Cyclassics 2012
3rd Paris–Bourges 2014
3rd Vattenfall Cyclassics 2012, '15
3rd Tre Valli Varesine 2015
3rd Paris–Bourges 2015
Analysis GC contenders, sprinters, breakaway specialists, and up-and-coming riders to keep an eye on
Analysis African team has a new sponsor and new roster as it fights to compete at WorldTour level
News 'Having teammates and staff believing I'm a leader is something I really need' says European champion
Thank you for signing up to Cycling News. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.
Teniel Campbell blog: Spring Classics and a metaphor for life'Do not be scared of failure. Try, fail, tweak, regroup and then go again'
Annemiek van Vleuten blog: Momentum'I want to say thank you to all the fans who have shown us their support'
Teniel Campbell: Strong and empowering women'I was raised by strong women and a village filled with those who contributed to my ethics, values and philosophies in life'
Chad Haga blog: An off-season of reflection'Even with all those years behind me, I believe the best years are still ahead'
Teniel Campbell blog: Meeting my mates from Team BikeExchange'Everyone is different in their own way and that’s what makes each individual unique and special'