Tour de France 2015 - Stage 21

Sèvres - Grand Paris Seine Ouest > Paris, 107.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 André Greipel Lotto - Soudal 2:49:41
2 Bryan Coquard Team Europcar + 00.00
3 Alexander Kristoff Team Katusha + 00.00
4 Edvald Boasson-Hagen MTN-Qhubeka + 00.00
5 Arnaud Démare FDJ + 00.00
6 Mark Cavendish Etixx - Quick Step + 00.00
7 Peter Sagan Tinkoff - Saxo + 00.00
8 John Degenkolb Team Giant - Alpecin + 00.00
9 Michael Matthews Orica - GreenEDGE + 00.00
10 Ramunas Navardauskas Team Cannondale - Garmin + 00.00
11 Matteo Trentin Etixx - Quick Step + 00.00
12 Christophe Laporte Cofidis + 00.00
13 Geoffrey Soupe Cofidis + 00.00
14 Sep Vanmarcke Team Lotto NL - Jumbo + 00.00
15 Jarlinson Pantano IAM Cycling + 00.00
16 Reinardt Janse van Rensburg MTN-Qhubeka + 00.00
17 Anthony Delaplace Bretagne - Séché Environnement + 00.00
18 Jan Barta Bora - Argon 18 + 00.00
19 Davide Cimolai Lampre-Merida + 00.00
20 Jacopo Guarnieri Team Katusha + 00.00
21 Paul Voss Bora - Argon 18 + 00.00
22 Gregory Rast Trek Factory Racing + 00.00
23 Matthias Brändle IAM Cycling + 00.00
24 Alexis Vuillermoz AG2R La Mondiale + 00.00
25 Marcel Wyss IAM Cycling + 00.23
26 Kristjan Koren Team Cannondale - Garmin + 00.00
27 Reto Hollenstein IAM Cycling + 00.00
28 Nelson Oliveira Lampre-Merida + 00.00
29 Vincenzo Nibali Astana Pro Team + 00.00
30 Filippo Pozzato Lampre-Merida + 00.00
31 Jakob Fuglsang Astana Pro Team + 00.00
32 Markel Irizar Trek Factory Racing + 00.00
33 Damiano Caruso BMC Racing Team + 00.00
34 Sylvain Chavanel IAM Cycling + 00.00
35 Michal Golas Etixx - Quick Step + 00.00
36 Robert Gesink Team Lotto NL - Jumbo + 00.00
37 Pierre-Luc Périchon Bretagne - Séché Environnement + 00.00
38 Steven Kruijswijk Team Lotto NL - Jumbo + 00.00
39 Simon Yates Orica - GreenEDGE + 00.00
40 Paul Martens Team Lotto NL - Jumbo + 00.00
41 Armindo Fonseca Bretagne - Séché Environnement + 00.00
42 Julien Simon Cofidis + 00.00
43 Matteo Tosatto Tinkoff - Saxo + 00.00
44 Jacques Janse Van Rensburg MTN-Qhubeka + 00.00
45 Michael Schär BMC Racing Team + 00.00
46 Jos Van Emden Team Lotto NL - Jumbo + 00.00
47 Julien Vermote Etixx - Quick Step + 00.00
48 Martin Elmiger IAM Cycling + 00.00
49 Alexandre Geniez FDJ + 00.00
50 Haimar Zubeldia Trek Factory Racing + 00.00
51 Luis Angel Mate Cofidis + 00.00
52 Dylan van Baarle Team Cannondale - Garmin + 00.00
53 Imanol Erviti Movistar Team + 00.00
54 Pierrick Fedrigo Bretagne - Séché Environnement + 00.00
55 Jens Debusschere Lotto - Soudal + 00.00
56 Andriy Grivko Astana Pro Team + 00.00
57 Daniel Oss BMC Racing Team + 00.00
58 Zdenek Stybar Etixx - Quick Step + 00.00
59 Mathias Frank IAM Cycling + 00.00
60 Roman Kreuziger Tinkoff - Saxo + 00.00
61 Romain Bardet AG2R La Mondiale + 00.00
62 Mikaël Chérel AG2R La Mondiale + 00.00
63 Koen De Kort Team Giant - Alpecin + 00.00
64 Roy Curvers Team Giant - Alpecin + 00.00
65 Yohann Gène Team Europcar + 00.00
66 Jérémy Roy FDJ + 00.00
67 Brice Feillu Bretagne - Séché Environnement + 00.00
68 Marco Haller Team Katusha + 00.00
69 Jan Bakelants AG2R La Mondiale + 00.00
70 Benoît Vaugrenard FDJ + 00.00
71 Warren Barguil Team Giant - Alpecin + 00.00
72 Sébastien Chavanel FDJ + 00.00
73 Wilco Kelderman Team Lotto NL - Jumbo + 00.00
74 Marcel Sieberg Lotto - Soudal + 00.00
75 Albert Timmer Team Giant - Alpecin + 00.00
76 Merhawi Kudus MTN-Qhubeka + 00.00
77 Nicolas Edet Cofidis + 00.00
78 Florian Sénéchal Cofidis + 00.00
79 Cyril Gautier Team Europcar + 00.00
80 Pierre Rolland Team Europcar + 00.00
81 Angelo Tulik Team Europcar + 00.00
82 Bryan Nauleau Team Europcar + 00.00
83 Perrig Quemeneur Team Europcar + 00.00
84 Thibaut Pinot FDJ + 00.00
85 Tanel Kangert Astana Pro Team + 00.00
86 Jose Mendes Bora - Argon 18 + 00.00
87 Andrew Talansky Team Cannondale - Garmin + 00.00
88 Daniel Martin Team Cannondale - Garmin + 00.00
89 Joaquim Rodríguez Team Katusha + 00.00
90 Bartosz Huzarski Bora - Argon 18 + 00.00
91 Alberto Contador Tinkoff - Saxo + 00.00
92 Rafal Majka Tinkoff - Saxo + 00.00
93 Alberto Losada Team Katusha + 00.00
94 Alejandro Valverde Movistar Team + 00.00
95 Kristijan Durasek Lampre-Merida + 00.00
96 Bram Tankink Team Lotto NL - Jumbo + 00.00
97 Rafael Valls Lampre-Merida + 00.00
98 Giampaolo Caruso Team Katusha + 00.00
99 José Serpa Lampre-Merida + 00.00
100 Rubén Plaza Lampre-Merida + 00.00
101 Frédéric Brun Bretagne - Séché Environnement + 00.00
102 Daniel Navarro Cofidis + 00.00
103 Tiago Machado Team Katusha + 00.00
104 Danilo Wyss BMC Racing Team + 00.00
105 Bauke Mollema Trek Factory Racing + 00.00
106 Bob Jungels Trek Factory Racing + 00.00
107 Tyler Farrar MTN-Qhubeka + 00.00
108 Samuel Sánchez BMC Racing Team + 00.00
109 Steve Cummings MTN-Qhubeka + 00.00
110 Manuel Quinziato BMC Racing Team + 00.00
111 Dmitriy Gruzdev Astana Pro Team + 00.00
112 Lars Bak Lotto - Soudal + 00.00
113 Daniel Teklehaimanot MTN-Qhubeka + 00.00
114 Stef Clement IAM Cycling + 00.00
115 Serge Pauwels MTN-Qhubeka + 00.00
116 Rigoberto Uran Etixx - Quick Step + 00.00
117 Romain Sicard Team Europcar + 00.00
118 Georg Preidler Team Giant - Alpecin + 00.00
119 Adam Hansen Lotto - Soudal + 00.00
120 Tim Wellens Lotto - Soudal + 00.00
121 Tom Leezer Team Lotto NL - Jumbo + 00.00
122 Adam Yates Orica - GreenEDGE + 00.00
123 Arnaud Gérard Bretagne - Séché Environnement + 00.00
124 Matthieu Ladagnous FDJ + 00.00
125 Damien Gaudin AG2R La Mondiale + 00.00
126 Emanuel Buchmann Bora - Argon 18 + 00.00
127 Svein Tuft Orica - GreenEDGE + 00.00
128 Ryder Hesjedal Team Cannondale - Garmin + 00.00
129 Lieuwe Westra Astana Pro Team + 00.00
130 Julian Arredondo Trek Factory Racing + 00.00
131 Jean-Christophe Péraud AG2R La Mondiale + 00.00
132 Leopold König Team Sky + 00.00
133 Luke Rowe Team Sky + 00.00
134 Richie Porte Team Sky + 00.00
135 Wout Poels Team Sky + 00.00
136 Chris Froome Team Sky + 00.00
137 Ian Stannard Team Sky + 00.00
138 Nicolas Roche Team Sky + 00.00
139 Geraint Thomas Team Sky + 00.00
140 Laurens Ten Dam Team Lotto NL - Jumbo + 00.00
141 Winner Anacona Movistar Team + 00.00
142 Nairo Quintana Movistar Team + 00.00
143 Adriano Malori Movistar Team + 00.00
144 Jose Herrada Movistar Team + 00.00
145 Simon Geschke Team Giant - Alpecin + 00.00
146 Stijn Devolder Trek Factory Racing + 00.00
147 Florian Vachon Bretagne - Séché Environnement + 00.00
148 Pieter Weening Orica - GreenEDGE + 00.21
149 Kenneth Vanbilsen Cofidis + 00.00
150 Michele Scarponi Astana Pro Team + 00.00
151 Rohan Dennis BMC Racing Team + 00.00
152 Michael Rogers Tinkoff - Saxo + 00.00
153 Luke Durbridge Orica - GreenEDGE + 00.00
154 Thomas Voeckler Team Europcar + 00.00
155 Christophe Riblon AG2R La Mondiale + 00.00
156 Jonathan Castroviejo Movistar Team + 00.00
157 Thomas De Gendt Lotto - Soudal + 00.00
158 Tony Gallopin Lotto - Soudal + 00.00
159 Gorka Izagirre Movistar Team + 00.00
160 Matteo Bono Lampre-Merida + 00.00

GC

PosRiderTeam Time
1 Chris Froome Team Sky 84:46:14
2 Nairo Quintana Movistar Team + 01.12
3 Alejandro Valverde Movistar Team + 05.25
4 Vincenzo Nibali Astana Pro Team + 08.36
5 Alberto Contador Tinkoff - Saxo + 09.48
6 Robert Gesink Team Lotto NL - Jumbo + 10.47
7 Bauke Mollema Trek Factory Racing + 15.14
8 Mathias Frank IAM Cycling + 15.39
9 Romain Bardet AG2R La Mondiale + 16.00
10 Pierre Rolland Team Europcar + 17.30
11 Andrew Talansky Team Cannondale - Garmin + 22.06
12 Samuel Sánchez BMC Racing Team + 22.50
13 Serge Pauwels MTN-Qhubeka + 31.03
14 Warren Barguil Team Giant - Alpecin + 31.15
15 Geraint Thomas Team Sky + 31.39
16 Thibaut Pinot FDJ + 38.52
17 Roman Kreuziger Tinkoff - Saxo + 01:02.51
18 Mikaël Chérel AG2R La Mondiale + 01:05.00
19 Jarlinson Pantano IAM Cycling + 01:09.08
20 Jan Bakelants AG2R La Mondiale + 01:16.36
21 Steven Kruijswijk Team Lotto NL - Jumbo + 01:21.27
22 Tanel Kangert Astana Pro Team + 01:24.58
23 Jakob Fuglsang Astana Pro Team + 01:25.23
24 Jonathan Castroviejo Movistar Team + 01:26.05
25 Jan Barta Bora - Argon 18 + 01:26.56
26 Alexis Vuillermoz AG2R La Mondiale + 01:28.29
27 Bob Jungels Trek Factory Racing + 01:33.21
28 Rafal Majka Tinkoff - Saxo + 01:35.06
29 Joaquim Rodríguez Team Katusha + 01:36.07
30 Rubén Plaza Lampre-Merida + 01:38.22
31 Tony Gallopin Lotto - Soudal + 01:40.44
32 Gorka Izagirre Movistar Team + 01:41.34
33 Romain Sicard Team Europcar + 01:51.32
34 Cyril Gautier Team Europcar + 01:51.51
35 Nicolas Roche Team Sky + 01:54.08
36 Michael Rogers Tinkoff - Saxo + 01:56.13
37 Lars Bak Lotto - Soudal + 01:56.57
38 Simon Geschke Team Giant - Alpecin + 01:58.14
39 Daniel Martin Team Cannondale - Garmin + 02:03.37
40 Ryder Hesjedal Team Cannondale - Garmin + 02:04.37
41 Michele Scarponi Astana Pro Team + 02:05.03
42 Rigoberto Uran Etixx - Quick Step + 02:08.20
43 Luis Angel Mate Cofidis + 02:10.12
44 Wout Poels Team Sky + 02:12.44
45 Thomas Voeckler Team Europcar + 02:14.08
46 Peter Sagan Tinkoff - Saxo + 02:14.55
47 Nelson Oliveira Lampre-Merida + 02:15.32
48 Richie Porte Team Sky + 02:16.05
49 Daniel Teklehaimanot MTN-Qhubeka + 02:16.15
50 Adam Yates Orica - GreenEDGE + 02:16.36
51 Jacques Janse Van Rensburg MTN-Qhubeka + 02:18.16
52 Pierrick Fedrigo Bretagne - Séché Environnement + 02:22.54
53 Damiano Caruso BMC Racing Team + 02:26.32
54 Sylvain Chavanel IAM Cycling + 02:29.28
55 Bram Tankink Team Lotto NL - Jumbo + 02:30.12
56 Michael Schär BMC Racing Team + 02:31.13
57 Winner Anacona Movistar Team + 02:31.14
58 Alberto Losada Team Katusha + 02:32.30
59 Stef Clement IAM Cycling + 02:33.42
60 Marcel Wyss IAM Cycling + 02:34.38
61 Jean-Christophe Péraud AG2R La Mondiale + 02:35.10
62 Haimar Zubeldia Trek Factory Racing + 02:36.50
63 Danilo Wyss BMC Racing Team + 02:37.17
64 Andriy Grivko Astana Pro Team + 02:38.06
65 Jose Herrada Movistar Team + 02:40.06
66 Daniel Navarro Cofidis + 02:43.34
67 Thomas De Gendt Lotto - Soudal + 02:48.02
68 Christophe Riblon AG2R La Mondiale + 02:48.19
69 Kristjan Koren Team Cannondale - Garmin + 02:51.44
70 Leopold König Team Sky + 02:53.09
71 Matthieu Ladagnous FDJ + 02:53.22
72 Tiago Machado Team Katusha + 02:54.31
73 Koen De Kort Team Giant - Alpecin + 02:57.05
74 Perrig Quemeneur Team Europcar + 02:57.19
75 Reto Hollenstein IAM Cycling + 02:58.30
76 Kristijan Durasek Lampre-Merida + 03:02.14
77 Lieuwe Westra Astana Pro Team + 03:03.09
78 Rafael Valls Lampre-Merida + 03:03.11
79 Wilco Kelderman Team Lotto NL - Jumbo + 03:04.07
80 Paul Martens Team Lotto NL - Jumbo + 03:04.52
81 Pierre-Luc Périchon Bretagne - Séché Environnement + 03:05.48
82 Edvald Boasson-Hagen MTN-Qhubeka + 03:08.02
83 Emanuel Buchmann Bora - Argon 18 + 03:08.47
84 Merhawi Kudus MTN-Qhubeka + 03:10.36
85 Anthony Delaplace Bretagne - Séché Environnement + 03:11.28
86 Steve Cummings MTN-Qhubeka + 03:12.23
87 Georg Preidler Team Giant - Alpecin + 03:14.14
88 Florian Vachon Bretagne - Séché Environnement + 03:15.01
89 Simon Yates Orica - GreenEDGE + 03:16.04
90 Giampaolo Caruso Team Katusha + 03:17.03
91 Angelo Tulik Team Europcar + 03:18.24
92 Laurens Ten Dam Team Lotto NL - Jumbo + 03:18.43
93 Markel Irizar Trek Factory Racing + 03:19.44
94 Julien Simon Cofidis + 03:19.53
95 Michal Golas Etixx - Quick Step + 03:21.17
96 Reinardt Janse van Rensburg MTN-Qhubeka + 03:21.30
97 Daniel Oss BMC Racing Team + 03:22.14
98 Brice Feillu Bretagne - Séché Environnement + 03:23.11
99 Paul Voss Bora - Argon 18 + 03:24.53
100 Martin Elmiger IAM Cycling + 03:26.47
101 Rohan Dennis BMC Racing Team + 03:27.34
102 Gregory Rast Trek Factory Racing + 03:29.00
103 Zdenek Stybar Etixx - Quick Step + 03:30.13
104 Sep Vanmarcke Team Lotto NL - Jumbo + 03:31.15
105 Jérémy Roy FDJ + 03:32.12
106 Roy Curvers Team Giant - Alpecin + 03:35.40
107 Adriano Malori Movistar Team + 03:37.28
108 Bartosz Huzarski Bora - Argon 18 + 03:38.06
109 John Degenkolb Team Giant - Alpecin + 03:39.43
110 Bryan Coquard Team Europcar + 03:42.36
111 Nicolas Edet Cofidis + 03:42.42
112 Alexandre Geniez FDJ + 03:42.57
113 Benoît Vaugrenard FDJ + 03:43.08
114 Adam Hansen Lotto - Soudal + 03:45.18
115 Imanol Erviti Movistar Team + 03:47.14
116 Julien Vermote Etixx - Quick Step + 03:50.32
117 Matteo Trentin Etixx - Quick Step + 03:50.59
118 Matteo Bono Lampre-Merida + 03:52.17
119 Armindo Fonseca Bretagne - Séché Environnement + 03:53.13
120 Manuel Quinziato BMC Racing Team + 03:53.21
121 Jos Van Emden Team Lotto NL - Jumbo + 03:54.19
122 José Serpa Lampre-Merida + 03:54.25
123 Geoffrey Soupe Cofidis + 03:55.35
124 Julian Arredondo Trek Factory Racing + 03:56.49
125 Filippo Pozzato Lampre-Merida + 03:58.20
126 Marco Haller Team Katusha + 03:59.04
127 Christophe Laporte Cofidis + 03:59.10
128 Ian Stannard Team Sky + 03:59.37
129 Tim Wellens Lotto - Soudal + 03:59.39
130 Alexander Kristoff Team Katusha + 04:01.06
131 Dmitriy Gruzdev Astana Pro Team + 04:01.12
132 Matteo Tosatto Tinkoff - Saxo + 04:01.15
133 Arnaud Gérard Bretagne - Séché Environnement + 04:02.06
134 André Greipel Lotto - Soudal + 04:03.28
135 Florian Sénéchal Cofidis + 04:04.06
136 Luke Rowe Team Sky + 04:04.45
137 Yohann Gène Team Europcar + 04:04.56
138 Arnaud Démare FDJ + 04:05.28
139 Albert Timmer Team Giant - Alpecin + 04:05.30
140 Jose Mendes Bora - Argon 18 + 04:07.47
141 Frédéric Brun Bretagne - Séché Environnement + 04:10.32
142 Mark Cavendish Etixx - Quick Step + 04:12.05
143 Ramunas Navardauskas Team Cannondale - Garmin + 04:14.40
144 Pieter Weening Orica - GreenEDGE + 04:15.20
145 Jens Debusschere Lotto - Soudal + 04:16.06
146 Damien Gaudin AG2R La Mondiale + 04:16.13
147 Dylan van Baarle Team Cannondale - Garmin + 04:18.40
148 Stijn Devolder Trek Factory Racing + 04:21.31
149 Jacopo Guarnieri Team Katusha + 04:22.20
150 Marcel Sieberg Lotto - Soudal + 04:24.52
151 Luke Durbridge Orica - GreenEDGE + 04:25.03
152 Michael Matthews Orica - GreenEDGE + 04:26.33
153 Tom Leezer Team Lotto NL - Jumbo + 04:26.47
154 Tyler Farrar MTN-Qhubeka + 04:32.32
155 Davide Cimolai Lampre-Merida + 04:33.21
156 Matthias Brändle IAM Cycling + 04:37.36
157 Bryan Nauleau Team Europcar + 04:40.12
158 Kenneth Vanbilsen Cofidis + 04:41.27
159 Svein Tuft Orica - GreenEDGE + 04:48.08
160 Sébastien Chavanel FDJ + 04:56.59

Race profile

Race
Tour de France
Start date
04.07.2015
End date
26.07.2015
Total distance
107.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 ❤️