Tour de France 2017 - Stage 21

Montgeron > Paris Champs-Élysées, 103.0km

01.07-23.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 Dylan Groenewegen Team Lotto NL-Jumbo 2:25:39
2 André Greipel Lotto-Soudal + 00.00
3 Edvald Boasson-Hagen Team Dimension Data + 00.00
4 Nacer Bouhanni Cofidis, Solutions Crédits + 00.00
5 Alexander Kristoff Katusha-Alpecin + 00.00
6 Borut Bozic Bahrain-Merida + 00.00
7 Davide Cimolai FDJ + 00.00
8 Pierre-Luc Périchon Fortuneo - Oscaro + 00.00
9 Rüdiger Selig Bora-Hansgrohe + 00.00
10 Daniele Bennati Movistar Team + 00.00
11 Michael Matthews Team Sunweb + 00.00
12 Sonny Colbrelli Bahrain-Merida + 00.00
13 Pieter Vanspeybrouck Wanty - Groupe Gobert + 00.00
14 Thomas Boudat Direct Énergie + 00.00
15 Jürgen Roelandts Lotto-Soudal + 00.00
16 Olivier Le Gac FDJ + 00.00
17 Ben Swift UAE Team Emirates + 00.00
18 Jack Bauer Quick-Step Floors + 00.00
19 Taylor Phinney Cannondale-Drapac Pro Cycling + 00.00
20 Florian Vachon Fortuneo - Oscaro + 00.00
21 Dylan van Baarle Cannondale-Drapac Pro Cycling + 00.00
22 Bakhtiyar Kozhatayev Astana Pro Team + 00.00
23 Marco Marcato UAE Team Emirates + 00.00
24 Reinardt Janse van Rensburg Team Dimension Data + 00.00
25 Stefan Küng BMC Racing Team + 00.00
26 Jay McCarthy Bora-Hansgrohe + 00.00
27 Nikias Arndt Team Sunweb + 00.00
28 Yukiya Arashiro Bahrain-Merida + 00.00
29 Oliver Naesen AG2R La Mondiale + 00.00
30 Romain Bardet AG2R La Mondiale + 00.00
31 Elie Gesbert Fortuneo - Oscaro + 00.00
32 Cyril Gautier AG2R La Mondiale + 00.00
33 Alberto Bettiol Cannondale-Drapac Pro Cycling + 00.00
34 Simon Yates Orica-Scott + 00.00
35 Grega Bole Bahrain-Merida + 00.00
36 Jens Keukeleire Orica-Scott + 00.00
37 Patrick Bevin Cannondale-Drapac Pro Cycling + 00.00
38 Marco Minnaard Wanty - Groupe Gobert + 00.00
39 Jasha Sütterlin Movistar Team + 00.00
40 Guillaume Van Keirsbulck Wanty - Groupe Gobert + 00.00
41 Frederik Backaert Wanty - Groupe Gobert + 00.00
42 Tiesj Benoot Lotto-Soudal + 00.00
43 Andrey Amador Movistar Team + 00.00
44 Romain Hardy Fortuneo - Oscaro + 00.00
45 Adrien Petit Direct Énergie + 00.00
46 Simon Clarke Cannondale-Drapac Pro Cycling + 00.00
47 Warren Barguil Team Sunweb + 00.00
48 Mikel Landa Team Sky + 00.00
49 Julien Simon Cofidis, Solutions Crédits + 00.00
50 Greg Van Avermaet BMC Racing Team + 00.00
51 Bauke Mollema Trek-Segafredo + 00.00
52 Brice Feillu Fortuneo - Oscaro + 00.00
53 Andrey Zeits Astana Pro Team + 00.00
54 Guillaume Martin Wanty - Groupe Gobert + 00.00
55 Yoann Offredo Wanty - Groupe Gobert + 00.00
56 Thomas Degand Wanty - Groupe Gobert + 00.00
57 Rudy Molard FDJ + 00.00
58 Fabio Aru Astana Pro Team + 00.00
59 Sergio Henao Team Sky + 00.00
60 Louis Meintjes UAE Team Emirates + 00.00
61 Jan Bakelants AG2R La Mondiale + 00.00
62 Michael Valgren Astana Pro Team + 00.00
63 Carlos Betancur Movistar Team + 00.00
64 Vasil Kiryienka Team Sky + 00.00
65 Chris Froome Team Sky + 00.00
66 Michal Kwiatkowski Team Sky + 00.00
67 Lilian Calmejane Direct Énergie + 00.00
68 Tony Gallopin Lotto-Soudal + 00.00
69 Marco Haller Katusha-Alpecin + 00.00
70 Esteban Chaves Orica-Scott + 00.00
71 Haimar Zubeldia Trek-Segafredo + 00.00
72 Rigoberto Uran Cannondale-Drapac Pro Cycling + 00.00
73 Javier Moreno Bahrain-Merida + 00.00
74 Imanol Erviti Movistar Team + 00.00
75 Nicolas Roche BMC Racing Team + 00.00
76 Janez Brajkovic Bahrain-Merida + 00.00
77 Damien Howson Orica-Scott + 00.00
78 Alexis Vuillermoz AG2R La Mondiale + 00.00
79 Andrew Talansky Cannondale-Drapac Pro Cycling + 00.00
80 Michael Gogl Trek-Segafredo + 00.00
81 Pawel Poljanski Bora-Hansgrohe + 00.00
82 Alberto Contador Trek-Segafredo + 00.00
83 Jarlinson Pantano Trek-Segafredo + 00.00
84 Daniel Martin Quick-Step Floors + 00.00
85 Amaël Moinard BMC Racing Team + 00.00
86 Vegard Stake Laengen UAE Team Emirates + 00.00
87 Damiano Caruso BMC Racing Team + 00.00
88 Ben Gastauer AG2R La Mondiale + 00.00
89 Fabio Sabatini Quick-Step Floors + 00.00
90 Mikel Nieve Team Sky + 00.00
91 Luis Angel Mate Cofidis, Solutions Crédits + 00.00
92 Nairo Quintana Movistar Team + 00.00
93 Diego Ulissi UAE Team Emirates + 00.00
94 Axel Domont AG2R La Mondiale + 00.00
95 Laurent Pichon Fortuneo - Oscaro + 00.00
96 Adam Hansen Lotto-Soudal + 00.00
97 Danilo Wyss BMC Racing Team + 00.00
98 Markel Irizar Trek-Segafredo + 00.00
99 Robert Kiserlovski Katusha-Alpecin + 00.00
100 Reto Hollenstein Katusha-Alpecin + 00.00
101 Serge Pauwels Team Dimension Data + 00.00
102 Christian Knees Team Sky + 00.00
103 Michael Albasini Orica-Scott + 00.00
104 Luke Rowe Team Sky + 00.00
105 Daryl Impey Orica-Scott + 00.00
106 Emanuel Buchmann Bora-Hansgrohe + 00.00
107 Andriy Grivko Astana Pro Team + 00.00
108 Maxime Bouet Fortuneo - Oscaro + 00.00
109 Nathan Brown Cannondale-Drapac Pro Cycling + 00.00
110 Eduardo Sepulveda Fortuneo - Oscaro + 00.00
111 Kristijan Durasek UAE Team Emirates + 00.00
112 Maurits Lammertink Katusha-Alpecin + 00.00
113 Tiago Machado Katusha-Alpecin + 00.00
114 Mathias Frank AG2R La Mondiale + 00.00
115 Roman Kreuziger Orica-Scott + 00.00
116 Dmitriy Gruzdev Astana Pro Team + 00.00
117 Gianluca Brambilla Quick-Step Floors + 00.00
118 Ramon Sinkeldam Team Sunweb + 00.00
119 Christophe Laporte Cofidis, Solutions Crédits + 00.00
120 Cyril Lemoine Cofidis, Solutions Crédits + 00.00
121 Mike Teunissen Team Sunweb + 00.00
122 Yohann Gène Direct Énergie + 00.00
123 Sylvain Chavanel Direct Énergie + 00.00
124 Dion Smith Wanty - Groupe Gobert + 00.00
125 Angelo Tulik Direct Énergie + 00.38
126 Rick Zabel Katusha-Alpecin + 00.38
127 Lars Bak Lotto-Soudal + 00.51
128 Thomas De Gendt Lotto-Soudal + 00.51
129 Nicolas Edet Cofidis, Solutions Crédits + 00.51
130 Michael Schär BMC Racing Team + 00.51
131 Daniel Navarro Cofidis, Solutions Crédits + 00.51
132 Darwin Atapuma UAE Team Emirates + 00.51
133 Andrea Pasqualon Wanty - Groupe Gobert + 00.00
134 Robert Wagner Team Lotto NL-Jumbo + 00.59
135 Roy Curvers Team Sunweb + 01.04
136 Mathew Hayman Orica-Scott + 01.04
137 Bernhard Eisel Team Dimension Data + 01.16
138 Scott Thwaites Team Dimension Data + 01.16
139 Perrig Quemeneur Direct Énergie + 01.16
140 Jesus Herrada Movistar Team + 01.16
141 Julien Vermote Quick-Step Floors + 01.16
142 Jonathan Castroviejo Movistar Team + 01.16
143 Alexey Lutsenko Astana Pro Team + 01.31
144 Pierre Rolland Cannondale-Drapac Pro Cycling + 01.31
145 Albert Timmer Team Sunweb + 01.38
146 Matteo Bono UAE Team Emirates + 01.38
147 Maciej Bodnar Bora-Hansgrohe + 02.00
148 Alessandro De Marchi BMC Racing Team + 02.00
149 Tom Leezer Team Lotto NL-Jumbo + 02.05
150 Tsgabu Grmay Bahrain-Merida + 02.05
151 Florian Sénéchal Cofidis, Solutions Crédits + 02.05
152 Tony Martin Katusha-Alpecin + 02.05
153 John Degenkolb Trek-Segafredo + 02.15
154 Koen De Kort Trek-Segafredo + 00.00
155 Zdenek Stybar Quick-Step Floors + 02.24
156 Nils Politt Katusha-Alpecin + 02.24
157 Marcus Burghardt Bora-Hansgrohe + 02.24
158 Thomas Voeckler Direct Énergie + 03.38
159 Romain Sicard Direct Énergie + 03.38
160 Jaco Venter Team Dimension Data + 04.52
161 Steve Cummings Team Dimension Data + 04.52
162 Paul Martens Team Lotto NL-Jumbo + 04.52
163 Primoz Roglic Team Lotto NL-Jumbo + 04.52
164 Simon Geschke Team Sunweb + 04.52
165 Laurens Ten Dam Team Sunweb + 04.52
166 Dimitri Claeys Cofidis, Solutions Crédits + 05.51
167 Pierre Latour AG2R La Mondiale + 06.02

GC

PosRiderTeam Time
1 Chris Froome Team Sky 86:20:55
2 Rigoberto Uran Cannondale-Drapac Pro Cycling + 00.54
3 Romain Bardet AG2R La Mondiale + 02.20
4 Mikel Landa Team Sky + 02.21
5 Fabio Aru Astana Pro Team + 03.05
6 Daniel Martin Quick-Step Floors + 04.42
7 Simon Yates Orica-Scott + 06.14
8 Louis Meintjes UAE Team Emirates + 08.20
9 Alberto Contador Trek-Segafredo + 08.49
10 Warren Barguil Team Sunweb + 09.25
11 Damiano Caruso BMC Racing Team + 14.48
12 Nairo Quintana Movistar Team + 15.28
13 Alexis Vuillermoz AG2R La Mondiale + 24.38
14 Mikel Nieve Team Sky + 25.28
15 Emanuel Buchmann Bora-Hansgrohe + 33.21
16 Brice Feillu Fortuneo - Oscaro + 36.46
17 Bauke Mollema Trek-Segafredo + 37.43
18 Carlos Betancur Movistar Team + 37.47
19 Serge Pauwels Team Dimension Data + 39.36
20 Tiesj Benoot Lotto-Soudal + 42.04
21 Tony Gallopin Lotto-Soudal + 42.39
22 Jan Bakelants AG2R La Mondiale + 50.04
23 Guillaume Martin Wanty - Groupe Gobert + 53.52
24 Roman Kreuziger Orica-Scott + 59.58
25 Sylvain Chavanel Direct Énergie + 01:04.22
26 Romain Hardy Fortuneo - Oscaro + 01:12.51
27 Daniel Navarro Cofidis, Solutions Crédits + 01:15.26
28 Sergio Henao Team Sky + 01:16.32
29 Pierre Latour AG2R La Mondiale + 01:18.45
30 Mathias Frank AG2R La Mondiale + 01:21.16
31 Robert Kiserlovski Katusha-Alpecin + 01:25.25
32 Amaël Moinard BMC Racing Team + 01:32.02
33 Nicolas Roche BMC Racing Team + 01:32.35
34 Thomas Degand Wanty - Groupe Gobert + 01:34.02
35 Lilian Calmejane Direct Énergie + 01:35.16
36 Rudy Molard FDJ + 01:35.55
37 Ben Gastauer AG2R La Mondiale + 01:38.33
38 Primoz Roglic Team Lotto NL-Jumbo + 01:44.41
39 Diego Ulissi UAE Team Emirates + 01:45.23
40 Marco Minnaard Wanty - Groupe Gobert + 01:48.11
41 Darwin Atapuma UAE Team Emirates + 01:50.31
42 Pierre-Luc Périchon Fortuneo - Oscaro + 01:57.29
43 Nathan Brown Cannondale-Drapac Pro Cycling + 01:57.52
44 Andrey Zeits Astana Pro Team + 01:59.09
45 Janez Brajkovic Bahrain-Merida + 02:00.38
46 Jarlinson Pantano Trek-Segafredo + 02:01.30
47 Daryl Impey Orica-Scott + 02:01.59
48 Cyril Gautier AG2R La Mondiale + 02:03.24
49 Andrew Talansky Cannondale-Drapac Pro Cycling + 02:03.27
50 Kristijan Durasek UAE Team Emirates + 02:04.53
51 Thomas De Gendt Lotto-Soudal + 02:05.36
52 Haimar Zubeldia Trek-Segafredo + 02:06.30
53 Gianluca Brambilla Quick-Step Floors + 02:06.57
54 Pierre Rolland Cannondale-Drapac Pro Cycling + 02:11.54
55 Maxime Bouet Fortuneo - Oscaro + 02:13.23
56 Luis Angel Mate Cofidis, Solutions Crédits + 02:15.28
57 Michal Kwiatkowski Team Sky + 02:17.48
58 Greg Van Avermaet BMC Racing Team + 02:19.14
59 Jens Keukeleire Orica-Scott + 02:22.26
60 Jonathan Castroviejo Movistar Team + 02:22.44
61 Michael Valgren Astana Pro Team + 02:25.36
62 Esteban Chaves Orica-Scott + 02:27.34
63 Oliver Naesen AG2R La Mondiale + 02:28.02
64 Simon Geschke Team Sunweb + 02:28.57
65 Eduardo Sepulveda Fortuneo - Oscaro + 02:31.05
66 Romain Sicard Direct Énergie + 02:33.24
67 Laurens Ten Dam Team Sunweb + 02:34.56
68 Axel Domont AG2R La Mondiale + 02:35.33
69 Michael Matthews Team Sunweb + 02:36.36
70 Koen De Kort Trek-Segafredo + 02:38.33
71 Alexey Lutsenko Astana Pro Team + 02:39.10
72 Michael Schär BMC Racing Team + 02:41.54
73 Tsgabu Grmay Bahrain-Merida + 02:42.15
74 Tiago Machado Katusha-Alpecin + 02:43.36
75 Maurits Lammertink Katusha-Alpecin + 02:44.01
76 Nicolas Edet Cofidis, Solutions Crédits + 02:45.11
77 Dylan van Baarle Cannondale-Drapac Pro Cycling + 02:47.11
78 Edvald Boasson-Hagen Team Dimension Data + 02:48.12
79 Stefan Küng BMC Racing Team + 02:49.17
80 Pawel Poljanski Bora-Hansgrohe + 02:53.42
81 Danilo Wyss BMC Racing Team + 02:53.51
82 Paul Martens Team Lotto NL-Jumbo + 02:54.14
83 Ben Swift UAE Team Emirates + 02:54.48
84 Nikias Arndt Team Sunweb + 02:54.54
85 Elie Gesbert Fortuneo - Oscaro + 02:55.13
86 Simon Clarke Cannondale-Drapac Pro Cycling + 02:55.27
87 Andrey Amador Movistar Team + 02:56.43
88 Damien Howson Orica-Scott + 02:56.57
89 Angelo Tulik Direct Énergie + 02:57.05
90 Alberto Bettiol Cannondale-Drapac Pro Cycling + 02:57.56
91 Thomas Voeckler Direct Énergie + 02:58.51
92 Imanol Erviti Movistar Team + 03:00.21
93 Bakhtiyar Kozhatayev Astana Pro Team + 03:04.11
94 Jay McCarthy Bora-Hansgrohe + 03:05.13
95 Nils Politt Katusha-Alpecin + 03:05.52
96 Marco Marcato UAE Team Emirates + 03:05.53
97 Jesus Herrada Movistar Team + 03:06.05
98 Michael Albasini Orica-Scott + 03:06.55
99 Alessandro De Marchi BMC Racing Team + 03:07.25
100 Pieter Vanspeybrouck Wanty - Groupe Gobert + 03:09.38
101 Tony Martin Katusha-Alpecin + 03:10.18
102 Zdenek Stybar Quick-Step Floors + 03:12.12
103 Florian Vachon Fortuneo - Oscaro + 03:13.10
104 Daniele Bennati Movistar Team + 03:13.44
105 Jack Bauer Quick-Step Floors + 03:15.13
106 Perrig Quemeneur Direct Énergie + 03:15.40
107 Scott Thwaites Team Dimension Data + 03:16.28
108 Jasha Sütterlin Movistar Team + 03:17.53
109 Yukiya Arashiro Bahrain-Merida + 03:18.16
110 Yoann Offredo Wanty - Groupe Gobert + 03:20.50
111 Matteo Bono UAE Team Emirates + 03:20.59
112 Vasil Kiryienka Team Sky + 03:21.15
113 Adam Hansen Lotto-Soudal + 03:22.31
114 Patrick Bevin Cannondale-Drapac Pro Cycling + 03:23.00
115 Dmitriy Gruzdev Astana Pro Team + 03:24.42
116 Maciej Bodnar Bora-Hansgrohe + 03:26.58
117 Julien Simon Cofidis, Solutions Crédits + 03:29.21
118 Reinardt Janse van Rensburg Team Dimension Data + 03:30.54
119 Javier Moreno Bahrain-Merida + 03:32.06
120 Andriy Grivko Astana Pro Team + 03:32.14
121 John Degenkolb Trek-Segafredo + 03:35.14
122 Sonny Colbrelli Bahrain-Merida + 03:36.22
123 Lars Bak Lotto-Soudal + 03:37.04
124 Dion Smith Wanty - Groupe Gobert + 03:39.24
125 Laurent Pichon Fortuneo - Oscaro + 03:39.45
126 Adrien Petit Direct Énergie + 03:41.34
127 Vegard Stake Laengen UAE Team Emirates + 03:41.52
128 Cyril Lemoine Cofidis, Solutions Crédits + 03:43.45
129 Mike Teunissen Team Sunweb + 03:43.52
130 Alexander Kristoff Katusha-Alpecin + 03:45.40
131 Marcus Burghardt Bora-Hansgrohe + 03:45.57
132 Frederik Backaert Wanty - Groupe Gobert + 03:46.36
133 Christophe Laporte Cofidis, Solutions Crédits + 03:46.47
134 Yohann Gène Direct Énergie + 03:47.08
135 Markel Irizar Trek-Segafredo + 03:47.10
136 Jürgen Roelandts Lotto-Soudal + 03:47.20
137 Andrea Pasqualon Wanty - Groupe Gobert + 03:51.18
138 Nacer Bouhanni Cofidis, Solutions Crédits + 03:51.29
139 Julien Vermote Quick-Step Floors + 03:52.54
140 Thomas Boudat Direct Énergie + 03:53.08
141 Steve Cummings Team Dimension Data + 03:53.10
142 Roy Curvers Team Sunweb + 03:53.38
143 Grega Bole Bahrain-Merida + 03:55.29
144 Christian Knees Team Sky + 03:55.31
145 Rick Zabel Katusha-Alpecin + 03:55.48
146 Michael Gogl Trek-Segafredo + 03:59.06
147 Guillaume Van Keirsbulck Wanty - Groupe Gobert + 03:59.48
148 Ramon Sinkeldam Team Sunweb + 04:01.54
149 André Greipel Lotto-Soudal + 04:02.54
150 Reto Hollenstein Katusha-Alpecin + 04:03.45
151 Mathew Hayman Orica-Scott + 04:05.17
152 Davide Cimolai FDJ + 04:06.15
153 Bernhard Eisel Team Dimension Data + 04:10.18
154 Fabio Sabatini Quick-Step Floors + 04:10.25
155 Marco Haller Katusha-Alpecin + 04:13.50
156 Dylan Groenewegen Team Lotto NL-Jumbo + 04:16.02
157 Albert Timmer Team Sunweb + 04:16.21
158 Olivier Le Gac FDJ + 04:17.21
159 Taylor Phinney Cannondale-Drapac Pro Cycling + 04:18.15
160 Borut Bozic Bahrain-Merida + 04:18.41
161 Florian Sénéchal Cofidis, Solutions Crédits + 04:19.17
162 Jaco Venter Team Dimension Data + 04:20.16
163 Dimitri Claeys Cofidis, Solutions Crédits + 04:25.01
164 Robert Wagner Team Lotto NL-Jumbo + 04:25.12
165 Rüdiger Selig Bora-Hansgrohe + 04:26.43
166 Tom Leezer Team Lotto NL-Jumbo + 04:32.21
167 Luke Rowe Team Sky + 04:35.52

Race profile

Race
Tour de France
Start date
01.07.2017
End date
23.07.2017
Total distance
103.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 ❤️