Milano-Sanremo (1.UWT) | Italy | Sat 18 Mar | Sun 19 Mar |
Classic Loire Atlantique (1.1) | France | Sat 18 Mar | Sun 19 Mar |
Tour of Hainan (2.Pro) | China | Sun 19 Mar | Mon 27 Mar |
Trofeo Alfredo Binda (1.WWT) | Italy | Sun 19 Mar | Mon 20 Mar |
Per Sempre Alfredo (1.1) | Italy | Sun 19 Mar | Mon 20 Mar |
Cholet - Pays de la Loire (1.1) | France | Sun 19 Mar | Mon 20 Mar |
Volta a Catalunya (2.UWT) | Spain | Mon 20 Mar | Mon 27 Mar |
Settimana Coppi e Bartali (2.1) | Italy | Tue 21 Mar | Sun 26 Mar |
Classic Brugge-De Panne (1.UWT) | Belgium | Wed 22 Mar | Thu 23 Mar |
Classic Brugge-De Panne (1.WWT) | Belgium | Thu 23 Mar | Fri 24 Mar |
E3 Saxo Bank Classic (1.UWT) | Belgium | Fri 24 Mar | Sat 25 Mar |
Gent-Wevelgem (1.UWT) | Belgium | Sun 26 Mar | Mon 27 Mar |
Gent-Wevelgem (1.WWT) | Belgium | Sun 26 Mar | Mon 27 Mar |
GP Industria & Artigianato (1.Pro) | | Sun 26 Mar | Mon 27 Mar |
La Roue Tourangelle (1.1) | France | Sun 26 Mar | Mon 27 Mar |
Dwars Door Vlaanderen (1.UWT) | Belgium | Wed 29 Mar | Thu 30 Mar |
Dwars Door Vlaanderen (1.Pro) | Belgium | Wed 29 Mar | Thu 30 Mar |
Oceania Road Race Championships (CC) | Brisbane QLD, Australia | Fri 31 Mar | Sun 2 Apr |
La Route Adélie de Vitré (1.1) | France | Fri 31 Mar | Sat 1 Apr |
The Princess Maha Chakri Sirindhorns Cup Tour of Thailand (2.1) | Thailand | Sat 1 Apr | Sun 2 Apr |
GP Miguel Indurain (1.Pro) | Spain | Sat 1 Apr | Sun 2 Apr |
Volta Limburg Classic (1.1) | Netherlands | Sat 1 Apr | Sun 2 Apr |
Ronde van Vlaanderen (1.UWT) | Belgium | Sun 2 Apr | Mon 3 Apr |
Ronde van Vlaanderen (1.WWT) | Belgium | Sun 2 Apr | Mon 3 Apr |
Itzulia Basque Country (2.UWT) | Spain | Mon 3 Apr | Sun 9 Apr |
Région Pays de la Loire Tour (2.1) | France | Tue 4 Apr | Sat 8 Apr |
Scheldeprijs (1.Pro) | Belgium | Wed 5 Apr | Thu 6 Apr |
Scheldeprijs (1.1) | Belgium | Wed 5 Apr | Thu 6 Apr |
Paris-Roubaix (1.WWT) | France | Sat 8 Apr | Sun 9 Apr |
The Princess Maha Chakri Sirindhorns Cup “Women’s Tour of Thailand” (2.1) | Thailand | Sat 8 Apr | Tue 11 Apr |
Paris-Roubaix (1.UWT) | France | Sun 9 Apr | Mon 10 Apr |
Ronde de Mouscron (1.1) | Belgium | Mon 10 Apr | Tue 11 Apr |
Giro di Sicilia (2.1) | Italy | Tue 11 Apr | Sat 15 Apr |
Paris - Camembert (1.1) | France | Tue 11 Apr | Wed 12 Apr |
De Brabantse Pijl (1.Pro) | Belgium | Wed 12 Apr | Thu 13 Apr |
De Brabantse Pijl (1.Pro) | Belgium | Wed 12 Apr | Thu 13 Apr |
Classic Grand Besançon Doubs (1.1) | France | Fri 14 Apr | Sat 15 Apr |
Tour du Jura (1.1) | France | Sat 15 Apr | Sun 16 Apr |
Amstel Gold Race (1.UWT) | Netherlands | Sun 16 Apr | Mon 17 Apr |
Amstel Gold Race (1.WWT) | Netherlands | Sun 16 Apr | Mon 17 Apr |
Tour du Doubs (1.1) | France | Sun 16 Apr | Mon 17 Apr |
GP de Chambéry (1.1) | France | Sun 16 Apr | Mon 17 Apr |
Tour of the Alps (2.Pro) | Italy | Mon 17 Apr | Sat 22 Apr |
Pan-Am Road Championships (CC) | Panama | Tue 18 Apr | Mon 24 Apr |
La Flèche Wallonne (1.UWT) | Belgium | Wed 19 Apr | Thu 20 Apr |
La Flèche Wallonne (1.WWT) | Belgium | Wed 19 Apr | Thu 20 Apr |
EPZ Omloop van Borsele (1.1) | Netherlands | Sat 22 Apr | Sun 23 Apr |
Liège-Bastogne-Liège (1.UWT) | Belgium | Sun 23 Apr | Mon 24 Apr |
Liège-Bastogne-Liège (1.WWT) | Belgium | Sun 23 Apr | Mon 24 Apr |
Tour de Romandie (2.UWT) | Switzerland | Tue 25 Apr | Mon 1 May |
Vuelta Asturias (2.1) | Spain | Fri 28 Apr | Mon 1 May |
reVolta (1.1) | Spain | Sat 29 Apr | Sun 30 Apr |
Ceratizit Festival Elsy Jacobs (2.Pro) | Luxembourg | Sat 29 Apr | Mon 1 May |
Eschborn-Frankfurt (1.UWT) | Germany | Mon 1 May | Tue 2 May |
La Vuelta Femenina (2.WWT) | Spain | Mon 1 May | Mon 8 May |
Tour of Hellas (2.1) | Greece | Wed 3 May | Mon 8 May |
La Classique Morbihan (1.1) | France | Fri 5 May | Sat 6 May |
Giro d’Italia (2.UWT) | | Sat 6 May | Mon 29 May |
GP du Morbihan (1.Pro) | France | Sat 6 May | Sun 7 May |
GP du Morbihan (1.1) | France | Sat 6 May | Sun 7 May |
GP Eco-Struct (1.1) | Belgium | Sat 6 May | Sun 7 May |
Tro-Bro Léon (1.Pro) | France | Sun 7 May | Mon 8 May |
Trofee Maarten Wynants (1.1) | Belgium | Sun 7 May | Mon 8 May |
Bretagne Ladies Tour (2.1) | France | Tue 9 May | Sun 14 May |
Tour de Hongrie (2.Pro) | Hungary | Wed 10 May | Mon 15 May |
Navarra Women’s Elite classic (1.Pro) | Spain | Wed 10 May | Thu 11 May |
Itzulia Women (2.WWT) | | Fri 12 May | Mon 15 May |
Tour du Finistère (1.1) | France | Sat 13 May | Sun 14 May |
Boucles de l’Aulne (1.1) | France | Sun 14 May | Mon 15 May |
4 Jours de Dunkerque (2.Pro) | France | Tue 16 May | Mon 22 May |
Durango - Durango Emakumeen Saria (1.1) | Spain | Tue 16 May | Wed 17 May |
Vuelta a Burgos Feminas (2.WWT) | | Thu 18 May | Mon 22 May |
Circuit de Wallonie (1.1) | Belgium | Thu 18 May | Fri 19 May |
Veenendaal - Veenendaal Classic (1.1) | Spain | Fri 19 May | Sat 20 May |
Veenendaal-Veenendaal Classic (1.1) | Netherlands | Sat 20 May | Sun 21 May |
Tour of Japan (2.1) | Japan | Sun 21 May | Mon 29 May |
Antwerp Port Epic / Sels Trophy (1.1) | Belgium | Sun 21 May | Mon 22 May |
Rund um Köln (1.1) | Germany | Sun 21 May | Mon 22 May |
Antwerp Port Epic Ladies (1.1) | | Sun 21 May | Mon 22 May |
Lotto Thüringen Ladies Tour (2.Pro) | Germany | Tue 23 May | Mon 29 May |
Tour of Norway (2.Pro) | Norway | Wed 24 May | Tue 30 May |
Boucles de la Mayenne (2.Pro) | France | Thu 25 May | Mon 29 May |
Tour of Estonia (2.1) | Estonia | Thu 25 May | Sun 28 May |
RideLondon Classique (2.WWT) | United Kingdom | Fri 26 May | Mon 29 May |
Mercan’Tour Classic Alpes-Maritimes (1.1) | France | Tue 30 May | Wed 31 May |
Vuelta Ciclista Andalucia - Ruta Del Sol (2.1) | Spain | Wed 31 May | Mon 5 Jun |
Giro dell’Appennino (1.1) | Italy | Fri 2 Jun | Sat 3 Jun |
Heistse Pijl (1.1) | Belgium | Sat 3 Jun | Sun 4 Jun |
Critérium du Dauphiné (2.UWT) | France | Sun 4 Jun | Mon 12 Jun |
Brussels Cycling Classic (1.Pro) | Belgium | Sun 4 Jun | Mon 5 Jun |
Alpes Gresivaudan Classic (1.1) | France | Sun 4 Jun | Mon 5 Jun |
Dwars door de Westhoek (1.1) | Belgium | Sun 4 Jun | Mon 5 Jun |
Women’s Tour (2.WWT) | United Kingdom | Tue 6 Jun | Mon 12 Jun |
Asian Road Championships (CC) | Thailand | Wed 7 Jun | Wed 14 Jun |
ZLM Tour (2.Pro) | Netherlands | Wed 7 Jun | Mon 12 Jun |
Tour Féminin International des Pyrénées (2.1) | France | Fri 9 Jun | Mon 12 Jun |
GP Kantons Aargau (1.1) | Switzerland | Fri 9 Jun | Sat 10 Jun |
Tour of Iran - Azarbaijan (2.1) | Iran | Sat 10 Jun | Thu 15 Jun |
Dwars door het Hageland (1.1) | Belgium | Sat 10 Jun | Sun 11 Jun |
Dwars door het Hageland (1.Pro) | Belgium | Sat 10 Jun | Sun 11 Jun |
Tour de Suisse (2.UWT) | Switzerland | Sun 11 Jun | Mon 19 Jun |
Elfstedenronde Brugge (1.1) | Belgium | Sun 11 Jun | Mon 12 Jun |
SPAR Flanders Diamond Tour (1.1) | Belgium | Sun 11 Jun | Mon 12 Jun |
Mont Ventoux Dénivelé Challenge (1.Pro) | France | Tue 13 Jun | Wed 14 Jun |
Tour of Slovenia (2.Pro) | Slovenia | Wed 14 Jun | Mon 19 Jun |
Baloise Belgium Tour (2.Pro) | Belgium | Wed 14 Jun | Mon 19 Jun |
Lotto Belgium Tour (2.1) | Belgium | Wed 14 Jun | Mon 19 Jun |
La Route d’Occitanie (2.1) | France | Thu 15 Jun | Mon 19 Jun |
Tour de Suisse Women (2.WWT) | Switzerland | Sat 17 Jun | Wed 21 Jun |
Giro d’Italia Donne (2.WWT) | Italy | Fri 30 Jun | Mon 10 Jul |
Tour de France (2.UWT) | France | Sat 1 Jul | Mon 24 Jul |
Tour of Austria (2.1) | Austria | Sun 2 Jul | Fri 7 Jul |
Sibiu Cycling Tour (2.1) | Romania | Thu 6 Jul | Mon 10 Jul |
Tour of Qinghai Lake (2.Pro) | China | Sun 9 Jul | Mon 17 Jul |
GP Città di Lugano (1.1) | Switzerland | Sun 9 Jul | Mon 10 Jul |
Argenta Classic (1.1) | Belgium | Sun 9 Jul | Mon 10 Jul |
Baloise Ladies Tour (2.1) | Belgium | Wed 12 Jul | Mon 17 Jul |
Slag om Norg (1.1) | Netherlands | Sat 15 Jul | Sun 16 Jul |
Tour de France Femmes avec Zwift (2.WWT) | France | Sun 23 Jul | Mon 31 Jul |
Prueba Villafranca - Ordiziako Klasika (1.1) | Spain | Tue 25 Jul | Wed 26 Jul |
Vuelta a Castilla y Leon (2.1) | Spain | Wed 26 Jul | Fri 28 Jul |
Sazka Tour (2.1) | Czechia | Thu 27 Jul | Mon 31 Jul |
Tour de Pologne (2.UWT) | Poland | Sat 29 Jul | Sat 5 Aug |
Donostia San Sebastian Klasikoa (1.UWT) | Spain | Sat 29 Jul | Sun 30 Jul |
Circuito de Getxo (1.1) | Spain | Sun 30 Jul | Mon 31 Jul |
Kreiz Breizh Elites Féminin (1.1) | France | Tue 1 Aug | Wed 2 Aug |
UCI World Championships - Mens’ Road Race | Glasgow, UK | Sun 6 Aug | Mon 7 Aug |
Tour de l’Ain (2.1) | France | Tue 8 Aug | Fri 11 Aug |
Volta a Portugal (2.1) | Portugal | Wed 9 Aug | Mon 21 Aug |
UCI World Championships - Women’s TT | Glasgow, UK | Thu 10 Aug | Fri 11 Aug |
UCI World Championships - Men’s TT | Glasgow, UK | Fri 11 Aug | Sat 12 Aug |
UCI World Championships - Women’s Road Race | Glasgow, UK | Sun 13 Aug | Mon 14 Aug |
La Polynormande (1.1) | France | Sun 13 Aug | Mon 14 Aug |
Danmark Rundt (2.Pro) | Denmark | Tue 15 Aug | Sun 20 Aug |
Tour du Limousin-Périgord (2.1) | France | Tue 15 Aug | Sat 19 Aug |
Arctic Race of Norway (2.Pro) | Norway | Thu 17 Aug | Mon 21 Aug |
Konvert Koerse (1.1) | Belgium | Fri 18 Aug | Sat 19 Aug |
Druivenkoers - Overijse (1.1) | Belgium | Sat 19 Aug | Sun 20 Aug |
Bemer Cyclassics (1.UWT) | Germany | Sun 20 Aug | Mon 21 Aug |
Egmont Cycling Race (1.1) | Belgium | Sun 20 Aug | Mon 21 Aug |
Tour Poitou-Charentes (2.1) | France | Tue 22 Aug | Sat 26 Aug |
Tour of Scandinavia (2.WWT) | Norway | Tue 22 Aug | Mon 28 Aug |
Benelux Tour (2.UWT) | Belgium | Wed 23 Aug | Mon 28 Aug |
Deutschland Tour (2.Pro) | Germany | Wed 23 Aug | Mon 28 Aug |
La Vuelta Ciclista a España (2.UWT) | Spain | Sat 26 Aug | Mon 18 Sep |
Classic Lorient (1.WWT) | France | Sat 2 Sep | Sun 3 Sep |
Circuit Franco-Belge (1.Pro) | Belgium | Sat 2 Sep | Sun 3 Sep |
Bretagne Classic (1.UWT) | France | Sun 3 Sep | Mon 4 Sep |
Tour of Britain (2.Pro) | United Kingdom | Sun 3 Sep | Mon 11 Sep |
Maryland Cycling Classic (1.Pro) | United States | Sun 3 Sep | Mon 4 Sep |
Tour of Leuven (1.1) | Belgium | Sun 3 Sep | Mon 4 Sep |
GP Beerens (1.1) | Belgium | Sun 3 Sep | Mon 4 Sep |
Turul Romaniei (2.1) | Romania | Tue 5 Sep | Mon 11 Sep |
Simac Ladies Tour (2.WWT) | Netherlands | Tue 5 Sep | Mon 11 Sep |
Tour Cycliste Féminin International de l’Ardèche (2.1) | France | Tue 5 Sep | Tue 12 Sep |
GP de Québec (1.UWT) | Canada | Fri 8 Sep | Sat 9 Sep |
GP de Montréal (1.UWT) | Canada | Sun 10 Sep | Mon 11 Sep |
GP de Fourmies (1.Pro) | France | Sun 10 Sep | Mon 11 Sep |
Okolo Slovenska (2.1) | Slovakia | Wed 13 Sep | Mon 18 Sep |
GP de Wallonie (1.Pro) | Belgium | Wed 13 Sep | Thu 14 Sep |
Giro della Toscana (1.1) | Italy | Wed 13 Sep | Thu 14 Sep |
Tour of Taihu Lake (2.Pro) | China | Thu 14 Sep | Mon 18 Sep |
Coppa Sabatini (1.Pro) | Italy | Thu 14 Sep | Fri 15 Sep |
Tour de Romandie Féminin (2.WWT) | Switzerland | Fri 15 Sep | Mon 18 Sep |
Kampioenschap van Vlaanderen (1.1) | Belgium | Fri 15 Sep | Sat 16 Sep |
Super 8 Classic (1.Pro) | Belgium | Sat 16 Sep | Sun 17 Sep |
Memorial Marco Pantani (1.1) | Italy | Sat 16 Sep | Sun 17 Sep |
Chrono Féminin de la Gatineau (1.1) | Canada | Sat 16 Sep | Sun 17 Sep |
GP d’Isbergues (1.1) | France | Sun 17 Sep | Mon 18 Sep |
Gooikse Pijl (1.1) | Belgium | Sun 17 Sep | Mon 18 Sep |
Tour de Gatineau (1.1) | Canada | Sun 17 Sep | Mon 18 Sep |
European Road Championships (CC) | Drenthe, Netherlands | Wed 20 Sep | Mon 25 Sep |
Skoda Tour Luxembourg (2.Pro) | Luxembourg | Wed 20 Sep | Mon 25 Sep |
Adriatica Ionica (2.1) | Italy | Wed 20 Sep | Mon 25 Sep |
Omloop van het Houtland (1.1) | Belgium | Wed 20 Sep | Thu 21 Sep |
Tour de Langkawi (2.Pro) | Malaysia | Sat 23 Sep | Sun 1 Oct |
Classica Andorra Pirineus (1.1) | Andorra | Sat 23 Sep | Sun 24 Sep |
Paris-Chauny (1.1) | France | Sun 24 Sep | Mon 25 Sep |
Cro Race (2.1) | Croatia | Tue 26 Sep | Mon 2 Oct |
Coppa Agostoni (1.1) | Italy | Thu 28 Sep | Fri 29 Sep |
Giro dell’Emilia Donne (1.Pro) | Italy | Sat 30 Sep | Sun 1 Oct |
Giro dell’Emilia (1.Pro) | Italy | Sat 30 Sep | Sun 1 Oct |
Lotto Famenne Ardenne Classic (1.1) | Belgium | Sun 1 Oct | Mon 2 Oct |
Tour de Vendée (1.1) | Italy | Sun 1 Oct | Mon 2 Oct |
Trofeo Baracchi (1.1) | Italy | Sun 1 Oct | Mon 2 Oct |
Coppa Bernocchi (1.Pro) | Italy | Mon 2 Oct | Tue 3 Oct |
Sparkassen Münsterland Giro (1.Pro) | Germany | Tue 3 Oct | Wed 4 Oct |
Tre Valli Varesine (1.Pro) | Italy | Tue 3 Oct | Wed 4 Oct |
Binche - Chimay - Binche (1.1) | Belgium | Tue 3 Oct | Wed 4 Oct |
Binche - Chimay - Binche (1.1) | Belgium | Tue 3 Oct | Wed 4 Oct |
Tre Valli Varesine (1.1) | Italy | Tue 3 Oct | Wed 4 Oct |
Tour of Peninsular (2.1) | Malaysia | Wed 4 Oct | Mon 9 Oct |
Gran Piemonte (1.Pro) | Italy | Thu 5 Oct | Fri 6 Oct |
Paris - Bourges (1.1) | France | Thu 5 Oct | Fri 6 Oct |
Tour de Kyushu (2.1) | Japan | Fri 6 Oct | Tue 10 Oct |
Il Lombardia (1.UWT) | Italy | Sat 7 Oct | Sun 8 Oct |
Paris - Tours (1.Pro) | France | Sun 8 Oct | Mon 9 Oct |
Giro del Veneto (1.1) | Italy | Wed 11 Oct | Thu 12 Oct |
Tour of Guangxi (2.UWT) | China | Thu 12 Oct | Wed 18 Oct |
Tour of Chongming Island (2.WWT) | China | Thu 12 Oct | Sun 15 Oct |
Japan Cup (1.Pro) | Japan | Sun 15 Oct | Mon 16 Oct |
Chrono des Nations (1.1) | France | Sun 15 Oct | Mon 16 Oct |
Veneto Classic (1.1) | Italy | Sun 15 Oct | Mon 16 Oct |
Chrono des Nations (1.1) | France | Sun 15 Oct | Mon 16 Oct |
Tour of Guangxi (1.WWT) | China | Tue 17 Oct | Wed 18 Oct |