- 2017 - Direct Energie
- 2016 - Direct Energie
- 2015 - Team Europcar
- 2014 - Team Europcar
- 2013 - Team Europcar
- 2012 - Team Europcar
- 2011 - Team Europcar
- 2010 - BBOX Bouygues Telecom
- 2009 - BBOX Bouygues Telecom
- 2008 - Bouygues Telecom
- 2007 - Bouygues Telecom
- 2006 - Bouygues Telecom
- 2005 - Bouygues Telecom
- 2004 - Brioches La Boulangère
- 2003 - Brioches La Boulangère
- 2002 - Bonjour
- 2001 - Bonjour
1st Tour de France stages, 5, 2009; 15, 2010; 10 &16, 2012;
1st Tour de France Mountains classification 2012
1st Tour de Luxembourg 2003
1st Circuit de la Sarthe 2008
1st Tour du Haut Var 2009, '11
1st Étoile de Bessèges 2009
1st Four Days of Dunkirk 2011
1st Tour du Poitou-Charentes 2007, '13
1st Route du Sud 2006, '13
1st Tour La Provence 2016
1st Tour de Yorkshire 2016
1st National Road Race Championships 2004, '10
1st GP Ouest-France 2007
1st GP de Québec 2010
1st Brabantse Pijl 2012
News National team manager nevertheless satisfied that Tour riders will now be able to take part in Tokyo road race
'38 is old for a cyclist but it's no age to retire. I've got a second professional life ahead of me.'
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.
Annemiek van Vleuten blog: Coronavirus PossibilitiesWorld champion focuses on the opportunities that can arise from a difficult time
Ashleigh Moolman-Pasio blog: Zwift win'Change brings uncertainty, but it also brings the hope and excitement of new opportunities'
Ashleigh Moolman-Pasio blog: Finding peace and my place in lockdownEveryone is vulnerable – physically, mentally and economically
Elynor Backstedt blog: I've been stockpiling Netflix films, not toilet rolls'We are making sure that we stay inside at all times to protect the vulnerable people in our area'
Annemiek van Vleuten blog: The ListWorld champion was second only to Bernal on the list of most kilometres ridden in January