Tao Geoghegan Hart Nov 2020Saudi Tour 2020Tour de France 2020Tour of Flanders 2020Tour de France 2019Tour of Oman 2019Paris Roubaix 2019Surrey Classic 2019Tour of YorkshireTour de France 2018Tour of Oman 2018Vuelta 2018Tour de France 2017Giro D'Italia 2017Vuelta Espana 2017Sky Training Camp 2017 MonacoTour de France 2016Tour de MallorcaGiro D'ItaliaTour de France 2015Tour de France 2013Tour de France 2012Tour de France 2011Mountain High 2011Tour de France 2010Tour of Romandy 2012Tour of Ireland 2009Tour de France 2009Tour de France 2007Sky Training 2012 MallorcaParis Roubaix 2018La Fleche WallonneLiege Bastogne LiegeCriterium du DauphineLa Tour-de-SalvagnyVuelta al Pais vasco