Tous les résultats sportifs en temps réel
Tous les résultats sportifs en temps réel
Choix d'une saison :
Le Tour d'Italie 2017 est la 99ème édition de cette épreuve. La compétition a eu lieu du 5 au 28 mai 2017 . Le vainqueur de l'édition 2017 est Tom Dumoulin.
Italie - 5 Mai 2017 - 28 Mai 2017
| 1 | Tom Dumoulin (P-B) | Sunweb | 90:34:54 |
| 2 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:31 |
| 3 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:40 |
| 4 | Thibaut Pinot (FRA) | La Française des Jeux | 1:17 |
| 5 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 1:56 |
| 6 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 3:11 |
| 7 | Bauke Mollema (P-B) | Trek - Segafredo | 3:41 |
| 8 | Bob Jungels (LUX) | Quick Step Floors | 7:04 |
| 9 | Adam Yates (G-B) | Orica - Scott | 8:10 |
| 10 | Davide Formolo (ITA) | Cannondale - Drapac | 15:17 |
| 11 | Jan Polanc (SLO) | Uae Team Emirates | 18:06 |
| 12 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 20:49 |
| 13 | Maxime Monfort (BEL) | Lotto - Soudal | 21:59 |
| 14 | Dario Cataldo (ITA) | Astana | 24:40 |
| 15 | Sébastien Reichenbach (SUI) | La Française des Jeux | 28:11 |
| 16 | Patrick Konrad (AUT) | Bora - Hansgrohe | 35:50 |
| 17 | Mikel Landa Meana (ESP) | Team Ineos | 37:09 |
| 18 | Andrey Amador Bikkazakova (CRC) | Movistar | 37:49 |
| 19 | Hubert Dupont (FRA) | AG2R - La Mondiale | 38:45 |
| 20 | Tejay Van Garderen (E-U) | BMC Racing Team | 57:13 |
| 21 | Franco Pellizotti (ITA) | Bahrain - Merida | 59:43 |
| 22 | Pierre Rolland (FRA) | Cannondale - Drapac | 1:12:55 |
| 23 | Stef Clement (P-B) | Lotto NL - Jumbo | 1:14:00 |
| 24 | Laurens De Plus (BEL) | Quick Step Floors | 1:20:00 |
| 25 | Winner Andrew Anacona Gomez (COL) | Movistar | 1:26:41 |
| 26 | Simone Petilli (ITA) | Uae Team Emirates | 1:29:34 |
| 27 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 1:33:17 |
| 28 | Gorka Izagirre Insausti (ESP) | Movistar | 1:34:21 |
| 29 | Ben Gastauer (LUX) | AG2R - La Mondiale | 1:35:49 |
| 30 | Rubén Plaza Molina (ESP) | Orica - Scott | 1:36:26 |
| 31 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 1:36:28 |
| 32 | Jesper Hansen (DAN) | Astana | 1:36:32 |
| 33 | Sebastián Henao Gómez (COL) | Team Ineos | 1:44:04 |
| 34 | Laurens Ten Dam (P-B) | Sunweb | 1:47:24 |
| 35 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 1:52:02 |
| 36 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:58:49 |
| 37 | Philip Deignan (IRL) | Team Ineos | 2:00:45 |
| 38 | Michael Woods (CAN) | Cannondale - Drapac | 2:02:20 |
| 39 | François Bidard (FRA) | AG2R - La Mondiale | 2:09:03 |
| 40 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 2:09:30 |
| 41 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 2:12:34 |
| 42 | Julien Bernard (FRA) | Trek - Segafredo | 2:14:18 |
| 43 | Luis León Sánchez Gil (ESP) | Astana | 2:16:12 |
| 44 | Rudy Molard (FRA) | La Française des Jeux | 2:17:12 |
| 45 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 2:18:19 |
| 46 | Peter Stetina (E-U) | Trek - Segafredo | 2:19:20 |
| 47 | Tomasz Marczynski (POL) | Lotto - Soudal | 2:20:09 |
| 48 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 2:23:54 |
| 49 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 2:24:32 |
| 50 | José Joaquin Rojas Gil (ESP) | Movistar | 2:25:08 |
| 51 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 2:25:28 |
| 52 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 2:27:56 |
| 53 | Steve Morabito (SUI) | La Française des Jeux | 2:28:42 |
| 54 | Simon Geschke (ALL) | Sunweb | 2:30:05 |
| 55 | Diego Rosa (ITA) | Team Ineos | 2:33:01 |
| 56 | Víctor De La Parte Gonzalez (ESP) | Movistar | 2:33:47 |
| 57 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 2:34:13 |
| 58 | Eros Capecchi (ITA) | Quick Step Floors | 2:35:30 |
| 59 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 2:36:41 |
| 60 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 2:38:06 |
| 61 | José Herrada Lopez (ESP) | Movistar | 2:41:01 |
| 62 | Igor Antón Hernandez (ESP) | Dimension Data | 2:50:11 |
| 63 | Andrey Zeits (KAZ) | Astana | 2:56:15 |
| 64 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 2:56:17 |
| 65 | Omar Fraile Matarranz (ESP) | Dimension Data | 3:00:21 |
| 66 | Pello Bilbao López de Armentia (ESP) | Astana | 3:01:22 |
| 67 | Silvan Dillier (SUI) | BMC Racing Team | 3:02:38 |
| 68 | Valerio Conti (ITA) | Uae Team Emirates | 3:05:10 |
| 69 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 3:07:39 |
| 70 | Joey Rosskopf (E-U) | BMC Racing Team | 3:07:54 |
| 71 | Georg Preidler (AUT) | Sunweb | 3:09:18 |
| 72 | Davide Villella (ITA) | Cannondale - Drapac | 3:10:39 |
| 73 | Jérémy Roy (FRA) | La Française des Jeux | 3:12:11 |
| 74 | Manuele Boaro (ITA) | Bahrain - Merida | 3:13:22 |
| 75 | Dylan Theuns (BEL) | BMC Racing Team | 3:15:44 |
| 76 | Enrico Gasparotto (SUI) | Bahrain - Merida | 3:16:27 |
| 77 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 3:17:51 |
| 78 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 3:19:04 |
| 79 | Manuel Senni (ITA) | BMC Racing Team | 3:23:35 |
| 80 | Edward Ravasi (ITA) | Uae Team Emirates | 3:26:47 |
| 81 | Clément Chevrier (FRA) | AG2R - La Mondiale | 3:27:08 |
| 82 | Chad Haga (E-U) | Sunweb | 3:28:41 |
| 83 | Paolo Tiralongo (ITA) | Astana | 3:28:53 |
| 84 | Matteo Busato (ITA) | Wilier - Selle Italia | 3:28:55 |
| 85 | Tobias Ludvigsson (SUE) | La Française des Jeux | 3:30:09 |
| 86 | Salvatore Puccio (ITA) | Team Ineos | 3:30:11 |
| 87 | Matvei Mamykin (RUS) | Katusha - Alpecin | 3:33:28 |
| 88 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 3:37:32 |
| 89 | Dries Devenyns (BEL) | Quick Step Floors | 3:37:43 |
| 90 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 3:41:19 |
| 91 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 3:44:13 |
| 92 | Hugh Carthy (G-B) | Cannondale - Drapac | 3:46:09 |
| 93 | Adam Hansen (AUS) | Lotto - Soudal | 3:46:52 |
| 94 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 3:46:55 |
| 95 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 3:49:24 |
| 96 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 3:52:44 |
| 97 | Matthieu Ladagnous (FRA) | La Française des Jeux | 3:54:19 |
| 98 | Jasper Stuyven (BEL) | Trek - Segafredo | 3:54:52 |
| 99 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 3:56:48 |
| 100 | Luka Pibernik (SLO) | Bahrain - Merida | 3:58:19 |
| 101 | Kristian Sbaragli (ITA) | Dimension Data | 4:02:55 |
| 102 | Vasil Kiryienka (BLR) | Team Ineos | 4:05:01 |
| 103 | Benoît Vaugrenard (FRA) | La Française des Jeux | 4:10:25 |
| 104 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 4:10:33 |
| 105 | Pieter Serry (BEL) | Quick Step Floors | 4:11:00 |
| 106 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 4:11:13 |
| 107 | Luka Mezgec (SLO) | Orica - Scott | 4:11:59 |
| 108 | Rory Sutherland (AUS) | Movistar | 4:12:42 |
| 109 | Christopher Juul-Jensen (DAN) | Orica - Scott | 4:13:51 |
| 110 | Valerio Agnoli (ITA) | Bahrain - Merida | 4:13:59 |
| 111 | Daniel Teklehaimanot (ERI) | Dimension Data | 4:14:04 |
| 112 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 4:15:18 |
| 113 | Marco Marcato (ITA) | Uae Team Emirates | 4:15:19 |
| 114 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 4:17:05 |
| 115 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 4:17:22 |
| 116 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 4:18:36 |
| 117 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 4:18:47 |
| 118 | Lars Ytting Bak (DAN) | Lotto - Soudal | 4:20:06 |
| 119 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 4:20:36 |
| 120 | Sindre Skjøstad Lunke (NOR) | Sunweb | 4:22:58 |
| 121 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 4:23:31 |
| 122 | Michael Hepburn (AUS) | Orica - Scott | 4:23:34 |
| 123 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 4:23:42 |
| 124 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 4:25:05 |
| 125 | Maxim Belkov (RUS) | Katusha - Alpecin | 4:26:36 |
| 126 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 4:26:46 |
| 127 | Jan Bárta (RTC) | Bora - Hansgrohe | 4:27:24 |
| 128 | Kristijan Koren (SLO) | Cannondale - Drapac | 4:29:57 |
| 129 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 4:30:27 |
| 130 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 4:30:36 |
| 131 | Julien Bérard (FRA) | AG2R - La Mondiale | 4:31:11 |
| 132 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 4:31:58 |
| 133 | Manuel Quinziato (ITA) | BMC Racing Team | 4:32:10 |
| 134 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 4:33:02 |
| 135 | Matej Mohoric (SLO) | Uae Team Emirates | 4:34:06 |
| 136 | Alex Howes (E-U) | Cannondale - Drapac | 4:36:21 |
| 137 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 4:36:56 |
| 138 | Mads Pedersen (DAN) | Trek - Segafredo | 4:37:52 |
| 139 | Moreno Hofland (P-B) | Lotto - Soudal | 4:39:29 |
| 140 | Eugert Zhupa (ALB) | 4:40:05 | |
| 141 | Michal Golas (POL) | Team Ineos | 4:40:34 |
| 142 | Svein Tuft (CAN) | Orica - Scott | 4:44:25 |
| 143 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 4:44:35 |
| 144 | Iljo Keisse (BEL) | Quick Step Floors | 4:51:25 |
| 145 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 4:57:48 |
| 146 | Eugenio Alafaci (ITA) | Trek - Segafredo | 4:58:43 |
| 147 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 5:02:25 |
| 148 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 5:03:27 |
| 149 | Johann Van Zyl (AFS) | Dimension Data | 5:04:06 |
| 150 | Roberto Ferrari (ITA) | Uae Team Emirates | 5:04:10 |
| 151 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 5:04:57 |
| 152 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 5:05:32 |
| 153 | Davide Martinelli (ITA) | Quick Step Floors | 5:06:02 |
| 154 | Tom Stamsnijder (P-B) | Sunweb | 5:06:10 |
| 155 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 5:11:02 |
| 156 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 5:14:16 |
| 157 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 5:14:55 |
| 158 | Sam Bennett (IRL) | Bora - Hansgrohe | 5:18:56 |
| 159 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 5:26:00 |
| 160 | Zhandos Bizhigitov (KAZ) | Astana | 5:26:28 |
| 161 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 5:48:40 |
| 1 | Bob Jungels (LUX) | Quick Step Floors | 90:41:58 |
| 2 | Adam Yates (G-B) | Orica - Scott | 1:06 |
| 3 | Davide Formolo (ITA) | Cannondale - Drapac | 8:13 |
| 4 | Jan Polanc (SLO) | Uae Team Emirates | 11:02 |
| 5 | Laurens De Plus (BEL) | Quick Step Floors | 1:12:56 |
| 6 | Simone Petilli (ITA) | Uae Team Emirates | 1:22:30 |
| 7 | Sebastián Henao Gómez (COL) | Team Ineos | 1:37:00 |
| 8 | François Bidard (FRA) | AG2R - La Mondiale | 2:01:59 |
| 9 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 2:02:26 |
| 10 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 2:05:30 |
| 11 | Julien Bernard (FRA) | Trek - Segafredo | 2:07:14 |
| 12 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 2:11:15 |
| 13 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 2:20:52 |
| 14 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 2:27:09 |
| 15 | Valerio Conti (ITA) | Uae Team Emirates | 2:58:06 |
| 16 | Dylan Theuns (BEL) | BMC Racing Team | 3:08:40 |
| 17 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 3:12:00 |
| 18 | Manuel Senni (ITA) | BMC Racing Team | 3:16:31 |
| 19 | Edward Ravasi (ITA) | Uae Team Emirates | 3:19:43 |
| 20 | Clément Chevrier (FRA) | AG2R - La Mondiale | 3:20:04 |
| 21 | Matvei Mamykin (RUS) | Katusha - Alpecin | 3:26:24 |
| 22 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 3:34:15 |
| 23 | Hugh Carthy (G-B) | Cannondale - Drapac | 3:39:05 |
| 24 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 3:42:20 |
| 25 | Jasper Stuyven (BEL) | Trek - Segafredo | 3:47:48 |
| 26 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 3:49:44 |
| 27 | Luka Pibernik (SLO) | Bahrain - Merida | 3:51:15 |
| 28 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 4:10:01 |
| 29 | Sindre Skjøstad Lunke (NOR) | Sunweb | 4:15:54 |
| 30 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 4:16:38 |
| 31 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 4:23:23 |
| 32 | Matej Mohoric (SLO) | Uae Team Emirates | 4:27:02 |
| 33 | Mads Pedersen (DAN) | Trek - Segafredo | 4:30:48 |
| 34 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 4:57:53 |
| 35 | Davide Martinelli (ITA) | Quick Step Floors | 4:58:58 |
| 36 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 5:07:12 |
| 1 | Movistar | 272:21:54 |
| 2 | AG2R - La Mondiale | 59:46 |
| 3 | La Française des Jeux | 1:19:56 |
| 4 | Bahrain - Merida | 1:24:52 |
| 5 | Cannondale - Drapac | 1:27:19 |
| 6 | UAE Team Emirates | 1:59:31 |
| 7 | Team Ineos | 1:59:41 |
| 8 | Astana | 2:09:05 |
| 9 | Trek - Segafredo | 2:23:12 |
| 10 | Sunweb | 2:41:45 |
| 11 | Orica - Scott | 2:49:34 |
| 12 | Quick Step Floors | 2:51:09 |
| 13 | Katusha - Alpecin | 2:53:55 |
| 14 | BMC Racing Team | 3:02:58 |
| 15 | Lotto NL - Jumbo | 3:13:00 |
| 16 | Bora - Hansgrohe | 3:59:12 |
| 17 | CCC - Sprandi - Polkowice | 4:09:42 |
| 18 | Dimension Data | 4:20:44 |
| 19 | Lotto - Soudal | 4:56:46 |
| 20 | Wilier Triestina - Selle Italia | 7:28:47 |
| 21 | Gazprom - RusVelo | 8:07:36 |
| 22 | Bardiani Valvole - CSF Inox | 10:56:57 |

| 1 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 5:13:35 |
| 2 | Caleb Ewan (AUS) | Orica - Scott | 0:00 |
| 3 | André Greipel (ALL) | Lotto - Soudal | 0:00 |
| 4 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 0:00 |
| 5 | Sacha Modolo (ITA) | Uae Team Emirates | 0:00 |
| 6 | Kristian Sbaragli (ITA) | Dimension Data | 0:00 |
| 7 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 8 | Ryan Gibbons (AFS) | Dimension Data | 0:00 |
| 9 | Sam Bennett (IRL) | Bora - Hansgrohe | 0:00 |
| 10 | Phil Bauhaus (ALL) | Sunweb | 0:00 |
| 11 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:00 |
| 12 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 0:00 |
| 13 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:00 |
| 14 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:00 |
| 15 | Bob Jungels (LUX) | Quick Step Floors | 0:00 |
| 16 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 0:00 |
| 17 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 18 | Geraint Howell Thomas (G-B) | Team Ineos | 0:00 |
| 19 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 0:00 |
| 20 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:00 |
| 21 | José Joaquin Rojas Gil (ESP) | Movistar | 0:00 |
| 22 | Luis León Sánchez Gil (ESP) | Astana | 0:00 |
| 23 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:00 |
| 24 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 0:00 |
| 25 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:00 |
| 26 | Diego Rosa (ITA) | Team Ineos | 0:00 |
| 27 | Adam Yates (G-B) | Orica - Scott | 0:00 |
| 28 | Tom Dumoulin (P-B) | Sunweb | 0:00 |
| 29 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:00 |
| 30 | Rohan Dennis (AUS) | BMC Racing Team | 0:00 |
| 31 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 32 | Georg Preidler (AUT) | Sunweb | 0:00 |
| 33 | Joey Rosskopf (E-U) | BMC Racing Team | 0:00 |
| 34 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:00 |
| 35 | Jan Polanc (SLO) | Uae Team Emirates | 0:00 |
| 36 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:00 |
| 37 | Daniele Bennati (ITA) | Movistar | 0:00 |
| 38 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:00 |
| 39 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:00 |
| 40 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:00 |
| 41 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 0:00 |
| 42 | Salvatore Puccio (ITA) | Team Ineos | 0:00 |
| 43 | Simone Petilli (ITA) | Uae Team Emirates | 0:00 |
| 44 | Mikel Landa Meana (ESP) | Team Ineos | 0:00 |
| 45 | Luka Pibernik (SLO) | Bahrain - Merida | 0:00 |
| 46 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:00 |
| 47 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:00 |
| 48 | Nathan Haas (AUS) | Dimension Data | 0:00 |
| 49 | Bauke Mollema (P-B) | Trek - Segafredo | 0:00 |
| 50 | Davide Villella (ITA) | Cannondale - Drapac | 0:00 |
| 51 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:00 |
| 52 | Thibaut Pinot (FRA) | La Française des Jeux | 0:00 |
| 53 | Davide Formolo (ITA) | Cannondale - Drapac | 0:00 |
| 54 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:00 |
| 55 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 0:00 |
| 56 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 0:00 |
| 57 | Maxime Monfort (BEL) | Lotto - Soudal | 0:00 |
| 58 | Christopher Juul-Jensen (DAN) | Orica - Scott | 0:00 |
| 59 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 0:00 |
| 60 | François Bidard (FRA) | AG2R - La Mondiale | 0:00 |
| 61 | Tanel Kangert (EST) | Astana | 0:00 |
| 62 | Jan Bárta (RTC) | Bora - Hansgrohe | 0:00 |
| 63 | Clément Chevrier (FRA) | AG2R - La Mondiale | 0:00 |
| 64 | Dries Devenyns (BEL) | Quick Step Floors | 0:00 |
| 65 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 0:00 |
| 66 | Laurens De Plus (BEL) | Quick Step Floors | 0:00 |
| 67 | Lars Ytting Bak (DAN) | Lotto - Soudal | 0:00 |
| 68 | Valerio Conti (ITA) | Uae Team Emirates | 0:00 |
| 69 | Davide Martinelli (ITA) | Quick Step Floors | 0:00 |
| 70 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 0:00 |
| 71 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:13 |
| 72 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:13 |
| 73 | Wilco Kelderman (P-B) | Sunweb | 0:13 |
| 74 | Moreno Hofland (P-B) | Lotto - Soudal | 0:13 |
| 75 | Michael Woods (CAN) | Cannondale - Drapac | 0:13 |
| 76 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:13 |
| 77 | Adam Hansen (AUS) | Lotto - Soudal | 0:13 |
| 78 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:13 |
| 79 | Michal Golas (POL) | Team Ineos | 0:13 |
| 80 | Winner Andrew Anacona Gomez (COL) | Movistar | 0:13 |
| 81 | Laurent Didier (LUX) | Trek - Segafredo | 0:13 |
| 82 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:13 |
| 83 | Jasper De Buyst (BEL) | Lotto - Soudal | 0:18 |
| 84 | Chad Haga (E-U) | Sunweb | 0:18 |
| 85 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 0:18 |
| 86 | Matthieu Ladagnous (FRA) | La Française des Jeux | 0:18 |
| 87 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:18 |
| 88 | Pavel Kochetkov (RUS) | Katusha - Alpecin | 0:18 |
| 89 | Jesper Hansen (DAN) | Astana | 0:18 |
| 90 | Rudy Molard (FRA) | La Française des Jeux | 0:18 |
| 91 | Valerio Agnoli (ITA) | Bahrain - Merida | 0:18 |
| 92 | Kenny Elissonde (FRA) | Team Ineos | 0:18 |
| 93 | Edward Ravasi (ITA) | Uae Team Emirates | 0:18 |
| 94 | Enrico Gasparotto (SUI) | Bahrain - Merida | 0:18 |
| 95 | Eugenio Alafaci (ITA) | Trek - Segafredo | 0:18 |
| 96 | Maxim Belkov (RUS) | Katusha - Alpecin | 0:18 |
| 97 | William Bonnet (FRA) | La Française des Jeux | 0:18 |
| 98 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 0:18 |
| 99 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:18 |
| 100 | Manuel Quinziato (ITA) | BMC Racing Team | 0:18 |
| 101 | Daniel Teklehaimanot (ERI) | Dimension Data | 0:18 |
| 102 | Julien Bérard (FRA) | AG2R - La Mondiale | 0:18 |
| 103 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:18 |
| 104 | Dario Cataldo (ITA) | Astana | 0:18 |
| 105 | Sebastián Henao Gómez (COL) | Team Ineos | 0:18 |
| 106 | Matteo Busato (ITA) | Wilier - Selle Italia | 0:18 |
| 107 | Eugert Zhupa (ALB) | 0:18 | |
| 108 | Franco Pellizotti (ITA) | Bahrain - Merida | 0:18 |
| 109 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 0:18 |
| 110 | Simon Geschke (ALL) | Sunweb | 0:18 |
| 111 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 0:18 |
| 112 | Andrey Zeits (KAZ) | Astana | 0:18 |
| 113 | Omar Fraile Matarranz (ESP) | Dimension Data | 0:18 |
| 114 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:18 |
| 115 | Laurens Ten Dam (P-B) | Sunweb | 0:18 |
| 116 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:18 |
| 117 | Matej Mohoric (SLO) | Uae Team Emirates | 0:18 |
| 118 | Jérémy Roy (FRA) | La Française des Jeux | 0:18 |
| 119 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 0:18 |
| 120 | Iljo Keisse (BEL) | Quick Step Floors | 0:18 |
| 121 | Pello Bilbao López de Armentia (ESP) | Astana | 0:18 |
| 122 | Steve Morabito (SUI) | La Française des Jeux | 0:18 |
| 123 | Alexander Edmondson (AUS) | Orica - Scott | 0:18 |
| 124 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 0:18 |
| 125 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 0:34 |
| 126 | Dylan Theuns (BEL) | BMC Racing Team | 0:34 |
| 127 | Peter Stetina (E-U) | Trek - Segafredo | 0:34 |
| 128 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:34 |
| 129 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 0:34 |
| 130 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:34 |
| 131 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 0:34 |
| 132 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:34 |
| 133 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 0:34 |
| 134 | Marco Marcato (ITA) | Uae Team Emirates | 0:53 |
| 135 | Giovanni Visconti (ITA) | Bahrain - Merida | 1:09 |
| 136 | Johann Van Zyl (AFS) | Dimension Data | 1:09 |
| 137 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 1:09 |
| 138 | Manuele Boaro (ITA) | Bahrain - Merida | 1:09 |
| 139 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 1:09 |
| 140 | Michael Hepburn (AUS) | Orica - Scott | 1:09 |
| 141 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 1:09 |
| 142 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:09 |
| 143 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 1:09 |
| 144 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:09 |
| 145 | Víctor De La Parte Gonzalez (ESP) | Movistar | 1:09 |
| 146 | Stef Clement (P-B) | Lotto NL - Jumbo | 1:09 |
| 147 | Benoît Vaugrenard (FRA) | La Française des Jeux | 1:09 |
| 148 | Ben Hermans (BEL) | BMC Racing Team | 1:09 |
| 149 | Javier Moreno Bazan (ESP) | Bahrain - Merida | 1:09 |
| 150 | Julien Bernard (FRA) | Trek - Segafredo | 1:09 |
| 151 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 1:09 |
| 152 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 1:09 |
| 153 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 1:09 |
| 154 | Paolo Tiralongo (ITA) | Astana | 1:09 |
| 155 | Igor Antón Hernandez (ESP) | Dimension Data | 1:09 |
| 156 | Hugh Carthy (G-B) | Cannondale - Drapac | 1:09 |
| 157 | Rubén Plaza Molina (ESP) | Orica - Scott | 1:09 |
| 158 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 1:09 |
| 159 | Eros Capecchi (ITA) | Quick Step Floors | 1:09 |
| 160 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 1:09 |
| 161 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 1:09 |
| 162 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 1:09 |
| 163 | José Herrada Lopez (ESP) | Movistar | 1:09 |
| 164 | Alexandre Geniez (FRA) | AG2R - La Mondiale | 1:09 |
| 165 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 1:09 |
| 166 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 1:09 |
| 167 | Philip Deignan (IRL) | Team Ineos | 1:09 |
| 168 | Vasil Kiryienka (BLR) | Team Ineos | 1:09 |
| 169 | Zhandos Bizhigitov (KAZ) | Astana | 1:09 |
| 170 | Gorka Izagirre Insausti (ESP) | Movistar | 1:09 |
| 171 | Rory Sutherland (AUS) | Movistar | 1:09 |
| 172 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 1:09 |
| 173 | Sean De Bie (BEL) | Lotto - Soudal | 1:09 |
| 174 | Matvei Mamykin (RUS) | Katusha - Alpecin | 1:09 |
| 175 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 1:09 |
| 176 | Tom Stamsnijder (P-B) | Sunweb | 1:09 |
| 177 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 1:09 |
| 178 | Sindre Skjøstad Lunke (NOR) | Sunweb | 1:09 |
| 179 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 1:09 |
| 180 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 1:09 |
| 181 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 1:09 |
| 182 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 1:21 |
| 183 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 2:18 |
| 184 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 2:32 |
| 185 | Alex Howes (E-U) | Cannondale - Drapac | 2:49 |
| 186 | Luka Mezgec (SLO) | Orica - Scott | 2:49 |
| 187 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 2:49 |
| 188 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 2:49 |
| 189 | Pieter Serry (BEL) | Quick Step Floors | 2:49 |
| 190 | Svein Tuft (CAN) | Orica - Scott | 2:49 |
| 191 | Silvan Dillier (SUI) | BMC Racing Team | 3:46 |
| 192 | Mads Pedersen (DAN) | Trek - Segafredo | 5:21 |
| 193 | Bart De Clercq (BEL) | Lotto - Soudal | 7:53 |
| 194 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 9:30 |
| 195 | Manuel Senni (ITA) | BMC Racing Team | 9:48 |
| 196 | Nicola Ruffoni (ITA) | Bardiani Valvole - CSF Inox | |
| 197 | Stefano Pirazzi (ITA) | Bardiani Valvole - CSF Inox |
Aller aux résultats de l'étape incluant tous les classements

| 1 | André Greipel (ALL) | Lotto - Soudal | 6:05:18 |
| 2 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:00 |
| 3 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 4 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 0:00 |
| 5 | Kristian Sbaragli (ITA) | Dimension Data | 0:00 |
| 6 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:00 |
| 7 | Ryan Gibbons (AFS) | Dimension Data | 0:00 |
| 8 | Geraint Howell Thomas (G-B) | Team Ineos | 0:00 |
| 9 | Caleb Ewan (AUS) | Orica - Scott | 0:00 |
| 10 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:00 |
| 11 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:00 |
| 12 | Davide Villella (ITA) | Cannondale - Drapac | 0:00 |
| 13 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:00 |
| 14 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 0:00 |
| 15 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:00 |
| 16 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 17 | Luka Mezgec (SLO) | Orica - Scott | 0:00 |
| 18 | Alexander Edmondson (AUS) | Orica - Scott | 0:00 |
| 19 | Adam Yates (G-B) | Orica - Scott | 0:00 |
| 20 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:00 |
| 21 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:00 |
| 22 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 0:00 |
| 23 | Diego Rosa (ITA) | Team Ineos | 0:00 |
| 24 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:00 |
| 25 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:00 |
| 26 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:00 |
| 27 | Luka Pibernik (SLO) | Bahrain - Merida | 0:00 |
| 28 | Salvatore Puccio (ITA) | Team Ineos | 0:00 |
| 29 | Joey Rosskopf (E-U) | BMC Racing Team | 0:00 |
| 30 | Mikel Landa Meana (ESP) | Team Ineos | 0:00 |
| 31 | Tom Dumoulin (P-B) | Sunweb | 0:00 |
| 32 | Bauke Mollema (P-B) | Trek - Segafredo | 0:00 |
| 33 | José Joaquin Rojas Gil (ESP) | Movistar | 0:00 |
| 34 | Luis León Sánchez Gil (ESP) | Astana | 0:00 |
| 35 | Davide Martinelli (ITA) | Quick Step Floors | 0:00 |
| 36 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:00 |
| 37 | Sacha Modolo (ITA) | Uae Team Emirates | 0:00 |
| 38 | William Bonnet (FRA) | La Française des Jeux | 0:00 |
| 39 | François Bidard (FRA) | AG2R - La Mondiale | 0:00 |
| 40 | Wilco Kelderman (P-B) | Sunweb | 0:00 |
| 41 | Thibaut Pinot (FRA) | La Française des Jeux | 0:00 |
| 42 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:00 |
| 43 | Georg Preidler (AUT) | Sunweb | 0:00 |
| 44 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:00 |
| 45 | Dries Devenyns (BEL) | Quick Step Floors | 0:00 |
| 46 | Bob Jungels (LUX) | Quick Step Floors | 0:00 |
| 47 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:00 |
| 48 | Davide Formolo (ITA) | Cannondale - Drapac | 0:00 |
| 49 | Manuel Quinziato (ITA) | BMC Racing Team | 0:00 |
| 50 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:00 |
| 51 | Enrico Gasparotto (SUI) | Bahrain - Merida | 0:00 |
| 52 | Franco Pellizotti (ITA) | Bahrain - Merida | 0:00 |
| 53 | Rudy Molard (FRA) | La Française des Jeux | 0:00 |
| 54 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:00 |
| 55 | Rohan Dennis (AUS) | BMC Racing Team | 0:00 |
| 56 | Maxime Monfort (BEL) | Lotto - Soudal | 0:00 |
| 57 | Valerio Conti (ITA) | Uae Team Emirates | 0:00 |
| 58 | Dario Cataldo (ITA) | Astana | 0:00 |
| 59 | Matej Mohoric (SLO) | Uae Team Emirates | 0:00 |
| 60 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:00 |
| 61 | Simone Petilli (ITA) | Uae Team Emirates | 0:00 |
| 62 | Lars Ytting Bak (DAN) | Lotto - Soudal | 0:00 |
| 63 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 0:00 |
| 64 | Chad Haga (E-U) | Sunweb | 0:00 |
| 65 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 0:00 |
| 66 | Simon Geschke (ALL) | Sunweb | 0:00 |
| 67 | Michal Golas (POL) | Team Ineos | 0:00 |
| 68 | Tanel Kangert (EST) | Astana | 0:00 |
| 69 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:00 |
| 70 | Laurens De Plus (BEL) | Quick Step Floors | 0:00 |
| 71 | Michael Woods (CAN) | Cannondale - Drapac | 0:00 |
| 72 | Clément Chevrier (FRA) | AG2R - La Mondiale | 0:00 |
| 73 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:00 |
| 74 | Julien Bérard (FRA) | AG2R - La Mondiale | 0:00 |
| 75 | Víctor De La Parte Gonzalez (ESP) | Movistar | 0:00 |
| 76 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:00 |
| 77 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:00 |
| 78 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 0:00 |
| 79 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:00 |
| 80 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 0:00 |
| 81 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:00 |
| 82 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:00 |
| 83 | Laurens Ten Dam (P-B) | Sunweb | 0:00 |
| 84 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 0:00 |
| 85 | Eugenio Alafaci (ITA) | Trek - Segafredo | 0:00 |
| 86 | Javier Moreno Bazan (ESP) | Bahrain - Merida | 0:00 |
| 87 | Jesper Hansen (DAN) | Astana | 0:00 |
| 88 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 0:00 |
| 89 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:00 |
| 90 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 0:00 |
| 91 | Eugert Zhupa (ALB) | 0:00 | |
| 92 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 0:00 |
| 93 | Stef Clement (P-B) | Lotto NL - Jumbo | 0:00 |
| 94 | Eros Capecchi (ITA) | Quick Step Floors | 0:00 |
| 95 | Winner Andrew Anacona Gomez (COL) | Movistar | 0:00 |
| 96 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 0:00 |
| 97 | Jasper De Buyst (BEL) | Lotto - Soudal | 0:00 |
| 98 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 99 | Benoît Vaugrenard (FRA) | La Française des Jeux | 0:00 |
| 100 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 0:00 |
| 101 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:20 |
| 102 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 0:20 |
| 103 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 0:20 |
| 104 | Igor Antón Hernandez (ESP) | Dimension Data | 0:20 |
| 105 | Michael Hepburn (AUS) | Orica - Scott | 0:20 |
| 106 | Daniele Bennati (ITA) | Movistar | 0:20 |
| 107 | Dylan Theuns (BEL) | BMC Racing Team | 0:24 |
| 108 | Ben Hermans (BEL) | BMC Racing Team | 0:24 |
| 109 | Sebastián Henao Gómez (COL) | Team Ineos | 0:24 |
| 110 | Gorka Izagirre Insausti (ESP) | Movistar | 0:24 |
| 111 | Kenny Elissonde (FRA) | Team Ineos | 0:24 |
| 112 | Steve Morabito (SUI) | La Française des Jeux | 0:24 |
| 113 | José Herrada Lopez (ESP) | Movistar | 0:24 |
| 114 | Giovanni Visconti (ITA) | Bahrain - Merida | 0:24 |
| 115 | Sébastien Reichenbach (SUI) | La Française des Jeux | 0:24 |
| 116 | Laurent Didier (LUX) | Trek - Segafredo | 0:24 |
| 117 | Christopher Juul-Jensen (DAN) | Orica - Scott | 0:24 |
| 118 | Jan Polanc (SLO) | Uae Team Emirates | 0:24 |
| 119 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 0:24 |
| 120 | Rubén Plaza Molina (ESP) | Orica - Scott | 0:24 |
| 121 | Jérémy Roy (FRA) | La Française des Jeux | 0:24 |
| 122 | Peter Stetina (E-U) | Trek - Segafredo | 0:24 |
| 123 | Silvan Dillier (SUI) | BMC Racing Team | 0:24 |
| 124 | Adam Hansen (AUS) | Lotto - Soudal | 0:24 |
| 125 | Moreno Hofland (P-B) | Lotto - Soudal | 0:24 |
| 126 | Nathan Haas (AUS) | Dimension Data | 0:24 |
| 127 | Paolo Tiralongo (ITA) | Astana | 0:24 |
| 128 | Alex Howes (E-U) | Cannondale - Drapac | 0:24 |
| 129 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 0:24 |
| 130 | Iljo Keisse (BEL) | Quick Step Floors | 0:24 |
| 131 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 0:24 |
| 132 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:24 |
| 133 | Mads Pedersen (DAN) | Trek - Segafredo | 0:40 |
| 134 | Valerio Agnoli (ITA) | Bahrain - Merida | 0:53 |
| 135 | Omar Fraile Matarranz (ESP) | Dimension Data | 0:59 |
| 136 | Matteo Busato (ITA) | Wilier - Selle Italia | 0:59 |
| 137 | Svein Tuft (CAN) | Orica - Scott | 1:12 |
| 138 | Philip Deignan (IRL) | Team Ineos | 1:23 |
| 139 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 1:37 |
| 140 | Marco Marcato (ITA) | Uae Team Emirates | 1:54 |
| 141 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 2:14 |
| 142 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 2:16 |
| 143 | Andrey Zeits (KAZ) | Astana | 2:29 |
| 144 | Johann Van Zyl (AFS) | Dimension Data | 2:58 |
| 145 | Rory Sutherland (AUS) | Movistar | 2:58 |
| 146 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 2:58 |
| 147 | Edward Ravasi (ITA) | Uae Team Emirates | 2:58 |
| 148 | Bart De Clercq (BEL) | Lotto - Soudal | 2:58 |
| 149 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 2:58 |
| 150 | Hugh Carthy (G-B) | Cannondale - Drapac | 2:58 |
| 151 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 2:58 |
| 152 | Julien Bernard (FRA) | Trek - Segafredo | 2:58 |
| 153 | Sindre Skjøstad Lunke (NOR) | Sunweb | 2:58 |
| 154 | Matthieu Ladagnous (FRA) | La Française des Jeux | 2:58 |
| 155 | Pavel Kochetkov (RUS) | Katusha - Alpecin | 2:58 |
| 156 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 2:58 |
| 157 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 2:58 |
| 158 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 2:58 |
| 159 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 2:58 |
| 160 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 2:58 |
| 161 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 2:58 |
| 162 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 2:58 |
| 163 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 2:58 |
| 164 | Sean De Bie (BEL) | Lotto - Soudal | 2:58 |
| 165 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 2:58 |
| 166 | Vasil Kiryienka (BLR) | Team Ineos | 2:58 |
| 167 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 2:58 |
| 168 | Tom Stamsnijder (P-B) | Sunweb | 2:58 |
| 169 | Pieter Serry (BEL) | Quick Step Floors | 2:58 |
| 170 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 2:58 |
| 171 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 2:58 |
| 172 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 2:58 |
| 173 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 3:12 |
| 174 | Matvei Mamykin (RUS) | Katusha - Alpecin | 3:22 |
| 175 | Manuele Boaro (ITA) | Bahrain - Merida | 3:34 |
| 176 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 3:34 |
| 177 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 3:54 |
| 178 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 3:54 |
| 179 | Pello Bilbao López de Armentia (ESP) | Astana | 3:54 |
| 180 | Maxim Belkov (RUS) | Katusha - Alpecin | 4:20 |
| 181 | Daniel Teklehaimanot (ERI) | Dimension Data | 5:43 |
| 182 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 5:43 |
| 183 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 5:46 |
| 184 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 7:46 |
| 185 | Phil Bauhaus (ALL) | Sunweb | 7:46 |
| 186 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 10:53 |
| 187 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 10:53 |
| 188 | Manuel Senni (ITA) | BMC Racing Team | 10:53 |
| 189 | Zhandos Bizhigitov (KAZ) | Astana | 10:53 |
| 190 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 10:53 |
| 191 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 10:53 |
| 192 | Jan Bárta (RTC) | Bora - Hansgrohe | 12:49 |
| 193 | Sam Bennett (IRL) | Bora - Hansgrohe | 12:49 |
| 194 | Alexandre Geniez (FRA) | AG2R - La Mondiale | 12:49 |
| 195 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 12:49 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 3:26:33 |
| 2 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:00 |
| 3 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 0:00 |
| 4 | Nathan Haas (AUS) | Dimension Data | 0:00 |
| 5 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 0:00 |
| 6 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:03 |
| 7 | Bob Jungels (LUX) | Quick Step Floors | 0:03 |
| 8 | Caleb Ewan (AUS) | Orica - Scott | 0:13 |
| 9 | Sacha Modolo (ITA) | Uae Team Emirates | 0:13 |
| 10 | André Greipel (ALL) | Lotto - Soudal | 0:13 |
| 11 | Phil Bauhaus (ALL) | Sunweb | 0:13 |
| 12 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:13 |
| 13 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:13 |
| 14 | Ryan Gibbons (AFS) | Dimension Data | 0:13 |
| 15 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:13 |
| 16 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:13 |
| 17 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:13 |
| 18 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 0:13 |
| 19 | Adam Yates (G-B) | Orica - Scott | 0:13 |
| 20 | Eugert Zhupa (ALB) | 0:13 | |
| 21 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 0:13 |
| 22 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:13 |
| 23 | Manuele Boaro (ITA) | Bahrain - Merida | 0:13 |
| 24 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:13 |
| 25 | Geraint Howell Thomas (G-B) | Team Ineos | 0:13 |
| 26 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:13 |
| 27 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 0:13 |
| 28 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:13 |
| 29 | Bauke Mollema (P-B) | Trek - Segafredo | 0:13 |
| 30 | Diego Rosa (ITA) | Team Ineos | 0:13 |
| 31 | Mikel Landa Meana (ESP) | Team Ineos | 0:13 |
| 32 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:13 |
| 33 | Tom Dumoulin (P-B) | Sunweb | 0:13 |
| 34 | Thibaut Pinot (FRA) | La Française des Jeux | 0:13 |
| 35 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:13 |
| 36 | Luis León Sánchez Gil (ESP) | Astana | 0:13 |
| 37 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:13 |
| 38 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 0:13 |
| 39 | Wilco Kelderman (P-B) | Sunweb | 0:13 |
| 40 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:13 |
| 41 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:13 |
| 42 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:13 |
| 43 | Ben Hermans (BEL) | BMC Racing Team | 0:13 |
| 44 | Laurens De Plus (BEL) | Quick Step Floors | 0:13 |
| 45 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:13 |
| 46 | Manuel Quinziato (ITA) | BMC Racing Team | 0:13 |
| 47 | Joey Rosskopf (E-U) | BMC Racing Team | 0:13 |
| 48 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:13 |
| 49 | Davide Formolo (ITA) | Cannondale - Drapac | 0:13 |
| 50 | Maxime Monfort (BEL) | Lotto - Soudal | 0:13 |
| 51 | Steve Morabito (SUI) | La Française des Jeux | 0:13 |
| 52 | José Joaquin Rojas Gil (ESP) | Movistar | 0:13 |
| 53 | Matej Mohoric (SLO) | Uae Team Emirates | 0:13 |
| 54 | Marco Marcato (ITA) | Uae Team Emirates | 0:13 |
| 55 | Tanel Kangert (EST) | Astana | 0:48 |
| 56 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:48 |
| 57 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:48 |
| 58 | Luka Mezgec (SLO) | Orica - Scott | 0:48 |
| 59 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 1:02 |
| 60 | Pavel Kochetkov (RUS) | Katusha - Alpecin | 1:07 |
| 61 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 1:07 |
| 62 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 1:10 |
| 63 | Jan Polanc (SLO) | Uae Team Emirates | 1:17 |
| 64 | Valerio Conti (ITA) | Uae Team Emirates | 1:17 |
| 65 | Dario Cataldo (ITA) | Astana | 1:17 |
| 66 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 1:17 |
| 67 | Simone Petilli (ITA) | Uae Team Emirates | 1:17 |
| 68 | Michael Hepburn (AUS) | Orica - Scott | 1:17 |
| 69 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 1:17 |
| 70 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 1:17 |
| 71 | Davide Villella (ITA) | Cannondale - Drapac | 1:17 |
| 72 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 1:17 |
| 73 | Adam Hansen (AUS) | Lotto - Soudal | 1:17 |
| 74 | Georg Preidler (AUT) | Sunweb | 1:17 |
| 75 | Davide Martinelli (ITA) | Quick Step Floors | 1:17 |
| 76 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 1:17 |
| 77 | Iljo Keisse (BEL) | Quick Step Floors | 1:17 |
| 78 | Jérémy Roy (FRA) | La Française des Jeux | 1:17 |
| 79 | Eros Capecchi (ITA) | Quick Step Floors | 1:17 |
| 80 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 1:17 |
| 81 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 1:17 |
| 82 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 1:17 |
| 83 | Lars Ytting Bak (DAN) | Lotto - Soudal | 1:17 |
| 84 | Jasper De Buyst (BEL) | Lotto - Soudal | 1:17 |
| 85 | Michael Woods (CAN) | Cannondale - Drapac | 1:17 |
| 86 | Simon Geschke (ALL) | Sunweb | 1:17 |
| 87 | Kristian Sbaragli (ITA) | Dimension Data | 1:17 |
| 88 | Jasper Stuyven (BEL) | Trek - Segafredo | 1:17 |
| 89 | Matthieu Ladagnous (FRA) | La Française des Jeux | 1:17 |
| 90 | Philip Deignan (IRL) | Team Ineos | 1:17 |
| 91 | Ben Gastauer (LUX) | AG2R - La Mondiale | 1:17 |
| 92 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 1:17 |
| 93 | Michal Golas (POL) | Team Ineos | 1:17 |
| 94 | Laurens Ten Dam (P-B) | Sunweb | 1:17 |
| 95 | Dries Devenyns (BEL) | Quick Step Floors | 1:17 |
| 96 | Salvatore Puccio (ITA) | Team Ineos | 1:17 |
| 97 | François Bidard (FRA) | AG2R - La Mondiale | 1:17 |
| 98 | Franco Pellizotti (ITA) | Bahrain - Merida | 1:17 |
| 99 | Luka Pibernik (SLO) | Bahrain - Merida | 1:17 |
| 100 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 1:17 |
| 101 | Rudy Molard (FRA) | La Française des Jeux | 1:17 |
| 102 | William Bonnet (FRA) | La Française des Jeux | 1:17 |
| 103 | Vasil Kiryienka (BLR) | Team Ineos | 1:17 |
| 104 | Winner Andrew Anacona Gomez (COL) | Movistar | 1:17 |
| 105 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 1:28 |
| 106 | Alexander Edmondson (AUS) | Orica - Scott | 1:29 |
| 107 | Svein Tuft (CAN) | Orica - Scott | 1:29 |
| 108 | Christopher Juul-Jensen (DAN) | Orica - Scott | 1:29 |
| 109 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 1:40 |
| 110 | Jan Bárta (RTC) | Bora - Hansgrohe | 1:40 |
| 111 | Enrico Gasparotto (SUI) | Bahrain - Merida | 2:26 |
| 112 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 2:26 |
| 113 | Clément Chevrier (FRA) | AG2R - La Mondiale | 2:26 |
| 114 | Sebastián Henao Gómez (COL) | Team Ineos | 2:26 |
| 115 | Julien Bérard (FRA) | AG2R - La Mondiale | 2:26 |
| 116 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 2:26 |
| 117 | Valerio Agnoli (ITA) | Bahrain - Merida | 2:26 |
| 118 | Moreno Hofland (P-B) | Lotto - Soudal | 2:26 |
| 119 | Peter Stetina (E-U) | Trek - Segafredo | 2:26 |
| 120 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 2:26 |
| 121 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 2:26 |
| 122 | José Herrada Lopez (ESP) | Movistar | 2:26 |
| 123 | Johann Van Zyl (AFS) | Dimension Data | 2:26 |
| 124 | Pierre Rolland (FRA) | Cannondale - Drapac | 2:26 |
| 125 | Laurent Didier (LUX) | Trek - Segafredo | 2:26 |
| 126 | Benoît Vaugrenard (FRA) | La Française des Jeux | 2:26 |
| 127 | Kenny Elissonde (FRA) | Team Ineos | 2:26 |
| 128 | Sébastien Reichenbach (SUI) | La Française des Jeux | 2:26 |
| 129 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 2:26 |
| 130 | Víctor De La Parte Gonzalez (ESP) | Movistar | 2:26 |
| 131 | Omar Fraile Matarranz (ESP) | Dimension Data | 2:26 |
| 132 | Gorka Izagirre Insausti (ESP) | Movistar | 2:26 |
| 133 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 2:26 |
| 134 | Rubén Plaza Molina (ESP) | Orica - Scott | 2:26 |
| 135 | Pello Bilbao López de Armentia (ESP) | Astana | 2:26 |
| 136 | Daniele Bennati (ITA) | Movistar | 2:26 |
| 137 | Matvei Mamykin (RUS) | Katusha - Alpecin | 2:26 |
| 138 | Jesper Hansen (DAN) | Astana | 2:26 |
| 139 | Hubert Dupont (FRA) | AG2R - La Mondiale | 2:44 |
| 140 | Chad Haga (E-U) | Sunweb | 2:44 |
| 141 | Andrey Zeits (KAZ) | Astana | 2:44 |
| 142 | Silvan Dillier (SUI) | BMC Racing Team | 2:44 |
| 143 | Daniel Teklehaimanot (ERI) | Dimension Data | 2:44 |
| 144 | Alex Howes (E-U) | Cannondale - Drapac | 2:44 |
| 145 | Dylan Theuns (BEL) | BMC Racing Team | 2:44 |
| 146 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 5:22 |
| 147 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 5:22 |
| 148 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 5:22 |
| 149 | Igor Antón Hernandez (ESP) | Dimension Data | 5:22 |
| 150 | Giovanni Visconti (ITA) | Bahrain - Merida | 5:22 |
| 151 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 5:22 |
| 152 | Manuel Senni (ITA) | BMC Racing Team | 5:22 |
| 153 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 5:22 |
| 154 | Stef Clement (P-B) | Lotto NL - Jumbo | 5:22 |
| 155 | Pieter Serry (BEL) | Quick Step Floors | 5:22 |
| 156 | Bart De Clercq (BEL) | Lotto - Soudal | 5:22 |
| 157 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 5:22 |
| 158 | Rohan Dennis (AUS) | BMC Racing Team | 5:22 |
| 159 | Eugenio Alafaci (ITA) | Trek - Segafredo | 5:22 |
| 160 | Edward Ravasi (ITA) | Uae Team Emirates | 5:22 |
| 161 | Julien Bernard (FRA) | Trek - Segafredo | 5:22 |
| 162 | Alexandre Geniez (FRA) | AG2R - La Mondiale | 5:22 |
| 163 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 5:22 |
| 164 | Paolo Tiralongo (ITA) | Astana | 5:22 |
| 165 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 5:22 |
| 166 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 5:22 |
| 167 | Sindre Skjøstad Lunke (NOR) | Sunweb | 5:22 |
| 168 | Sam Bennett (IRL) | Bora - Hansgrohe | 5:22 |
| 169 | Mads Pedersen (DAN) | Trek - Segafredo | 5:22 |
| 170 | Rory Sutherland (AUS) | Movistar | 5:22 |
| 171 | Sean De Bie (BEL) | Lotto - Soudal | 5:22 |
| 172 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 5:22 |
| 173 | Javier Moreno Bazan (ESP) | Bahrain - Merida | 5:22 |
| 174 | Maxim Belkov (RUS) | Katusha - Alpecin | 5:22 |
| 175 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 5:22 |
| 176 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 5:22 |
| 177 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 5:22 |
| 178 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 5:22 |
| 179 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 5:22 |
| 180 | Tom Stamsnijder (P-B) | Sunweb | 5:22 |
| 181 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 5:22 |
| 182 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 5:22 |
| 183 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 5:22 |
| 184 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 5:22 |
| 185 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 5:22 |
| 186 | Zhandos Bizhigitov (KAZ) | Astana | 5:22 |
| 187 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 5:22 |
| 188 | Hugh Carthy (G-B) | Cannondale - Drapac | 5:22 |
| 189 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 5:22 |
| 190 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 5:22 |
| 191 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 5:22 |
| 192 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 5:22 |
| 193 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 5:22 |
| 194 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 5:32 |
| 195 | Matteo Busato (ITA) | Wilier - Selle Italia | 6:45 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Jan Polanc (SLO) | Uae Team Emirates | 4:55:58 |
| 2 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:19 |
| 3 | Geraint Howell Thomas (G-B) | Team Ineos | 0:29 |
| 4 | Thibaut Pinot (FRA) | La Française des Jeux | 0:29 |
| 5 | Dario Cataldo (ITA) | Astana | 0:29 |
| 6 | Tom Dumoulin (P-B) | Sunweb | 0:29 |
| 7 | Bob Jungels (LUX) | Quick Step Floors | 0:29 |
| 8 | Adam Yates (G-B) | Orica - Scott | 0:29 |
| 9 | Bauke Mollema (P-B) | Trek - Segafredo | 0:29 |
| 10 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:29 |
| 11 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:29 |
| 12 | Simone Petilli (ITA) | Uae Team Emirates | 0:29 |
| 13 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:29 |
| 14 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:29 |
| 15 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:29 |
| 16 | Wilco Kelderman (P-B) | Sunweb | 0:29 |
| 17 | Michael Woods (CAN) | Cannondale - Drapac | 0:29 |
| 18 | Mikel Landa Meana (ESP) | Team Ineos | 0:29 |
| 19 | Davide Formolo (ITA) | Cannondale - Drapac | 0:29 |
| 20 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:29 |
| 21 | Hugh Carthy (G-B) | Cannondale - Drapac | 0:29 |
| 22 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:29 |
| 23 | Tanel Kangert (EST) | Astana | 0:38 |
| 24 | Igor Antón Hernandez (ESP) | Dimension Data | 0:49 |
| 25 | Valerio Conti (ITA) | Uae Team Emirates | 1:05 |
| 26 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 1:05 |
| 27 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:05 |
| 28 | Gorka Izagirre Insausti (ESP) | Movistar | 1:05 |
| 29 | Jesper Hansen (DAN) | Astana | 1:26 |
| 30 | Hubert Dupont (FRA) | AG2R - La Mondiale | 1:31 |
| 31 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 1:31 |
| 32 | Ben Hermans (BEL) | BMC Racing Team | 1:45 |
| 33 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 1:52 |
| 34 | Peter Stetina (E-U) | Trek - Segafredo | 2:17 |
| 35 | Maxime Monfort (BEL) | Lotto - Soudal | 2:36 |
| 36 | Winner Andrew Anacona Gomez (COL) | Movistar | 2:36 |
| 37 | José Herrada Lopez (ESP) | Movistar | 2:36 |
| 38 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 2:36 |
| 39 | Franco Pellizotti (ITA) | Bahrain - Merida | 2:36 |
| 40 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 3:30 |
| 41 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 4:34 |
| 42 | Tomasz Marczynski (POL) | Lotto - Soudal | 4:51 |
| 43 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 4:57 |
| 44 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 4:57 |
| 45 | Stef Clement (P-B) | Lotto NL - Jumbo | 5:49 |
| 46 | Víctor De La Parte Gonzalez (ESP) | Movistar | 6:57 |
| 47 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 7:08 |
| 48 | Giovanni Visconti (ITA) | Bahrain - Merida | 7:28 |
| 49 | Laurens De Plus (BEL) | Quick Step Floors | 7:28 |
| 50 | Tobias Ludvigsson (SUE) | La Française des Jeux | 7:28 |
| 51 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 7:49 |
| 52 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 7:49 |
| 53 | Andrey Zeits (KAZ) | Astana | 7:49 |
| 54 | Steve Morabito (SUI) | La Française des Jeux | 7:49 |
| 55 | Julien Bernard (FRA) | Trek - Segafredo | 7:49 |
| 56 | Philip Deignan (IRL) | Team Ineos | 7:49 |
| 57 | Sebastián Henao Gómez (COL) | Team Ineos | 7:49 |
| 58 | Rudy Molard (FRA) | La Française des Jeux | 7:49 |
| 59 | Chad Haga (E-U) | Sunweb | 7:49 |
| 60 | Paolo Tiralongo (ITA) | Astana | 9:44 |
| 61 | Georg Preidler (AUT) | Sunweb | 10:16 |
| 62 | Bart De Clercq (BEL) | Lotto - Soudal | 10:16 |
| 63 | Silvan Dillier (SUI) | BMC Racing Team | 10:16 |
| 64 | Rubén Plaza Molina (ESP) | Orica - Scott | 10:16 |
| 65 | José Joaquin Rojas Gil (ESP) | Movistar | 10:16 |
| 66 | Pello Bilbao López de Armentia (ESP) | Astana | 10:16 |
| 67 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 10:45 |
| 68 | Laurent Didier (LUX) | Trek - Segafredo | 10:45 |
| 69 | Patrick Konrad (AUT) | Bora - Hansgrohe | 10:45 |
| 70 | Simon Geschke (ALL) | Sunweb | 10:45 |
| 71 | Sindre Skjøstad Lunke (NOR) | Sunweb | 10:45 |
| 72 | Javier Moreno Bazan (ESP) | Bahrain - Merida | 10:45 |
| 73 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 10:45 |
| 74 | Joey Rosskopf (E-U) | BMC Racing Team | 10:45 |
| 75 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 11:42 |
| 76 | Davide Villella (ITA) | Cannondale - Drapac | 13:32 |
| 77 | Edward Ravasi (ITA) | Uae Team Emirates | 13:32 |
| 78 | Diego Rosa (ITA) | Team Ineos | 13:32 |
| 79 | Salvatore Puccio (ITA) | Team Ineos | 13:32 |
| 80 | Eros Capecchi (ITA) | Quick Step Floors | 13:32 |
| 81 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 13:32 |
| 82 | Ben Gastauer (LUX) | AG2R - La Mondiale | 13:32 |
| 83 | François Bidard (FRA) | AG2R - La Mondiale | 13:32 |
| 84 | Kenny Elissonde (FRA) | Team Ineos | 13:32 |
| 85 | Manuele Boaro (ITA) | Bahrain - Merida | 13:32 |
| 86 | Matvei Mamykin (RUS) | Katusha - Alpecin | 14:06 |
| 87 | Adam Hansen (AUS) | Lotto - Soudal | 14:06 |
| 88 | Luis León Sánchez Gil (ESP) | Astana | 14:06 |
| 89 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 14:06 |
| 90 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 14:44 |
| 91 | Dylan Theuns (BEL) | BMC Racing Team | 15:16 |
| 92 | Laurens Ten Dam (P-B) | Sunweb | 16:00 |
| 93 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 16:35 |
| 94 | Alex Howes (E-U) | Cannondale - Drapac | 16:35 |
| 95 | Bram Tankink (P-B) | Lotto NL - Jumbo | 16:35 |
| 96 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 16:54 |
| 97 | Julien Bérard (FRA) | AG2R - La Mondiale | 16:54 |
| 98 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 17:07 |
| 99 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 17:29 |
| 100 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 17:29 |
| 101 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 17:29 |
| 102 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 17:29 |
| 103 | Omar Fraile Matarranz (ESP) | Dimension Data | 17:29 |
| 104 | Jérémy Roy (FRA) | La Française des Jeux | 17:29 |
| 105 | Enrico Gasparotto (SUI) | Bahrain - Merida | 18:19 |
| 106 | Matteo Busato (ITA) | Wilier - Selle Italia | 18:19 |
| 107 | Jasper Stuyven (BEL) | Trek - Segafredo | 21:43 |
| 108 | Valerio Agnoli (ITA) | Bahrain - Merida | 21:43 |
| 109 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 21:43 |
| 110 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 21:43 |
| 111 | Pieter Serry (BEL) | Quick Step Floors | 21:43 |
| 112 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 21:43 |
| 113 | Rory Sutherland (AUS) | Movistar | 21:43 |
| 114 | Christopher Juul-Jensen (DAN) | Orica - Scott | 21:43 |
| 115 | Dries Devenyns (BEL) | Quick Step Floors | 22:09 |
| 116 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 22:52 |
| 117 | Manuel Quinziato (ITA) | BMC Racing Team | 22:52 |
| 118 | Manuel Senni (ITA) | BMC Racing Team | 22:52 |
| 119 | Matthieu Ladagnous (FRA) | La Française des Jeux | 22:52 |
| 120 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 22:52 |
| 121 | Marco Marcato (ITA) | Uae Team Emirates | 22:52 |
| 122 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 22:52 |
| 123 | Michael Hepburn (AUS) | Orica - Scott | 22:52 |
| 124 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 22:52 |
| 125 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 22:52 |
| 126 | Lars Ytting Bak (DAN) | Lotto - Soudal | 22:52 |
| 127 | Mads Pedersen (DAN) | Trek - Segafredo | 22:52 |
| 128 | Luka Pibernik (SLO) | Bahrain - Merida | 22:52 |
| 129 | Matej Mohoric (SLO) | Uae Team Emirates | 22:52 |
| 130 | Benoît Vaugrenard (FRA) | La Française des Jeux | 22:52 |
| 131 | Kristijan Koren (SLO) | Cannondale - Drapac | 22:52 |
| 132 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 22:52 |
| 133 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 22:52 |
| 134 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 22:52 |
| 135 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 22:52 |
| 136 | Maxim Belkov (RUS) | Katusha - Alpecin | 22:52 |
| 137 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 22:52 |
| 138 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 22:52 |
| 139 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 22:52 |
| 140 | Vasil Kiryienka (BLR) | Team Ineos | 22:52 |
| 141 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 22:52 |
| 142 | Daniele Bennati (ITA) | Movistar | 22:52 |
| 143 | William Bonnet (FRA) | La Française des Jeux | 22:52 |
| 144 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 23:31 |
| 145 | Ryan Gibbons (AFS) | Dimension Data | 25:37 |
| 146 | Clément Chevrier (FRA) | AG2R - La Mondiale | 25:37 |
| 147 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 25:37 |
| 148 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 25:37 |
| 149 | Tom Stamsnijder (P-B) | Sunweb | 25:37 |
| 150 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 25:37 |
| 151 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 25:37 |
| 152 | Daniel Teklehaimanot (ERI) | Dimension Data | 25:37 |
| 153 | Nathan Haas (AUS) | Dimension Data | 25:37 |
| 154 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 25:37 |
| 155 | Johann Van Zyl (AFS) | Dimension Data | 25:37 |
| 156 | Moreno Hofland (P-B) | Lotto - Soudal | 25:37 |
| 157 | Jasper De Buyst (BEL) | Lotto - Soudal | 25:37 |
| 158 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 25:37 |
| 159 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 25:37 |
| 160 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 25:37 |
| 161 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 25:37 |
| 162 | Iljo Keisse (BEL) | Quick Step Floors | 26:43 |
| 163 | Michal Golas (POL) | Team Ineos | 26:43 |
| 164 | Svein Tuft (CAN) | Orica - Scott | 26:43 |
| 165 | André Greipel (ALL) | Lotto - Soudal | 26:43 |
| 166 | Luka Mezgec (SLO) | Orica - Scott | 26:43 |
| 167 | Eugert Zhupa (ALB) | 26:43 | |
| 168 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 26:43 |
| 169 | Phil Bauhaus (ALL) | Sunweb | 26:43 |
| 170 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 26:43 |
| 171 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 26:43 |
| 172 | Zhandos Bizhigitov (KAZ) | Astana | 26:43 |
| 173 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 26:43 |
| 174 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 26:54 |
| 175 | Sacha Modolo (ITA) | Uae Team Emirates | 26:54 |
| 176 | Sean De Bie (BEL) | Lotto - Soudal | 26:54 |
| 177 | Eugenio Alafaci (ITA) | Trek - Segafredo | 26:54 |
| 178 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 26:54 |
| 179 | Alexander Edmondson (AUS) | Orica - Scott | 26:54 |
| 180 | Kristian Sbaragli (ITA) | Dimension Data | 27:22 |
| 181 | Davide Martinelli (ITA) | Quick Step Floors | 27:22 |
| 182 | Sam Bennett (IRL) | Bora - Hansgrohe | 27:29 |
| 183 | Caleb Ewan (AUS) | Orica - Scott | 27:29 |
| 184 | Jan Bárta (RTC) | Bora - Hansgrohe | 27:29 |
| 185 | Roberto Ferrari (ITA) | Uae Team Emirates | 27:29 |
| 186 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 27:33 |
| 187 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 27:38 |
| 188 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 27:43 |
| 189 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 30:38 |
| 190 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 30:38 |
| 191 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 36:34 |
| 192 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 38:46 |
| 193 | Rohan Dennis (AUS) | BMC Racing Team | |
| 194 | Alexandre Geniez (FRA) | AG2R - La Mondiale | |
| 195 | Pavel Kochetkov (RUS) | Katusha - Alpecin |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 3:40:11 |
| 2 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 0:00 |
| 3 | Sam Bennett (IRL) | Bora - Hansgrohe | 0:00 |
| 4 | André Greipel (ALL) | Lotto - Soudal | 0:00 |
| 5 | Phil Bauhaus (ALL) | Sunweb | 0:00 |
| 6 | Kristian Sbaragli (ITA) | Dimension Data | 0:00 |
| 7 | Ryan Gibbons (AFS) | Dimension Data | 0:00 |
| 8 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:00 |
| 9 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 10 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:00 |
| 11 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:00 |
| 12 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 0:00 |
| 13 | Adam Yates (G-B) | Orica - Scott | 0:00 |
| 14 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 0:00 |
| 15 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:00 |
| 16 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 17 | Salvatore Puccio (ITA) | Team Ineos | 0:00 |
| 18 | Georg Preidler (AUT) | Sunweb | 0:00 |
| 19 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 20 | Geraint Howell Thomas (G-B) | Team Ineos | 0:00 |
| 21 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 22 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:00 |
| 23 | Caleb Ewan (AUS) | Orica - Scott | 0:00 |
| 24 | Tom Dumoulin (P-B) | Sunweb | 0:00 |
| 25 | José Joaquin Rojas Gil (ESP) | Movistar | 0:00 |
| 26 | Jasper De Buyst (BEL) | Lotto - Soudal | 0:00 |
| 27 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:00 |
| 28 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:00 |
| 29 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 0:00 |
| 30 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:00 |
| 31 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:00 |
| 32 | Bob Jungels (LUX) | Quick Step Floors | 0:00 |
| 33 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:00 |
| 34 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:00 |
| 35 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:00 |
| 36 | Dario Cataldo (ITA) | Astana | 0:00 |
| 37 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:00 |
| 38 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:00 |
| 39 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:00 |
| 40 | Daniel Teklehaimanot (ERI) | Dimension Data | 0:00 |
| 41 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 42 | Jan Polanc (SLO) | Uae Team Emirates | 0:00 |
| 43 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:00 |
| 44 | Bauke Mollema (P-B) | Trek - Segafredo | 0:00 |
| 45 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 0:00 |
| 46 | Joey Rosskopf (E-U) | BMC Racing Team | 0:00 |
| 47 | Vasil Kiryienka (BLR) | Team Ineos | 0:00 |
| 48 | William Bonnet (FRA) | La Française des Jeux | 0:00 |
| 49 | Diego Rosa (ITA) | Team Ineos | 0:00 |
| 50 | Manuele Boaro (ITA) | Bahrain - Merida | 0:00 |
| 51 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:00 |
| 52 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 0:00 |
| 53 | Clément Chevrier (FRA) | AG2R - La Mondiale | 0:00 |
| 54 | Davide Villella (ITA) | Cannondale - Drapac | 0:00 |
| 55 | Thibaut Pinot (FRA) | La Française des Jeux | 0:00 |
| 56 | Simone Petilli (ITA) | Uae Team Emirates | 0:00 |
| 57 | Wilco Kelderman (P-B) | Sunweb | 0:00 |
| 58 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:00 |
| 59 | Valerio Conti (ITA) | Uae Team Emirates | 0:00 |
| 60 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 61 | Chad Haga (E-U) | Sunweb | 0:00 |
| 62 | Edward Ravasi (ITA) | Uae Team Emirates | 0:00 |
| 63 | Mikel Landa Meana (ESP) | Team Ineos | 0:00 |
| 64 | Rudy Molard (FRA) | La Française des Jeux | 0:00 |
| 65 | Matthieu Ladagnous (FRA) | La Française des Jeux | 0:00 |
| 66 | François Bidard (FRA) | AG2R - La Mondiale | 0:00 |
| 67 | Daniele Bennati (ITA) | Movistar | 0:00 |
| 68 | Davide Formolo (ITA) | Cannondale - Drapac | 0:00 |
| 69 | Maxime Monfort (BEL) | Lotto - Soudal | 0:00 |
| 70 | Tanel Kangert (EST) | Astana | 0:00 |
| 71 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:00 |
| 72 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:00 |
| 73 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:00 |
| 74 | Andrey Zeits (KAZ) | Astana | 0:00 |
| 75 | José Herrada Lopez (ESP) | Movistar | 0:00 |
| 76 | Matej Mohoric (SLO) | Uae Team Emirates | 0:00 |
| 77 | Sacha Modolo (ITA) | Uae Team Emirates | 0:00 |
| 78 | Stef Clement (P-B) | Lotto NL - Jumbo | 0:00 |
| 79 | Michael Woods (CAN) | Cannondale - Drapac | 0:00 |
| 80 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:00 |
| 81 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 0:00 |
| 82 | Sebastián Henao Gómez (COL) | Team Ineos | 0:00 |
| 83 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:00 |
| 84 | Alexander Edmondson (AUS) | Orica - Scott | 0:00 |
| 85 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 0:00 |
| 86 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:00 |
| 87 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 0:00 |
| 88 | Michal Golas (POL) | Team Ineos | 0:00 |
| 89 | Benoît Vaugrenard (FRA) | La Française des Jeux | 0:00 |
| 90 | Manuel Quinziato (ITA) | BMC Racing Team | 0:00 |
| 91 | Jesper Hansen (DAN) | Astana | 0:00 |
| 92 | Luka Mezgec (SLO) | Orica - Scott | 0:00 |
| 93 | Laurens De Plus (BEL) | Quick Step Floors | 0:00 |
| 94 | Luis León Sánchez Gil (ESP) | Astana | 0:00 |
| 95 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:00 |
| 96 | Franco Pellizotti (ITA) | Bahrain - Merida | 0:00 |
| 97 | Peter Stetina (E-U) | Trek - Segafredo | 0:00 |
| 98 | Paolo Tiralongo (ITA) | Astana | 0:00 |
| 99 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 0:00 |
| 100 | Alex Howes (E-U) | Cannondale - Drapac | 0:00 |
| 101 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:00 |
| 102 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 0:00 |
| 103 | Kenny Elissonde (FRA) | Team Ineos | 0:00 |
| 104 | Ben Hermans (BEL) | BMC Racing Team | 0:00 |
| 105 | Simon Geschke (ALL) | Sunweb | 0:00 |
| 106 | Gorka Izagirre Insausti (ESP) | Movistar | 0:00 |
| 107 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 0:00 |
| 108 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 0:00 |
| 109 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:00 |
| 110 | Winner Andrew Anacona Gomez (COL) | Movistar | 0:00 |
| 111 | Davide Martinelli (ITA) | Quick Step Floors | 0:16 |
| 112 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 0:20 |
| 113 | Tom Stamsnijder (P-B) | Sunweb | 0:20 |
| 114 | Víctor De La Parte Gonzalez (ESP) | Movistar | 0:20 |
| 115 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:20 |
| 116 | Hugh Carthy (G-B) | Cannondale - Drapac | 0:20 |
| 117 | Julien Bérard (FRA) | AG2R - La Mondiale | 0:20 |
| 118 | Sindre Skjøstad Lunke (NOR) | Sunweb | 0:20 |
| 119 | Enrico Gasparotto (SUI) | Bahrain - Merida | 0:20 |
| 120 | Eugenio Alafaci (ITA) | Trek - Segafredo | 0:20 |
| 121 | Silvan Dillier (SUI) | BMC Racing Team | 0:20 |
| 122 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 0:20 |
| 123 | Matvei Mamykin (RUS) | Katusha - Alpecin | 0:20 |
| 124 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 0:20 |
| 125 | Laurens Ten Dam (P-B) | Sunweb | 0:20 |
| 126 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 0:20 |
| 127 | Moreno Hofland (P-B) | Lotto - Soudal | 0:20 |
| 128 | Jérémy Roy (FRA) | La Française des Jeux | 0:20 |
| 129 | Michael Hepburn (AUS) | Orica - Scott | 0:20 |
| 130 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 0:20 |
| 131 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:20 |
| 132 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 0:20 |
| 133 | Eugert Zhupa (ALB) | 0:20 | |
| 134 | Sébastien Reichenbach (SUI) | La Française des Jeux | 0:20 |
| 135 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 0:20 |
| 136 | Laurent Didier (LUX) | Trek - Segafredo | 0:20 |
| 137 | Eros Capecchi (ITA) | Quick Step Floors | 0:20 |
| 138 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 0:20 |
| 139 | Adam Hansen (AUS) | Lotto - Soudal | 0:20 |
| 140 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 0:20 |
| 141 | Jan Bárta (RTC) | Bora - Hansgrohe | 0:20 |
| 142 | Steve Morabito (SUI) | La Française des Jeux | 0:20 |
| 143 | Manuel Senni (ITA) | BMC Racing Team | 0:20 |
| 144 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 0:20 |
| 145 | Julien Bernard (FRA) | Trek - Segafredo | 0:20 |
| 146 | Philip Deignan (IRL) | Team Ineos | 0:20 |
| 147 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 0:20 |
| 148 | Luka Pibernik (SLO) | Bahrain - Merida | 0:20 |
| 149 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 0:20 |
| 150 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 0:20 |
| 151 | Pello Bilbao López de Armentia (ESP) | Astana | 0:20 |
| 152 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 0:20 |
| 153 | Marco Marcato (ITA) | Uae Team Emirates | 0:33 |
| 154 | Johann Van Zyl (AFS) | Dimension Data | 0:52 |
| 155 | Matteo Busato (ITA) | Wilier - Selle Italia | 1:06 |
| 156 | Iljo Keisse (BEL) | Quick Step Floors | 1:11 |
| 157 | Lars Ytting Bak (DAN) | Lotto - Soudal | 1:28 |
| 158 | Mads Pedersen (DAN) | Trek - Segafredo | 1:28 |
| 159 | Dries Devenyns (BEL) | Quick Step Floors | 1:28 |
| 160 | Valerio Agnoli (ITA) | Bahrain - Merida | 1:28 |
| 161 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 1:28 |
| 162 | Rubén Plaza Molina (ESP) | Orica - Scott | 1:28 |
| 163 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 1:28 |
| 164 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 1:28 |
| 165 | Bart De Clercq (BEL) | Lotto - Soudal | 1:28 |
| 166 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 1:28 |
| 167 | Svein Tuft (CAN) | Orica - Scott | 2:03 |
| 168 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 2:11 |
| 169 | Sean De Bie (BEL) | Lotto - Soudal | 2:44 |
| 170 | Giovanni Visconti (ITA) | Bahrain - Merida | 2:52 |
| 171 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 3:06 |
| 172 | Omar Fraile Matarranz (ESP) | Dimension Data | 3:06 |
| 173 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 3:25 |
| 174 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 3:27 |
| 175 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 3:27 |
| 176 | Maxim Belkov (RUS) | Katusha - Alpecin | 3:27 |
| 177 | Igor Antón Hernandez (ESP) | Dimension Data | 3:27 |
| 178 | Nathan Haas (AUS) | Dimension Data | 3:59 |
| 179 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 5:10 |
| 180 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 6:16 |
| 181 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 7:01 |
| 182 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 7:01 |
| 183 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 7:01 |
| 184 | Zhandos Bizhigitov (KAZ) | Astana | 7:01 |
| 185 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 7:01 |
| 186 | Christopher Juul-Jensen (DAN) | Orica - Scott | 7:01 |
| 187 | Dylan Theuns (BEL) | BMC Racing Team | 7:01 |
| 188 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 7:01 |
| 189 | Pieter Serry (BEL) | Quick Step Floors | 7:01 |
| 190 | Rory Sutherland (AUS) | Movistar | 7:01 |
| 191 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 7:01 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Silvan Dillier (SUI) | BMC Racing Team | 4:58:01 |
| 2 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 3 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:12 |
| 4 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 0:26 |
| 5 | Michael Woods (CAN) | Cannondale - Drapac | 0:39 |
| 6 | Adam Yates (G-B) | Orica - Scott | 0:39 |
| 7 | Wilco Kelderman (P-B) | Sunweb | 0:39 |
| 8 | Bob Jungels (LUX) | Quick Step Floors | 0:39 |
| 9 | Bauke Mollema (P-B) | Trek - Segafredo | 0:39 |
| 10 | Geraint Howell Thomas (G-B) | Team Ineos | 0:39 |
| 11 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:39 |
| 12 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:39 |
| 13 | Tom Dumoulin (P-B) | Sunweb | 0:39 |
| 14 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:39 |
| 15 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:39 |
| 16 | Davide Formolo (ITA) | Cannondale - Drapac | 0:39 |
| 17 | Thibaut Pinot (FRA) | La Française des Jeux | 0:39 |
| 18 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:39 |
| 19 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:39 |
| 20 | Dylan Theuns (BEL) | BMC Racing Team | 0:39 |
| 21 | Tanel Kangert (EST) | Astana | 0:39 |
| 22 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:39 |
| 23 | Mikel Landa Meana (ESP) | Team Ineos | 0:39 |
| 24 | Dario Cataldo (ITA) | Astana | 0:39 |
| 25 | Laurens De Plus (BEL) | Quick Step Floors | 0:39 |
| 26 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:39 |
| 27 | Rudy Molard (FRA) | La Française des Jeux | 0:39 |
| 28 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:39 |
| 29 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:39 |
| 30 | Maxime Monfort (BEL) | Lotto - Soudal | 0:47 |
| 31 | Simone Petilli (ITA) | Uae Team Emirates | 0:50 |
| 32 | Jan Polanc (SLO) | Uae Team Emirates | 0:50 |
| 33 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:50 |
| 34 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:56 |
| 35 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 0:56 |
| 36 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:59 |
| 37 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:59 |
| 38 | Peter Stetina (E-U) | Trek - Segafredo | 0:59 |
| 39 | Valerio Conti (ITA) | Uae Team Emirates | 0:59 |
| 40 | Luis León Sánchez Gil (ESP) | Astana | 0:59 |
| 41 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:59 |
| 42 | José Herrada Lopez (ESP) | Movistar | 0:59 |
| 43 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 1:03 |
| 44 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 1:03 |
| 45 | Omar Fraile Matarranz (ESP) | Dimension Data | 1:03 |
| 46 | Ben Hermans (BEL) | BMC Racing Team | 1:03 |
| 47 | Tobias Ludvigsson (SUE) | La Française des Jeux | 1:09 |
| 48 | François Bidard (FRA) | AG2R - La Mondiale | 1:09 |
| 49 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 1:12 |
| 50 | Kristian Sbaragli (ITA) | Dimension Data | 1:16 |
| 51 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 1:16 |
| 52 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 1:16 |
| 53 | Ben Gastauer (LUX) | AG2R - La Mondiale | 1:16 |
| 54 | Gorka Izagirre Insausti (ESP) | Movistar | 1:16 |
| 55 | Pello Bilbao López de Armentia (ESP) | Astana | 1:16 |
| 56 | Steve Morabito (SUI) | La Française des Jeux | 1:16 |
| 57 | Clément Chevrier (FRA) | AG2R - La Mondiale | 1:16 |
| 58 | Jesper Hansen (DAN) | Astana | 1:16 |
| 59 | Laurens Ten Dam (P-B) | Sunweb | 1:16 |
| 60 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 1:16 |
| 61 | Stef Clement (P-B) | Lotto NL - Jumbo | 1:16 |
| 62 | Joey Rosskopf (E-U) | BMC Racing Team | 1:16 |
| 63 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 1:26 |
| 64 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:26 |
| 65 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 1:28 |
| 66 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 1:35 |
| 67 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 1:37 |
| 68 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 1:37 |
| 69 | Julien Bernard (FRA) | Trek - Segafredo | 1:37 |
| 70 | Simon Geschke (ALL) | Sunweb | 1:43 |
| 71 | Georg Preidler (AUT) | Sunweb | 1:43 |
| 72 | Giovanni Visconti (ITA) | Bahrain - Merida | 1:53 |
| 73 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 1:53 |
| 74 | Manuele Boaro (ITA) | Bahrain - Merida | 1:53 |
| 75 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:57 |
| 76 | Franco Pellizotti (ITA) | Bahrain - Merida | 1:57 |
| 77 | Diego Rosa (ITA) | Team Ineos | 1:59 |
| 78 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 2:02 |
| 79 | Jérémy Roy (FRA) | La Française des Jeux | 2:02 |
| 80 | Ryan Gibbons (AFS) | Dimension Data | 2:08 |
| 81 | Matteo Busato (ITA) | Wilier - Selle Italia | 2:16 |
| 82 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 2:22 |
| 83 | Sebastián Henao Gómez (COL) | Team Ineos | 2:24 |
| 84 | Rubén Plaza Molina (ESP) | Orica - Scott | 2:24 |
| 85 | Marco Marcato (ITA) | Uae Team Emirates | 2:28 |
| 86 | Bart De Clercq (BEL) | Lotto - Soudal | 2:35 |
| 87 | Adam Hansen (AUS) | Lotto - Soudal | 2:35 |
| 88 | Bram Tankink (P-B) | Lotto NL - Jumbo | 2:35 |
| 89 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 2:35 |
| 90 | Winner Andrew Anacona Gomez (COL) | Movistar | 2:35 |
| 91 | José Joaquin Rojas Gil (ESP) | Movistar | 2:35 |
| 92 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 2:39 |
| 93 | Salvatore Puccio (ITA) | Team Ineos | 2:42 |
| 94 | Eros Capecchi (ITA) | Quick Step Floors | 2:42 |
| 95 | Laurent Didier (LUX) | Trek - Segafredo | 2:42 |
| 96 | Pierre Rolland (FRA) | Cannondale - Drapac | 2:42 |
| 97 | Sacha Modolo (ITA) | Uae Team Emirates | 2:46 |
| 98 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 2:46 |
| 99 | Paolo Tiralongo (ITA) | Astana | 2:54 |
| 100 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 3:40 |
| 101 | Dries Devenyns (BEL) | Quick Step Floors | 3:46 |
| 102 | Matthieu Ladagnous (FRA) | La Française des Jeux | 4:00 |
| 103 | Benoît Vaugrenard (FRA) | La Française des Jeux | 4:04 |
| 104 | Svein Tuft (CAN) | Orica - Scott | 4:07 |
| 105 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 4:27 |
| 106 | Luka Pibernik (SLO) | Bahrain - Merida | 4:27 |
| 107 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 4:36 |
| 108 | Philip Deignan (IRL) | Team Ineos | 4:36 |
| 109 | Christopher Juul-Jensen (DAN) | Orica - Scott | 5:04 |
| 110 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 5:08 |
| 111 | Mads Pedersen (DAN) | Trek - Segafredo | 5:49 |
| 112 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 5:59 |
| 113 | Valerio Agnoli (ITA) | Bahrain - Merida | 5:59 |
| 114 | Edward Ravasi (ITA) | Uae Team Emirates | 6:03 |
| 115 | Matej Mohoric (SLO) | Uae Team Emirates | 6:03 |
| 116 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 6:03 |
| 117 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 6:03 |
| 118 | Eugert Zhupa (ALB) | 6:03 | |
| 119 | Lars Ytting Bak (DAN) | Lotto - Soudal | 6:03 |
| 120 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 6:03 |
| 121 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 6:03 |
| 122 | Jasper De Buyst (BEL) | Lotto - Soudal | 6:03 |
| 123 | Michael Hepburn (AUS) | Orica - Scott | 6:03 |
| 124 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 6:03 |
| 125 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 6:03 |
| 126 | Víctor De La Parte Gonzalez (ESP) | Movistar | 6:03 |
| 127 | Enrico Gasparotto (SUI) | Bahrain - Merida | 6:21 |
| 128 | Chad Haga (E-U) | Sunweb | 7:46 |
| 129 | Luka Mezgec (SLO) | Orica - Scott | 7:46 |
| 130 | Vasil Kiryienka (BLR) | Team Ineos | 9:48 |
| 131 | Matvei Mamykin (RUS) | Katusha - Alpecin | 9:48 |
| 132 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 9:48 |
| 133 | Daniele Bennati (ITA) | Movistar | 9:48 |
| 134 | André Greipel (ALL) | Lotto - Soudal | 10:14 |
| 135 | Michal Golas (POL) | Team Ineos | 10:14 |
| 136 | Sindre Skjøstad Lunke (NOR) | Sunweb | 10:14 |
| 137 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 10:14 |
| 138 | Julien Bérard (FRA) | AG2R - La Mondiale | 10:14 |
| 139 | Eugenio Alafaci (ITA) | Trek - Segafredo | 10:14 |
| 140 | Moreno Hofland (P-B) | Lotto - Soudal | 10:14 |
| 141 | Andrey Zeits (KAZ) | Astana | 10:14 |
| 142 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 10:14 |
| 143 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 10:14 |
| 144 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 10:14 |
| 145 | William Bonnet (FRA) | La Française des Jeux | 10:14 |
| 146 | Tom Stamsnijder (P-B) | Sunweb | 10:14 |
| 147 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 10:14 |
| 148 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 10:14 |
| 149 | Jan Bárta (RTC) | Bora - Hansgrohe | 10:14 |
| 150 | Roberto Ferrari (ITA) | Uae Team Emirates | 10:14 |
| 151 | Pieter Serry (BEL) | Quick Step Floors | 10:14 |
| 152 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 10:14 |
| 153 | Daniel Teklehaimanot (ERI) | Dimension Data | 10:14 |
| 154 | Igor Antón Hernandez (ESP) | Dimension Data | 10:14 |
| 155 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 10:14 |
| 156 | Manuel Quinziato (ITA) | BMC Racing Team | 13:43 |
| 157 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 13:43 |
| 158 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 13:43 |
| 159 | Manuel Senni (ITA) | BMC Racing Team | 13:43 |
| 160 | Davide Villella (ITA) | Cannondale - Drapac | 13:43 |
| 161 | Kristijan Koren (SLO) | Cannondale - Drapac | 13:43 |
| 162 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 13:43 |
| 163 | Sean De Bie (BEL) | Lotto - Soudal | 13:43 |
| 164 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 13:43 |
| 165 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 13:43 |
| 166 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 13:43 |
| 167 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 13:43 |
| 168 | Johann Van Zyl (AFS) | Dimension Data | 13:43 |
| 169 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 13:43 |
| 170 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 13:43 |
| 171 | Davide Martinelli (ITA) | Quick Step Floors | 13:43 |
| 172 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 13:43 |
| 173 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 13:43 |
| 174 | Rory Sutherland (AUS) | Movistar | 13:43 |
| 175 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 13:43 |
| 176 | Zhandos Bizhigitov (KAZ) | Astana | 13:43 |
| 177 | Kenny Elissonde (FRA) | Team Ineos | 13:43 |
| 178 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 13:43 |
| 179 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 13:43 |
| 180 | Maxim Belkov (RUS) | Katusha - Alpecin | 13:43 |
| 181 | Alexander Edmondson (AUS) | Orica - Scott | 13:43 |
| 182 | Iljo Keisse (BEL) | Quick Step Floors | 13:43 |
| 183 | Alex Howes (E-U) | Cannondale - Drapac | 13:43 |
| 184 | Phil Bauhaus (ALL) | Sunweb | 13:43 |
| 185 | Hugh Carthy (G-B) | Cannondale - Drapac | 13:43 |
| 186 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 13:43 |
| 187 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 13:43 |
| 188 | Nathan Haas (AUS) | Dimension Data | 13:43 |
| 189 | Sam Bennett (IRL) | Bora - Hansgrohe | 14:00 |
| 190 | Caleb Ewan (AUS) | Orica - Scott | 14:00 |
| 191 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 14:00 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Caleb Ewan (AUS) | Orica - Scott | 5:35:18 |
| 2 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 0:00 |
| 3 | Sam Bennett (IRL) | Bora - Hansgrohe | 0:00 |
| 4 | André Greipel (ALL) | Lotto - Soudal | 0:00 |
| 5 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 6 | Ryan Gibbons (AFS) | Dimension Data | 0:00 |
| 7 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:02 |
| 8 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:02 |
| 9 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 0:02 |
| 10 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:02 |
| 11 | Tom Dumoulin (P-B) | Sunweb | 0:02 |
| 12 | Geraint Howell Thomas (G-B) | Team Ineos | 0:02 |
| 13 | Salvatore Puccio (ITA) | Team Ineos | 0:02 |
| 14 | Sacha Modolo (ITA) | Uae Team Emirates | 0:02 |
| 15 | Adam Yates (G-B) | Orica - Scott | 0:02 |
| 16 | Luka Mezgec (SLO) | Orica - Scott | 0:02 |
| 17 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:02 |
| 18 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:02 |
| 19 | Davide Formolo (ITA) | Cannondale - Drapac | 0:02 |
| 20 | Davide Martinelli (ITA) | Quick Step Floors | 0:02 |
| 21 | Bob Jungels (LUX) | Quick Step Floors | 0:02 |
| 22 | Phil Bauhaus (ALL) | Sunweb | 0:02 |
| 23 | José Joaquin Rojas Gil (ESP) | Movistar | 0:02 |
| 24 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:02 |
| 25 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:02 |
| 26 | François Bidard (FRA) | AG2R - La Mondiale | 0:02 |
| 27 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:02 |
| 28 | Valerio Conti (ITA) | Uae Team Emirates | 0:02 |
| 29 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:02 |
| 30 | Bauke Mollema (P-B) | Trek - Segafredo | 0:02 |
| 31 | Vasil Kiryienka (BLR) | Team Ineos | 0:02 |
| 32 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:02 |
| 33 | Mikel Landa Meana (ESP) | Team Ineos | 0:02 |
| 34 | Manuele Boaro (ITA) | Bahrain - Merida | 0:02 |
| 35 | Thibaut Pinot (FRA) | La Française des Jeux | 0:02 |
| 36 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:02 |
| 37 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 0:02 |
| 38 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:02 |
| 39 | Maxime Monfort (BEL) | Lotto - Soudal | 0:02 |
| 40 | Wilco Kelderman (P-B) | Sunweb | 0:02 |
| 41 | Dario Cataldo (ITA) | Astana | 0:02 |
| 42 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:02 |
| 43 | Georg Preidler (AUT) | Sunweb | 0:02 |
| 44 | Alex Howes (E-U) | Cannondale - Drapac | 0:02 |
| 45 | Luis León Sánchez Gil (ESP) | Astana | 0:11 |
| 46 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 0:11 |
| 47 | Chad Haga (E-U) | Sunweb | 0:11 |
| 48 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:11 |
| 49 | Joey Rosskopf (E-U) | BMC Racing Team | 0:11 |
| 50 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:11 |
| 51 | Jan Polanc (SLO) | Uae Team Emirates | 0:11 |
| 52 | Tanel Kangert (EST) | Astana | 0:11 |
| 53 | Simone Petilli (ITA) | Uae Team Emirates | 0:11 |
| 54 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 0:11 |
| 55 | Michael Woods (CAN) | Cannondale - Drapac | 0:11 |
| 56 | Laurens De Plus (BEL) | Quick Step Floors | 0:11 |
| 57 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:11 |
| 58 | Gorka Izagirre Insausti (ESP) | Movistar | 0:11 |
| 59 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:11 |
| 60 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 0:11 |
| 61 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:11 |
| 62 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:11 |
| 63 | José Herrada Lopez (ESP) | Movistar | 0:11 |
| 64 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:11 |
| 65 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:11 |
| 66 | Laurent Didier (LUX) | Trek - Segafredo | 0:11 |
| 67 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:11 |
| 68 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:11 |
| 69 | Lars Ytting Bak (DAN) | Lotto - Soudal | 0:11 |
| 70 | Daniel Teklehaimanot (ERI) | Dimension Data | 0:11 |
| 71 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:11 |
| 72 | Rudy Molard (FRA) | La Française des Jeux | 0:17 |
| 73 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:17 |
| 74 | Davide Villella (ITA) | Cannondale - Drapac | 0:17 |
| 75 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:17 |
| 76 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 0:17 |
| 77 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:17 |
| 78 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 0:17 |
| 79 | Andrey Zeits (KAZ) | Astana | 0:17 |
| 80 | Stef Clement (P-B) | Lotto NL - Jumbo | 0:17 |
| 81 | Jesper Hansen (DAN) | Astana | 0:17 |
| 82 | Clément Chevrier (FRA) | AG2R - La Mondiale | 0:17 |
| 83 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:17 |
| 84 | Jasper De Buyst (BEL) | Lotto - Soudal | 0:17 |
| 85 | Nathan Haas (AUS) | Dimension Data | 0:17 |
| 86 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 0:17 |
| 87 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 0:17 |
| 88 | Michal Golas (POL) | Team Ineos | 0:17 |
| 89 | Matej Mohoric (SLO) | Uae Team Emirates | 0:17 |
| 90 | Iljo Keisse (BEL) | Quick Step Floors | 0:17 |
| 91 | Ben Hermans (BEL) | BMC Racing Team | 0:17 |
| 92 | Laurens Ten Dam (P-B) | Sunweb | 0:17 |
| 93 | Steve Morabito (SUI) | La Française des Jeux | 0:17 |
| 94 | Matthieu Ladagnous (FRA) | La Française des Jeux | 0:17 |
| 95 | Peter Stetina (E-U) | Trek - Segafredo | 0:17 |
| 96 | Sebastián Henao Gómez (COL) | Team Ineos | 0:17 |
| 97 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 0:17 |
| 98 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:17 |
| 99 | Eugert Zhupa (ALB) | 0:17 | |
| 100 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 0:17 |
| 101 | Igor Antón Hernandez (ESP) | Dimension Data | 0:17 |
| 102 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 0:17 |
| 103 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:17 |
| 104 | Maxim Belkov (RUS) | Katusha - Alpecin | 0:17 |
| 105 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 0:17 |
| 106 | Franco Pellizotti (ITA) | Bahrain - Merida | 0:17 |
| 107 | Enrico Gasparotto (SUI) | Bahrain - Merida | 0:17 |
| 108 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 0:17 |
| 109 | Matteo Busato (ITA) | Wilier - Selle Italia | 0:29 |
| 110 | Alexander Edmondson (AUS) | Orica - Scott | 0:29 |
| 111 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 0:29 |
| 112 | Michael Hepburn (AUS) | Orica - Scott | 0:32 |
| 113 | Víctor De La Parte Gonzalez (ESP) | Movistar | 0:32 |
| 114 | Paolo Tiralongo (ITA) | Astana | 0:32 |
| 115 | Winner Andrew Anacona Gomez (COL) | Movistar | 0:32 |
| 116 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 0:32 |
| 117 | Julien Bernard (FRA) | Trek - Segafredo | 0:32 |
| 118 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 0:32 |
| 119 | Sindre Skjøstad Lunke (NOR) | Sunweb | 0:32 |
| 120 | Daniele Bennati (ITA) | Movistar | 0:32 |
| 121 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 0:32 |
| 122 | Giovanni Visconti (ITA) | Bahrain - Merida | 0:32 |
| 123 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:32 |
| 124 | Julien Bérard (FRA) | AG2R - La Mondiale | 0:32 |
| 125 | Jérémy Roy (FRA) | La Française des Jeux | 0:32 |
| 126 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 0:32 |
| 127 | Kristian Sbaragli (ITA) | Dimension Data | 0:32 |
| 128 | Marco Marcato (ITA) | Uae Team Emirates | 0:32 |
| 129 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 0:32 |
| 130 | Tom Stamsnijder (P-B) | Sunweb | 0:32 |
| 131 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 0:46 |
| 132 | Dries Devenyns (BEL) | Quick Step Floors | 1:09 |
| 133 | Moreno Hofland (P-B) | Lotto - Soudal | 1:15 |
| 134 | William Bonnet (FRA) | La Française des Jeux | 1:15 |
| 135 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:15 |
| 136 | Benoît Vaugrenard (FRA) | La Française des Jeux | 1:15 |
| 137 | Manuel Quinziato (ITA) | BMC Racing Team | 1:32 |
| 138 | Pello Bilbao López de Armentia (ESP) | Astana | 1:32 |
| 139 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 1:32 |
| 140 | Zhandos Bizhigitov (KAZ) | Astana | 1:32 |
| 141 | Jan Bárta (RTC) | Bora - Hansgrohe | 1:32 |
| 142 | Simon Geschke (ALL) | Sunweb | 1:32 |
| 143 | Hugh Carthy (G-B) | Cannondale - Drapac | 1:32 |
| 144 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 0:02 |
| 145 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 1:42 |
| 146 | Luka Pibernik (SLO) | Bahrain - Merida | 1:42 |
| 147 | Johann Van Zyl (AFS) | Dimension Data | 1:42 |
| 148 | Valerio Agnoli (ITA) | Bahrain - Merida | 2:05 |
| 149 | Diego Rosa (ITA) | Team Ineos | 2:05 |
| 150 | Eros Capecchi (ITA) | Quick Step Floors | 2:05 |
| 151 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 2:05 |
| 152 | Eugenio Alafaci (ITA) | Trek - Segafredo | 2:05 |
| 153 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 2:05 |
| 154 | Edward Ravasi (ITA) | Uae Team Emirates | 2:05 |
| 155 | Bart De Clercq (BEL) | Lotto - Soudal | 2:05 |
| 156 | Mads Pedersen (DAN) | Trek - Segafredo | 2:05 |
| 157 | Dylan Theuns (BEL) | BMC Racing Team | 2:05 |
| 158 | Silvan Dillier (SUI) | BMC Racing Team | 2:05 |
| 159 | Manuel Senni (ITA) | BMC Racing Team | 2:05 |
| 160 | Philip Deignan (IRL) | Team Ineos | 2:05 |
| 161 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 2:05 |
| 162 | Kenny Elissonde (FRA) | Team Ineos | 2:05 |
| 163 | Rubén Plaza Molina (ESP) | Orica - Scott | 2:05 |
| 164 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 2:05 |
| 165 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 2:05 |
| 166 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 2:05 |
| 167 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 2:05 |
| 168 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 2:05 |
| 169 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 2:34 |
| 170 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 2:39 |
| 171 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 2:43 |
| 172 | Omar Fraile Matarranz (ESP) | Dimension Data | 2:44 |
| 173 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 2:46 |
| 174 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 2:58 |
| 175 | Sean De Bie (BEL) | Lotto - Soudal | 2:58 |
| 176 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 3:07 |
| 177 | Svein Tuft (CAN) | Orica - Scott | 3:10 |
| 178 | Adam Hansen (AUS) | Lotto - Soudal | 3:10 |
| 179 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 3:41 |
| 180 | Rory Sutherland (AUS) | Movistar | 3:46 |
| 181 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 3:46 |
| 182 | Matvei Mamykin (RUS) | Katusha - Alpecin | 3:46 |
| 183 | Christopher Juul-Jensen (DAN) | Orica - Scott | 5:17 |
| 184 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 5:17 |
| 185 | Pierre Rolland (FRA) | Cannondale - Drapac | 5:17 |
| 186 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 6:39 |
| 187 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 6:39 |
| 188 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 7:39 |
| 189 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 7:39 |
| 190 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 7:39 |
| 191 | Pieter Serry (BEL) | Quick Step Floors | 7:45 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Gorka Izagirre Insausti (ESP) | Movistar | 4:24:59 |
| 2 | Giovanni Visconti (ITA) | Bahrain - Merida | 0:05 |
| 3 | Luis León Sánchez Gil (ESP) | Astana | 0:10 |
| 4 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:12 |
| 5 | Michael Woods (CAN) | Cannondale - Drapac | 0:12 |
| 6 | Thibaut Pinot (FRA) | La Française des Jeux | 0:12 |
| 7 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:12 |
| 8 | Adam Yates (G-B) | Orica - Scott | 0:12 |
| 9 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:12 |
| 10 | Bob Jungels (LUX) | Quick Step Floors | 0:12 |
| 11 | Geraint Howell Thomas (G-B) | Team Ineos | 0:12 |
| 12 | Tom Dumoulin (P-B) | Sunweb | 0:12 |
| 13 | Mikel Landa Meana (ESP) | Team Ineos | 0:12 |
| 14 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:12 |
| 15 | Wilco Kelderman (P-B) | Sunweb | 0:12 |
| 16 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:12 |
| 17 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:12 |
| 18 | Bauke Mollema (P-B) | Trek - Segafredo | 0:12 |
| 19 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:12 |
| 20 | Davide Formolo (ITA) | Cannondale - Drapac | 0:12 |
| 21 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:12 |
| 22 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:12 |
| 23 | Dario Cataldo (ITA) | Astana | 0:12 |
| 24 | Jan Polanc (SLO) | Uae Team Emirates | 0:12 |
| 25 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:12 |
| 26 | Simone Petilli (ITA) | Uae Team Emirates | 0:12 |
| 27 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 0:12 |
| 28 | Dylan Theuns (BEL) | BMC Racing Team | 0:12 |
| 29 | Laurens De Plus (BEL) | Quick Step Floors | 0:12 |
| 30 | Maxime Monfort (BEL) | Lotto - Soudal | 0:21 |
| 31 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:22 |
| 32 | Tanel Kangert (EST) | Astana | 0:22 |
| 33 | Nathan Haas (AUS) | Dimension Data | 0:26 |
| 34 | Ben Hermans (BEL) | BMC Racing Team | 0:26 |
| 35 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:26 |
| 36 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:26 |
| 37 | Rudy Molard (FRA) | La Française des Jeux | 0:26 |
| 38 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:31 |
| 39 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:31 |
| 40 | Peter Stetina (E-U) | Trek - Segafredo | 0:34 |
| 41 | Andrey Zeits (KAZ) | Astana | 0:38 |
| 42 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:38 |
| 43 | Valerio Conti (ITA) | Uae Team Emirates | 0:00 |
| 44 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:46 |
| 45 | Laurens Ten Dam (P-B) | Sunweb | 0:49 |
| 46 | Stef Clement (P-B) | Lotto NL - Jumbo | 0:53 |
| 47 | José Herrada Lopez (ESP) | Movistar | 0:59 |
| 48 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:03 |
| 49 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:03 |
| 50 | José Joaquin Rojas Gil (ESP) | Movistar | 1:25 |
| 51 | Diego Rosa (ITA) | Team Ineos | 1:28 |
| 52 | Franco Pellizotti (ITA) | Bahrain - Merida | 1:28 |
| 53 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 1:28 |
| 54 | Steve Morabito (SUI) | La Française des Jeux | 1:42 |
| 55 | Víctor De La Parte Gonzalez (ESP) | Movistar | 2:45 |
| 56 | Georg Preidler (AUT) | Sunweb | 3:11 |
| 57 | Tomasz Marczynski (POL) | Lotto - Soudal | 3:11 |
| 58 | Joey Rosskopf (E-U) | BMC Racing Team | 3:11 |
| 59 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 3:23 |
| 60 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 3:23 |
| 61 | Hugh Carthy (G-B) | Cannondale - Drapac | 3:23 |
| 62 | Salvatore Puccio (ITA) | Team Ineos | 3:23 |
| 63 | Bart De Clercq (BEL) | Lotto - Soudal | 4:45 |
| 64 | Julien Bernard (FRA) | Trek - Segafredo | 4:45 |
| 65 | Daniel Teklehaimanot (ERI) | Dimension Data | 4:45 |
| 66 | Jesper Hansen (DAN) | Astana | 4:45 |
| 67 | Tobias Ludvigsson (SUE) | La Française des Jeux | 4:45 |
| 68 | Jérémy Roy (FRA) | La Française des Jeux | 4:45 |
| 69 | Clément Chevrier (FRA) | AG2R - La Mondiale | 4:45 |
| 70 | Enrico Gasparotto (SUI) | Bahrain - Merida | 4:45 |
| 71 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 4:45 |
| 72 | Simon Geschke (ALL) | Sunweb | 4:45 |
| 73 | Kristian Sbaragli (ITA) | Dimension Data | 5:12 |
| 74 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 5:44 |
| 75 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 6:34 |
| 76 | Jasper Stuyven (BEL) | Trek - Segafredo | 6:52 |
| 77 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 6:52 |
| 78 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 6:59 |
| 79 | Valerio Agnoli (ITA) | Bahrain - Merida | 6:59 |
| 80 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 6:59 |
| 81 | Manuele Boaro (ITA) | Bahrain - Merida | 6:59 |
| 82 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 6:59 |
| 83 | Bram Tankink (P-B) | Lotto NL - Jumbo | 6:59 |
| 84 | Luka Pibernik (SLO) | Bahrain - Merida | 6:59 |
| 85 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 6:59 |
| 86 | Adam Hansen (AUS) | Lotto - Soudal | 6:59 |
| 87 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 6:59 |
| 88 | Pello Bilbao López de Armentia (ESP) | Astana | 6:59 |
| 89 | Benoît Vaugrenard (FRA) | La Française des Jeux | 6:59 |
| 90 | Matthieu Ladagnous (FRA) | La Française des Jeux | 6:59 |
| 91 | Edward Ravasi (ITA) | Uae Team Emirates | 6:59 |
| 92 | Chad Haga (E-U) | Sunweb | 6:59 |
| 93 | François Bidard (FRA) | AG2R - La Mondiale | 6:59 |
| 94 | Marco Marcato (ITA) | Uae Team Emirates | 6:59 |
| 95 | Philip Deignan (IRL) | Team Ineos | 6:59 |
| 96 | Sebastián Henao Gómez (COL) | Team Ineos | 6:59 |
| 97 | Davide Villella (ITA) | Cannondale - Drapac | 6:59 |
| 98 | Eros Capecchi (ITA) | Quick Step Floors | 6:59 |
| 99 | Vasil Kiryienka (BLR) | Team Ineos | 7:36 |
| 100 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 8:32 |
| 101 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 8:38 |
| 102 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 8:38 |
| 103 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 8:59 |
| 104 | Julien Bérard (FRA) | AG2R - La Mondiale | 9:37 |
| 105 | Kristijan Koren (SLO) | Cannondale - Drapac | 9:37 |
| 106 | Daniele Bennati (ITA) | Movistar | 9:37 |
| 107 | Winner Andrew Anacona Gomez (COL) | Movistar | 9:37 |
| 108 | Michal Golas (POL) | Team Ineos | 9:37 |
| 109 | Silvan Dillier (SUI) | BMC Racing Team | 9:37 |
| 110 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 9:37 |
| 111 | Mads Pedersen (DAN) | Trek - Segafredo | 9:37 |
| 112 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 9:37 |
| 113 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 9:37 |
| 114 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 9:37 |
| 115 | Rubén Plaza Molina (ESP) | Orica - Scott | 10:26 |
| 116 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 10:26 |
| 117 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 10:26 |
| 118 | Matvei Mamykin (RUS) | Katusha - Alpecin | 10:26 |
| 119 | Johann Van Zyl (AFS) | Dimension Data | 10:26 |
| 120 | Manuel Senni (ITA) | BMC Racing Team | 10:26 |
| 121 | Rory Sutherland (AUS) | Movistar | 10:26 |
| 122 | Igor Antón Hernandez (ESP) | Dimension Data | 10:26 |
| 123 | Omar Fraile Matarranz (ESP) | Dimension Data | 10:26 |
| 124 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 10:26 |
| 125 | Ryan Gibbons (AFS) | Dimension Data | 10:26 |
| 126 | Laurent Didier (LUX) | Trek - Segafredo | 10:26 |
| 127 | Lars Ytting Bak (DAN) | Lotto - Soudal | 10:26 |
| 128 | Moreno Hofland (P-B) | Lotto - Soudal | 10:26 |
| 129 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 10:26 |
| 130 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 10:26 |
| 131 | Sindre Skjøstad Lunke (NOR) | Sunweb | 10:26 |
| 132 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 10:26 |
| 133 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 10:26 |
| 134 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 10:26 |
| 135 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 10:26 |
| 136 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 10:26 |
| 137 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 10:26 |
| 138 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 10:26 |
| 139 | Eugenio Alafaci (ITA) | Trek - Segafredo | 10:26 |
| 140 | Eugert Zhupa (ALB) | 10:26 | |
| 141 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 10:26 |
| 142 | Jasper De Buyst (BEL) | Lotto - Soudal | 10:26 |
| 143 | William Bonnet (FRA) | La Française des Jeux | 10:26 |
| 144 | Pieter Serry (BEL) | Quick Step Floors | 10:26 |
| 145 | Tom Stamsnijder (P-B) | Sunweb | 10:26 |
| 146 | Kenny Elissonde (FRA) | Team Ineos | 10:26 |
| 147 | Paolo Tiralongo (ITA) | Astana | 10:26 |
| 148 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 10:26 |
| 149 | André Greipel (ALL) | Lotto - Soudal | 10:26 |
| 150 | Michael Hepburn (AUS) | Orica - Scott | 10:26 |
| 151 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 10:26 |
| 152 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 10:26 |
| 153 | Manuel Quinziato (ITA) | BMC Racing Team | 10:26 |
| 154 | Phil Bauhaus (ALL) | Sunweb | 10:26 |
| 155 | Davide Martinelli (ITA) | Quick Step Floors | 10:26 |
| 156 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 10:26 |
| 157 | Roberto Ferrari (ITA) | Uae Team Emirates | 10:26 |
| 158 | Sacha Modolo (ITA) | Uae Team Emirates | 10:26 |
| 159 | Matteo Busato (ITA) | Wilier - Selle Italia | 10:26 |
| 160 | Matej Mohoric (SLO) | Uae Team Emirates | 10:56 |
| 161 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 10:56 |
| 162 | Luka Mezgec (SLO) | Orica - Scott | 10:56 |
| 163 | Svein Tuft (CAN) | Orica - Scott | 10:56 |
| 164 | Alexander Edmondson (AUS) | Orica - Scott | 10:56 |
| 165 | Christopher Juul-Jensen (DAN) | Orica - Scott | 10:56 |
| 166 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 13:02 |
| 167 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 13:02 |
| 168 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 13:02 |
| 169 | Alex Howes (E-U) | Cannondale - Drapac | 13:02 |
| 170 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 13:02 |
| 171 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 13:02 |
| 172 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 13:02 |
| 173 | Iljo Keisse (BEL) | Quick Step Floors | 13:11 |
| 174 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 13:17 |
| 175 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 13:17 |
| 176 | Sean De Bie (BEL) | Lotto - Soudal | 13:23 |
| 177 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 13:23 |
| 178 | Sam Bennett (IRL) | Bora - Hansgrohe | 13:23 |
| 179 | Jan Bárta (RTC) | Bora - Hansgrohe | 13:23 |
| 180 | Zhandos Bizhigitov (KAZ) | Astana | 13:25 |
| 181 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 13:25 |
| 182 | Maxim Belkov (RUS) | Katusha - Alpecin | 13:25 |
| 183 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 13:25 |
| 184 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 13:25 |
| 185 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 13:25 |
| 186 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 13:29 |
| 187 | Caleb Ewan (AUS) | Orica - Scott | 13:37 |
| 188 | Dries Devenyns (BEL) | Quick Step Floors | 13:59 |
| 189 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 13:59 |
| 190 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 18:49 |
| 191 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 18:49 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Nairo Alexander Quintana Rojas (COL) | Movistar | 3:44:51 |
| 2 | Thibaut Pinot (FRA) | La Française des Jeux | 0:24 |
| 3 | Tom Dumoulin (P-B) | Sunweb | 0:24 |
| 4 | Bauke Mollema (P-B) | Trek - Segafredo | 0:41 |
| 5 | Vincenzo Nibali (ITA) | Bahrain - Merida | 1:00 |
| 6 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 1:18 |
| 7 | Tanel Kangert (EST) | Astana | 2:02 |
| 8 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 2:14 |
| 9 | Sébastien Reichenbach (SUI) | La Française des Jeux | 2:28 |
| 10 | Davide Formolo (ITA) | Cannondale - Drapac | 2:35 |
| 11 | Andrey Amador Bikkazakova (CRC) | Movistar | 2:43 |
| 12 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 2:43 |
| 13 | Dario Cataldo (ITA) | Astana | 3:00 |
| 14 | Jan Polanc (SLO) | Uae Team Emirates | 3:28 |
| 15 | Bob Jungels (LUX) | Quick Step Floors | 3:30 |
| 16 | Ben Hermans (BEL) | BMC Racing Team | 3:46 |
| 17 | Tejay Van Garderen (E-U) | BMC Racing Team | 3:46 |
| 18 | Franco Pellizotti (ITA) | Bahrain - Merida | 3:46 |
| 19 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 4:03 |
| 20 | Winner Andrew Anacona Gomez (COL) | Movistar | 4:17 |
| 21 | Laurens Ten Dam (P-B) | Sunweb | 4:28 |
| 22 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 4:38 |
| 23 | Adam Yates (G-B) | Orica - Scott | 4:39 |
| 24 | Patrick Konrad (AUT) | Bora - Hansgrohe | 4:39 |
| 25 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 4:39 |
| 26 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 4:39 |
| 27 | Maxime Monfort (BEL) | Lotto - Soudal | 4:39 |
| 28 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 5:06 |
| 29 | Geraint Howell Thomas (G-B) | Team Ineos | 5:08 |
| 30 | Igor Antón Hernandez (ESP) | Dimension Data | 5:08 |
| 31 | Jesper Hansen (DAN) | Astana | 5:08 |
| 32 | Stef Clement (P-B) | Lotto NL - Jumbo | 6:08 |
| 33 | Michael Woods (CAN) | Cannondale - Drapac | 6:50 |
| 34 | Simone Petilli (ITA) | Uae Team Emirates | 6:50 |
| 35 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 6:50 |
| 36 | Valerio Conti (ITA) | Uae Team Emirates | 6:50 |
| 37 | François Bidard (FRA) | AG2R - La Mondiale | 7:01 |
| 38 | Peter Stetina (E-U) | Trek - Segafredo | 7:20 |
| 39 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 7:20 |
| 40 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 7:58 |
| 41 | Hugh Carthy (G-B) | Cannondale - Drapac | 8:16 |
| 42 | Ben Gastauer (LUX) | AG2R - La Mondiale | 8:49 |
| 43 | Hubert Dupont (FRA) | AG2R - La Mondiale | 8:49 |
| 44 | Rudy Molard (FRA) | La Française des Jeux | 9:14 |
| 45 | Philip Deignan (IRL) | Team Ineos | 9:24 |
| 46 | Laurens De Plus (BEL) | Quick Step Floors | 9:32 |
| 47 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 9:32 |
| 48 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 10:58 |
| 49 | Julien Bernard (FRA) | Trek - Segafredo | 11:10 |
| 50 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 11:10 |
| 51 | Manuel Senni (ITA) | BMC Racing Team | 12:01 |
| 52 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 13:15 |
| 53 | Rubén Plaza Molina (ESP) | Orica - Scott | 13:18 |
| 54 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 13:18 |
| 55 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 14:32 |
| 56 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 14:32 |
| 57 | Adam Hansen (AUS) | Lotto - Soudal | 14:32 |
| 58 | Manuele Boaro (ITA) | Bahrain - Merida | 14:32 |
| 59 | Giovanni Visconti (ITA) | Bahrain - Merida | 14:32 |
| 60 | Tobias Ludvigsson (SUE) | La Française des Jeux | 14:32 |
| 61 | Eros Capecchi (ITA) | Quick Step Floors | 14:32 |
| 62 | Silvan Dillier (SUI) | BMC Racing Team | 15:07 |
| 63 | Joey Rosskopf (E-U) | BMC Racing Team | 15:07 |
| 64 | Chad Haga (E-U) | Sunweb | 15:07 |
| 65 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 15:07 |
| 66 | Bram Tankink (P-B) | Lotto NL - Jumbo | 15:07 |
| 67 | Jérémy Roy (FRA) | La Française des Jeux | 15:07 |
| 68 | Bart De Clercq (BEL) | Lotto - Soudal | 15:27 |
| 69 | José Herrada Lopez (ESP) | Movistar | 15:40 |
| 70 | Víctor De La Parte Gonzalez (ESP) | Movistar | 16:32 |
| 71 | Sebastián Henao Gómez (COL) | Team Ineos | 16:32 |
| 72 | Clément Chevrier (FRA) | AG2R - La Mondiale | 16:32 |
| 73 | Salvatore Puccio (ITA) | Team Ineos | 17:17 |
| 74 | Georg Preidler (AUT) | Sunweb | 17:17 |
| 75 | Edward Ravasi (ITA) | Uae Team Emirates | 17:17 |
| 76 | Lars Ytting Bak (DAN) | Lotto - Soudal | 17:17 |
| 77 | Dries Devenyns (BEL) | Quick Step Floors | 17:17 |
| 78 | Matvei Mamykin (RUS) | Katusha - Alpecin | 18:06 |
| 79 | Gorka Izagirre Insausti (ESP) | Movistar | 18:40 |
| 80 | Pieter Serry (BEL) | Quick Step Floors | 18:40 |
| 81 | Laurent Didier (LUX) | Trek - Segafredo | 19:16 |
| 82 | Valerio Agnoli (ITA) | Bahrain - Merida | 20:10 |
| 83 | Paolo Tiralongo (ITA) | Astana | 20:10 |
| 84 | José Joaquin Rojas Gil (ESP) | Movistar | 20:10 |
| 85 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 20:10 |
| 86 | Daniel Teklehaimanot (ERI) | Dimension Data | 20:10 |
| 87 | Steve Morabito (SUI) | La Française des Jeux | 20:10 |
| 88 | Mads Pedersen (DAN) | Trek - Segafredo | 20:10 |
| 89 | Tomasz Marczynski (POL) | Lotto - Soudal | 20:10 |
| 90 | Enrico Gasparotto (SUI) | Bahrain - Merida | 21:03 |
| 91 | Andrey Zeits (KAZ) | Astana | 21:03 |
| 92 | Nathan Haas (AUS) | Dimension Data | 21:03 |
| 93 | Julien Bérard (FRA) | AG2R - La Mondiale | 21:03 |
| 94 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 21:03 |
| 95 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 21:03 |
| 96 | Pierre Rolland (FRA) | Cannondale - Drapac | 21:03 |
| 97 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 21:03 |
| 98 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 21:03 |
| 99 | Dylan Theuns (BEL) | BMC Racing Team | 21:27 |
| 100 | Rory Sutherland (AUS) | Movistar | 21:59 |
| 101 | Luka Pibernik (SLO) | Bahrain - Merida | 22:06 |
| 102 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 22:09 |
| 103 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 22:09 |
| 104 | Maxim Belkov (RUS) | Katusha - Alpecin | 22:09 |
| 105 | Benoît Vaugrenard (FRA) | La Française des Jeux | 22:16 |
| 106 | Matthieu Ladagnous (FRA) | La Française des Jeux | 22:16 |
| 107 | Johann Van Zyl (AFS) | Dimension Data | 22:22 |
| 108 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 22:22 |
| 109 | Zhandos Bizhigitov (KAZ) | Astana | 22:24 |
| 110 | Matteo Busato (ITA) | Wilier - Selle Italia | 23:31 |
| 111 | Kenny Elissonde (FRA) | Team Ineos | 23:51 |
| 112 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 24:55 |
| 113 | Luis León Sánchez Gil (ESP) | Astana | 24:55 |
| 114 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 24:55 |
| 115 | Omar Fraile Matarranz (ESP) | Dimension Data | 24:55 |
| 116 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 24:55 |
| 117 | Pello Bilbao López de Armentia (ESP) | Astana | 24:55 |
| 118 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 24:55 |
| 119 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 25:32 |
| 120 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 26:37 |
| 121 | Manuel Quinziato (ITA) | BMC Racing Team | 26:37 |
| 122 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 26:37 |
| 123 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 26:37 |
| 124 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 26:37 |
| 125 | Sindre Skjøstad Lunke (NOR) | Sunweb | 26:37 |
| 126 | Michal Golas (POL) | Team Ineos | 26:37 |
| 127 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 26:37 |
| 128 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 26:37 |
| 129 | Eugert Zhupa (ALB) | 26:37 | |
| 130 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 26:37 |
| 131 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 26:37 |
| 132 | Moreno Hofland (P-B) | Lotto - Soudal | 26:37 |
| 133 | Ryan Gibbons (AFS) | Dimension Data | 26:37 |
| 134 | Michael Hepburn (AUS) | Orica - Scott | 26:37 |
| 135 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 26:37 |
| 136 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 26:37 |
| 137 | Jasper Stuyven (BEL) | Trek - Segafredo | 26:37 |
| 138 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 26:37 |
| 139 | Jasper De Buyst (BEL) | Lotto - Soudal | 26:37 |
| 140 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 26:37 |
| 141 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 26:37 |
| 142 | Tom Stamsnijder (P-B) | Sunweb | 26:37 |
| 143 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 26:37 |
| 144 | Matej Mohoric (SLO) | Uae Team Emirates | 26:37 |
| 145 | Eugenio Alafaci (ITA) | Trek - Segafredo | 26:37 |
| 146 | Svein Tuft (CAN) | Orica - Scott | 26:37 |
| 147 | Christopher Juul-Jensen (DAN) | Orica - Scott | 26:37 |
| 148 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 26:37 |
| 149 | Jan Bárta (RTC) | Bora - Hansgrohe | 26:37 |
| 150 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 26:37 |
| 151 | Kristian Sbaragli (ITA) | Dimension Data | 26:37 |
| 152 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 26:37 |
| 153 | Simon Geschke (ALL) | Sunweb | 26:37 |
| 154 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 26:37 |
| 155 | Vasil Kiryienka (BLR) | Team Ineos | 26:37 |
| 156 | Caleb Ewan (AUS) | Orica - Scott | 26:37 |
| 157 | Kristijan Koren (SLO) | Cannondale - Drapac | 26:37 |
| 158 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 26:37 |
| 159 | Davide Villella (ITA) | Cannondale - Drapac | 26:37 |
| 160 | Iljo Keisse (BEL) | Quick Step Floors | 26:37 |
| 161 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 26:37 |
| 162 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 26:37 |
| 163 | Alex Howes (E-U) | Cannondale - Drapac | 26:37 |
| 164 | Mikel Landa Meana (ESP) | Team Ineos | 26:56 |
| 165 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 27:08 |
| 166 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 27:19 |
| 167 | André Greipel (ALL) | Lotto - Soudal | 27:50 |
| 168 | Daniele Bennati (ITA) | Movistar | 27:50 |
| 169 | Luka Mezgec (SLO) | Orica - Scott | 27:50 |
| 170 | Sam Bennett (IRL) | Bora - Hansgrohe | 27:50 |
| 171 | Alexander Edmondson (AUS) | Orica - Scott | 27:56 |
| 172 | Sean De Bie (BEL) | Lotto - Soudal | 27:56 |
| 173 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 27:56 |
| 174 | William Bonnet (FRA) | La Française des Jeux | 27:59 |
| 175 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 27:59 |
| 176 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 29:49 |
| 177 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 29:49 |
| 178 | Marco Marcato (ITA) | Uae Team Emirates | 31:08 |
| 179 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 31:08 |
| 180 | Sacha Modolo (ITA) | Uae Team Emirates | 31:08 |
| 181 | Davide Martinelli (ITA) | Quick Step Floors | 31:08 |
| 182 | Phil Bauhaus (ALL) | Sunweb | 31:08 |
| 183 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 31:23 |
| 184 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 31:32 |
| 185 | Roberto Ferrari (ITA) | Uae Team Emirates | 31:41 |
| 186 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 31:52 |
| 187 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 34:05 |
| 188 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 34:05 |
| 189 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 35:18 |
| 190 | Wilco Kelderman (P-B) | Sunweb | |
| 191 | Diego Rosa (ITA) | Team Ineos |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Tom Dumoulin (P-B) | Sunweb | 50:37 |
| 2 | Geraint Howell Thomas (G-B) | Team Ineos | 0:49 |
| 3 | Bob Jungels (LUX) | Quick Step Floors | 0:56 |
| 4 | Luis León Sánchez Gil (ESP) | Astana | 1:40 |
| 5 | Vasil Kiryienka (BLR) | Team Ineos | 2:00 |
| 6 | Vincenzo Nibali (ITA) | Bahrain - Merida | 2:07 |
| 7 | Maxime Monfort (BEL) | Lotto - Soudal | 2:13 |
| 8 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 2:15 |
| 9 | Andrey Amador Bikkazakova (CRC) | Movistar | 2:16 |
| 10 | Bauke Mollema (P-B) | Trek - Segafredo | 2:17 |
| 11 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 2:18 |
| 12 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 2:19 |
| 13 | Michael Hepburn (AUS) | Orica - Scott | 2:23 |
| 14 | Georg Preidler (AUT) | Sunweb | 2:27 |
| 15 | Jan Polanc (SLO) | Uae Team Emirates | 2:35 |
| 16 | Jan Bárta (RTC) | Bora - Hansgrohe | 2:36 |
| 17 | Adam Yates (G-B) | Orica - Scott | 2:39 |
| 18 | Ben Hermans (BEL) | BMC Racing Team | 2:41 |
| 19 | Thibaut Pinot (FRA) | La Française des Jeux | 2:42 |
| 20 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 2:43 |
| 21 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 2:50 |
| 22 | Tanel Kangert (EST) | Astana | 2:51 |
| 23 | Nairo Alexander Quintana Rojas (COL) | Movistar | 2:53 |
| 24 | Dario Cataldo (ITA) | Astana | 2:54 |
| 25 | Stef Clement (P-B) | Lotto NL - Jumbo | 2:56 |
| 26 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 2:56 |
| 27 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 3:07 |
| 28 | Rubén Plaza Molina (ESP) | Orica - Scott | 3:08 |
| 29 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 3:14 |
| 30 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 3:17 |
| 31 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 3:38 |
| 32 | Salvatore Puccio (ITA) | Team Ineos | 3:38 |
| 33 | Lars Ytting Bak (DAN) | Lotto - Soudal | 3:39 |
| 34 | Bart De Clercq (BEL) | Lotto - Soudal | 3:50 |
| 35 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 3:54 |
| 36 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 3:57 |
| 37 | Daniele Bennati (ITA) | Movistar | 4:00 |
| 38 | Mikel Landa Meana (ESP) | Team Ineos | 4:02 |
| 39 | Davide Formolo (ITA) | Cannondale - Drapac | 4:04 |
| 40 | Laurens Ten Dam (P-B) | Sunweb | 4:07 |
| 41 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 4:07 |
| 42 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 4:14 |
| 43 | Tejay Van Garderen (E-U) | BMC Racing Team | 4:16 |
| 44 | Manuel Quinziato (ITA) | BMC Racing Team | 4:20 |
| 45 | Jérémy Roy (FRA) | La Française des Jeux | 4:29 |
| 46 | Omar Fraile Matarranz (ESP) | Dimension Data | 4:32 |
| 47 | Daniel Teklehaimanot (ERI) | Dimension Data | 4:56 |
| 48 | Steve Morabito (SUI) | La Française des Jeux | 4:56 |
| 49 | Peter Stetina (E-U) | Trek - Segafredo | 4:59 |
| 50 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 5:03 |
| 51 | Diego Rosa (ITA) | Team Ineos | 5:03 |
| 52 | Sebastián Henao Gómez (COL) | Team Ineos | 5:06 |
| 53 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 5:07 |
| 54 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 5:10 |
| 55 | Gorka Izagirre Insausti (ESP) | Movistar | 5:13 |
| 56 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 5:15 |
| 57 | Davide Villella (ITA) | Cannondale - Drapac | 5:16 |
| 58 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 5:17 |
| 59 | Enrico Gasparotto (SUI) | Bahrain - Merida | 5:19 |
| 60 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 5:21 |
| 61 | Bram Tankink (P-B) | Lotto NL - Jumbo | 5:24 |
| 62 | Julien Bernard (FRA) | Trek - Segafredo | 5:24 |
| 63 | Alexander Edmondson (AUS) | Orica - Scott | 5:26 |
| 64 | José Joaquin Rojas Gil (ESP) | Movistar | 5:28 |
| 65 | Ben Gastauer (LUX) | AG2R - La Mondiale | 5:28 |
| 66 | Winner Andrew Anacona Gomez (COL) | Movistar | 5:30 |
| 67 | Patrick Konrad (AUT) | Bora - Hansgrohe | 5:31 |
| 68 | Chad Haga (E-U) | Sunweb | 5:36 |
| 69 | Ryan Gibbons (AFS) | Dimension Data | 5:40 |
| 70 | Christopher Juul-Jensen (DAN) | Orica - Scott | 5:41 |
| 71 | Silvan Dillier (SUI) | BMC Racing Team | 5:41 |
| 72 | Laurens De Plus (BEL) | Quick Step Floors | 5:48 |
| 73 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 5:55 |
| 74 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 5:57 |
| 75 | Benoît Vaugrenard (FRA) | La Française des Jeux | 6:00 |
| 76 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 6:05 |
| 77 | André Greipel (ALL) | Lotto - Soudal | 6:07 |
| 78 | Manuele Boaro (ITA) | Bahrain - Merida | 6:08 |
| 79 | Víctor De La Parte Gonzalez (ESP) | Movistar | 6:09 |
| 80 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 6:10 |
| 81 | Eros Capecchi (ITA) | Quick Step Floors | 6:11 |
| 82 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 6:11 |
| 83 | Maxim Belkov (RUS) | Katusha - Alpecin | 6:12 |
| 84 | Tomasz Marczynski (POL) | Lotto - Soudal | 6:13 |
| 85 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 6:15 |
| 86 | Matthieu Ladagnous (FRA) | La Française des Jeux | 6:15 |
| 87 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 6:16 |
| 88 | Iljo Keisse (BEL) | Quick Step Floors | 6:17 |
| 89 | Andrey Zeits (KAZ) | Astana | 6:19 |
| 90 | Philip Deignan (IRL) | Team Ineos | 6:20 |
| 91 | Marco Marcato (ITA) | Uae Team Emirates | 6:21 |
| 92 | Kristijan Koren (SLO) | Cannondale - Drapac | 6:23 |
| 93 | Pierre Rolland (FRA) | Cannondale - Drapac | 6:25 |
| 94 | Tobias Ludvigsson (SUE) | La Française des Jeux | 6:33 |
| 95 | Tom Stamsnijder (P-B) | Sunweb | 6:34 |
| 96 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 6:35 |
| 97 | Hubert Dupont (FRA) | AG2R - La Mondiale | 6:36 |
| 98 | Sébastien Reichenbach (SUI) | La Française des Jeux | 6:37 |
| 99 | Nathan Haas (AUS) | Dimension Data | 6:39 |
| 100 | Dries Devenyns (BEL) | Quick Step Floors | 6:40 |
| 101 | Luka Pibernik (SLO) | Bahrain - Merida | 6:40 |
| 102 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 6:44 |
| 103 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 6:45 |
| 104 | Zhandos Bizhigitov (KAZ) | Astana | 6:47 |
| 105 | José Herrada Lopez (ESP) | Movistar | 6:51 |
| 106 | Valerio Agnoli (ITA) | Bahrain - Merida | 6:52 |
| 107 | Johann Van Zyl (AFS) | Dimension Data | 6:58 |
| 108 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 7:00 |
| 109 | Giovanni Visconti (ITA) | Bahrain - Merida | 7:03 |
| 110 | Igor Antón Hernandez (ESP) | Dimension Data | 7:04 |
| 111 | Jasper De Buyst (BEL) | Lotto - Soudal | 7:04 |
| 112 | Simone Petilli (ITA) | Uae Team Emirates | 7:06 |
| 113 | Adam Hansen (AUS) | Lotto - Soudal | 7:07 |
| 114 | Eugert Zhupa (ALB) | 7:09 | |
| 115 | Rudy Molard (FRA) | La Française des Jeux | 7:10 |
| 116 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 7:11 |
| 117 | Laurent Didier (LUX) | Trek - Segafredo | 7:11 |
| 118 | Franco Pellizotti (ITA) | Bahrain - Merida | 7:12 |
| 119 | William Bonnet (FRA) | La Française des Jeux | 7:13 |
| 120 | Pieter Serry (BEL) | Quick Step Floors | 7:16 |
| 121 | Svein Tuft (CAN) | Orica - Scott | 7:16 |
| 122 | Manuel Senni (ITA) | BMC Racing Team | 7:17 |
| 123 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 7:20 |
| 124 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 7:20 |
| 125 | Kenny Elissonde (FRA) | Team Ineos | 7:24 |
| 126 | Sindre Skjøstad Lunke (NOR) | Sunweb | 7:24 |
| 127 | Simon Geschke (ALL) | Sunweb | 7:29 |
| 128 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 7:29 |
| 129 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 7:31 |
| 130 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 7:32 |
| 131 | Kristian Sbaragli (ITA) | Dimension Data | 7:36 |
| 132 | Joey Rosskopf (E-U) | BMC Racing Team | 7:38 |
| 133 | Sacha Modolo (ITA) | Uae Team Emirates | 7:38 |
| 134 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 7:42 |
| 135 | Rory Sutherland (AUS) | Movistar | 7:42 |
| 136 | Moreno Hofland (P-B) | Lotto - Soudal | 7:46 |
| 137 | Jesper Hansen (DAN) | Astana | 7:47 |
| 138 | Eugenio Alafaci (ITA) | Trek - Segafredo | 7:48 |
| 139 | Hugh Carthy (G-B) | Cannondale - Drapac | 7:50 |
| 140 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 7:51 |
| 141 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 7:54 |
| 142 | Clément Chevrier (FRA) | AG2R - La Mondiale | 7:57 |
| 143 | Sean De Bie (BEL) | Lotto - Soudal | 7:58 |
| 144 | Michael Woods (CAN) | Cannondale - Drapac | 8:00 |
| 145 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 8:02 |
| 146 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 8:05 |
| 147 | Dylan Theuns (BEL) | BMC Racing Team | 8:06 |
| 148 | Alex Howes (E-U) | Cannondale - Drapac | 8:09 |
| 149 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 8:09 |
| 150 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 8:10 |
| 151 | Pello Bilbao López de Armentia (ESP) | Astana | 8:11 |
| 152 | Matvei Mamykin (RUS) | Katusha - Alpecin | 8:15 |
| 153 | Matteo Busato (ITA) | Wilier - Selle Italia | 8:15 |
| 154 | Michal Golas (POL) | Team Ineos | 8:16 |
| 155 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 8:17 |
| 156 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 8:18 |
| 157 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 8:18 |
| 158 | Mads Pedersen (DAN) | Trek - Segafredo | 8:18 |
| 159 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 8:21 |
| 160 | François Bidard (FRA) | AG2R - La Mondiale | 8:29 |
| 161 | Jasper Stuyven (BEL) | Trek - Segafredo | 8:31 |
| 162 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 8:33 |
| 163 | Edward Ravasi (ITA) | Uae Team Emirates | 8:36 |
| 164 | Paolo Tiralongo (ITA) | Astana | 8:39 |
| 165 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 8:39 |
| 166 | Julien Bérard (FRA) | AG2R - La Mondiale | 8:51 |
| 167 | Davide Martinelli (ITA) | Quick Step Floors | 8:54 |
| 168 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 8:54 |
| 169 | Phil Bauhaus (ALL) | Sunweb | 9:07 |
| 170 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 9:12 |
| 171 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 9:25 |
| 172 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 9:26 |
| 173 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 9:27 |
| 174 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 9:42 |
| 175 | Sam Bennett (IRL) | Bora - Hansgrohe | 9:43 |
| 176 | Luka Mezgec (SLO) | Orica - Scott | 10:00 |
| 177 | Giacomo Nizzolo (ITA) | Trek - Segafredo | 10:25 |
| 178 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 10:30 |
| 179 | Valerio Conti (ITA) | Uae Team Emirates | 10:36 |
| 180 | Roberto Ferrari (ITA) | Uae Team Emirates | 10:37 |
| 181 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 10:50 |
| 182 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 10:52 |
| 183 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 11:02 |
| 184 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 11:03 |
| 185 | Matej Mohoric (SLO) | Uae Team Emirates | 11:04 |
| 186 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 11:06 |
| 187 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 11:20 |
| 188 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 11:41 |
| 189 | Caleb Ewan (AUS) | Orica - Scott | 12:56 |
| 190 | Matteo Pelucchi (ITA) | Bora - Hansgrohe | 16:18 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Omar Fraile Matarranz (ESP) | Dimension Data | 4:23:14 |
| 2 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:00 |
| 3 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:00 |
| 4 | Tanel Kangert (EST) | Astana | 0:00 |
| 5 | Giovanni Visconti (ITA) | Bahrain - Merida | 0:00 |
| 6 | Ben Hermans (BEL) | BMC Racing Team | 0:00 |
| 7 | Dario Cataldo (ITA) | Astana | 0:00 |
| 8 | Simone Petilli (ITA) | Uae Team Emirates | 0:00 |
| 9 | Maxime Monfort (BEL) | Lotto - Soudal | 0:03 |
| 10 | Laurens De Plus (BEL) | Quick Step Floors | 0:03 |
| 11 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:03 |
| 12 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:03 |
| 13 | Rubén Plaza Molina (ESP) | Orica - Scott | 1:37 |
| 14 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:37 |
| 15 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 1:37 |
| 16 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 1:37 |
| 17 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 1:37 |
| 18 | Thibaut Pinot (FRA) | La Française des Jeux | 1:37 |
| 19 | Tom Dumoulin (P-B) | Sunweb | 1:37 |
| 20 | Nairo Alexander Quintana Rojas (COL) | Movistar | 1:37 |
| 21 | Winner Andrew Anacona Gomez (COL) | Movistar | 1:37 |
| 22 | Vincenzo Nibali (ITA) | Bahrain - Merida | 1:37 |
| 23 | Adam Yates (G-B) | Orica - Scott | 1:37 |
| 24 | Bauke Mollema (P-B) | Trek - Segafredo | 1:37 |
| 25 | Tomasz Marczynski (POL) | Lotto - Soudal | 1:37 |
| 26 | Laurens Ten Dam (P-B) | Sunweb | 1:37 |
| 27 | Davide Formolo (ITA) | Cannondale - Drapac | 1:37 |
| 28 | Bob Jungels (LUX) | Quick Step Floors | 1:37 |
| 29 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 2:25 |
| 30 | Jan Polanc (SLO) | Uae Team Emirates | 2:25 |
| 31 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 2:25 |
| 32 | Philip Deignan (IRL) | Team Ineos | 2:25 |
| 33 | Luis León Sánchez Gil (ESP) | Astana | 2:25 |
| 34 | Geraint Howell Thomas (G-B) | Team Ineos | 2:25 |
| 35 | Patrick Konrad (AUT) | Bora - Hansgrohe | 2:25 |
| 36 | Stef Clement (P-B) | Lotto NL - Jumbo | 2:25 |
| 37 | Jesper Hansen (DAN) | Astana | 2:25 |
| 38 | José Joaquin Rojas Gil (ESP) | Movistar | 2:25 |
| 39 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 4:27 |
| 40 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 4:27 |
| 41 | Rudy Molard (FRA) | La Française des Jeux | 4:27 |
| 42 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 4:27 |
| 43 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 4:27 |
| 44 | Manuel Senni (ITA) | BMC Racing Team | 4:27 |
| 45 | Pello Bilbao López de Armentia (ESP) | Astana | 4:27 |
| 46 | Igor Antón Hernandez (ESP) | Dimension Data | 4:27 |
| 47 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 4:27 |
| 48 | Bart De Clercq (BEL) | Lotto - Soudal | 4:27 |
| 49 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 4:27 |
| 50 | Franco Pellizotti (ITA) | Bahrain - Merida | 4:27 |
| 51 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 4:27 |
| 52 | Ben Gastauer (LUX) | AG2R - La Mondiale | 4:27 |
| 53 | Michael Woods (CAN) | Cannondale - Drapac | 4:27 |
| 54 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 4:27 |
| 55 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 4:27 |
| 56 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 4:27 |
| 57 | Edward Ravasi (ITA) | Uae Team Emirates | 7:06 |
| 58 | Eros Capecchi (ITA) | Quick Step Floors | 7:06 |
| 59 | Silvan Dillier (SUI) | BMC Racing Team | 7:06 |
| 60 | Simon Geschke (ALL) | Sunweb | 7:06 |
| 61 | Peter Stetina (E-U) | Trek - Segafredo | 7:06 |
| 62 | Bram Tankink (P-B) | Lotto NL - Jumbo | 7:06 |
| 63 | Julien Bernard (FRA) | Trek - Segafredo | 9:26 |
| 64 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 9:26 |
| 65 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 9:26 |
| 66 | Enrico Gasparotto (SUI) | Bahrain - Merida | 9:26 |
| 67 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 9:26 |
| 68 | Matvei Mamykin (RUS) | Katusha - Alpecin | 9:26 |
| 69 | Steve Morabito (SUI) | La Française des Jeux | 9:26 |
| 70 | Kenny Elissonde (FRA) | Team Ineos | 9:26 |
| 71 | Sebastián Henao Gómez (COL) | Team Ineos | 9:26 |
| 72 | Gorka Izagirre Insausti (ESP) | Movistar | 9:26 |
| 73 | José Herrada Lopez (ESP) | Movistar | 9:26 |
| 74 | Dries Devenyns (BEL) | Quick Step Floors | 10:22 |
| 75 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 10:56 |
| 76 | Pieter Serry (BEL) | Quick Step Floors | 10:56 |
| 77 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 10:56 |
| 78 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 10:56 |
| 79 | Víctor De La Parte Gonzalez (ESP) | Movistar | 10:56 |
| 80 | Diego Rosa (ITA) | Team Ineos | 13:26 |
| 81 | Mikel Landa Meana (ESP) | Team Ineos | 13:26 |
| 82 | Vasil Kiryienka (BLR) | Team Ineos | 13:26 |
| 83 | Davide Villella (ITA) | Cannondale - Drapac | 13:26 |
| 84 | François Bidard (FRA) | AG2R - La Mondiale | 14:25 |
| 85 | Clément Chevrier (FRA) | AG2R - La Mondiale | 14:25 |
| 86 | Georg Preidler (AUT) | Sunweb | 14:25 |
| 87 | Paolo Tiralongo (ITA) | Astana | 14:25 |
| 88 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 15:39 |
| 89 | Salvatore Puccio (ITA) | Team Ineos | 15:39 |
| 90 | Rory Sutherland (AUS) | Movistar | 15:39 |
| 91 | Christopher Juul-Jensen (DAN) | Orica - Scott | 15:39 |
| 92 | Jérémy Roy (FRA) | La Française des Jeux | 15:57 |
| 93 | Valerio Agnoli (ITA) | Bahrain - Merida | 16:18 |
| 94 | Manuele Boaro (ITA) | Bahrain - Merida | 16:18 |
| 95 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 16:18 |
| 96 | Marco Marcato (ITA) | Uae Team Emirates | 16:18 |
| 97 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 16:18 |
| 98 | Jan Bárta (RTC) | Bora - Hansgrohe | 16:18 |
| 99 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 16:18 |
| 100 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 16:18 |
| 101 | Sindre Skjøstad Lunke (NOR) | Sunweb | 16:18 |
| 102 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 16:18 |
| 103 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 16:18 |
| 104 | Matteo Busato (ITA) | Wilier - Selle Italia | 16:18 |
| 105 | Maxim Belkov (RUS) | Katusha - Alpecin | 16:18 |
| 106 | Andrey Zeits (KAZ) | Astana | 18:27 |
| 107 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 19:18 |
| 108 | Joey Rosskopf (E-U) | BMC Racing Team | 21:20 |
| 109 | Tejay Van Garderen (E-U) | BMC Racing Team | 21:20 |
| 110 | Chad Haga (E-U) | Sunweb | 21:20 |
| 111 | Benoît Vaugrenard (FRA) | La Française des Jeux | 21:20 |
| 112 | Matthieu Ladagnous (FRA) | La Française des Jeux | 21:20 |
| 113 | Hugh Carthy (G-B) | Cannondale - Drapac | 21:20 |
| 114 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 21:20 |
| 115 | Daniele Bennati (ITA) | Movistar | 21:20 |
| 116 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 21:20 |
| 117 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 21:20 |
| 118 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 21:20 |
| 119 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 25:58 |
| 120 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 25:58 |
| 121 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 25:58 |
| 122 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 25:58 |
| 123 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 25:58 |
| 124 | Zhandos Bizhigitov (KAZ) | Astana | 25:58 |
| 125 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 25:58 |
| 126 | Adam Hansen (AUS) | Lotto - Soudal | 25:58 |
| 127 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 25:58 |
| 128 | Jasper De Buyst (BEL) | Lotto - Soudal | 25:58 |
| 129 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 25:58 |
| 130 | Lars Ytting Bak (DAN) | Lotto - Soudal | 25:58 |
| 131 | William Bonnet (FRA) | La Française des Jeux | 25:58 |
| 132 | Tobias Ludvigsson (SUE) | La Française des Jeux | 25:58 |
| 133 | Michael Hepburn (AUS) | Orica - Scott | 25:58 |
| 134 | André Greipel (ALL) | Lotto - Soudal | 25:58 |
| 135 | Moreno Hofland (P-B) | Lotto - Soudal | 25:58 |
| 136 | Dylan Theuns (BEL) | BMC Racing Team | 25:58 |
| 137 | Davide Martinelli (ITA) | Quick Step Floors | 25:58 |
| 138 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 25:58 |
| 139 | Manuel Quinziato (ITA) | BMC Racing Team | 25:58 |
| 140 | Johann Van Zyl (AFS) | Dimension Data | 25:58 |
| 141 | Kristian Sbaragli (ITA) | Dimension Data | 25:58 |
| 142 | Daniel Teklehaimanot (ERI) | Dimension Data | 25:58 |
| 143 | Ryan Gibbons (AFS) | Dimension Data | 25:58 |
| 144 | Kristijan Koren (SLO) | Cannondale - Drapac | 25:58 |
| 145 | Luka Pibernik (SLO) | Bahrain - Merida | 25:58 |
| 146 | Luka Mezgec (SLO) | Orica - Scott | 25:58 |
| 147 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 25:58 |
| 148 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 25:58 |
| 149 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 25:58 |
| 150 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 25:58 |
| 151 | Svein Tuft (CAN) | Orica - Scott | 25:58 |
| 152 | Tom Stamsnijder (P-B) | Sunweb | 25:58 |
| 153 | Sean De Bie (BEL) | Lotto - Soudal | 25:58 |
| 154 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 25:58 |
| 155 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 25:58 |
| 156 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 25:58 |
| 157 | Alex Howes (E-U) | Cannondale - Drapac | 25:58 |
| 158 | Mads Pedersen (DAN) | Trek - Segafredo | 25:58 |
| 159 | Sam Bennett (IRL) | Bora - Hansgrohe | 25:58 |
| 160 | Jasper Stuyven (BEL) | Trek - Segafredo | 25:58 |
| 161 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 25:58 |
| 162 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 25:58 |
| 163 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 25:58 |
| 164 | Iljo Keisse (BEL) | Quick Step Floors | 25:58 |
| 165 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 25:58 |
| 166 | Matej Mohoric (SLO) | Uae Team Emirates | 25:58 |
| 167 | Sacha Modolo (ITA) | Uae Team Emirates | 25:58 |
| 168 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 25:58 |
| 169 | Valerio Conti (ITA) | Uae Team Emirates | 25:58 |
| 170 | Roberto Ferrari (ITA) | Uae Team Emirates | 25:58 |
| 171 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 25:58 |
| 172 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 25:58 |
| 173 | Eugert Zhupa (ALB) | 31:03 | |
| 174 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 31:03 |
| 175 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 31:03 |
| 176 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 31:03 |
| 177 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 31:03 |
| 178 | Eugenio Alafaci (ITA) | Trek - Segafredo | 31:03 |
| 179 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 31:03 |
| 180 | Michal Golas (POL) | Team Ineos | 31:03 |
| 181 | Julien Bérard (FRA) | AG2R - La Mondiale | 31:03 |
| 182 | Alexander Edmondson (AUS) | Orica - Scott | 31:03 |
| 183 | Caleb Ewan (AUS) | Orica - Scott | 31:03 |
| 184 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 31:03 |
| 185 | Phil Bauhaus (ALL) | Sunweb | 31:03 |
| 186 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 31:03 |
| 187 | Nathan Haas (AUS) | Dimension Data | |
| 188 | Laurent Didier (LUX) | Trek - Segafredo | |
| 189 | Giacomo Nizzolo (ITA) | Trek - Segafredo |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 5:18:55 |
| 2 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 0:00 |
| 3 | Sam Bennett (IRL) | Bora - Hansgrohe | 0:00 |
| 4 | Phil Bauhaus (ALL) | Sunweb | 0:00 |
| 5 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 0:00 |
| 6 | Ryan Gibbons (AFS) | Dimension Data | 0:00 |
| 7 | Sacha Modolo (ITA) | Uae Team Emirates | 0:00 |
| 8 | André Greipel (ALL) | Lotto - Soudal | 0:00 |
| 9 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 10 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:00 |
| 11 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 12 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:00 |
| 13 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 0:00 |
| 14 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 0:00 |
| 15 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:00 |
| 16 | Luka Mezgec (SLO) | Orica - Scott | 0:00 |
| 17 | Adam Yates (G-B) | Orica - Scott | 0:00 |
| 18 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 19 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 0:06 |
| 20 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:06 |
| 21 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:06 |
| 22 | Luka Pibernik (SLO) | Bahrain - Merida | 0:06 |
| 23 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:06 |
| 24 | Jan Polanc (SLO) | Uae Team Emirates | 0:06 |
| 25 | Daniel Teklehaimanot (ERI) | Dimension Data | 0:06 |
| 26 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:06 |
| 27 | Davide Formolo (ITA) | Cannondale - Drapac | 0:06 |
| 28 | Laurens De Plus (BEL) | Quick Step Floors | 0:06 |
| 29 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:06 |
| 30 | Davide Villella (ITA) | Cannondale - Drapac | 0:06 |
| 31 | Maxime Monfort (BEL) | Lotto - Soudal | 0:06 |
| 32 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:06 |
| 33 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:06 |
| 34 | Joey Rosskopf (E-U) | BMC Racing Team | 0:06 |
| 35 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:06 |
| 36 | Gorka Izagirre Insausti (ESP) | Movistar | 0:06 |
| 37 | Dario Cataldo (ITA) | Astana | 0:06 |
| 38 | Bauke Mollema (P-B) | Trek - Segafredo | 0:06 |
| 39 | Tom Dumoulin (P-B) | Sunweb | 0:06 |
| 40 | Bob Jungels (LUX) | Quick Step Floors | 0:06 |
| 41 | Tanel Kangert (EST) | Astana | 0:06 |
| 42 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:06 |
| 43 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:06 |
| 44 | Thibaut Pinot (FRA) | La Française des Jeux | 0:06 |
| 45 | Rudy Molard (FRA) | La Française des Jeux | 0:06 |
| 46 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:06 |
| 47 | Andrey Zeits (KAZ) | Astana | 0:06 |
| 48 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:06 |
| 49 | Jasper De Buyst (BEL) | Lotto - Soudal | 0:06 |
| 50 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:06 |
| 51 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:06 |
| 52 | Matej Mohoric (SLO) | Uae Team Emirates | 0:06 |
| 53 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:06 |
| 54 | Simone Petilli (ITA) | Uae Team Emirates | 0:06 |
| 55 | Matthieu Ladagnous (FRA) | La Française des Jeux | 0:06 |
| 56 | William Bonnet (FRA) | La Française des Jeux | 0:06 |
| 57 | Manuele Boaro (ITA) | Bahrain - Merida | 0:06 |
| 58 | Georg Preidler (AUT) | Sunweb | 0:06 |
| 59 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:06 |
| 60 | Stef Clement (P-B) | Lotto NL - Jumbo | 0:06 |
| 61 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:06 |
| 62 | Clément Chevrier (FRA) | AG2R - La Mondiale | 0:06 |
| 63 | François Bidard (FRA) | AG2R - La Mondiale | 0:06 |
| 64 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:06 |
| 65 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 0:06 |
| 66 | Eugenio Alafaci (ITA) | Trek - Segafredo | 0:06 |
| 67 | Ben Hermans (BEL) | BMC Racing Team | 0:06 |
| 68 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:06 |
| 69 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 0:06 |
| 70 | Michal Golas (POL) | Team Ineos | 0:06 |
| 71 | Peter Stetina (E-U) | Trek - Segafredo | 0:06 |
| 72 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:06 |
| 73 | Víctor De La Parte Gonzalez (ESP) | Movistar | 0:06 |
| 74 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 0:06 |
| 75 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:06 |
| 76 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 0:06 |
| 77 | Matvei Mamykin (RUS) | Katusha - Alpecin | 0:06 |
| 78 | Enrico Gasparotto (SUI) | Bahrain - Merida | 0:06 |
| 79 | Simon Geschke (ALL) | Sunweb | 0:06 |
| 80 | Steve Morabito (SUI) | La Française des Jeux | 0:06 |
| 81 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:06 |
| 82 | Caleb Ewan (AUS) | Orica - Scott | 0:06 |
| 83 | Daniele Bennati (ITA) | Movistar | 0:06 |
| 84 | Davide Martinelli (ITA) | Quick Step Floors | 0:18 |
| 85 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 0:20 |
| 86 | Kristian Sbaragli (ITA) | Dimension Data | 0:22 |
| 87 | Eugert Zhupa (ALB) | 0:23 | |
| 88 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 0:23 |
| 89 | Laurens Ten Dam (P-B) | Sunweb | 0:26 |
| 90 | Pello Bilbao López de Armentia (ESP) | Astana | 0:26 |
| 91 | Alex Howes (E-U) | Cannondale - Drapac | 0:28 |
| 92 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:28 |
| 93 | Adam Hansen (AUS) | Lotto - Soudal | 0:28 |
| 94 | Maxim Belkov (RUS) | Katusha - Alpecin | 0:28 |
| 95 | Jan Bárta (RTC) | Bora - Hansgrohe | 0:28 |
| 96 | Moreno Hofland (P-B) | Lotto - Soudal | 0:28 |
| 97 | Iljo Keisse (BEL) | Quick Step Floors | 0:31 |
| 98 | Diego Rosa (ITA) | Team Ineos | 0:31 |
| 99 | Geraint Howell Thomas (G-B) | Team Ineos | 0:31 |
| 100 | Salvatore Puccio (ITA) | Team Ineos | 0:31 |
| 101 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:31 |
| 102 | Michael Woods (CAN) | Cannondale - Drapac | 0:31 |
| 103 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 0:31 |
| 104 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 0:31 |
| 105 | Mikel Landa Meana (ESP) | Team Ineos | 0:31 |
| 106 | Rubén Plaza Molina (ESP) | Orica - Scott | 0:31 |
| 107 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 0:31 |
| 108 | Alexander Edmondson (AUS) | Orica - Scott | 0:38 |
| 109 | Vasil Kiryienka (BLR) | Team Ineos | 0:49 |
| 110 | Dries Devenyns (BEL) | Quick Step Floors | 0:58 |
| 111 | Michael Hepburn (AUS) | Orica - Scott | 0:58 |
| 112 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:58 |
| 113 | Hubert Dupont (FRA) | AG2R - La Mondiale | 1:13 |
| 114 | Lars Ytting Bak (DAN) | Lotto - Soudal | 1:21 |
| 115 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 1:25 |
| 116 | Matteo Busato (ITA) | Wilier - Selle Italia | 1:26 |
| 117 | Valerio Agnoli (ITA) | Bahrain - Merida | 1:32 |
| 118 | Jesper Hansen (DAN) | Astana | 1:32 |
| 119 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 1:32 |
| 120 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 1:38 |
| 121 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:42 |
| 122 | Tom Stamsnijder (P-B) | Sunweb | 1:42 |
| 123 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 1:42 |
| 124 | José Herrada Lopez (ESP) | Movistar | 1:42 |
| 125 | Jérémy Roy (FRA) | La Française des Jeux | 1:42 |
| 126 | Giovanni Visconti (ITA) | Bahrain - Merida | 1:42 |
| 127 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 1:42 |
| 128 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 1:42 |
| 129 | Kenny Elissonde (FRA) | Team Ineos | 1:42 |
| 130 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:42 |
| 131 | Julien Bérard (FRA) | AG2R - La Mondiale | 1:42 |
| 132 | Sindre Skjøstad Lunke (NOR) | Sunweb | 1:42 |
| 133 | Manuel Quinziato (ITA) | BMC Racing Team | 1:42 |
| 134 | José Joaquin Rojas Gil (ESP) | Movistar | 1:42 |
| 135 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 1:42 |
| 136 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 1:42 |
| 137 | Valerio Conti (ITA) | Uae Team Emirates | 1:42 |
| 138 | Winner Andrew Anacona Gomez (COL) | Movistar | 1:42 |
| 139 | Julien Bernard (FRA) | Trek - Segafredo | 1:42 |
| 140 | Igor Antón Hernandez (ESP) | Dimension Data | 1:42 |
| 141 | Chad Haga (E-U) | Sunweb | 1:42 |
| 142 | Manuel Senni (ITA) | BMC Racing Team | 1:42 |
| 143 | Paolo Tiralongo (ITA) | Astana | 1:42 |
| 144 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 1:42 |
| 145 | Sebastián Henao Gómez (COL) | Team Ineos | 1:42 |
| 146 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 1:42 |
| 147 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 1:42 |
| 148 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 1:42 |
| 149 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 1:42 |
| 150 | Dylan Theuns (BEL) | BMC Racing Team | 1:42 |
| 151 | Silvan Dillier (SUI) | BMC Racing Team | 1:42 |
| 152 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 1:42 |
| 153 | Mads Pedersen (DAN) | Trek - Segafredo | 1:42 |
| 154 | Luis León Sánchez Gil (ESP) | Astana | 1:42 |
| 155 | Benoît Vaugrenard (FRA) | La Française des Jeux | 1:42 |
| 156 | Hugh Carthy (G-B) | Cannondale - Drapac | 1:42 |
| 157 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 1:42 |
| 158 | Eros Capecchi (ITA) | Quick Step Floors | 1:42 |
| 159 | Franco Pellizotti (ITA) | Bahrain - Merida | 1:42 |
| 160 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 2:15 |
| 161 | Johann Van Zyl (AFS) | Dimension Data | 2:17 |
| 162 | Philip Deignan (IRL) | Team Ineos | 2:17 |
| 163 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 2:17 |
| 164 | Zhandos Bizhigitov (KAZ) | Astana | 2:17 |
| 165 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 2:26 |
| 166 | Pierre Rolland (FRA) | Cannondale - Drapac | 2:26 |
| 167 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 2:33 |
| 168 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 2:47 |
| 169 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 3:34 |
| 170 | Rory Sutherland (AUS) | Movistar | 3:34 |
| 171 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 3:34 |
| 172 | Omar Fraile Matarranz (ESP) | Dimension Data | 3:34 |
| 173 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 3:34 |
| 174 | Edward Ravasi (ITA) | Uae Team Emirates | 3:34 |
| 175 | Svein Tuft (CAN) | Orica - Scott | 3:34 |
| 176 | Bart De Clercq (BEL) | Lotto - Soudal | 3:34 |
| 177 | Sean De Bie (BEL) | Lotto - Soudal | 3:34 |
| 178 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 3:34 |
| 179 | Marco Marcato (ITA) | Uae Team Emirates | 3:40 |
| 180 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 4:46 |
| 181 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 4:46 |
| 182 | Pieter Serry (BEL) | Quick Step Floors | 4:52 |
| 183 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 4:54 |
| 184 | Christopher Juul-Jensen (DAN) | Orica - Scott | 4:54 |
| 185 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 8:00 |
| 186 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 8:00 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 3:47:45 |
| 2 | Sam Bennett (IRL) | Bora - Hansgrohe | 0:00 |
| 3 | Jasper Stuyven (BEL) | Trek - Segafredo | 0:00 |
| 4 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:00 |
| 5 | Ryan Gibbons (AFS) | Dimension Data | 0:00 |
| 6 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 0:00 |
| 7 | Sacha Modolo (ITA) | Uae Team Emirates | 0:00 |
| 8 | Caleb Ewan (AUS) | Orica - Scott | 0:00 |
| 9 | André Greipel (ALL) | Lotto - Soudal | 0:00 |
| 10 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:00 |
| 11 | Phil Bauhaus (ALL) | Sunweb | 0:00 |
| 12 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 0:00 |
| 13 | Jakub Mareczko (ITA) | Wilier - Selle Italia | 0:00 |
| 14 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 0:00 |
| 15 | Luka Mezgec (SLO) | Orica - Scott | 0:00 |
| 16 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 0:00 |
| 17 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 0:00 |
| 18 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 19 | Salvatore Puccio (ITA) | Team Ineos | 0:00 |
| 20 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 0:00 |
| 21 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 0:00 |
| 22 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 0:00 |
| 23 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 24 | Adam Yates (G-B) | Orica - Scott | 0:00 |
| 25 | Matej Mohoric (SLO) | Uae Team Emirates | 0:00 |
| 26 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 0:00 |
| 27 | Michal Golas (POL) | Team Ineos | 0:00 |
| 28 | Georg Preidler (AUT) | Sunweb | 0:00 |
| 29 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:00 |
| 30 | Tobias Ludvigsson (SUE) | La Française des Jeux | 0:00 |
| 31 | Daniel Teklehaimanot (ERI) | Dimension Data | 0:00 |
| 32 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:00 |
| 33 | Luka Pibernik (SLO) | Bahrain - Merida | 0:00 |
| 34 | Dario Cataldo (ITA) | Astana | 0:00 |
| 35 | Jan Polanc (SLO) | Uae Team Emirates | 0:00 |
| 36 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 0:00 |
| 37 | Kristian Sbaragli (ITA) | Dimension Data | 0:00 |
| 38 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:00 |
| 39 | Bob Jungels (LUX) | Quick Step Floors | 0:00 |
| 40 | Davide Martinelli (ITA) | Quick Step Floors | 0:00 |
| 41 | Tom Dumoulin (P-B) | Sunweb | 0:00 |
| 42 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 0:00 |
| 43 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:00 |
| 44 | José Joaquin Rojas Gil (ESP) | Movistar | 0:00 |
| 45 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:00 |
| 46 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 0:00 |
| 47 | Eugert Zhupa (ALB) | 0:00 | |
| 48 | Andrey Zeits (KAZ) | Astana | 0:00 |
| 49 | William Bonnet (FRA) | La Française des Jeux | 0:00 |
| 50 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:00 |
| 51 | Matthieu Ladagnous (FRA) | La Française des Jeux | 0:00 |
| 52 | Ben Hermans (BEL) | BMC Racing Team | 0:00 |
| 53 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:00 |
| 54 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:00 |
| 55 | Bauke Mollema (P-B) | Trek - Segafredo | 0:00 |
| 56 | Davide Villella (ITA) | Cannondale - Drapac | 0:00 |
| 57 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 0:00 |
| 58 | Laurens De Plus (BEL) | Quick Step Floors | 0:00 |
| 59 | François Bidard (FRA) | AG2R - La Mondiale | 0:00 |
| 60 | Thibaut Pinot (FRA) | La Française des Jeux | 0:00 |
| 61 | Davide Formolo (ITA) | Cannondale - Drapac | 0:00 |
| 62 | Tanel Kangert (EST) | Astana | 0:00 |
| 63 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:00 |
| 64 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 0:00 |
| 65 | Maxime Monfort (BEL) | Lotto - Soudal | 0:00 |
| 66 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:00 |
| 67 | Simone Petilli (ITA) | Uae Team Emirates | 0:00 |
| 68 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:00 |
| 69 | Gorka Izagirre Insausti (ESP) | Movistar | 0:00 |
| 70 | Chad Haga (E-U) | Sunweb | 0:00 |
| 71 | Jasper De Buyst (BEL) | Lotto - Soudal | 0:00 |
| 72 | Benoît Vaugrenard (FRA) | La Française des Jeux | 0:00 |
| 73 | Ben Gastauer (LUX) | AG2R - La Mondiale | 0:00 |
| 74 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:00 |
| 75 | Stef Clement (P-B) | Lotto NL - Jumbo | 0:00 |
| 76 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:00 |
| 77 | Clément Chevrier (FRA) | AG2R - La Mondiale | 0:00 |
| 78 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 0:00 |
| 79 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:00 |
| 80 | Joey Rosskopf (E-U) | BMC Racing Team | 0:00 |
| 81 | Luis León Sánchez Gil (ESP) | Astana | 0:00 |
| 82 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 0:00 |
| 83 | Manuel Quinziato (ITA) | BMC Racing Team | 0:00 |
| 84 | Daniele Bennati (ITA) | Movistar | 0:00 |
| 85 | Laurens Ten Dam (P-B) | Sunweb | 0:00 |
| 86 | Eros Capecchi (ITA) | Quick Step Floors | 0:00 |
| 87 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:00 |
| 88 | Svein Tuft (CAN) | Orica - Scott | 0:00 |
| 89 | Jesper Hansen (DAN) | Astana | 0:00 |
| 90 | Rudy Molard (FRA) | La Française des Jeux | 0:00 |
| 91 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 0:00 |
| 92 | Jan Bárta (RTC) | Bora - Hansgrohe | 0:00 |
| 93 | Alexander Edmondson (AUS) | Orica - Scott | 0:16 |
| 94 | Adam Hansen (AUS) | Lotto - Soudal | 0:22 |
| 95 | Enrico Gasparotto (SUI) | Bahrain - Merida | 0:29 |
| 96 | Sindre Skjøstad Lunke (NOR) | Sunweb | 0:29 |
| 97 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 0:29 |
| 98 | Manuel Senni (ITA) | BMC Racing Team | 0:29 |
| 99 | Alex Howes (E-U) | Cannondale - Drapac | 0:29 |
| 100 | Kristijan Koren (SLO) | Cannondale - Drapac | 0:41 |
| 101 | Moreno Hofland (P-B) | Lotto - Soudal | 0:41 |
| 102 | Simon Geschke (ALL) | Sunweb | 0:49 |
| 103 | Lars Ytting Bak (DAN) | Lotto - Soudal | 0:49 |
| 104 | Peter Stetina (E-U) | Trek - Segafredo | 0:49 |
| 105 | Eugenio Alafaci (ITA) | Trek - Segafredo | 0:49 |
| 106 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:49 |
| 107 | Iljo Keisse (BEL) | Quick Step Floors | 0:53 |
| 108 | Maxim Belkov (RUS) | Katusha - Alpecin | 0:55 |
| 109 | Manuele Boaro (ITA) | Bahrain - Merida | 0:55 |
| 110 | Giovanni Visconti (ITA) | Bahrain - Merida | 0:55 |
| 111 | Bram Tankink (P-B) | Lotto NL - Jumbo | 0:55 |
| 112 | Julien Bernard (FRA) | Trek - Segafredo | 0:55 |
| 113 | Julien Bérard (FRA) | AG2R - La Mondiale | 0:55 |
| 114 | Dries Devenyns (BEL) | Quick Step Floors | 1:03 |
| 115 | Bart De Clercq (BEL) | Lotto - Soudal | 1:06 |
| 116 | Diego Rosa (ITA) | Team Ineos | 1:06 |
| 117 | Michael Hepburn (AUS) | Orica - Scott | 1:06 |
| 118 | Sebastián Henao Gómez (COL) | Team Ineos | 1:06 |
| 119 | Mikel Landa Meana (ESP) | Team Ineos | 1:06 |
| 120 | Valerio Conti (ITA) | Uae Team Emirates | 1:06 |
| 121 | Víctor De La Parte Gonzalez (ESP) | Movistar | 1:06 |
| 122 | Valerio Agnoli (ITA) | Bahrain - Merida | 1:06 |
| 123 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:06 |
| 124 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 1:06 |
| 125 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 1:06 |
| 126 | Michael Woods (CAN) | Cannondale - Drapac | 1:06 |
| 127 | Matteo Busato (ITA) | Wilier - Selle Italia | 1:06 |
| 128 | Silvan Dillier (SUI) | BMC Racing Team | 1:06 |
| 129 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 1:06 |
| 130 | Christopher Juul-Jensen (DAN) | Orica - Scott | 1:25 |
| 131 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 1:27 |
| 132 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 1:27 |
| 133 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 1:30 |
| 134 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 1:30 |
| 135 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 1:30 |
| 136 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 1:30 |
| 137 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 1:30 |
| 138 | Pello Bilbao López de Armentia (ESP) | Astana | 1:30 |
| 139 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:30 |
| 140 | Kenny Elissonde (FRA) | Team Ineos | 1:30 |
| 141 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 1:30 |
| 142 | Paolo Tiralongo (ITA) | Astana | 1:30 |
| 143 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 1:30 |
| 144 | Tom Stamsnijder (P-B) | Sunweb | 1:30 |
| 145 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 1:30 |
| 146 | Marco Marcato (ITA) | Uae Team Emirates | 1:40 |
| 147 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 2:07 |
| 148 | Franco Pellizotti (ITA) | Bahrain - Merida | 2:07 |
| 149 | Philip Deignan (IRL) | Team Ineos | 2:07 |
| 150 | Omar Fraile Matarranz (ESP) | Dimension Data | 2:07 |
| 151 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 2:07 |
| 152 | Rory Sutherland (AUS) | Movistar | 3:09 |
| 153 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 3:09 |
| 154 | Winner Andrew Anacona Gomez (COL) | Movistar | 3:09 |
| 155 | José Herrada Lopez (ESP) | Movistar | 3:09 |
| 156 | Rubén Plaza Molina (ESP) | Orica - Scott | 3:09 |
| 157 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 3:09 |
| 158 | Zhandos Bizhigitov (KAZ) | Astana | 3:09 |
| 159 | Mads Pedersen (DAN) | Trek - Segafredo | 3:09 |
| 160 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 3:09 |
| 161 | Steve Morabito (SUI) | La Française des Jeux | 3:09 |
| 162 | Jérémy Roy (FRA) | La Française des Jeux | 3:09 |
| 163 | Dylan Theuns (BEL) | BMC Racing Team | 3:09 |
| 164 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 3:09 |
| 165 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 3:09 |
| 166 | Johann Van Zyl (AFS) | Dimension Data | 3:09 |
| 167 | Pierre Rolland (FRA) | Cannondale - Drapac | 3:09 |
| 168 | Vasil Kiryienka (BLR) | Team Ineos | 3:09 |
| 169 | Hugh Carthy (G-B) | Cannondale - Drapac | 3:09 |
| 170 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 3:09 |
| 171 | Igor Antón Hernandez (ESP) | Dimension Data | 3:09 |
| 172 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 3:09 |
| 173 | Pieter Serry (BEL) | Quick Step Floors | 3:09 |
| 174 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 3:09 |
| 175 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 3:09 |
| 176 | Edward Ravasi (ITA) | Uae Team Emirates | 3:09 |
| 177 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 3:09 |
| 178 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 3:09 |
| 179 | Sean De Bie (BEL) | Lotto - Soudal | 7:27 |
| 180 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 7:27 |
| 181 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 7:27 |
| 182 | Matvei Mamykin (RUS) | Katusha - Alpecin | 7:29 |
| 183 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 7:29 |
| 184 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 7:29 |
| 185 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 7:30 |
| 186 | Geraint Howell Thomas (G-B) | Team Ineos |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Tom Dumoulin (P-B) | Sunweb | 3:02:34 |
| 2 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:03 |
| 3 | Mikel Landa Meana (ESP) | Team Ineos | 0:09 |
| 4 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:14 |
| 5 | Thibaut Pinot (FRA) | La Française des Jeux | 0:35 |
| 6 | Adam Yates (G-B) | Orica - Scott | 0:41 |
| 7 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:43 |
| 8 | Franco Pellizotti (ITA) | Bahrain - Merida | 0:43 |
| 9 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:46 |
| 10 | Tanel Kangert (EST) | Astana | 0:46 |
| 11 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:50 |
| 12 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 1:00 |
| 13 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:12 |
| 14 | Patrick Konrad (AUT) | Bora - Hansgrohe | 1:14 |
| 15 | Igor Antón Hernandez (ESP) | Dimension Data | 1:14 |
| 16 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 1:19 |
| 17 | Jan Polanc (SLO) | Uae Team Emirates | 1:22 |
| 18 | Laurens De Plus (BEL) | Quick Step Floors | 1:22 |
| 19 | Bob Jungels (LUX) | Quick Step Floors | 1:22 |
| 20 | Davide Formolo (ITA) | Cannondale - Drapac | 1:26 |
| 21 | Dario Cataldo (ITA) | Astana | 1:44 |
| 22 | Bauke Mollema (P-B) | Trek - Segafredo | 1:44 |
| 23 | Winner Andrew Anacona Gomez (COL) | Movistar | 1:44 |
| 24 | Ben Hermans (BEL) | BMC Racing Team | 2:04 |
| 25 | Jesper Hansen (DAN) | Astana | 2:04 |
| 26 | Giovanni Visconti (ITA) | Bahrain - Merida | 2:04 |
| 27 | Sebastián Henao Gómez (COL) | Team Ineos | 2:04 |
| 28 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 2:04 |
| 29 | Andrey Amador Bikkazakova (CRC) | Movistar | 2:21 |
| 30 | Philip Deignan (IRL) | Team Ineos | 2:21 |
| 31 | Simone Petilli (ITA) | Uae Team Emirates | 2:29 |
| 32 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 2:31 |
| 33 | Hubert Dupont (FRA) | AG2R - La Mondiale | 2:31 |
| 34 | Hugh Carthy (G-B) | Cannondale - Drapac | 2:36 |
| 35 | Diego Rosa (ITA) | Team Ineos | 2:40 |
| 36 | Dylan Theuns (BEL) | BMC Racing Team | 2:55 |
| 37 | Rudy Molard (FRA) | La Française des Jeux | 3:01 |
| 38 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 3:01 |
| 39 | Stef Clement (P-B) | Lotto NL - Jumbo | 3:01 |
| 40 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 3:01 |
| 41 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 3:05 |
| 42 | Manuel Senni (ITA) | BMC Racing Team | 3:05 |
| 43 | Laurens Ten Dam (P-B) | Sunweb | 3:11 |
| 44 | Gorka Izagirre Insausti (ESP) | Movistar | 3:28 |
| 45 | Tomasz Marczynski (POL) | Lotto - Soudal | 3:35 |
| 46 | Maxime Monfort (BEL) | Lotto - Soudal | 3:35 |
| 47 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 3:35 |
| 48 | Julien Bernard (FRA) | Trek - Segafredo | 3:35 |
| 49 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 3:35 |
| 50 | Rubén Plaza Molina (ESP) | Orica - Scott | 3:35 |
| 51 | Andrey Zeits (KAZ) | Astana | 3:35 |
| 52 | Eros Capecchi (ITA) | Quick Step Floors | 3:58 |
| 53 | Pierre Rolland (FRA) | Cannondale - Drapac | 4:12 |
| 54 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 4:15 |
| 55 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 5:33 |
| 56 | Peter Stetina (E-U) | Trek - Segafredo | 6:13 |
| 57 | Ben Gastauer (LUX) | AG2R - La Mondiale | 6:13 |
| 58 | Steve Morabito (SUI) | La Française des Jeux | 6:13 |
| 59 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 6:13 |
| 60 | Clément Chevrier (FRA) | AG2R - La Mondiale | 6:13 |
| 61 | Matvei Mamykin (RUS) | Katusha - Alpecin | 6:13 |
| 62 | Tejay Van Garderen (E-U) | BMC Racing Team | 6:13 |
| 63 | Simon Geschke (ALL) | Sunweb | 6:13 |
| 64 | Georg Preidler (AUT) | Sunweb | 6:27 |
| 65 | Tobias Ludvigsson (SUE) | La Française des Jeux | 6:27 |
| 66 | Dries Devenyns (BEL) | Quick Step Floors | 6:46 |
| 67 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 6:56 |
| 68 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 6:56 |
| 69 | Daniel Teklehaimanot (ERI) | Dimension Data | 6:56 |
| 70 | José Joaquin Rojas Gil (ESP) | Movistar | 7:41 |
| 71 | José Herrada Lopez (ESP) | Movistar | 7:41 |
| 72 | Víctor De La Parte Gonzalez (ESP) | Movistar | 7:41 |
| 73 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 7:41 |
| 74 | Bram Tankink (P-B) | Lotto NL - Jumbo | 7:41 |
| 75 | Davide Villella (ITA) | Cannondale - Drapac | 7:41 |
| 76 | Pello Bilbao López de Armentia (ESP) | Astana | 7:41 |
| 77 | Michael Woods (CAN) | Cannondale - Drapac | 7:41 |
| 78 | Kenny Elissonde (FRA) | Team Ineos | 7:41 |
| 79 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 7:41 |
| 80 | François Bidard (FRA) | AG2R - La Mondiale | 7:41 |
| 81 | Luis León Sánchez Gil (ESP) | Astana | 7:41 |
| 82 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 8:23 |
| 83 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 8:23 |
| 84 | Bart De Clercq (BEL) | Lotto - Soudal | 8:23 |
| 85 | Chad Haga (E-U) | Sunweb | 8:37 |
| 86 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 8:50 |
| 87 | Valerio Agnoli (ITA) | Bahrain - Merida | 9:11 |
| 88 | Ryan Gibbons (AFS) | Dimension Data | 9:11 |
| 89 | Manuele Boaro (ITA) | Bahrain - Merida | 9:11 |
| 90 | Edward Ravasi (ITA) | Uae Team Emirates | 9:11 |
| 91 | Luka Pibernik (SLO) | Bahrain - Merida | 9:11 |
| 92 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 9:11 |
| 93 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 9:11 |
| 94 | Joey Rosskopf (E-U) | BMC Racing Team | 9:54 |
| 95 | Alex Howes (E-U) | Cannondale - Drapac | 9:54 |
| 96 | Silvan Dillier (SUI) | BMC Racing Team | 10:05 |
| 97 | Paolo Tiralongo (ITA) | Astana | 10:05 |
| 98 | Sindre Skjøstad Lunke (NOR) | Sunweb | 10:28 |
| 99 | Jasper De Buyst (BEL) | Lotto - Soudal | 11:17 |
| 100 | Sean De Bie (BEL) | Lotto - Soudal | 11:17 |
| 101 | Enrico Gasparotto (SUI) | Bahrain - Merida | 12:15 |
| 102 | Vasil Kiryienka (BLR) | Team Ineos | 12:15 |
| 103 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 12:33 |
| 104 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 12:33 |
| 105 | Michael Hepburn (AUS) | Orica - Scott | 12:33 |
| 106 | Eugert Zhupa (ALB) | 12:33 | |
| 107 | Julien Bérard (FRA) | AG2R - La Mondiale | 12:33 |
| 108 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 12:33 |
| 109 | Jan Bárta (RTC) | Bora - Hansgrohe | 12:33 |
| 110 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 12:33 |
| 111 | Kristian Sbaragli (ITA) | Dimension Data | 12:33 |
| 112 | Marco Marcato (ITA) | Uae Team Emirates | 12:33 |
| 113 | Matej Mohoric (SLO) | Uae Team Emirates | 12:33 |
| 114 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 12:33 |
| 115 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 12:33 |
| 116 | Omar Fraile Matarranz (ESP) | Dimension Data | 12:33 |
| 117 | Johann Van Zyl (AFS) | Dimension Data | 12:33 |
| 118 | Matteo Busato (ITA) | Wilier - Selle Italia | 12:33 |
| 119 | Christopher Juul-Jensen (DAN) | Orica - Scott | 12:33 |
| 120 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 12:33 |
| 121 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 12:41 |
| 122 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 12:41 |
| 123 | Moreno Hofland (P-B) | Lotto - Soudal | 12:41 |
| 124 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 13:00 |
| 125 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 13:00 |
| 126 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 13:00 |
| 127 | Lars Ytting Bak (DAN) | Lotto - Soudal | 13:00 |
| 128 | Michal Golas (POL) | Team Ineos | 13:00 |
| 129 | Salvatore Puccio (ITA) | Team Ineos | 13:00 |
| 130 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 13:00 |
| 131 | Iljo Keisse (BEL) | Quick Step Floors | 13:00 |
| 132 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 13:56 |
| 133 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 14:15 |
| 134 | Pieter Serry (BEL) | Quick Step Floors | 14:22 |
| 135 | Tom Stamsnijder (P-B) | Sunweb | 14:38 |
| 136 | Manuel Quinziato (ITA) | BMC Racing Team | 14:38 |
| 137 | Rory Sutherland (AUS) | Movistar | 14:38 |
| 138 | Matthieu Ladagnous (FRA) | La Française des Jeux | 14:38 |
| 139 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 14:38 |
| 140 | Valerio Conti (ITA) | Uae Team Emirates | 14:38 |
| 141 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 14:38 |
| 142 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 14:38 |
| 143 | Kristijan Koren (SLO) | Cannondale - Drapac | 14:38 |
| 144 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 14:38 |
| 145 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 14:38 |
| 146 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 14:38 |
| 147 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 14:38 |
| 148 | Luka Mezgec (SLO) | Orica - Scott | 14:38 |
| 149 | Alexander Edmondson (AUS) | Orica - Scott | 14:38 |
| 150 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 14:38 |
| 151 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 14:38 |
| 152 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 14:38 |
| 153 | Jasper Stuyven (BEL) | Trek - Segafredo | 14:38 |
| 154 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 14:38 |
| 155 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 14:38 |
| 156 | Mads Pedersen (DAN) | Trek - Segafredo | 14:38 |
| 157 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 14:38 |
| 158 | Davide Martinelli (ITA) | Quick Step Floors | 14:38 |
| 159 | Maxim Belkov (RUS) | Katusha - Alpecin | 14:38 |
| 160 | Caleb Ewan (AUS) | Orica - Scott | 14:38 |
| 161 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | 14:38 |
| 162 | Svein Tuft (CAN) | Orica - Scott | 14:38 |
| 163 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 14:38 |
| 164 | Sacha Modolo (ITA) | Uae Team Emirates | 14:38 |
| 165 | William Bonnet (FRA) | La Française des Jeux | 14:38 |
| 166 | Jérémy Roy (FRA) | La Française des Jeux | 14:38 |
| 167 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 14:38 |
| 168 | Benoît Vaugrenard (FRA) | La Française des Jeux | 14:38 |
| 169 | Roberto Ferrari (ITA) | Uae Team Emirates | 14:38 |
| 170 | Daniele Bennati (ITA) | Movistar | 14:38 |
| 171 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 14:38 |
| 172 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 15:17 |
| 173 | Zhandos Bizhigitov (KAZ) | Astana | 15:17 |
| 174 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 15:21 |
| 175 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 16:01 |
| 176 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 16:01 |
| 177 | Phil Bauhaus (ALL) | Sunweb | 16:05 |
| 178 | Eugenio Alafaci (ITA) | Trek - Segafredo | 16:07 |
| 179 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 16:10 |
| 180 | Adam Hansen (AUS) | Lotto - Soudal | 16:10 |
| 181 | Sam Bennett (IRL) | Bora - Hansgrohe | 16:10 |
| 182 | Rüdiger Selig (ALL) | Bora - Hansgrohe | 16:10 |
| 183 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 16:14 |
| 184 | André Greipel (ALL) | Lotto - Soudal | |
| 185 | Jakub Mareczko (ITA) | Wilier - Selle Italia |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Bob Jungels (LUX) | Quick Step Floors | 4:16:51 |
| 2 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:00 |
| 3 | Thibaut Pinot (FRA) | La Française des Jeux | 0:00 |
| 4 | Adam Yates (G-B) | Orica - Scott | 0:00 |
| 5 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 6 | Patrick Konrad (AUT) | Bora - Hansgrohe | 0:00 |
| 7 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:00 |
| 8 | Tom Dumoulin (P-B) | Sunweb | 0:00 |
| 9 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:00 |
| 10 | Bauke Mollema (P-B) | Trek - Segafredo | 0:00 |
| 11 | Jan Polanc (SLO) | Uae Team Emirates | 0:00 |
| 12 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:00 |
| 13 | Sébastien Reichenbach (SUI) | La Française des Jeux | 0:14 |
| 14 | Mikel Landa Meana (ESP) | Team Ineos | 0:14 |
| 15 | Davide Formolo (ITA) | Cannondale - Drapac | 0:14 |
| 16 | Laurens De Plus (BEL) | Quick Step Floors | 0:25 |
| 17 | Giovanni Visconti (ITA) | Bahrain - Merida | 0:25 |
| 18 | Ben Hermans (BEL) | BMC Racing Team | 0:25 |
| 19 | Gorka Izagirre Insausti (ESP) | Movistar | 0:25 |
| 20 | Andrey Amador Bikkazakova (CRC) | Movistar | 0:25 |
| 21 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:25 |
| 22 | Franco Pellizotti (ITA) | Bahrain - Merida | 0:25 |
| 23 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 0:25 |
| 24 | Simon Geschke (ALL) | Sunweb | 0:25 |
| 25 | Hubert Dupont (FRA) | AG2R - La Mondiale | 0:40 |
| 26 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:40 |
| 27 | Jesper Hansen (DAN) | Astana | 0:40 |
| 28 | Maxime Monfort (BEL) | Lotto - Soudal | 0:40 |
| 29 | Rudy Molard (FRA) | La Française des Jeux | 0:40 |
| 30 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 0:40 |
| 31 | Pierre Rolland (FRA) | Cannondale - Drapac | 0:54 |
| 32 | Dario Cataldo (ITA) | Astana | 1:01 |
| 33 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 1:07 |
| 34 | Luis León Sánchez Gil (ESP) | Astana | 1:07 |
| 35 | Stef Clement (P-B) | Lotto NL - Jumbo | 1:10 |
| 36 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 1:10 |
| 37 | Ben Gastauer (LUX) | AG2R - La Mondiale | 1:25 |
| 38 | Philip Deignan (IRL) | Team Ineos | 1:30 |
| 39 | Sebastián Henao Gómez (COL) | Team Ineos | 1:30 |
| 40 | Manuele Boaro (ITA) | Bahrain - Merida | 1:44 |
| 41 | Peter Stetina (E-U) | Trek - Segafredo | 1:54 |
| 42 | Valerio Conti (ITA) | Uae Team Emirates | 1:54 |
| 43 | Laurens Ten Dam (P-B) | Sunweb | 2:17 |
| 44 | Víctor De La Parte Gonzalez (ESP) | Movistar | 2:34 |
| 45 | Steve Morabito (SUI) | La Française des Jeux | 2:34 |
| 46 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 3:41 |
| 47 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 3:41 |
| 48 | Kristian Sbaragli (ITA) | Dimension Data | 4:19 |
| 49 | Davide Villella (ITA) | Cannondale - Drapac | 4:23 |
| 50 | Julien Bernard (FRA) | Trek - Segafredo | 4:23 |
| 51 | Joey Rosskopf (E-U) | BMC Racing Team | 4:23 |
| 52 | François Bidard (FRA) | AG2R - La Mondiale | 4:23 |
| 53 | Rubén Plaza Molina (ESP) | Orica - Scott | 4:30 |
| 54 | Bram Tankink (P-B) | Lotto NL - Jumbo | 4:30 |
| 55 | Michael Woods (CAN) | Cannondale - Drapac | 4:30 |
| 56 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 4:44 |
| 57 | Eros Capecchi (ITA) | Quick Step Floors | 6:04 |
| 58 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 8:54 |
| 59 | Dylan Theuns (BEL) | BMC Racing Team | 8:54 |
| 60 | Silvan Dillier (SUI) | BMC Racing Team | 8:54 |
| 61 | Winner Andrew Anacona Gomez (COL) | Movistar | 8:54 |
| 62 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 8:54 |
| 63 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 8:54 |
| 64 | Simone Petilli (ITA) | Uae Team Emirates | 10:05 |
| 65 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 11:53 |
| 66 | Enrico Gasparotto (SUI) | Bahrain - Merida | 11:53 |
| 67 | Salvatore Puccio (ITA) | Team Ineos | 11:53 |
| 68 | Pello Bilbao López de Armentia (ESP) | Astana | 11:53 |
| 69 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 11:53 |
| 70 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 13:04 |
| 71 | Georg Preidler (AUT) | Sunweb | 13:04 |
| 72 | Tobias Ludvigsson (SUE) | La Française des Jeux | 13:04 |
| 73 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 13:04 |
| 74 | Valerio Agnoli (ITA) | Bahrain - Merida | 13:04 |
| 75 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 13:04 |
| 76 | Jasper Stuyven (BEL) | Trek - Segafredo | 13:04 |
| 77 | Sean De Bie (BEL) | Lotto - Soudal | 13:04 |
| 78 | Andrey Zeits (KAZ) | Astana | 13:04 |
| 79 | José Joaquin Rojas Gil (ESP) | Movistar | 13:04 |
| 80 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 13:04 |
| 81 | Pieter Serry (BEL) | Quick Step Floors | 13:04 |
| 82 | Paolo Tiralongo (ITA) | Astana | 13:04 |
| 83 | Clément Chevrier (FRA) | AG2R - La Mondiale | 13:04 |
| 84 | Tomasz Marczynski (POL) | Lotto - Soudal | 13:04 |
| 85 | Adam Hansen (AUS) | Lotto - Soudal | 13:04 |
| 86 | Matvei Mamykin (RUS) | Katusha - Alpecin | 13:04 |
| 87 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 13:04 |
| 88 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 13:04 |
| 89 | José Herrada Lopez (ESP) | Movistar | 13:04 |
| 90 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 13:04 |
| 91 | Rory Sutherland (AUS) | Movistar | 13:04 |
| 92 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 13:04 |
| 93 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 13:04 |
| 94 | Matteo Busato (ITA) | Wilier - Selle Italia | 13:44 |
| 95 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 13:44 |
| 96 | Diego Rosa (ITA) | Team Ineos | 13:44 |
| 97 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 13:44 |
| 98 | Kenny Elissonde (FRA) | Team Ineos | 14:50 |
| 99 | Luka Pibernik (SLO) | Bahrain - Merida | 16:49 |
| 100 | Jasper De Buyst (BEL) | Lotto - Soudal | 16:49 |
| 101 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 16:49 |
| 102 | Davide Martinelli (ITA) | Quick Step Floors | 16:49 |
| 103 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 16:49 |
| 104 | Edward Ravasi (ITA) | Uae Team Emirates | 16:49 |
| 105 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 16:49 |
| 106 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 16:49 |
| 107 | Igor Antón Hernandez (ESP) | Dimension Data | 16:49 |
| 108 | Matthieu Ladagnous (FRA) | La Française des Jeux | 16:49 |
| 109 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 16:49 |
| 110 | Dries Devenyns (BEL) | Quick Step Floors | 16:49 |
| 111 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 16:49 |
| 112 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 19:05 |
| 113 | Eugert Zhupa (ALB) | 19:05 | |
| 114 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 19:05 |
| 115 | Ryan Gibbons (AFS) | Dimension Data | 19:05 |
| 116 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 19:05 |
| 117 | Jérémy Roy (FRA) | La Française des Jeux | 19:05 |
| 118 | Moreno Hofland (P-B) | Lotto - Soudal | 19:05 |
| 119 | Chad Haga (E-U) | Sunweb | 19:05 |
| 120 | Manuel Quinziato (ITA) | BMC Racing Team | 19:05 |
| 121 | Lars Ytting Bak (DAN) | Lotto - Soudal | 19:05 |
| 122 | Benoît Vaugrenard (FRA) | La Française des Jeux | 19:05 |
| 123 | Daniel Teklehaimanot (ERI) | Dimension Data | 19:05 |
| 124 | Michal Golas (POL) | Team Ineos | 19:05 |
| 125 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 19:05 |
| 126 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 19:05 |
| 127 | Omar Fraile Matarranz (ESP) | Dimension Data | 19:05 |
| 128 | Vasil Kiryienka (BLR) | Team Ineos | 19:05 |
| 129 | Iljo Keisse (BEL) | Quick Step Floors | 19:05 |
| 130 | Maxim Belkov (RUS) | Katusha - Alpecin | 19:05 |
| 131 | Julien Bérard (FRA) | AG2R - La Mondiale | 19:05 |
| 132 | Manuel Senni (ITA) | BMC Racing Team | 19:05 |
| 133 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 19:05 |
| 134 | Sindre Skjøstad Lunke (NOR) | Sunweb | 19:05 |
| 135 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | 19:05 |
| 136 | Tom Stamsnijder (P-B) | Sunweb | 19:05 |
| 137 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 19:05 |
| 138 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 19:05 |
| 139 | Phil Bauhaus (ALL) | Sunweb | 19:05 |
| 140 | William Bonnet (FRA) | La Française des Jeux | 19:05 |
| 141 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 19:05 |
| 142 | Marco Marcato (ITA) | Uae Team Emirates | 19:05 |
| 143 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | 19:05 |
| 144 | Eugenio Alafaci (ITA) | Trek - Segafredo | 19:05 |
| 145 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 19:05 |
| 146 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 19:05 |
| 147 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 19:05 |
| 148 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 19:05 |
| 149 | Daniele Bennati (ITA) | Movistar | 19:05 |
| 150 | Jan Bárta (RTC) | Bora - Hansgrohe | 19:05 |
| 151 | Sam Bennett (IRL) | Bora - Hansgrohe | 19:05 |
| 152 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 19:05 |
| 153 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 19:05 |
| 154 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 19:05 |
| 155 | Johann Van Zyl (AFS) | Dimension Data | 19:05 |
| 156 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 19:05 |
| 157 | Alex Howes (E-U) | Cannondale - Drapac | 19:05 |
| 158 | Hugh Carthy (G-B) | Cannondale - Drapac | 19:05 |
| 159 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 19:05 |
| 160 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 19:05 |
| 161 | Christopher Juul-Jensen (DAN) | Orica - Scott | 19:05 |
| 162 | Matej Mohoric (SLO) | Uae Team Emirates | 19:05 |
| 163 | Roberto Ferrari (ITA) | Uae Team Emirates | 19:05 |
| 164 | Sacha Modolo (ITA) | Uae Team Emirates | 19:05 |
| 165 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 19:05 |
| 166 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 19:05 |
| 167 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 19:05 |
| 168 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 19:05 |
| 169 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 19:42 |
| 170 | Zhandos Bizhigitov (KAZ) | Astana | 19:46 |
| 171 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 19:53 |
| 172 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 20:21 |
| 173 | Mads Pedersen (DAN) | Trek - Segafredo | 20:21 |
| 174 | Michael Hepburn (AUS) | Orica - Scott | 22:02 |
| 175 | Kristijan Koren (SLO) | Cannondale - Drapac | 22:02 |
| 176 | Alexander Edmondson (AUS) | Orica - Scott | 22:02 |
| 177 | Svein Tuft (CAN) | Orica - Scott | 22:02 |
| 178 | Luka Mezgec (SLO) | Orica - Scott | 22:02 |
| 179 | Tanel Kangert (EST) | Astana | |
| 180 | Bart De Clercq (BEL) | Lotto - Soudal | |
| 181 | Caleb Ewan (AUS) | Orica - Scott | |
| 182 | Ivan Savitsky (RUS) | Gazprom - Rusvelo | |
| 183 | Rüdiger Selig (ALL) | Bora - Hansgrohe |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Vincenzo Nibali (ITA) | Bahrain - Merida | 6:24:22 |
| 2 | Mikel Landa Meana (ESP) | Team Ineos | 0:00 |
| 3 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:12 |
| 4 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:24 |
| 5 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:34 |
| 6 | Davide Formolo (ITA) | Cannondale - Drapac | 1:26 |
| 7 | Bauke Mollema (P-B) | Trek - Segafredo | 1:35 |
| 8 | Bob Jungels (LUX) | Quick Step Floors | 1:35 |
| 9 | Adam Yates (G-B) | Orica - Scott | 1:35 |
| 10 | Thibaut Pinot (FRA) | La Française des Jeux | 1:35 |
| 11 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 1:35 |
| 12 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 1:35 |
| 13 | Tom Dumoulin (P-B) | Sunweb | 2:18 |
| 14 | Jan Polanc (SLO) | Uae Team Emirates | 5:10 |
| 15 | Maxime Monfort (BEL) | Lotto - Soudal | 5:17 |
| 16 | Simone Petilli (ITA) | Uae Team Emirates | 5:19 |
| 17 | Sébastien Reichenbach (SUI) | La Française des Jeux | 6:07 |
| 18 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 6:41 |
| 19 | Patrick Konrad (AUT) | Bora - Hansgrohe | 6:41 |
| 20 | Dario Cataldo (ITA) | Astana | 7:30 |
| 21 | Winner Andrew Anacona Gomez (COL) | Movistar | 7:46 |
| 22 | Andrey Amador Bikkazakova (CRC) | Movistar | 7:46 |
| 23 | Igor Antón Hernandez (ESP) | Dimension Data | 7:46 |
| 24 | Gorka Izagirre Insausti (ESP) | Movistar | 7:46 |
| 25 | Franco Pellizotti (ITA) | Bahrain - Merida | 7:46 |
| 26 | Hubert Dupont (FRA) | AG2R - La Mondiale | 7:52 |
| 27 | Stef Clement (P-B) | Lotto NL - Jumbo | 12:05 |
| 28 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 13:10 |
| 29 | Tejay Van Garderen (E-U) | BMC Racing Team | 16:36 |
| 30 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 16:36 |
| 31 | Eros Capecchi (ITA) | Quick Step Floors | 18:38 |
| 32 | Pierre Rolland (FRA) | Cannondale - Drapac | 18:38 |
| 33 | Laurens Ten Dam (P-B) | Sunweb | 20:27 |
| 34 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 20:42 |
| 35 | Rubén Plaza Molina (ESP) | Orica - Scott | 20:42 |
| 36 | François Bidard (FRA) | AG2R - La Mondiale | 21:51 |
| 37 | Jesper Hansen (DAN) | Astana | 22:17 |
| 38 | Manuel Senni (ITA) | BMC Racing Team | 22:27 |
| 39 | Tomasz Marczynski (POL) | Lotto - Soudal | 22:27 |
| 40 | Silvan Dillier (SUI) | BMC Racing Team | 22:27 |
| 41 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 22:27 |
| 42 | Laurens De Plus (BEL) | Quick Step Floors | 22:27 |
| 43 | Daniel Felipe Martínez Poveda (COL) | Wilier - Selle Italia | 23:23 |
| 44 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 23:23 |
| 45 | Peter Stetina (E-U) | Trek - Segafredo | 23:23 |
| 46 | Enrico Gasparotto (SUI) | Bahrain - Merida | 23:42 |
| 47 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 24:33 |
| 48 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 24:33 |
| 49 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 24:37 |
| 50 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 24:52 |
| 51 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 25:03 |
| 52 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 25:14 |
| 53 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 25:51 |
| 54 | Simon Geschke (ALL) | Sunweb | 29:48 |
| 55 | Chad Haga (E-U) | Sunweb | 29:48 |
| 56 | José Herrada Lopez (ESP) | Movistar | 30:07 |
| 57 | Philip Deignan (IRL) | Team Ineos | 30:07 |
| 58 | Sebastián Henao Gómez (COL) | Team Ineos | 30:07 |
| 59 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 33:08 |
| 60 | Giovanni Visconti (ITA) | Bahrain - Merida | 33:08 |
| 61 | Matvei Mamykin (RUS) | Katusha - Alpecin | 33:08 |
| 62 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 33:08 |
| 63 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 33:08 |
| 64 | Víctor De La Parte Gonzalez (ESP) | Movistar | 33:08 |
| 65 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 33:08 |
| 66 | Steve Morabito (SUI) | La Française des Jeux | 33:08 |
| 67 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 33:08 |
| 68 | Ben Gastauer (LUX) | AG2R - La Mondiale | 33:08 |
| 69 | Rudy Molard (FRA) | La Française des Jeux | 33:08 |
| 70 | Julien Bernard (FRA) | Trek - Segafredo | 33:08 |
| 71 | Jérémy Roy (FRA) | La Française des Jeux | 33:08 |
| 72 | Bram Tankink (P-B) | Lotto NL - Jumbo | 33:08 |
| 73 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 33:08 |
| 74 | Michael Woods (CAN) | Cannondale - Drapac | 33:08 |
| 75 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 33:08 |
| 76 | Matteo Busato (ITA) | Wilier - Selle Italia | 33:25 |
| 77 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 33:58 |
| 78 | Edward Ravasi (ITA) | Uae Team Emirates | 34:44 |
| 79 | Luis León Sánchez Gil (ESP) | Astana | 34:44 |
| 80 | Vasil Kiryienka (BLR) | Team Ineos | 36:10 |
| 81 | Pello Bilbao López de Armentia (ESP) | Astana | 37:18 |
| 82 | Omar Fraile Matarranz (ESP) | Dimension Data | 37:18 |
| 83 | Georg Preidler (AUT) | Sunweb | 40:01 |
| 84 | José Joaquin Rojas Gil (ESP) | Movistar | 40:26 |
| 85 | Rory Sutherland (AUS) | Movistar | 40:26 |
| 86 | Andrey Zeits (KAZ) | Astana | 40:26 |
| 87 | Sindre Skjøstad Lunke (NOR) | Sunweb | 40:26 |
| 88 | Dylan Theuns (BEL) | BMC Racing Team | 40:26 |
| 89 | Pieter Serry (BEL) | Quick Step Floors | 40:26 |
| 90 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 40:26 |
| 91 | Valerio Conti (ITA) | Uae Team Emirates | 40:26 |
| 92 | Maxim Belkov (RUS) | Katusha - Alpecin | 40:26 |
| 93 | Benoît Vaugrenard (FRA) | La Française des Jeux | 40:26 |
| 94 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 47:08 |
| 95 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 47:08 |
| 96 | Moreno Hofland (P-B) | Lotto - Soudal | 47:08 |
| 97 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 47:08 |
| 98 | Jan Bárta (RTC) | Bora - Hansgrohe | 47:08 |
| 99 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 47:08 |
| 100 | Sam Bennett (IRL) | Bora - Hansgrohe | 47:08 |
| 101 | Manuel Quinziato (ITA) | BMC Racing Team | 47:08 |
| 102 | Valerio Agnoli (ITA) | Bahrain - Merida | 47:22 |
| 103 | Jasper Stuyven (BEL) | Trek - Segafredo | 47:22 |
| 104 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 47:22 |
| 105 | Daniel Teklehaimanot (ERI) | Dimension Data | 47:22 |
| 106 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 47:22 |
| 107 | Salvatore Puccio (ITA) | Team Ineos | 47:22 |
| 108 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 47:22 |
| 109 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 47:22 |
| 110 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 47:22 |
| 111 | Diego Rosa (ITA) | Team Ineos | 47:22 |
| 112 | Paolo Tiralongo (ITA) | Astana | 47:22 |
| 113 | Marco Marcato (ITA) | Uae Team Emirates | 47:22 |
| 114 | Michael Hepburn (AUS) | Orica - Scott | 47:22 |
| 115 | Kristian Sbaragli (ITA) | Dimension Data | 47:22 |
| 116 | Svein Tuft (CAN) | Orica - Scott | 47:22 |
| 117 | Matthieu Ladagnous (FRA) | La Française des Jeux | 47:22 |
| 118 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 47:22 |
| 119 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 47:22 |
| 120 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 47:22 |
| 121 | Adam Hansen (AUS) | Lotto - Soudal | 47:22 |
| 122 | Joey Rosskopf (E-U) | BMC Racing Team | 47:22 |
| 123 | Jasper De Buyst (BEL) | Lotto - Soudal | 47:22 |
| 124 | Tobias Ludvigsson (SUE) | La Française des Jeux | 47:22 |
| 125 | Clément Chevrier (FRA) | AG2R - La Mondiale | 47:22 |
| 126 | Michal Golas (POL) | Team Ineos | 47:22 |
| 127 | Christopher Juul-Jensen (DAN) | Orica - Scott | 47:22 |
| 128 | Matej Mohoric (SLO) | Uae Team Emirates | 47:22 |
| 129 | Luka Mezgec (SLO) | Orica - Scott | 47:22 |
| 130 | Julien Bérard (FRA) | AG2R - La Mondiale | 47:22 |
| 131 | Davide Villella (ITA) | Cannondale - Drapac | 47:22 |
| 132 | Hugh Carthy (G-B) | Cannondale - Drapac | 47:22 |
| 133 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 47:22 |
| 134 | Mads Pedersen (DAN) | Trek - Segafredo | 47:22 |
| 135 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 47:22 |
| 136 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 47:39 |
| 137 | Manuele Boaro (ITA) | Bahrain - Merida | 47:39 |
| 138 | Eugert Zhupa (ALB) | 51:21 | |
| 139 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 51:21 |
| 140 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 51:21 |
| 141 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 51:21 |
| 142 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 51:21 |
| 143 | Luka Pibernik (SLO) | Bahrain - Merida | 51:21 |
| 144 | Phil Bauhaus (ALL) | Sunweb | 51:21 |
| 145 | Davide Martinelli (ITA) | Quick Step Floors | 51:21 |
| 146 | Lars Ytting Bak (DAN) | Lotto - Soudal | 51:21 |
| 147 | Johann Van Zyl (AFS) | Dimension Data | 51:21 |
| 148 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 51:21 |
| 149 | Sacha Modolo (ITA) | Uae Team Emirates | 51:21 |
| 150 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 51:21 |
| 151 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 51:21 |
| 152 | Tom Stamsnijder (P-B) | Sunweb | 51:21 |
| 153 | Kristijan Koren (SLO) | Cannondale - Drapac | 51:21 |
| 154 | Alex Howes (E-U) | Cannondale - Drapac | 51:21 |
| 155 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 51:21 |
| 156 | Eugenio Alafaci (ITA) | Trek - Segafredo | 52:04 |
| 157 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 52:08 |
| 158 | Zhandos Bizhigitov (KAZ) | Astana | 52:08 |
| 159 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 52:08 |
| 160 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 52:15 |
| 161 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 52:15 |
| 162 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 52:18 |
| 163 | Iljo Keisse (BEL) | Quick Step Floors | 52:18 |
| 164 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 52:22 |
| 165 | Roberto Ferrari (ITA) | Uae Team Emirates | 52:22 |
| 166 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 52:22 |
| 167 | Dries Devenyns (BEL) | Quick Step Floors | 52:28 |
| 168 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 52:28 |
| 169 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 52:32 |
| 170 | Victor Campenaerts (BEL) | Lotto NL - Jumbo | |
| 171 | Daniele Bennati (ITA) | Movistar | |
| 172 | Sean De Bie (BEL) | Lotto - Soudal | |
| 173 | Ben Hermans (BEL) | BMC Racing Team | |
| 174 | Kenny Elissonde (FRA) | Team Ineos | |
| 175 | Vincenzo Albanese (ITA) | Bardiani Valvole - CSF Inox | |
| 176 | William Bonnet (FRA) | La Française des Jeux | |
| 177 | Alexander Edmondson (AUS) | Orica - Scott | |
| 178 | Ryan Gibbons (AFS) | Dimension Data |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Pierre Rolland (FRA) | Cannondale - Drapac | 5:42:56 |
| 2 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 0:24 |
| 3 | Gorka Izagirre Insausti (ESP) | Movistar | 0:24 |
| 4 | Rory Sutherland (AUS) | Movistar | 0:24 |
| 5 | Matteo Busato (ITA) | Wilier - Selle Italia | 0:24 |
| 6 | Dries Devenyns (BEL) | Quick Step Floors | 0:24 |
| 7 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 0:24 |
| 8 | Omar Fraile Matarranz (ESP) | Dimension Data | 0:24 |
| 9 | Michael Woods (CAN) | Cannondale - Drapac | 0:24 |
| 10 | Julien Bernard (FRA) | Trek - Segafredo | 0:24 |
| 11 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 0:24 |
| 12 | Maxime Monfort (BEL) | Lotto - Soudal | 0:24 |
| 13 | Tejay Van Garderen (E-U) | BMC Racing Team | 0:24 |
| 14 | Laurens De Plus (BEL) | Quick Step Floors | 0:27 |
| 15 | Valerio Conti (ITA) | Uae Team Emirates | 1:02 |
| 16 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:18 |
| 17 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 2:14 |
| 18 | Jan Bárta (RTC) | Bora - Hansgrohe | 2:14 |
| 19 | Daniel Teklehaimanot (ERI) | Dimension Data | 2:14 |
| 20 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 2:14 |
| 21 | Jan Polanc (SLO) | Uae Team Emirates | 2:14 |
| 22 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 2:14 |
| 23 | Jérémy Roy (FRA) | La Française des Jeux | 2:14 |
| 24 | Salvatore Puccio (ITA) | Team Ineos | 2:14 |
| 25 | Eros Capecchi (ITA) | Quick Step Floors | 7:54 |
| 26 | Chad Haga (E-U) | Sunweb | 7:54 |
| 27 | Jasper Stuyven (BEL) | Trek - Segafredo | 7:54 |
| 28 | Michael Hepburn (AUS) | Orica - Scott | 7:54 |
| 29 | Laurens Ten Dam (P-B) | Sunweb | 7:54 |
| 30 | Adam Yates (G-B) | Orica - Scott | 7:54 |
| 31 | Bauke Mollema (P-B) | Trek - Segafredo | 7:54 |
| 32 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 7:54 |
| 33 | Enrico Gasparotto (SUI) | Bahrain - Merida | 7:54 |
| 34 | Bob Jungels (LUX) | Quick Step Floors | 7:54 |
| 35 | Svein Tuft (CAN) | Orica - Scott | 7:54 |
| 36 | José Joaquin Rojas Gil (ESP) | Movistar | 7:54 |
| 37 | Tom Dumoulin (P-B) | Sunweb | 7:54 |
| 38 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 7:54 |
| 39 | Luka Mezgec (SLO) | Orica - Scott | 7:54 |
| 40 | Vincenzo Nibali (ITA) | Bahrain - Merida | 7:54 |
| 41 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 7:54 |
| 42 | Nairo Alexander Quintana Rojas (COL) | Movistar | 7:54 |
| 43 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 7:54 |
| 44 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 7:54 |
| 45 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 7:54 |
| 46 | Tobias Ludvigsson (SUE) | La Française des Jeux | 7:54 |
| 47 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 7:54 |
| 48 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 7:54 |
| 49 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 7:54 |
| 50 | Lars Ytting Bak (DAN) | Lotto - Soudal | 7:54 |
| 51 | Stef Clement (P-B) | Lotto NL - Jumbo | 7:54 |
| 52 | Manuele Boaro (ITA) | Bahrain - Merida | 7:54 |
| 53 | Thibaut Pinot (FRA) | La Française des Jeux | 7:54 |
| 54 | Clément Chevrier (FRA) | AG2R - La Mondiale | 7:54 |
| 55 | Andrey Amador Bikkazakova (CRC) | Movistar | 7:54 |
| 56 | Hubert Dupont (FRA) | AG2R - La Mondiale | 7:54 |
| 57 | Rudy Molard (FRA) | La Française des Jeux | 7:54 |
| 58 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 7:54 |
| 59 | Patrick Konrad (AUT) | Bora - Hansgrohe | 7:54 |
| 60 | Rubén Plaza Molina (ESP) | Orica - Scott | 7:54 |
| 61 | Sébastien Reichenbach (SUI) | La Française des Jeux | 7:54 |
| 62 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 7:54 |
| 63 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 7:54 |
| 64 | François Bidard (FRA) | AG2R - La Mondiale | 7:54 |
| 65 | Winner Andrew Anacona Gomez (COL) | Movistar | 7:54 |
| 66 | Matthieu Ladagnous (FRA) | La Française des Jeux | 7:54 |
| 67 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 7:54 |
| 68 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 7:54 |
| 69 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 7:54 |
| 70 | Víctor De La Parte Gonzalez (ESP) | Movistar | 7:54 |
| 71 | Marco Marcato (ITA) | Uae Team Emirates | 7:54 |
| 72 | Simone Petilli (ITA) | Uae Team Emirates | 7:54 |
| 73 | José Herrada Lopez (ESP) | Movistar | 7:54 |
| 74 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 7:54 |
| 75 | Giovanni Visconti (ITA) | Bahrain - Merida | 7:54 |
| 76 | Andrey Zeits (KAZ) | Astana | 7:54 |
| 77 | Adam Hansen (AUS) | Lotto - Soudal | 7:54 |
| 78 | Alex Howes (E-U) | Cannondale - Drapac | 7:54 |
| 79 | Dario Cataldo (ITA) | Astana | 7:54 |
| 80 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 7:54 |
| 81 | Davide Formolo (ITA) | Cannondale - Drapac | 7:54 |
| 82 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 7:54 |
| 83 | Steve Morabito (SUI) | La Française des Jeux | 7:54 |
| 84 | Paolo Tiralongo (ITA) | Astana | 7:54 |
| 85 | Bram Tankink (P-B) | Lotto NL - Jumbo | 7:54 |
| 86 | Mikel Landa Meana (ESP) | Team Ineos | 7:54 |
| 87 | Diego Rosa (ITA) | Team Ineos | 7:54 |
| 88 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 7:54 |
| 89 | Peter Stetina (E-U) | Trek - Segafredo | 7:54 |
| 90 | Ben Gastauer (LUX) | AG2R - La Mondiale | 7:54 |
| 91 | Joey Rosskopf (E-U) | BMC Racing Team | 7:54 |
| 92 | Benoît Vaugrenard (FRA) | La Française des Jeux | 7:54 |
| 93 | Michal Golas (POL) | Team Ineos | 7:54 |
| 94 | Manuel Quinziato (ITA) | BMC Racing Team | 7:54 |
| 95 | Manuel Senni (ITA) | BMC Racing Team | 7:54 |
| 96 | Tomasz Marczynski (POL) | Lotto - Soudal | 7:54 |
| 97 | Sebastián Henao Gómez (COL) | Team Ineos | 7:54 |
| 98 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 7:54 |
| 99 | Davide Villella (ITA) | Cannondale - Drapac | 7:54 |
| 100 | Eugenio Alafaci (ITA) | Trek - Segafredo | 7:54 |
| 101 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 7:54 |
| 102 | Eugert Zhupa (ALB) | 7:54 | |
| 103 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 7:54 |
| 104 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 7:54 |
| 105 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 7:54 |
| 106 | Simon Geschke (ALL) | Sunweb | 7:54 |
| 107 | Luis León Sánchez Gil (ESP) | Astana | 7:54 |
| 108 | Luka Pibernik (SLO) | Bahrain - Merida | 7:54 |
| 109 | Mads Pedersen (DAN) | Trek - Segafredo | 7:54 |
| 110 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 7:54 |
| 111 | Kristian Sbaragli (ITA) | Dimension Data | 7:54 |
| 112 | Kristijan Koren (SLO) | Cannondale - Drapac | 7:54 |
| 113 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 7:54 |
| 114 | Dylan Theuns (BEL) | BMC Racing Team | 7:54 |
| 115 | Julien Bérard (FRA) | AG2R - La Mondiale | 7:54 |
| 116 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 7:54 |
| 117 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 7:54 |
| 118 | Hugh Carthy (G-B) | Cannondale - Drapac | 7:54 |
| 119 | Silvan Dillier (SUI) | BMC Racing Team | 7:54 |
| 120 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 7:54 |
| 121 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 7:54 |
| 122 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 7:54 |
| 123 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 7:54 |
| 124 | Pello Bilbao López de Armentia (ESP) | Astana | 7:54 |
| 125 | Christopher Juul-Jensen (DAN) | Orica - Scott | 7:54 |
| 126 | Jesper Hansen (DAN) | Astana | 7:54 |
| 127 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 7:54 |
| 128 | Franco Pellizotti (ITA) | Bahrain - Merida | 7:54 |
| 129 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 9:14 |
| 130 | Moreno Hofland (P-B) | Lotto - Soudal | 9:14 |
| 131 | Jasper De Buyst (BEL) | Lotto - Soudal | 9:14 |
| 132 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 10:00 |
| 133 | Edward Ravasi (ITA) | Uae Team Emirates | 10:00 |
| 134 | Vasil Kiryienka (BLR) | Team Ineos | 10:00 |
| 135 | Philip Deignan (IRL) | Team Ineos | 10:00 |
| 136 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 10:00 |
| 137 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 10:09 |
| 138 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 11:04 |
| 139 | Iljo Keisse (BEL) | Quick Step Floors | 11:36 |
| 140 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 13:04 |
| 141 | Georg Preidler (AUT) | Sunweb | 13:04 |
| 142 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 13:04 |
| 143 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 13:04 |
| 144 | Matej Mohoric (SLO) | Uae Team Emirates | 13:04 |
| 145 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 13:48 |
| 146 | Pieter Serry (BEL) | Quick Step Floors | 13:48 |
| 147 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 14:19 |
| 148 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 14:19 |
| 149 | Valerio Agnoli (ITA) | Bahrain - Merida | 19:20 |
| 150 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 19:20 |
| 151 | Matvei Mamykin (RUS) | Katusha - Alpecin | 19:20 |
| 152 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 19:20 |
| 153 | Roberto Ferrari (ITA) | Uae Team Emirates | 19:20 |
| 154 | Igor Antón Hernandez (ESP) | Dimension Data | 19:20 |
| 155 | Sam Bennett (IRL) | Bora - Hansgrohe | 20:29 |
| 156 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 20:47 |
| 157 | Sindre Skjøstad Lunke (NOR) | Sunweb | 20:47 |
| 158 | Tom Stamsnijder (P-B) | Sunweb | 20:47 |
| 159 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 20:50 |
| 160 | Maxim Belkov (RUS) | Katusha - Alpecin | 22:44 |
| 161 | Johann Van Zyl (AFS) | Dimension Data | 22:44 |
| 162 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 22:44 |
| 163 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 22:44 |
| 164 | Davide Martinelli (ITA) | Quick Step Floors | 22:44 |
| 165 | Zhandos Bizhigitov (KAZ) | Astana | 22:44 |
| 166 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 30:26 |
| 167 | Sacha Modolo (ITA) | Uae Team Emirates | |
| 168 | Phil Bauhaus (ALL) | Sunweb |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Tejay Van Garderen (E-U) | BMC Racing Team | 3:54:04 |
| 2 | Mikel Landa Meana (ESP) | Team Ineos | 0:00 |
| 3 | Thibaut Pinot (FRA) | La Française des Jeux | 0:08 |
| 4 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:08 |
| 5 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:11 |
| 6 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:24 |
| 7 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 0:34 |
| 8 | Bauke Mollema (P-B) | Trek - Segafredo | 0:34 |
| 9 | Tom Dumoulin (P-B) | Sunweb | 1:06 |
| 10 | Nairo Alexander Quintana Rojas (COL) | Movistar | 1:06 |
| 11 | Vincenzo Nibali (ITA) | Bahrain - Merida | 1:06 |
| 12 | Adam Yates (G-B) | Orica - Scott | 1:12 |
| 13 | Sébastien Reichenbach (SUI) | La Française des Jeux | 1:12 |
| 14 | Dario Cataldo (ITA) | Astana | 1:48 |
| 15 | Davide Formolo (ITA) | Cannondale - Drapac | 1:48 |
| 16 | Winner Andrew Anacona Gomez (COL) | Movistar | 2:20 |
| 17 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 2:20 |
| 18 | Hubert Dupont (FRA) | AG2R - La Mondiale | 3:06 |
| 19 | Bob Jungels (LUX) | Quick Step Floors | 3:55 |
| 20 | Andrey Amador Bikkazakova (CRC) | Movistar | 3:55 |
| 21 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 4:28 |
| 22 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 4:28 |
| 23 | Davide Villella (ITA) | Cannondale - Drapac | 4:48 |
| 24 | Maxime Monfort (BEL) | Lotto - Soudal | 5:06 |
| 25 | Patrick Konrad (AUT) | Bora - Hansgrohe | 5:06 |
| 26 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 5:44 |
| 27 | Jan Polanc (SLO) | Uae Team Emirates | 6:57 |
| 28 | Stef Clement (P-B) | Lotto NL - Jumbo | 6:57 |
| 29 | Diego Rosa (ITA) | Team Ineos | 6:57 |
| 30 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 6:57 |
| 31 | Giovanni Visconti (ITA) | Bahrain - Merida | 7:40 |
| 32 | Franco Pellizotti (ITA) | Bahrain - Merida | 7:40 |
| 33 | Ben Gastauer (LUX) | AG2R - La Mondiale | 8:44 |
| 34 | Rubén Plaza Molina (ESP) | Orica - Scott | 8:44 |
| 35 | Pierre Rolland (FRA) | Cannondale - Drapac | 9:23 |
| 36 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 10:16 |
| 37 | Gorka Izagirre Insausti (ESP) | Movistar | 14:18 |
| 38 | Laurens Ten Dam (P-B) | Sunweb | 18:37 |
| 39 | Jasper Stuyven (BEL) | Trek - Segafredo | 18:37 |
| 40 | Joey Rosskopf (E-U) | BMC Racing Team | 18:37 |
| 41 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 18:48 |
| 42 | Sebastián Henao Gómez (COL) | Team Ineos | 18:48 |
| 43 | Philip Deignan (IRL) | Team Ineos | 18:48 |
| 44 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 18:48 |
| 45 | José Joaquin Rojas Gil (ESP) | Movistar | 21:59 |
| 46 | Rory Sutherland (AUS) | Movistar | 32:57 |
| 47 | Michael Hepburn (AUS) | Orica - Scott | 32:57 |
| 48 | Tobias Ludvigsson (SUE) | La Française des Jeux | 32:57 |
| 49 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 32:57 |
| 50 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 32:57 |
| 51 | Luka Mezgec (SLO) | Orica - Scott | 32:57 |
| 52 | Sindre Skjøstad Lunke (NOR) | Sunweb | 32:57 |
| 53 | Simone Petilli (ITA) | Uae Team Emirates | 32:57 |
| 54 | Peter Stetina (E-U) | Trek - Segafredo | 32:57 |
| 55 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 32:57 |
| 56 | Luka Pibernik (SLO) | Bahrain - Merida | 32:57 |
| 57 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 32:57 |
| 58 | Clément Chevrier (FRA) | AG2R - La Mondiale | 32:57 |
| 59 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 32:57 |
| 60 | Julien Bernard (FRA) | Trek - Segafredo | 32:57 |
| 61 | Georg Preidler (AUT) | Sunweb | 32:57 |
| 62 | Silvan Dillier (SUI) | BMC Racing Team | 32:57 |
| 63 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 32:57 |
| 64 | Dylan Theuns (BEL) | BMC Racing Team | 32:57 |
| 65 | Simon Geschke (ALL) | Sunweb | 32:57 |
| 66 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 32:57 |
| 67 | Steve Morabito (SUI) | La Française des Jeux | 32:57 |
| 68 | Jérémy Roy (FRA) | La Française des Jeux | 32:57 |
| 69 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 32:57 |
| 70 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 32:57 |
| 71 | Enrico Gasparotto (SUI) | Bahrain - Merida | 32:57 |
| 72 | Paolo Tiralongo (ITA) | Astana | 32:57 |
| 73 | Víctor De La Parte Gonzalez (ESP) | Movistar | 32:57 |
| 74 | Jan Bárta (RTC) | Bora - Hansgrohe | 32:57 |
| 75 | Valerio Agnoli (ITA) | Bahrain - Merida | 32:57 |
| 76 | Alex Howes (E-U) | Cannondale - Drapac | 32:57 |
| 77 | Michael Woods (CAN) | Cannondale - Drapac | 32:57 |
| 78 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 32:57 |
| 79 | Eros Capecchi (ITA) | Quick Step Floors | 32:57 |
| 80 | Chad Haga (E-U) | Sunweb | 32:57 |
| 81 | Mads Pedersen (DAN) | Trek - Segafredo | 32:57 |
| 82 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 32:57 |
| 83 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 32:57 |
| 84 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 32:57 |
| 85 | Jesper Hansen (DAN) | Astana | 32:57 |
| 86 | Bram Tankink (P-B) | Lotto NL - Jumbo | 32:57 |
| 87 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 32:57 |
| 88 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 32:57 |
| 89 | François Bidard (FRA) | AG2R - La Mondiale | 32:57 |
| 90 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 32:57 |
| 91 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 32:57 |
| 92 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 32:57 |
| 93 | Laurens De Plus (BEL) | Quick Step Floors | 32:57 |
| 94 | Omar Fraile Matarranz (ESP) | Dimension Data | 32:57 |
| 95 | José Herrada Lopez (ESP) | Movistar | 32:57 |
| 96 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 32:57 |
| 97 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 32:57 |
| 98 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 32:57 |
| 99 | Igor Antón Hernandez (ESP) | Dimension Data | 32:57 |
| 100 | Pello Bilbao López de Armentia (ESP) | Astana | 32:57 |
| 101 | Hugh Carthy (G-B) | Cannondale - Drapac | 32:57 |
| 102 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 32:57 |
| 103 | Christopher Juul-Jensen (DAN) | Orica - Scott | 33:09 |
| 104 | Manuel Quinziato (ITA) | BMC Racing Team | 35:55 |
| 105 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 35:55 |
| 106 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 35:55 |
| 107 | Valerio Conti (ITA) | Uae Team Emirates | 35:55 |
| 108 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 35:55 |
| 109 | Moreno Hofland (P-B) | Lotto - Soudal | 35:55 |
| 110 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 35:55 |
| 111 | Adam Hansen (AUS) | Lotto - Soudal | 35:55 |
| 112 | Matthieu Ladagnous (FRA) | La Française des Jeux | 35:55 |
| 113 | Eugert Zhupa (ALB) | 35:55 | |
| 114 | Manuel Senni (ITA) | BMC Racing Team | 35:55 |
| 115 | Marco Marcato (ITA) | Uae Team Emirates | 35:55 |
| 116 | Salvatore Puccio (ITA) | Team Ineos | 35:55 |
| 117 | Kristian Sbaragli (ITA) | Dimension Data | 35:55 |
| 118 | Benoît Vaugrenard (FRA) | La Française des Jeux | 35:55 |
| 119 | Lars Ytting Bak (DAN) | Lotto - Soudal | 35:55 |
| 120 | Julien Bérard (FRA) | AG2R - La Mondiale | 35:55 |
| 121 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 35:55 |
| 122 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 35:55 |
| 123 | Andrey Zeits (KAZ) | Astana | 35:55 |
| 124 | Tom Stamsnijder (P-B) | Sunweb | 35:55 |
| 125 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 35:55 |
| 126 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 35:55 |
| 127 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 35:55 |
| 128 | Edward Ravasi (ITA) | Uae Team Emirates | 35:55 |
| 129 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 35:55 |
| 130 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 35:55 |
| 131 | Pieter Serry (BEL) | Quick Step Floors | 35:55 |
| 132 | Luis León Sánchez Gil (ESP) | Astana | 35:55 |
| 133 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 35:55 |
| 134 | Daniel Teklehaimanot (ERI) | Dimension Data | 35:55 |
| 135 | Michal Golas (POL) | Team Ineos | 35:55 |
| 136 | Sam Bennett (IRL) | Bora - Hansgrohe | 35:55 |
| 137 | Kristijan Koren (SLO) | Cannondale - Drapac | 35:55 |
| 138 | Tomasz Marczynski (POL) | Lotto - Soudal | 35:55 |
| 139 | Maxim Belkov (RUS) | Katusha - Alpecin | 35:55 |
| 140 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 35:55 |
| 141 | Matej Mohoric (SLO) | Uae Team Emirates | 35:55 |
| 142 | Svein Tuft (CAN) | Orica - Scott | 35:55 |
| 143 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 35:55 |
| 144 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 35:55 |
| 145 | Davide Martinelli (ITA) | Quick Step Floors | 35:55 |
| 146 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 35:55 |
| 147 | Matvei Mamykin (RUS) | Katusha - Alpecin | 35:55 |
| 148 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 35:55 |
| 149 | Manuele Boaro (ITA) | Bahrain - Merida | 35:55 |
| 150 | Johann Van Zyl (AFS) | Dimension Data | 35:55 |
| 151 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 35:55 |
| 152 | Rudy Molard (FRA) | La Française des Jeux | 35:55 |
| 153 | Dries Devenyns (BEL) | Quick Step Floors | 35:55 |
| 154 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 35:55 |
| 155 | Vasil Kiryienka (BLR) | Team Ineos | 35:55 |
| 156 | Eugenio Alafaci (ITA) | Trek - Segafredo | 35:55 |
| 157 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 35:55 |
| 158 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 35:55 |
| 159 | Iljo Keisse (BEL) | Quick Step Floors | 35:55 |
| 160 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 35:55 |
| 161 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 35:55 |
| 162 | Roberto Ferrari (ITA) | Uae Team Emirates | 35:55 |
| 163 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 35:55 |
| 164 | Matteo Busato (ITA) | Wilier - Selle Italia | 35:55 |
| 165 | Zhandos Bizhigitov (KAZ) | Astana | 35:55 |
| 166 | Jasper De Buyst (BEL) | Lotto - Soudal |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Mikel Landa Meana (ESP) | Team Ineos | 4:53:00 |
| 2 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 1:49 |
| 3 | Pierre Rolland (FRA) | Cannondale - Drapac | 1:54 |
| 4 | Pello Bilbao López de Armentia (ESP) | Astana | 2:12 |
| 5 | Sebastián Henao Gómez (COL) | Team Ineos | 3:06 |
| 6 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 3:51 |
| 7 | Luis León Sánchez Gil (ESP) | Astana | 3:51 |
| 8 | Matteo Busato (ITA) | Wilier - Selle Italia | 5:05 |
| 9 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 5:05 |
| 10 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 6:44 |
| 11 | Thibaut Pinot (FRA) | La Française des Jeux | 8:09 |
| 12 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 8:15 |
| 13 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 8:15 |
| 14 | Bob Jungels (LUX) | Quick Step Floors | 8:21 |
| 15 | Adam Yates (G-B) | Orica - Scott | 8:21 |
| 16 | Nairo Alexander Quintana Rojas (COL) | Movistar | 8:21 |
| 17 | Bauke Mollema (P-B) | Trek - Segafredo | 8:23 |
| 18 | Vincenzo Nibali (ITA) | Bahrain - Merida | 8:23 |
| 19 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 8:23 |
| 20 | José Herrada Lopez (ESP) | Movistar | 8:58 |
| 21 | Rubén Plaza Molina (ESP) | Orica - Scott | 9:18 |
| 22 | Tom Dumoulin (P-B) | Sunweb | 9:30 |
| 23 | Sébastien Reichenbach (SUI) | La Française des Jeux | 9:30 |
| 24 | Davide Formolo (ITA) | Cannondale - Drapac | 9:30 |
| 25 | José Joaquin Rojas Gil (ESP) | Movistar | 9:30 |
| 26 | Rudy Molard (FRA) | La Française des Jeux | 9:41 |
| 27 | Giovanni Visconti (ITA) | Bahrain - Merida | 9:56 |
| 28 | Patrick Konrad (AUT) | Bora - Hansgrohe | 10:41 |
| 29 | Jan Polanc (SLO) | Uae Team Emirates | 10:41 |
| 30 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo | 10:41 |
| 31 | Clément Chevrier (FRA) | AG2R - La Mondiale | 10:58 |
| 32 | Laurens De Plus (BEL) | Quick Step Floors | 11:47 |
| 33 | Hubert Dupont (FRA) | AG2R - La Mondiale | 11:47 |
| 34 | Maxime Monfort (BEL) | Lotto - Soudal | 12:08 |
| 35 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 12:08 |
| 36 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 12:08 |
| 37 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 12:41 |
| 38 | François Bidard (FRA) | AG2R - La Mondiale | 13:16 |
| 39 | Eros Capecchi (ITA) | Quick Step Floors | 13:41 |
| 40 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 13:59 |
| 41 | Julien Bernard (FRA) | Trek - Segafredo | 13:59 |
| 42 | Dario Cataldo (ITA) | Astana | 13:59 |
| 43 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 13:59 |
| 44 | Andrey Zeits (KAZ) | Astana | 13:59 |
| 45 | Ben Gastauer (LUX) | AG2R - La Mondiale | 16:05 |
| 46 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 16:05 |
| 47 | Franco Pellizotti (ITA) | Bahrain - Merida | 17:12 |
| 48 | Winner Andrew Anacona Gomez (COL) | Movistar | 19:26 |
| 49 | Simon Geschke (ALL) | Sunweb | 19:26 |
| 50 | Tejay Van Garderen (E-U) | BMC Racing Team | 19:26 |
| 51 | Jesper Hansen (DAN) | Astana | 19:26 |
| 52 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 19:26 |
| 53 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 19:26 |
| 54 | Pieter Serry (BEL) | Quick Step Floors | 19:38 |
| 55 | Georg Preidler (AUT) | Sunweb | 20:59 |
| 56 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 20:59 |
| 57 | Matvei Mamykin (RUS) | Katusha - Alpecin | 20:59 |
| 58 | Enrico Gasparotto (SUI) | Bahrain - Merida | 22:31 |
| 59 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 22:31 |
| 60 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 22:31 |
| 61 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 23:23 |
| 62 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 23:23 |
| 63 | Manuel Senni (ITA) | BMC Racing Team | 23:23 |
| 64 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 23:23 |
| 65 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 23:23 |
| 66 | Omar Fraile Matarranz (ESP) | Dimension Data | 23:23 |
| 67 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 23:23 |
| 68 | Zhandos Bizhigitov (KAZ) | Astana | 23:23 |
| 69 | Steve Morabito (SUI) | La Française des Jeux | 23:23 |
| 70 | Jérémy Roy (FRA) | La Française des Jeux | 23:23 |
| 71 | Víctor De La Parte Gonzalez (ESP) | Movistar | 23:23 |
| 72 | Igor Antón Hernandez (ESP) | Dimension Data | 23:23 |
| 73 | Paolo Tiralongo (ITA) | Astana | 23:23 |
| 74 | Kristian Sbaragli (ITA) | Dimension Data | 23:23 |
| 75 | Marco Marcato (ITA) | Uae Team Emirates | 23:23 |
| 76 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 23:23 |
| 77 | Peter Stetina (E-U) | Trek - Segafredo | 23:23 |
| 78 | Adam Hansen (AUS) | Lotto - Soudal | 23:23 |
| 79 | Stef Clement (P-B) | Lotto NL - Jumbo | 23:23 |
| 80 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 23:23 |
| 81 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 23:23 |
| 82 | Luka Pibernik (SLO) | Bahrain - Merida | 23:28 |
| 83 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 25:12 |
| 84 | Maxim Belkov (RUS) | Katusha - Alpecin | 25:12 |
| 85 | Manuele Boaro (ITA) | Bahrain - Merida | 25:41 |
| 86 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 25:41 |
| 87 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 26:23 |
| 88 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 28:11 |
| 89 | Tomasz Marczynski (POL) | Lotto - Soudal | 28:11 |
| 90 | Tobias Ludvigsson (SUE) | La Française des Jeux | 28:11 |
| 91 | Matthieu Ladagnous (FRA) | La Française des Jeux | 28:11 |
| 92 | Eugert Zhupa (ALB) | 28:11 | |
| 93 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 28:11 |
| 94 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 28:11 |
| 95 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 28:11 |
| 96 | Diego Rosa (ITA) | Team Ineos | 28:11 |
| 97 | Moreno Hofland (P-B) | Lotto - Soudal | 28:11 |
| 98 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 28:11 |
| 99 | Salvatore Puccio (ITA) | Team Ineos | 28:11 |
| 100 | Dylan Theuns (BEL) | BMC Racing Team | 28:11 |
| 101 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 28:11 |
| 102 | Davide Villella (ITA) | Cannondale - Drapac | 28:11 |
| 103 | Sindre Skjøstad Lunke (NOR) | Sunweb | 28:11 |
| 104 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 28:11 |
| 105 | Daniel Teklehaimanot (ERI) | Dimension Data | 28:11 |
| 106 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 28:11 |
| 107 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 28:11 |
| 108 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 28:11 |
| 109 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 28:11 |
| 110 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 28:11 |
| 111 | Matej Mohoric (SLO) | Uae Team Emirates | 28:11 |
| 112 | Valerio Conti (ITA) | Uae Team Emirates | 28:11 |
| 113 | Philip Deignan (IRL) | Team Ineos | 28:11 |
| 114 | Valerio Agnoli (ITA) | Bahrain - Merida | 28:11 |
| 115 | Simone Petilli (ITA) | Uae Team Emirates | 28:11 |
| 116 | Michael Hepburn (AUS) | Orica - Scott | 28:11 |
| 117 | Rory Sutherland (AUS) | Movistar | 28:11 |
| 118 | Julien Bérard (FRA) | AG2R - La Mondiale | 28:11 |
| 119 | Chad Haga (E-U) | Sunweb | 28:11 |
| 120 | Edward Ravasi (ITA) | Uae Team Emirates | 28:11 |
| 121 | Kristijan Koren (SLO) | Cannondale - Drapac | 28:11 |
| 122 | Joey Rosskopf (E-U) | BMC Racing Team | 28:11 |
| 123 | Michael Woods (CAN) | Cannondale - Drapac | 28:11 |
| 124 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 28:11 |
| 125 | Luka Mezgec (SLO) | Orica - Scott | 28:11 |
| 126 | Michal Golas (POL) | Team Ineos | 28:11 |
| 127 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 28:11 |
| 128 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 28:11 |
| 129 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 28:11 |
| 130 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 28:11 |
| 131 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 28:11 |
| 132 | Jan Bárta (RTC) | Bora - Hansgrohe | 28:11 |
| 133 | Johann Van Zyl (AFS) | Dimension Data | 28:11 |
| 134 | Lars Ytting Bak (DAN) | Lotto - Soudal | 28:11 |
| 135 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 28:11 |
| 136 | Laurens Ten Dam (P-B) | Sunweb | 28:11 |
| 137 | Vasil Kiryienka (BLR) | Team Ineos | 28:11 |
| 138 | Dries Devenyns (BEL) | Quick Step Floors | 28:11 |
| 139 | Manuel Quinziato (ITA) | BMC Racing Team | 28:11 |
| 140 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 28:11 |
| 141 | Iljo Keisse (BEL) | Quick Step Floors | 28:11 |
| 142 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 28:11 |
| 143 | Silvan Dillier (SUI) | BMC Racing Team | 28:11 |
| 144 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 28:11 |
| 145 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 28:11 |
| 146 | Hugh Carthy (G-B) | Cannondale - Drapac | 28:11 |
| 147 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 28:11 |
| 148 | Benoît Vaugrenard (FRA) | La Française des Jeux | 28:11 |
| 149 | Gorka Izagirre Insausti (ESP) | Movistar | 28:11 |
| 150 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 28:11 |
| 151 | Andrey Amador Bikkazakova (CRC) | Movistar | 28:11 |
| 152 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 28:11 |
| 153 | Alex Howes (E-U) | Cannondale - Drapac | 28:11 |
| 154 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 28:11 |
| 155 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 28:11 |
| 156 | Christopher Juul-Jensen (DAN) | Orica - Scott | 28:11 |
| 157 | Svein Tuft (CAN) | Orica - Scott | 28:11 |
| 158 | Mads Pedersen (DAN) | Trek - Segafredo | 29:54 |
| 159 | Jasper Stuyven (BEL) | Trek - Segafredo | 29:54 |
| 160 | Davide Martinelli (ITA) | Quick Step Floors | 29:54 |
| 161 | Eugenio Alafaci (ITA) | Trek - Segafredo | 29:54 |
| 162 | Sam Bennett (IRL) | Bora - Hansgrohe | 29:54 |
| 163 | Roberto Ferrari (ITA) | Uae Team Emirates | 29:54 |
| 164 | Tom Stamsnijder (P-B) | Sunweb | 30:25 |
| 165 | Bram Tankink (P-B) | Lotto NL - Jumbo |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Thibaut Pinot (FRA) | La Française des Jeux | 4:57:58 |
| 2 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 0:00 |
| 3 | Vincenzo Nibali (ITA) | Bahrain - Merida | 0:00 |
| 4 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 0:00 |
| 5 | Nairo Alexander Quintana Rojas (COL) | Movistar | 0:00 |
| 6 | Bob Jungels (LUX) | Quick Step Floors | 0:15 |
| 7 | Adam Yates (G-B) | Orica - Scott | 0:15 |
| 8 | Sébastien Reichenbach (SUI) | La Française des Jeux | 0:15 |
| 9 | Bauke Mollema (P-B) | Trek - Segafredo | 0:15 |
| 10 | Tom Dumoulin (P-B) | Sunweb | 0:15 |
| 11 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 0:20 |
| 12 | Patrick Konrad (AUT) | Bora - Hansgrohe | 2:35 |
| 13 | Omar Fraile Matarranz (ESP) | Dimension Data | 2:35 |
| 14 | Hubert Dupont (FRA) | AG2R - La Mondiale | 2:35 |
| 15 | Jan Polanc (SLO) | Uae Team Emirates | 2:35 |
| 16 | Philip Deignan (IRL) | Team Ineos | 2:35 |
| 17 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 4:17 |
| 18 | Jesper Hansen (DAN) | Astana | 4:18 |
| 19 | Davide Formolo (ITA) | Cannondale - Drapac | 4:18 |
| 20 | Dario Cataldo (ITA) | Astana | 4:18 |
| 21 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 4:18 |
| 22 | Andrey Amador Bikkazakova (CRC) | Movistar | 4:18 |
| 23 | Mikel Landa Meana (ESP) | Team Ineos | 4:18 |
| 24 | Maxime Monfort (BEL) | Lotto - Soudal | 6:41 |
| 25 | Simone Petilli (ITA) | Uae Team Emirates | 6:41 |
| 26 | Tejay Van Garderen (E-U) | BMC Racing Team | 6:41 |
| 27 | Luka Mezgec (SLO) | Orica - Scott | 6:41 |
| 28 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 6:41 |
| 29 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 6:41 |
| 30 | Dylan Theuns (BEL) | BMC Racing Team | 6:41 |
| 31 | Ben Gastauer (LUX) | AG2R - La Mondiale | 7:54 |
| 32 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 7:54 |
| 33 | François Bidard (FRA) | AG2R - La Mondiale | 7:54 |
| 34 | Laurens De Plus (BEL) | Quick Step Floors | 7:54 |
| 35 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 7:54 |
| 36 | Sebastián Henao Gómez (COL) | Team Ineos | 7:54 |
| 37 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 12:32 |
| 38 | Manuel Senni (ITA) | BMC Racing Team | 12:32 |
| 39 | Steve Morabito (SUI) | La Française des Jeux | 12:32 |
| 40 | Andrey Zeits (KAZ) | Astana | 12:32 |
| 41 | Diego Rosa (ITA) | Team Ineos | 12:32 |
| 42 | Michael Woods (CAN) | Cannondale - Drapac | 12:32 |
| 43 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 12:32 |
| 44 | Simon Geschke (ALL) | Sunweb | 12:32 |
| 45 | Tomasz Marczynski (POL) | Lotto - Soudal | 12:32 |
| 46 | Rubén Plaza Molina (ESP) | Orica - Scott | 12:32 |
| 47 | Víctor De La Parte Gonzalez (ESP) | Movistar | 12:32 |
| 48 | Franco Pellizotti (ITA) | Bahrain - Merida | 12:32 |
| 49 | Pierre Rolland (FRA) | Cannondale - Drapac | 12:32 |
| 50 | Julien Bernard (FRA) | Trek - Segafredo | 14:50 |
| 51 | Matvei Mamykin (RUS) | Katusha - Alpecin | 14:50 |
| 52 | Stef Clement (P-B) | Lotto NL - Jumbo | 16:41 |
| 53 | Edward Ravasi (ITA) | Uae Team Emirates | 16:46 |
| 54 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 16:46 |
| 55 | Matthieu Ladagnous (FRA) | La Française des Jeux | 16:46 |
| 56 | Laurens Ten Dam (P-B) | Sunweb | 16:46 |
| 57 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 16:46 |
| 58 | Paolo Tiralongo (ITA) | Astana | 16:46 |
| 59 | Dries Devenyns (BEL) | Quick Step Floors | 17:10 |
| 60 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 21:42 |
| 61 | Luis León Sánchez Gil (ESP) | Astana | 21:42 |
| 62 | José Joaquin Rojas Gil (ESP) | Movistar | 21:42 |
| 63 | Gorka Izagirre Insausti (ESP) | Movistar | 21:42 |
| 64 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 21:42 |
| 65 | Pieter Serry (BEL) | Quick Step Floors | 21:42 |
| 66 | Maxim Belkov (RUS) | Katusha - Alpecin | 21:42 |
| 67 | Manuele Boaro (ITA) | Bahrain - Merida | 21:42 |
| 68 | Christopher Juul-Jensen (DAN) | Orica - Scott | 21:42 |
| 69 | Jérémy Roy (FRA) | La Française des Jeux | 22:12 |
| 70 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 22:12 |
| 71 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 22:16 |
| 72 | Adam Hansen (AUS) | Lotto - Soudal | 25:53 |
| 73 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 25:53 |
| 74 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 25:53 |
| 75 | Winner Andrew Anacona Gomez (COL) | Movistar | 25:53 |
| 76 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 25:53 |
| 77 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 25:53 |
| 78 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 25:53 |
| 79 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 25:53 |
| 80 | Rory Sutherland (AUS) | Movistar | 25:53 |
| 81 | Kristijan Koren (SLO) | Cannondale - Drapac | 25:53 |
| 82 | Luka Pibernik (SLO) | Bahrain - Merida | 25:53 |
| 83 | Davide Villella (ITA) | Cannondale - Drapac | 28:38 |
| 84 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 35:57 |
| 85 | Eugert Zhupa (ALB) | 35:57 | |
| 86 | Marco Marcato (ITA) | Uae Team Emirates | 35:57 |
| 87 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 35:57 |
| 88 | Valerio Agnoli (ITA) | Bahrain - Merida | 35:57 |
| 89 | Lars Ytting Bak (DAN) | Lotto - Soudal | 35:57 |
| 90 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 35:57 |
| 91 | Zhandos Bizhigitov (KAZ) | Astana | 35:57 |
| 92 | Joey Rosskopf (E-U) | BMC Racing Team | 35:57 |
| 93 | Matteo Busato (ITA) | Wilier - Selle Italia | 35:57 |
| 94 | Moreno Hofland (P-B) | Lotto - Soudal | 35:57 |
| 95 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 35:57 |
| 96 | Enrico Gasparotto (SUI) | Bahrain - Merida | 35:57 |
| 97 | Julien Bérard (FRA) | AG2R - La Mondiale | 35:57 |
| 98 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 35:57 |
| 99 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 35:57 |
| 100 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 35:57 |
| 101 | Clément Chevrier (FRA) | AG2R - La Mondiale | 35:57 |
| 102 | Georg Preidler (AUT) | Sunweb | 35:57 |
| 103 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 35:57 |
| 104 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 35:57 |
| 105 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 35:57 |
| 106 | Matej Mohoric (SLO) | Uae Team Emirates | 35:57 |
| 107 | Valerio Conti (ITA) | Uae Team Emirates | 35:57 |
| 108 | Sindre Skjøstad Lunke (NOR) | Sunweb | 35:57 |
| 109 | Tobias Ludvigsson (SUE) | La Française des Jeux | 35:57 |
| 110 | Igor Antón Hernandez (ESP) | Dimension Data | 35:57 |
| 111 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 35:57 |
| 112 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 35:57 |
| 113 | Tom Stamsnijder (P-B) | Sunweb | 35:57 |
| 114 | Silvan Dillier (SUI) | BMC Racing Team | 35:57 |
| 115 | Daniel Teklehaimanot (ERI) | Dimension Data | 35:57 |
| 116 | Eros Capecchi (ITA) | Quick Step Floors | 35:57 |
| 117 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 35:57 |
| 118 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 35:57 |
| 119 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 35:57 |
| 120 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 35:57 |
| 121 | Pello Bilbao López de Armentia (ESP) | Astana | 35:57 |
| 122 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 35:57 |
| 123 | Peter Stetina (E-U) | Trek - Segafredo | 35:57 |
| 124 | Michal Golas (POL) | Team Ineos | 35:57 |
| 125 | Eugenio Alafaci (ITA) | Trek - Segafredo | 35:57 |
| 126 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 35:57 |
| 127 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 35:57 |
| 128 | Manuel Quinziato (ITA) | BMC Racing Team | 35:57 |
| 129 | Rudy Molard (FRA) | La Française des Jeux | 35:57 |
| 130 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 35:57 |
| 131 | Chad Haga (E-U) | Sunweb | 35:57 |
| 132 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 35:57 |
| 133 | Salvatore Puccio (ITA) | Team Ineos | 35:57 |
| 134 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 35:57 |
| 135 | Benoît Vaugrenard (FRA) | La Française des Jeux | 35:57 |
| 136 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 35:57 |
| 137 | Kristian Sbaragli (ITA) | Dimension Data | 35:57 |
| 138 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 35:57 |
| 139 | José Herrada Lopez (ESP) | Movistar | 35:57 |
| 140 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin | 35:57 |
| 141 | Davide Martinelli (ITA) | Quick Step Floors | 35:57 |
| 142 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 35:57 |
| 143 | Jan Bárta (RTC) | Bora - Hansgrohe | 35:57 |
| 144 | Sam Bennett (IRL) | Bora - Hansgrohe | 35:57 |
| 145 | Johann Van Zyl (AFS) | Dimension Data | 35:57 |
| 146 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 35:57 |
| 147 | Iljo Keisse (BEL) | Quick Step Floors | 35:57 |
| 148 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 35:57 |
| 149 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 35:57 |
| 150 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 35:57 |
| 151 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 35:57 |
| 152 | Vasil Kiryienka (BLR) | Team Ineos | 35:57 |
| 153 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 35:57 |
| 154 | Alex Howes (E-U) | Cannondale - Drapac | 35:57 |
| 155 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 35:57 |
| 156 | Mads Pedersen (DAN) | Trek - Segafredo | 35:57 |
| 157 | Jasper Stuyven (BEL) | Trek - Segafredo | 35:57 |
| 158 | Roberto Ferrari (ITA) | Uae Team Emirates | 35:57 |
| 159 | Svein Tuft (CAN) | Orica - Scott | 35:57 |
| 160 | Michael Hepburn (AUS) | Orica - Scott | 35:57 |
| 161 | Hugh Carthy (G-B) | Cannondale - Drapac | 35:57 |
| 162 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 35:57 |
| 163 | Giovanni Visconti (ITA) | Bahrain - Merida | |
| 164 | Steven Kruijswijk (P-B) | Lotto NL - Jumbo |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Jos Van Emden (P-B) | Lotto NL - Jumbo | 33:08 |
| 2 | Tom Dumoulin (P-B) | Sunweb | 0:15 |
| 3 | Manuel Quinziato (ITA) | BMC Racing Team | 0:27 |
| 4 | Vasil Kiryienka (BLR) | Team Ineos | 0:31 |
| 5 | Joey Rosskopf (E-U) | BMC Racing Team | 0:35 |
| 6 | Jan Bárta (RTC) | Bora - Hansgrohe | 0:39 |
| 7 | Georg Preidler (AUT) | Sunweb | 0:51 |
| 8 | Bob Jungels (LUX) | Quick Step Floors | 0:54 |
| 9 | Jan Tratnik (SLO) | CCC - Sprandi - Polkowice | 0:57 |
| 10 | Andrey Amador Bikkazakova (CRC) | Movistar | 1:02 |
| 11 | Marcin Bialoblocki (POL) | CCC - Sprandi - Polkowice | 1:04 |
| 12 | Mads Pedersen (DAN) | Trek - Segafredo | 1:04 |
| 13 | Vincenzo Nibali (ITA) | Bahrain - Merida | 1:09 |
| 14 | Tobias Ludvigsson (SUE) | La Française des Jeux | 1:09 |
| 15 | Michael Hepburn (AUS) | Orica - Scott | 1:13 |
| 16 | Stef Clement (P-B) | Lotto NL - Jumbo | 1:14 |
| 17 | Chad Haga (E-U) | Sunweb | 1:16 |
| 18 | Jurgen Van Den Broeck (BEL) | Lotto NL - Jumbo | 1:17 |
| 19 | Silvan Dillier (SUI) | BMC Racing Team | 1:17 |
| 20 | Svein Tuft (CAN) | Orica - Scott | 1:18 |
| 21 | Tejay Van Garderen (E-U) | BMC Racing Team | 1:21 |
| 22 | Jasper Stuyven (BEL) | Trek - Segafredo | 1:31 |
| 23 | Rubén Plaza Molina (ESP) | Orica - Scott | 1:36 |
| 24 | José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 1:36 |
| 25 | Lukas Pöstlberger (AUT) | Bora - Hansgrohe | 1:37 |
| 26 | Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 1:37 |
| 27 | Nairo Alexander Quintana Rojas (COL) | Movistar | 1:39 |
| 28 | Thibaut Pinot (FRA) | La Française des Jeux | 1:42 |
| 29 | Patrick Konrad (AUT) | Bora - Hansgrohe | 1:44 |
| 30 | Twan Castelijns (P-B) | Lotto NL - Jumbo | 1:46 |
| 31 | Bauke Mollema (P-B) | Trek - Segafredo | 1:46 |
| 32 | Martijn Keizer (P-B) | Lotto NL - Jumbo | 1:48 |
| 33 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 1:49 |
| 34 | Jérémy Roy (FRA) | La Française des Jeux | 1:49 |
| 35 | Luis León Sánchez Gil (ESP) | Astana | 1:49 |
| 36 | Diego Rosa (ITA) | Team Ineos | 1:50 |
| 37 | Maxime Monfort (BEL) | Lotto - Soudal | 1:54 |
| 38 | Maxim Belkov (RUS) | Katusha - Alpecin | 1:54 |
| 39 | Maciej Paterski (POL) | CCC - Sprandi - Polkowice | 1:57 |
| 40 | Lars Ytting Bak (DAN) | Lotto - Soudal | 1:58 |
| 41 | José João Pimenta Costa Mendes (POR) | Bora - Hansgrohe | 2:06 |
| 42 | Rui Alberto Faria da Costa (POR) | Uae Team Emirates | 2:15 |
| 43 | Dario Cataldo (ITA) | Astana | 2:15 |
| 44 | Mikel Landa Meana (ESP) | Team Ineos | 2:15 |
| 45 | Jan Polanc (SLO) | Uae Team Emirates | 2:16 |
| 46 | Kristijan Koren (SLO) | Cannondale - Drapac | 2:18 |
| 47 | Valerio Conti (ITA) | Uae Team Emirates | 2:21 |
| 48 | Salvatore Puccio (ITA) | Team Ineos | 2:24 |
| 49 | Matej Mohoric (SLO) | Uae Team Emirates | 2:25 |
| 50 | Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 2:27 |
| 51 | Adam Yates (G-B) | Orica - Scott | 2:28 |
| 52 | Marco Marcato (ITA) | Uae Team Emirates | 2:28 |
| 53 | Christopher Juul-Jensen (DAN) | Orica - Scott | 2:31 |
| 54 | Matteo Montaguti (ITA) | AG2R - La Mondiale | 2:32 |
| 55 | Manuel Senni (ITA) | BMC Racing Team | 2:35 |
| 56 | Daniel Teklehaimanot (ERI) | Dimension Data | 2:37 |
| 57 | Julien Bernard (FRA) | Trek - Segafredo | 2:39 |
| 58 | Sam Bennett (IRL) | Bora - Hansgrohe | 2:48 |
| 59 | Domenico Pozzovivo (ITA) | AG2R - La Mondiale | 2:49 |
| 60 | Iljo Keisse (BEL) | Quick Step Floors | 2:49 |
| 61 | Matthieu Ladagnous (FRA) | La Française des Jeux | 2:55 |
| 62 | Tomasz Marczynski (POL) | Lotto - Soudal | 2:57 |
| 63 | Sebastián Henao Gómez (COL) | Team Ineos | 2:58 |
| 64 | Edward Ravasi (ITA) | Uae Team Emirates | 2:58 |
| 65 | Carlos Verona Quintanilla (ESP) | Orica - Scott | 2:58 |
| 66 | Sébastien Reichenbach (SUI) | La Française des Jeux | 3:00 |
| 67 | Gorka Izagirre Insausti (ESP) | Movistar | 3:01 |
| 68 | Manuele Boaro (ITA) | Bahrain - Merida | 3:01 |
| 69 | Ben Gastauer (LUX) | AG2R - La Mondiale | 3:01 |
| 70 | Benoît Vaugrenard (FRA) | La Française des Jeux | 3:02 |
| 71 | Fernando Gaviria Rendon (COL) | Quick Step Floors | 3:03 |
| 72 | Víctor De La Parte Gonzalez (ESP) | Movistar | 3:03 |
| 73 | Luka Pibernik (SLO) | Bahrain - Merida | 3:05 |
| 74 | Simon Geschke (ALL) | Sunweb | 3:09 |
| 75 | Alexei Tsatevitch (RUS) | Gazprom - Rusvelo | 3:09 |
| 76 | Franco Pellizotti (ITA) | Bahrain - Merida | 3:10 |
| 77 | Gregor Mühlberger (AUT) | Bora - Hansgrohe | 3:11 |
| 78 | Andrey Zeits (KAZ) | Astana | 3:12 |
| 79 | José Joaquin Rojas Gil (ESP) | Movistar | 3:12 |
| 80 | Laurens De Plus (BEL) | Quick Step Floors | 3:15 |
| 81 | Dylan Theuns (BEL) | BMC Racing Team | 3:15 |
| 82 | Cesare Benedetti (ITA) | Bora - Hansgrohe | 3:17 |
| 83 | Omar Fraile Matarranz (ESP) | Dimension Data | 3:28 |
| 84 | Johann Van Zyl (AFS) | Dimension Data | 3:29 |
| 85 | Davide Formolo (ITA) | Cannondale - Drapac | 3:30 |
| 86 | Eugenio Alafaci (ITA) | Trek - Segafredo | 3:31 |
| 87 | Enrico Battaglin (ITA) | Lotto NL - Jumbo | 3:33 |
| 88 | Michal Golas (POL) | Team Ineos | 3:33 |
| 89 | Eros Capecchi (ITA) | Quick Step Floors | 3:35 |
| 90 | José Herrada Lopez (ESP) | Movistar | 3:37 |
| 91 | Julen Amezqueta Moreno (ESP) | Wilier - Selle Italia | 3:39 |
| 92 | Ivan Rovny (RUS) | Gazprom - Rusvelo | 3:39 |
| 93 | Moreno Hofland (P-B) | Lotto - Soudal | 3:39 |
| 94 | Pieter Serry (BEL) | Quick Step Floors | 3:40 |
| 95 | Laurens Ten Dam (P-B) | Sunweb | 3:42 |
| 96 | Konstantin Sivtsov (BLR) | Bahrain - Merida | 3:43 |
| 97 | Pavel Brutt (RUS) | Gazprom - Rusvelo | 3:44 |
| 98 | Simone Petilli (ITA) | Uae Team Emirates | 3:44 |
| 99 | Rory Sutherland (AUS) | Movistar | 3:44 |
| 100 | Jacques Janse Van Rensburg (AFS) | Dimension Data | 3:46 |
| 101 | Pello Bilbao López de Armentia (ESP) | Astana | 3:46 |
| 102 | Sergey Firsanov (RUS) | Gazprom - Rusvelo | 3:48 |
| 103 | Dmitry Kozontchuk (RUS) | Gazprom - Rusvelo | 3:48 |
| 104 | Michael Woods (CAN) | Cannondale - Drapac | 3:48 |
| 105 | Tom Stamsnijder (P-B) | Sunweb | 3:49 |
| 106 | Lukasz Owsian (POL) | CCC - Sprandi - Polkowice | 3:50 |
| 107 | Philip Deignan (IRL) | Team Ineos | 3:52 |
| 108 | Hubert Dupont (FRA) | AG2R - La Mondiale | 3:56 |
| 109 | Michal Schlegel (RTC) | CCC - Sprandi - Polkowice | 3:58 |
| 110 | Igor Antón Hernandez (ESP) | Dimension Data | 3:58 |
| 111 | Rudy Molard (FRA) | La Française des Jeux | 3:59 |
| 112 | Jan Hirt (RTC) | CCC - Sprandi - Polkowice | 3:59 |
| 113 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 4:03 |
| 114 | Tom Jelte Slagter (P-B) | Cannondale - Drapac | 4:03 |
| 115 | Alexander Foliforov (RUS) | Gazprom - Rusvelo | 4:04 |
| 116 | Kristian Sbaragli (ITA) | Dimension Data | 4:06 |
| 117 | Davide Martinelli (ITA) | Quick Step Floors | 4:06 |
| 118 | Clément Chevrier (FRA) | AG2R - La Mondiale | 4:08 |
| 119 | Luka Mezgec (SLO) | Orica - Scott | 4:08 |
| 120 | Felix Großschartner (AUT) | CCC - Sprandi - Polkowice | 4:15 |
| 121 | Winner Andrew Anacona Gomez (COL) | Movistar | 4:17 |
| 122 | Joseph Lloyd Dombrowski (E-U) | Cannondale - Drapac | 4:20 |
| 123 | Jesper Hansen (DAN) | Astana | 4:22 |
| 124 | Giuseppe Fonzi (ITA) | Wilier - Selle Italia | 4:23 |
| 125 | Julien Bérard (FRA) | AG2R - La Mondiale | 4:25 |
| 126 | Cristián Rodríguez Martin (ESP) | Wilier - Selle Italia | 4:26 |
| 127 | Adam Hansen (AUS) | Lotto - Soudal | 4:26 |
| 128 | Alberto Losada Alguacil (ESP) | Katusha - Alpecin | 4:26 |
| 129 | Eugert Zhupa (ALB) | 4:27 | |
| 130 | Ilia Koshevoy (BLR) | Wilier - Selle Italia | 4:29 |
| 131 | Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 4:30 |
| 132 | Steve Morabito (SUI) | La Française des Jeux | 4:31 |
| 133 | Ariel Maximiliano Richeze Araquistaín (ARG) | Quick Step Floors | 4:32 |
| 134 | Branislau Samoilau (BLR) | CCC - Sprandi - Polkowice | 4:33 |
| 135 | Peter Stetina (E-U) | Trek - Segafredo | 4:34 |
| 136 | Nicola Boem (ITA) | Bardiani Valvole - CSF Inox | 4:36 |
| 137 | Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 4:36 |
| 138 | Dries Devenyns (BEL) | Quick Step Floors | 4:38 |
| 139 | Robert Kiserlovski (CRO) | Katusha - Alpecin | 4:41 |
| 140 | Enrico Gasparotto (SUI) | Bahrain - Merida | 4:45 |
| 141 | Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 4:47 |
| 142 | Alex Howes (E-U) | Cannondale - Drapac | 4:48 |
| 143 | François Bidard (FRA) | AG2R - La Mondiale | 4:53 |
| 144 | Valerio Agnoli (ITA) | Bahrain - Merida | 4:54 |
| 145 | Roberto Ferrari (ITA) | Uae Team Emirates | 5:02 |
| 146 | Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 5:11 |
| 147 | Paolo Tiralongo (ITA) | Astana | 5:11 |
| 148 | Simone Ponzi (ITA) | CCC - Sprandi - Polkowice | 5:12 |
| 149 | Matteo Busato (ITA) | Wilier - Selle Italia | 5:14 |
| 150 | Davide Villella (ITA) | Cannondale - Drapac | 5:15 |
| 151 | Jesús Hernández Blázquez (ESP) | Trek - Segafredo | 5:19 |
| 152 | Sergey Lagutin (RUS) | Gazprom - Rusvelo | 5:23 |
| 153 | Quentin Jauregui (FRA) | AG2R - La Mondiale | 5:24 |
| 154 | Pierre Rolland (FRA) | Cannondale - Drapac | 5:27 |
| 155 | Filippo Pozzato (ITA) | Wilier - Selle Italia | 5:29 |
| 156 | Sindre Skjøstad Lunke (NOR) | Sunweb | 5:37 |
| 157 | Hugh Carthy (G-B) | Cannondale - Drapac | 5:40 |
| 158 | Zhandos Bizhigitov (KAZ) | Astana | 5:41 |
| 159 | Lorenzo Rota (ITA) | Bardiani Valvole - CSF Inox | 5:43 |
| 160 | Matvei Mamykin (RUS) | Katusha - Alpecin | 5:50 |
| 161 | Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 6:44 |
| 162 | Ángel Vicioso Arcos (ESP) | Katusha - Alpecin |
Aller aux résultats de l'étape incluant tous les classements