';

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 1: Nice – NiceTour de France 2020 Favourites stage 1: Fight for yellowTour de France 2020 Route stage 2: Nice – NiceTour de France 2020 Favourites stage 2: Climbers with descending skillsTour de France 2020 Route stage 3: Nice – SisteronTour de France 2020 Favourites stage 3: Sisteron’s sprint festTour de France 2020 Route stage 4: Sisteron – Orcières-MerletteTour de France 2020 Favourites stage 4: Attackers or GC ridersTour de France 2020 Route stage 5: Gap – PrivasTour de France 2020 Favourites stage 5: Strong sprinters on false flat finishTour de France 2020 Route stage 6: Le Teil – Mont AigoualTour de France 2020 Favourites stage 6: Tricky day in the CévennesTour de France 2020 Route stage 7: Millau – LavaurTour de France 2020 Favourites stage 7: Sprint stage with echelon threatTour de France 2020 Route stage 8: Cazères – LoudenvilleTour de France 2020 Favourites stage 8: Fast descenders in first Pyrenees raceTour de France 2020 Route stage 9: Pau – LarunsTour de France 2020 Favourites stage 9: For daredevil punchersTour de France 2020 Route stage 10: Île d’Oléron – Île de RéTour de France 2020 Favourites stage 10: Echelons on the Atlantic coast?Tour de France 2020 Route stage 11: Châtelaillon-Plage – PoitiersTour de France 2020 Route stage 12: Chauvigny – Sarran CorrèzeTour de France 2020 Favourites stage 12: Day for the breakawayTour de France 2020 Route stage 13: Châtel-Guyon – Puy MaryTour de France 2020 Favourites stage 13: Huge clash in the Massif CentralTour de France 2020 Route stage 14: Clermont-Ferrand – LyonTour de France 2020 Favourites stage 14: Classics riders in LyonTour de France 2020 Route stage 15: Lyon – Grand ColombierTour de France 2020 Favourites stage 15: Grande Finale on Grand ColombierTour de France 2020 Route stage 16: La Tour-du-Pin – Villard-de-LansTour de France 2020 Favourites stage 16: Alpine race with punchy finaleTour 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 Favourites stage 18: Heroism on unpaved roadsTour de France 2020 Route stage 19: Bourg-en-Bresse – ChampagnoleTour de France 2020 Favourites stage 19: A taste of the Champs-ÉlyséesTour de France 2020 Route stage 20: Lure – La Planche des Belles FillesTour de France 2020 Favourites stage 20: Dennis versus DumoulinTour de France 2020 Route stage 21: Mantes-la-Jolie – ParisTour de France 2020 Favourites stage 21: Final sprint in ParisCycling Calendar 2020World Cycling Championships 2020 Martigny: Route road race – menGiro 2020: The RouteVuelta 2020: The Route