fr Tour de France Femmes avec Zwift
WorldTeam Women 26 Jul '25 - 03 Aug '25
5/9 Chasseneuil-du-Poitou (Futuroscope) › Guéret 165km
6/9 Clermont-Ferrand › Ambert 123km
7/9 Bourg-en-Bresse › Chambéry 159km
fr Tour Alsace
Development Team 30 Jul '25 - 03 Aug '25
1/5 Sausheim › Sausheim 4km
2/5 Rust (Europa-Park) › Sélestat 168km
3/5 Velleminfroy › 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 149km
3/7 Wałbrzych › Wałbrzych 159km
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
cz Czech Tour
WorldTeam Men 14 Aug '25 - 17 Aug '25
1/4 Prague › Karlovy Vary 155km
2/4 Pardubice › Dlouhé Stráně 178km
3/4 Prostějov › Ostrava 159km

Liveblog

Liveblog: final day as a pro cyclist for Robert in stage 21 Vuelta

Liveblog: final day as a pro cyclist for Robert in stage 21 Vuelta

Liveblog:  Markus wins third stage of the Tour de Romandie Féminin here

Liveblog: Markus wins third stage of the Tour de Romandie Féminin here

Liveblog: Nienke sprints to eighth place in La Choralis Fourmies Féminine

Liveblog: Nienke sprints to eighth place in La Choralis Fourmies Féminine

Liveblog: Kooij wins Bemer Cyclassics Hamburg

Liveblog: Kooij wins Bemer Cyclassics Hamburg

Liveblog Renewi Tour: Strong Hagenes third in final classification

Liveblog Renewi Tour: Strong Hagenes third in final classification

Liveblog Deutschland Tour: Nordhagen secures mountain jersey

Liveblog Deutschland Tour: Nordhagen secures mountain jersey

Liveblog: Egmont Cycling Race Women

Liveblog: Egmont Cycling Race Women

Liveblog: follow the eighth stage of the Tour de France Femmes

Liveblog: follow the eighth stage of the Tour de France Femmes

Liveblog: follow the final stage of the Tour de Pologne

Liveblog: follow the final stage of the Tour de Pologne

Liveblog: follow Clásica San Sebastián here

Liveblog: follow Clásica San Sebastián here

Liveblog: follow the fifth stage of the Vuelta a Burgos

Liveblog: follow the fifth stage of the Vuelta a Burgos

Liveblog: follow the women's Olympic road race

Liveblog: follow the women's Olympic road race

Liveblog: Follow the final stage of the Czech Tour

Liveblog: Follow the final stage of the Czech Tour

Liveblog: follow the men's Olympic time trial

Liveblog: follow the men's Olympic time trial

Liveblog: follow the women's Olympic time trial

Liveblog: follow the women's Olympic time trial

Liveblog: follow the fifth stage of the Tour de Wallonie

Liveblog: follow the fifth stage of the Tour de Wallonie

Liveblog: follow the 21st stage of the Tour de France

Liveblog: follow the 21st stage of the Tour de France

Liveblog: follow the final stage of the Giro d'Italia Women

Liveblog: follow the final stage of the Giro d'Italia Women