fr Tour de France
WorldTeam Men 05 Jul '25 - 27 Jul '25
5/21 Caen › Caen 33km
6/21 Bayeux › Vire Normandie 201km
7/21 Saint-Malo › Mûr-de-Bretagne (Guerlédan) 197km
it Giro d'Italia Women
WorldTeam Women 06 Jul '25 - 13 Jul '25
4/8 Castello Tesino › Pianezze (Valdobbiadene) 142km
5/8 Mirano › Monselice 120km
6/8 Bellaria-Igea Marina › Terre Roveresche (Orciano di Pesaro) 145km
be Baloise Ladies Tour
WorldTeam Women 16 Jul '25 - 20 Jul '25
1/6 Yerseke › Yerseke 3km
2/6 Jabbeke › Knokke-Heist 127km
3/6 Olsene › Olsene 127km
fr Tour de France Femmes avec Zwift
WorldTeam Women 26 Jul '25 - 03 Aug '25
1/9 Vannes › Plumelec 79km
2/9 Brest › Quimper 110km
3/9 La Gacilly › Angers 162km
fr Tour Alsace
Development Team 30 Jul '25 - 03 Aug '25
1/5 Sausheim › Sausheim 4km
2/5 Europa Park › Selestat
3/5 Vesoul › La Planche des Belles Filles
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
2/7 Hotel Gołębiewski Karpacz › Karpacz
3/7 Wałbrzych › Wałbrzych

Our latest updates

Foss Norwegian time trial champion

Foss Norwegian time trial champion

Dumoulin rushes to fourth Dutch time trial title

Dumoulin rushes to fourth Dutch time trial title

Bouwman wants to take good form to Dutch Championships

Bouwman wants to take good form to Dutch Championships

Who starts where - the national championships time trial

Who starts where - the national championships time trial

Team Jumbo-Visma aims for time gain in wind tunnel

Team Jumbo-Visma aims for time gain in wind tunnel

The best pictures of Tour de Suisse and Baloise Belgium Tour

The best pictures of Tour de Suisse and Baloise Belgium Tour

Oomen finishes Tour de Suisse in eighth place

Oomen finishes Tour de Suisse in eighth place

Groenewegen unfortunate in final stage Baloise Belgium Tour

Groenewegen unfortunate in final stage Baloise Belgium Tour

Dumoulin fifth in mountain time trial Tour de Suisse

Dumoulin fifth in mountain time trial Tour de Suisse

Team Jumbo-Visma empty-handed after Ardennes stage in Tour of Belgium

Team Jumbo-Visma empty-handed after Ardennes stage in Tour of Belgium

Team Jumbo-Visma looks ahead in Belgium after sprint plan fails

Team Jumbo-Visma looks ahead in Belgium after sprint plan fails

Strong Tolhoek shows himself again in Tour de Suisse

Strong Tolhoek shows himself again in Tour de Suisse

Oomen moves into top ten overall in Tour de Suisse

Oomen moves into top ten overall in Tour de Suisse

Fisher-Black on podium in time trial Tour of Belgium

Fisher-Black on podium in time trial Tour of Belgium

Teunissen eighth in fourth stage Tour de Suisse

Teunissen eighth in fourth stage Tour de Suisse

Eenkhoorn tenth in exciting opening stage Tour of Belgium

Eenkhoorn tenth in exciting opening stage Tour of Belgium

Teunissen about his comeback, the Tour and Paris-Roubaix

Teunissen about his comeback, the Tour and Paris-Roubaix

The best pictures of the training camp in Sierra Nevada

The best pictures of the training camp in Sierra Nevada

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

Groenewegen tenth in Elfstedenronde

Groenewegen tenth in Elfstedenronde