Powered by
it Giro d'Italia
WorldTeam Men 09 May '25 - 01 Jun '25
11/21 Lucca › Pisa 28km
12/21 Viareggio › Castelnovo ne’ Monti 186km
13/21 Modena › Viadana (Oglio-Po) 172km
fr Alpes Isère Tour
Development Team 28 May '25 - 01 Jun '25
1/5 Charvieu-Chavagnieux › Charvieu-Chavagnieux 135km
2/5 Dolomieu › Satolas-et-Bonce 153km
3/5 Colombier-Saugnieu › Jons 159km
no Tour of Norway
WorldTeam Men 29 May '25 - 01 Jun '25
1/4 Sola › Sola 179km
2/4 Egersund › Oltedal 208km
3/4 Jørpeland › Heia 140km
no Tour of Norway Women
WorldTeam Women 31 May '25 - 01 Jun '25
1/2 Stage 1
2/2 Stage 2
si Tour of Slovenia
WorldTeam Men 04 Jun '25 - 08 Jun '25
1/5 Piran › Škofljica 168km
2/5 Velenje › Rogaška Slatina 157km
3/5 Majšperk › Ormož 173km
gb Tour of Britain Women
WorldTeam Women 05 Jun '25 - 08 Jun '25
1/4 Dalby Forest › Redcar
2/4 Hartlepool › Saltburn-by-the-Sea
3/4 Kelso › Kelso
es Volta Ciclista a Catalunya Femenina
WorldTeam Women 06 Jun '25 - 08 Jun '25
1/3 El Perelló › Reus 114km
2/3 Bagà › Coll de Pal 72km
3/3 Castelldefels › Barcelona 117km
fr Critérium du Dauphiné
WorldTeam Men 08 Jun '25 - 15 Jun '25
1/8 Domérat › Montluçon 189km
2/8 Prémilhat › Issoire 204km
3/8 Brioude › Charantonnay 202km

Liveblog

Liveblog: Veenhoven sprints to an impressive sixth place in Classic Brugge-De Panne

Liveblog: Veenhoven sprints to an impressive sixth place in Classic Brugge-De Panne

Liveblog: Marianne sprints to second place in Milano-Sanremo, Pauline finishes fourth

Liveblog: Marianne sprints to second place in Milano-Sanremo, Pauline finishes fourth

Liveblog: Eighth place for Kooij in Milano - Sanremo

Liveblog: Eighth place for Kooij in Milano - Sanremo

Liveblog: Brennan wins Grand Prix de Denain!

Liveblog: Brennan wins Grand Prix de Denain!

Liveblog: Second place for Tulett in Milano-Torino

Liveblog: Second place for Tulett in Milano-Torino

Liveblog: Jorgenson claims GC win in final stage of Paris-Nice

Liveblog: Jorgenson claims GC win in final stage of Paris-Nice

Liveblog: Kooij third in final stage of Tirreno-Adriatico

Liveblog: Kooij third in final stage of Tirreno-Adriatico

Liveblog: Vos sprints to fourth place in Trofeo Alfredo Binda

Liveblog: Vos sprints to fourth place in Trofeo Alfredo Binda

Liveblog: No top result for Team Visma | Lease a Bike in GP Oetingen

Liveblog: No top result for Team Visma | Lease a Bike in GP Oetingen

Liveblog: Valter fights for a strong result in Strade Bianche

Liveblog: Valter fights for a strong result in Strade Bianche

Liveblog: Ferrand-Prévot takes third in Strade Bianche Donne

Liveblog: Ferrand-Prévot takes third in Strade Bianche Donne

Liveblog: Kooij second in Kuurne-Brussel-Kuurne

Liveblog: Kooij second in Kuurne-Brussel-Kuurne

Liveblog: Tulett finishes third in Faun Drome Classic

Liveblog: Tulett finishes third in Faun Drome Classic

Liveblog: Follow Omloop van het Hageland here

Liveblog: Follow Omloop van het Hageland here

Liveblog: Stage win and GC win for Vingegaard in Volta ao Algarve

Liveblog: Stage win and GC win for Vingegaard in Volta ao Algarve

Liveblog UAE Tour: Follow the final stage with arrival atop Jebel Hafeet here

Liveblog UAE Tour: Follow the final stage with arrival atop Jebel Hafeet here

Liveblog: Top ten place for Tulett in Clásica Jaén

Liveblog: Top ten place for Tulett in Clásica Jaén

Liveblog: Fifth place for Uijtdebroeks in final stage of the Tour of Oman

Liveblog: Fifth place for Uijtdebroeks in final stage of the Tour of Oman

Liveblog: Sixth place for Fidanza in stage 4 of the UAE Tour Women!

Liveblog: Sixth place for Fidanza in stage 4 of the UAE Tour Women!

Liveblog: Uijtdebroeks finishes among the best in Muscat Classic

Liveblog: Uijtdebroeks finishes among the best in Muscat Classic

Liveblog: Van Aert fights his way to silver in Liévin

Liveblog: Van Aert fights his way to silver in Liévin

Liveblog: Gloag finishes eighth in general classification Tour Down Under

Liveblog: Gloag finishes eighth in general classification Tour Down Under

Liveblog: Van Aert battles his way to second place in the Maasmechelen World Cup in his final cyclocross of the season

Liveblog: Van Aert battles his way to second place in the Maasmechelen World Cup in his final cyclocross of the season

Liveblog: Fourth place for Van Aert at his comeback in Loenhout

Liveblog: Fourth place for Van Aert at his comeback in Loenhout