Tour de France 2017 - Stage 20

Marseille > Marseille, 22.5km

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

GC

PosRiderTeam Time
1 Chris Froome Team Sky 83:55:16
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 Pierre Latour AG2R La Mondiale + 01:12.43
27 Romain Hardy Fortuneo - Oscaro + 01:12.51
28 Daniel Navarro Cofidis, Solutions Crédits + 01:14.35
29 Sergio Henao Team Sky + 01:16.32
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:39.49
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:49.40
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 Thomas De Gendt Lotto-Soudal + 02:04.45
51 Kristijan Durasek UAE Team Emirates + 02:04.53
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:10.23
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 Jonathan Castroviejo Movistar Team + 02:21.28
60 Jens Keukeleire Orica-Scott + 02:22.26
61 Simon Geschke Team Sunweb + 02:24.05
62 Michael Valgren Astana Pro Team + 02:25.36
63 Esteban Chaves Orica-Scott + 02:27.34
64 Oliver Naesen AG2R La Mondiale + 02:28.02
65 Romain Sicard Direct Énergie + 02:29.46
66 Laurens Ten Dam Team Sunweb + 02:30.04
67 Eduardo Sepulveda Fortuneo - Oscaro + 02:31.05
68 Axel Domont AG2R La Mondiale + 02:35.33
69 Michael Matthews Team Sunweb + 02:36.36
70 Alexey Lutsenko Astana Pro Team + 02:37.39
71 Koen De Kort Trek-Segafredo + 02:38.33
72 Tsgabu Grmay Bahrain-Merida + 02:40.10
73 Michael Schär BMC Racing Team + 02:41.03
74 Tiago Machado Katusha-Alpecin + 02:43.36
75 Maurits Lammertink Katusha-Alpecin + 02:44.01
76 Nicolas Edet Cofidis, Solutions Crédits + 02:44.20
77 Dylan van Baarle Cannondale-Drapac Pro Cycling + 02:47.11
78 Edvald Boasson-Hagen Team Dimension Data + 02:48.16
79 Stefan Küng BMC Racing Team + 02:49.17
80 Paul Martens Team Lotto NL-Jumbo + 02:49.22
81 Pawel Poljanski Bora-Hansgrohe + 02:53.42
82 Danilo Wyss BMC Racing Team + 02:53.51
83 Ben Swift UAE Team Emirates + 02:54.48
84 Nikias Arndt Team Sunweb + 02:54.54
85 Thomas Voeckler Direct Énergie + 02:55.13
86 Elie Gesbert Fortuneo - Oscaro + 02:55.13
87 Simon Clarke Cannondale-Drapac Pro Cycling + 02:55.27
88 Angelo Tulik Direct Énergie + 02:56.27
89 Andrey Amador Movistar Team + 02:56.43
90 Damien Howson Orica-Scott + 02:56.57
91 Alberto Bettiol Cannondale-Drapac Pro Cycling + 02:57.56
92 Imanol Erviti Movistar Team + 03:00.21
93 Nils Politt Katusha-Alpecin + 03:03.28
94 Bakhtiyar Kozhatayev Astana Pro Team + 03:04.11
95 Jesus Herrada Movistar Team + 03:04.49
96 Jay McCarthy Bora-Hansgrohe + 03:05.13
97 Alessandro De Marchi BMC Racing Team + 03:05.25
98 Marco Marcato UAE Team Emirates + 03:05.53
99 Michael Albasini Orica-Scott + 03:06.55
100 Tony Martin Katusha-Alpecin + 03:08.13
101 Pieter Vanspeybrouck Wanty - Groupe Gobert + 03:09.38
102 Zdenek Stybar Quick-Step Floors + 03:09.48
103 Florian Vachon Fortuneo - Oscaro + 03:13.10
104 Daniele Bennati Movistar Team + 03:13.44
105 Perrig Quemeneur Direct Énergie + 03:14.24
106 Scott Thwaites Team Dimension Data + 03:15.12
107 Jack Bauer Quick-Step Floors + 03:15.13
108 Jasha Sütterlin Movistar Team + 03:17.53
109 Yukiya Arashiro Bahrain-Merida + 03:18.16
110 Matteo Bono UAE Team Emirates + 03:19.21
111 Yoann Offredo Wanty - Groupe Gobert + 03:20.50
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:24.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:32.59
122 Lars Bak Lotto-Soudal + 03:36.13
123 Sonny Colbrelli Bahrain-Merida + 03:36.22
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 Marcus Burghardt Bora-Hansgrohe + 03:43.33
129 Cyril Lemoine Cofidis, Solutions Crédits + 03:43.45
130 Mike Teunissen Team Sunweb + 03:43.52
131 Alexander Kristoff Katusha-Alpecin + 03:45.40
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 Steve Cummings Team Dimension Data + 03:48.18
138 Andrea Pasqualon Wanty - Groupe Gobert + 03:51.18
139 Nacer Bouhanni Cofidis, Solutions Crédits + 03:51.29
140 Julien Vermote Quick-Step Floors + 03:51.38
141 Roy Curvers Team Sunweb + 03:52.34
142 Thomas Boudat Direct Énergie + 03:53.08
143 Rick Zabel Katusha-Alpecin + 03:55.10
144 Grega Bole Bahrain-Merida + 03:55.29
145 Christian Knees Team Sky + 03:55.31
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:03.00
150 Reto Hollenstein Katusha-Alpecin + 04:03.45
151 Mathew Hayman Orica-Scott + 04:04.13
152 Davide Cimolai FDJ + 04:06.15
153 Bernhard Eisel Team Dimension Data + 04:09.02
154 Fabio Sabatini Quick-Step Floors + 04:10.25
155 Marco Haller Katusha-Alpecin + 04:13.50
156 Albert Timmer Team Sunweb + 04:14.43
157 Jaco Venter Team Dimension Data + 04:15.24
158 Dylan Groenewegen Team Lotto NL-Jumbo + 04:16.12
159 Florian Sénéchal Cofidis, Solutions Crédits + 04:17.12
160 Olivier Le Gac FDJ + 04:17.21
161 Taylor Phinney Cannondale-Drapac Pro Cycling + 04:18.15
162 Borut Bozic Bahrain-Merida + 04:18.41
163 Dimitri Claeys Cofidis, Solutions Crédits + 04:19.10
164 Robert Wagner Team Lotto NL-Jumbo + 04:24.13
165 Rüdiger Selig Bora-Hansgrohe + 04:26.43
166 Tom Leezer Team Lotto NL-Jumbo + 04:30.16
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
22.5 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 ❤️