Tour de France 2015 - Stage 20

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

GC

PosRiderTeam Time
1 Chris Froome Team Sky 81:56:33
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.15
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 Nicolas Edet Cofidis + 03:42.42
111 Bryan Coquard Team Europcar + 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.10
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.38
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:14.59
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
110.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 ❤️