Powered by
ch Tour de Suisse
WorldTeam Men 15 Jun '25 - 22 Jun '25
4/8 Heiden › Piuro (Valchiavenna) 193km
5/8 La Punt › Santa Maria in Calanca 183km
6/8 Chur › Neuhausen am Rheinfall 186km
it Giro d'Italia Next Gen
Development Team 15 Jun '25 - 22 Jun '25
4/8 Manerbio › Salsomaggiore Terme 134km
5/8 Fiorenzuola d'Arda › Gavi 153km
6/8 Ovada › Acqui Terme 154km
dk Copenhagen Sprint
WorldTeam Women 21 Jun '25
1/1 Roskilde › Copenhagen 151km
dk Copenhagen Sprint
WorldTeam Men 22 Jun '25
1/1 Roskilde › Copenhagen 235km
fr Tour de France
WorldTeam Men 05 Jul '25 - 27 Jul '25
1/21 Lille › Lille 185km
2/21 Lauwin-Planque › Boulogne-sur-Mer 212km
3/21 Valenciennes › Dunkerque 178km
it Giro d'Italia Women
WorldTeam Women 06 Jul '25 - 13 Jul '25
1/8 Bergamo › Bergamo 13km
2/8 Clusone › Aprica 99km
3/8 Vezza D'Oglio › Trento 124km
be Baloise Ladies Tour
WorldTeam Women 16 Jul '25 - 20 Jul '25
1/5 Yerseke › Yerseke
2/5 Stage 2
3/5 Stage 3
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

Our latest updates

Steven Lammertink spends Yorkshire day in the break

Steven Lammertink spends Yorkshire day in the break

Roglic wins in Romandie and finishes tour on the podium

Roglic wins in Romandie and finishes tour on the podium

Team LottoNL-Jumbo offers cycling fans unique look behind the scenes

Team LottoNL-Jumbo offers cycling fans unique look behind the scenes

Dylan Groenewegen sprints to fourth in Yorkshire

Dylan Groenewegen sprints to fourth in Yorkshire

Roglic sixth with one time trial to go in Romandie

Roglic sixth with one time trial to go in Romandie

Campenaerts attacks during third stage of Romandie

Campenaerts attacks during third stage of Romandie

Dylan Groenewegen wins first stage in the Tour de Yorkshire

Dylan Groenewegen wins first stage in the Tour de Yorkshire

Daan Olivier debuts in Rund um den Finanzplatz Frankfurt

Daan Olivier debuts in Rund um den Finanzplatz Frankfurt

Team LottoNL-Jumbo seamlessly survived through snowy Romandie stage

Team LottoNL-Jumbo seamlessly survived through snowy Romandie stage

Attacking Team LottoNL-Jumbo showes in Romandie

Attacking Team LottoNL-Jumbo showes in Romandie

Campenaerts fifth and Roglic sixth in Tour de Romandie prologue time trial

Campenaerts fifth and Roglic sixth in Tour de Romandie prologue time trial

LottoNL-Jumbo miss out in the last classic of the spring

LottoNL-Jumbo miss out in the last classic of the spring

Gesink continues season with 15th place on the Mur

Gesink continues season with 15th place on the Mur

Attacking Team LottoNL-Jumbo emphatically present in the Amstel Gold Race

Attacking Team LottoNL-Jumbo emphatically present in the Amstel Gold Race

Aggressive LottoNL-Jumbo brings home fifth in Brabantse Pijl

Aggressive LottoNL-Jumbo brings home fifth in Brabantse Pijl

Unfortunate Van Emden misses out good result in Paris-Roubaix

Unfortunate Van Emden misses out good result in Paris-Roubaix

Roglic victorious in País Vasco time trial

Roglic victorious in País Vasco time trial

Roglic and Bennett lose time in País Vasco’s queen stage

Roglic and Bennett lose time in País Vasco’s queen stage

Primoz Roglic solos to a beautiful País Vasco victory in Bilbao

Primoz Roglic solos to a beautiful País Vasco victory in Bilbao

LottoNL-Jumbo’s GC men stay sharp in País Vasco’s first mountain day

LottoNL-Jumbo’s GC men stay sharp in País Vasco’s first mountain day

Crash ruins Groenewegen’s chances in Scheldeprijs sprint

Crash ruins Groenewegen’s chances in Scheldeprijs sprint

Paul Martens fifth in Pais Vasco’s second stage

Paul Martens fifth in Pais Vasco’s second stage

LottoNL-Jumbo’s GC men ride in front in opening País Vasco stage

LottoNL-Jumbo’s GC men ride in front in opening País Vasco stage

Team LottoNL-Jumbo caught behind in the Tour of Flanders

Team LottoNL-Jumbo caught behind in the Tour of Flanders