- 2019 - Dimension Data
- 2018 - Dimension Data
- 2017 - Dimension Data
- 2016 - Dimension Data
- 2015 - MTN - Qhubeka
- 2014 - BMC Racing Team
- 2013 - BMC Racing Team
- 2012 - BMC Racing Team
- 2011 - Sky Procycling
- 2010 - Sky Professional Cycling Team
- 2009 - Barloworld
- 2008 - Barloworld
- 2007 - Discovery Channel Pro Cycling Team
- 2006 - Landbouwkrediet - Colnago
- 2005 - Landbouwkrediet - Colnago
1st Tour de France stages, 14, 2015; 7, 2016
1st Vuelta a España stage 13, 2012
1st overall Tour of Britain 2016
1st overall Tour Méditerranéen 2014
1st British national time trial championships 2017
1st British national road championships 2017
2nd overall Tour of Britain 2008, '11
2nd overall Tour of Denmark 2008
2nd overall Giro della Provincia di reggio Calabria 2008
2nd overall Dubai Tour 2014
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.
Matteo Jorgenson blog: Second week a wild ride at the Giro d'Italia'I’ll give everything to be in the move that day' says American about stage 18
Matteo Jorgenson blog: Suffering each day at the Giro d'ItaliaFirst Grand Tour serving up sickness as part of 'new and difficult experience'
Matteo Jorgenson blog: I’m at the freaking Giro d’ItaliaYoung American riding high on first Grand Tour and motivated to support Movistar leader Marc Soler
Teniel Campbell: The hard knocks of lifeIn loving memory of my uncle Frank
Teniel Campbell blog: Spring Classics and a metaphor for life'Do not be scared of failure. Try, fail, tweak, regroup and then go again'