The 2017 Tour de France is the 104th edition of the race, one of cycling's Grand Tours. The 21-stage race takes place from 1 to 23 July 2017, starting in Düsseldorf in Germany and finishing on the Champs-Élysées in Paris. All eighteen Union Cycliste Internationale (UCI) WorldTeams were automatically invited and were obliged to attend the race. Four UCI Professional Continental teams were given wildcard places into the race by the organiser – Amaury Sport Organisation (ASO) – to complete the 22-team peloton. As each team is entitled to enter nine riders, the peloton on the first stage consists of 198 riders from 32 countries.
Teams
As the Tour de France is a UCI World Tour event, all eighteen UCI WorldTeams were invited automatically and obliged to enter a team in the race. Four UCI Professional Continental teams were announced as wildcard teams on 26 January 2017, and thus completing the 22-team peloton. Of these teams, Wanty–Groupe Gobert rode the race for the first time.
UCI WorldTeams
- AG2R La Mondiale
- Astana
- Bahrain–Merida
- BMC Racing Team
- Bora–Hansgrohe
- Cannondale–Drapac
- Team Dimension Data
- FDJ
- Team Katusha–Alpecin
- LottoNL–Jumbo
- Lotto–Soudal
- Movistar Team
- Orica–Scott
- Quick-Step Floors
- Team Sky
- Team Sunweb
- Trek–Segafredo
- UAE Team Emirates
UCI Professional Continental teams
Cyclists
No. | Starting number worn by the rider during the Tour |
---|---|
Pos. | Position in the general classification |
Time | Deficit to the winner of the general classification |
‡ | Denotes riders born on or after 1 January 1992 eligible for the young rider classification |
Denotes the winner of the general classification | |
Denotes the winner of the points classification | |
Denotes the winner of the mountains classification | |
Denotes the winner of the young rider classification (eligibility indicated by ‡) | |
Denotes riders that represent the winner of the team classification | |
Denotes the winner of the super-combativity award | |
DNS | Denotes a rider who did not start a stage, followed by the stage before which he withdrew |
DNF | Denotes a rider who did not finish a stage, followed by the stage in which he withdrew |
DSQ | Denotes a rider who was disqualified from the race, followed by the stage in which this occurred |
HD | Denotes a rider finished outside the time limit, followed by the stage in which they did so |
Age correct as of Saturday 1 July 2017, the date on which the Tour began |
By starting number
The following teams and cyclists took part in the 2017 Tour de France:
No. | Name | Nationality | Team | Age | Pos. | Time | Ref. |
---|---|---|---|---|---|---|---|
1 | Chris Froome | Great Britain | Team Sky | 32 | 1 | 86h 20' 55" | |
2 | Sergio Henao | Colombia | Team Sky | 29 | 28 | + 1h 16' 32" | |
3 | Vasil Kiryienka | Belarus | Team Sky | 36 | 112 | + 3h 21' 15" | |
4 | Christian Knees | Germany | Team Sky | 36 | 144 | + 3h 55' 31" | |
5 | Michał Kwiatkowski | Poland | Team Sky | 27 | 57 | + 2h 17' 48" | |
6 | Mikel Landa | Spain | Team Sky | 27 | 4 | + 2' 21" | |
7 | Mikel Nieve | Spain | Team Sky | 33 | 14 | + 25' 28" | |
8 | Luke Rowe | Great Britain | Team Sky | 27 | 167 | + 4h 35' 52" | |
9 | Geraint Thomas | Great Britain | Team Sky | 31 | DNF-9 | – | |
11 | Romain Bardet | France | AG2R La Mondiale | 26 | 3 | + 2' 20" | |
12 | Jan Bakelants | Belgium | AG2R La Mondiale | 31 | 22 | + 50' 04" | |
13 | Axel Domont | France | AG2R La Mondiale | 26 | 68 | + 2h 35' 33" | |
14 | Mathias Frank | Switzerland | AG2R La Mondiale | 30 | 30 | + 1h 21' 16" | |
15 | Ben Gastauer | Luxembourg | AG2R La Mondiale | 29 | 37 | + 1h 38' 33" | |
16 | Cyril Gautier | France | AG2R La Mondiale | 29 | 48 | + 2h 03' 24" | |
17 | Pierre Latour ‡ | France | AG2R La Mondiale | 23 | 29 | + 1h 18' 45" | |
18 | Oliver Naesen | Belgium | AG2R La Mondiale | 26 | 63 | + 2h 28' 02" | |
19 | Alexis Vuillermoz | France | AG2R La Mondiale | 29 | 13 | + 24' 38" | |
21 | Nairo Quintana | Colombia | Movistar Team | 27 | 12 | + 15' 28" | |
22 | Andrey Amador | Costa Rica | Movistar Team | 30 | 87 | + 2h 56' 43" | |
23 | Daniele Bennati | Italy | Movistar Team | 36 | 104 | + 3h 13' 44" | |
24 | Carlos Betancur | Colombia | Movistar Team | 27 | 18 | + 37' 47" | |
25 | Jonathan Castroviejo | Spain | Movistar Team | 30 | 60 | + 2h 22' 44" | |
26 | Imanol Erviti | Spain | Movistar Team | 33 | 92 | + 3h 00' 21" | |
27 | Jesús Herrada | Spain | Movistar Team | 26 | 97 | + 3h 06' 05" | |
28 | Jasha Sütterlin ‡ | Germany | Movistar Team | 24 | 108 | + 3h 17' 53" | |
29 | Alejandro Valverde | Spain | Movistar Team | 37 | DNF-1 | – | |
31 | Alberto Contador | Spain | Trek–Segafredo | 34 | 9 | + 8' 49" | |
32 | Koen de Kort | Netherlands | Trek–Segafredo | 34 | 70 | + 2h 38' 33" | |
33 | John Degenkolb | Germany | Trek–Segafredo | 28 | 121 | + 3h 35' 14" | |
34 | Fabio Felline | Italy | Trek–Segafredo | 27 | DNF-14 | – | |
35 | Michael Gogl ‡ | Austria | Trek–Segafredo | 23 | 146 | + 3h 59' 06" | |
36 | Markel Irizar | Spain | Trek–Segafredo | 37 | 135 | + 3h 47' 10" | |
37 | Bauke Mollema | Netherlands | Trek–Segafredo | 30 | 17 | + 37' 43" | |
38 | Jarlinson Pantano | Colombia | Trek–Segafredo | 28 | 46 | + 2h 01' 30" | |
39 | Haimar Zubeldia | Spain | Trek–Segafredo | 40 | 52 | + 2h 06' 30" | |
41 | Richie Porte | Australia | BMC Racing Team | 32 | DNF-9 | – | |
42 | Damiano Caruso | Italy | BMC Racing Team | 29 | 11 | + 14' 48" | |
43 | Alessandro De Marchi | Italy | BMC Racing Team | 31 | 99 | + 3h 07' 25" | |
44 | Stefan Küng ‡ | Switzerland | BMC Racing Team | 23 | 79 | + 2h 49' 17" | |
45 | Amaël Moinard | France | BMC Racing Team | 35 | 32 | + 1h 32' 02" | |
46 | Nicolas Roche | Ireland | BMC Racing Team | 32 | 33 | + 1h 32' 35" | |
47 | Michael Schär | Switzerland | BMC Racing Team | 30 | 72 | + 2h 41' 54" | |
48 | Greg Van Avermaet | Belgium | BMC Racing Team | 32 | 58 | + 2h 19' 14" | |
49 | Danilo Wyss | Switzerland | BMC Racing Team | 31 | 81 | + 2h 53' 51" | |
51 | Fabio Aru | Italy | Astana | 26 | 5 | + 3' 05" | |
52 | Dario Cataldo | Italy | Astana | 32 | DNF-11 | – | |
53 | Jakob Fuglsang | Denmark | Astana | 32 | DNF-13 | – | |
54 | Andriy Hrivko | Ukraine | Astana | 33 | 120 | + 3h 32' 14" | |
55 | Dmitriy Gruzdev | Kazakhstan | Astana | 31 | 115 | + 3h 24' 42" | |
56 | Bakhtiyar Kozhatayev ‡ | Kazakhstan | Astana | 25 | 93 | + 3h 04' 11" | |
57 | Alexey Lutsenko ‡ | Kazakhstan | Astana | 24 | 71 | + 2h 39' 10" | |
58 | Michael Valgren ‡ | Denmark | Astana | 25 | 61 | + 2h 25' 36" | |
59 | Andrey Zeits | Kazakhstan | Astana | 30 | 44 | + 1h 59' 09" | |
61 | Louis Meintjes ‡ | South Africa | UAE Team Emirates | 25 | 8 | + 8' 20" | |
62 | Darwin Atapuma | Colombia | UAE Team Emirates | 29 | 41 | + 1h 50' 31" | |
63 | Matteo Bono | Italy | UAE Team Emirates | 33 | 111 | + 3h 20' 59" | |
64 | Kristijan Đurasek | Croatia | UAE Team Emirates | 29 | 50 | + 2h 04' 53" | |
65 | Vegard Stake Laengen | Norway | UAE Team Emirates | 28 | 127 | + 3h 41' 52" | |
66 | Marco Marcato | Italy | UAE Team Emirates | 33 | 96 | + 3h 05' 53" | |
67 | Manuele Mori | Italy | UAE Team Emirates | 36 | DNF-9 | – | |
68 | Ben Swift | Great Britain | UAE Team Emirates | 29 | 83 | + 2h 54' 48" | |
69 | Diego Ulissi | Italy | UAE Team Emirates | 27 | 39 | + 1h 45' 23" | |
71 | Arnaud Démare | France | FDJ | 25 | HD-9 | – | |
72 | Davide Cimolai | Italy | FDJ | 27 | 152 | + 4h 06' 15" | |
73 | Mickaël Delage | France | FDJ | 31 | HD-9 | – | |
74 | Jacopo Guarnieri | Italy | FDJ | 29 | HD-9 | – | |
75 | Ignatas Konovalovas | Lithuania | FDJ | 31 | HD-9 | – | |
76 | Olivier Le Gac ‡ | France | FDJ | 23 | 158 | + 4h 17' 21" | |
77 | Rudy Molard | France | FDJ | 27 | 36 | + 1h 35' 55" | |
78 | Thibaut Pinot | France | FDJ | 27 | DNF-17 | – | |
79 | Arthur Vichot | France | FDJ | 28 | DNF-13 | – | |
81 | Esteban Chaves | Colombia | Orica–Scott | 27 | 62 | + 2h 27' 34" | |
82 | Michael Albasini | Switzerland | Orica–Scott | 36 | 98 | + 3h 06' 55" | |
83 | Luke Durbridge | Australia | Orica–Scott | 26 | DNF-2 | – | |
84 | Mathew Hayman | Australia | Orica–Scott | 39 | 151 | + 4h 05' 17" | |
85 | Damien Howson ‡ | Australia | Orica–Scott | 24 | 88 | + 2h 56' 57" | |
86 | Daryl Impey | South Africa | Orica–Scott | 32 | 47 | + 2h 01' 59" | |
87 | Jens Keukeleire | Belgium | Orica–Scott | 28 | 59 | + 2h 22' 26" | |
88 | Roman Kreuziger | Czech Republic | Orica–Scott | 31 | 24 | + 59' 58" | |
89 | Simon Yates ‡ | Great Britain | Orica–Scott | 24 | 7 | + 6' 14" | |
91 | Mark Cavendish | Great Britain | Team Dimension Data | 32 | DNS-5 | – | |
92 | Edvald Boasson Hagen | Norway | Team Dimension Data | 30 | 78 | + 2h 48' 12" | |
93 | Stephen Cummings | Great Britain | Team Dimension Data | 36 | 141 | + 3h 53' 10" | |
94 | Bernhard Eisel | Austria | Team Dimension Data | 36 | 153 | + 4h 10' 18" | |
95 | Reinardt Janse van Rensburg | South Africa | Team Dimension Data | 28 | 118 | + 3h 30' 54" | |
96 | Serge Pauwels | Belgium | Team Dimension Data | 33 | 19 | + 39' 36" | |
97 | Mark Renshaw | Australia | Team Dimension Data | 34 | HD-9 | – | |
98 | Scott Thwaites | Great Britain | Team Dimension Data | 27 | 107 | + 3h 16' 28" | |
99 | Jaco Venter | South Africa | Team Dimension Data | 30 | 162 | + 4h 20' 16" | |
101 | Marcel Kittel | Germany | Quick-Step Floors | 29 | DNF-17 | – | |
102 | Jack Bauer | New Zealand | Quick-Step Floors | 32 | 105 | + 3h 15' 13" | |
103 | Gianluca Brambilla | Italy | Quick-Step Floors | 29 | 53 | + 2h 06' 57" | |
104 | Philippe Gilbert | Belgium | Quick-Step Floors | 34 | DNS-16 | – | |
105 | Dan Martin | Ireland | Quick-Step Floors | 30 | 6 | + 4' 42" | |
106 | Fabio Sabatini | Italy | Quick-Step Floors | 32 | 154 | + 4h 10' 25" | |
107 | Zdeněk Štybar | Czech Republic | Quick-Step Floors | 31 | 102 | + 3h 12' 12" | |
108 | Matteo Trentin | Italy | Quick-Step Floors | 27 | HD-9 | – | |
109 | Julien Vermote | Belgium | Quick-Step Floors | 27 | 139 | + 3h 52' 54" | |
111 | Peter Sagan | Slovakia | Bora–Hansgrohe | 27 | DSQ-4 | – | |
112 | Maciej Bodnar | Poland | Bora–Hansgrohe | 32 | 116 | + 3h 26' 58" | |
113 | Emanuel Buchmann ‡ | Germany | Bora–Hansgrohe | 24 | 15 | + 33' 21" | |
114 | Marcus Burghardt | Germany | Bora–Hansgrohe | 34 | 131 | + 3h 45' 57" | |
115 | Rafał Majka | Poland | Bora–Hansgrohe | 27 | DNS-10 | – | |
116 | Jay McCarthy ‡ | Australia | Bora–Hansgrohe | 24 | 94 | + 3h 05' 13" | |
117 | Paweł Poljański | Poland | Bora–Hansgrohe | 27 | 80 | + 2h 53' 42" | |
118 | Juraj Sagan | Slovakia | Bora–Hansgrohe | 28 | HD-9 | – | |
119 | Rüdiger Selig | Germany | Bora–Hansgrohe | 28 | 165 | + 4h 26' 43" | |
121 | Tony Martin | Germany | Team Katusha–Alpecin | 32 | 101 | + 3h 10' 18" | |
122 | Marco Haller | Austria | Team Katusha–Alpecin | 26 | 155 | + 4h 13' 50" | |
123 | Reto Hollenstein | Switzerland | Team Katusha–Alpecin | 31 | 150 | + 4h 03' 45" | |
124 | Robert Kišerlovski | Croatia | Team Katusha–Alpecin | 30 | 31 | + 1h 25' 25" | |
125 | Alexander Kristoff | Norway | Team Katusha–Alpecin | 29 | 130 | + 3h 45' 40" | |
126 | Maurits Lammertink | Netherlands | Team Katusha–Alpecin | 26 | 75 | + 2h 44' 01" | |
127 | Tiago Machado | Portugal | Team Katusha–Alpecin | 31 | 74 | + 2h 43' 36" | |
128 | Nils Politt ‡ | Germany | Team Katusha–Alpecin | 23 | 95 | + 3h 05' 52" | |
129 | Rick Zabel ‡ | Germany | Team Katusha–Alpecin | 23 | 145 | + 3h 55' 48" | |
131 | André Greipel | Germany | Lotto–Soudal | 34 | 149 | + 4h 02' 54" | |
132 | Lars Bak | Denmark | Lotto–Soudal | 37 | 123 | + 3h 37' 04" | |
133 | Tiesj Benoot ‡ | Belgium | Lotto–Soudal | 23 | 20 | + 42' 04" | |
134 | Thomas De Gendt | Belgium | Lotto–Soudal | 30 | 51 | + 2h 05' 36" | |
135 | Tony Gallopin | France | Lotto–Soudal | 29 | 21 | + 42' 39" | |
136 | Adam Hansen | Australia | Lotto–Soudal | 36 | 113 | + 3h 22' 31" | |
137 | Jürgen Roelandts | Belgium | Lotto–Soudal | 31 | 136 | + 3h 47' 20" | |
138 | Marcel Sieberg | Germany | Lotto–Soudal | 35 | DNS-17 | – | |
139 | Tim Wellens | Belgium | Lotto–Soudal | 26 | DNF-15 | – | |
141 | Michael Matthews | Australia | Team Sunweb | 26 | 69 | + 2h 36' 36" | |
142 | Nikias Arndt | Germany | Team Sunweb | 25 | 84 | + 2h 54' 54" | |
143 | Warren Barguil | France | Team Sunweb | 25 | 10 | + 9' 25" | |
144 | Roy Curvers | Netherlands | Team Sunweb | 37 | 142 | + 3h 53' 38" | |
145 | Simon Geschke | Germany | Team Sunweb | 31 | 64 | + 2h 28' 57" | |
146 | Ramon Sinkeldam | Netherlands | Team Sunweb | 28 | 148 | + 4h 01' 54" | |
147 | Laurens ten Dam | Netherlands | Team Sunweb | 36 | 67 | + 2h 34' 56" | |
148 | Mike Teunissen ‡ | Netherlands | Team Sunweb | 24 | 129 | + 3h 43' 52" | |
149 | Albert Timmer | Netherlands | Team Sunweb | 32 | 157 | + 4h 16' 21" | |
151 | Nacer Bouhanni | France | Cofidis | 26 | 138 | + 3h 51' 29" | |
152 | Dimitri Claeys | Belgium | Cofidis | 30 | 163 | + 4h 25' 01" | |
153 | Nicolas Edet | France | Cofidis | 29 | 76 | + 2h 45' 11" | |
154 | Christophe Laporte ‡ | France | Cofidis | 24 | 133 | + 3h 46' 47" | |
155 | Cyril Lemoine | France | Cofidis | 34 | 128 | + 3h 43' 45" | |
156 | Luis Ángel Maté | Spain | Cofidis | 33 | 56 | + 2h 15' 28" | |
157 | Daniel Navarro | Spain | Cofidis | 33 | 27 | + 1h 15' 26" | |
158 | Florian Sénéchal ‡ | France | Cofidis | 23 | 161 | + 4h 19' 17" | |
159 | Julien Simon | France | Cofidis | 31 | 117 | + 3h 29' 21" | |
161 | Robert Gesink | Netherlands | LottoNL–Jumbo | 31 | DNF-9 | – | |
162 | George Bennett | New Zealand | LottoNL–Jumbo | 27 | DNF-16 | – | |
163 | Dylan Groenewegen ‡ | Netherlands | LottoNL–Jumbo | 24 | 156 | + 4h 16' 02" | |
164 | Tom Leezer | Netherlands | LottoNL–Jumbo | 31 | 166 | + 4h 32' 21" | |
165 | Paul Martens | Germany | LottoNL–Jumbo | 33 | 82 | + 2h 54' 14" | |
166 | Primož Roglič | Slovenia | LottoNL–Jumbo | 27 | 38 | + 1h 44' 41" | |
167 | Timo Roosen ‡ | Netherlands | LottoNL–Jumbo | 24 | DNF-19 | – | |
168 | Jos van Emden | Netherlands | LottoNL–Jumbo | 32 | DNF-9 | – | |
169 | Robert Wagner | Germany | LottoNL–Jumbo | 34 | 164 | + 4h 25' 12" | |
171 | Thomas Voeckler | France | Direct Énergie | 38 | 91 | + 2h 58' 51" | |
172 | Thomas Boudat ‡ | France | Direct Énergie | 23 | 140 | + 3h 53' 08" | |
173 | Lilian Calmejane ‡ | France | Direct Énergie | 24 | 35 | + 1h 35' 16" | |
174 | Sylvain Chavanel | France | Direct Énergie | 38 | 25 | + 1h 04' 22" | |
175 | Yohann Gène | France | Direct Énergie | 36 | 134 | + 3h 47' 08" | |
176 | Adrien Petit | France | Direct Énergie | 26 | 126 | + 3h 41' 34" | |
177 | Perrig Quéméneur | France | Direct Énergie | 33 | 106 | + 3h 15' 40" | |
178 | Romain Sicard | France | Direct Énergie | 29 | 66 | + 2h 33' 24" | |
179 | Angelo Tulik | France | Direct Énergie | 26 | 89 | + 2h 57' 05" | |
181 | Pierre Rolland | France | Cannondale–Drapac | 30 | 54 | + 2h 11' 54" | |
182 | Alberto Bettiol ‡ | Italy | Cannondale–Drapac | 23 | 90 | + 2h 57' 56" | |
183 | Patrick Bevin | New Zealand | Cannondale–Drapac | 26 | 114 | + 3h 23' 00" | |
184 | Nathan Brown | United States | Cannondale–Drapac | 25 | 43 | + 1h 57' 52" | |
185 | Simon Clarke | Australia | Cannondale–Drapac | 30 | 86 | + 2h 55' 27" | |
186 | Taylor Phinney | United States | Cannondale–Drapac | 27 | 159 | + 4h 18' 15" | |
187 | Andrew Talansky | United States | Cannondale–Drapac | 28 | 49 | + 2h 03' 27" | |
188 | Rigoberto Urán | Colombia | Cannondale–Drapac | 30 | 2 | + 54" | |
189 | Dylan van Baarle ‡ | Netherlands | Cannondale–Drapac | 25 | 77 | + 2h 47' 11" | |
191 | Ion Izagirre | Spain | Bahrain–Merida | 28 | DNF-1 | – | |
192 | Yukiya Arashiro | Japan | Bahrain–Merida | 32 | 109 | + 3h 18' 16" | |
193 | Grega Bole | Slovenia | Bahrain–Merida | 31 | 143 | + 3h 55' 29" | |
194 | Borut Božič | Slovenia | Bahrain–Merida | 36 | 160 | + 4h 18' 41" | |
195 | Janez Brajkovič | Slovenia | Bahrain–Merida | 33 | 45 | + 2h 00' 38" | |
196 | Ondřej Cink | Czech Republic | Bahrain–Merida | 26 | DNF-19 | – | |
197 | Sonny Colbrelli | Italy | Bahrain–Merida | 27 | 122 | + 3h 36' 22" | |
198 | Tsgabu Grmay | Ethiopia | Bahrain–Merida | 25 | 73 | + 2h 42' 15" | |
199 | Javier Moreno | Spain | Bahrain–Merida | 32 | 119 | + 3h 32' 06" | |
201 | Guillaume Martin ‡ | France | Wanty–Groupe Gobert | 24 | 23 | + 53' 52" | |
202 | Frederik Backaert | Belgium | Wanty–Groupe Gobert | 27 | 132 | + 3h 46' 36" | |
203 | Thomas Degand | Belgium | Wanty–Groupe Gobert | 31 | 34 | + 1h 34' 02" | |
204 | Marco Minnaard | Netherlands | Wanty–Groupe Gobert | 28 | 40 | + 1h 48' 11" | |
205 | Yoann Offredo | France | Wanty–Groupe Gobert | 30 | 110 | + 3h 20' 50" | |
206 | Andrea Pasqualon | Italy | Wanty–Groupe Gobert | 29 | 137 | + 3h 51' 18" | |
207 | Dion Smith ‡ | New Zealand | Wanty–Groupe Gobert | 24 | 124 | + 3h 39' 24" | |
208 | Guillaume Van Keirsbulck | Belgium | Wanty–Groupe Gobert | 26 | 147 | + 3h 59' 48" | |
209 | Pieter Vanspeybrouck | Belgium | Wanty–Groupe Gobert | 30 | 100 | + 3h 09' 38" | |
211 | Daniel McLay ‡ | Great Britain | Fortuneo–Oscaro | 25 | DNF-17 | – | |
212 | Maxime Bouet | France | Fortuneo–Oscaro | 30 | 55 | + 2h 13' 23" | |
213 | Brice Feillu | France | Fortuneo–Oscaro | 31 | 16 | + 36' 46" | |
214 | Élie Gesbert ‡ | France | Fortuneo–Oscaro | 22 | 85 | + 2h 55' 13" | |
215 | Romain Hardy | France | Fortuneo–Oscaro | 28 | 26 | + 1h 12' 51" | |
216 | Pierre-Luc Périchon | France | Fortuneo–Oscaro | 30 | 42 | + 1h 57' 29" | |
217 | Laurent Pichon | France | Fortuneo–Oscaro | 30 | 125 | + 3h 39' 45" | |
218 | Eduardo Sepúlveda | Argentina | Fortuneo–Oscaro | 26 | 65 | + 2h 31' 05" | |
219 | Florian Vachon | France | Fortuneo–Oscaro | 32 | 103 | + 3h 13' 10" |
By team
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
By nationality
The 198 riders that competed in the 2017 Tour de France originated from 32 different countries.
Country | No. of riders | Finishers | Stage wins |
---|---|---|---|
Argentina | 1 | 1 | |
Australia | 9 | 6 | 2 (Michael Matthews ×2) |
Austria | 3 | 3 | |
Belarus | 1 | 1 | |
Belgium | 16 | 14 | |
Colombia | 7 | 7 | 1 (Rigoberto Urán) |
Costa Rica | 1 | 1 | |
Croatia | 2 | 2 | |
Czech Republic | 3 | 2 | |
Denmark | 3 | 2 | |
Ethiopia | 1 | 1 | |
France | 39 | 35 | 5 (Arnaud Démare, Lilian Calmejane, Romain Bardet, Warren Barguil ×2) |
Germany | 16 | 14 | 5 (Marcel Kittel ×5) |
Great Britain | 9 | 6 | 1 (Geraint Thomas) |
Ireland | 2 | 2 | |
Italy | 18 | 13 | 1 (Fabio Aru) |
Japan | 1 | 1 | |
Kazakhstan | 4 | 4 | |
Lithuania | 1 | 0 | |
Luxembourg | 1 | 1 | |
Netherlands | 15 | 12 | 2 (Bauke Mollema, Dylan Groenewegen) |
New Zealand | 4 | 3 | |
Norway | 3 | 3 | 1 (Edvald Boasson Hagen) |
Poland | 4 | 3 | 1 (Maciej Bodnar) |
Portugal | 1 | 1 | |
Slovakia | 2 | 0 | 1 (Peter Sagan) |
Slovenia | 4 | 4 | 1 (Primož Roglič) |
South Africa | 4 | 4 | |
Spain | 13 | 11 | |
Switzerland | 6 | 6 | |
Ukraine | 1 | 1 | |
United States | 3 | 3 | |
Total | 198 | 167 | 21 |
References
- "2017 Route – Sporting aspects, stage cities". Tour de France. Amaury Sport Organisation. Archived from the original on 28 June 2017. Retrieved 30 June 2017.
- "Start list". Tour de France. Amaury Sport Organisation. Archived from the original on 2 July 2017. Retrieved 30 June 2017.
- Roadbook 2017, p. 5.
- Wynn, Nigel (26 January 2017). "Tour de France 2017 wildcard teams announced". Cycling Weekly. Time Inc. UK. Retrieved 17 June 2017.
- "2017: 104th Tour de France: Start List". Pro Cycling Stats. Retrieved 28 June 2017.
- "Chris Froome". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Sergio Henao". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Vasil Kiryienka". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Christian Knees". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Michał Kwiatkowski". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mikel Landa". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mikel Nieve". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Luke Rowe". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Geraint Thomas". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Romain Bardet". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jan Bakelants". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Axel Domont". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mathias Frank". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Ben Gastauer". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Cyril Gautier". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Pierre Latour". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Oliver Naesen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alexis Vuillermoz". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nairo Quintana". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Andrey Amador". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Daniele Bennati". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Carlos Betancur". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jonathan Castroviejo". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Imanol Erviti". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jesús Herrada". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jasha Sütterlin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alejandro Valverde". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alberto Contador". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Koen de Kort". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "John Degenkolb". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Fabio Felline". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Michael Gogl". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Markel Irizar". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Bauke Mollema". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jarlinson Pantano". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Haimar Zubeldia". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Richie Porte". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Damiano Caruso". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alessandro De Marchi". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Stefan Küng". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Amaël Moinard". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nicolas Roche". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Michael Schär". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Greg Van Avermaet". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Danilo Wyss". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Fabio Aru". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Dario Cataldo". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jakob Fuglsang". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Andriy Hrivko". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Dmitriy Gruzdev". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Bakhtiyar Kozhatayev". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alexey Lutsenko". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Michael Valgren". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Andrey Zeits". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Louis Meintjes". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Darwin Atapuma". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Matteo Bono". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Kristijan Đurasek". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Vegard Stake Laengen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Marco Marcato". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Manuele Mori". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Ben Swift". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Diego Ulissi". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Arnaud Démare". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Davide Cimolai". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mickaël Delage". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jacopo Guarnieri". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Ignatas Konovalovas". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Olivier Le Gac". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Rudy Molard". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Thibaut Pinot". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Arthur Vichot". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Esteban Chaves". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Michael Albasini". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Luke Durbridge". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mathew Hayman". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Damien Howson". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Daryl Impey". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jens Keukeleire". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Roman Kreuziger". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Simon Yates". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mark Cavendish". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Edvald Boasson Hagen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Stephen Cummings". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Bernhard Eisel". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Reinardt Janse Van Rensburg". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Serge Pauwels". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mark Renshaw". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Scott Thwaites". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jaco Venter". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Marcel Kittel". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jack Bauer". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Gianluca Brambilla". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Philippe Gilbert". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Daniel Martin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Fabio Sabatini". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Zdeněk Štybar". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Matteo Trentin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Julien Vermote". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Peter Sagan". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Maciej Bodnar". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Emanuel Buchmann". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Marcus Burghardt". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Rafał Majka". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jay McCarthy". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Paweł Poljański". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Juraj Sagan". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Rüdiger Selig". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tony Martin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Marco Haller". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Reto Hollenstein". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Robert Kišerlovski". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alexander Kristoff". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Maurits Lammertink". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tiago Machado". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nils Politt". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Rick Zabel". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "André Greipel". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Lars Ytting Bak". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tiesj Benoot". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Thomas De Gendt". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tony Gallopin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Adam Hansen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jurgen Roelandts". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Marcel Sieberg". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tim Wellens". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Michael Matthews". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nikias Arndt". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Warren Barguil". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Roy Curvers". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Simon Geschke". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Ramon Sinkeldam". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Laurens Ten Dam". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Mike Teunissen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Albert Timmer". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nacer Bouhanni". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Dimitri Claeys". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nicolas Edet". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Christophe Laporte". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Cyril Lemoine". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Luis Ángel Maté". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Daniel Navarro". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Florian Sénéchal". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Julien Simon". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Robert Gesink". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "George Bennett". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Dylan Groenewegen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tom Leezer". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Paul Martens". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Primož Roglič". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Timo Roosen". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Jos Van Emden". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Robert Wagner". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Thomas Voeckler". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Thomas Boudat". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Lilian Calmejane". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Sylvain Chavanel". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Yohann Gene". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Adrien Petit". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Perrig Quemeneur". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Romain Sicard". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Angelo Tulik". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Pierre Rolland". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Alberto Bettiol". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Patrick Bevin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Nathan Brown". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Simon Clarke". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Taylor Phinney". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Andrew Talansky". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Rigoberto Urán". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Dylan Van Baarle". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Ion Izagirre". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Yukiya Arashiro". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Grega Bole". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Borut Božič". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Janez Brajkovič". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Ondřej Cink". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Sonny Colbrelli". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Tsgabu Grmay". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Javier Moreno". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Guillaume Martin". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Frederik Backaert". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Thomas Degand". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Marco Minnaard". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Yoann Offredo". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Andrea Pasqualon". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Dion Smith". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Guillaume Van Keirsbulck". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Pieter Vanspeybrouck". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Daniel McLay". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Maxime Bouet". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Brice Feillu". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Élie Gesbert". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Romain Hardy". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Pierre-Luc Perichon". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Laurent Pichon". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Eduardo Sepúlveda". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
- "Florian Vachon". ProCyclingStats. ProCyclingStats BV. Retrieved 30 June 2017.
Sources
- Roadbook - Tour de France. Paris: Amaury Sport Organisation. 2017.
External links
2017 Tour de France « 2016 2018 » | |
---|---|