1 Nairo Alexander Quintana Rojas (Col) Movistar Team 29:55:54
2 Alejandro Valverde Belmonte (Esp) Movistar Team 0:00:19
3 Christopher Froome (GBr) Team Sky 0:00:27
4 Johan Esteban Chaves Rubio (Col) Orica - BikeExchange 0:00:57
5 Leopold König (Cze) Team Sky 0:01:16
6 Darwin Atapuma Hurtado (Col) BMC Racing Team 0:01:36
7 Alberto Contador Velasco (Esp) Tinkoff 0:01:39
8 Daniel Moreno Fernandez (Esp) Movistar Team 0:01:44
9 Gianluca Brambilla (Ita) Etixx - Quick Step 0:01:46
10 Samuel Sanchez Gonzalez (Esp) BMC Racing Team 0:01:46
11 Simon Yates (GBr) Orica - BikeExchange 0:01:47
12 Andrew Talansky (USA) Cannondale - Drapac Pro Cycling Team 0:02:24
13 Peter Kennaugh (GBr) Team Sky 0:02:29
14 Michele Scarponi (Ita) Astana Pro Team 0:02:36
15 David De La Cruz Melgarejo (Esp) Etixx - Quick Step 0:02:46
16 Davide Formolo (Ita) Cannondale - Drapac Pro Cycling Team 0:02:58
17 Sergio Pardilla Bellon (Esp) Caja Rural - Seguros RGA 0:03:17
18 Kenny Elissonde (Fra) FDJ 0:03:27
19 Ben Hermans (Bel) BMC Racing Team 0:03:30
20 George Bennett (NZl) Team LottoNL - Jumbo 0:03:37
21 Pierre Latour (Fra) Ag2r La Mondiale 0:03:48
22 Louis Meintjes (RSA) Lampre - Merida 0:04:04
23 Marcel Wyss (SUI) IAM Cycling 0:04:04
24 Romain Hardy (Fra) Cofidis Solutions Crédits 0:04:14
25 Jean-Christophe Péraud (Fra) Ag2r La Mondiale 0:04:17
26 Fabio Felline (Ita) Trek - Segafredo 0:04:23
27 Rudy Molard (Fra) Cofidis Solutions Crédits 0:04:23
28 José Joao Pimenta Costa Mendes (Por) Bora - Argon 18 0:04:25
29 Romain Sicard (Fra) Direct Energie 0:04:37
30 Maxime Monfort (Bel) Lotto - Soudal 0:05:15
31 Maxime Bouet (Fra) Etixx - Quick Step 0:05:37
32 Alberto Losada Alguacil (Esp) Team Katusha 0:05:52
33 Haimar Zubeldia Agirre (Esp) Trek - Segafredo 0:06:00
34 Ruben Fernandez (Esp) Movistar Team 0:06:01
35 Mathias Frank (SUI) IAM Cycling 0:06:32
36 Lawrence Warbasse (USA) IAM Cycling 0:07:58
37 Egor Silin (Rus) Team Katusha 0:08:18
38 Bartosz Huzarski (Pol) Bora - Argon 18 0:08:25
39 Luis Leon Sanchez Gil (Esp) Astana Pro Team 0:10:54
40 Merhawi Kudus Ghebremedhin (Eri) Dimension Data 0:11:06
41 Jesus Hernandez Blazquez (Esp) Tinkoff 0:15:29
42 Jan Bakelants (Bel) Ag2r La Mondiale 0:15:44
43 Andrey Zeits (Kaz) Astana Pro Team 0:17:01
44 Yury Trofimov (Rus) Tinkoff 0:17:35
45 Axel Domont (Fra) Ag2r La Mondiale 0:18:13
46 Matvey Mamykin (Rus) Team Katusha 0:18:39
47 Benjamin King (USA) Cannondale - Drapac Pro Cycling Team 0:19:01
48 Riccardo Zoidl (AUT) Trek - Segafredo 0:19:01
49 Damien Howson (Aus) Orica - BikeExchange 0:19:20
50 Stéphane Rossetto (Fra) Cofidis Solutions Crédits 0:20:24
51 José Joaquín Rojas Gil (Esp) Movistar Team 0:21:26
52 Bart De Clercq (Bel) Lotto - Soudal 0:23:53
53 Jacques Willem Janse Van Rensburg (RSA) Dimension Data 0:24:58
54 Clément Chevrier (Fra) IAM Cycling 0:25:03
55 Luis Angel Maté Mardones (Esp) Cofidis Solutions Crédits 0:25:18
56 Jonathan Castroviejo Nicolas (Esp) Movistar Team 0:25:59
57 Tsgabu Gebremaryam Grmay (Eth) Lampre - Merida 0:29:16
58 Philippe Gilbert (Bel) BMC Racing Team 0:29:26
59 Lilian Calmejane (Fra) Direct Energie 0:29:28
60 Fabrice Jeandesboz (Fra) Direct Energie 0:29:37
61 Simon Clarke (Aus) Cannondale - Drapac Pro Cycling Team 0:31:30
62 Dario Cataldo (Ita) Astana Pro Team 0:32:14
63 Zdenek Stybar (Cze) Etixx - Quick Step 0:32:55
64 Robert Gesink (Ned) Team LottoNL - Jumbo 0:34:23
65 Laurent Didier (Lux) Trek - Segafredo 0:34:34
66 Nathan Haas (Aus) Dimension Data 0:35:13
67 Angel Madrazo Ruiz (Esp) Caja Rural - Seguros RGA 0:36:06
68 Tosh Van Der Sande (Bel) Lotto - Soudal 0:37:01
69 Joseph Lloyd Dombrowski (USA) Cannondale - Drapac Pro Cycling Team 0:37:45
70 Scott Thwaites (GBr) Bora - Argon 18 0:38:40
71 Kristian Sbaragli (Ita) Dimension Data 0:38:44
72 Kristijan Durasek (Cro) Lampre - Merida 0:38:50
73 Ian Boswell (USA) Team Sky 0:39:54
74 Pieter Serry (Bel) Etixx - Quick Step 0:40:03
75 Tiago Machado (Por) Team Katusha 0:41:34
76 Simon Gerrans (Aus) Orica - BikeExchange 0:41:48
77 Johannes Fröhlinger (GER) Team Giant - Alpecin 0:42:04
78 Odd Christian Eiking (Nor) FDJ 0:42:05
79 Alexandre Geniez (Fra) FDJ 0:43:24
80 Jens Keukeleire (Bel) Orica - BikeExchange 0:43:50
81 Simon Pellaud (SUI) IAM Cycling 0:44:37
82 Pierre Rolland (Fra) Cannondale - Drapac Pro Cycling Team 0:44:48
83 Jaime Roson Garcia (Esp) Caja Rural - Seguros RGA 0:45:26
84 Salvatore Puccio (Ita) Team Sky 0:46:12
85 Sergey Lagutin (Rus) Team Katusha 0:46:43
86 Danilo Wyss (SUI) BMC Racing Team 0:46:52
87 Valerio Conti (Ita) Lampre - Merida 0:46:55
88 José Gonçalves (Por) Caja Rural - Seguros RGA 0:47:38
89 Tobias Ludvigsson (Swe) Team Giant - Alpecin 0:49:07
90 Matthieu Ladagnous (Fra) FDJ 0:49:07
91 François Bidard (Fra) Ag2r La Mondiale 0:50:07
92 Zico Waeytens (Bel) Team Giant - Alpecin 0:50:20
93 Adam Hansen (Aus) Lotto - Soudal 0:50:55
94 José Herrada Lopez (Esp) Movistar Team 0:51:11
95 Julien Bernard (Fra) Trek - Segafredo 0:51:18
96 Koen De Kort (Ned) Team Giant - Alpecin 0:51:21
97 David Lopez Garcia (Esp) Team Sky 0:51:25
98 Davide Villella (Ita) Cannondale - Drapac Pro Cycling Team 0:52:28
99 Fumiyuki Beppu (Jpn) Trek - Segafredo 0:52:38
100 Gatis Smukulis (Lat) Astana Pro Team 0:52:43
101 Thomas De Gendt (Bel) Lotto - Soudal 0:52:46
102 Daniele Bennati (Ita) Tinkoff 0:52:54
103 Louis Vervaeke (Bel) Lotto - Soudal 0:54:56
104 Jelle Wallays (Bel) Lotto - Soudal 0:55:11
105 Igor Anton Hernandez (Esp) Dimension Data 0:55:51
106 Pello Bilbao Lopez De Armentia (Esp) Caja Rural - Seguros RGA 0:56:14
107 Chad Haga (USA) Team Giant - Alpecin 0:56:34
108 Kiel Reijnen (USA) Trek - Segafredo 0:56:48
109 Mattia Cattaneo (Ita) Lampre - Merida 0:57:26
110 Quentin Jauregui (Fra) Ag2r La Mondiale 0:57:30
111 Imanol Erviti (Esp) Movistar Team 0:57:34
112 Yukiya Arashiro (Jpn) Lampre - Merida 0:58:23
113 Jhonatan Restrepo (Col) Team Katusha 0:58:44
114 Christoph Pfingsten (GER) Bora - Argon 18 0:58:54
115 Cesare Benedetti (Ita) Bora - Argon 18 0:59:14
116 Perrig Quéméneur (Fra) Direct Energie 0:59:20
117 Dmitriy Gruzdev (Kaz) Astana Pro Team 0:59:25
118 Gianni Meersman (Bel) Etixx - Quick Step 0:59:49
119 Sander Armée (Bel) Lotto - Soudal 1:00:10
120 Eduard Prades Reverte (Esp) Caja Rural - Seguros RGA 1:00:25
121 Michael Gogl (AUT) Tinkoff 1:00:25
122 Gregor Mühlberger (AUT) Bora - Argon 18 1:00:33
123 Yves Lampaert (Bel) Etixx - Quick Step 1:00:45
124 Enrico Battaglin (Ita) Team LottoNL - Jumbo 1:01:00
125 Bram Tankink (Ned) Team LottoNL - Jumbo 1:01:07
126 Vegard Stake Laengen (Nor) IAM Cycling 1:02:01
127 Michal Golas (Pol) Team Sky 1:02:10
128 Pavel Kochetkov (Rus) Team Katusha 1:02:31
129 Jonas Van Genechten (Bel) IAM Cycling 1:02:40
130 Gediminas Bagdonas (Ltu) Ag2r La Mondiale 1:02:43
131 Jack Haig (Aus) Orica - BikeExchange 1:02:44
132 Gert Dockx (Bel) Lotto - Soudal 1:02:53
133 Alessandro Vanotti (Ita) Astana Pro Team 1:02:56
134 Silvio Herklotz (GER) Bora - Argon 18 1:03:29
135 Markel Irizar Aranburu (Esp) Trek - Segafredo 1:03:36
136 Martijn Keizer (Ned) Team LottoNL - Jumbo 1:03:41
137 Ivan Rovny (Rus) Tinkoff 1:04:28
138 Loïc Chetout (Fra) Cofidis Solutions Crédits 1:05:25
139 Christian Knees (GER) Team Sky 1:05:50
140 Yoann Bagot (Fra) Cofidis Solutions Crédits 1:06:47
141 Lorenzo Manzin (Fra) FDJ 1:06:50
142 Patrick Bevin (NZl) Cannondale - Drapac Pro Cycling Team 1:07:05
143 Tejay Van Garderen (USA) BMC Racing Team 1:07:13
144 Kévin Réza (Fra) FDJ 1:08:11
145 Jérôme Cousin (Fra) Cofidis Solutions Crédits 1:09:43
146 Florian Sénéchal (Fra) Cofidis Solutions Crédits 1:10:08
147 Sergio Miguel Moreira Paulinho (Por) Tinkoff 1:10:16
148 Dries Devenyns (Bel) IAM Cycling 1:10:51
149 Jaco Venter (RSA) Dimension Data 1:10:52
150 Niki Terpstra (Ned) Etixx - Quick Step 1:11:05
151 Moreno Moser (Ita) Cannondale - Drapac Pro Cycling Team 1:13:18
152 Ilia Koshevoy (Blr) Lampre - Merida 1:13:26
153 Hugh Carthy (GBr) Caja Rural - Seguros RGA 1:13:52
154 Rory Sutherland (Aus) Movistar Team 1:14:14
155 Koen Bouwman (Ned) Team LottoNL - Jumbo 1:14:36
156 Sven Erik Bystrøm (Nor) Team Katusha 1:14:51
157 Sam Bewley (NZl) Orica - BikeExchange 1:16:28
158 Mario Jorge Faria Da Costa (Por) Lampre - Merida 1:16:31
159 Davide Malacarne (Ita) Astana Pro Team 1:16:33
160 Ryan Anderson (Can) Direct Energie 1:16:37
161 Kenneth Vanbilsen (Bel) Cofidis Solutions Crédits 1:16:41
162 Silvan Dillier (SUI) BMC Racing Team 1:16:42
163 Magnus Cort Nielsen (Den) Orica - BikeExchange 1:17:19
164 Omar Fraile Matarranz (Esp) Dimension Data 1:17:27
165 Brian Nauleau (Fra) Direct Energie 1:18:39
166 Manuele Boaro (Ita) Tinkoff 1:19:19
167 Sindre Skjøstad Lunke (Nor) Team Giant - Alpecin 1:19:23
168 Nikias Arndt (GER) Team Giant - Alpecin 1:19:47
169 Tyler Farrar (USA) Dimension Data 1:20:22
170 David Arroyo Duran (Esp) Caja Rural - Seguros RGA 1:21:41
171 Jos Van Emden (Ned) Team LottoNL - Jumbo 1:21:45
172 Jean-Pierre Drucker (Lux) BMC Racing Team 1:21:58
173 Dylan Teuns (Bel) BMC Racing Team 1:23:10
174 Rüdiger Selig (GER) Bora - Argon 18 1:24:10
175 Nick Dougall (RSA) Dimension Data 1:24:43
176 Victor Campenaerts (Bel) Team LottoNL - Jumbo 1:24:54
177 Svein Tuft (Can) Orica - BikeExchange 1:25:35
178 Martin Velits (Svk) Etixx - Quick Step 1:25:54
179 Johan Le Bon (Fra) FDJ 1:25:59
180 Tom Stamsnijder (Ned) Team Giant - Alpecin 1:26:33
181 Laurent Pichon (Fra) FDJ 1:28:02
182 Julien Morice (Fra) Direct Energie 1:28:43
183 Tony Hurel (Fra) Direct Energie 1:29:18
184 Michael Schwarzmann (GER) Bora - Argon 18 1:29:35
185 Christophe Riblon (Fra) Ag2r La Mondiale 1:34:09
186 Romain Cardis (Fra) Direct Energie 1:47:26