it Giro d'Italia Women
WorldTeam Women 30 May '26 - 07 Jun '26
5/9 Longarone › Sante Stefano di Cadore 146km
6/9 Ala › Brescello 160km
7/9 Sorbolo Mezzani › Salice Terme 159km
at Oberösterreich Rundfahrt
Development Team 04 Jun '26 - 07 Jun '26
1/4 Linz Hauptplatz › Pöstlingberg 4km
2/4 Eferding › Reichersberg 187km
3/4 Paneum Asten › Bad Schallerbach 156km
fr Tour Auvergne - Rhône-Alpes
WorldTeam Men 07 Jun '26 - 14 Jun '26
1/8 Vizille › Saint-Ismier 146km
2/8 Saint-Martin-le-Vinoux › Le Puy-en-Velay 234km
3/8 Perreux › Perreux 28km
be Circuit Franco-Belge
WorldTeam Men 10 Jun '26
1/1 Tournai › Mont-de-l'Enclus 195km
dk Copenhagen Sprint
WorldTeam Women 13 Jun '26
1/1 Roskilde › Copenhagen 156km
it Giro d'Italia Next Gen
Development Team 14 Jun '26 - 21 Jun '26
1/8 Reggio Calabria › Vibo Valentia 170km
2/8 Tropea › Crotone 156km
3/8 Sibari › Villa d'Agri di Marsicovetere 163km
dk Copenhagen Sprint
WorldTeam Men 14 Jun '26
1/1 Roskilde › Copenhagen 228km
ch Tour de Suisse
WorldTeam Men 17 Jun '26 - 21 Jun '26
1/5 Sondrio › Sondrio 144km
2/5 Locarno › Locarno 157km
3/5 Bad Ragaz › Bad Ragaz 157km

Our latest updates

Kelderman third in final Romandie stage

Kelderman third in final Romandie stage

Groenewegen centimetres short of second Yorkshire victory

Groenewegen centimetres short of second Yorkshire victory

Kelderman forced to ease off in Romandie's queen stage

Kelderman forced to ease off in Romandie's queen stage

Groenewegen wins first stage in the Tour de Yorkshire

Groenewegen wins first stage in the Tour de Yorkshire

Keizer finds confirmation in Romandie’s time trial

Keizer finds confirmation in Romandie’s time trial

Kelderman loses 57 seconds in Romandie stage 2

Kelderman loses 57 seconds in Romandie stage 2

Hofland misses chance in Romandie’s stage one

Hofland misses chance in Romandie’s stage one

Keizer 10th, Kelderman crashes in Romandie prologue

Keizer 10th, Kelderman crashes in Romandie prologue

Follow our heroes and get our Giro magazine!

Follow our heroes and get our Giro magazine!

'We just were not good enough today'

'We just were not good enough today'

Kelderman leads Team LottoNL-Jumbo in the Tour de Romandie

Kelderman leads Team LottoNL-Jumbo in the Tour de Romandie

Gesink leads Team LottoNL-Jumbo in Liège-Bastogne-Liège

Gesink leads Team LottoNL-Jumbo in Liège-Bastogne-Liège

Team LottoNL-Jumbo extends partnership with Daily Fresh Food for three years

Team LottoNL-Jumbo extends partnership with Daily Fresh Food for three years

Team LottoNL-Jumbo fall short of Flèche Wallonne goal

Team LottoNL-Jumbo fall short of Flèche Wallonne goal

Team LottoNL-Jumbo wants to be rewarded in Flèche Wallonne

Team LottoNL-Jumbo wants to be rewarded in Flèche Wallonne

LottoNL-Jumbo loses out in Amstel Gold Race sprint

LottoNL-Jumbo loses out in Amstel Gold Race sprint

Team LottoNL-Jumbo extends contract with Gesink

Team LottoNL-Jumbo extends contract with Gesink

LottoNL-Jumbo aims for Amstel Gold Race glory

LottoNL-Jumbo aims for Amstel Gold Race glory

Vanmarcke blasts to fourth in Paris-Roubaix

Vanmarcke blasts to fourth in Paris-Roubaix

Kelderman closes the Vuelta al País Vasco in 10th

Kelderman closes the Vuelta al País Vasco in 10th

Kelderman loses Vuelta al País Vasco lead after crash

Kelderman loses Vuelta al País Vasco lead after crash

Kelderman grabs the Vuelta al País Vasco lead

Kelderman grabs the Vuelta al País Vasco lead

Groenewegen closes ninth in the Scheldeprijs

Groenewegen closes ninth in the Scheldeprijs

Kelderman and Gesink maintain top spots in Vuelta al País Vasco

Kelderman and Gesink maintain top spots in Vuelta al País Vasco