fr Tour de France
WorldTeam Men 05 Jul '25 - 27 Jul '25
18/21 Bollène › Valence 160km
19/21 Vif › Courchevel (Col de la Loze) 171km
20/21 Albertville › La Plagne 129km
fr Tour de France Femmes avec Zwift
WorldTeam Women 26 Jul '25 - 03 Aug '25
1/9 Vannes › Plumelec 78km
2/9 Brest › Quimper 110km
3/9 La Gacilly › Angers 163km
fr Tour Alsace
Development Team 30 Jul '25 - 03 Aug '25
1/5 Sausheim › Sausheim 4km
2/5 Rust (Europa-Park) › Selestat 168km
3/5 Vesoul › La Planche des Belles Filles 141km
es Donostia San Sebastian Klasikoa
WorldTeam Men 02 Aug '25
1/1 San Sebastián › San Sebastián 211km
fr Kreiz Breizh Elites
Development Team 02 Aug '25 - 04 Aug '25
1/3 Calanhel › Gourin 192km
2/3 Domaine de Trévarez › Carhaix 161km
3/3 Grâces › Rostrenen 181km
pl Tour de Pologne
WorldTeam Men 04 Aug '25 - 10 Aug '25
1/7 Wrocław › Legnica 199km
2/7 Hotel Gołębiewski Karpacz › Karpacz 148km
3/7 Wałbrzych › Wałbrzych 158km
fr Tour de l'Ain
WorldTeam Men 06 Aug '25 - 08 Aug '25
1/3 Feillens › Lagnieu 163km
2/3 Saint-Vulbas › Lélex-Monts Jura 153km
3/3 Plateau d'Hauteville › Belley 130km
dk PostNord Tour of Denmark
WorldTeam Men 12 Aug '25 - 16 Aug '25
1/5 Nexø › Rønne 178km
2/5 Rødovre › Gladsaxe 115km
3/5 Kerteminde › Kerteminde 14km

Our latest updates

No major role for Team Jumbo-Visma in third stage of Tour de Suisse

No major role for Team Jumbo-Visma in third stage of Tour de Suisse

Oomen keeps classification ambitions alive in rainy second stage Tour de Suisse

Oomen keeps classification ambitions alive in rainy second stage Tour de Suisse

New in our webshop: cycling gloves

New in our webshop: cycling gloves

Canary Islands and Team Jumbo-Visma start cooperation

Canary Islands and Team Jumbo-Visma start cooperation

The best pictures from the Dauphiné and Belgium

The best pictures from the Dauphiné and Belgium

How much do you know about Steven Kruijswijk?

How much do you know about Steven Kruijswijk?

Van den Bos sprints to fifth place in Dwars door de Westhoek

Van den Bos sprints to fifth place in Dwars door de Westhoek

Groenewegen tenth in Elfstedenronde

Groenewegen tenth in Elfstedenronde

Returned Dumoulin has solid first day in Tour de Suisse

Returned Dumoulin has solid first day in Tour de Suisse

Vingegaard second in final stage of Criterium du Dauphiné

Vingegaard second in final stage of Criterium du Dauphiné

Kuss sees bid for Dauphiné win fail at La Plagne

Kuss sees bid for Dauphiné win fail at La Plagne

Strong seventh place for Henderson after bad luck in Dwars door het Hageland

Strong seventh place for Henderson after bad luck in Dwars door het Hageland

Oomen frontrunner for Team Jumbo-Visma in Switzerland

Oomen frontrunner for Team Jumbo-Visma in Switzerland

Team Jumbo-Visma with sprinter team to Belgium

Team Jumbo-Visma with sprinter team to Belgium

Kuss and Kruijswijk in top ten in first mountain stage Dauphiné

Kuss and Kruijswijk in top ten in first mountain stage Dauphiné

Team Jumbo-Visma loses Hofstede after crash in Critérium du Dauphiné

Team Jumbo-Visma loses Hofstede after crash in Critérium du Dauphiné

Team Jumbo-Visma Women returns to Belgium for Hageland and Westhoek

Team Jumbo-Visma Women returns to Belgium for Hageland and Westhoek

Can you guess where the photos were taken?

Can you guess where the photos were taken?

Vingegaard seventh in time trial Critérium du Dauphiné

Vingegaard seventh in time trial Critérium du Dauphiné

Kruijswijk and Kuss on point the day before time trial of the Critérium du Dauphiné

Kruijswijk and Kuss on point the day before time trial of the Critérium du Dauphiné

What is your favourite moment of May?

What is your favourite moment of May?

The most beautiful photos of final week Giro d'Italia and Thüringen Ladies Tour

The most beautiful photos of final week Giro d'Italia and Thüringen Ladies Tour

Kruijswijk and Kuss keep chances intact in punchy second stage Dauphiné

Kruijswijk and Kuss keep chances intact in punchy second stage Dauphiné

Twenty facts about birthday boy Robert Gesink

Twenty facts about birthday boy Robert Gesink