| Date | Race name | Location | UCI Rating | Winner | Team | 
  | 1 February | Grand Prix Cycliste la Marseillaise |  France | 1.1 |  Nicki Sörensen (DEN) | Team CSC | 
  | 2–6 February | Étoile de Bessèges |  France | 2.1 |  Freddy Bichot (FRA) | Française des Jeux | 
  | 6 February | Gran Premio della Costa Etruschi |  Italy | 1.1 |  Alessandro Petacchi (ITA) | Fassa Bortolo | 
  | 6 February | Trofeo Mallorca |  Spain | 1.1 |  Óscar Freire (ESP) | Rabobank | 
  | 7 February | Trofeo Alcudia |  Spain | 1.1 |  Óscar Freire (ESP) | Rabobank | 
  | 8 February | Trofeo Manacor |  Spain | 1.1 |  Alejandro Valverde (ESP) | Illes Balears–Caisse d'Epargne | 
  | 9 February | Trofeo Soller |  Spain | 1.1 |  Alejandro Valverde (ESP) | Illes Balears–Caisse d'Epargne | 
  | 9–13 February | Tour Méditerranéen |  France | 2.1 |  Jens Voigt (GER) | Team CSC | 
  | 10 February | Trofeo Calvià |  Spain | 1.1 |  Antonio Colóm (ESP) | Illes Balears–Caisse d'Epargne | 
  | 10–13 February | GP Costa Azul | .svg.png) Portugal | 2.1 |  Rubén Plaza (ESP) | Comunidad Valenciana | 
  | 13–17 February | Vuelta a Andalucía |  Spain | 2.1 |  Francisco Cabello (ESP) | Comunidad Valenciana | 
  | 15 February | Trofeo Laigueglia |  Italy | 1.1 |  Kim Kirchen (LUX) | Fassa Bortolo | 
  | 16–20 February | Volta ao Algarve | .svg.png) Portugal | 2.1 | .svg.png) Hugo Sabido (POR) | Paredes Rota dos Moveis–Beira Tamega | 
  | 19 February | Tour du Haut Var |  France | 2.1 | .svg.png) Philippe Gilbert (BEL) | Française des Jeux | 
  | 19 February | Trofeo Luis Puig |  Spain | 1.1 |  Alessandro Petacchi (ITA) | Fassa Bortolo | 
  | 19–20 February | Critérium des Espoirs |  France | 2.2 |  Jean Mespoulede (FRA) | CC Marmande 47 | 
  | 20 February | Classic Haribo |  France | 1.1 | .svg.png) Gorik Gardeyn (BEL) | Mr Bookmaker.com-Sports Tech | 
  | 22–26 February | Volta a la Comunitat Valenciana |  Spain | 2.1 |  Alessandro Petacchi (ITA) | Fassa Bortolo | 
  | 26 February | Omloop Het Volk | .svg.png) Belgium | 1.HC | .svg.png) Nick Nuyens (BEL) | Quick-Step–Innergetic | 
  | 26 February | Gran Premio di Chiasso | .svg.png) Switzerland | 1.1 |  Kim Kirchen (LUX) | Fassa Bortolo | 
  | 26 February | Beverbeek Classic | .svg.png) Belgium | 1.2 | .svg.png) Jarno Van Mingeroet (BEL) | Profel Cycling Team | 
  | 27 February | Kuurne–Brussels–Kuurne | .svg.png) Belgium | 1.1 |  George Hincapie (USA) | Discovery Channel | 
  | 27 February | Clásica de Almería |  Spain | 1.1 |  Iván Gutiérrez (ESP) | Illes Balears–Caisse d'Epargne | 
  | 27 February | Gran Premio di Lugano | .svg.png) Switzerland | 1.1 | .svg.png) Rik Verbrugghe (BEL) | Quick-Step–Innergetic | 
  | 2–6 March | Vuelta a Murcia |  Spain | 2.1 |  Koldo Gil (ESP) | Liberty Seguros–Würth | 
  | 5 March | Milano–Torino |  Italy | 1.HC |  Fabio Sacchi (ITA) | Fassa Bortolo | 
  | 6 March | Les Monts Luberon |  France | 1.2 |  Florent Brard (FRA) | Agritubel–Loudun | 
  | 6 March | Trofeo Zsšdi |  Italy | 1.2 |  Maurizio Biondo (ITA) | GS Promosport | 
  | 6 March | Grand Prix de la Ville de Lillers |  France | 1.2 | .svg.png) Johan Coenen (BEL) | Mr Bookmaker.com-Sports Tech | 
  | 6 March | GP Knorr | .svg.png) Switzerland | 1.2 |  Mauro Santambrogio (ITA) | LPR–Piacenza | 
  | 7 March | Giro della Provincia di Lucca |  Italy | 1.1 |  Mario Cipollini (ITA) | Liquigas–Bianchi | 
  | 10–13 March | GP do Oeste | .svg.png) Portugal | 2.2 | .svg.png) Cândido Barbosa (POR) | LA Aluminios / Liberty Seguros | 
  | 11–14 March | Istrian Spring Trophy |  Croatia | 2.2 |  Borut Božič (SLO) | Perutnina Ptuj | 
  | 13 March | Paris–Troyes |  France | 1.2 |  Florent Brard (FRA) | Agritubel–Loudun | 
  | 13 March | Poreč Trophy |  Croatia | 1.2 |  Jochen Summer (AUT) | Elk Haus–Simplon | 
  | 13 March | Omloop van het Waasland | .svg.png) Belgium | 1.2 | .svg.png) Gorik Gardeyn (BEL) | Mr Bookmaker.com-Sports Tech | 
  | 13 March | Trofeo Franco Balestra |  Italy | 1.2 |  Branislau Samoilau (BLR) | Palazzago AB Isolanti | 
  | 13 March | Bordeaux-Saintes |  France | 1.2 |  John Nilsson (SWE) | Auber 93 | 
  | 13 March | Giro del Mendrisiotto | .svg.png) Switzerland | 1.2 |  Michele Maccanti (ITA) | LPR–Piacenza | 
  | 16 March | Nokere Koerse | .svg.png) Belgium | 1.1 |  Steven de Jongh (NED) | Rabobank | 
  | 18 March | Classic Loire Atlantique |  France | 1.1 |  José Alberto Martínez (ESP) | Agritubel–Loudun | 
  | 20 March | Cholet-Pays de la Loire |  France | 1.1 |  Pierrick Fédrigo (FRA) | Bouygues Télécom | 
  | 20 March | GP San Giuseppe |  Italy | 1.2 |  Martin Pedersen (DEN) | Team GLS | 
  | 20 March | Grand Prix Rudy Dhaenens | .svg.png) Belgium | 1.1 | .svg.png) Koen Barbé (BEL) | Chocolade Jacques–T Interim | 
  | 20 March | Stausee Rundfahrt | .svg.png) Switzerland | 1.1 |  Danilo Napolitano (ITA) | LPR–Piacenza | 
  | 20 March | La Roue Tourangelle |  France | 1.2 |  Gilles Canouet (FRA) | Agritubel–Loudun | 
  | 21–25 March | Setmana Catalana de Ciclisme |  Spain | 2.HC |  Alberto Contador (ESP) | Liberty Seguros–Würth | 
  | 21–27 March | Tour de Normandie |  France | 2.2 |  Kai Reus (NED) | Rabobank Continental Team | 
  | 22–26 March | Settimana Internazionale di Coppi e Bartali |  Italy | 2.1 |  Franco Pellizotti (ITA) | Liquigas–Bianchi | 
  | 23 March | Dwars door Vlaanderen | .svg.png) Belgium | 1.1 | .svg.png) Niko Eeckhout (BEL) | Chocolade Jacques–T Interim | 
  | 23 March | GP Waregem | .svg.png) Belgium | 1.2 |  Romain Fondard (FRA) | VC Roubaix | 
  | 25–29 March | The Paths of King Nikola | .svg.png) Serbia and Montenegro | 2.2 |  Mitja Mahorič (SLO) | Perutnina Ptuj | 
  | 26 March | E3 Prijs Vlaanderen – Harelbeke | .svg.png) Belgium | 1.HC | .svg.png) Tom Boonen (BEL) | Quick-Step–Innergetic | 
  | 26–27 March | Critérium International |  France | 2.HC |  Bobby Julich (USA) | Team CSC | 
  | 27 March | Brabantse Pijl | .svg.png) Belgium | 1.HC |  Óscar Freire (ESP) | Rabobank | 
  | 28 March | Giro della Provincia di Reggio Calabria |  Italy | 1.1 |  Guillermo Bongiorno (ARG) | Ceramica Panaria–Navigare | 
  | 28 March | Rund um Köln |  Germany | 1.1 |  David Kopp (GER) | Team Wiesenhof | 
  | 28 March | Giro del Belvedere |  Italy | 1.2U |  Gianluca Coletta (ITA) | Concrete San Marco Caneva | 
  | 29 March | Paris–Camembert |  France | 1.1 |  Laurent Brochard (FRA) | Bouygues Télécom | 
  | 29 March | GP Palio del Recioto |  Italy | 1.2U |  Andrei Kunitski (BLR) | Palazzago AB Isolanti | 
  | 29–31 March | Three Days of De Panne | .svg.png) Belgium | 2.HC | .svg.png) Stijn Devolder (BEL) | Discovery Channel | 
  | 1 April | Route Adélie de Vitré |  France | 1.1 |  Daniele Contrini (ITA) | LPR–Piacenza | 
  | 1–3 April | Le Triptyque des Monts et Châteaux | .svg.png) Belgium | 2.2 |  Marc De Maar (NED) | Rabobank Continental Team | 
  | 2 April | Hel van het Mergelland |  Netherlands | 1.1 | .svg.png) Nico Sijmens (BEL) | Landbouwkrediet–Colnago | 
  | 2 April | Boucle de l'Artois |  France | 1.2 |  Jérôme Bouchet (FRA) | VC Roubaix | 
  | 2 April | GP Miguel Induráin |  Spain | 1.1 |  Javier Pascual Rodríguez (ESP) | Comunidad Valenciana | 
  | 3 April | Archer GP |  United Kingdom | 1.2 |  John Tanner (GBR) | Planet X-Cycling Plus | 
  | 3 April | Tour du Lac Léman | .svg.png) Switzerland | 1.2 |  Jonas Ljungblad (SWE) | Amore & Vita–Beretta | 
  | 3 April | GP de la Ville de Rennes |  France | 1.1 |  Ludovic Turpin (FRA) | AG2R Prévoyance | 
  | 5–8 April | Circuit de la Sarthe |  France | 2.1 |  Sylvain Chavanel (FRA) | Cofidis | 
  | 6–10 April | Cinturón a Mallorca |  Spain | 2.2 |  Dmitriy Kozontchuk (RUS) | Rabobank Continental Team | 
  | 6–10 April | Settimana Lombarda |  Italy | 2.2 |  Riccardo Riccò (ITA) | Grassi–Marco Pantani | 
  | 7 April | Grand Prix Pino Cerami | .svg.png) Belgium | 1.1 |  Kai Reus (NED) | Rabobank Continental Team | 
  | 8–10 April | Circuit des Ardennes |  France | 2.2 |  Florian Morizot (FRA) | UV Aube | 
  | 9 April | Ronde van Drenthe |  Netherlands | 1.1 |  Marcel Sieberg (GER) | Team Lamonta | 
  | 10 April | Klasika Primavera |  Spain | 1.1 |  David Etxebarria (ESP) | Liberty Seguros–Würth | 
  | 10 April | GP de la Ville de Nogent-sur-Oise |  France | 1.2 |  Tristan Valentin (FRA) | Auber 93 | 
  | 13 April | Scheldeprijs | .svg.png) Belgium | 1.HC |  Thorwald Veneberg (NED) | Rabobank | 
  | 13 April | La Côte Picarde |  France | 1.2 |  Jean-Marc Marino (FRA) | UC Châteauroux | 
  | 13–17 April | Vuelta a Aragón |  Spain | 2.1 |  Rubén Plaza (ESP) | Comunidad Valenciana | 
  | 13–17 April | Tour du Loir-et-Cher |  France | 2.2 |  Marc De Maar (NED) | Rabobank Continental Team | 
  | 14 April | Grand Prix de Denain |  France | 1.1 |  Jimmy Casper (FRA) | Cofidis | 
  | 15 April | Veenendaal–Veenendaal |  Netherlands | 1.HC |  Paul Van Schalen (NED) | AXA Pro-Cycling Team | 
  | 15–17 April | Tour Nord-Isère |  France | 2.2 |  Maint Berkenbosch (NED) | Trientalis-Apac Team | 
  | 16 April | Tour du Finistère |  France | 1.1 | .svg.png) Simon Gerrans (AUS) | AG2R Prévoyance | 
  | 17 April | Giro d'Oro |  Italy | 1.1 |  Luca Mazzanti (ITA) | Ceramica Panaria–Navigare | 
  | 17 April | Rund um Düren |  Germany | 1.2 |  Robert Retschke (GER) | Team ComNet-Senges | 
  | 17 April | Tro-Bro Léon |  France | 1.1 |  Tristan Valentin (FRA) | Auber 93 | 
  | 18–22 April | Tour of Hellas |  Greece | 2.2 |  Valeriy Dmitriyev (KAZ) | Kazakhstan (national team) | 
  | 19–22 April | Giro del Trentino |  Italy | 2.1 |  Julio Alberto Pérez (MEX) | Ceramica Panaria–Navigare | 
  | 20–24 April | Niedersachsen-Rundfahrt |  Germany | 2.1 |  Stefan Schumacher (GER) | Shimano-Memory Corp | 
  | 20–24 April | Vuelta a Extremadura |  Spain | 2.2 |  Luis Roberto Alvarez (ESP) | Cropusa Burgos | 
  | 21–24 April | Szlakiem Grodów Piastowskich |  Poland | 2.2 |  Zbigniew Piątek (POL) | Intel–Action | 
  | 22–24 April | Vuelta a La Rioja |  Spain | 2.1 |  Javier Pascual Rodríguez (ESP) | Comunidad Valenciana | 
  | 23–27 April | GP of Sochi |  Russia | 2.2 |  Alexander Khatuntsev (RUS) | Omnibike Dynamo Moscow | 
  | 24 April | Giro dell'Appennino |  Italy | 1.1 |  Gilberto Simoni (ITA) | Lampre–Caffita | 
  | 24 April | Paris–Mantes-en-Yvelines |  France | 1.2 |  Maxime Mederel (FRA) | Auber 93 | 
  | 24 April | Ronde van Noord-Holland |  Netherlands | 1.1 |  Paul Van Schalen (NED) | AXA Pro-Cycling Team | 
  | 24 April | Berner Rundfahrt | .svg.png) Switzerland | 1.1 |  René Weissinger (GER) | Volksbank-Ideal | 
  | 24 April | Ronde Van Vlaanderen Beloften | .svg.png) Belgium | 1.2 | .svg.png) Kenny Dehaes (BEL) | Amuzza.com-DAVO | 
  | 25 April | Gran Premio della Liberazione |  Italy | 1.2 | .svg.png) Chris Sutton (AUS) | Australia (national team) | 
  | 25 April | Giro della Provincia di Biella |  Italy | 1.2 |  Denis Shkarpeta (UZB) | Ceramica Pagnoncelli | 
  | 25 April–1 May | Ruban Granitier Breton |  France | 2.2 |  Stéphane Pétilleau (FRA) | Bretagne–Jean Floc'h | 
  | 26 April–1 May | Giro delle Regioni |  Italy | 2.2 |  Luigi Sestili (ITA) | Italy (national team) | 
  | 27–30 April | Circuit de Lorraine |  France | 2.1 |  Andris Naudužs (LAT) | Naturino–Sapore di Mare | 
  | 27 April – 1 May | Vuelta a Castilla y León |  Spain | 2.1 |  Carlos García Quesada (ESP) | Comunidad Valenciana | 
  | 30 April | Grand Prix Herning |  Denmark | 1.1 |  Michael Blaudzun (DEN) | Team CSC | 
  | 30 April | GP Industria & Artigianato di Larciano |  Italy | 1.1 |  Luca Mazzanti (ITA) | Ceramica Panaria–Navigare | 
  | 1 May | CSC Classic |  Denmark | 1.1 |  Jacob Moe Rasmussen (DEN) | Team GLS | 
  | 1 May | Trophée des Grimpeurs |  France | 1.1 | .svg.png) Philippe Gilbert (BEL) | Française des Jeux | 
  | 1 May | Giro della Toscana |  Italy | 1.1 |  Daniele Bennati (ITA) | Lampre–Caffita | 
  | 1 May | Rund um den Henninger Turm |  Germany | 1.HC |  Erik Zabel (GER) | T-Mobile Team | 
  | 1 May | Memoriał Andrzeja Trochanowskiego |  Poland | 1.2 |  František Raboň (CZE) | PSK Whirlpool | 
  | 1 May | Grote 1-MeiPrijs | .svg.png) Belgium | 1.2 |  Hamish Haynes (GBR) | Team Cyclingnews.com | 
  | 1 May | Liège–Bastogne–Liège Espoirs | .svg.png) Belgium | 1.2 |  Martin Pedersen (DEN) | Team GLS | 
  | 1–8 May | Presidential Cycling Tour of Turkey |  Turkey | 2.2 |  Svetoslav Tchanliev (BUL) | Burgas | 
  | 2 May | GP of Moscow |  Russia | 1.2 |  Alexey Shmidt (RUS) | Omnibike Dynamo Moscow | 
  | 2–5 May | UNIQA Classic |  Austria | 2.1 |  Bram de Groot (NED) | Rabobank | 
  | 3 May | Coppa Città di Asti |  Italy | 1.2 |  Fabio Sabatini (ITA) | Pedale Larigiano | 
  | 3 May | Majowy Wyścig Klasyczny–Lublin |  Poland | 1.2 |  Cezary Zamana (POL) | Intel–Action | 
  | 3 May | Mayor Cup |  Russia | 1.2 |  Ivan Terenine (RUS) | Omnibike Dynamo Moscow | 
  | 4–8 May | Four Days of Dunkirk |  France | 2.HC |  Pierrick Fédrigo (FRA) | Bouygues Télécom | 
  | 5 May | Neuseen Classics |  Germany | 1.2 |  Marek Maciejewski (POL) | Grupa PSB-Atlas-Orbea | 
  | 5–8 May | Flèche du Sud |  Luxembourg | 2.2 |  Wolfram Wiese (GER) | Team ComNet-Senges | 
  | 5–9 May | Five Rings of Moscow |  Russia | 2.2 |  Eduard Vorganov (RUS) | Omnibike Dynamo Moscow | 
  | 7 May | Ronde van Overijssel |  Netherlands | 1.2 |  Arno Wallaard (NED) | Cycling Team Bert Story–Piels | 
  | 7–8 May | Clasica Alcobendas |  Spain | 2.1 |  Pavel Tonkov (RUS) | LPR–Piacenza | 
  | 7–15 May | Thüringen Rundfahrt der U23 |  Germany | 2.2 |  Kai Reus (NED) | Rabobank Continental Team | 
  | 8 May | Lincoln Grand Prix |  United Kingdom | 1.2 |  Russell Downing (GBR) | Recycling.co.uk-MG-XPower-Litespeed | 
  | 8 May | Omloop der Kempen |  Netherlands | 1.2 |  Niki Terpstra (NED) | AXA Pro-Cycling Team | 
  | 8 May | Trofeo Alcide Degasperi |  Italy | 1.2 |  David Garbelli (ITA) | Concrete San Marco Caneva | 
  | 8 May | GP Industrie del Marmo |  Italy | 1.2 |  Alessio Signego (ITA) | Promo Ciclo Publysport | 
  | 11 May | Memorial Oleg Dyachenko |  Russia | 1.2 |  Maxim Karpatchev (RUS) | Omnibike Dynamo Moscow | 
  | 11–15 May | Rheinland-Pfalz Rundfahrt |  Germany | 2.1 |  Michael Rich (GER) | Gerolsteiner | 
  | 12–15 May | GP Sunny Beach |  Bulgaria | 2.2 |  Evgeni Gerganov (BUL) | Bulgaria (national team) | 
  | 13–15 May | Tour de Picardie |  France | 2.1 |  Janek Tombak (EST) | Cofidis | 
  | 13–16 May | Tour de Berlin |  Germany | 2.2 | .svg.png) Dominique Cornu (BEL) | Bodysol-Win for Life-Jong Vlaanderen | 
  | 14–22 May | Olympia's Tour |  Netherlands | 2.2 |  Stef Clement (NED) | Rabobank Continental Team | 
  | 15 May | Circuito del Porto |  Italy | 1.2 |  Maximiliano Richeze (ARG) | Team Parolin Sorelle Ramonda | 
  | 16 May | GP de Villers-Cotterêts |  France | 1.1 | .svg.png) Bradley McGee (AUS) | Française des Jeux | 
  | 19–22 May | Ronde de l'Isard |  France | 2.2 |  Eduardo Gonzalo (ESP) | FC Barcelona | 
  | 21 May | Clásica Memorial Txuma |  Spain | 1.2 |  Nikolai Trussov (RUS) | Lokomotiv | 
  | 22 May | Tour de Vendée |  France | 1.1 |  Jonas Ljungblad (SWE) | Amore & Vita–Beretta | 
  | 22–29 May | FBD Insurance Ras |  Ireland | 2.2 |  Chris Newton (GBR) | Recycling.co.uk–MG X-Power | 
  | 24–29 May | Vuelta a Navarra |  Spain | 2.2 |  Pavel Brutt (RUS) | Lokomotiv | 
  | 25–29 May | Tour of Belgium | .svg.png) Belgium | 2.1 | .svg.png) Tom Boonen (BEL) | Quick-Step–Innergetic | 
  | 25–29 May | Volta ao Alentejo | .svg.png) Portugal | 2.1 |  Xavier Tondó (ESP) | Catalunya-Angel Mir | 
  | 25–29 May | Bayern Rundfahrt |  Germany | 2.HC |  Michael Rich (GER) | Gerolsteiner | 
  | 25–29 May | Tour de Gironde |  France | 2.2 |  Charles Guilbert (FRA) | Bretagne–Jean Floc'h | 
  | 27 May | Tartu GP |  Estonia | 1.1 |  Tomas Vaitkus (LTU) | AG2R Prévoyance | 
  | 27 May | GP Jamp |  Slovakia | 1.2 |  Andrey Mizurov (KAZ) | Cycling Team Capec | 
  | 27 May | Tallinn–Tartu GP |  Estonia | 1.1 |  Janek Tombak (EST) | Cofidis | 
  | 28 May | GP Kooperativa |  Slovakia | 1.2 |  Piotr Przydział (POL) | DHL–Author | 
  | 28 May | GP Möbel Alvisse |  Luxembourg | 1.2 |  James Lewis Perry (RSA) | Team Konica Minolta | 
  | 29 May | GP Llodio |  Germany | 1.1 |  David Herrero (ESP) | Euskaltel–Euskadi | 
  | 29 May | GP Palma |  Slovakia | 1.2 |  Oleksandr Klymenko (UKR) | Grupa PSB-Atlas-Orbea | 
  | 29 May | GP des Eaux Minérales de Beckerich |  Luxembourg | 1.2 |  Arno Wallaard (NED) | Cycling Team Bert Story – Piels | 
  | 29 May | Paris–Roubaix Espoirs |  France | 1.2 |  Dmitriy Kozontchuk (RUS) | Rabobank Continental Team | 
  | 1–5 June | Euskal Bizikleta |  Spain | 2.HC |  Eladio Jiménez (ESP) | Comunidad Valenciana | 
  | 2–5 June | Tour de Luxembourg |  Luxembourg | 2.HC |  László Bodrogi (HUN) | Crédit Agricole | 
  | 4 June | GP Schwarzwald |  Germany | 1.1 |  Fabian Wegmann (GER) | Gerolsteiner | 
  | 5 June | Grand Prix of Aargau Canton | .svg.png) Switzerland | 1.1 | .svg.png) Alexandre Moos (SUI) | Phonak | 
  | 5 June | Memorial Van Coningsloo | .svg.png) Belgium | 1.2 |  Hans Dekkers (NED) | Rabobank Continental Team | 
  | 5 June | Coppa della Pace |  Italy | 1.2 |  Vasil Kiryienka (BLR) | Grassi–Marco Pantani | 
  | 5 June | GP Kranj |  Slovenia | 1.1 |  Martin Hvastija (SLO) | Perutnina Ptuj | 
  | 6–11 June | Volta a Lleida |  Spain | 2.2 |  Branislau Samoilau (BLR) | Palazzago–Abi Isolanti | 
  | 7–12 June | Bałtyk–Karkonosze Tour |  Poland | 2.2 |  Radosław Romanik (POL) | DHL–Author | 
  | 8–12 June | Ringerike GP |  Norway | 2.2 |  Are Andresen (NOR) | Team Sparebanken Vest | 
  | 9–12 June | Tour of Slovenia |  Slovenia | 2.1 |  Przemysław Niemiec (POL) | Miche | 
  | 10–12 June | GP CTT Correios | .svg.png) Portugal | 2.1 |  Alexei Markov (RUS) | Milaneza-Maia | 
  | 12 June | Flèche Hesbignonne | .svg.png) Belgium | 1.2 | .svg.png) Geert Verheyen (BEL) | Landbouwkrediet–Colnago | 
  | 14–19 June | Tour de Serbie | .svg.png) Yugoslavia | 2.2 |  Matija Kvasina (CRO) | Perutnina Ptuj | 
  | 15 June | Subida al Naranco |  Spain | 1.1 |  Rinaldo Nocentini (ITA) | Acqua & Sapone–Adria Mobil | 
  | 15–18 June | Ster Elektrotoer |  Netherlands | 2.1 |  Stefan Schumacher (GER) | Shimano–Memory Corp | 
  | 15–21 June | Circuito Montañés |  Spain | 2.2 |  Sergio Domínguez (ESP) | Spiuk | 
  | 16–19 June | Route du Sud |  France | 2.1 |  Sandy Casar (FRA) | Française des Jeux | 
  | 16–19 June | Mainfranken-Tour |  Germany | 2.2 |  Mathieu Ladagnous (FRA) | France (national team) | 
  | 16–19 June | Boucles de la Mayenne |  France | 2.2 |  Aleksandr Kuschynski (BLR) | Amore & Vita–Beretta | 
  | 17–21 June | Vuelta a Asturias |  Spain | 2.1 |  Adolfo García Quesada (ESP) | Comunidad Valenciana | 
  | 19 June | GP Judendorf-Strassengel |  Austria | 1.2 |  Krzysztof Ciesielski (POL) | DHL–Author | 
  | 19 June | Flèche Ardennaise | .svg.png) Belgium | 1.2 | .svg.png) Francis De Greef (BEL) | Bodysol-Win for Life-Jong Vlaanderen | 
  | 22 June | Halle–Ingooigem | .svg.png) Belgium | 1.1 | .svg.png) Bert Roesems (BEL) | Davitamon–Lotto | 
  | 22 June | Noord-Nederland Tour |  Netherlands | 1.1 |  Stefan van Dijk (NED) | Mr Bookmaker.com-Sports Tech | 
  | 26 June | Giro delle Valli Aretine |  Italy | 1.2 |  Gianluca Moi (ITA) | Palazzago–Abi Isolanti | 
  | 28 June | Trofeo Città di Brescia |  Italy | 1.2 |  Matteo Bono (ITA) | Egidio Unidelta | 
  | 29 June | I.W.T. Jong Maar Moedig | .svg.png) Belgium | 1.2 | .svg.png) Gert Vanderaerden (BEL) | Colba-Telecom Cycling Team | 
  | 29 June–3 July | Course de la Solidarité Olympique |  Poland | 2.1 |  Piotr Wadecki (POL) | Intel–Action | 
  | 2 July | Cronoscalata Gardone Valtrompia |  Italy | 1.2 |  Branislau Samoilau (BLR) | Belarus (national team) | 
  | 2 July | Tour du Jura | .svg.png) Switzerland | 1.2 |  Glen Chadwick (NZL) | Team Cyclingnews.com | 
  | 3 July | Tour du Doubs |  France | 1.1 |  Philip Deignan (IRL) | AG2R Prévoyance | 
  | 3 July | Trofeo Matteotti |  Italy | 1.1 |  Ruggero Marzoli (ITA) | Acqua & Sapone–Adria Mobil | 
  | 3 July | Freccia dei Vini |  Italy | 1.2 |  Maurizio Bellin (ITA) | GS Podenzano | 
  | 4 July | Chieti-Casalincontrada-Blockhaus |  Italy | 1.2 | .svg.png) Paul Crake (AUS) | Corratec-Graz-Cyl | 
  | 4–10 July | Tour of Austria |  Austria | 2.1 |  Juan Miguel Mercado (ESP) | Quick-Step–Innergetic | 
  | 6–10 July | GP Torres Vedras | .svg.png) Portugal | 2.1 |  Gerardo Fernández (ARG) | Paredes Rota dos Moveis–Beira Tamega | 
  | 7–9 July | GP de Gemenc |  Hungary | 2.2 |  Martin Prázdnovský (SVK) | CK ZP Sport A.S. Podbrezova | 
  | 8 July | European Road Championships (U23) – Time Trial |  Russia | CC |  Dmytro Grabovskyy (UKR) | Ukraine (national team) | 
  | 9 July | Giro della Valsesia 1 |  Italy | 1.2 |  Simone Bruson (ITA) | GS Podenzano | 
  | 10 July | GP de Dourges |  France | 1.2 |  Grzegorz Kwiatkowski (POL) | EC Raismes | 
  | 10 July | De Drie Zustersteden | .svg.png) Belgium | 1.2 | .svg.png) Peter Wuyts (BEL) | Mr Bookmaker.com-Sports Tech | 
  | 10 July | Giro della Valsesia 2 |  Italy | 1.2 |  Piergiorgio Camussa (ITA) | Progetto Ciclismo Alplast | 
  | 10 July | Giro del Medio Brenta |  Italy | 1.2 |  Manuele Spadi (ITA) | Ceramica Flaminia | 
  | 10 July | Pomorski Klasyk |  Poland | 1.2 |  Piotr Wadecki (POL) | Intel–Action | 
  | 10 July | European Road Championships (U23) – Road Race |  Russia | CC |  František Raboň (CZE) | Czech Republic (national team) | 
  | 16 July | Trofeo Piva |  Italy | 1.2 |  Marco Vivian (ITA) | U.C. Trevigiani–Dynamon | 
  | 17 July | Giro del Casentino |  Italy | 1.2 |  Vasil Kiryienka (BLR) | Grassi–Marco Pantani | 
  | 17 July | Coppa Colli Briantei |  Italy | 1.2 |  Harald Starzengruber (AUT) | U.C. Trevigiani–Dynamon | 
  | 20–24 July | Sachsen Tour |  Germany | 2.1 |  Mathew Hayman (AUT) | Rabobank | 
  | 22–24 July | Brixia Tour |  Italy | 2.1 |  Emanuele Sella (ITA) | Ceramica Panaria–Navigare | 
  | 23 July | GP Bradlo |  Slovakia | 1.2 |  Martin Riška (SVK) | PSK Whirlpool | 
  | 24 July | Grand Prix de la ville de Pérenchies |  France | 1.2 |  Aivaras Baranauskas (LTU) | Roubaix-Lille Metropole | 
  | 24 July | GP Inda |  Italy | 1.2 |  Daniele Di Nucci (ITA) | Grassi–Marco Pantani | 
  | 25 July | Prueba Villafranca de Ordizia |  Spain | 1.1 |  Carlos García Quesada (ESP) | Comunidad Valenciana | 
  | 25–29 July | Tour de Wallonie | .svg.png) Belgium | 2.HC |  Luca Celli (ITA) | Team Barloworld-Valsir | 
  | 26–30 July | Dookoła Mazowsza |  Poland | 2.1 |  Piotr Zaradny (POL) | Knauf Team | 
  | 30 July | LUK Challenge Chrono Bühl |  Germany | 1.1 |  Bobby Julich (USA) 
  Jens Voigt (GER) | Team CSC | 
  | 31 July | Circuito de Getxo |  Spain | 1.1 |  David Fernández (ESP) | Andalucía–Paul Versan | 
  | 31 July | La Poly Normande |  France | 1.1 | .svg.png) Philippe Gilbert (BEL) | Française des Jeux | 
  | 2–4 August | Paris–Corrèze |  France | 2.1 |  Frédéric Finot (FRA) | Française des Jeux | 
  | 2–6 August | Vuelta a León |  Spain | 2.2 |  Enrique Salgueiro (ESP) | Spiuk | 
  | 3–7 August | Danmark Rundt |  Denmark | 2.HC |  Ivan Basso (ITA) | Team CSC | 
  | 4 August | Gran Premio Città di Camaiore |  Italy | 1.1 |  Maxim Iglinskiy (KAZ) | Domina Vacanze | 
  | 4–7 August | Tour of Małopolska |  Poland | 2.2 |  Cezary Zamana (POL) | Intel–Action | 
  | 5–15 August | Volta a Portugal | .svg.png) Portugal | 2.HC |  Vladimir Efimkin (RUS) | Team Barloworld-Valsir | 
  | 5–14 August | Tour de Guadeloupe |  France | 2.2 |  Flober Peña (COL) | L. Optiq-F. Telecom | 
  | 6 August | Giro del Lazio |  Italy | 1.HC |  Filippo Pozzato (ITA) | Quick-Step–Innergetic | 
  | 7 August | Sparkassen Giro |  Germany | 1.1 |  Lubor Tesař (CZE) | Akud Arnolds Sicherheit | 
  | 7–10 August | Tour de l'Ain |  France | 2.1 |  Carl Naibo (FRA) | Bretagne–Jean Floc'h | 
  | 7–11 August | Vuelta a Burgos |  Spain | 2.HC |  Juan Carlos Domínguez (ESP) | Saunier Duval–Prodir | 
  | 9 August | GP Fred Mengoni |  Italy | 1.1 |  Luca Mazzanti (ITA) | Ceramica Panaria–Navigare | 
  | 10 August | Trofeo Città di Castelfidardo |  Italy | 1.1 |  Murilo Fischer (BRA) | Naturino–Sapore di Mare | 
  | 10–14 August | Regio-Tour |  Germany | 2.1 | .svg.png) Nico Sijmens (BEL) | Landbouwkrediet–Colnago | 
  | 13 August | Puchar Uzdrowisk Karpackich |  Poland | 1.2 |  Radosław Romanik (POL) | DHL–Author | 
  | 13 August | Rund um die Hainleite |  Germany | 1.1 |  Bert Grabsch (GER) | Phonak | 
  | 13 August | GP Città di Felino |  Italy | 1.2 |  Matteo Priamo (ITA) | GS Promosport | 
  | 14 August | Memoriał Henryka Łasaka |  Poland | 1.1 |  Marek Maciejewski (POL) | Grupa PSB-Atlas-Orbea | 
  | 14 August | Subida a Urkiola |  Spain | 1.1 |  Joaquim Rodríguez (ESP) | Saunier Duval–Prodir | 
  | 14 August | Trofeo Bastianelli |  Italy | 1.2 |  Davide Torosantucci (ITA) | Monturano | 
  | 14 August | Scandinavian Open Road Race |  Sweden | 1.2 |  Christofer Stevenson (SWE) | Mälarenergi CK | 
  | 14 August | Havant GP |  United Kingdom | 1.2 |  Russell Downing (GBR) | Recycling.co.uk–MG X-Power | 
  | 15 August | Puchar Ministra Obrony Narodowej |  Poland | 1.2 |  Gregorz Zoledziowski (POL) | Legia–Bazyliszek | 
  | 16 August | Tre Valli Varesine |  Italy | 1.HC |  Stefano Garzelli (ITA) | Liquigas–Bianchi | 
  | 16 August | GP Capodarco |  Italy | 1.2 |  Fernando Herrero (ESP) | Viña Magna–Cropusa | 
  | 16–19 August | Tour du Limousin |  France | 2.1 |  Sébastien Joly (FRA) | Crédit Agricole | 
  | 17 August | Coppa Ugo Agostoni |  Italy | 1.1 |  Paolo Valoti (ITA) | Domina Vacanze | 
  | 17 August | Gara Ciclistica Milionaria |  Italy | 1.2 |  Davide Torosantucci (ITA) | Monturano | 
  | 18 August | Coppa Bernocchi |  Italy | 1.1 |  Danilo Napolitano (ITA) | LPR–Piacenza | 
  | 20 August | Tour de Rijke |  Netherlands | 1.1 |  Stefan van Dijk (NED) | Mr Bookmaker.com-Sports Tech | 
  | 20 August | Giro del Veneto |  Italy | 1.HC |  Eddy Mazzoleni (ITA) | Lampre–Caffita | 
  | 20 August | Szlakiem Walk Majora Hubala |  Poland | 1.2 |  Tomasz Kiendyś (POL) | Knauf Team | 
  | 20 August | GP Area Metropolitana de Vigo |  Spain | 1.2 |  Francisco García (ESP) | Paredes Rota dos Moveis–Beira Tamega | 
  | 21 August | Clásica a los Puertos |  Spain | 1.1 |  Xabier Zandio (ESP) | Illes Balears–Caisse d'Epargne | 
  | 21 August | GP Ciudad de Vigo |  Spain | 1.2 | .svg.png) José Carlos Rodrigues (POR) | Paredes Rota dos Moveis–Beira Tamega | 
  | 21 August | Châteauroux Classic |  France | 1.1 |  Jimmy Casper (FRA) | Cofidis | 
  | 23 August | Grote Prijs Stad Zottegem | .svg.png) Belgium | 1.1 |  Thomas Dekker (NED) | Rabobank | 
  | 23–26 August | Tour du Poitou Charentes et de la Vienne |  France | 2.1 |  Sylvain Chavanel (FRA) | Cofidis | 
  | 24 August | Druivenkoers Overijse | .svg.png) Belgium | 1.1 |  Leonardo Duque (COL) | Jartazi–Revor | 
  | 24 August | Gran Premio Nobili Rubinetterie |  Italy | 1.1 |  Damiano Cunego (ITA) | Lampre–Caffita | 
  | 25 August | Gran Premio Industria e Commercio Artigianato Carnaghese |  Italy | 1.1 | .svg.png) Simon Gerrans (AUS) | AG2R Prévoyance | 
  | 28 August | Rund um den Sachsenring |  Germany | 1.2 |  Karsten Volkmann (GER) | RSH | 
  | 29 August | GP de Beuvry-la-Forêt |  France | 1.2 |  Maint Berkenbosch (NED) | Trientalis-Apac Team | 
  | 30 August | Schaal Sels | .svg.png) Belgium | 1.1 |  Marcin Sapa (POL) | Knauf Team | 
  | 30 August–4 September | Tour of Britain |  United Kingdom | 2.1 | .svg.png) Nick Nuyens (BEL) | Quick-Step–Innergetic | 
  | 30 August–4 September | Giro della Valle d'Aosta |  Italy | 2.2 |  Morris Possoni (ITA) | Unidelta Egidio Colibrì Garda | 
  | 31 August–4 September | Hessen-Rundfahrt |  Germany | 2.1 |  Cezary Zamana (POL) | DHL–Author | 
  | 31 August–4 September | Tour de Slovaquie |  Slovakia | 2.2 |  Martin Prázdnovský (SVK) | CK ZP Sport A.S. Podbrezova | 
  | 1 September | Trofeo Melinda |  Italy | 1.1 |  Damiano Cunego (ITA) | Lampre–Caffita | 
  | 1–10 September | Tour de l'Avenir |  France | 2.1 |  Lars Bak (DEN) | Team CSC | 
  | 2–4 September | Stuttgart–Strasbourg |  Germany | 2.2 |  Michael Muck (GER) | Team Aguti | 
  | 3 September | Coppa Placci |  Italy | 1.HC |  Paolo Valoti (ITA) | Domina Vacanze | 
  | 4 September | Giro della Romagna |  Italy | 1.1 |  Danilo Napolitano (ITA) | LPR–Piacenza | 
  | 4 September | Grote Prijs Jef Scherens | .svg.png) Belgium | 1.1 |  Joost Posthuma (NED) | Rabobank | 
  | 4 September | Duo Normand |  France | 1.2 |  Sylvain Chavanel (FRA) 
 .svg.png) Thierry Marichal (BEL) | Cofidis | 
  | 7 September | Memorial Rik Van Steenbergen | .svg.png) Belgium | 1.1 |  Jean-Patrick Nazon (FRA) | AG2R Prévoyance | 
  | 8–11 September | Giro della Toscana |  Italy | 2.2 |  Sergey Firsanov (RUS) | Rietumu Banka–Riga | 
  | 10 September | Paris–Brussels | .svg.png) Belgium | 1.HC | .svg.png) Robbie McEwen (AUS) | Davitamon–Lotto | 
  | 10–16 September | Tour of Bulgaria |  Bulgaria | 2.2 |  Martin Prázdnovský (SVK) | Slovakia (national team) | 
  | 10–11 September | Triptyque des Barrages | .svg.png) Belgium | 2.2 |  Lars Boom (NED) | Rabobank Continental Team | 
  | 11 September | Rund um die Nürnberger Altstadt |  Germany | 1.1 |  Ronny Scholz (GER) | Gerolsteiner | 
  | 11 September | Grand Prix de Fourmies |  France | 1.HC | .svg.png) Robbie McEwen (AUS) | Davitamon–Lotto | 
  | 14 September | Grand Prix de Wallonie | .svg.png) Belgium | 1.1 | .svg.png) Nick Nuyens (BEL) | Quick-Step–Innergetic | 
  | 16 September | Kampioenschap van Vlaanderen | .svg.png) Belgium | 1.1 |  Sergey Lagutin (UZB) | Landbouwkrediet–Colnago | 
  | 16–17 September | GP de la Somme |  France | 2.2 |  Erki Pütsep (EST) | AG2R Prévoyance | 
  | 17 September | Gran Premio Città di Misano – Adriatico |  Italy | 1.1 |  Guillermo Bongiorno (ARG) | Ceramica Panaria–Navigare | 
  | 17 September | Giro del Canavese |  Italy | 1.2 |  Oscar Gatto (ITA) | Zalf Désirée Fior | 
  | 18 September | Chrono Champenois |  France | 1.2 |  Mathieu Heijboer (NED) | Rabobank Continental Team | 
  | 18 September | Gran Premio Industria e Commercio di Prato |  Italy | 1.1 |  Murilo Fischer (BRA) | Naturino–Sapore di Mare | 
  | 18 September | Trofeo Bianchin |  Italy | 1.2 |  Matteo Priamo (ITA) | GS Promosport | 
  | 18 September | Grand Prix d'Isbergues |  France | 1.1 | .svg.png) Niko Eeckhout (BEL) | Chocolade Jacques–T Interim | 
  | 21 September | Omloop van het Houtland Lichtervelde | .svg.png) Belgium | 1.2 | .svg.png) Kevin van Impe (BEL) | Chocolade Jacques–T Interim | 
  | 24 September | Delta Profronde |  Netherlands | 1.1 |  Bram de Groot (NED) | Rabobank | 
  | 27 September | Ruota d'Oro |  Italy | 1.2 |  Branislau Samoilau (BLR) | Belarus (national team) | 
  | 27 September | Omloop van de Vlaamse Scheldeboorden | .svg.png) Belgium | 1.1 | .svg.png) Niko Eeckhout (BEL) | Chocolade Jacques–T Interim | 
  | 29 September–2 October | Circuit Franco-Belge | .svg.png) Belgium | 2.1 |  Marco Zanotti (ITA) | Liquigas–Bianchi | 
  | 1 October | Memorial Cimurri |  Italy | 1.1 |  Murilo Fischer (BRA) | Naturino–Sapore di Mare | 
  | 1 October | Piccolo Giro di Lombardia |  Italy | 1.2 |  Ruslan Gryschenko (UKR) | Bottoli Artoni | 
  | 6 October | Coppa Sabatini |  Italy | 1.1 |  Alessandro Bertolini (ITA) | Domina Vacanze | 
  | 6 October | Paris–Bourges |  France | 1.1 |  Lars Bak (DEN) | Team CSC | 
  | 8 October | Giro dell'Emilia |  Italy | 1.HC |  Gilberto Simoni (ITA) | Lampre–Caffita | 
  | 9 October | Gran Premio Bruno Beghelli |  Italy | 1.1 |  Murilo Fischer (BRA) | Naturino–Sapore di Mare | 
  | 9 October | Paris–Tours Espoirs |  France | 1.2 |  Fabien Patanchon (FRA) | Ent Sud Gascogne | 
  | 11 October | Nationale Sluitingsprijs | .svg.png) Belgium | 1.1 | .svg.png) Gert Steegmans (BEL) | Davitamon–Lotto | 
  | 13 October | Giro del Piemonte |  Italy | 1.HC |  Murilo Fischer (BRA) | Naturino–Sapore di Mare |