2018 | 6: Brest - Côte de Mûr-de-Bretagne | 44.0 | Côte de Ploudiry (BRE,29) | Dion Smith (NZE) | 128 | 3 | |
| | 68.5 | Roc'h Trévezel (BRE,29) | Dion Smith (NZE) | 342 | 4 | |
| | 135.0 | Plougernével (BRE,22) | Laurent Pichon (FRA) | |  | |
| | 165.0 | Côte de Mûr-de-Bretagne (BRE,22) | Toms Skujinš (LAT) | 292 | 3 | |
| | 168.0 | Saint-Mayeux (BRE,22) | Jack Bauer (NZE) | |  | |
| | 181.0 | Côte de Mûr-de-Bretagne (BRE,22) | Daniel Martin (IRL) | 292 | 3 | |
| 5: Lorient - Quimper | 92.5 | Roudouallec (BRE,56) | Sylvain Chavanel (FRA) | |  | |
| | 106.0 | Côte de Kaliforn (BRE,29) | Sylvain Chavanel (FRA) | 209 | 4 | |
| | 113.0 | Côte de Trimen (BRE,29) | Sylvain Chavanel (FRA) | 223 | 4 | |
| | 140.5 | Côte de la Roche du Feu (BRE,29) | Sylvain Chavanel (FRA) | 221 | 3 | |
| | 159.5 | Côte de Menez Quelerc'h (BRE,29) | Toms Skujinš (LAT) | 210 | 3 | |
| | 181.0 | Côte de la Montagne de Locronan (BRE,29) | Toms Skujinš (LAT) | 233 | 3 | |
| | 192.5 | Notre Dame de Lorette (BRE,29) | Julian Alaphilippe (FRA) | |  | |
| 4: la Baule - Sarzeau | 156.5 | Limerzel (BRE,56) | Dimitri Claeys (BEL) | |  | |
2015 | 8: Rennes - Mûr-de-Bretagne | 108.5 | Moncontour (BRE,22) | Pierre-Luc Perichon (FRA) | |  | |
| | 181.5 | Mûr-de-Bretagne (BRE,22) | Alexis Vuillermoz (FRA) | 295 | 3 | |
2013 | 10: Saint-Gildas-des-Bois - Saint-Malo | 127.5 | le Hinglé (BRE,22) | Luis Ángel Maté (SPA) | |  | |
| | 142.0 | Côte de Dinan (BRE,22) | Lieuwe Westra (NED) | | 4 | |
2011 | 5: Carhaix-Plouguer - Cap Fréhel | 45.5 | Côte de Gurunhuel (BRE,22) | Anthony Delaplace (FRA) | 281 | 4 | |
| | 70.0 | Goudelin (BRE,22) | Sébastien Turgot (FRA) | |  | |
| 4: Lorient - Mûr-de-Bretagne | 79.0 | Côte de Laz (BRE,29) | Johnny Hoogerland (NED) | 237 | 4 | |
| | 92.5 | Spézet (BRE,29) | Johnny Hoogerland (NED) | |  | |
| | 172.5 | Mûr-de-Bretagne (BRE,22) | Cadel Evans (AUS) | 295 | 3 | |
2008 | 3: Saint-Malo - Nantes | 21.5 | Lanvallay (BRE,22) | Samuel Dumoulin (FRA) | |  | |
| | 48.5 | Bécherel (BRE,35) | Paolo Longo Borghini (ITA) | |  | |
| | 62.0 | Montauban-de-Bretagne (BRE,35) | William Frischkorn (USA) | |  | |
| 2: Auray - Saint-Brieuc | 23.5 | Côte de Bieuzy-Lanvaux (BRE,56) | Sylvain Chavanel (FRA) | 143 | 4 | |
| | 28.5 | Camors (BRE,56) | Sylvain Chavanel (FRA) | |  | |
| | 43.0 | Côte de Kergroix (BRE,56) | Thomas Voeckler (FRA) | 159 | 4 | |
| | 74.0 | Pontivy (BRE,56) | Sylvain Chavanel (FRA) | |  | |
| | 92.0 | Côte de Mur-de-Bretagne (BRE,22) | Sylvain Chavanel (FRA) | | 3 | |
| | 96.0 | Côte de Saint-Mayeux (BRE,22) | Thomas Voeckler (FRA) | | 4 | |
| | 103.0 | Corlay (BRE,22) | Sylvain Chavanel (FRA) | |  | |
| 1: Brest - Plumelec | 29.5 | Côte de Ty-Jopic (BRE,29) | Björn Schröder (GER) | 160 | 4 | |
| | 48.5 | Côte de Kerivarc'h (BRE,29) | Thomas Voeckler (FRA) | 144 | 4 | |
| | 62.0 | Plonévez-de-Faou (BRE,29) | Geoffroy Lequatre (FRA) | |  | |
| | 85.5 | Col de Toullaeron (BRE,29;56) | Lilian Jégou (FRA) | 266 | 4 | |
| | 90.5 | Gourin (BRE,56) | Geoffroy Lequatre (FRA) | |  | |
| | 146.5 | Côte de Guenervé (BRE,56) | David de la Fuente (SPA) | 116 | 4 | |
| | 157.0 | Remugnol (BRE,56) | Geoffroy Lequatre (FRA) | |  | |
2006 | 8: Saint-Méen-le-Grand - Lorient | 38.0 | Plessala (BRE,22) | Samuel Dumoulin (FRA) | |  | |
| | 75.0 | Côte de Mur-de-Bretagne (BRE,22) | Sylvain Calzati (FRA) | | 3 | |
| | 78.5 | Côte de Saint-Mayeux (BRE,22) | Sylvain Calzati (FRA) | | 4 | |
| | 94.0 | Côte de Gouarec (BRE,22) | Sylvain Calzati (FRA) | | 4 | |
| | 112.5 | Locmalo (BRE,56) | David Zabriskie (USA) | |  | |
| | 138.5 | Côte de Ty-Marrec (BRE,56) | Sylvain Calzati (FRA) | 128 | 4 | |
| | 142.0 | Plouay (BRE,56) | Mario Aerts (BEL) | |  | |
2004 | 8: Lamballe - Quimper | 14.2 | Moncontour (BRE,22) | Thor Hushovd (NOR) | |  | |
| | 50.9 | Côte de Mur-de-Bretagne (BRE,22) | Ronny Scholz (GER) | | 3 | |
| | 54.7 | Côte de Saint-Mayeux (BRE,22) | Ronny Scholz (GER) | | 4 | |
| | 103.8 | Carhaix-Plouguer (BRE,29) | Jakob Piil (DEN) | |  | |
| | 127.7 | Côte de Ménez-Kuz (BRE,29) | Ronny Scholz (GER) | | 4 | |
| | 130.9 | Châteauneuf-du-Faou (BRE,29) | Matteo Tosatto (ITA) | |  | |
| | 142.5 | Côte de l'Enseigne-Verte (BRE,29) | Jakob Piil (DEN) | | 4 | |
| 7: Châteaubriant - Saint-Brieuc | 52.5 | Goven (BRE,35) | Karsten Kroon (NED) | |  | |
| | 71.5 | Montfort-sur-Meu (BRE,35) | Thierry Marichal (BEL) | |  | |
| | 113.5 | Côte de Dinan (BRE,22) | Erik Dekker (NED) | | 4 | |
| | 129.5 | Plancoët (BRE,22) | Thierry Marichal (BEL) | |  | |
| | 149.0 | Côte de Saint-Aide (BRE,22) | Erik Dekker (NED) | | 3 | |
2002 | 8: Saint-Martin-de-Landelles - Plouay | 35.5 | Bazouges-la-Pérouse (BRE,35) | Robbie McEwen (AUS) | |  | |
| | 72.0 | Côte de Bécherel (BRE,35) | Ruslan Ivanov (MOL) | 142 | 4 | |
| | 85.0 | Montauban-de-Bretagne (BRE,35) | Sandy Casar (FRA) | |  | |
| | 160.5 | Noyal-Pontivy (BRE,56) | Sébastien Hinault (FRA) | |  | |
| | 187.0 | Côte de Kervalan (BRE,56) | Raivis Belohvosciks (LAT) | 140 | 4 | |
| | 214.0 | Côte de Ty-Marrec (BRE,56) | Raivis Belohvosciks (LAT) | 128 | 4 | |
2000 | 5: Vannes - Vitré | 23.0 | Côte de Cadoudal (BRE,56) | Paolo Bettini (ITA) | 170 | 3 | |
| | 34.5 | Côte de Coët-Bugat (BRE,56) | Jacky Durand (FRA) | | 4 | |
| | 52.5 | Mohon (BRE,56) | Jens Voigt (GER) | |  | |
| | 85.0 | Eréac (BRE,22) | Koos Moerenhout (NED) | |  | |
| | 119.0 | Côte de Calorguen (BRE,22) | Sébastien Demarbaix (BEL) | | 4 | |
| | 144.5 | Côte de Hédé (BRE,35) | Sébastien Demarbaix (BEL) | | 4 | |
| | 172.0 | Liffré (BRE,35) | Jens Voigt (GER) | |  | |
1999 | 3: Nantes - Laval | 74.0 | Pipriac (BRE,35) | Frédéric Guesdon (FRA) | |  | |
| | 105.0 | Côte du Sel-de-Bretagne (BRE,35) | Massimo Giunti (ITA) | 101 | 4 | |
| | 147.0 | Argentré-du-Plessis (BRE,35) | Frédéric Guesdon (FRA) | |  | |
1998 | 4: Plouay - Chôlet | 62.0 | Plumelec (BRE,56) | Stuart O'Grady (AUS) | |  | |
| | 95.0 | Côte de la Secourette (BRE,56) | Pascal Hervé (FRA) | | 4 | |
| | 102.0 | Peillac (BRE,56) | Stuart O'Grady (AUS) | |  | |
| 3: Roscoff - Lorient | 39.0 | Commana (BRE,29) | Bo Hamburger (DEN) | |  | |
| | 46.0 | Roc-Trévézel (BRE,29) | Pascal Hervé (FRA) | | 4 | |
| | 67.0 | Plonévez-de-Faou (BRE,29) | Stuart O'Grady (AUS) | |  | |
| | 82.0 | Côte de Châteauneuf-du-Faou (BRE,29) | Pascal Hervé (FRA) | | 3 | |
| | 130.0 | Moëlan-sur-Mer (BRE,29) | Bo Hamburger (DEN) | |  | |
1997 | 3: Vire - Plumelec | 93.0 | Bazouges-la-Pérouse (BRE,35) | Gianluca Bortolami (ITA) | |  | |
| | 198.0 | Guegon (BRE,56) | François Simon (FRA) | |  | |
1995 | 2: Perros-Guirec - Vitré | 16.0 | Pommerit-Jaudy (BRE,22) | Dzamolidin Abduzhaparov (UZB) | |  | |
| | 53.0 | Côte de Saint-Péver (BRE,22) | Dimitri Konychev (RUS) | | 4 | |
| | 144.0 | Saint-Méen-le-Grand (BRE,35) | Laurent Jalabert (FRA) | |  | |
| | 216.0 | Châteaubourg (BRE,35) | Frans Maassen (NED) | |  | |
| 1: Dinan - Lannion | 37.0 | Côte de Saint-Aide (BRE,22) | François Simon (FRA) | | 4 | |
| | 56.0 | Sables-d'Or (BRE,22) | Jan Svorada (CZE) | |  | |
| | 93.0 | Côte de Langueux (BRE,22) | Peter De Clercq (BEL) | | 4 | |
| | 146.0 | Côte de Falaises-de-Plouezec (BRE,22) | François Simon (FRA) | | 4 | |
| | 188.0 | Trestel (BRE,22) | Erik Dekker (NED) | |  | |
| | 219.0 | Radome de Pleumeur-Bodou (BRE,22) | Laurent Jalabert (FRA) | |  | |
| P: Saint-Brieuc vv  | 4.0 | Côte de Saint-Brieuc (BRE,22) | Arsenio González (SPA) | | 4 | |
1994 | 6: Cherbourg - Rennes | 190.0 | Louvigné-du-Désert (BRE,35) | Johan Museeuw (BEL) | |  | |
| | 225.0 | Saint-Quen-des-Alleux (BRE,35) | Thierry Marie (FRA) | |  | |
1993 | 3: Vannes - Dinard | 25.0 | Pluvigner (BRE,56) | Charly Mottet (FRA) | |  | |
| | 63.0 | Pontivy (BRE,56) | Marc Sergeant (BEL) | |  | |
| | 80.0 | Côte de Mur-de-Bretagne (BRE,22) | Laurent Desbiens (FRA) | | 3 | |
| | 84.0 | Côte de Garzanic (BRE,22) | Laurent Desbiens (FRA) | | 4 | |
| | 169.0 | Créhen (BRE,22) | Marc Sergeant (BEL) | |  | |
| 2: les Sables-d'Olonne - Vannes | 201.0 | Surzur (BRE,56) | Thierry Marie (FRA) | |  | |
1991 | 11: Quimper - Saint-Herblain | 2.0 | Côte du Petit-Guélen (BRE,29) | Peter De Clercq (BEL) | 80 | 4 | |
| | 18.0 | Rosporden (BRE,29) | Dzamolidin Abduzhaparov (CIS) | |  | |
| | 59.0 | Côte du Bas-Pont-Scorff (BRE,56) | Camillo Passera (ITA) | 40 | 4 | |
| | 162.0 | Arzal (BRE,56) | Rik Van Slycke (BEL) | |  | |
| 10: Rennes - Quimper | 57.0 | Saint-Brieuc-de-Mauron (BRE,56) | Johan Museeuw (BEL) | |  | |
| | 100.0 | Noyal-Pontivy (BRE,56) | Thierry Laurent (FRA) | |  | |
| | 133.0 | Côte de Poulgrellec (BRE,56) | Thierry Laurent (FRA) | 260 | 4 | |
| | 163.0 | Gourin (BRE,56) | Guido Bontempi (ITA) | |  | |
| 9: Alençon - Rennes | 128.0 | Louvigné-de-Baïs (BRE,35) | Laurent Jalabert (FRA) | |  | |
1990 | 4: Nantes - le Mont-Saint-Michel | 100.0 | Côte du Plessis (BRE,56) | Claudio Chiappucci (ITA) | 105 | 4 | |
1989 | 6: Rennes - Futuroscope | 31.0 | Retiers (BRE,35) | Sören Lilholt (DEN) | |  | |
| 5: Dinard - Rennes  | 22.0 | Côte de la Madeleine (29) (BRE,29) | Acacio da Silva (POR) | 70 | 4 | |
1986 | 8: Saint-Hilaire-du-Harcouët - Nantes | 11.0 | Louvigné-du-Désert (BRE,35) | Jean-Claude Bagot (FRA) | |  | |
| | 78.0 | Liffré (BRE,35) | Gerrit Solleveld (NED) | |  | |
| | 106.0 | Janzé (BRE,35) | Silvano Contini (ITA) | |  | |
1985 | 4: Fougères - Pont-Audemer | 14.0 | Louvigné-du-Désert (BRE,35) | Denis Roux (FRA) | |  | |
| 2: Lorient - Vitré | 42.0 | Côte de la Forêt-de-Lanvaux (BRE,56) | Adrie van der Poel (NED) | 120 | 4 | |
| | 64.0 | Saint-Jean-Brévelay (BRE,56) | Eric Vanderaerden (BEL) | |  | |
| | 126.0 | la Gacilly (BRE,56) | Jozef Lieckens (BEL) | |  | |
| | 157.0 | la Chapelle-Bouëxic (BRE,35) | Eric Vanderaerden (BEL) | |  | |
| | 210.0 | Louvigné-de-Baïs (BRE,35) | Celestino Prieto (SPA) | |  | |
| | 236.0 | Vitré (BRE,35) | Jean-Claude Bagot (FRA) | |  | |
| 1: Vannes - Lanester | 26.0 | Bel-Air (BRE,56) | Eric Vanderaerden (BEL) | |  | |
| | 42.0 | Côte d'Hellès (BRE,56) | Maarten Ducrot (NED) | 200 | 4 | |
| | 58.0 | Ploërmel (BRE,56) | Maarten Ducrot (NED) | |  | |
| | 180.0 | Gourin (BRE,56) | Maarten Ducrot (NED) | |  | |
| | 220.0 | Côte de Questenen (BRE,56) | Maarten Ducrot (NED) | 120 | 4 | |
| | 243.0 | Lorient (BRE,56) | Steve Bauer (CAN) | |  | |
| P: Plumelec vv  | | Côte de Cadoudal (BRE,56) | Bernard Hinault (FRA) | 170 | 3 | |
1982 | 9b: Plumelec - Nantes | | Côte de Quemper (BRE,56) | Bernard Vallet (FRA) | 90 | 4 | |
| 8: Concarneau - Châteaulin | | Côte de Beg-Menez (BRE,29) | Bernard Vallet (FRA) | 60 | 4 | |
| | | Pont-l'Abbé (BRE,29) | Régis Clère (FRA) | |  | |
| | | Plouhinec (BRE,29) | Régis Clère (FRA) | |  | |
| | | Douarnenez (BRE,29) | Régis Clère (FRA) | |  | |
| | | Côte de Cast (BRE,29) | Régis Clère (FRA) | 220 | 4 | |
| | | Régis Clère (FRA) | |
| | | Côte de Stang-ar-Garront (BRE,29) | Régis Clère (FRA) | 100 | 3 | |
| | | Côte de Stang-ar-Garront (BRE,29) | Henk Lubberding (NED) | 100 | 3 | |
| | | Côte de Stang-ar-Garront (BRE,29) | Régis Clère (FRA) | 100 | 3 | |
| | | Côte de Stang-ar-Garront (BRE,29) | Régis Clère (FRA) | 100 | 4 | |
| | | Côte de Stang-ar-Garront (BRE,29) | Régis Clère (FRA) | 100 | 4 | |
| 7: Cancale - Concarneau | | Dinan (BRE,22) | Phil Anderson (AUS) | |  | |
| | | Plumieux (BRE,56) | Marc Madiot (FRA) | |  | |
| | | Côte de Kerbédic (BRE,56) | Jean-Luc Vandenbroucke (BEL) | 190 | 4 | |
| | | Côte d'Inguiniel (BRE,56) | Jean-Luc Vandenbroucke (BEL) | 180 | 4 | |
| | | Plouay (BRE,56) | Jean-Luc Vandenbroucke (BEL) | |  | |
| | | Riec-sur-Belon (BRE,29) | Hennie Kuiper (NED) | |  | |
| | | Trégunc (BRE,29) | Theo de Rooij (NED) | |  | |
1980 | 9: Saint-Malo - Nantes | 8.5 | Côte de Rance (BRE,35) | Jean-Luc Vandenbroucke (BEL) | 100 | 4 | |
| | 30.0 | Dinan (BRE,22) | Rudy Pevenage (BEL) | |  | |
| | 51.5 | Côte de Bécherel (BRE,35) | Eddy Schepers (BEL) | 142 | 4 | |
| | 57.0 | Irodouër (BRE,35) | Jean-Louis Gauthier (FRA) | |  | |
| | 91.0 | Maxent (BRE,35) | Jean-Louis Gauthier (FRA) | |  | |
1979 | 6: Angers - Saint-Brieuc | 110.0 | Guipry (BRE,35) | Willy Teirlinck (BEL) | |  | |
| | 150.0 | Côte de Paimpont (BRE,35) | Pierre Bazzo (FRA) | 255 | 4 | |
| | 192.0 | Saint-Vran (BRE,22) | Michel Laurent (FRA) | |  | |
| | 233.0 | Côte d'Yffiniac (BRE,22) | Hennie Kuiper (NED) | 127 | 4 | |
1977 | 9: Lorient - Rennes | 67.0 | Côte de Mur-de-Bretagne (BRE,22) | Lucien Van Impe (BEL) | | 3 | |
| 8: Angers - Lorient | 180.0 | Côte de Cadoudal (BRE,56) | Jean-Pierre Danguillaume (FRA) | 170 | 4 | |
1974 | 1: Brest - Saint-Pol-de-Léon | | Côte de Loqueffret (BRE,29) | Lucien Van Impe (BEL) | | 4 | |
| | 106.0 | Côte de Landivisiau (BRE,29) | Willy Teirlinck (BEL) | | 4 | |
1972 | 2: Saint-Brieuc - la Baule | 94.0 | Bignan (BRE,56) | Cyrille Guimard (FRA) | |  | |
| | 154.4 | Côte de Marzan (BRE,56) | Willy In 't Ven (BEL) | 105 | 4 | |
| 1: Angers - Saint-Brieuc | 96.5 | Côte de Vitré (BRE,35) | Cyrille Guimard (FRA) | | 4 | |
1967 | 1b: Angers - Saint-Malo | | Côte de Pérouse (BRE,35) | Jean-Claude Lebaube (FRA) | | 4 | |
1965 | 6: Quimper - la Baule | | Côte de Quimper (BRE,29) | Julio Jiménez (SPA) | | 4 | |
| 5a: Saint-Brieuc - Châteaulin | | Côte de Stang-ar-Garront (BRE,29) | Frans Brands (BEL) | 100 | 4 | |
| 4: Caen - Saint-Brieuc | | Côte de Cassepot (BRE,22) | Jos Timmerman (BEL) | | 4 | |
1962 | 7: Quimper - Saint-Nazaire | | Côte de Quimper (BRE,29) | Giorgio Zancanaro (ITA) | | 4 | |
| 6: Dinard - Brest | | Roc-Trévézel (BRE,29) | Rolf Wolfshohl (BRD) | | 4 | |