it Giro d'Italia Women
WorldTeam Women 30 May '26 - 07 Jun '26
2/9 Roncade › Caorle 156km
3/9 Bibione › Buja 156km
4/9 Belluno › Nevegal 12km
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

Hofland 10th in exciting penultimate stage in Tirreno-Adriatico

Hofland 10th in exciting penultimate stage in Tirreno-Adriatico

Line-up: 71st Nokere Koerse

Line-up: 71st Nokere Koerse

Kelderman finishes 13th in Paris-Nice overall

Kelderman finishes 13th in Paris-Nice overall

Hunger knock bothers Kelderman in final kilometres queen stage Paris-Nice

Hunger knock bothers Kelderman in final kilometres queen stage Paris-Nice

Groenewegen third in Drenthe

Groenewegen third in Drenthe

Roglic concentrated in Tirreno-Adriatico

Roglic concentrated in Tirreno-Adriatico

Hofland too far back in Tirreno-Adriatico bunch sprint

Hofland too far back in Tirreno-Adriatico bunch sprint

Kelderman crashes, but survives Paris-Nice stage without problems

Kelderman crashes, but survives Paris-Nice stage without problems

Roglic survives second Tirreno-Adriatico without problems

Roglic survives second Tirreno-Adriatico without problems

Vanmarcke escape group caught in final Paris-Nice kilometre

Vanmarcke escape group caught in final Paris-Nice kilometre

LottoNL-Jumbo grounded in Paris-Nice stage three snowstorm

LottoNL-Jumbo grounded in Paris-Nice stage three snowstorm

LottoNL-Jumbo’s Tirreno-Adriatico begins with 11th place in the team time trial

LottoNL-Jumbo’s Tirreno-Adriatico begins with 11th place in the team time trial

Line-up: 54th Energiewacht Ronde van Drenthe

Line-up: 54th Energiewacht Ronde van Drenthe

Kelderman loses five seconds in Paris-Nice stage two

Kelderman loses five seconds in Paris-Nice stage two

Kelderman survives hectic Paris-Nice stage 1

Kelderman survives hectic Paris-Nice stage 1

Team LottoNL-Jumbo’s races Tirreno-Adriatico with three options

Team LottoNL-Jumbo’s races Tirreno-Adriatico with three options

Disappointment in West Flanders

Disappointment in West Flanders

LottoNL-Jumbo begins modestly in Paris-Nice

LottoNL-Jumbo begins modestly in Paris-Nice

Impressive sprint brings Groenewegen stage victory in West-Vlaanderen

Impressive sprint brings Groenewegen stage victory in West-Vlaanderen

Crash and puncture mark Team LottoNL-Jumbo's Strade Bianche

Crash and puncture mark Team LottoNL-Jumbo's Strade Bianche

Keizer second in Driedaagse van West-Vlaanderen prologue

Keizer second in Driedaagse van West-Vlaanderen prologue

A chat with: Dennis van Winden

A chat with: Dennis van Winden

Line-up: Driedaagse van West-Vlaanderen

Line-up: Driedaagse van West-Vlaanderen

Groenewegen 6th in heavy Le Samyn

Groenewegen 6th in heavy Le Samyn