Tour de France 2015 - Stage 9

Vannes > Plumelec, 28.0km

04.07-26.07

The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.

Results

Stage

PosRiderTeam Time
1 Samuel Sánchez BMC Racing Team 0:32:15
1 Damiano Caruso BMC Racing Team 0:32:15
1 Michael Schär BMC Racing Team 0:36:29
1 Danilo Wyss BMC Racing Team 0:35:04
1 Daniel Oss BMC Racing Team 0:34:37
1 Rohan Dennis BMC Racing Team 0:32:15
1 Manuel Quinziato BMC Racing Team 0:36:29
1 Tejay van Garderen BMC Racing Team 0:32:15
1 Greg Van Avermaet BMC Racing Team 0:32:15
2 Chris Froome Team Sky + 00.01
2 Geraint Thomas Team Sky + 00.01
2 Nicolas Roche Team Sky + 00.01
2 Wout Poels Team Sky + 00.42
2 Richie Porte Team Sky + 00.01
2 Leopold König Team Sky + 00.01
2 Ian Stannard Team Sky + 03.01
2 Luke Rowe Team Sky + 03.37
2 Peter Kennaugh Team Sky + 04.40
3 Nairo Quintana Movistar Team + 00.04
3 Alejandro Valverde Movistar Team + 00.04
3 Jonathan Castroviejo Movistar Team + 00.04
3 Gorka Izagirre Movistar Team + 00.38
3 Winner Anacona Movistar Team + 00.04
3 Jose Herrada Movistar Team + 00.04
3 Adriano Malori Movistar Team + 03.07
3 Imanol Erviti Movistar Team + 03.07
3 Alex Dowsett Movistar Team + 05.48
4 Alberto Contador Tinkoff - Saxo + 00.28
4 Roman Kreuziger Tinkoff - Saxo + 00.28
4 Rafal Majka Tinkoff - Saxo + 00.28
4 Michael Rogers Tinkoff - Saxo + 00.44
4 Peter Sagan Tinkoff - Saxo + 00.28
4 Matteo Tosatto Tinkoff - Saxo + 04.59
4 Ivan Basso Tinkoff - Saxo + 00.28
4 Daniele Bennati Tinkoff - Saxo + 04.18
4 Michael Valgren Tinkoff - Saxo + 03.41
5 Vincenzo Nibali Astana Pro Team + 00.35
5 Tanel Kangert Astana Pro Team + 00.35
5 Jakob Fuglsang Astana Pro Team + 00.35
5 Michele Scarponi Astana Pro Team + 00.35
5 Andriy Grivko Astana Pro Team + 02.09
5 Lieuwe Westra Astana Pro Team + 00.35
5 Dmitriy Gruzdev Astana Pro Team + 04.53
5 Lars Boom Astana Pro Team + 03.17
5 Rein Taaramäe Astana Pro Team + 04.53
6 Mathias Frank IAM Cycling + 00.38
6 Jarlinson Pantano IAM Cycling + 00.38
6 Sylvain Chavanel IAM Cycling + 00.38
6 Stef Clement IAM Cycling + 00.46
6 Marcel Wyss IAM Cycling + 00.38
6 Reto Hollenstein IAM Cycling + 01.45
6 Martin Elmiger IAM Cycling + 01.45
6 Matthias Brändle IAM Cycling + 02.35
6 Jérôme Coppel IAM Cycling + 00.38
7 Rigoberto Uran Etixx - Quick Step + 00.45
7 Michal Golas Etixx - Quick Step + 00.45
7 Zdenek Stybar Etixx - Quick Step + 00.45
7 Julien Vermote Etixx - Quick Step + 04.44
7 Matteo Trentin Etixx - Quick Step + 00.45
7 Mark Cavendish Etixx - Quick Step + 02.56
7 Michal Kwiatkowski Etixx - Quick Step + 00.45
7 Mark Renshaw Etixx - Quick Step + 04.06
8 Rubén Plaza Lampre-Merida + 00.48
8 Nelson Oliveira Lampre-Merida + 01.48
8 Kristijan Durasek Lampre-Merida + 00.48
8 Rafael Valls Lampre-Merida + 00.48
8 Matteo Bono Lampre-Merida + 06.53
8 José Serpa Lampre-Merida + 00.48
8 Filippo Pozzato Lampre-Merida + 02.13
8 Davide Cimolai Lampre-Merida + 05.58
8 Rui Costa Lampre-Merida + 00.48
9 Robert Gesink Team Lotto NL - Jumbo + 01.14
9 Steven Kruijswijk Team Lotto NL - Jumbo + 01.14
9 Bram Tankink Team Lotto NL - Jumbo + 05.17
9 Wilco Kelderman Team Lotto NL - Jumbo + 01.14
9 Paul Martens Team Lotto NL - Jumbo + 01.51
9 Laurens Ten Dam Team Lotto NL - Jumbo + 05.17
9 Sep Vanmarcke Team Lotto NL - Jumbo + 01.14
9 Jos Van Emden Team Lotto NL - Jumbo + 01.14
9 Tom Leezer Team Lotto NL - Jumbo + 03.46
10 Romain Bardet AG2R La Mondiale + 01.24
10 Mikaël Chérel AG2R La Mondiale + 06.41
10 Jan Bakelants AG2R La Mondiale + 01.24
10 Alexis Vuillermoz AG2R La Mondiale + 01.24
10 Jean-Christophe Péraud AG2R La Mondiale + 01.24
10 Christophe Riblon AG2R La Mondiale + 01.24
10 Damien Gaudin AG2R La Mondiale + 03.08
10 Johan Vansummeren AG2R La Mondiale + 06.41
10 Ben Gastauer AG2R La Mondiale + 01.24
11 Bauke Mollema Trek Factory Racing + 01.25
11 Bob Jungels Trek Factory Racing + 01.25
11 Haimar Zubeldia Trek Factory Racing + 01.25
11 Markel Irizar Trek Factory Racing + 01.41
11 Gregory Rast Trek Factory Racing + 04.23
11 Julian Arredondo Trek Factory Racing + 01.25
11 Stijn Devolder Trek Factory Racing + 01.25
11 Laurent Didier Trek Factory Racing + 04.23
12 Andrew Talansky Team Cannondale - Garmin + 01.29
12 Daniel Martin Team Cannondale - Garmin + 01.29
12 Ryder Hesjedal Team Cannondale - Garmin + 01.29
12 Kristjan Koren Team Cannondale - Garmin + 01.29
12 Ramunas Navardauskas Team Cannondale - Garmin + 02.29
12 Dylan van Baarle Team Cannondale - Garmin + 03.15
12 Nathan Haas Team Cannondale - Garmin + 03.54
12 Sebastian Langeveld Team Cannondale - Garmin + 01.29
13 Jan Barta Bora - Argon 18 + 01.32
13 Emanuel Buchmann Bora - Argon 18 + 01.32
13 Paul Voss Bora - Argon 18 + 01.32
13 Bartosz Huzarski Bora - Argon 18 + 01.32
13 Jose Mendes Bora - Argon 18 + 01.32
13 Dominik Nerz Bora - Argon 18 + 01.32
13 Zakkari Dempster Bora - Argon 18 + 03.40
13 Sam Bennett Bora - Argon 18 + 04.18
14 Thibaut Pinot FDJ + 01.33
14 Matthieu Ladagnous FDJ + 01.33
14 Jérémy Roy FDJ + 01.56
14 Alexandre Geniez FDJ + 01.33
14 Benoît Vaugrenard FDJ + 01.33
14 Arnaud Démare FDJ + 05.31
14 Sébastien Chavanel FDJ + 06.45
14 Steve Morabito FDJ + 01.33
15 Tony Gallopin Lotto - Soudal + 01.36
15 Lars Bak Lotto - Soudal + 01.36
15 Thomas De Gendt Lotto - Soudal + 01.36
15 Adam Hansen Lotto - Soudal + 05.08
15 Tim Wellens Lotto - Soudal + 01.36
15 André Greipel Lotto - Soudal + 01.36
15 Jens Debusschere Lotto - Soudal + 05.22
15 Marcel Sieberg Lotto - Soudal + 03.48
16 Warren Barguil Team Giant - Alpecin + 01.37
16 Simon Geschke Team Giant - Alpecin + 01.37
16 Koen De Kort Team Giant - Alpecin + 05.08
16 Georg Preidler Team Giant - Alpecin + 01.37
16 Roy Curvers Team Giant - Alpecin + 05.08
16 John Degenkolb Team Giant - Alpecin + 01.37
16 Albert Timmer Team Giant - Alpecin + 01.37
16 Ramon Sinkeldam Team Giant - Alpecin + 03.56
17 Pierre Rolland Team Europcar + 01.42
17 Romain Sicard Team Europcar + 01.51
17 Cyril Gautier Team Europcar + 01.42
17 Thomas Voeckler Team Europcar + 01.42
17 Perrig Quemeneur Team Europcar + 01.42
17 Angelo Tulik Team Europcar + 04.15
17 Bryan Coquard Team Europcar + 04.15
17 Yohann Gène Team Europcar + 05.33
17 Bryan Nauleau Team Europcar + 01.42
18 Pierrick Fedrigo Bretagne - Séché Environnement + 01.46
18 Pierre-Luc Périchon Bretagne - Séché Environnement + 01.46
18 Anthony Delaplace Bretagne - Séché Environnement + 02.17
18 Florian Vachon Bretagne - Séché Environnement + 01.46
18 Brice Feillu Bretagne - Séché Environnement + 04.10
18 Armindo Fonseca Bretagne - Séché Environnement + 05.24
18 Arnaud Gérard Bretagne - Séché Environnement + 01.46
18 Frédéric Brun Bretagne - Séché Environnement + 05.23
18 Eduardo Sepulveda Bretagne - Séché Environnement + 01.46
19 Joaquim Rodríguez Team Katusha + 01.53
19 Alberto Losada Team Katusha + 01.53
19 Tiago Machado Team Katusha + 04.22
19 Giampaolo Caruso Team Katusha + 01.53
19 Marco Haller Team Katusha + 01.53
19 Alexander Kristoff Team Katusha + 01.53
19 Jacopo Guarnieri Team Katusha + 05.38
20 Serge Pauwels MTN-Qhubeka + 05.41
20 Daniel Teklehaimanot MTN-Qhubeka + 01.56
20 Jacques Janse Van Rensburg MTN-Qhubeka + 04.08
20 Edvald Boasson-Hagen MTN-Qhubeka + 01.56
20 Merhawi Kudus MTN-Qhubeka + 01.56
20 Steve Cummings MTN-Qhubeka + 01.56
20 Reinardt Janse van Rensburg MTN-Qhubeka + 04.08
20 Tyler Farrar MTN-Qhubeka + 05.41
20 Louis Meintjes MTN-Qhubeka + 01.56
21 Luis Angel Mate Cofidis + 03.18
21 Daniel Navarro Cofidis + 02.32
21 Julien Simon Cofidis + 02.32
21 Nicolas Edet Cofidis + 02.32
21 Geoffrey Soupe Cofidis + 04.16
21 Christophe Laporte Cofidis + 02.32
21 Florian Sénéchal Cofidis + 02.32
21 Kenneth Vanbilsen Cofidis + 04.16
22 Adam Yates Orica - GreenEDGE + 04.58
22 Simon Yates Orica - GreenEDGE + 04.58
22 Pieter Weening Orica - GreenEDGE + 04.58
22 Luke Durbridge Orica - GreenEDGE + 04.58
22 Michael Matthews Orica - GreenEDGE + 04.58
22 Svein Tuft Orica - GreenEDGE + 04.58

GC

PosRiderTeam Time
1 Chris Froome Team Sky 31:34:12
2 Tejay van Garderen BMC Racing Team + 00.12
3 Greg Van Avermaet BMC Racing Team + 00.27
4 Peter Sagan Tinkoff - Saxo + 00.38
5 Alberto Contador Tinkoff - Saxo + 01.03
6 Rigoberto Uran Etixx - Quick Step + 01.18
7 Alejandro Valverde Movistar Team + 01.50
8 Geraint Thomas Team Sky + 01.52
9 Nairo Quintana Movistar Team + 01.59
10 Zdenek Stybar Etixx - Quick Step + 01.59
11 Tony Gallopin Lotto - Soudal + 02.01
12 Roman Kreuziger Tinkoff - Saxo + 02.18
13 Vincenzo Nibali Astana Pro Team + 02.22
14 Warren Barguil Team Giant - Alpecin + 02.43
15 Robert Gesink Team Lotto NL - Jumbo + 02.52
16 Bauke Mollema Trek Factory Racing + 02.56
17 Jean-Christophe Péraud AG2R La Mondiale + 03.30
18 Joaquim Rodríguez Team Katusha + 03.52
19 Andrew Talansky Team Cannondale - Garmin + 04.17
20 Mathias Frank IAM Cycling + 04.32
21 Romain Bardet AG2R La Mondiale + 04.38
22 Jan Bakelants AG2R La Mondiale + 05.08
23 Rui Costa Lampre-Merida + 05.20
24 Jakob Fuglsang Astana Pro Team + 05.22
25 Samuel Sánchez BMC Racing Team + 06.17
26 Dominik Nerz Bora - Argon 18 + 06.28
27 Gorka Izagirre Movistar Team + 06.40
28 Alexis Vuillermoz AG2R La Mondiale + 06.49
29 Thibaut Pinot FDJ + 08.05
30 Kristjan Koren Team Cannondale - Garmin + 08.35
31 Daniel Martin Team Cannondale - Garmin + 09.21
32 Sylvain Chavanel IAM Cycling + 09.21
33 Edvald Boasson-Hagen MTN-Qhubeka + 10.14
34 Alberto Losada Team Katusha + 10.37
35 Jarlinson Pantano IAM Cycling + 11.20
36 Pierre Rolland Team Europcar + 11.43
37 Paul Voss Bora - Argon 18 + 11.47
38 Eduardo Sepulveda Bretagne - Séché Environnement + 12.25
39 Michal Kwiatkowski Etixx - Quick Step + 15.18
40 Michael Rogers Tinkoff - Saxo + 15.57
41 Steve Morabito FDJ + 16.24
42 Simon Geschke Team Giant - Alpecin + 16.47
43 Cyril Gautier Team Europcar + 17.14
44 Lars Bak Lotto - Soudal + 17.18
45 Koen De Kort Team Giant - Alpecin + 17.44
46 Adam Yates Orica - GreenEDGE + 17.45
47 Andriy Grivko Astana Pro Team + 17.49
48 Bram Tankink Team Lotto NL - Jumbo + 18.03
49 Simon Yates Orica - GreenEDGE + 18.29
50 Christophe Laporte Cofidis + 19.41
51 Michal Golas Etixx - Quick Step + 20.23
52 Jonathan Castroviejo Movistar Team + 20.33
53 Reinardt Janse van Rensburg MTN-Qhubeka + 20.54
54 Mikaël Chérel AG2R La Mondiale + 20.54
55 Daniel Oss BMC Racing Team + 20.59
56 André Greipel Lotto - Soudal + 21.52
57 John Degenkolb Team Giant - Alpecin + 22.15
58 Geoffrey Soupe Cofidis + 22.25
59 Jos Van Emden Team Lotto NL - Jumbo + 23.00
60 Matthieu Ladagnous FDJ + 23.01
61 Marcel Sieberg Lotto - Soudal + 23.02
62 Sep Vanmarcke Team Lotto NL - Jumbo + 23.06
63 Mark Cavendish Etixx - Quick Step + 23.31
64 Michael Schär BMC Racing Team + 23.49
65 Ramon Sinkeldam Team Giant - Alpecin + 24.12
66 Romain Sicard Team Europcar + 24.31
67 Julien Vermote Etixx - Quick Step + 24.32
68 Roy Curvers Team Giant - Alpecin + 24.47
69 Benoît Vaugrenard FDJ + 24.50
70 Julien Simon Cofidis + 25.05
71 Rein Taaramäe Astana Pro Team + 25.11
72 Nicolas Roche Team Sky + 25.25
73 Jacques Janse Van Rensburg MTN-Qhubeka + 25.36
74 Florian Sénéchal Cofidis + 25.42
75 Bryan Coquard Team Europcar + 25.57
76 Gregory Rast Trek Factory Racing + 26.24
77 Rohan Dennis BMC Racing Team + 26.29
78 Danilo Wyss BMC Racing Team + 26.34
79 Arnaud Démare FDJ + 26.51
80 Alexander Kristoff Team Katusha + 27.14
81 Jan Barta Bora - Argon 18 + 27.17
82 Tanel Kangert Astana Pro Team + 27.21
83 Georg Preidler Team Giant - Alpecin + 27.22
84 Tiago Machado Team Katusha + 27.34
85 Haimar Zubeldia Trek Factory Racing + 27.59
86 Ramunas Navardauskas Team Cannondale - Garmin + 28.02
87 Tom Leezer Team Lotto NL - Jumbo + 28.04
88 Paul Martens Team Lotto NL - Jumbo + 28.19
89 Armindo Fonseca Bretagne - Séché Environnement + 28.39
90 Zakkari Dempster Bora - Argon 18 + 28.47
91 Daniele Bennati Tinkoff - Saxo + 29.00
92 Ian Stannard Team Sky + 29.04
93 Serge Pauwels MTN-Qhubeka + 29.28
94 Anthony Delaplace Bretagne - Séché Environnement + 29.39
95 Florian Vachon Bretagne - Séché Environnement + 30.01
96 Steven Kruijswijk Team Lotto NL - Jumbo + 30.17
97 Markel Irizar Trek Factory Racing + 30.19
98 Manuel Quinziato BMC Racing Team + 30.34
99 Michael Valgren Tinkoff - Saxo + 31.02
100 Mark Renshaw Etixx - Quick Step + 31.15
101 Matteo Trentin Etixx - Quick Step + 31.36
102 Reto Hollenstein IAM Cycling + 31.43
103 Adriano Malori Movistar Team + 31.57
104 Marcel Wyss IAM Cycling + 32.06
105 Ben Gastauer AG2R La Mondiale + 32.09
106 Wilco Kelderman Team Lotto NL - Jumbo + 32.34
107 Tyler Farrar MTN-Qhubeka + 32.38
108 Filippo Pozzato Lampre-Merida + 32.46
109 Daniel Teklehaimanot MTN-Qhubeka + 33.39
110 José Serpa Lampre-Merida + 34.09
111 Angelo Tulik Team Europcar + 34.10
112 Tim Wellens Lotto - Soudal + 34.22
113 Pierrick Fedrigo Bretagne - Séché Environnement + 34.31
114 Lieuwe Westra Astana Pro Team + 34.47
115 Nelson Oliveira Lampre-Merida + 35.06
116 Luis Angel Mate Cofidis + 35.08
117 Bartosz Huzarski Bora - Argon 18 + 35.11
118 Stef Clement IAM Cycling + 35.27
119 Jérémy Roy FDJ + 36.15
120 Yohann Gène Team Europcar + 36.21
121 Kristijan Durasek Lampre-Merida + 36.26
122 Ryder Hesjedal Team Cannondale - Garmin + 36.28
123 Damiano Caruso BMC Racing Team + 36.28
124 Arnaud Gérard Bretagne - Séché Environnement + 36.29
125 Michele Scarponi Astana Pro Team + 36.52
126 Jacopo Guarnieri Team Katusha + 37.46
127 Damien Gaudin AG2R La Mondiale + 37.48
128 Matthias Brändle IAM Cycling + 38.03
129 Daniel Navarro Cofidis + 38.57
130 Leopold König Team Sky + 38.58
131 Perrig Quemeneur Team Europcar + 39.28
132 Luke Rowe Team Sky + 39.31
133 Julian Arredondo Trek Factory Racing + 39.53
134 Christophe Riblon AG2R La Mondiale + 40.00
135 Rafal Majka Tinkoff - Saxo + 41.01
136 Giampaolo Caruso Team Katusha + 41.35
137 Bob Jungels Trek Factory Racing + 41.56
138 Luke Durbridge Orica - GreenEDGE + 42.34
139 Nathan Haas Team Cannondale - Garmin + 42.55
140 Alexandre Geniez FDJ + 43.19
141 Jérôme Coppel IAM Cycling + 43.23
142 Martin Elmiger IAM Cycling + 43.29
143 Brice Feillu Bretagne - Séché Environnement + 43.29
144 Richie Porte Team Sky + 44.04
145 Pierre-Luc Périchon Bretagne - Séché Environnement + 45.01
146 Jose Herrada Movistar Team + 45.09
147 Imanol Erviti Movistar Team + 45.59
148 Sébastien Chavanel FDJ + 46.43
149 Wout Poels Team Sky + 46.50
150 Albert Timmer Team Giant - Alpecin + 47.52
151 Winner Anacona Movistar Team + 48.39
152 Kenneth Vanbilsen Cofidis + 48.39
153 Rafael Valls Lampre-Merida + 48.48
154 Sebastian Langeveld Team Cannondale - Garmin + 49.17
155 Rubén Plaza Lampre-Merida + 49.23
156 Jens Debusschere Lotto - Soudal + 50.15
157 Davide Cimolai Lampre-Merida + 51.14
158 Ivan Basso Tinkoff - Saxo + 51.23
159 Lars Boom Astana Pro Team + 51.24
160 Dylan van Baarle Team Cannondale - Garmin + 51.41
161 Steve Cummings MTN-Qhubeka + 51.51
162 Dmitriy Gruzdev Astana Pro Team + 52.00
163 Peter Kennaugh Team Sky + 52.07
164 Matteo Tosatto Tinkoff - Saxo + 52.10
165 Merhawi Kudus MTN-Qhubeka + 52.23
166 Laurent Didier Trek Factory Racing + 52.37
167 Bryan Nauleau Team Europcar + 52.54
168 Jose Mendes Bora - Argon 18 + 52.54
169 Marco Haller Team Katusha + 53.16
170 Stijn Devolder Trek Factory Racing + 53.18
171 Thomas Voeckler Team Europcar + 53.30
172 Matteo Bono Lampre-Merida + 54.24
173 Louis Meintjes MTN-Qhubeka + 54.27
174 Emanuel Buchmann Bora - Argon 18 + 54.54
175 Pieter Weening Orica - GreenEDGE + 57.09
176 Thomas De Gendt Lotto - Soudal + 59.17
177 Sam Bennett Bora - Argon 18 + 01:00.45
178 Laurens Ten Dam Team Lotto NL - Jumbo + 01:00.46
179 Johan Vansummeren AG2R La Mondiale + 01:01.51
180 Svein Tuft Orica - GreenEDGE + 01:04.17
181 Frédéric Brun Bretagne - Séché Environnement + 01:06.00
182 Adam Hansen Lotto - Soudal + 01:06.12
183 Nicolas Edet Cofidis + 01:09.54
184 Alex Dowsett Movistar Team + 01:13.01
185 Michael Matthews Orica - GreenEDGE + 01:16.10

Race profile

Race
Tour de France
Start date
04.07.2015
End date
26.07.2015
Total distance
28.0 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1903

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️