';

Watch the highlights of recent races here:
Like our Facebook page and stay on top of all pro-race information!
More articles Tour de France 2020 Route stage 5: Gap – PrivasTour de France 2020 Route stage 6: Le Teil – Mont AigoualTour de France 2020 Route stage 7: Millau – LavaurTour de France 2020 Route stage 8: Cazères – LoudenvilleTour de France 2020 Route stage 9: Pau – LarunsTour de France 2020 Route stage 10: Île d’Oléron – Île de RéTour de France 2020 Route stage 11: Châtelaillon-Plage – PoitiersTour de France 2020 Route stage 12: Chauvigny – Sarran CorrèzeTour de France 2020 Route stage 13: Châtel-Guyon – Puy MaryTour de France 2020 Route stage 14: Clermont-Ferrand – LyonTour de France 2020 Route stage 15: Lyon – Grand ColombierTour de France 2020 Route stage 16: La Tour-du-Pin – Villard-de-LansTour de France 2020 Route stage 17: Grenoble – Col de la LozeTour de France 2020 Route stage 18: Méribel – La Roche-sur-ForonTour de France 2020 Route stage 19: Bourg-en-Bresse – ChampagnoleTour de France 2020 Route stage 20: Lure – La Planche des Belles FillesTour de France 2020 Route stage 21: Mantes-la-Jolie – ParisVuelta a España: Winners and recordsVuelta 2020: The RouteGiro d’Italia: Winners and recordsGiro 2020: The RouteGiro 2020 Route stage 4: Monreale – AgrigentoGiro 2020 Route stage 5: Enna – EtnaGiro 2020 Route stage 6: Catania – Villafranca TirrenaGiro 2020 Route stage 7: Mileto – Camigliatello SilanoGiro 2020 Route stage 8: Castrovillari – BrindisiGiro 2020 Route stage 9: Giovinazzo – ViesteStrade Bianche 2020: The RouteStrade Bianche: Winners and recordsMilan – San Remo 2020: The RouteTirreno-Adriatico 2020: The RouteWorld Cycling Championships: Winners and recordsLiège-Bastogne-Liège 2020: The RouteTour of Flanders 2020: The RouteParis – Roubaix 2020: The Route