Tous les résultats sportifs en temps réel
Tous les résultats sportifs en temps réel
Choix d'une saison :
Le Giro d'Italia 2018 est la 100ème édition de cette épreuve. La compétition a eu lieu du 4 au 27 mai 2018 . Le vainqueur de l'édition 2018 est Chris Froome.
Italie - 4 Mai 2018 - 27 Mai 2018
| 1 |  Chris Froome (G-B) | Team Ineos | 89:02:39 | 
| 2 |  Tom Dumoulin (P-B) | Sunweb | 0:46 | 
| 3 |  Miguel Angel López Moreno (COL) | Astana | 4:57 | 
| 4 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 5:44 | 
| 5 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 8:03 | 
| 6 |  Pello Bilbao López de Armentia (ESP) | Astana | 11:50 | 
| 7 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 13:01 | 
| 8 |  George Bennett (NZL) | Lotto NL - Jumbo | 13:17 | 
| 9 |  Sam Oomen (P-B) | Sunweb | 14:18 | 
| 10 |  Davide Formolo (ITA) | Bora - Hansgrohe | 15:16 | 
| 11 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 17:30 | 
| 12 |  Wout Poels (P-B) | Team Ineos | 17:40 | 
| 13 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 29:41 | 
| 14 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 34:29 | 
| 15 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 41:48 | 
| 16 |  Rohan Dennis (AUS) | BMC Racing Team | 56:07 | 
| 17 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 58:16 | 
| 18 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 1:00:30 | 
| 19 |  Michael Woods (CAN) | EF Education First - Drapac | 1:01:24 | 
| 20 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 1:03:54 | 
| 21 |  Simon Yates (G-B) | Mitchelton - Scott | 1:15:11 | 
| 22 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:15:18 | 
| 23 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 1:19:49 | 
| 24 |  Valerio Conti (ITA) | Uae Team Emirates | 1:23:04 | 
| 25 |  Luis León Sánchez Gil (ESP) | Astana | 1:23:11 | 
| 26 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 1:26:13 | 
| 27 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 1:28:47 | 
| 28 |  Diego Ulissi (ITA) | Uae Team Emirates | 1:31:28 | 
| 29 |  Georg Preidler (AUT) | Groupama - Fdj | 1:33:24 | 
| 30 |  Matej Mohoric (SLO) | Bahrain - Merida | 1:40:18 | 
| 31 |  Maximilian Schachmann (ALL) | Quick Step Floors | 1:41:36 | 
| 32 |  Jan Polanc (SLO) | Uae Team Emirates | 1:58:09 | 
| 33 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 2:00:17 | 
| 34 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 2:02:15 | 
| 35 |  Laurens Ten Dam (P-B) | Sunweb | 2:02:53 | 
| 36 |  Jack Haig (AUS) | Mitchelton - Scott | 2:03:06 | 
| 37 |  François Bidard (FRA) | AG2R - La Mondiale | 2:06:25 | 
| 38 |  Giovanni Visconti (ITA) | Bahrain - Merida | 2:07:32 | 
| 39 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 2:08:19 | 
| 40 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 2:08:55 | 
| 41 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 2:10:27 | 
| 42 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 2:17:10 | 
| 43 |  Kilian Frankiny (SUI) | BMC Racing Team | 2:20:10 | 
| 44 |  Benjamin King (E-U) | Dimension Data | 2:24:26 | 
| 45 |  Ben Hermans (BEL) | Israel Cycling Academy | 2:25:01 | 
| 46 |  Jan Hirt (RTC) | Astana | 2:26:47 | 
| 47 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 2:27:57 | 
| 48 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 2:29:16 | 
| 49 |  Eros Capecchi (ITA) | Quick Step Floors | 2:42:24 | 
| 50 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 2:42:38 | 
| 51 |  Kenny Elissonde (FRA) | Team Ineos | 2:42:39 | 
| 52 |  Nathan Brown (E-U) | EF Education First - Drapac | 2:42:39 | 
| 53 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 2:45:41 | 
| 54 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 2:48:11 | 
| 55 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 2:51:50 | 
| 56 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 2:52:42 | 
| 57 |  Sander Armée (BEL) | Lotto - Soudal | 2:53:44 | 
| 58 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 2:56:01 | 
| 59 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 2:58:56 | 
| 60 |  Adam Hansen (AUS) | Lotto - Soudal | 3:00:57 | 
| 61 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 3:04:46 | 
| 62 |  Nico Denz (ALL) | AG2R - La Mondiale | 3:06:03 | 
| 63 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 3:09:17 | 
| 64 |  Salvatore Puccio (ITA) | Team Ineos | 3:10:40 | 
| 65 |  Alessandro De Marchi (ITA) | BMC Racing Team | 3:11:06 | 
| 66 |  Manuele Mori (ITA) | Uae Team Emirates | 3:12:32 | 
| 67 |  Andrey Zeits (KAZ) | Astana | 3:13:51 | 
| 68 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 3:14:02 | 
| 69 |  Marco Marcato (ITA) | Uae Team Emirates | 3:19:46 | 
| 70 |  Davide Villella (ITA) | Astana | 3:19:53 | 
| 71 |  Chad Haga (E-U) | Sunweb | 3:20:46 | 
| 72 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 3:21:31 | 
| 73 |  Krists Neilands (LAT) | Israel Cycling Academy | 3:28:13 | 
| 74 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 3:28:31 | 
| 75 |  Manuele Boaro (ITA) | Bahrain - Merida | 3:30:05 | 
| 76 |  Anthony Roux (FRA) | Groupama - Fdj | 3:39:48 | 
| 77 |  Hugh Carthy (G-B) | EF Education First - Drapac | 3:43:25 | 
| 78 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 3:43:35 | 
| 79 |  Steve Morabito (SUI) | Groupama - Fdj | 3:45:10 | 
| 80 |  Zdenek Stybar (RTC) | Quick Step Floors | 3:50:40 | 
| 81 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 3:53:07 | 
| 82 |  Dayer Quintana Rojas (COL) | Movistar | 3:54:32 | 
| 83 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 3:54:37 | 
| 84 |  Ryan Gibbons (AFS) | Dimension Data | 3:58:31 | 
| 85 |  Rubén Fernández Andújar (ESP) | Movistar | 3:59:36 | 
| 86 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 4:02:56 | 
| 87 |  Alexey Lutsenko (KAZ) | Astana | 4:04:11 | 
| 88 |  Sacha Modolo (ITA) | EF Education First - Drapac | 4:05:44 | 
| 89 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 4:06:01 | 
| 90 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 4:06:38 | 
| 91 |  Christian Knees (ALL) | Team Ineos | 4:07:02 | 
| 92 |  Antonio Pedrero Lopez (ESP) | Movistar | 4:07:15 | 
| 93 |  Niklas Eg (DAN) | Trek - Segafredo | 4:08:20 | 
| 94 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 4:08:34 | 
| 95 |  Jacobus Venter (AFS) | Dimension Data | 4:10:02 | 
| 96 |  Eduardo Sepúlveda (ARG) | Movistar | 4:10:17 | 
| 97 |  Laurent Didier (LUX) | Trek - Segafredo | 4:11:05 | 
| 98 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 4:11:21 | 
| 99 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 4:14:22 | 
| 100 |  Antonio Nibali (ITA) | Bahrain - Merida | 4:14:30 | 
| 101 |  Domen Novak (SLO) | Bahrain - Merida | 4:15:24 | 
| 102 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 4:17:23 | 
| 103 |  Chris Hamilton (AUS) | Sunweb | 4:19:34 | 
| 104 |  Clément Venturini (FRA) | AG2R - La Mondiale | 4:20:56 | 
| 105 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 4:21:56 | 
| 106 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 4:22:00 | 
| 107 |  Michael Mørkøv (DAN) | Quick Step Floors | 4:22:56 | 
| 108 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 4:23:41 | 
| 109 |  Jérémy Roy (FRA) | Groupama - Fdj | 4:24:39 | 
| 110 |  Tony Martin (ALL) | Katusha - Alpecin | 4:27:59 | 
| 111 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 4:28:29 | 
| 112 |  Sam Bennett (IRL) | Bora - Hansgrohe | 4:32:23 | 
| 113 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 4:34:24 | 
| 114 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 4:36:23 | 
| 115 |  Rémi Cavagna (FRA) | Quick Step Floors | 4:36:25 | 
| 116 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 4:39:44 | 
| 117 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 4:40:13 | 
| 118 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 4:40:19 | 
| 119 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 4:41:35 | 
| 120 |  Alex Dowsett (G-B) | Katusha - Alpecin | 4:41:53 | 
| 121 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 4:43:41 | 
| 122 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 4:44:25 | 
| 123 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 4:45:51 | 
| 124 |  Jürgen Roelandts (BEL) | BMC Racing Team | 4:45:53 | 
| 125 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 4:46:51 | 
| 126 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 4:49:40 | 
| 127 |  Maxim Belkov (RUS) | Katusha - Alpecin | 4:51:09 | 
| 128 |  Roy Curvers (P-B) | Sunweb | 4:55:00 | 
| 129 |  Fabio Sabatini (ITA) | Quick Step Floors | 4:55:09 | 
| 130 |  Sam Bewley (NZL) | Mitchelton - Scott | 4:55:48 | 
| 131 |  Mitchell Docker (AUS) | EF Education First - Drapac | 4:56:30 | 
| 132 |  Elia Viviani (ITA) | Quick Step Floors | 4:57:04 | 
| 133 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 4:57:56 | 
| 134 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 4:59:12 | 
| 135 |  Florian Sénéchal (FRA) | Quick Step Floors | 4:59:31 | 
| 136 |  Jens Debusschere (BEL) | Lotto - Soudal | 5:03:59 | 
| 137 |  Boy Van Poppel (P-B) | Trek - Segafredo | 5:05:39 | 
| 138 |  Ryan Mullen (IRL) | Trek - Segafredo | 5:08:12 | 
| 139 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 5:08:33 | 
| 140 |  Mads Pedersen (DAN) | Trek - Segafredo | 5:09:34 | 
| 141 |  Gay Sagiv (ISR) | Israel Cycling Academy | 5:15:42 | 
| 142 |  Frederik Frison (BEL) | Lotto - Soudal | 5:15:59 | 
| 143 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 5:18:15 | 
| 144 |  Lennard Hofstede (P-B) | Sunweb | 5:18:53 | 
| 145 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 5:25:31 | 
| 146 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 5:32:07 | 
| 147 |  Svein Tuft (CAN) | Mitchelton - Scott | 5:32:52 | 
| 148 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 5:34:14 | 
| 149 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 5:48:37 | 
| 1 |  Elia Viviani (ITA) | Quick Step Floors | 341 | 
| 2 |  Sam Bennett (IRL) | Bora - Hansgrohe | 282 | 
| 3 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 147 | 
| 4 |  Sacha Modolo (ITA) | EF Education First - Drapac | 122 | 
| 5 |  Simon Yates (G-B) | Mitchelton - Scott | 113 | 
| 6 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 111 | 
| 7 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 107 | 
| 8 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 103 | 
| 9 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 84 | 
| 10 |  Tom Dumoulin (P-B) | Sunweb | 73 | 
| 11 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 63 | 
| 12 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 58 | 
| 13 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 57 | 
| 14 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 56 | 
| 15 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 54 | 
| 16 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 53 | 
| 17 |  Davide Formolo (ITA) | Bora - Hansgrohe | 51 | 
| 18 |  Chris Froome (G-B) | Team Ineos | 49 | 
| 19 |  Rohan Dennis (AUS) | BMC Racing Team | 49 | 
| 20 |  Maxim Belkov (RUS) | Katusha - Alpecin | 49 | 
| 21 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 47 | 
| 22 |  Clément Venturini (FRA) | AG2R - La Mondiale | 46 | 
| 23 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 45 | 
| 24 |  Matej Mohoric (SLO) | Bahrain - Merida | 42 | 
| 25 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 40 | 
| 26 |  Ryan Gibbons (AFS) | Dimension Data | 38 | 
| 27 |  Jens Debusschere (BEL) | Lotto - Soudal | 38 | 
| 28 |  Marco Marcato (ITA) | Uae Team Emirates | 36 | 
| 29 |  Miguel Angel López Moreno (COL) | Astana | 33 | 
| 30 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 32 | 
| 31 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 30 | 
| 32 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 30 | 
| 33 |  Maximilian Schachmann (ALL) | Quick Step Floors | 29 | 
| 34 |  Jürgen Roelandts (BEL) | BMC Racing Team | 29 | 
| 35 |  Michael Mørkøv (DAN) | Quick Step Floors | 28 | 
| 36 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 28 | 
| 37 |  Luis León Sánchez Gil (ESP) | Astana | 27 | 
| 38 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 25 | 
| 39 |  Wout Poels (P-B) | Team Ineos | 24 | 
| 40 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 24 | 
| 41 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 24 | 
| 42 |  Michael Woods (CAN) | EF Education First - Drapac | 23 | 
| 43 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 22 | 
| 44 |  Mads Pedersen (DAN) | Trek - Segafredo | 21 | 
| 45 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 20 | 
| 46 |  Giovanni Visconti (ITA) | Bahrain - Merida | 18 | 
| 47 |  Nico Denz (ALL) | AG2R - La Mondiale | 18 | 
| 48 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 18 | 
| 49 |  Tony Martin (ALL) | Katusha - Alpecin | 18 | 
| 50 |  Zdenek Stybar (RTC) | Quick Step Floors | 17 | 
| 51 |  Fabio Sabatini (ITA) | Quick Step Floors | 17 | 
| 52 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 17 | 
| 53 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 16 | 
| 54 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 16 | 
| 55 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 15 | 
| 56 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 15 | 
| 57 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 15 | 
| 58 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 13 | 
| 59 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 13 | 
| 60 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 12 | 
| 61 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 12 | 
| 62 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 12 | 
| 63 |  Alessandro De Marchi (ITA) | BMC Racing Team | 12 | 
| 64 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 12 | 
| 65 |  Pello Bilbao López de Armentia (ESP) | Astana | 11 | 
| 66 |  George Bennett (NZL) | Lotto NL - Jumbo | 11 | 
| 67 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 11 | 
| 68 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 11 | 
| 69 |  Alex Dowsett (G-B) | Katusha - Alpecin | 11 | 
| 70 |  Ryan Mullen (IRL) | Trek - Segafredo | 11 | 
| 71 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 10 | 
| 72 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 9 | 
| 73 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 9 | 
| 74 |  Ben Hermans (BEL) | Israel Cycling Academy | 9 | 
| 75 |  Laurent Didier (LUX) | Trek - Segafredo | 9 | 
| 76 |  Florian Sénéchal (FRA) | Quick Step Floors | 9 | 
| 77 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 8 | 
| 78 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 8 | 
| 79 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 8 | 
| 80 |  Manuele Mori (ITA) | Uae Team Emirates | 8 | 
| 81 |  Rémi Cavagna (FRA) | Quick Step Floors | 8 | 
| 82 |  Benjamin King (E-U) | Dimension Data | 7 | 
| 83 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 7 | 
| 84 |  Jan Polanc (SLO) | Uae Team Emirates | 6 | 
| 85 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 6 | 
| 86 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 5 | 
| 87 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 5 | 
| 88 |  Alexey Lutsenko (KAZ) | Astana | 5 | 
| 89 |  Sam Oomen (P-B) | Sunweb | 4 | 
| 90 |  Chad Haga (E-U) | Sunweb | 4 | 
| 91 |  Krists Neilands (LAT) | Israel Cycling Academy | 4 | 
| 92 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 4 | 
| 93 |  Jacobus Venter (AFS) | Dimension Data | 4 | 
| 94 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 4 | 
| 95 |  Boy Van Poppel (P-B) | Trek - Segafredo | 4 | 
| 96 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 3 | 
| 97 |  Eros Capecchi (ITA) | Quick Step Floors | 3 | 
| 98 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 3 | 
| 99 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 3 | 
| 100 |  Jack Haig (AUS) | Mitchelton - Scott | 2 | 
| 101 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 2 | 
| 102 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 2 | 
| 103 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 2 | 
| 104 |  Valerio Conti (ITA) | Uae Team Emirates | 1 | 
| 105 |  Georg Preidler (AUT) | Groupama - Fdj | 1 | 
| 106 |  Manuele Boaro (ITA) | Bahrain - Merida | 1 | 
| 1 |  Miguel Angel López Moreno (COL) | Astana | 89:07:36 | 
| 2 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:47 | 
| 3 |  Sam Oomen (P-B) | Sunweb | 9:21 | 
| 4 |  Valerio Conti (ITA) | Uae Team Emirates | 1:18:07 | 
| 5 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 1:21:16 | 
| 6 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 1:23:50 | 
| 7 |  Matej Mohoric (SLO) | Bahrain - Merida | 1:35:21 | 
| 8 |  Maximilian Schachmann (ALL) | Quick Step Floors | 1:36:39 | 
| 9 |  Jack Haig (AUS) | Mitchelton - Scott | 1:58:09 | 
| 10 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 2:03:58 | 
| 11 |  Kilian Frankiny (SUI) | BMC Racing Team | 2:15:13 | 
| 12 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 2:24:19 | 
| 13 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 2:37:41 | 
| 14 |  Nico Denz (ALL) | AG2R - La Mondiale | 3:01:06 | 
| 15 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 3:09:05 | 
| 16 |  Krists Neilands (LAT) | Israel Cycling Academy | 3:23:16 | 
| 17 |  Hugh Carthy (G-B) | EF Education First - Drapac | 3:38:28 | 
| 18 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 3:48:10 | 
| 19 |  Ryan Gibbons (AFS) | Dimension Data | 3:53:34 | 
| 20 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 4:01:41 | 
| 21 |  Niklas Eg (DAN) | Trek - Segafredo | 4:03:23 | 
| 22 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 4:06:24 | 
| 23 |  Domen Novak (SLO) | Bahrain - Merida | 4:10:27 | 
| 24 |  Chris Hamilton (AUS) | Sunweb | 4:14:37 | 
| 25 |  Clément Venturini (FRA) | AG2R - La Mondiale | 4:15:59 | 
| 26 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 4:29:27 | 
| 27 |  Rémi Cavagna (FRA) | Quick Step Floors | 4:31:28 | 
| 28 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 4:38:44 | 
| 29 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 4:41:54 | 
| 30 |  Florian Sénéchal (FRA) | Quick Step Floors | 4:54:34 | 
| 31 |  Ryan Mullen (IRL) | Trek - Segafredo | 5:03:15 | 
| 32 |  Mads Pedersen (DAN) | Trek - Segafredo | 5:04:37 | 
| 33 |  Gay Sagiv (ISR) | Israel Cycling Academy | 5:10:45 | 
| 34 |  Lennard Hofstede (P-B) | Sunweb | 5:13:56 | 
| 1 |   Team Ineos | 267:48:47 | 
| 2 |   Astana | 24:58 | 
| 3 |   Bora - Hansgrohe | 43:32 | 
| 4 |   Sunweb | 1:14:35 | 
| 5 |   AG2R - La Mondiale | 1:30:32 | 
| 6 |   Movistar | 1:39:45 | 
| 7 |   Lotto NL - Jumbo | 1:47:01 | 
| 8 |   Mitchelton-Scott | 2:31:52 | 
| 9 |   UAE Team Emirates | 2:33:27 | 
| 10 |   Groupama - FDJ | 2:34:04 | 
| 11 |   Bahrain - Merida | 2:52:20 | 
| 12 |   Androni - Sidermec - Bottecchia | 4:09:44 | 
| 13 |   Dimension Data | 4:19:42 | 
| 14 |   BMC Racing Team | 4:39:49 | 
| 15 |   Katusha - Alpecin | 4:46:51 | 
| 16 |   Team Ef Education First-Drapac P-B Cannondale | 4:49:22 | 
| 17 |   Trek - Segafredo | 5:43:20 | 
| 18 |   Quick Step Floors | 6:20:26 | 
| 19 |   Israel Cycling Academy | 6:33:39 | 
| 20 |   Lotto Fix All | 7:18:02 | 
| 21 |   Bardiani Valvole - CSF Inox | 8:04:45 | 
| 22 |   Wilier Triestina - Selle Italia | 12:07:09 | 

| 1 |  Tom Dumoulin (P-B) | Sunweb | 12:02 | 
| 2 |  Rohan Dennis (AUS) | BMC Racing Team | 0:02 | 
| 3 |  Victor Campenaerts (BEL) | Lotto - Soudal | 0:02 | 
| 4 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:12 | 
| 5 |  Alex Dowsett (G-B) | Katusha - Alpecin | 0:16 | 
| 6 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:18 | 
| 7 |  Simon Yates (G-B) | Mitchelton - Scott | 0:20 | 
| 8 |  Maximilian Schachmann (ALL) | Quick Step Floors | 0:21 | 
| 9 |  Tony Martin (ALL) | Katusha - Alpecin | 0:27 | 
| 10 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:27 | 
| 11 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:28 | 
| 12 |  Valerio Conti (ITA) | Uae Team Emirates | 0:29 | 
| 13 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 0:30 | 
| 14 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 0:31 | 
| 15 |  Tim Wellens (BEL) | Lotto - Soudal | 0:32 | 
| 16 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:33 | 
| 17 |  Thomas Scully (NZL) | EF Education First - Drapac | 0:34 | 
| 18 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 0:34 | 
| 19 |  Georg Preidler (AUT) | Groupama - Fdj | 0:34 | 
| 20 |  Rémi Cavagna (FRA) | Quick Step Floors | 0:35 | 
| 21 |  Chris Froome (G-B) | Team Ineos | 0:37 | 
| 22 |  Rafael Valls Ferri (ESP) | Movistar | 0:38 | 
| 23 |  Diego Ulissi (ITA) | Uae Team Emirates | 0:40 | 
| 24 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 0:40 | 
| 25 |  Wout Poels (P-B) | Team Ineos | 0:40 | 
| 26 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:40 | 
| 27 |  Eduardo Sepúlveda (ARG) | Movistar | 0:41 | 
| 28 |  Marco Marcato (ITA) | Uae Team Emirates | 0:42 | 
| 29 |  Sam Oomen (P-B) | Sunweb | 0:42 | 
| 30 |  Tanel Kangert (EST) | Astana | 0:43 | 
| 31 |  Benjamin King (E-U) | Dimension Data | 0:44 | 
| 32 |  Alexey Lutsenko (KAZ) | Astana | 0:44 | 
| 33 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:44 | 
| 34 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 0:44 | 
| 35 |  Jürgen Roelandts (BEL) | BMC Racing Team | 0:45 | 
| 36 |  Vasil Kiryienka (BLR) | Team Ineos | 0:45 | 
| 37 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 0:45 | 
| 38 |  Chad Haga (E-U) | Sunweb | 0:46 | 
| 39 |  Salvatore Puccio (ITA) | Team Ineos | 0:46 | 
| 40 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 0:46 | 
| 41 |  Rubén Fernández Andújar (ESP) | Movistar | 0:48 | 
| 42 |  Louis Vervaeke (BEL) | Sunweb | 0:48 | 
| 43 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:49 | 
| 44 |  Alessandro De Marchi (ITA) | BMC Racing Team | 0:49 | 
| 45 |  Ben O'Connor (AUS) | Dimension Data | 0:49 | 
| 46 |  Chris Hamilton (AUS) | Sunweb | 0:50 | 
| 47 |  Fabio Aru (ITA) | Uae Team Emirates | 0:50 | 
| 48 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 0:51 | 
| 49 |  Eros Capecchi (ITA) | Quick Step Floors | 0:51 | 
| 50 |  Nico Denz (ALL) | AG2R - La Mondiale | 0:52 | 
| 51 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 0:52 | 
| 52 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:52 | 
| 53 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:53 | 
| 54 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:53 | 
| 55 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 0:53 | 
| 56 |  Luis León Sánchez Gil (ESP) | Astana | 0:53 | 
| 57 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 0:54 | 
| 58 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 0:55 | 
| 59 |  Jan Polanc (SLO) | Uae Team Emirates | 0:56 | 
| 60 |  Davide Villella (ITA) | Astana | 0:56 | 
| 61 |  Miguel Angel López Moreno (COL) | Astana | 0:56 | 
| 62 |  Ryan Mullen (IRL) | Trek - Segafredo | 0:57 | 
| 63 |  Jérémy Roy (FRA) | Groupama - Fdj | 0:59 | 
| 64 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 0:59 | 
| 65 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 0:59 | 
| 66 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 1:00 | 
| 67 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 1:00 | 
| 68 |  Frederik Frison (BEL) | Lotto - Soudal | 1:00 | 
| 69 |  Ryan Gibbons (AFS) | Dimension Data | 1:01 | 
| 70 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 1:01 | 
| 71 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 1:01 | 
| 72 |  Niklas Eg (DAN) | Trek - Segafredo | 1:01 | 
| 73 |  Sam Bewley (NZL) | Mitchelton - Scott | 1:01 | 
| 74 |  Florian Sénéchal (FRA) | Quick Step Floors | 1:02 | 
| 75 |  Manuele Boaro (ITA) | Bahrain - Merida | 1:02 | 
| 76 |  Michael Woods (CAN) | EF Education First - Drapac | 1:02 | 
| 77 |  Laurent Didier (LUX) | Trek - Segafredo | 1:03 | 
| 78 |  Kenny Elissonde (FRA) | Team Ineos | 1:03 | 
| 79 |  Matej Mohoric (SLO) | Bahrain - Merida | 1:03 | 
| 80 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:04 | 
| 81 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 1:04 | 
| 82 |  Antonio Pedrero Lopez (ESP) | Movistar | 1:04 | 
| 83 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 1:05 | 
| 84 |  Mads Pedersen (DAN) | Trek - Segafredo | 1:05 | 
| 85 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 1:05 | 
| 86 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 1:06 | 
| 87 |  Manuele Mori (ITA) | Uae Team Emirates | 1:06 | 
| 88 |  Anthony Roux (FRA) | Groupama - Fdj | 1:06 | 
| 89 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 1:07 | 
| 90 |  Zdenek Stybar (RTC) | Quick Step Floors | 1:08 | 
| 91 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 1:08 | 
| 92 |  Jan Hirt (RTC) | Astana | 1:08 | 
| 93 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 1:08 | 
| 94 |  Louis Meintjes (AFS) | Dimension Data | 1:08 | 
| 95 |  Nathan Brown (E-U) | EF Education First - Drapac | 1:08 | 
| 96 |  Michael Mørkøv (DAN) | Quick Step Floors | 1:08 | 
| 97 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 1:08 | 
| 98 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 1:09 | 
| 99 |  Laurens Ten Dam (P-B) | Sunweb | 1:09 | 
| 100 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:09 | 
| 101 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 1:09 | 
| 102 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:09 | 
| 103 |  Loïc Vliegen (BEL) | BMC Racing Team | 1:09 | 
| 104 |  Steve Morabito (SUI) | Groupama - Fdj | 1:09 | 
| 105 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 1:10 | 
| 106 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 1:11 | 
| 107 |  Maxim Belkov (RUS) | Katusha - Alpecin | 1:11 | 
| 108 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:12 | 
| 109 |  Andrey Zeits (KAZ) | Astana | 1:12 | 
| 110 |  Mitchell Docker (AUS) | EF Education First - Drapac | 1:12 | 
| 111 |  William Bonnet (FRA) | Groupama - Fdj | 1:12 | 
| 112 |  Sacha Modolo (ITA) | EF Education First - Drapac | 1:13 | 
| 113 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 1:13 | 
| 114 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 1:13 | 
| 115 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 1:13 | 
| 116 |  Nicolas Roche (IRL) | BMC Racing Team | 1:14 | 
| 117 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 1:14 | 
| 118 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 1:15 | 
| 119 |  Christian Knees (ALL) | Team Ineos | 1:15 | 
| 120 |  Boy Van Poppel (P-B) | Trek - Segafredo | 1:15 | 
| 121 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 1:16 | 
| 122 |  Elia Viviani (ITA) | Quick Step Floors | 1:17 | 
| 123 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 1:17 | 
| 124 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 1:18 | 
| 125 |  Sam Bennett (IRL) | Bora - Hansgrohe | 1:19 | 
| 126 |  Hugh Carthy (G-B) | EF Education First - Drapac | 1:19 | 
| 127 |  Kilian Frankiny (SUI) | BMC Racing Team | 1:20 | 
| 128 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 1:20 | 
| 129 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 1:20 | 
| 130 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 1:21 | 
| 131 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 1:21 | 
| 132 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 1:22 | 
| 133 |  Igor Antón Hernandez (ESP) | Dimension Data | 1:23 | 
| 134 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:23 | 
| 135 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 1:24 | 
| 136 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 1:24 | 
| 137 |  Fabio Sabatini (ITA) | Quick Step Floors | 1:24 | 
| 138 |  Jacobus Venter (AFS) | Dimension Data | 1:25 | 
| 139 |  Svein Tuft (CAN) | Mitchelton - Scott | 1:25 | 
| 140 |  Giovanni Visconti (ITA) | Bahrain - Merida | 1:25 | 
| 141 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 1:25 | 
| 142 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 1:25 | 
| 143 |  Clément Venturini (FRA) | AG2R - La Mondiale | 1:26 | 
| 144 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 1:27 | 
| 145 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 1:27 | 
| 146 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 1:28 | 
| 147 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 1:30 | 
| 148 |  François Bidard (FRA) | AG2R - La Mondiale | 1:30 | 
| 149 |  Lennard Hofstede (P-B) | Sunweb | 1:31 | 
| 150 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 1:31 | 
| 151 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 1:33 | 
| 152 |  Rüdiger Selig (ALL) | Bora - Hansgrohe | 1:33 | 
| 153 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 1:36 | 
| 154 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 1:36 | 
| 155 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | 1:38 | 
| 156 |  Adam Hansen (AUS) | Lotto - Soudal | 1:39 | 
| 157 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 1:41 | 
| 158 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 1:43 | 
| 159 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 1:43 | 
| 160 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 1:43 | 
| 161 |  Sander Armée (BEL) | Lotto - Soudal | 1:44 | 
| 162 |  Gay Sagiv (ISR) | Israel Cycling Academy | 1:45 | 
| 163 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 1:45 | 
| 164 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 1:45 | 
| 165 |  Roy Curvers (P-B) | Sunweb | 1:46 | 
| 166 |  Jens Debusschere (BEL) | Lotto - Soudal | 1:49 | 
| 167 |  Guy Niv (ISR) | Israel Cycling Academy | 1:49 | 
| 168 |  Antonio Nibali (ITA) | Bahrain - Merida | 1:50 | 
| 169 |  Krists Neilands (LAT) | Israel Cycling Academy | 1:51 | 
| 170 |  Domen Novak (SLO) | Bahrain - Merida | 1:54 | 
| 171 |  Dayer Quintana Rojas (COL) | Movistar | 1:56 | 
| 172 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 1:59 | 
| 173 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 2:10 | 
| 174 |  Jack Haig (AUS) | Mitchelton - Scott | 2:35 | 
| 175 |  Andrea Guardini (ITA) | Bardiani Valvole - CSF Inox | 2:44 | 
| 176 |  Konstantin Sivtsov (BLR) | Bahrain - Merida | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Elia Viviani (ITA) | Quick Step Floors | 3:51:20 | 
| 2 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | mt | 
| 3 |  Sam Bennett (IRL) | Bora - Hansgrohe | mt | 
| 4 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | mt | 
| 5 |  Sacha Modolo (ITA) | EF Education First - Drapac | mt | 
| 6 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 7 |  Ryan Gibbons (AFS) | Dimension Data | mt | 
| 8 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | mt | 
| 9 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | mt | 
| 10 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | mt | 
| 11 |  Mads Pedersen (DAN) | Trek - Segafredo | mt | 
| 12 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | mt | 
| 13 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 14 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | mt | 
| 15 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | mt | 
| 16 |  Alex Dowsett (G-B) | Katusha - Alpecin | mt | 
| 17 |  Nico Denz (ALL) | AG2R - La Mondiale | mt | 
| 18 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | mt | 
| 19 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 20 |  Zakkari Dempster (AUS) | Israel Cycling Academy | mt | 
| 21 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 22 |  Sam Oomen (P-B) | Sunweb | mt | 
| 23 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 24 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | mt | 
| 25 |  Salvatore Puccio (ITA) | Team Ineos | mt | 
| 26 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 27 |  Felix Großschartner (AUT) | Bora - Hansgrohe | mt | 
| 28 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | mt | 
| 29 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 30 |  Rüdiger Selig (ALL) | Bora - Hansgrohe | mt | 
| 31 |  Chris Froome (G-B) | Team Ineos | mt | 
| 32 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 33 |  Anthony Roux (FRA) | Groupama - Fdj | mt | 
| 34 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 35 |  Gay Sagiv (ISR) | Israel Cycling Academy | mt | 
| 36 |  Jürgen Roelandts (BEL) | BMC Racing Team | mt | 
| 37 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 38 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 39 |  Adam Hansen (AUS) | Lotto - Soudal | mt | 
| 40 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 41 |  Fabio Aru (ITA) | Uae Team Emirates | mt | 
| 42 |  Victor Campenaerts (BEL) | Lotto - Soudal | mt | 
| 43 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | mt | 
| 44 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 45 |  Marco Marcato (ITA) | Uae Team Emirates | mt | 
| 46 |  Tony Martin (ALL) | Katusha - Alpecin | mt | 
| 47 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 48 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | mt | 
| 49 |  Tanel Kangert (EST) | Astana | mt | 
| 50 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 51 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | mt | 
| 52 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 53 |  Louis Meintjes (AFS) | Dimension Data | mt | 
| 54 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 55 |  Andrea Guardini (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 56 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 57 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 58 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 59 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 60 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 61 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 62 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 63 |  Michael Mørkøv (DAN) | Quick Step Floors | mt | 
| 64 |  Roman Kreuziger (RTC) | Mitchelton - Scott | mt | 
| 65 |  Sam Bewley (NZL) | Mitchelton - Scott | mt | 
| 66 |  Luis León Sánchez Gil (ESP) | Astana | mt | 
| 67 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 68 |  Davide Villella (ITA) | Astana | mt | 
| 69 |  Manuele Boaro (ITA) | Bahrain - Merida | mt | 
| 70 |  Ryan Mullen (IRL) | Trek - Segafredo | mt | 
| 71 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | mt | 
| 72 |  Rafael Valls Ferri (ESP) | Movistar | mt | 
| 73 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 74 |  Miguel Angel López Moreno (COL) | Astana | mt | 
| 75 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | mt | 
| 76 |  Dayer Quintana Rojas (COL) | Movistar | mt | 
| 77 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 78 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | mt | 
| 79 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 80 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | mt | 
| 81 |  François Bidard (FRA) | AG2R - La Mondiale | mt | 
| 82 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | mt | 
| 83 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | mt | 
| 84 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 85 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | mt | 
| 86 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | mt | 
| 87 |  Carlos Alberto Betancur Gómez (COL) | Movistar | mt | 
| 88 |  Jan Hirt (RTC) | Astana | mt | 
| 89 |  Nicolas Roche (IRL) | BMC Racing Team | mt | 
| 90 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | mt | 
| 91 |  Roy Curvers (P-B) | Sunweb | mt | 
| 92 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | mt | 
| 93 |  Fabio Sabatini (ITA) | Quick Step Floors | mt | 
| 94 |  Benjamin King (E-U) | Dimension Data | mt | 
| 95 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | mt | 
| 96 |  Rubén Fernández Andújar (ESP) | Movistar | mt | 
| 97 |  Hugh Carthy (G-B) | EF Education First - Drapac | mt | 
| 98 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | mt | 
| 99 |  Igor Antón Hernandez (ESP) | Dimension Data | mt | 
| 100 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | mt | 
| 101 |  David De La Cruz Melgarejo (ESP) | Team Ineos | mt | 
| 102 |  Sander Armée (BEL) | Lotto - Soudal | mt | 
| 103 |  Eros Capecchi (ITA) | Quick Step Floors | mt | 
| 104 |  Hubert Dupont (FRA) | AG2R - La Mondiale | mt | 
| 105 |  Krists Neilands (LAT) | Israel Cycling Academy | mt | 
| 106 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | mt | 
| 107 |  Víctor De La Parte Gonzalez (ESP) | Movistar | mt | 
| 108 |  Rémi Cavagna (FRA) | Quick Step Floors | mt | 
| 109 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | mt | 
| 110 |  Nathan Brown (E-U) | EF Education First - Drapac | mt | 
| 111 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | mt | 
| 112 |  Maurits Lammertink (P-B) | Katusha - Alpecin | mt | 
| 113 |  Kilian Frankiny (SUI) | BMC Racing Team | mt | 
| 114 |  Louis Vervaeke (BEL) | Sunweb | mt | 
| 115 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | mt | 
| 116 |  Lars Ytting Bak (DAN) | Lotto - Soudal | mt | 
| 117 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | mt | 
| 118 |  Niklas Eg (DAN) | Trek - Segafredo | mt | 
| 119 |  Jacobus Venter (AFS) | Dimension Data | mt | 
| 120 |  Laurent Didier (LUX) | Trek - Segafredo | mt | 
| 121 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 122 |  Guy Niv (ISR) | Israel Cycling Academy | mt | 
| 123 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 124 |  Manuele Mori (ITA) | Uae Team Emirates | mt | 
| 125 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | mt | 
| 126 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | mt | 
| 127 |  Florian Sénéchal (FRA) | Quick Step Floors | mt | 
| 128 |  Laurens Ten Dam (P-B) | Sunweb | mt | 
| 129 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | mt | 
| 130 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | mt | 
| 131 |  Boy Van Poppel (P-B) | Trek - Segafredo | mt | 
| 132 |  Zdenek Stybar (RTC) | Quick Step Floors | 0:25 | 
| 133 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 0:30 | 
| 134 |  Thomas Scully (NZL) | EF Education First - Drapac | 0:38 | 
| 135 |  Wout Poels (P-B) | Team Ineos | 0:40 | 
| 136 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 0:45 | 
| 137 |  Vasil Kiryienka (BLR) | Team Ineos | 0:58 | 
| 138 |  Giovanni Visconti (ITA) | Bahrain - Merida | 1:02 | 
| 139 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 1:02 | 
| 140 |  Jérémy Roy (FRA) | Groupama - Fdj | 1:05 | 
| 141 |  William Bonnet (FRA) | Groupama - Fdj | 1:05 | 
| 142 |  Maxim Belkov (RUS) | Katusha - Alpecin | 1:05 | 
| 143 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 1:05 | 
| 144 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:05 | 
| 145 |  Svein Tuft (CAN) | Mitchelton - Scott | 1:05 | 
| 146 |  Chad Haga (E-U) | Sunweb | 1:05 | 
| 147 |  Domen Novak (SLO) | Bahrain - Merida | 1:05 | 
| 148 |  Jens Debusschere (BEL) | Lotto - Soudal | 1:05 | 
| 149 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 1:05 | 
| 150 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:05 | 
| 151 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 1:05 | 
| 152 |  Antonio Pedrero Lopez (ESP) | Movistar | 1:05 | 
| 153 |  Eduardo Sepúlveda (ARG) | Movistar | 1:05 | 
| 154 |  Alessandro De Marchi (ITA) | BMC Racing Team | 1:05 | 
| 155 |  Andrey Zeits (KAZ) | Astana | 1:05 | 
| 156 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 1:05 | 
| 157 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 1:05 | 
| 158 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 1:05 | 
| 159 |  Antonio Nibali (ITA) | Bahrain - Merida | 1:05 | 
| 160 |  Jack Haig (AUS) | Mitchelton - Scott | 1:05 | 
| 161 |  Chris Hamilton (AUS) | Sunweb | 1:05 | 
| 162 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 1:05 | 
| 163 |  Frederik Frison (BEL) | Lotto - Soudal | 1:05 | 
| 164 |  Steve Morabito (SUI) | Groupama - Fdj | 1:05 | 
| 165 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:05 | 
| 166 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 1:05 | 
| 167 |  Christian Knees (ALL) | Team Ineos | 1:17 | 
| 168 |  Loïc Vliegen (BEL) | BMC Racing Team | 1:25 | 
| 169 |  Alexey Lutsenko (KAZ) | Astana | 1:33 | 
| 170 |  Lennard Hofstede (P-B) | Sunweb | 1:33 | 
| 171 |  Mitchell Docker (AUS) | EF Education First - Drapac | 1:54 | 
| 172 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 2:18 | 
| 173 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 3:25 | 
| 174 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 3:25 | 
| 175 |  Kenny Elissonde (FRA) | Team Ineos | 3:27 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Elia Viviani (ITA) | Quick Step Floors | 5:02:09 | 
| 2 |  Sacha Modolo (ITA) | EF Education First - Drapac | mt | 
| 3 |  Sam Bennett (IRL) | Bora - Hansgrohe | mt | 
| 4 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | mt | 
| 5 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | mt | 
| 6 |  Jens Debusschere (BEL) | Lotto - Soudal | mt | 
| 7 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | mt | 
| 8 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | mt | 
| 9 |  Mads Pedersen (DAN) | Trek - Segafredo | mt | 
| 10 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 11 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | mt | 
| 12 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 13 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 14 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 15 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | mt | 
| 16 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 17 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 18 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | mt | 
| 19 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | mt | 
| 20 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | mt | 
| 21 |  Sam Oomen (P-B) | Sunweb | mt | 
| 22 |  Tanel Kangert (EST) | Astana | mt | 
| 23 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 24 |  Rafael Valls Ferri (ESP) | Movistar | mt | 
| 25 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 26 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 27 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 28 |  Roman Kreuziger (RTC) | Mitchelton - Scott | mt | 
| 29 |  Alexey Lutsenko (KAZ) | Astana | mt | 
| 30 |  Chris Froome (G-B) | Team Ineos | mt | 
| 31 |  Alex Dowsett (G-B) | Katusha - Alpecin | mt | 
| 32 |  Rubén Fernández Andújar (ESP) | Movistar | mt | 
| 33 |  Wout Poels (P-B) | Team Ineos | mt | 
| 34 |  Louis Meintjes (AFS) | Dimension Data | mt | 
| 35 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | mt | 
| 36 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 37 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 38 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 39 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 40 |  Ryan Gibbons (AFS) | Dimension Data | mt | 
| 41 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 42 |  Lars Ytting Bak (DAN) | Lotto - Soudal | mt | 
| 43 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 44 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | mt | 
| 45 |  Tony Martin (ALL) | Katusha - Alpecin | mt | 
| 46 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 47 |  Michael Mørkøv (DAN) | Quick Step Floors | mt | 
| 48 |  William Bonnet (FRA) | Groupama - Fdj | mt | 
| 49 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | mt | 
| 50 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 51 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | mt | 
| 52 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 53 |  Jan Hirt (RTC) | Astana | mt | 
| 54 |  Fabio Aru (ITA) | Uae Team Emirates | mt | 
| 55 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 56 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | mt | 
| 57 |  Adam Hansen (AUS) | Lotto - Soudal | mt | 
| 58 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 59 |  Carlos Alberto Betancur Gómez (COL) | Movistar | mt | 
| 60 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 61 |  Maurits Lammertink (P-B) | Katusha - Alpecin | mt | 
| 62 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 63 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 64 |  Davide Villella (ITA) | Astana | mt | 
| 65 |  Felix Großschartner (AUT) | Bora - Hansgrohe | mt | 
| 66 |  Miguel Angel López Moreno (COL) | Astana | mt | 
| 67 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | mt | 
| 68 |  Víctor De La Parte Gonzalez (ESP) | Movistar | mt | 
| 69 |  Luis León Sánchez Gil (ESP) | Astana | mt | 
| 70 |  Salvatore Puccio (ITA) | Team Ineos | mt | 
| 71 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | mt | 
| 72 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | mt | 
| 73 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 74 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 75 |  Jürgen Roelandts (BEL) | BMC Racing Team | mt | 
| 76 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | mt | 
| 77 |  David De La Cruz Melgarejo (ESP) | Team Ineos | mt | 
| 78 |  Ryan Mullen (IRL) | Trek - Segafredo | mt | 
| 79 |  Anthony Roux (FRA) | Groupama - Fdj | mt | 
| 80 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 81 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | mt | 
| 82 |  Nicolas Roche (IRL) | BMC Racing Team | mt | 
| 83 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | mt | 
| 84 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | mt | 
| 85 |  Niklas Eg (DAN) | Trek - Segafredo | mt | 
| 86 |  Nico Denz (ALL) | AG2R - La Mondiale | mt | 
| 87 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | mt | 
| 88 |  François Bidard (FRA) | AG2R - La Mondiale | mt | 
| 89 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | mt | 
| 90 |  Jacobus Venter (AFS) | Dimension Data | mt | 
| 91 |  Mitchell Docker (AUS) | EF Education First - Drapac | mt | 
| 92 |  Zakkari Dempster (AUS) | Israel Cycling Academy | mt | 
| 93 |  Gay Sagiv (ISR) | Israel Cycling Academy | mt | 
| 94 |  Zdenek Stybar (RTC) | Quick Step Floors | 0:27 | 
| 95 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 0:27 | 
| 96 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:31 | 
| 97 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 0:31 | 
| 98 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 0:31 | 
| 99 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 0:31 | 
| 100 |  Laurens Ten Dam (P-B) | Sunweb | 0:31 | 
| 101 |  Rémi Cavagna (FRA) | Quick Step Floors | 0:31 | 
| 102 |  Manuele Mori (ITA) | Uae Team Emirates | 0:31 | 
| 103 |  Kilian Frankiny (SUI) | BMC Racing Team | 0:31 | 
| 104 |  Igor Antón Hernandez (ESP) | Dimension Data | 0:31 | 
| 105 |  Eros Capecchi (ITA) | Quick Step Floors | 0:31 | 
| 106 |  Florian Sénéchal (FRA) | Quick Step Floors | 0:31 | 
| 107 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 0:31 | 
| 108 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 0:31 | 
| 109 |  Benjamin King (E-U) | Dimension Data | 0:31 | 
| 110 |  Nathan Brown (E-U) | EF Education First - Drapac | 0:31 | 
| 111 |  Andrey Zeits (KAZ) | Astana | 0:31 | 
| 112 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 0:31 | 
| 113 |  Marco Marcato (ITA) | Uae Team Emirates | 0:31 | 
| 114 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 0:31 | 
| 115 |  Dayer Quintana Rojas (COL) | Movistar | 0:31 | 
| 116 |  Victor Campenaerts (BEL) | Lotto - Soudal | 0:31 | 
| 117 |  Manuele Boaro (ITA) | Bahrain - Merida | 0:31 | 
| 118 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 0:31 | 
| 119 |  Krists Neilands (LAT) | Israel Cycling Academy | 0:31 | 
| 120 |  Boy Van Poppel (P-B) | Trek - Segafredo | 0:31 | 
| 121 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 0:31 | 
| 122 |  Sam Bewley (NZL) | Mitchelton - Scott | 0:42 | 
| 123 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 0:48 | 
| 124 |  Rüdiger Selig (ALL) | Bora - Hansgrohe | 1:05 | 
| 125 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 1:07 | 
| 126 |  Andrea Guardini (ITA) | Bardiani Valvole - CSF Inox | 1:14 | 
| 127 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:14 | 
| 128 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 1:14 | 
| 129 |  Roy Curvers (P-B) | Sunweb | 1:14 | 
| 130 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 1:14 | 
| 131 |  Christian Knees (ALL) | Team Ineos | 1:14 | 
| 132 |  Vasil Kiryienka (BLR) | Team Ineos | 1:14 | 
| 133 |  Giovanni Visconti (ITA) | Bahrain - Merida | 1:14 | 
| 134 |  Antonio Pedrero Lopez (ESP) | Movistar | 1:14 | 
| 135 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:32 | 
| 136 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 1:32 | 
| 137 |  Jack Haig (AUS) | Mitchelton - Scott | 1:32 | 
| 138 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:32 | 
| 139 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:32 | 
| 140 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 1:32 | 
| 141 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 1:32 | 
| 142 |  Laurent Didier (LUX) | Trek - Segafredo | 1:32 | 
| 143 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:32 | 
| 144 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 1:32 | 
| 145 |  Jérémy Roy (FRA) | Groupama - Fdj | 2:10 | 
| 146 |  Guy Niv (ISR) | Israel Cycling Academy | 2:10 | 
| 147 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 2:10 | 
| 148 |  Maxim Belkov (RUS) | Katusha - Alpecin | 2:10 | 
| 149 |  Steve Morabito (SUI) | Groupama - Fdj | 2:10 | 
| 150 |  Chad Haga (E-U) | Sunweb | 2:22 | 
| 151 |  Chris Hamilton (AUS) | Sunweb | 2:22 | 
| 152 |  Louis Vervaeke (BEL) | Sunweb | 2:22 | 
| 153 |  Kenny Elissonde (FRA) | Team Ineos | 2:22 | 
| 154 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 2:22 | 
| 155 |  Antonio Nibali (ITA) | Bahrain - Merida | 2:22 | 
| 156 |  Svein Tuft (CAN) | Mitchelton - Scott | 3:05 | 
| 157 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 3:05 | 
| 158 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 3:07 | 
| 159 |  Sander Armée (BEL) | Lotto - Soudal | 3:07 | 
| 160 |  Frederik Frison (BEL) | Lotto - Soudal | 3:07 | 
| 161 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 3:07 | 
| 162 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 3:07 | 
| 163 |  Loïc Vliegen (BEL) | BMC Racing Team | 3:11 | 
| 164 |  Lennard Hofstede (P-B) | Sunweb | 3:11 | 
| 165 |  Fabio Sabatini (ITA) | Quick Step Floors | 3:11 | 
| 166 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 3:11 | 
| 167 |  Alessandro De Marchi (ITA) | BMC Racing Team | 3:14 | 
| 168 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 4:11 | 
| 169 |  Thomas Scully (NZL) | EF Education First - Drapac | 4:11 | 
| 170 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 5:15 | 
| 171 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 5:15 | 
| 172 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 5:15 | 
| 173 |  Domen Novak (SLO) | Bahrain - Merida | 5:15 | 
| 174 |  Eduardo Sepúlveda (ARG) | Movistar | 5:15 | 
| 175 |  Hugh Carthy (G-B) | EF Education First - Drapac | 5:15 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Tim Wellens (BEL) | Lotto - Soudal | 5:17:34 | 
| 2 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 3 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | mt | 
| 4 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 5 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 6 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 0:04 | 
| 7 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 0:04 | 
| 8 |  Luis León Sánchez Gil (ESP) | Astana | 0:04 | 
| 9 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:04 | 
| 10 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 0:04 | 
| 11 |  Tom Dumoulin (P-B) | Sunweb | 0:04 | 
| 12 |  Rohan Dennis (AUS) | BMC Racing Team | 0:04 | 
| 13 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:04 | 
| 14 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:10 | 
| 15 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:10 | 
| 16 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:10 | 
| 17 |  Louis Meintjes (AFS) | Dimension Data | 0:10 | 
| 18 |  Fabio Aru (ITA) | Uae Team Emirates | 0:10 | 
| 19 |  Diego Ulissi (ITA) | Uae Team Emirates | 0:10 | 
| 20 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:10 | 
| 21 |  Maximilian Schachmann (ALL) | Quick Step Floors | 0:10 | 
| 22 |  Tanel Kangert (EST) | Astana | 0:10 | 
| 23 |  Wout Poels (P-B) | Team Ineos | 0:10 | 
| 24 |  Georg Preidler (AUT) | Groupama - Fdj | 0:21 | 
| 25 |  Sam Oomen (P-B) | Sunweb | 0:21 | 
| 26 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 0:21 | 
| 27 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:21 | 
| 28 |  Jan Polanc (SLO) | Uae Team Emirates | 0:21 | 
| 29 |  Miguel Angel López Moreno (COL) | Astana | 0:21 | 
| 30 |  Chris Froome (G-B) | Team Ineos | 0:21 | 
| 31 |  Ben O'Connor (AUS) | Dimension Data | 0:21 | 
| 32 |  Rafael Valls Ferri (ESP) | Movistar | 0:21 | 
| 33 |  Nicolas Roche (IRL) | BMC Racing Team | 0:21 | 
| 34 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 0:27 | 
| 35 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 0:27 | 
| 36 |  Valerio Conti (ITA) | Uae Team Emirates | 0:27 | 
| 37 |  Krists Neilands (LAT) | Israel Cycling Academy | 0:27 | 
| 38 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 0:27 | 
| 39 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:27 | 
| 40 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 0:27 | 
| 41 |  Giovanni Visconti (ITA) | Bahrain - Merida | 0:27 | 
| 42 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 0:27 | 
| 43 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:36 | 
| 44 |  Sam Bennett (IRL) | Bora - Hansgrohe | 0:36 | 
| 45 |  Jack Haig (AUS) | Mitchelton - Scott | 0:36 | 
| 46 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 0:36 | 
| 47 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 0:36 | 
| 48 |  Manuele Boaro (ITA) | Bahrain - Merida | 0:36 | 
| 49 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:36 | 
| 50 |  François Bidard (FRA) | AG2R - La Mondiale | 0:41 | 
| 51 |  Nathan Brown (E-U) | EF Education First - Drapac | 0:43 | 
| 52 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 0:49 | 
| 53 |  Laurens Ten Dam (P-B) | Sunweb | 0:52 | 
| 54 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 1:08 | 
| 55 |  Kenny Elissonde (FRA) | Team Ineos | 1:14 | 
| 56 |  Alex Dowsett (G-B) | Katusha - Alpecin | 1:17 | 
| 57 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 1:17 | 
| 58 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 1:17 | 
| 59 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 1:23 | 
| 60 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 1:28 | 
| 61 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:28 | 
| 62 |  Jan Hirt (RTC) | Astana | 1:28 | 
| 63 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 1:28 | 
| 64 |  Sander Armée (BEL) | Lotto - Soudal | 1:28 | 
| 65 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 1:28 | 
| 66 |  Hugh Carthy (G-B) | EF Education First - Drapac | 1:28 | 
| 67 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 1:28 | 
| 68 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 1:28 | 
| 69 |  Eros Capecchi (ITA) | Quick Step Floors | 1:41 | 
| 70 |  Michael Mørkøv (DAN) | Quick Step Floors | 1:41 | 
| 71 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 1:41 | 
| 72 |  Zdenek Stybar (RTC) | Quick Step Floors | 2:03 | 
| 73 |  Adam Hansen (AUS) | Lotto - Soudal | 2:03 | 
| 74 |  Matej Mohoric (SLO) | Bahrain - Merida | 2:03 | 
| 75 |  Ryan Gibbons (AFS) | Dimension Data | 2:03 | 
| 76 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 2:03 | 
| 77 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 2:03 | 
| 78 |  Salvatore Puccio (ITA) | Team Ineos | 2:13 | 
| 79 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 2:28 | 
| 80 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 2:41 | 
| 81 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 2:41 | 
| 82 |  Steve Morabito (SUI) | Groupama - Fdj | 2:41 | 
| 83 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 2:41 | 
| 84 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 2:41 | 
| 85 |  Clément Venturini (FRA) | AG2R - La Mondiale | 2:41 | 
| 86 |  Nico Denz (ALL) | AG2R - La Mondiale | 3:07 | 
| 87 |  Benjamin King (E-U) | Dimension Data | 3:18 | 
| 88 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 3:18 | 
| 89 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 3:18 | 
| 90 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 3:18 | 
| 91 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 3:18 | 
| 92 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 3:18 | 
| 93 |  Louis Vervaeke (BEL) | Sunweb | 3:18 | 
| 94 |  Manuele Mori (ITA) | Uae Team Emirates | 3:18 | 
| 95 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 3:18 | 
| 96 |  Dayer Quintana Rojas (COL) | Movistar | 3:25 | 
| 97 |  Eduardo Sepúlveda (ARG) | Movistar | 3:25 | 
| 98 |  Jérémy Roy (FRA) | Groupama - Fdj | 3:25 | 
| 99 |  Chad Haga (E-U) | Sunweb | 3:25 | 
| 100 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 3:25 | 
| 101 |  Alessandro De Marchi (ITA) | BMC Racing Team | 3:41 | 
| 102 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 3:41 | 
| 103 |  Marco Marcato (ITA) | Uae Team Emirates | 5:33 | 
| 104 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 5:42 | 
| 105 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 5:42 | 
| 106 |  Anthony Roux (FRA) | Groupama - Fdj | 6:04 | 
| 107 |  Mitchell Docker (AUS) | EF Education First - Drapac | 6:07 | 
| 108 |  Laurent Didier (LUX) | Trek - Segafredo | 6:10 | 
| 109 |  Rémi Cavagna (FRA) | Quick Step Floors | 6:10 | 
| 110 |  Florian Sénéchal (FRA) | Quick Step Floors | 6:10 | 
| 111 |  Sam Bewley (NZL) | Mitchelton - Scott | 6:25 | 
| 112 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 6:25 | 
| 113 |  Sacha Modolo (ITA) | EF Education First - Drapac | 6:34 | 
| 114 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 6:34 | 
| 115 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 6:44 | 
| 116 |  Tony Martin (ALL) | Katusha - Alpecin | 6:44 | 
| 117 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 6:44 | 
| 118 |  Andrey Zeits (KAZ) | Astana | 6:50 | 
| 119 |  Fabio Sabatini (ITA) | Quick Step Floors | 7:33 | 
| 120 |  Elia Viviani (ITA) | Quick Step Floors | 7:33 | 
| 121 |  Loïc Vliegen (BEL) | BMC Racing Team | 7:33 | 
| 122 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 7:33 | 
| 123 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 7:33 | 
| 124 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 7:33 | 
| 125 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 7:33 | 
| 126 |  Igor Antón Hernandez (ESP) | Dimension Data | 7:33 | 
| 127 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 7:33 | 
| 128 |  William Bonnet (FRA) | Groupama - Fdj | 7:33 | 
| 129 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 7:33 | 
| 130 |  Guy Niv (ISR) | Israel Cycling Academy | 7:33 | 
| 131 |  Gay Sagiv (ISR) | Israel Cycling Academy | 7:33 | 
| 132 |  Boy Van Poppel (P-B) | Trek - Segafredo | 7:33 | 
| 133 |  Domen Novak (SLO) | Bahrain - Merida | 7:33 | 
| 134 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 7:33 | 
| 135 |  Jürgen Roelandts (BEL) | BMC Racing Team | 7:33 | 
| 136 |  Antonio Nibali (ITA) | Bahrain - Merida | 7:33 | 
| 137 |  Frederik Frison (BEL) | Lotto - Soudal | 7:33 | 
| 138 |  Svein Tuft (CAN) | Mitchelton - Scott | 7:33 | 
| 139 |  Thomas Scully (NZL) | EF Education First - Drapac | 7:58 | 
| 140 |  Antonio Pedrero Lopez (ESP) | Movistar | 8:05 | 
| 141 |  Christian Knees (ALL) | Team Ineos | 8:43 | 
| 142 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 8:45 | 
| 143 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 8:45 | 
| 144 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 8:50 | 
| 145 |  Maxim Belkov (RUS) | Katusha - Alpecin | 8:50 | 
| 146 |  Jacobus Venter (AFS) | Dimension Data | 8:50 | 
| 147 |  Rubén Fernández Andújar (ESP) | Movistar | 8:50 | 
| 148 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 9:06 | 
| 149 |  Jens Debusschere (BEL) | Lotto - Soudal | 9:06 | 
| 150 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 9:06 | 
| 151 |  Vasil Kiryienka (BLR) | Team Ineos | 9:16 | 
| 152 |  Victor Campenaerts (BEL) | Lotto - Soudal | 9:23 | 
| 153 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 9:34 | 
| 154 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 10:52 | 
| 155 |  Alexey Lutsenko (KAZ) | Astana | 10:52 | 
| 156 |  Ryan Mullen (IRL) | Trek - Segafredo | 10:52 | 
| 157 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 10:52 | 
| 158 |  Kilian Frankiny (SUI) | BMC Racing Team | 10:52 | 
| 159 |  Lennard Hofstede (P-B) | Sunweb | 10:52 | 
| 160 |  Davide Villella (ITA) | Astana | 13:25 | 
| 161 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 13:42 | 
| 162 |  Roy Curvers (P-B) | Sunweb | 14:48 | 
| 163 |  Chris Hamilton (AUS) | Sunweb | 14:48 | 
| 164 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 15:32 | 
| 165 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 16:11 | 
| 166 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 16:11 | 
| 167 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 16:11 | 
| 168 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 16:11 | 
| 169 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 16:11 | 
| 170 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | 16:11 | 
| 171 |  Niklas Eg (DAN) | Trek - Segafredo | 16:11 | 
| 172 |  Mads Pedersen (DAN) | Trek - Segafredo | 16:11 | 
| 173 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 16:11 | 
| 174 |  Rüdiger Selig (ALL) | Bora - Hansgrohe | 16:11 | 
| 175 |  Andrea Guardini (ITA) | Bardiani Valvole - CSF Inox | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 4:06:33 | 
| 2 |  Giovanni Visconti (ITA) | Bahrain - Merida | mt | 
| 3 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 4 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 5 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 6 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 7 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | mt | 
| 8 |  Maurits Lammertink (P-B) | Katusha - Alpecin | mt | 
| 9 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 10 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 11 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 12 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 13 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 14 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 15 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | mt | 
| 16 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 17 |  Carlos Alberto Betancur Gómez (COL) | Movistar | mt | 
| 18 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 19 |  Zdenek Stybar (RTC) | Quick Step Floors | mt | 
| 20 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 21 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 22 |  Roman Kreuziger (RTC) | Mitchelton - Scott | mt | 
| 23 |  Wout Poels (P-B) | Team Ineos | mt | 
| 24 |  Fabio Aru (ITA) | Uae Team Emirates | mt | 
| 25 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 26 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 27 |  Sam Oomen (P-B) | Sunweb | mt | 
| 28 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 29 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 30 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | mt | 
| 31 |  Tanel Kangert (EST) | Astana | mt | 
| 32 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 33 |  Chris Froome (G-B) | Team Ineos | mt | 
| 34 |  Rafael Valls Ferri (ESP) | Movistar | mt | 
| 35 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 36 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 37 |  Nathan Brown (E-U) | EF Education First - Drapac | mt | 
| 38 |  Nicolas Roche (IRL) | BMC Racing Team | mt | 
| 39 |  Felix Großschartner (AUT) | Bora - Hansgrohe | mt | 
| 40 |  Louis Meintjes (AFS) | Dimension Data | mt | 
| 41 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | mt | 
| 42 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | mt | 
| 43 |  Jack Haig (AUS) | Mitchelton - Scott | 0:15 | 
| 44 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 0:21 | 
| 45 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 0:21 | 
| 46 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 0:22 | 
| 47 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 0:22 | 
| 48 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 0:31 | 
| 49 |  Manuele Boaro (ITA) | Bahrain - Merida | 0:37 | 
| 50 |  Hugh Carthy (G-B) | EF Education First - Drapac | 0:40 | 
| 51 |  Ryan Gibbons (AFS) | Dimension Data | 0:40 | 
| 52 |  Luis León Sánchez Gil (ESP) | Astana | 0:43 | 
| 53 |  Miguel Angel López Moreno (COL) | Astana | 0:43 | 
| 54 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 1:03 | 
| 55 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 1:06 | 
| 56 |  Jan Polanc (SLO) | Uae Team Emirates | 1:06 | 
| 57 |  Anthony Roux (FRA) | Groupama - Fdj | 1:06 | 
| 58 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 1:30 | 
| 59 |  Salvatore Puccio (ITA) | Team Ineos | 1:30 | 
| 60 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 1:30 | 
| 61 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 1:30 | 
| 62 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 1:47 | 
| 63 |  Benjamin King (E-U) | Dimension Data | 1:51 | 
| 64 |  Adam Hansen (AUS) | Lotto - Soudal | 1:51 | 
| 65 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:51 | 
| 66 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 1:51 | 
| 67 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 1:51 | 
| 68 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 1:51 | 
| 69 |  Chad Haga (E-U) | Sunweb | 1:51 | 
| 70 |  Eros Capecchi (ITA) | Quick Step Floors | 1:51 | 
| 71 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 1:59 | 
| 72 |  Matej Mohoric (SLO) | Bahrain - Merida | 2:11 | 
| 73 |  Andrey Zeits (KAZ) | Astana | 2:13 | 
| 74 |  Dayer Quintana Rojas (COL) | Movistar | 2:13 | 
| 75 |  Rémi Cavagna (FRA) | Quick Step Floors | 2:13 | 
| 76 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 2:41 | 
| 77 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 2:41 | 
| 78 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 2:41 | 
| 79 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 2:55 | 
| 80 |  Alessandro De Marchi (ITA) | BMC Racing Team | 2:55 | 
| 81 |  Manuele Mori (ITA) | Uae Team Emirates | 2:59 | 
| 82 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 2:59 | 
| 83 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 2:59 | 
| 84 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 2:59 | 
| 85 |  Sacha Modolo (ITA) | EF Education First - Drapac | 2:59 | 
| 86 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 3:04 | 
| 87 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 3:04 | 
| 88 |  Laurens Ten Dam (P-B) | Sunweb | 3:09 | 
| 89 |  Loïc Vliegen (BEL) | BMC Racing Team | 3:45 | 
| 90 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 3:45 | 
| 91 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 3:45 | 
| 92 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 3:45 | 
| 93 |  Thomas Scully (NZL) | EF Education First - Drapac | 3:45 | 
| 94 |  Niklas Eg (DAN) | Trek - Segafredo | 4:10 | 
| 95 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 4:10 | 
| 96 |  Sam Bewley (NZL) | Mitchelton - Scott | 4:29 | 
| 97 |  Vasil Kiryienka (BLR) | Team Ineos | 4:29 | 
| 98 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 4:49 | 
| 99 |  Antonio Nibali (ITA) | Bahrain - Merida | 5:08 | 
| 100 |  Nico Denz (ALL) | AG2R - La Mondiale | 5:31 | 
| 101 |  Alex Dowsett (G-B) | Katusha - Alpecin | 5:46 | 
| 102 |  Ryan Mullen (IRL) | Trek - Segafredo | 5:46 | 
| 103 |  Ben Hermans (BEL) | Israel Cycling Academy | 5:46 | 
| 104 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 5:46 | 
| 105 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 5:46 | 
| 106 |  Christian Knees (ALL) | Team Ineos | 5:51 | 
| 107 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 5:51 | 
| 108 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 5:51 | 
| 109 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 5:51 | 
| 110 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 5:51 | 
| 111 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 5:51 | 
| 112 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 5:51 | 
| 113 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 5:51 | 
| 114 |  Igor Antón Hernandez (ESP) | Dimension Data | 5:51 | 
| 115 |  Eduardo Sepúlveda (ARG) | Movistar | 5:51 | 
| 116 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 5:51 | 
| 117 |  Maxim Belkov (RUS) | Katusha - Alpecin | 5:51 | 
| 118 |  Laurent Didier (LUX) | Trek - Segafredo | 5:51 | 
| 119 |  Sander Armée (BEL) | Lotto - Soudal | 5:51 | 
| 120 |  William Bonnet (FRA) | Groupama - Fdj | 5:51 | 
| 121 |  Kenny Elissonde (FRA) | Team Ineos | 5:51 | 
| 122 |  Louis Vervaeke (BEL) | Sunweb | 5:51 | 
| 123 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 5:51 | 
| 124 |  Davide Villella (ITA) | Astana | 5:51 | 
| 125 |  Michael Mørkøv (DAN) | Quick Step Floors | 5:57 | 
| 126 |  Mads Pedersen (DAN) | Trek - Segafredo | 5:57 | 
| 127 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 5:57 | 
| 128 |  Marco Marcato (ITA) | Uae Team Emirates | 5:57 | 
| 129 |  Fabio Sabatini (ITA) | Quick Step Floors | 8:22 | 
| 130 |  Jérémy Roy (FRA) | Groupama - Fdj | 8:22 | 
| 131 |  Jürgen Roelandts (BEL) | BMC Racing Team | 8:22 | 
| 132 |  Roy Curvers (P-B) | Sunweb | 8:22 | 
| 133 |  Jens Debusschere (BEL) | Lotto - Soudal | 8:22 | 
| 134 |  Florian Sénéchal (FRA) | Quick Step Floors | 8:22 | 
| 135 |  Gay Sagiv (ISR) | Israel Cycling Academy | 8:22 | 
| 136 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 8:22 | 
| 137 |  Mitchell Docker (AUS) | EF Education First - Drapac | 8:22 | 
| 138 |  Kilian Frankiny (SUI) | BMC Racing Team | 8:22 | 
| 139 |  Elia Viviani (ITA) | Quick Step Floors | 8:22 | 
| 140 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 8:22 | 
| 141 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 8:22 | 
| 142 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 8:22 | 
| 143 |  Tony Martin (ALL) | Katusha - Alpecin | 8:22 | 
| 144 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 8:22 | 
| 145 |  Alexey Lutsenko (KAZ) | Astana | 8:22 | 
| 146 |  Antonio Pedrero Lopez (ESP) | Movistar | 8:29 | 
| 147 |  Clément Venturini (FRA) | AG2R - La Mondiale | 8:53 | 
| 148 |  François Bidard (FRA) | AG2R - La Mondiale | 8:53 | 
| 149 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 8:53 | 
| 150 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 10:04 | 
| 151 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 10:04 | 
| 152 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 10:04 | 
| 153 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | 10:04 | 
| 154 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 10:04 | 
| 155 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 10:04 | 
| 156 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 10:04 | 
| 157 |  Jacobus Venter (AFS) | Dimension Data | 10:04 | 
| 158 |  Frederik Frison (BEL) | Lotto - Soudal | 10:04 | 
| 159 |  Krists Neilands (LAT) | Israel Cycling Academy | 10:04 | 
| 160 |  Rubén Fernández Andújar (ESP) | Movistar | 10:04 | 
| 161 |  Domen Novak (SLO) | Bahrain - Merida | 10:04 | 
| 162 |  Steve Morabito (SUI) | Groupama - Fdj | 10:04 | 
| 163 |  Lennard Hofstede (P-B) | Sunweb | 10:04 | 
| 164 |  Chris Hamilton (AUS) | Sunweb | 10:04 | 
| 165 |  Boy Van Poppel (P-B) | Trek - Segafredo | 10:04 | 
| 166 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 10:04 | 
| 167 |  Jan Hirt (RTC) | Astana | 10:04 | 
| 168 |  Sam Bennett (IRL) | Bora - Hansgrohe | 10:04 | 
| 169 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 10:04 | 
| 170 |  Svein Tuft (CAN) | Mitchelton - Scott | 10:04 | 
| 171 |  Victor Campenaerts (BEL) | Lotto - Soudal | 10:04 | 
| 172 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 10:04 | 
| 173 |  Rüdiger Selig (ALL) | Bora - Hansgrohe | 10:13 | 
| 174 |  Guy Niv (ISR) | Israel Cycling Academy | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 4:16:11 | 
| 2 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 3 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:26 | 
| 4 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:26 | 
| 5 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:26 | 
| 6 |  Miguel Angel López Moreno (COL) | Astana | 0:26 | 
| 7 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:26 | 
| 8 |  Tom Dumoulin (P-B) | Sunweb | 0:26 | 
| 9 |  Fabio Aru (ITA) | Uae Team Emirates | 0:26 | 
| 10 |  Chris Froome (G-B) | Team Ineos | 0:26 | 
| 11 |  Ben Hermans (BEL) | Israel Cycling Academy | 0:40 | 
| 12 |  Ben O'Connor (AUS) | Dimension Data | 0:43 | 
| 13 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:49 | 
| 14 |  Sam Oomen (P-B) | Sunweb | 0:53 | 
| 15 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 0:55 | 
| 16 |  Michael Woods (CAN) | EF Education First - Drapac | 0:57 | 
| 17 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 0:57 | 
| 18 |  Kenny Elissonde (FRA) | Team Ineos | 0:57 | 
| 19 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:57 | 
| 20 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 0:57 | 
| 21 |  Rohan Dennis (AUS) | BMC Racing Team | 1:04 | 
| 22 |  Rafael Valls Ferri (ESP) | Movistar | 1:22 | 
| 23 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 1:22 | 
| 24 |  Tanel Kangert (EST) | Astana | 1:22 | 
| 25 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 1:45 | 
| 26 |  Maximilian Schachmann (ALL) | Quick Step Floors | 1:45 | 
| 27 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 1:54 | 
| 28 |  Diego Ulissi (ITA) | Uae Team Emirates | 2:06 | 
| 29 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 3:07 | 
| 30 |  Wout Poels (P-B) | Team Ineos | 3:18 | 
| 31 |  Luis León Sánchez Gil (ESP) | Astana | 3:18 | 
| 32 |  Louis Meintjes (AFS) | Dimension Data | 3:30 | 
| 33 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 3:42 | 
| 34 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 4:02 | 
| 35 |  Georg Preidler (AUT) | Groupama - Fdj | 4:02 | 
| 36 |  Valerio Conti (ITA) | Uae Team Emirates | 4:02 | 
| 37 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 5:09 | 
| 38 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 5:09 | 
| 39 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 5:09 | 
| 40 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 5:09 | 
| 41 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 5:09 | 
| 42 |  Davide Formolo (ITA) | Bora - Hansgrohe | 5:09 | 
| 43 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 5:09 | 
| 44 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 5:09 | 
| 45 |  Tim Wellens (BEL) | Lotto - Soudal | 5:55 | 
| 46 |  Nicolas Roche (IRL) | BMC Racing Team | 5:55 | 
| 47 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 5:55 | 
| 48 |  Jan Polanc (SLO) | Uae Team Emirates | 6:07 | 
| 49 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 7:28 | 
| 50 |  Nathan Brown (E-U) | EF Education First - Drapac | 7:31 | 
| 51 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 7:31 | 
| 52 |  Domen Novak (SLO) | Bahrain - Merida | 9:40 | 
| 53 |  Chad Haga (E-U) | Sunweb | 10:20 | 
| 54 |  Laurens Ten Dam (P-B) | Sunweb | 10:37 | 
| 55 |  Eros Capecchi (ITA) | Quick Step Floors | 10:37 | 
| 56 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 10:37 | 
| 57 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 10:37 | 
| 58 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 10:37 | 
| 59 |  Dayer Quintana Rojas (COL) | Movistar | 10:37 | 
| 60 |  Jack Haig (AUS) | Mitchelton - Scott | 10:37 | 
| 61 |  Hugh Carthy (G-B) | EF Education First - Drapac | 10:37 | 
| 62 |  Igor Antón Hernandez (ESP) | Dimension Data | 10:37 | 
| 63 |  Niklas Eg (DAN) | Trek - Segafredo | 10:37 | 
| 64 |  Kilian Frankiny (SUI) | BMC Racing Team | 10:37 | 
| 65 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 10:37 | 
| 66 |  Jérémy Roy (FRA) | Groupama - Fdj | 10:54 | 
| 67 |  Matej Mohoric (SLO) | Bahrain - Merida | 11:18 | 
| 68 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 12:22 | 
| 69 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 12:43 | 
| 70 |  Sander Armée (BEL) | Lotto - Soudal | 12:46 | 
| 71 |  Louis Vervaeke (BEL) | Sunweb | 12:46 | 
| 72 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 12:46 | 
| 73 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 12:46 | 
| 74 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 12:52 | 
| 75 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 12:55 | 
| 76 |  Alessandro De Marchi (ITA) | BMC Racing Team | 13:32 | 
| 77 |  Nico Denz (ALL) | AG2R - La Mondiale | 14:51 | 
| 78 |  Manuele Mori (ITA) | Uae Team Emirates | 14:51 | 
| 79 |  Anthony Roux (FRA) | Groupama - Fdj | 15:17 | 
| 80 |  Loïc Vliegen (BEL) | BMC Racing Team | 15:40 | 
| 81 |  Manuele Boaro (ITA) | Bahrain - Merida | 16:01 | 
| 82 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 16:14 | 
| 83 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 16:14 | 
| 84 |  Adam Hansen (AUS) | Lotto - Soudal | 16:14 | 
| 85 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 16:14 | 
| 86 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 16:14 | 
| 87 |  Benjamin King (E-U) | Dimension Data | 16:14 | 
| 88 |  Andrey Zeits (KAZ) | Astana | 16:14 | 
| 89 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 16:14 | 
| 90 |  Steve Morabito (SUI) | Groupama - Fdj | 16:14 | 
| 91 |  Jan Hirt (RTC) | Astana | 17:10 | 
| 92 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 17:10 | 
| 93 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 17:53 | 
| 94 |  Laurent Didier (LUX) | Trek - Segafredo | 17:53 | 
| 95 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 19:43 | 
| 96 |  Giovanni Visconti (ITA) | Bahrain - Merida | 19:43 | 
| 97 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 19:43 | 
| 98 |  Alex Dowsett (G-B) | Katusha - Alpecin | 19:43 | 
| 99 |  Salvatore Puccio (ITA) | Team Ineos | 19:43 | 
| 100 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 19:43 | 
| 101 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 19:43 | 
| 102 |  Tony Martin (ALL) | Katusha - Alpecin | 19:43 | 
| 103 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 19:43 | 
| 104 |  Ryan Gibbons (AFS) | Dimension Data | 19:43 | 
| 105 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 19:43 | 
| 106 |  Sam Bewley (NZL) | Mitchelton - Scott | 19:43 | 
| 107 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 19:43 | 
| 108 |  Christian Knees (ALL) | Team Ineos | 19:43 | 
| 109 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 19:43 | 
| 110 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 19:43 | 
| 111 |  Zdenek Stybar (RTC) | Quick Step Floors | 19:43 | 
| 112 |  Eduardo Sepúlveda (ARG) | Movistar | 19:43 | 
| 113 |  Clément Venturini (FRA) | AG2R - La Mondiale | 19:43 | 
| 114 |  Mitchell Docker (AUS) | EF Education First - Drapac | 19:43 | 
| 115 |  Gay Sagiv (ISR) | Israel Cycling Academy | 19:43 | 
| 116 |  Marco Marcato (ITA) | Uae Team Emirates | 19:43 | 
| 117 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 19:43 | 
| 118 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 19:43 | 
| 119 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 20:05 | 
| 120 |  Antonio Nibali (ITA) | Bahrain - Merida | 21:24 | 
| 121 |  Fabio Sabatini (ITA) | Quick Step Floors | 24:31 | 
| 122 |  William Bonnet (FRA) | Groupama - Fdj | 24:31 | 
| 123 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 24:31 | 
| 124 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 24:31 | 
| 125 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 24:31 | 
| 126 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 24:31 | 
| 127 |  Frederik Frison (BEL) | Lotto - Soudal | 24:31 | 
| 128 |  Krists Neilands (LAT) | Israel Cycling Academy | 24:31 | 
| 129 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 24:31 | 
| 130 |  Roy Curvers (P-B) | Sunweb | 24:31 | 
| 131 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 24:31 | 
| 132 |  Rémi Cavagna (FRA) | Quick Step Floors | 24:31 | 
| 133 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 24:31 | 
| 134 |  Florian Sénéchal (FRA) | Quick Step Floors | 24:31 | 
| 135 |  Jacobus Venter (AFS) | Dimension Data | 24:31 | 
| 136 |  Mads Pedersen (DAN) | Trek - Segafredo | 24:31 | 
| 137 |  Rubén Fernández Andújar (ESP) | Movistar | 24:31 | 
| 138 |  Ryan Mullen (IRL) | Trek - Segafredo | 24:31 | 
| 139 |  Elia Viviani (ITA) | Quick Step Floors | 24:31 | 
| 140 |  Thomas Scully (NZL) | EF Education First - Drapac | 24:31 | 
| 141 |  Sam Bennett (IRL) | Bora - Hansgrohe | 24:31 | 
| 142 |  Antonio Pedrero Lopez (ESP) | Movistar | 24:31 | 
| 143 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 24:31 | 
| 144 |  Svein Tuft (CAN) | Mitchelton - Scott | 24:31 | 
| 145 |  Alexey Lutsenko (KAZ) | Astana | 24:31 | 
| 146 |  Michael Mørkøv (DAN) | Quick Step Floors | 24:31 | 
| 147 |  Maxim Belkov (RUS) | Katusha - Alpecin | 24:31 | 
| 148 |  Chris Hamilton (AUS) | Sunweb | 24:31 | 
| 149 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 24:31 | 
| 150 |  Jens Debusschere (BEL) | Lotto - Soudal | 24:31 | 
| 151 |  Jürgen Roelandts (BEL) | BMC Racing Team | 24:31 | 
| 152 |  François Bidard (FRA) | AG2R - La Mondiale | 24:31 | 
| 153 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 24:31 | 
| 154 |  Lennard Hofstede (P-B) | Sunweb | 24:31 | 
| 155 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 24:31 | 
| 156 |  Sacha Modolo (ITA) | EF Education First - Drapac | 24:31 | 
| 157 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 24:31 | 
| 158 |  Vasil Kiryienka (BLR) | Team Ineos | 25:05 | 
| 159 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 25:18 | 
| 160 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 25:18 | 
| 161 |  Victor Campenaerts (BEL) | Lotto - Soudal | 26:23 | 
| 162 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 163 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 164 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 165 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 26:26 | 
| 166 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 167 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 168 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 169 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 26:26 | 
| 170 |  Davide Villella (ITA) | Astana | 26:26 | 
| 171 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 26:26 | 
| 172 |  Boy Van Poppel (P-B) | Trek - Segafredo | 31:38 | 
| 173 |  Rüdiger Selig (ALL) | Bora - Hansgrohe | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Sam Bennett (IRL) | Bora - Hansgrohe | 3:45:27 | 
| 2 |  Elia Viviani (ITA) | Quick Step Floors | mt | 
| 3 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | mt | 
| 4 |  Sacha Modolo (ITA) | EF Education First - Drapac | mt | 
| 5 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | mt | 
| 6 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | mt | 
| 7 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 8 |  Mads Pedersen (DAN) | Trek - Segafredo | mt | 
| 9 |  Jürgen Roelandts (BEL) | BMC Racing Team | mt | 
| 10 |  Jens Debusschere (BEL) | Lotto - Soudal | mt | 
| 11 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 12 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 13 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | mt | 
| 14 |  Ryan Gibbons (AFS) | Dimension Data | mt | 
| 15 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | mt | 
| 16 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | mt | 
| 17 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 18 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | mt | 
| 19 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 20 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 21 |  Michael Mørkøv (DAN) | Quick Step Floors | mt | 
| 22 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 23 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 24 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 25 |  Chris Froome (G-B) | Team Ineos | mt | 
| 26 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | mt | 
| 27 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | mt | 
| 28 |  Roy Curvers (P-B) | Sunweb | mt | 
| 29 |  Manuele Boaro (ITA) | Bahrain - Merida | mt | 
| 30 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 31 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 32 |  Sam Oomen (P-B) | Sunweb | mt | 
| 33 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 34 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 35 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | mt | 
| 36 |  Guillaume Boivin (CAN) | Israel Cycling Academy | mt | 
| 37 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | mt | 
| 38 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 39 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 40 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 41 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | mt | 
| 42 |  Anthony Roux (FRA) | Groupama - Fdj | mt | 
| 43 |  Fabio Aru (ITA) | Uae Team Emirates | mt | 
| 44 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 45 |  Marco Marcato (ITA) | Uae Team Emirates | mt | 
| 46 |  Dayer Quintana Rojas (COL) | Movistar | mt | 
| 47 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 48 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | mt | 
| 49 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | mt | 
| 50 |  Felix Großschartner (AUT) | Bora - Hansgrohe | mt | 
| 51 |  Sam Bewley (NZL) | Mitchelton - Scott | mt | 
| 52 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 53 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 54 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 55 |  Tanel Kangert (EST) | Astana | mt | 
| 56 |  Benjamin King (E-U) | Dimension Data | mt | 
| 57 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 58 |  Ryan Mullen (IRL) | Trek - Segafredo | mt | 
| 59 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 60 |  Jack Haig (AUS) | Mitchelton - Scott | mt | 
| 61 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 62 |  Maurits Lammertink (P-B) | Katusha - Alpecin | mt | 
| 63 |  Roman Kreuziger (RTC) | Mitchelton - Scott | mt | 
| 64 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | mt | 
| 65 |  Luis León Sánchez Gil (ESP) | Astana | mt | 
| 66 |  Rafael Valls Ferri (ESP) | Movistar | mt | 
| 67 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 68 |  Fabio Sabatini (ITA) | Quick Step Floors | mt | 
| 69 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | mt | 
| 70 |  Lars Ytting Bak (DAN) | Lotto - Soudal | mt | 
| 71 |  Louis Meintjes (AFS) | Dimension Data | mt | 
| 72 |  Miguel Angel López Moreno (COL) | Astana | mt | 
| 73 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 74 |  Wout Poels (P-B) | Team Ineos | mt | 
| 75 |  Nico Denz (ALL) | AG2R - La Mondiale | mt | 
| 76 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 77 |  Andrey Zeits (KAZ) | Astana | mt | 
| 78 |  Nicolas Roche (IRL) | BMC Racing Team | mt | 
| 79 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 80 |  Víctor De La Parte Gonzalez (ESP) | Movistar | mt | 
| 81 |  Eduardo Sepúlveda (ARG) | Movistar | mt | 
| 82 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:23 | 
| 83 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 0:23 | 
| 84 |  Jacobus Venter (AFS) | Dimension Data | 0:25 | 
| 85 |  Thomas Scully (NZL) | EF Education First - Drapac | 0:27 | 
| 86 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:27 | 
| 87 |  Florian Sénéchal (FRA) | Quick Step Floors | 0:32 | 
| 88 |  Christian Knees (ALL) | Team Ineos | 0:38 | 
| 89 |  Loïc Vliegen (BEL) | BMC Racing Team | 0:38 | 
| 90 |  Laurent Didier (LUX) | Trek - Segafredo | 0:38 | 
| 91 |  Eros Capecchi (ITA) | Quick Step Floors | 0:38 | 
| 92 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 0:38 | 
| 93 |  François Bidard (FRA) | AG2R - La Mondiale | 0:38 | 
| 94 |  Zdenek Stybar (RTC) | Quick Step Floors | 0:38 | 
| 95 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 0:43 | 
| 96 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:49 | 
| 97 |  William Bonnet (FRA) | Groupama - Fdj | 0:49 | 
| 98 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 0:51 | 
| 99 |  Boy Van Poppel (P-B) | Trek - Segafredo | 0:52 | 
| 100 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 1:08 | 
| 101 |  Rubén Fernández Andújar (ESP) | Movistar | 1:08 | 
| 102 |  Salvatore Puccio (ITA) | Team Ineos | 1:08 | 
| 103 |  Manuele Mori (ITA) | Uae Team Emirates | 1:15 | 
| 104 |  Adam Hansen (AUS) | Lotto - Soudal | 1:15 | 
| 105 |  Mitchell Docker (AUS) | EF Education First - Drapac | 1:19 | 
| 106 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 1:19 | 
| 107 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 1:22 | 
| 108 |  Nathan Brown (E-U) | EF Education First - Drapac | 1:31 | 
| 109 |  Sander Armée (BEL) | Lotto - Soudal | 1:31 | 
| 110 |  Frederik Frison (BEL) | Lotto - Soudal | 1:31 | 
| 111 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 1:31 | 
| 112 |  Kilian Frankiny (SUI) | BMC Racing Team | 1:31 | 
| 113 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 1:31 | 
| 114 |  Igor Antón Hernandez (ESP) | Dimension Data | 1:31 | 
| 115 |  Niklas Eg (DAN) | Trek - Segafredo | 1:31 | 
| 116 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 1:31 | 
| 117 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 1:31 | 
| 118 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 1:31 | 
| 119 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 1:31 | 
| 120 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 1:31 | 
| 121 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 1:31 | 
| 122 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 1:31 | 
| 123 |  Davide Villella (ITA) | Astana | 1:31 | 
| 124 |  Alex Dowsett (G-B) | Katusha - Alpecin | 1:31 | 
| 125 |  Tony Martin (ALL) | Katusha - Alpecin | 1:31 | 
| 126 |  Giovanni Visconti (ITA) | Bahrain - Merida | 1:31 | 
| 127 |  Chad Haga (E-U) | Sunweb | 1:31 | 
| 128 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 1:31 | 
| 129 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:31 | 
| 130 |  Gay Sagiv (ISR) | Israel Cycling Academy | 1:31 | 
| 131 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 1:31 | 
| 132 |  Krists Neilands (LAT) | Israel Cycling Academy | 1:31 | 
| 133 |  Alexey Lutsenko (KAZ) | Astana | 1:31 | 
| 134 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 1:31 | 
| 135 |  Antonio Pedrero Lopez (ESP) | Movistar | 1:31 | 
| 136 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 1:31 | 
| 137 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:31 | 
| 138 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 1:31 | 
| 139 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 1:31 | 
| 140 |  Louis Vervaeke (BEL) | Sunweb | 1:31 | 
| 141 |  Chris Hamilton (AUS) | Sunweb | 1:31 | 
| 142 |  Laurens Ten Dam (P-B) | Sunweb | 1:31 | 
| 143 |  Jan Hirt (RTC) | Astana | 1:31 | 
| 144 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 1:31 | 
| 145 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 1:40 | 
| 146 |  Svein Tuft (CAN) | Mitchelton - Scott | 1:40 | 
| 147 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 1:40 | 
| 148 |  Lennard Hofstede (P-B) | Sunweb | 1:40 | 
| 149 |  Jérémy Roy (FRA) | Groupama - Fdj | 1:40 | 
| 150 |  Steve Morabito (SUI) | Groupama - Fdj | 1:40 | 
| 151 |  Vasil Kiryienka (BLR) | Team Ineos | 1:40 | 
| 152 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:40 | 
| 153 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 1:40 | 
| 154 |  Antonio Nibali (ITA) | Bahrain - Merida | 1:40 | 
| 155 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 2:12 | 
| 156 |  Alessandro De Marchi (ITA) | BMC Racing Team | 2:13 | 
| 157 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 2:24 | 
| 158 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 2:30 | 
| 159 |  Kenny Elissonde (FRA) | Team Ineos | 2:35 | 
| 160 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 2:35 | 
| 161 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 2:35 | 
| 162 |  Victor Campenaerts (BEL) | Lotto - Soudal | 2:35 | 
| 163 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 2:59 | 
| 164 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 3:19 | 
| 165 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 3:19 | 
| 166 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 3:37 | 
| 167 |  Maxim Belkov (RUS) | Katusha - Alpecin | 3:37 | 
| 168 |  Hugh Carthy (G-B) | EF Education First - Drapac | 4:21 | 
| 169 |  Rémi Cavagna (FRA) | Quick Step Floors | 10:23 | 
| 170 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 10:23 | 
| 171 |  Domen Novak (SLO) | Bahrain - Merida | 10:23 | 
| 172 |  Edoardo Zardini (ITA) | Wilier Triestina - Selle Italia | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 5:11:35 | 
| 2 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:07 | 
| 3 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:07 | 
| 4 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:07 | 
| 5 |  Simon Yates (G-B) | Mitchelton - Scott | 0:07 | 
| 6 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:07 | 
| 7 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 0:07 | 
| 8 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 0:07 | 
| 9 |  Michael Woods (CAN) | EF Education First - Drapac | 0:07 | 
| 10 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:07 | 
| 11 |  Tom Dumoulin (P-B) | Sunweb | 0:07 | 
| 12 |  Maximilian Schachmann (ALL) | Quick Step Floors | 0:07 | 
| 13 |  Rohan Dennis (AUS) | BMC Racing Team | 0:07 | 
| 14 |  Miguel Angel López Moreno (COL) | Astana | 0:07 | 
| 15 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:07 | 
| 16 |  Diego Ulissi (ITA) | Uae Team Emirates | 0:07 | 
| 17 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 0:07 | 
| 18 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:07 | 
| 19 |  Sam Oomen (P-B) | Sunweb | 0:07 | 
| 20 |  Fabio Aru (ITA) | Uae Team Emirates | 0:07 | 
| 21 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 0:07 | 
| 22 |  Chris Froome (G-B) | Team Ineos | 0:07 | 
| 23 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:07 | 
| 24 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 0:07 | 
| 25 |  Wout Poels (P-B) | Team Ineos | 0:07 | 
| 26 |  Tanel Kangert (EST) | Astana | 0:07 | 
| 27 |  Sander Armée (BEL) | Lotto - Soudal | 0:07 | 
| 28 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 0:07 | 
| 29 |  Louis Meintjes (AFS) | Dimension Data | 0:07 | 
| 30 |  Rafael Valls Ferri (ESP) | Movistar | 0:19 | 
| 31 |  Luis León Sánchez Gil (ESP) | Astana | 0:19 | 
| 32 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:19 | 
| 33 |  Georg Preidler (AUT) | Groupama - Fdj | 0:19 | 
| 34 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 0:26 | 
| 35 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 0:28 | 
| 36 |  Ben O'Connor (AUS) | Dimension Data | 0:28 | 
| 37 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 0:36 | 
| 38 |  Valerio Conti (ITA) | Uae Team Emirates | 0:36 | 
| 39 |  Kenny Elissonde (FRA) | Team Ineos | 0:38 | 
| 40 |  Jan Hirt (RTC) | Astana | 0:38 | 
| 41 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 0:38 | 
| 42 |  Jan Polanc (SLO) | Uae Team Emirates | 0:38 | 
| 43 |  Andrey Zeits (KAZ) | Astana | 0:52 | 
| 44 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 0:55 | 
| 45 |  Louis Vervaeke (BEL) | Sunweb | 1:07 | 
| 46 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 1:07 | 
| 47 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 1:17 | 
| 48 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 1:41 | 
| 49 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 1:41 | 
| 50 |  Jack Haig (AUS) | Mitchelton - Scott | 1:49 | 
| 51 |  Ben Hermans (BEL) | Israel Cycling Academy | 2:03 | 
| 52 |  Nicolas Roche (IRL) | BMC Racing Team | 2:03 | 
| 53 |  Rémi Cavagna (FRA) | Quick Step Floors | 2:06 | 
| 54 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 2:11 | 
| 55 |  Nathan Brown (E-U) | EF Education First - Drapac | 2:11 | 
| 56 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 2:11 | 
| 57 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 2:11 | 
| 58 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 2:16 | 
| 59 |  Giovanni Visconti (ITA) | Bahrain - Merida | 2:19 | 
| 60 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 2:54 | 
| 61 |  Anthony Roux (FRA) | Groupama - Fdj | 2:54 | 
| 62 |  François Bidard (FRA) | AG2R - La Mondiale | 2:54 | 
| 63 |  Matej Mohoric (SLO) | Bahrain - Merida | 3:16 | 
| 64 |  Benjamin King (E-U) | Dimension Data | 3:29 | 
| 65 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 3:29 | 
| 66 |  Laurens Ten Dam (P-B) | Sunweb | 3:36 | 
| 67 |  Nico Denz (ALL) | AG2R - La Mondiale | 4:22 | 
| 68 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 5:20 | 
| 69 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 5:26 | 
| 70 |  Domen Novak (SLO) | Bahrain - Merida | 5:33 | 
| 71 |  Eros Capecchi (ITA) | Quick Step Floors | 7:55 | 
| 72 |  Davide Villella (ITA) | Astana | 7:55 | 
| 73 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 7:55 | 
| 74 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 7:55 | 
| 75 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 10:42 | 
| 76 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 10:42 | 
| 77 |  Manuele Boaro (ITA) | Bahrain - Merida | 10:46 | 
| 78 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 10:46 | 
| 79 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 11:01 | 
| 80 |  Antonio Nibali (ITA) | Bahrain - Merida | 11:01 | 
| 81 |  Laurent Didier (LUX) | Trek - Segafredo | 13:27 | 
| 82 |  Chris Hamilton (AUS) | Sunweb | 14:07 | 
| 83 |  Chad Haga (E-U) | Sunweb | 14:07 | 
| 84 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 14:07 | 
| 85 |  Clément Venturini (FRA) | AG2R - La Mondiale | 14:07 | 
| 86 |  Marco Marcato (ITA) | Uae Team Emirates | 15:12 | 
| 87 |  Manuele Mori (ITA) | Uae Team Emirates | 15:12 | 
| 88 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 15:12 | 
| 89 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 15:12 | 
| 90 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 15:12 | 
| 91 |  Roy Curvers (P-B) | Sunweb | 15:12 | 
| 92 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 15:12 | 
| 93 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 15:12 | 
| 94 |  Igor Antón Hernandez (ESP) | Dimension Data | 15:12 | 
| 95 |  Adam Hansen (AUS) | Lotto - Soudal | 15:12 | 
| 96 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 15:12 | 
| 97 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 15:12 | 
| 98 |  Ryan Gibbons (AFS) | Dimension Data | 15:12 | 
| 99 |  Jacobus Venter (AFS) | Dimension Data | 15:12 | 
| 100 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 15:12 | 
| 101 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 15:12 | 
| 102 |  Zdenek Stybar (RTC) | Quick Step Floors | 15:12 | 
| 103 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 15:12 | 
| 104 |  Sacha Modolo (ITA) | EF Education First - Drapac | 15:17 | 
| 105 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 15:17 | 
| 106 |  Eduardo Sepúlveda (ARG) | Movistar | 15:20 | 
| 107 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 15:34 | 
| 108 |  Dayer Quintana Rojas (COL) | Movistar | 15:38 | 
| 109 |  Rubén Fernández Andújar (ESP) | Movistar | 16:24 | 
| 110 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 16:28 | 
| 111 |  Fabio Sabatini (ITA) | Quick Step Floors | 16:28 | 
| 112 |  Loïc Vliegen (BEL) | BMC Racing Team | 16:28 | 
| 113 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 16:28 | 
| 114 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 16:28 | 
| 115 |  Tony Martin (ALL) | Katusha - Alpecin | 16:28 | 
| 116 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 16:28 | 
| 117 |  Alex Dowsett (G-B) | Katusha - Alpecin | 16:28 | 
| 118 |  Florian Sénéchal (FRA) | Quick Step Floors | 16:28 | 
| 119 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 16:28 | 
| 120 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 16:28 | 
| 121 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 16:28 | 
| 122 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 16:28 | 
| 123 |  Krists Neilands (LAT) | Israel Cycling Academy | 16:28 | 
| 124 |  Tim Wellens (BEL) | Lotto - Soudal | 16:28 | 
| 125 |  Thomas Scully (NZL) | EF Education First - Drapac | 16:28 | 
| 126 |  Mitchell Docker (AUS) | EF Education First - Drapac | 16:28 | 
| 127 |  Niklas Eg (DAN) | Trek - Segafredo | 16:28 | 
| 128 |  Kilian Frankiny (SUI) | BMC Racing Team | 16:28 | 
| 129 |  Salvatore Puccio (ITA) | Team Ineos | 16:28 | 
| 130 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 16:28 | 
| 131 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 16:28 | 
| 132 |  Christian Knees (ALL) | Team Ineos | 16:28 | 
| 133 |  Jürgen Roelandts (BEL) | BMC Racing Team | 16:28 | 
| 134 |  Vasil Kiryienka (BLR) | Team Ineos | 16:28 | 
| 135 |  Steve Morabito (SUI) | Groupama - Fdj | 16:28 | 
| 136 |  Alexey Lutsenko (KAZ) | Astana | 16:28 | 
| 137 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 16:28 | 
| 138 |  Alessandro De Marchi (ITA) | BMC Racing Team | 16:40 | 
| 139 |  William Bonnet (FRA) | Groupama - Fdj | 16:43 | 
| 140 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 17:12 | 
| 141 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 17:12 | 
| 142 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 17:12 | 
| 143 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 17:12 | 
| 144 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 17:12 | 
| 145 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 17:12 | 
| 146 |  Jérémy Roy (FRA) | Groupama - Fdj | 17:12 | 
| 147 |  Jens Debusschere (BEL) | Lotto - Soudal | 17:12 | 
| 148 |  Hugh Carthy (G-B) | EF Education First - Drapac | 17:12 | 
| 149 |  Frederik Frison (BEL) | Lotto - Soudal | 17:12 | 
| 150 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 17:12 | 
| 151 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 17:12 | 
| 152 |  Gay Sagiv (ISR) | Israel Cycling Academy | 17:12 | 
| 153 |  Victor Campenaerts (BEL) | Lotto - Soudal | 17:12 | 
| 154 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 17:12 | 
| 155 |  Antonio Pedrero Lopez (ESP) | Movistar | 17:12 | 
| 156 |  Maxim Belkov (RUS) | Katusha - Alpecin | 17:12 | 
| 157 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 17:12 | 
| 158 |  Ryan Mullen (IRL) | Trek - Segafredo | 18:11 | 
| 159 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 18:15 | 
| 160 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 18:15 | 
| 161 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 18:26 | 
| 162 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | 18:26 | 
| 163 |  Mads Pedersen (DAN) | Trek - Segafredo | 18:40 | 
| 164 |  Boy Van Poppel (P-B) | Trek - Segafredo | 18:40 | 
| 165 |  Michael Mørkøv (DAN) | Quick Step Floors | 18:40 | 
| 166 |  Elia Viviani (ITA) | Quick Step Floors | 18:40 | 
| 167 |  Sam Bennett (IRL) | Bora - Hansgrohe | 18:40 | 
| 168 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 18:40 | 
| 169 |  Lennard Hofstede (P-B) | Sunweb | 18:40 | 
| 170 |  Sam Bewley (NZL) | Mitchelton - Scott | 24:00 | 
| 171 |  Svein Tuft (CAN) | Mitchelton - Scott | 24:00 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Simon Yates (G-B) | Mitchelton - Scott | 5:54:13 | 
| 2 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 3 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | mt | 
| 4 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:04 | 
| 5 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:04 | 
| 6 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:10 | 
| 7 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:12 | 
| 8 |  Tom Dumoulin (P-B) | Sunweb | 0:12 | 
| 9 |  Miguel Angel López Moreno (COL) | Astana | 0:12 | 
| 10 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 0:24 | 
| 11 |  Ben O'Connor (AUS) | Dimension Data | 0:26 | 
| 12 |  Michael Woods (CAN) | EF Education First - Drapac | 0:36 | 
| 13 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 0:38 | 
| 14 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:52 | 
| 15 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:52 | 
| 16 |  Louis Meintjes (AFS) | Dimension Data | 1:00 | 
| 17 |  Wout Poels (P-B) | Team Ineos | 1:02 | 
| 18 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:02 | 
| 19 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 1:02 | 
| 20 |  Sam Oomen (P-B) | Sunweb | 1:02 | 
| 21 |  Rohan Dennis (AUS) | BMC Racing Team | 1:02 | 
| 22 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 1:02 | 
| 23 |  Chris Froome (G-B) | Team Ineos | 1:07 | 
| 24 |  Fabio Aru (ITA) | Uae Team Emirates | 1:14 | 
| 25 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 1:17 | 
| 26 |  Jan Hirt (RTC) | Astana | 1:23 | 
| 27 |  Maximilian Schachmann (ALL) | Quick Step Floors | 1:25 | 
| 28 |  Kenny Elissonde (FRA) | Team Ineos | 1:37 | 
| 29 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 1:48 | 
| 30 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 2:02 | 
| 31 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 2:04 | 
| 32 |  Jack Haig (AUS) | Mitchelton - Scott | 2:16 | 
| 33 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 2:20 | 
| 34 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 2:27 | 
| 35 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 2:35 | 
| 36 |  Ben Hermans (BEL) | Israel Cycling Academy | 2:35 | 
| 37 |  Louis Vervaeke (BEL) | Sunweb | 2:45 | 
| 38 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 2:53 | 
| 39 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 2:56 | 
| 40 |  François Bidard (FRA) | AG2R - La Mondiale | 3:14 | 
| 41 |  Benjamin King (E-U) | Dimension Data | 4:32 | 
| 42 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 4:32 | 
| 43 |  Rafael Valls Ferri (ESP) | Movistar | 4:59 | 
| 44 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 5:27 | 
| 45 |  Laurens Ten Dam (P-B) | Sunweb | 5:27 | 
| 46 |  Matej Mohoric (SLO) | Bahrain - Merida | 5:27 | 
| 47 |  Valerio Conti (ITA) | Uae Team Emirates | 5:27 | 
| 48 |  Chad Haga (E-U) | Sunweb | 5:45 | 
| 49 |  Alessandro De Marchi (ITA) | BMC Racing Team | 6:41 | 
| 50 |  Hugh Carthy (G-B) | EF Education First - Drapac | 6:49 | 
| 51 |  Manuele Boaro (ITA) | Bahrain - Merida | 7:48 | 
| 52 |  Giovanni Visconti (ITA) | Bahrain - Merida | 7:48 | 
| 53 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 8:24 | 
| 54 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 8:32 | 
| 55 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 9:40 | 
| 56 |  Luis León Sánchez Gil (ESP) | Astana | 9:40 | 
| 57 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 9:40 | 
| 58 |  Eros Capecchi (ITA) | Quick Step Floors | 9:40 | 
| 59 |  Maxim Belkov (RUS) | Katusha - Alpecin | 9:40 | 
| 60 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 10:30 | 
| 61 |  Antonio Pedrero Lopez (ESP) | Movistar | 11:29 | 
| 62 |  Diego Ulissi (ITA) | Uae Team Emirates | 12:48 | 
| 63 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 12:59 | 
| 64 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 12:59 | 
| 65 |  Steve Morabito (SUI) | Groupama - Fdj | 13:31 | 
| 66 |  Jan Polanc (SLO) | Uae Team Emirates | 14:13 | 
| 67 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 14:13 | 
| 68 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 14:46 | 
| 69 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 15:31 | 
| 70 |  Andrey Zeits (KAZ) | Astana | 16:42 | 
| 71 |  Vasil Kiryienka (BLR) | Team Ineos | 16:42 | 
| 72 |  Tanel Kangert (EST) | Astana | 16:42 | 
| 73 |  Sander Armée (BEL) | Lotto - Soudal | 16:42 | 
| 74 |  Rubén Fernández Andújar (ESP) | Movistar | 17:49 | 
| 75 |  Anthony Roux (FRA) | Groupama - Fdj | 18:24 | 
| 76 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 18:24 | 
| 77 |  Georg Preidler (AUT) | Groupama - Fdj | 18:24 | 
| 78 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 18:24 | 
| 79 |  Rémi Cavagna (FRA) | Quick Step Floors | 18:24 | 
| 80 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 18:24 | 
| 81 |  Tim Wellens (BEL) | Lotto - Soudal | 18:24 | 
| 82 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 20:12 | 
| 83 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 21:24 | 
| 84 |  Laurent Didier (LUX) | Trek - Segafredo | 21:29 | 
| 85 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 22:18 | 
| 86 |  Tony Martin (ALL) | Katusha - Alpecin | 23:11 | 
| 87 |  Niklas Eg (DAN) | Trek - Segafredo | 23:11 | 
| 88 |  Manuele Mori (ITA) | Uae Team Emirates | 24:09 | 
| 89 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 24:09 | 
| 90 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 24:09 | 
| 91 |  Davide Villella (ITA) | Astana | 24:09 | 
| 92 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 24:09 | 
| 93 |  Nathan Brown (E-U) | EF Education First - Drapac | 24:32 | 
| 94 |  Nico Denz (ALL) | AG2R - La Mondiale | 25:58 | 
| 95 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 25:58 | 
| 96 |  Adam Hansen (AUS) | Lotto - Soudal | 25:58 | 
| 97 |  Roy Curvers (P-B) | Sunweb | 25:58 | 
| 98 |  Jérémy Roy (FRA) | Groupama - Fdj | 25:58 | 
| 99 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 25:58 | 
| 100 |  Chris Hamilton (AUS) | Sunweb | 25:58 | 
| 101 |  Ryan Gibbons (AFS) | Dimension Data | 25:58 | 
| 102 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 25:58 | 
| 103 |  Salvatore Puccio (ITA) | Team Ineos | 25:58 | 
| 104 |  Victor Campenaerts (BEL) | Lotto - Soudal | 25:58 | 
| 105 |  Eduardo Sepúlveda (ARG) | Movistar | 25:58 | 
| 106 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 25:58 | 
| 107 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 25:58 | 
| 108 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 25:58 | 
| 109 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 25:58 | 
| 110 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 25:58 | 
| 111 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 25:58 | 
| 112 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 25:58 | 
| 113 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 25:58 | 
| 114 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 25:58 | 
| 115 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 25:58 | 
| 116 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 25:58 | 
| 117 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 25:58 | 
| 118 |  Jens Debusschere (BEL) | Lotto - Soudal | 25:58 | 
| 119 |  Kilian Frankiny (SUI) | BMC Racing Team | 25:58 | 
| 120 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 25:58 | 
| 121 |  Mitchell Docker (AUS) | EF Education First - Drapac | 25:58 | 
| 122 |  Thomas Scully (NZL) | EF Education First - Drapac | 25:58 | 
| 123 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 25:58 | 
| 124 |  Nicolas Roche (IRL) | BMC Racing Team | 25:58 | 
| 125 |  Alexey Lutsenko (KAZ) | Astana | 25:58 | 
| 126 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 25:58 | 
| 127 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 25:58 | 
| 128 |  Clément Venturini (FRA) | AG2R - La Mondiale | 25:58 | 
| 129 |  Krists Neilands (LAT) | Israel Cycling Academy | 25:58 | 
| 130 |  Jacobus Venter (AFS) | Dimension Data | 25:58 | 
| 131 |  Dayer Quintana Rojas (COL) | Movistar | 25:58 | 
| 132 |  William Bonnet (FRA) | Groupama - Fdj | 25:58 | 
| 133 |  Lennard Hofstede (P-B) | Sunweb | 25:58 | 
| 134 |  Gay Sagiv (ISR) | Israel Cycling Academy | 25:58 | 
| 135 |  Christian Knees (ALL) | Team Ineos | 25:58 | 
| 136 |  Antonio Nibali (ITA) | Bahrain - Merida | 25:58 | 
| 137 |  Marco Marcato (ITA) | Uae Team Emirates | 25:58 | 
| 138 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 25:58 | 
| 139 |  Sacha Modolo (ITA) | EF Education First - Drapac | 26:41 | 
| 140 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 26:51 | 
| 141 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 27:16 | 
| 142 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 27:16 | 
| 143 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 27:19 | 
| 144 |  Sam Bennett (IRL) | Bora - Hansgrohe | 28:13 | 
| 145 |  Ryan Mullen (IRL) | Trek - Segafredo | 28:19 | 
| 146 |  Mads Pedersen (DAN) | Trek - Segafredo | 28:30 | 
| 147 |  Fabio Sabatini (ITA) | Quick Step Floors | 30:47 | 
| 148 |  Elia Viviani (ITA) | Quick Step Floors | 30:47 | 
| 149 |  Alex Dowsett (G-B) | Katusha - Alpecin | 30:47 | 
| 150 |  Loïc Vliegen (BEL) | BMC Racing Team | 30:47 | 
| 151 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 30:47 | 
| 152 |  Florian Sénéchal (FRA) | Quick Step Floors | 30:47 | 
| 153 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 30:47 | 
| 154 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 30:47 | 
| 155 |  Igor Antón Hernandez (ESP) | Dimension Data | 30:47 | 
| 156 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 30:47 | 
| 157 |  Frederik Frison (BEL) | Lotto - Soudal | 30:47 | 
| 158 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 30:47 | 
| 159 |  Jürgen Roelandts (BEL) | BMC Racing Team | 30:47 | 
| 160 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 30:47 | 
| 161 |  Zdenek Stybar (RTC) | Quick Step Floors | 30:47 | 
| 162 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 30:47 | 
| 163 |  Domen Novak (SLO) | Bahrain - Merida | 30:47 | 
| 164 |  Michael Mørkøv (DAN) | Quick Step Floors | 30:47 | 
| 165 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 30:47 | 
| 166 |  Boy Van Poppel (P-B) | Trek - Segafredo | 30:47 | 
| 167 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 31:07 | 
| 168 |  Svein Tuft (CAN) | Mitchelton - Scott | 31:10 | 
| 169 |  Sam Bewley (NZL) | Mitchelton - Scott | 31:10 | 
| 170 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 31:53 | 
| 171 |  Jakub Mareczko (ITA) | Wilier Triestina - Selle Italia | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Matej Mohoric (SLO) | Bahrain - Merida | 6:04:52 | 
| 2 |  Nico Denz (ALL) | AG2R - La Mondiale | mt | 
| 3 |  Sam Bennett (IRL) | Bora - Hansgrohe | 0:34 | 
| 4 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:34 | 
| 5 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 0:34 | 
| 6 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 0:34 | 
| 7 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 0:34 | 
| 8 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 0:34 | 
| 9 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:34 | 
| 10 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:34 | 
| 11 |  Benjamin King (E-U) | Dimension Data | 0:34 | 
| 12 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 0:34 | 
| 13 |  Giovanni Visconti (ITA) | Bahrain - Merida | 0:34 | 
| 14 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 0:34 | 
| 15 |  Chris Froome (G-B) | Team Ineos | 0:34 | 
| 16 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:34 | 
| 17 |  Simon Yates (G-B) | Mitchelton - Scott | 0:34 | 
| 18 |  Tom Dumoulin (P-B) | Sunweb | 0:34 | 
| 19 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:34 | 
| 20 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:34 | 
| 21 |  Wout Poels (P-B) | Team Ineos | 0:34 | 
| 22 |  Michael Woods (CAN) | EF Education First - Drapac | 0:34 | 
| 23 |  Sam Oomen (P-B) | Sunweb | 0:34 | 
| 24 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 0:34 | 
| 25 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 0:34 | 
| 26 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:34 | 
| 27 |  Nicolas Roche (IRL) | BMC Racing Team | 0:34 | 
| 28 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:34 | 
| 29 |  Georg Preidler (AUT) | Groupama - Fdj | 0:34 | 
| 30 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 0:34 | 
| 31 |  Fabio Aru (ITA) | Uae Team Emirates | 0:34 | 
| 32 |  Rohan Dennis (AUS) | BMC Racing Team | 0:34 | 
| 33 |  Ben O'Connor (AUS) | Dimension Data | 0:34 | 
| 34 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 0:34 | 
| 35 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:34 | 
| 36 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:34 | 
| 37 |  Luis León Sánchez Gil (ESP) | Astana | 0:34 | 
| 38 |  Miguel Angel López Moreno (COL) | Astana | 0:34 | 
| 39 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 0:34 | 
| 40 |  Adam Hansen (AUS) | Lotto - Soudal | 0:34 | 
| 41 |  Maximilian Schachmann (ALL) | Quick Step Floors | 0:34 | 
| 42 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 0:34 | 
| 43 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 0:34 | 
| 44 |  Diego Ulissi (ITA) | Uae Team Emirates | 0:34 | 
| 45 |  Jan Polanc (SLO) | Uae Team Emirates | 0:34 | 
| 46 |  Kilian Frankiny (SUI) | BMC Racing Team | 0:34 | 
| 47 |  Valerio Conti (ITA) | Uae Team Emirates | 0:34 | 
| 48 |  François Bidard (FRA) | AG2R - La Mondiale | 0:34 | 
| 49 |  Thomas Scully (NZL) | EF Education First - Drapac | 0:34 | 
| 50 |  Eros Capecchi (ITA) | Quick Step Floors | 0:34 | 
| 51 |  Marco Marcato (ITA) | Uae Team Emirates | 0:34 | 
| 52 |  Jacobus Venter (AFS) | Dimension Data | 0:34 | 
| 53 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 0:34 | 
| 54 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 0:34 | 
| 55 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 0:34 | 
| 56 |  Manuele Boaro (ITA) | Bahrain - Merida | 0:34 | 
| 57 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 0:34 | 
| 58 |  Salvatore Puccio (ITA) | Team Ineos | 0:34 | 
| 59 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 0:34 | 
| 60 |  Jack Haig (AUS) | Mitchelton - Scott | 0:34 | 
| 61 |  Tony Martin (ALL) | Katusha - Alpecin | 0:34 | 
| 62 |  Sander Armée (BEL) | Lotto - Soudal | 0:59 | 
| 63 |  Nathan Brown (E-U) | EF Education First - Drapac | 1:04 | 
| 64 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 1:04 | 
| 65 |  Manuele Mori (ITA) | Uae Team Emirates | 1:16 | 
| 66 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 1:16 | 
| 67 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 1:30 | 
| 68 |  Alessandro De Marchi (ITA) | BMC Racing Team | 1:32 | 
| 69 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 1:32 | 
| 70 |  Jan Hirt (RTC) | Astana | 1:32 | 
| 71 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 2:25 | 
| 72 |  Davide Villella (ITA) | Astana | 2:29 | 
| 73 |  Hugh Carthy (G-B) | EF Education First - Drapac | 4:55 | 
| 74 |  Tanel Kangert (EST) | Astana | 5:21 | 
| 75 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 5:45 | 
| 76 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 6:55 | 
| 77 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 6:55 | 
| 78 |  Ben Hermans (BEL) | Israel Cycling Academy | 8:10 | 
| 79 |  Krists Neilands (LAT) | Israel Cycling Academy | 8:10 | 
| 80 |  Victor Campenaerts (BEL) | Lotto - Soudal | 8:10 | 
| 81 |  Laurens Ten Dam (P-B) | Sunweb | 8:18 | 
| 82 |  Antonio Nibali (ITA) | Bahrain - Merida | 8:30 | 
| 83 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 12:03 | 
| 84 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 12:03 | 
| 85 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 12:03 | 
| 86 |  Laurent Didier (LUX) | Trek - Segafredo | 12:03 | 
| 87 |  Chad Haga (E-U) | Sunweb | 14:59 | 
| 88 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 15:26 | 
| 89 |  Kenny Elissonde (FRA) | Team Ineos | 16:42 | 
| 90 |  Jérémy Roy (FRA) | Groupama - Fdj | 16:42 | 
| 91 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 18:23 | 
| 92 |  Rubén Fernández Andújar (ESP) | Movistar | 18:23 | 
| 93 |  Dayer Quintana Rojas (COL) | Movistar | 18:23 | 
| 94 |  Antonio Pedrero Lopez (ESP) | Movistar | 18:23 | 
| 95 |  Fabio Sabatini (ITA) | Quick Step Floors | 25:25 | 
| 96 |  Loïc Vliegen (BEL) | BMC Racing Team | 25:25 | 
| 97 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 25:25 | 
| 98 |  Anthony Roux (FRA) | Groupama - Fdj | 25:25 | 
| 99 |  Tim Wellens (BEL) | Lotto - Soudal | 25:25 | 
| 100 |  Andrey Zeits (KAZ) | Astana | 25:25 | 
| 101 |  Roy Curvers (P-B) | Sunweb | 25:25 | 
| 102 |  Chris Hamilton (AUS) | Sunweb | 25:25 | 
| 103 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 25:25 | 
| 104 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 25:25 | 
| 105 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 25:25 | 
| 106 |  Eduardo Sepúlveda (ARG) | Movistar | 25:25 | 
| 107 |  Steve Morabito (SUI) | Groupama - Fdj | 25:25 | 
| 108 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 25:25 | 
| 109 |  William Bonnet (FRA) | Groupama - Fdj | 25:25 | 
| 110 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 25:25 | 
| 111 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 25:25 | 
| 112 |  Christian Knees (ALL) | Team Ineos | 25:25 | 
| 113 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 25:25 | 
| 114 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 25:25 | 
| 115 |  Louis Vervaeke (BEL) | Sunweb | 25:25 | 
| 116 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 25:25 | 
| 117 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 25:25 | 
| 118 |  Florian Sénéchal (FRA) | Quick Step Floors | 25:25 | 
| 119 |  Clément Venturini (FRA) | AG2R - La Mondiale | 25:25 | 
| 120 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 25:25 | 
| 121 |  Frederik Frison (BEL) | Lotto - Soudal | 25:25 | 
| 122 |  Elia Viviani (ITA) | Quick Step Floors | 25:25 | 
| 123 |  Mitchell Docker (AUS) | EF Education First - Drapac | 25:25 | 
| 124 |  Lennard Hofstede (P-B) | Sunweb | 25:25 | 
| 125 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 25:25 | 
| 126 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 25:25 | 
| 127 |  Ryan Gibbons (AFS) | Dimension Data | 25:25 | 
| 128 |  Zdenek Stybar (RTC) | Quick Step Floors | 25:25 | 
| 129 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 25:25 | 
| 130 |  Rémi Cavagna (FRA) | Quick Step Floors | 25:25 | 
| 131 |  Alex Dowsett (G-B) | Katusha - Alpecin | 25:25 | 
| 132 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 25:25 | 
| 133 |  Sam Bewley (NZL) | Mitchelton - Scott | 25:25 | 
| 134 |  Louis Meintjes (AFS) | Dimension Data | 25:25 | 
| 135 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 25:25 | 
| 136 |  Sacha Modolo (ITA) | EF Education First - Drapac | 25:25 | 
| 137 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 25:25 | 
| 138 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 25:25 | 
| 139 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 25:25 | 
| 140 |  Alexey Lutsenko (KAZ) | Astana | 25:25 | 
| 141 |  Vasil Kiryienka (BLR) | Team Ineos | 25:25 | 
| 142 |  Maxim Belkov (RUS) | Katusha - Alpecin | 25:25 | 
| 143 |  Mads Pedersen (DAN) | Trek - Segafredo | 25:25 | 
| 144 |  Michael Mørkøv (DAN) | Quick Step Floors | 25:25 | 
| 145 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 25:25 | 
| 146 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 30:14 | 
| 147 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 30:14 | 
| 148 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 30:14 | 
| 149 |  Ryan Mullen (IRL) | Trek - Segafredo | 30:14 | 
| 150 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 30:14 | 
| 151 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 30:14 | 
| 152 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 30:14 | 
| 153 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 30:14 | 
| 154 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 30:14 | 
| 155 |  Niklas Eg (DAN) | Trek - Segafredo | 30:14 | 
| 156 |  Boy Van Poppel (P-B) | Trek - Segafredo | 30:14 | 
| 157 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 30:14 | 
| 158 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 30:14 | 
| 159 |  Jürgen Roelandts (BEL) | BMC Racing Team | 30:14 | 
| 160 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 30:14 | 
| 161 |  Igor Antón Hernandez (ESP) | Dimension Data | 30:14 | 
| 162 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 30:14 | 
| 163 |  Jens Debusschere (BEL) | Lotto - Soudal | 30:14 | 
| 164 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 30:14 | 
| 165 |  Domen Novak (SLO) | Bahrain - Merida | 30:14 | 
| 166 |  Gay Sagiv (ISR) | Israel Cycling Academy | 30:14 | 
| 167 |  Svein Tuft (CAN) | Mitchelton - Scott | 30:14 | 
| 168 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 30:14 | 
| 169 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 30:14 | 
| 170 |  Rafael Valls Ferri (ESP) | Movistar | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Simon Yates (G-B) | Mitchelton - Scott | 3:25:53 | 
| 2 |  Tom Dumoulin (P-B) | Sunweb | 0:02 | 
| 3 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:05 | 
| 4 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 0:08 | 
| 5 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:08 | 
| 6 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 0:08 | 
| 7 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:08 | 
| 8 |  Maximilian Schachmann (ALL) | Quick Step Floors | 0:11 | 
| 9 |  Rohan Dennis (AUS) | BMC Racing Team | 0:18 | 
| 10 |  Fabio Aru (ITA) | Uae Team Emirates | 0:21 | 
| 11 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:23 | 
| 12 |  George Bennett (NZL) | Lotto NL - Jumbo | 0:23 | 
| 13 |  Diego Ulissi (ITA) | Uae Team Emirates | 0:26 | 
| 14 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 0:30 | 
| 15 |  Miguel Angel López Moreno (COL) | Astana | 0:30 | 
| 16 |  Tim Wellens (BEL) | Lotto - Soudal | 0:33 | 
| 17 |  Sam Oomen (P-B) | Sunweb | 0:33 | 
| 18 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:36 | 
| 19 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:36 | 
| 20 |  Pello Bilbao López de Armentia (ESP) | Astana | 0:36 | 
| 21 |  Ben O'Connor (AUS) | Dimension Data | 0:36 | 
| 22 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 0:36 | 
| 23 |  Chris Froome (G-B) | Team Ineos | 0:40 | 
| 24 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:40 | 
| 25 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 0:40 | 
| 26 |  Wout Poels (P-B) | Team Ineos | 0:40 | 
| 27 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:40 | 
| 28 |  Loïc Vliegen (BEL) | BMC Racing Team | 0:44 | 
| 29 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 0:48 | 
| 30 |  Krists Neilands (LAT) | Israel Cycling Academy | 0:56 | 
| 31 |  Valerio Conti (ITA) | Uae Team Emirates | 0:58 | 
| 32 |  Georg Preidler (AUT) | Groupama - Fdj | 1:05 | 
| 33 |  Sacha Modolo (ITA) | EF Education First - Drapac | 1:05 | 
| 34 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:05 | 
| 35 |  Kenny Elissonde (FRA) | Team Ineos | 1:05 | 
| 36 |  Andrey Zeits (KAZ) | Astana | 1:05 | 
| 37 |  Louis Meintjes (AFS) | Dimension Data | 1:05 | 
| 38 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 1:05 | 
| 39 |  Jan Polanc (SLO) | Uae Team Emirates | 1:05 | 
| 40 |  Michael Woods (CAN) | EF Education First - Drapac | 1:05 | 
| 41 |  François Bidard (FRA) | AG2R - La Mondiale | 1:05 | 
| 42 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 1:10 | 
| 43 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 1:32 | 
| 44 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 1:41 | 
| 45 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 1:41 | 
| 46 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 1:41 | 
| 47 |  Giovanni Visconti (ITA) | Bahrain - Merida | 1:52 | 
| 48 |  Ryan Gibbons (AFS) | Dimension Data | 1:57 | 
| 49 |  Matej Mohoric (SLO) | Bahrain - Merida | 1:58 | 
| 50 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 2:04 | 
| 51 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 2:17 | 
| 52 |  Jack Haig (AUS) | Mitchelton - Scott | 2:24 | 
| 53 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 2:24 | 
| 54 |  Adam Hansen (AUS) | Lotto - Soudal | 2:24 | 
| 55 |  Nathan Brown (E-U) | EF Education First - Drapac | 2:24 | 
| 56 |  Clément Venturini (FRA) | AG2R - La Mondiale | 2:24 | 
| 57 |  Zdenek Stybar (RTC) | Quick Step Floors | 2:24 | 
| 58 |  Ben Hermans (BEL) | Israel Cycling Academy | 2:24 | 
| 59 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 2:24 | 
| 60 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 2:24 | 
| 61 |  Laurens Ten Dam (P-B) | Sunweb | 2:45 | 
| 62 |  Benjamin King (E-U) | Dimension Data | 2:52 | 
| 63 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 2:52 | 
| 64 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 2:55 | 
| 65 |  Eros Capecchi (ITA) | Quick Step Floors | 3:00 | 
| 66 |  Marco Marcato (ITA) | Uae Team Emirates | 3:12 | 
| 67 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 3:12 | 
| 68 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 3:22 | 
| 69 |  Anthony Roux (FRA) | Groupama - Fdj | 3:22 | 
| 70 |  Dayer Quintana Rojas (COL) | Movistar | 3:28 | 
| 71 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 3:28 | 
| 72 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 4:04 | 
| 73 |  Eduardo Sepúlveda (ARG) | Movistar | 4:12 | 
| 74 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 4:54 | 
| 75 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 4:54 | 
| 76 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 5:10 | 
| 77 |  Luis León Sánchez Gil (ESP) | Astana | 5:10 | 
| 78 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 5:10 | 
| 79 |  Alessandro De Marchi (ITA) | BMC Racing Team | 5:10 | 
| 80 |  Louis Vervaeke (BEL) | Sunweb | 5:10 | 
| 81 |  Davide Villella (ITA) | Astana | 5:10 | 
| 82 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 6:01 | 
| 83 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 6:01 | 
| 84 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 9:10 | 
| 85 |  Jürgen Roelandts (BEL) | BMC Racing Team | 9:10 | 
| 86 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 9:10 | 
| 87 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 9:10 | 
| 88 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 9:10 | 
| 89 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 9:10 | 
| 90 |  Nico Denz (ALL) | AG2R - La Mondiale | 9:10 | 
| 91 |  Steve Morabito (SUI) | Groupama - Fdj | 9:10 | 
| 92 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 9:10 | 
| 93 |  Manuele Mori (ITA) | Uae Team Emirates | 9:10 | 
| 94 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 9:10 | 
| 95 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 9:10 | 
| 96 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 9:10 | 
| 97 |  Alex Dowsett (G-B) | Katusha - Alpecin | 9:10 | 
| 98 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 9:10 | 
| 99 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 9:10 | 
| 100 |  Rubén Fernández Andújar (ESP) | Movistar | 9:10 | 
| 101 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 9:10 | 
| 102 |  Kilian Frankiny (SUI) | BMC Racing Team | 9:10 | 
| 103 |  Jacobus Venter (AFS) | Dimension Data | 9:10 | 
| 104 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 9:10 | 
| 105 |  Rémi Cavagna (FRA) | Quick Step Floors | 9:10 | 
| 106 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 9:10 | 
| 107 |  Alexey Lutsenko (KAZ) | Astana | 9:10 | 
| 108 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 9:10 | 
| 109 |  Tanel Kangert (EST) | Astana | 9:10 | 
| 110 |  Manuele Boaro (ITA) | Bahrain - Merida | 9:10 | 
| 111 |  Niklas Eg (DAN) | Trek - Segafredo | 9:10 | 
| 112 |  Tony Martin (ALL) | Katusha - Alpecin | 9:10 | 
| 113 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 9:10 | 
| 114 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 9:10 | 
| 115 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 9:10 | 
| 116 |  Chad Haga (E-U) | Sunweb | 9:10 | 
| 117 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 9:10 | 
| 118 |  Antonio Nibali (ITA) | Bahrain - Merida | 9:10 | 
| 119 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 9:10 | 
| 120 |  Sander Armée (BEL) | Lotto - Soudal | 9:10 | 
| 121 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 9:10 | 
| 122 |  Laurent Didier (LUX) | Trek - Segafredo | 9:10 | 
| 123 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 9:10 | 
| 124 |  Domen Novak (SLO) | Bahrain - Merida | 9:10 | 
| 125 |  Nicolas Roche (IRL) | BMC Racing Team | 9:10 | 
| 126 |  Antonio Pedrero Lopez (ESP) | Movistar | 9:10 | 
| 127 |  Christian Knees (ALL) | Team Ineos | 9:10 | 
| 128 |  Salvatore Puccio (ITA) | Team Ineos | 9:10 | 
| 129 |  Boy Van Poppel (P-B) | Trek - Segafredo | 9:10 | 
| 130 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 9:10 | 
| 131 |  Elia Viviani (ITA) | Quick Step Floors | 9:54 | 
| 132 |  Fabio Sabatini (ITA) | Quick Step Floors | 12:42 | 
| 133 |  Roy Curvers (P-B) | Sunweb | 12:42 | 
| 134 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 12:42 | 
| 135 |  Jérémy Roy (FRA) | Groupama - Fdj | 12:42 | 
| 136 |  Mitchell Docker (AUS) | EF Education First - Drapac | 12:42 | 
| 137 |  Chris Hamilton (AUS) | Sunweb | 12:42 | 
| 138 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 12:42 | 
| 139 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 12:42 | 
| 140 |  Ryan Mullen (IRL) | Trek - Segafredo | 12:42 | 
| 141 |  Frederik Frison (BEL) | Lotto - Soudal | 12:42 | 
| 142 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 12:42 | 
| 143 |  Jens Debusschere (BEL) | Lotto - Soudal | 12:42 | 
| 144 |  Sam Bennett (IRL) | Bora - Hansgrohe | 12:42 | 
| 145 |  Thomas Scully (NZL) | EF Education First - Drapac | 12:42 | 
| 146 |  Sam Bewley (NZL) | Mitchelton - Scott | 12:42 | 
| 147 |  Jan Hirt (RTC) | Astana | 12:50 | 
| 148 |  Florian Sénéchal (FRA) | Quick Step Floors | 13:29 | 
| 149 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 13:34 | 
| 150 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 13:34 | 
| 151 |  William Bonnet (FRA) | Groupama - Fdj | 13:34 | 
| 152 |  Michael Mørkøv (DAN) | Quick Step Floors | 13:34 | 
| 153 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 13:34 | 
| 154 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 13:45 | 
| 155 |  Igor Antón Hernandez (ESP) | Dimension Data | 13:45 | 
| 156 |  Maxim Belkov (RUS) | Katusha - Alpecin | 13:45 | 
| 157 |  Gay Sagiv (ISR) | Israel Cycling Academy | 13:45 | 
| 158 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 13:45 | 
| 159 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 13:45 | 
| 160 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 13:45 | 
| 161 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 13:45 | 
| 162 |  Vasil Kiryienka (BLR) | Team Ineos | 13:45 | 
| 163 |  Victor Campenaerts (BEL) | Lotto - Soudal | 14:24 | 
| 164 |  Lennard Hofstede (P-B) | Sunweb | 14:35 | 
| 165 |  Svein Tuft (CAN) | Mitchelton - Scott | 14:35 | 
| 166 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 14:35 | 
| 167 |  Mads Pedersen (DAN) | Trek - Segafredo | 14:39 | 
| 168 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 14:39 | 
| 169 |  Hugh Carthy (G-B) | EF Education First - Drapac | 15:16 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Sam Bennett (IRL) | Bora - Hansgrohe | 4:49:34 | 
| 2 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | mt | 
| 3 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | mt | 
| 4 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | mt | 
| 5 |  Jürgen Roelandts (BEL) | BMC Racing Team | mt | 
| 6 |  Michael Mørkøv (DAN) | Quick Step Floors | mt | 
| 7 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | mt | 
| 8 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 9 |  Florian Sénéchal (FRA) | Quick Step Floors | mt | 
| 10 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | mt | 
| 11 |  Maurits Lammertink (P-B) | Katusha - Alpecin | mt | 
| 12 |  Jacobus Venter (AFS) | Dimension Data | mt | 
| 13 |  Sacha Modolo (ITA) | EF Education First - Drapac | mt | 
| 14 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | mt | 
| 15 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | mt | 
| 16 |  Ryan Gibbons (AFS) | Dimension Data | mt | 
| 17 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | mt | 
| 18 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 19 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | mt | 
| 20 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 21 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 22 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 23 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 24 |  Sam Oomen (P-B) | Sunweb | mt | 
| 25 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 26 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 27 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 28 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 29 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 30 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 31 |  Carlos Alberto Betancur Gómez (COL) | Movistar | mt | 
| 32 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 33 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 34 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 35 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 36 |  Miguel Angel López Moreno (COL) | Astana | mt | 
| 37 |  Chris Froome (G-B) | Team Ineos | mt | 
| 38 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 39 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 40 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 41 |  Wout Poels (P-B) | Team Ineos | mt | 
| 42 |  Fabio Aru (ITA) | Uae Team Emirates | mt | 
| 43 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 44 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 45 |  Hubert Dupont (FRA) | AG2R - La Mondiale | mt | 
| 46 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | mt | 
| 47 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 48 |  Thomas Scully (NZL) | EF Education First - Drapac | mt | 
| 49 |  Luis León Sánchez Gil (ESP) | Astana | mt | 
| 50 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | mt | 
| 51 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | mt | 
| 52 |  Alessandro De Marchi (ITA) | BMC Racing Team | 0:44 | 
| 53 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 1:02 | 
| 54 |  Valerio Conti (ITA) | Uae Team Emirates | 1:06 | 
| 55 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 1:08 | 
| 56 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 1:32 | 
| 57 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 1:32 | 
| 58 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 1:34 | 
| 59 |  Davide Villella (ITA) | Astana | 1:37 | 
| 60 |  Louis Vervaeke (BEL) | Sunweb | 1:37 | 
| 61 |  Alexey Lutsenko (KAZ) | Astana | 1:37 | 
| 62 |  Zdenek Stybar (RTC) | Quick Step Floors | 1:37 | 
| 63 |  Adam Hansen (AUS) | Lotto - Soudal | 1:44 | 
| 64 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 1:44 | 
| 65 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 1:44 | 
| 66 |  Alex Dowsett (G-B) | Katusha - Alpecin | 1:44 | 
| 67 |  Tim Wellens (BEL) | Lotto - Soudal | 1:56 | 
| 68 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 2:15 | 
| 69 |  Manuele Boaro (ITA) | Bahrain - Merida | 2:39 | 
| 70 |  Kilian Frankiny (SUI) | BMC Racing Team | 2:39 | 
| 71 |  Chris Hamilton (AUS) | Sunweb | 2:39 | 
| 72 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 2:39 | 
| 73 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 3:04 | 
| 74 |  Chad Haga (E-U) | Sunweb | 3:04 | 
| 75 |  Benjamin King (E-U) | Dimension Data | 3:04 | 
| 76 |  Roy Curvers (P-B) | Sunweb | 3:04 | 
| 77 |  Boy Van Poppel (P-B) | Trek - Segafredo | 3:04 | 
| 78 |  Jan Polanc (SLO) | Uae Team Emirates | 3:04 | 
| 79 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 3:04 | 
| 80 |  Marco Marcato (ITA) | Uae Team Emirates | 3:04 | 
| 81 |  François Bidard (FRA) | AG2R - La Mondiale | 3:04 | 
| 82 |  Salvatore Puccio (ITA) | Team Ineos | 3:04 | 
| 83 |  Maxim Belkov (RUS) | Katusha - Alpecin | 3:04 | 
| 84 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 3:04 | 
| 85 |  Rémi Cavagna (FRA) | Quick Step Floors | 3:04 | 
| 86 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 3:04 | 
| 87 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 4:08 | 
| 88 |  Nathan Brown (E-U) | EF Education First - Drapac | 4:17 | 
| 89 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 5:10 | 
| 90 |  Giovanni Visconti (ITA) | Bahrain - Merida | 5:10 | 
| 91 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 5:10 | 
| 92 |  Laurent Didier (LUX) | Trek - Segafredo | 5:36 | 
| 93 |  Sam Bewley (NZL) | Mitchelton - Scott | 5:36 | 
| 94 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 5:36 | 
| 95 |  Antonio Nibali (ITA) | Bahrain - Merida | 5:36 | 
| 96 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 5:36 | 
| 97 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 5:36 | 
| 98 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 5:36 | 
| 99 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 5:36 | 
| 100 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 5:36 | 
| 101 |  Vasil Kiryienka (BLR) | Team Ineos | 5:36 | 
| 102 |  Frederik Frison (BEL) | Lotto - Soudal | 5:36 | 
| 103 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 5:36 | 
| 104 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 7:09 | 
| 105 |  Christian Knees (ALL) | Team Ineos | 7:09 | 
| 106 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 7:09 | 
| 107 |  Andrey Zeits (KAZ) | Astana | 7:09 | 
| 108 |  Mitchell Docker (AUS) | EF Education First - Drapac | 7:52 | 
| 109 |  William Bonnet (FRA) | Groupama - Fdj | 8:09 | 
| 110 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 8:16 | 
| 111 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 8:16 | 
| 112 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 8:16 | 
| 113 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 8:50 | 
| 114 |  Ryan Mullen (IRL) | Trek - Segafredo | 8:50 | 
| 115 |  Niklas Eg (DAN) | Trek - Segafredo | 8:50 | 
| 116 |  Krists Neilands (LAT) | Israel Cycling Academy | 8:50 | 
| 117 |  Loïc Vliegen (BEL) | BMC Racing Team | 8:50 | 
| 118 |  Fabio Sabatini (ITA) | Quick Step Floors | 8:50 | 
| 119 |  Anthony Roux (FRA) | Groupama - Fdj | 8:50 | 
| 120 |  Steve Morabito (SUI) | Groupama - Fdj | 8:50 | 
| 121 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 8:50 | 
| 122 |  Tanel Kangert (EST) | Astana | 8:50 | 
| 123 |  Manuele Mori (ITA) | Uae Team Emirates | 8:50 | 
| 124 |  Nicolas Roche (IRL) | BMC Racing Team | 8:50 | 
| 125 |  Tony Martin (ALL) | Katusha - Alpecin | 8:50 | 
| 126 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 8:50 | 
| 127 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 8:50 | 
| 128 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 8:50 | 
| 129 |  Eduardo Sepúlveda (ARG) | Movistar | 8:50 | 
| 130 |  Svein Tuft (CAN) | Mitchelton - Scott | 8:50 | 
| 131 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 8:50 | 
| 132 |  Jack Haig (AUS) | Mitchelton - Scott | 8:50 | 
| 133 |  Rubén Fernández Andújar (ESP) | Movistar | 8:50 | 
| 134 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 8:50 | 
| 135 |  Louis Meintjes (AFS) | Dimension Data | 8:50 | 
| 136 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 8:50 | 
| 137 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 8:50 | 
| 138 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 8:50 | 
| 139 |  Lennard Hofstede (P-B) | Sunweb | 8:50 | 
| 140 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 8:50 | 
| 141 |  Laurens Ten Dam (P-B) | Sunweb | 8:50 | 
| 142 |  Jan Hirt (RTC) | Astana | 8:50 | 
| 143 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 8:50 | 
| 144 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 8:50 | 
| 145 |  Elia Viviani (ITA) | Quick Step Floors | 9:01 | 
| 146 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 10:36 | 
| 147 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 10:36 | 
| 148 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 10:36 | 
| 149 |  Eros Capecchi (ITA) | Quick Step Floors | 10:40 | 
| 150 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 10:40 | 
| 151 |  Victor Campenaerts (BEL) | Lotto - Soudal | 10:46 | 
| 152 |  Jens Debusschere (BEL) | Lotto - Soudal | 11:05 | 
| 153 |  Mads Pedersen (DAN) | Trek - Segafredo | 11:05 | 
| 154 |  Sander Armée (BEL) | Lotto - Soudal | 12:22 | 
| 155 |  Ben Hermans (BEL) | Israel Cycling Academy | 12:22 | 
| 156 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 12:22 | 
| 157 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 12:22 | 
| 158 |  Nico Denz (ALL) | AG2R - La Mondiale | 12:30 | 
| 159 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 12:40 | 
| 160 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 13:06 | 
| 161 |  Hugh Carthy (G-B) | EF Education First - Drapac | 13:45 | 
| 162 |  Gay Sagiv (ISR) | Israel Cycling Academy | 14:17 | 
| 163 |  Domen Novak (SLO) | Bahrain - Merida | 14:18 | 
| 164 |  Igor Antón Hernandez (ESP) | Dimension Data | 14:18 | 
| 165 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 14:18 | 
| 166 |  Jérémy Roy (FRA) | Groupama - Fdj | 14:18 | 
| 167 |  Dayer Quintana Rojas (COL) | Movistar | 14:18 | 
| 168 |  Kenny Elissonde (FRA) | Team Ineos | 15:45 | 
| 169 |  Antonio Pedrero Lopez (ESP) | Movistar | 15:45 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Elia Viviani (ITA) | Quick Step Floors | 3:56:25 | 
| 2 |  Sam Bennett (IRL) | Bora - Hansgrohe | mt | 
| 3 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | mt | 
| 4 |  Sacha Modolo (ITA) | EF Education First - Drapac | mt | 
| 5 |  Ryan Gibbons (AFS) | Dimension Data | mt | 
| 6 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | mt | 
| 7 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | mt | 
| 8 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 9 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | mt | 
| 10 |  Jens Debusschere (BEL) | Lotto - Soudal | mt | 
| 11 |  Guillaume Boivin (CAN) | Israel Cycling Academy | mt | 
| 12 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 13 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | mt | 
| 14 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 15 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | mt | 
| 16 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 17 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | mt | 
| 18 |  Boy Van Poppel (P-B) | Trek - Segafredo | mt | 
| 19 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | mt | 
| 20 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | mt | 
| 21 |  Manuele Mori (ITA) | Uae Team Emirates | mt | 
| 22 |  Michael Mørkøv (DAN) | Quick Step Floors | mt | 
| 23 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | mt | 
| 24 |  Roy Curvers (P-B) | Sunweb | mt | 
| 25 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 26 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 27 |  Sam Oomen (P-B) | Sunweb | mt | 
| 28 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | mt | 
| 29 |  Benjamin King (E-U) | Dimension Data | mt | 
| 30 |  Adam Hansen (AUS) | Lotto - Soudal | mt | 
| 31 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 32 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 33 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 34 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 35 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 36 |  Christian Knees (ALL) | Team Ineos | mt | 
| 37 |  Roman Kreuziger (RTC) | Mitchelton - Scott | mt | 
| 38 |  Jürgen Roelandts (BEL) | BMC Racing Team | mt | 
| 39 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 40 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | mt | 
| 41 |  Fabio Sabatini (ITA) | Quick Step Floors | mt | 
| 42 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 43 |  Salvatore Puccio (ITA) | Team Ineos | mt | 
| 44 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | mt | 
| 45 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 46 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 47 |  Ryan Mullen (IRL) | Trek - Segafredo | mt | 
| 48 |  Michael Woods (CAN) | EF Education First - Drapac | mt | 
| 49 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | mt | 
| 50 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | mt | 
| 51 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | mt | 
| 52 |  Fabio Aru (ITA) | Uae Team Emirates | mt | 
| 53 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 54 |  Anthony Roux (FRA) | Groupama - Fdj | mt | 
| 55 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 56 |  Dayer Quintana Rojas (COL) | Movistar | mt | 
| 57 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 58 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 59 |  Miguel Angel López Moreno (COL) | Astana | mt | 
| 60 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 61 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | mt | 
| 62 |  Rubén Fernández Andújar (ESP) | Movistar | mt | 
| 63 |  David De La Cruz Melgarejo (ESP) | Team Ineos | mt | 
| 64 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | mt | 
| 65 |  Chris Froome (G-B) | Team Ineos | mt | 
| 66 |  Louis Meintjes (AFS) | Dimension Data | mt | 
| 67 |  Carlos Alberto Betancur Gómez (COL) | Movistar | mt | 
| 68 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | mt | 
| 69 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 70 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | mt | 
| 71 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 72 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 73 |  François Bidard (FRA) | AG2R - La Mondiale | mt | 
| 74 |  Wout Poels (P-B) | Team Ineos | mt | 
| 75 |  Nico Denz (ALL) | AG2R - La Mondiale | mt | 
| 76 |  Alexey Lutsenko (KAZ) | Astana | mt | 
| 77 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | mt | 
| 78 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 79 |  Andrey Zeits (KAZ) | Astana | mt | 
| 80 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | mt | 
| 81 |  Manuele Boaro (ITA) | Bahrain - Merida | mt | 
| 82 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | mt | 
| 83 |  Giovanni Visconti (ITA) | Bahrain - Merida | mt | 
| 84 |  Zakkari Dempster (AUS) | Israel Cycling Academy | mt | 
| 85 |  Kilian Frankiny (SUI) | BMC Racing Team | mt | 
| 86 |  Nicolas Roche (IRL) | BMC Racing Team | mt | 
| 87 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 88 |  Chris Hamilton (AUS) | Sunweb | mt | 
| 89 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 90 |  Jan Hirt (RTC) | Astana | mt | 
| 91 |  Luis León Sánchez Gil (ESP) | Astana | mt | 
| 92 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | mt | 
| 93 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | mt | 
| 94 |  Hubert Dupont (FRA) | AG2R - La Mondiale | mt | 
| 95 |  Alessandro De Marchi (ITA) | BMC Racing Team | mt | 
| 96 |  Laurent Didier (LUX) | Trek - Segafredo | mt | 
| 97 |  Víctor De La Parte Gonzalez (ESP) | Movistar | mt | 
| 98 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | mt | 
| 99 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | mt | 
| 100 |  Chad Haga (E-U) | Sunweb | mt | 
| 101 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | mt | 
| 102 |  Florian Sénéchal (FRA) | Quick Step Floors | mt | 
| 103 |  Maurits Lammertink (P-B) | Katusha - Alpecin | mt | 
| 104 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 105 |  Lars Ytting Bak (DAN) | Lotto - Soudal | mt | 
| 106 |  Nathan Brown (E-U) | EF Education First - Drapac | mt | 
| 107 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | mt | 
| 108 |  Felix Großschartner (AUT) | Bora - Hansgrohe | mt | 
| 109 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | mt | 
| 110 |  Krists Neilands (LAT) | Israel Cycling Academy | mt | 
| 111 |  Jacobus Venter (AFS) | Dimension Data | mt | 
| 112 |  William Bonnet (FRA) | Groupama - Fdj | mt | 
| 113 |  Antonio Pedrero Lopez (ESP) | Movistar | mt | 
| 114 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | mt | 
| 115 |  Sam Bewley (NZL) | Mitchelton - Scott | mt | 
| 116 |  Jack Haig (AUS) | Mitchelton - Scott | mt | 
| 117 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | mt | 
| 118 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 119 |  Zdenek Stybar (RTC) | Quick Step Floors | mt | 
| 120 |  Frederik Frison (BEL) | Lotto - Soudal | mt | 
| 121 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:40 | 
| 122 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 0:58 | 
| 123 |  Svein Tuft (CAN) | Mitchelton - Scott | 1:03 | 
| 124 |  Thomas Scully (NZL) | EF Education First - Drapac | 1:06 | 
| 125 |  Sander Armée (BEL) | Lotto - Soudal | 3:05 | 
| 126 |  Tim Wellens (BEL) | Lotto - Soudal | 3:07 | 
| 127 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 3:10 | 
| 128 |  Loïc Vliegen (BEL) | BMC Racing Team | 3:10 | 
| 129 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 3:10 | 
| 130 |  Louis Vervaeke (BEL) | Sunweb | 3:10 | 
| 131 |  Victor Campenaerts (BEL) | Lotto - Soudal | 3:10 | 
| 132 |  Ben Hermans (BEL) | Israel Cycling Academy | 3:10 | 
| 133 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 3:10 | 
| 134 |  Jérémy Roy (FRA) | Groupama - Fdj | 3:10 | 
| 135 |  Davide Villella (ITA) | Astana | 3:10 | 
| 136 |  Gay Sagiv (ISR) | Israel Cycling Academy | 3:10 | 
| 137 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 3:10 | 
| 138 |  Rémi Cavagna (FRA) | Quick Step Floors | 3:10 | 
| 139 |  Niklas Eg (DAN) | Trek - Segafredo | 3:10 | 
| 140 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 3:10 | 
| 141 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 3:10 | 
| 142 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 3:10 | 
| 143 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 3:10 | 
| 144 |  Eduardo Sepúlveda (ARG) | Movistar | 3:10 | 
| 145 |  Mads Pedersen (DAN) | Trek - Segafredo | 3:10 | 
| 146 |  Lennard Hofstede (P-B) | Sunweb | 3:10 | 
| 147 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 3:10 | 
| 148 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 3:10 | 
| 149 |  Steve Morabito (SUI) | Groupama - Fdj | 3:10 | 
| 150 |  Maxim Belkov (RUS) | Katusha - Alpecin | 3:10 | 
| 151 |  Laurens Ten Dam (P-B) | Sunweb | 3:10 | 
| 152 |  Domen Novak (SLO) | Bahrain - Merida | 3:10 | 
| 153 |  Vasil Kiryienka (BLR) | Team Ineos | 3:10 | 
| 154 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 3:10 | 
| 155 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 3:10 | 
| 156 |  Eros Capecchi (ITA) | Quick Step Floors | 3:10 | 
| 157 |  Antonio Nibali (ITA) | Bahrain - Merida | 3:10 | 
| 158 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 3:22 | 
| 159 |  Marco Marcato (ITA) | Uae Team Emirates | 3:22 | 
| 160 |  Alex Dowsett (G-B) | Katusha - Alpecin | 3:58 | 
| 161 |  Tony Martin (ALL) | Katusha - Alpecin | 3:58 | 
| 162 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 7:30 | 
| 163 |  Hugh Carthy (G-B) | EF Education First - Drapac | 8:14 | 
| 164 |  Kenny Elissonde (FRA) | Team Ineos | 8:14 | 
| 165 |  Igor Antón Hernandez (ESP) | Dimension Data | 8:14 | 
| 166 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 8:14 | 
| 167 |  Mitchell Docker (AUS) | EF Education First - Drapac | 10:57 | 
| 168 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 15:24 | 
| 169 |  Tanel Kangert (EST) | Astana | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Chris Froome (G-B) | Team Ineos | 5:25:31 | 
| 2 |  Simon Yates (G-B) | Mitchelton - Scott | 0:06 | 
| 3 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:23 | 
| 4 |  Miguel Angel López Moreno (COL) | Astana | 0:25 | 
| 5 |  Tom Dumoulin (P-B) | Sunweb | 0:37 | 
| 6 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:42 | 
| 7 |  Wout Poels (P-B) | Team Ineos | 1:07 | 
| 8 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:19 | 
| 9 |  Pello Bilbao López de Armentia (ESP) | Astana | 1:35 | 
| 10 |  Michael Woods (CAN) | EF Education First - Drapac | 1:43 | 
| 11 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 1:48 | 
| 12 |  George Bennett (NZL) | Lotto NL - Jumbo | 1:55 | 
| 13 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 2:00 | 
| 14 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 2:10 | 
| 15 |  Sam Oomen (P-B) | Sunweb | 2:17 | 
| 16 |  Ben O'Connor (AUS) | Dimension Data | 2:17 | 
| 17 |  Fabio Aru (ITA) | Uae Team Emirates | 2:23 | 
| 18 |  Davide Formolo (ITA) | Bora - Hansgrohe | 2:23 | 
| 19 |  Rohan Dennis (AUS) | BMC Racing Team | 2:35 | 
| 20 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 2:44 | 
| 21 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 2:57 | 
| 22 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 3:44 | 
| 23 |  Jack Haig (AUS) | Mitchelton - Scott | 4:06 | 
| 24 |  Georg Preidler (AUT) | Groupama - Fdj | 4:16 | 
| 25 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 4:43 | 
| 26 |  Maximilian Schachmann (ALL) | Quick Step Floors | 5:00 | 
| 27 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 5:03 | 
| 28 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 5:21 | 
| 29 |  Diego Ulissi (ITA) | Uae Team Emirates | 5:27 | 
| 30 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 5:36 | 
| 31 |  Valerio Conti (ITA) | Uae Team Emirates | 5:36 | 
| 32 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 5:36 | 
| 33 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 5:36 | 
| 34 |  Louis Meintjes (AFS) | Dimension Data | 5:54 | 
| 35 |  François Bidard (FRA) | AG2R - La Mondiale | 6:06 | 
| 36 |  Jan Polanc (SLO) | Uae Team Emirates | 6:18 | 
| 37 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 6:21 | 
| 38 |  Igor Antón Hernandez (ESP) | Dimension Data | 6:28 | 
| 39 |  Jan Hirt (RTC) | Astana | 6:33 | 
| 40 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 7:15 | 
| 41 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 7:15 | 
| 42 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 7:18 | 
| 43 |  Hugh Carthy (G-B) | EF Education First - Drapac | 7:21 | 
| 44 |  Niklas Eg (DAN) | Trek - Segafredo | 8:13 | 
| 45 |  Ben Hermans (BEL) | Israel Cycling Academy | 8:13 | 
| 46 |  Giovanni Visconti (ITA) | Bahrain - Merida | 9:12 | 
| 47 |  Adam Hansen (AUS) | Lotto - Soudal | 9:37 | 
| 48 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 10:11 | 
| 49 |  Luis León Sánchez Gil (ESP) | Astana | 11:37 | 
| 50 |  Andrey Zeits (KAZ) | Astana | 11:37 | 
| 51 |  Matej Mohoric (SLO) | Bahrain - Merida | 11:37 | 
| 52 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 11:37 | 
| 53 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 11:37 | 
| 54 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 11:37 | 
| 55 |  Laurens Ten Dam (P-B) | Sunweb | 11:44 | 
| 56 |  Eros Capecchi (ITA) | Quick Step Floors | 11:47 | 
| 57 |  Nathan Brown (E-U) | EF Education First - Drapac | 11:47 | 
| 58 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 12:32 | 
| 59 |  Steve Morabito (SUI) | Groupama - Fdj | 13:19 | 
| 60 |  Kilian Frankiny (SUI) | BMC Racing Team | 13:19 | 
| 61 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 13:38 | 
| 62 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 13:40 | 
| 63 |  Louis Vervaeke (BEL) | Sunweb | 14:46 | 
| 64 |  Antonio Nibali (ITA) | Bahrain - Merida | 16:13 | 
| 65 |  Davide Villella (ITA) | Astana | 16:13 | 
| 66 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 16:29 | 
| 67 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 16:38 | 
| 68 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 16:49 | 
| 69 |  Nico Denz (ALL) | AG2R - La Mondiale | 17:05 | 
| 70 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 17:05 | 
| 71 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 17:16 | 
| 72 |  Manuele Boaro (ITA) | Bahrain - Merida | 17:26 | 
| 73 |  Alessandro De Marchi (ITA) | BMC Racing Team | 17:37 | 
| 74 |  Sander Armée (BEL) | Lotto - Soudal | 17:40 | 
| 75 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 17:46 | 
| 76 |  Laurent Didier (LUX) | Trek - Segafredo | 18:05 | 
| 77 |  Eduardo Sepúlveda (ARG) | Movistar | 19:04 | 
| 78 |  Antonio Pedrero Lopez (ESP) | Movistar | 19:08 | 
| 79 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 19:45 | 
| 80 |  Chad Haga (E-U) | Sunweb | 20:01 | 
| 81 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 20:37 | 
| 82 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 21:18 | 
| 83 |  Chris Hamilton (AUS) | Sunweb | 21:33 | 
| 84 |  Salvatore Puccio (ITA) | Team Ineos | 21:47 | 
| 85 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 21:47 | 
| 86 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 21:47 | 
| 87 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 22:04 | 
| 88 |  Fabio Sabatini (ITA) | Quick Step Floors | 22:04 | 
| 89 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 22:04 | 
| 90 |  Dayer Quintana Rojas (COL) | Movistar | 22:16 | 
| 91 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 22:23 | 
| 92 |  Sacha Modolo (ITA) | EF Education First - Drapac | 22:27 | 
| 93 |  Zdenek Stybar (RTC) | Quick Step Floors | 22:35 | 
| 94 |  Manuele Mori (ITA) | Uae Team Emirates | 22:39 | 
| 95 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | 22:45 | 
| 96 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 22:46 | 
| 97 |  Domen Novak (SLO) | Bahrain - Merida | 23:14 | 
| 98 |  Vasil Kiryienka (BLR) | Team Ineos | 23:14 | 
| 99 |  Marco Marcato (ITA) | Uae Team Emirates | 23:34 | 
| 100 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 23:42 | 
| 101 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 24:02 | 
| 102 |  Mitchell Docker (AUS) | EF Education First - Drapac | 24:04 | 
| 103 |  Anthony Roux (FRA) | Groupama - Fdj | 24:04 | 
| 104 |  Krists Neilands (LAT) | Israel Cycling Academy | 24:09 | 
| 105 |  Lennard Hofstede (P-B) | Sunweb | 24:47 | 
| 106 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 24:49 | 
| 107 |  Clément Venturini (FRA) | AG2R - La Mondiale | 24:57 | 
| 108 |  Christian Knees (ALL) | Team Ineos | 24:57 | 
| 109 |  Roy Curvers (P-B) | Sunweb | 25:22 | 
| 110 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 25:44 | 
| 111 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 26:10 | 
| 112 |  Frederik Frison (BEL) | Lotto - Soudal | 26:13 | 
| 113 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 26:13 | 
| 114 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 26:13 | 
| 115 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 26:13 | 
| 116 |  Benjamin King (E-U) | Dimension Data | 26:13 | 
| 117 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 26:13 | 
| 118 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 26:13 | 
| 119 |  Alex Dowsett (G-B) | Katusha - Alpecin | 26:13 | 
| 120 |  Mads Pedersen (DAN) | Trek - Segafredo | 26:13 | 
| 121 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 26:13 | 
| 122 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 26:52 | 
| 123 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 26:58 | 
| 124 |  Jérémy Roy (FRA) | Groupama - Fdj | 27:00 | 
| 125 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 27:03 | 
| 126 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 27:06 | 
| 127 |  Alexey Lutsenko (KAZ) | Astana | 27:14 | 
| 128 |  Gay Sagiv (ISR) | Israel Cycling Academy | 27:20 | 
| 129 |  William Bonnet (FRA) | Groupama - Fdj | 27:38 | 
| 130 |  Jürgen Roelandts (BEL) | BMC Racing Team | 27:38 | 
| 131 |  Jens Debusschere (BEL) | Lotto - Soudal | 27:38 | 
| 132 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 27:38 | 
| 133 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 27:38 | 
| 134 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 27:43 | 
| 135 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 27:47 | 
| 136 |  Nicolas Roche (IRL) | BMC Racing Team | 27:52 | 
| 137 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 27:52 | 
| 138 |  Maxim Belkov (RUS) | Katusha - Alpecin | 27:52 | 
| 139 |  Ryan Gibbons (AFS) | Dimension Data | 27:52 | 
| 140 |  Tony Martin (ALL) | Katusha - Alpecin | 28:12 | 
| 141 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 28:27 | 
| 142 |  Jacobus Venter (AFS) | Dimension Data | 28:31 | 
| 143 |  Ryan Mullen (IRL) | Trek - Segafredo | 28:31 | 
| 144 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 28:37 | 
| 145 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 28:46 | 
| 146 |  Rubén Fernández Andújar (ESP) | Movistar | 28:49 | 
| 147 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 28:49 | 
| 148 |  Rémi Cavagna (FRA) | Quick Step Floors | 28:49 | 
| 149 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 28:49 | 
| 150 |  Florian Sénéchal (FRA) | Quick Step Floors | 29:01 | 
| 151 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 29:08 | 
| 152 |  Victor Campenaerts (BEL) | Lotto - Soudal | 29:08 | 
| 153 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 29:17 | 
| 154 |  Sam Bewley (NZL) | Mitchelton - Scott | 29:17 | 
| 155 |  Elia Viviani (ITA) | Quick Step Floors | 29:31 | 
| 156 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 29:48 | 
| 157 |  Loïc Vliegen (BEL) | BMC Racing Team | 29:55 | 
| 158 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 30:15 | 
| 159 |  Svein Tuft (CAN) | Mitchelton - Scott | 30:56 | 
| 160 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 31:06 | 
| 161 |  Kenny Elissonde (FRA) | Team Ineos | 31:06 | 
| 162 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 31:10 | 
| 163 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 31:13 | 
| 164 |  Michael Mørkøv (DAN) | Quick Step Floors | 32:11 | 
| 165 |  Boy Van Poppel (P-B) | Trek - Segafredo | 32:11 | 
| 166 |  Sam Bennett (IRL) | Bora - Hansgrohe | 33:49 | 
| 167 |  Tim Wellens (BEL) | Lotto - Soudal | |
| 168 |  Thomas Scully (NZL) | EF Education First - Drapac | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Simon Yates (G-B) | Mitchelton - Scott | 4:37:56 | 
| 2 |  Miguel Angel López Moreno (COL) | Astana | 0:41 | 
| 3 |  Tom Dumoulin (P-B) | Sunweb | 0:41 | 
| 4 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 0:41 | 
| 5 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:41 | 
| 6 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:41 | 
| 7 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 1:20 | 
| 8 |  Davide Formolo (ITA) | Bora - Hansgrohe | 1:20 | 
| 9 |  Pello Bilbao López de Armentia (ESP) | Astana | 1:20 | 
| 10 |  Sam Oomen (P-B) | Sunweb | 1:20 | 
| 11 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 1:20 | 
| 12 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 1:20 | 
| 13 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 1:20 | 
| 14 |  George Bennett (NZL) | Lotto NL - Jumbo | 1:20 | 
| 15 |  Ben O'Connor (AUS) | Dimension Data | 1:20 | 
| 16 |  Rohan Dennis (AUS) | BMC Racing Team | 1:20 | 
| 17 |  Chris Froome (G-B) | Team Ineos | 1:32 | 
| 18 |  Wout Poels (P-B) | Team Ineos | 1:32 | 
| 19 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 2:11 | 
| 20 |  Jack Haig (AUS) | Mitchelton - Scott | 3:33 | 
| 21 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 4:13 | 
| 22 |  Michael Woods (CAN) | EF Education First - Drapac | 4:13 | 
| 23 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 4:13 | 
| 24 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 4:13 | 
| 25 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 4:13 | 
| 26 |  Nico Denz (ALL) | AG2R - La Mondiale | 6:09 | 
| 27 |  Georg Preidler (AUT) | Groupama - Fdj | 6:46 | 
| 28 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 6:46 | 
| 29 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 6:46 | 
| 30 |  Kenny Elissonde (FRA) | Team Ineos | 6:46 | 
| 31 |  Adam Hansen (AUS) | Lotto - Soudal | 7:30 | 
| 32 |  Kilian Frankiny (SUI) | BMC Racing Team | 7:30 | 
| 33 |  Jan Hirt (RTC) | Astana | 7:30 | 
| 34 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 9:48 | 
| 35 |  Matej Mohoric (SLO) | Bahrain - Merida | 9:48 | 
| 36 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 11:15 | 
| 37 |  Benjamin King (E-U) | Dimension Data | 13:37 | 
| 38 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 13:37 | 
| 39 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 13:37 | 
| 40 |  Steve Morabito (SUI) | Groupama - Fdj | 13:37 | 
| 41 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 13:37 | 
| 42 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 13:37 | 
| 43 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 13:37 | 
| 44 |  Domen Novak (SLO) | Bahrain - Merida | 19:02 | 
| 45 |  Diego Ulissi (ITA) | Uae Team Emirates | 19:31 | 
| 46 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 19:31 | 
| 47 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 19:31 | 
| 48 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 19:31 | 
| 49 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 19:31 | 
| 50 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 19:31 | 
| 51 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 19:31 | 
| 52 |  Andrey Zeits (KAZ) | Astana | 19:31 | 
| 53 |  Alexey Lutsenko (KAZ) | Astana | 19:31 | 
| 54 |  Zdenek Stybar (RTC) | Quick Step Floors | 19:31 | 
| 55 |  Eros Capecchi (ITA) | Quick Step Floors | 19:31 | 
| 56 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 19:31 | 
| 57 |  Chris Hamilton (AUS) | Sunweb | 19:31 | 
| 58 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 19:31 | 
| 59 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 19:31 | 
| 60 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 19:31 | 
| 61 |  Chad Haga (E-U) | Sunweb | 19:31 | 
| 62 |  Krists Neilands (LAT) | Israel Cycling Academy | 19:31 | 
| 63 |  Davide Villella (ITA) | Astana | 19:31 | 
| 64 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 19:31 | 
| 65 |  Laurens Ten Dam (P-B) | Sunweb | 19:31 | 
| 66 |  Salvatore Puccio (ITA) | Team Ineos | 19:31 | 
| 67 |  Luis León Sánchez Gil (ESP) | Astana | 19:31 | 
| 68 |  Manuele Mori (ITA) | Uae Team Emirates | 19:31 | 
| 69 |  Fabio Aru (ITA) | Uae Team Emirates | 19:31 | 
| 70 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 19:31 | 
| 71 |  Giovanni Visconti (ITA) | Bahrain - Merida | 19:31 | 
| 72 |  Dayer Quintana Rojas (COL) | Movistar | 19:39 | 
| 73 |  Antonio Pedrero Lopez (ESP) | Movistar | 19:39 | 
| 74 |  Sacha Modolo (ITA) | EF Education First - Drapac | 19:39 | 
| 75 |  Sander Armée (BEL) | Lotto - Soudal | 25:27 | 
| 76 |  Ben Hermans (BEL) | Israel Cycling Academy | 26:14 | 
| 77 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 26:14 | 
| 78 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 26:14 | 
| 79 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 26:14 | 
| 80 |  Valerio Conti (ITA) | Uae Team Emirates | 26:14 | 
| 81 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 26:14 | 
| 82 |  Marco Marcato (ITA) | Uae Team Emirates | 26:14 | 
| 83 |  François Bidard (FRA) | AG2R - La Mondiale | 26:14 | 
| 84 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 26:14 | 
| 85 |  Vasil Kiryienka (BLR) | Team Ineos | 26:14 | 
| 86 |  Eduardo Sepúlveda (ARG) | Movistar | 26:43 | 
| 87 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 28:02 | 
| 88 |  Antonio Nibali (ITA) | Bahrain - Merida | 28:02 | 
| 89 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 28:02 | 
| 90 |  Anthony Roux (FRA) | Groupama - Fdj | 29:15 | 
| 91 |  Ryan Gibbons (AFS) | Dimension Data | 29:15 | 
| 92 |  Christian Knees (ALL) | Team Ineos | 29:15 | 
| 93 |  Roy Curvers (P-B) | Sunweb | 29:15 | 
| 94 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 29:15 | 
| 95 |  Niklas Eg (DAN) | Trek - Segafredo | 29:15 | 
| 96 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 29:15 | 
| 97 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 29:15 | 
| 98 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 29:15 | 
| 99 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 29:15 | 
| 100 |  Rubén Fernández Andújar (ESP) | Movistar | 29:15 | 
| 101 |  Hugh Carthy (G-B) | EF Education First - Drapac | 29:15 | 
| 102 |  Laurent Didier (LUX) | Trek - Segafredo | 29:15 | 
| 103 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 29:15 | 
| 104 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 29:15 | 
| 105 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 29:15 | 
| 106 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 29:15 | 
| 107 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 29:15 | 
| 108 |  Maximilian Schachmann (ALL) | Quick Step Floors | 29:15 | 
| 109 |  Louis Vervaeke (BEL) | Sunweb | 29:15 | 
| 110 |  Nathan Brown (E-U) | EF Education First - Drapac | 29:15 | 
| 111 |  Jacobus Venter (AFS) | Dimension Data | 29:15 | 
| 112 |  Louis Meintjes (AFS) | Dimension Data | 29:15 | 
| 113 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 29:15 | 
| 114 |  Manuele Boaro (ITA) | Bahrain - Merida | 29:15 | 
| 115 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 29:15 | 
| 116 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 29:15 | 
| 117 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 29:15 | 
| 118 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 29:15 | 
| 119 |  Clément Venturini (FRA) | AG2R - La Mondiale | 29:15 | 
| 120 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 29:15 | 
| 121 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 29:15 | 
| 122 |  Sam Bewley (NZL) | Mitchelton - Scott | 29:15 | 
| 123 |  Alessandro De Marchi (ITA) | BMC Racing Team | 29:15 | 
| 124 |  Elia Viviani (ITA) | Quick Step Floors | 35:49 | 
| 125 |  Fabio Sabatini (ITA) | Quick Step Floors | 35:49 | 
| 126 |  William Bonnet (FRA) | Groupama - Fdj | 35:49 | 
| 127 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 35:49 | 
| 128 |  Jérémy Roy (FRA) | Groupama - Fdj | 35:49 | 
| 129 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 35:49 | 
| 130 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 35:49 | 
| 131 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 35:49 | 
| 132 |  Ryan Mullen (IRL) | Trek - Segafredo | 35:49 | 
| 133 |  Mads Pedersen (DAN) | Trek - Segafredo | 35:49 | 
| 134 |  Florian Sénéchal (FRA) | Quick Step Floors | 35:49 | 
| 135 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 35:49 | 
| 136 |  Rémi Cavagna (FRA) | Quick Step Floors | 35:49 | 
| 137 |  Gay Sagiv (ISR) | Israel Cycling Academy | 35:49 | 
| 138 |  Jürgen Roelandts (BEL) | BMC Racing Team | 35:49 | 
| 139 |  Jens Debusschere (BEL) | Lotto - Soudal | 35:49 | 
| 140 |  Michael Mørkøv (DAN) | Quick Step Floors | 35:49 | 
| 141 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 35:49 | 
| 142 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 35:49 | 
| 143 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 35:49 | 
| 144 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 35:49 | 
| 145 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 35:49 | 
| 146 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 35:49 | 
| 147 |  Jan Polanc (SLO) | Uae Team Emirates | 35:49 | 
| 148 |  Sam Bennett (IRL) | Bora - Hansgrohe | 35:49 | 
| 149 |  Lennard Hofstede (P-B) | Sunweb | 35:49 | 
| 150 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 35:49 | 
| 151 |  Boy Van Poppel (P-B) | Trek - Segafredo | 35:49 | 
| 152 |  Frederik Frison (BEL) | Lotto - Soudal | 35:49 | 
| 153 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 35:49 | 
| 154 |  Victor Campenaerts (BEL) | Lotto - Soudal | 35:49 | 
| 155 |  Mitchell Docker (AUS) | EF Education First - Drapac | 35:49 | 
| 156 |  Svein Tuft (CAN) | Mitchelton - Scott | 35:49 | 
| 157 |  Maxim Belkov (RUS) | Katusha - Alpecin | 35:49 | 
| 158 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 35:49 | 
| 159 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 35:49 | 
| 160 |  Tony Martin (ALL) | Katusha - Alpecin | 40:47 | 
| 161 |  Alex Dowsett (G-B) | Katusha - Alpecin | 40:47 | 
| 162 |  Igor Antón Hernandez (ESP) | Dimension Data | |
| 163 |  Manuel Senni (ITA) | Bardiani Valvole - CSF Inox | |
| 164 |  Nicolas Roche (IRL) | BMC Racing Team | |
| 165 |  Loïc Vliegen (BEL) | BMC Racing Team | |
| 166 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Rohan Dennis (AUS) | BMC Racing Team | 40:00 | 
| 2 |  Tony Martin (ALL) | Katusha - Alpecin | 0:14 | 
| 3 |  Tom Dumoulin (P-B) | Sunweb | 0:22 | 
| 4 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 0:27 | 
| 5 |  Chris Froome (G-B) | Team Ineos | 0:35 | 
| 6 |  Alex Dowsett (G-B) | Katusha - Alpecin | 0:40 | 
| 7 |  Chad Haga (E-U) | Sunweb | 0:47 | 
| 8 |  Fabio Aru (ITA) | Uae Team Emirates | 0:57 | 
| 9 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 1:01 | 
| 10 |  Vasil Kiryienka (BLR) | Team Ineos | 1:04 | 
| 11 |  Victor Campenaerts (BEL) | Lotto - Soudal | 1:07 | 
| 12 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 1:08 | 
| 13 |  Ryan Mullen (IRL) | Trek - Segafredo | 1:09 | 
| 14 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 1:12 | 
| 15 |  Maximilian Schachmann (ALL) | Quick Step Floors | 1:17 | 
| 16 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 1:24 | 
| 17 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 1:28 | 
| 18 |  Georg Preidler (AUT) | Groupama - Fdj | 1:31 | 
| 19 |  Mads Pedersen (DAN) | Trek - Segafredo | 1:34 | 
| 20 |  Simon Yates (G-B) | Mitchelton - Scott | 1:37 | 
| 21 |  Pello Bilbao López de Armentia (ESP) | Astana | 1:40 | 
| 22 |  Davide Formolo (ITA) | Bora - Hansgrohe | 1:44 | 
| 23 |  Rémi Cavagna (FRA) | Quick Step Floors | 1:45 | 
| 24 |  Ben O'Connor (AUS) | Dimension Data | 1:58 | 
| 25 |  Nico Denz (ALL) | AG2R - La Mondiale | 2:00 | 
| 26 |  Wout Poels (P-B) | Team Ineos | 2:06 | 
| 27 |  Alexey Lutsenko (KAZ) | Astana | 2:09 | 
| 28 |  Sam Oomen (P-B) | Sunweb | 2:15 | 
| 29 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 2:15 | 
| 30 |  Nathan Brown (E-U) | EF Education First - Drapac | 2:17 | 
| 31 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 2:20 | 
| 32 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 2:20 | 
| 33 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 2:25 | 
| 34 |  Luis León Sánchez Gil (ESP) | Astana | 2:27 | 
| 35 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 2:28 | 
| 36 |  Benjamin King (E-U) | Dimension Data | 2:31 | 
| 37 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 2:33 | 
| 38 |  Jan Polanc (SLO) | Uae Team Emirates | 2:34 | 
| 39 |  Alessandro De Marchi (ITA) | BMC Racing Team | 2:35 | 
| 40 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 2:36 | 
| 41 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 2:37 | 
| 42 |  Matej Mohoric (SLO) | Bahrain - Merida | 2:37 | 
| 43 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 2:39 | 
| 44 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 2:39 | 
| 45 |  Diego Ulissi (ITA) | Uae Team Emirates | 2:40 | 
| 46 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 2:40 | 
| 47 |  Sacha Modolo (ITA) | EF Education First - Drapac | 2:40 | 
| 48 |  Ryan Gibbons (AFS) | Dimension Data | 2:43 | 
| 49 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 2:44 | 
| 50 |  Miguel Angel López Moreno (COL) | Astana | 2:47 | 
| 51 |  Maxim Belkov (RUS) | Katusha - Alpecin | 2:57 | 
| 52 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 2:57 | 
| 53 |  Jérémy Roy (FRA) | Groupama - Fdj | 2:58 | 
| 54 |  Louis Vervaeke (BEL) | Sunweb | 2:58 | 
| 55 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 2:59 | 
| 56 |  George Bennett (NZL) | Lotto NL - Jumbo | 3:04 | 
| 57 |  Florian Sénéchal (FRA) | Quick Step Floors | 3:04 | 
| 58 |  Davide Villella (ITA) | Astana | 3:04 | 
| 59 |  Elia Viviani (ITA) | Quick Step Floors | 3:06 | 
| 60 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 3:09 | 
| 61 |  Anthony Roux (FRA) | Groupama - Fdj | 3:14 | 
| 62 |  Andrey Zeits (KAZ) | Astana | 3:14 | 
| 63 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 3:17 | 
| 64 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 3:19 | 
| 65 |  William Bonnet (FRA) | Groupama - Fdj | 3:19 | 
| 66 |  Thibaut Pinot (FRA) | Groupama - Fdj | 3:19 | 
| 67 |  Frederik Frison (BEL) | Lotto - Soudal | 3:20 | 
| 68 |  Zdenek Stybar (RTC) | Quick Step Floors | 3:22 | 
| 69 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 3:23 | 
| 70 |  Christian Knees (ALL) | Team Ineos | 3:24 | 
| 71 |  Jacobus Venter (AFS) | Dimension Data | 3:26 | 
| 72 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 3:28 | 
| 73 |  Michael Woods (CAN) | EF Education First - Drapac | 3:30 | 
| 74 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 3:34 | 
| 75 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 3:37 | 
| 76 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 3:40 | 
| 77 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 3:41 | 
| 78 |  Boy Van Poppel (P-B) | Trek - Segafredo | 3:42 | 
| 79 |  Hugh Carthy (G-B) | EF Education First - Drapac | 3:42 | 
| 80 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 3:43 | 
| 81 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 3:45 | 
| 82 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 3:46 | 
| 83 |  Mitchell Docker (AUS) | EF Education First - Drapac | 3:47 | 
| 84 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 3:47 | 
| 85 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 3:51 | 
| 86 |  Louis Meintjes (AFS) | Dimension Data | 3:55 | 
| 87 |  Eduardo Sepúlveda (ARG) | Movistar | 3:56 | 
| 88 |  Marco Marcato (ITA) | Uae Team Emirates | 3:57 | 
| 89 |  Salvatore Puccio (ITA) | Team Ineos | 3:58 | 
| 90 |  Fabio Sabatini (ITA) | Quick Step Floors | 4:04 | 
| 91 |  Jens Debusschere (BEL) | Lotto - Soudal | 4:06 | 
| 92 |  Manuele Mori (ITA) | Uae Team Emirates | 4:07 | 
| 93 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 4:07 | 
| 94 |  Laurens Ten Dam (P-B) | Sunweb | 4:08 | 
| 95 |  Jack Haig (AUS) | Mitchelton - Scott | 4:09 | 
| 96 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 4:09 | 
| 97 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 4:10 | 
| 98 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 4:10 | 
| 99 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 4:10 | 
| 100 |  Adam Hansen (AUS) | Lotto - Soudal | 4:11 | 
| 101 |  Eros Capecchi (ITA) | Quick Step Floors | 4:12 | 
| 102 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 4:14 | 
| 103 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 4:14 | 
| 104 |  Steve Morabito (SUI) | Groupama - Fdj | 4:14 | 
| 105 |  Giovanni Visconti (ITA) | Bahrain - Merida | 4:14 | 
| 106 |  Roy Curvers (P-B) | Sunweb | 4:19 | 
| 107 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 4:19 | 
| 108 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 4:21 | 
| 109 |  Svein Tuft (CAN) | Mitchelton - Scott | 4:24 | 
| 110 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 4:26 | 
| 111 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 4:27 | 
| 112 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 4:27 | 
| 113 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 4:28 | 
| 114 |  Sam Bennett (IRL) | Bora - Hansgrohe | 4:30 | 
| 115 |  Krists Neilands (LAT) | Israel Cycling Academy | 4:31 | 
| 116 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 4:32 | 
| 117 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 4:35 | 
| 118 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 4:40 | 
| 119 |  Ben Hermans (BEL) | Israel Cycling Academy | 4:42 | 
| 120 |  Kilian Frankiny (SUI) | BMC Racing Team | 4:43 | 
| 121 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 4:44 | 
| 122 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 4:45 | 
| 123 |  Clément Venturini (FRA) | AG2R - La Mondiale | 4:49 | 
| 124 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 4:51 | 
| 125 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 4:51 | 
| 126 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 4:53 | 
| 127 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 4:55 | 
| 128 |  Jürgen Roelandts (BEL) | BMC Racing Team | 4:59 | 
| 129 |  Michael Mørkøv (DAN) | Quick Step Floors | 5:02 | 
| 130 |  François Bidard (FRA) | AG2R - La Mondiale | 5:05 | 
| 131 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 5:10 | 
| 132 |  Lennard Hofstede (P-B) | Sunweb | 5:15 | 
| 133 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 5:16 | 
| 134 |  Domen Novak (SLO) | Bahrain - Merida | 5:17 | 
| 135 |  Niklas Eg (DAN) | Trek - Segafredo | 5:18 | 
| 136 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 5:18 | 
| 137 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 5:18 | 
| 138 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 5:19 | 
| 139 |  Sander Armée (BEL) | Lotto - Soudal | 5:19 | 
| 140 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 5:20 | 
| 141 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 5:22 | 
| 142 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 5:24 | 
| 143 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 5:28 | 
| 144 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 5:28 | 
| 145 |  Rubén Fernández Andújar (ESP) | Movistar | 5:28 | 
| 146 |  Sam Bewley (NZL) | Mitchelton - Scott | 5:31 | 
| 147 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 5:32 | 
| 148 |  Kenny Elissonde (FRA) | Team Ineos | 5:32 | 
| 149 |  Laurent Didier (LUX) | Trek - Segafredo | 5:38 | 
| 150 |  Valerio Conti (ITA) | Uae Team Emirates | 5:39 | 
| 151 |  Chris Hamilton (AUS) | Sunweb | 5:53 | 
| 152 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 5:55 | 
| 153 |  Antonio Pedrero Lopez (ESP) | Movistar | 5:55 | 
| 154 |  Manuele Boaro (ITA) | Bahrain - Merida | 6:01 | 
| 155 |  Gay Sagiv (ISR) | Israel Cycling Academy | 6:01 | 
| 156 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 6:02 | 
| 157 |  Jan Hirt (RTC) | Astana | 6:02 | 
| 158 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 6:12 | 
| 159 |  Antonio Nibali (ITA) | Bahrain - Merida | 6:24 | 
| 160 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 6:32 | 
| 161 |  Dayer Quintana Rojas (COL) | Movistar | 6:38 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Elia Viviani (ITA) | Quick Step Floors | 3:19:57 | 
| 2 |  Sam Bennett (IRL) | Bora - Hansgrohe | mt | 
| 3 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | mt | 
| 4 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | mt | 
| 5 |  Jens Debusschere (BEL) | Lotto - Soudal | mt | 
| 6 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | mt | 
| 7 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | mt | 
| 8 |  Sacha Modolo (ITA) | EF Education First - Drapac | mt | 
| 9 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | mt | 
| 10 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 11 |  Ryan Gibbons (AFS) | Dimension Data | mt | 
| 12 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 13 |  Manuele Mori (ITA) | Uae Team Emirates | mt | 
| 14 |  Marco Marcato (ITA) | Uae Team Emirates | mt | 
| 15 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | mt | 
| 16 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 17 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | mt | 
| 18 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | mt | 
| 19 |  Fabio Sabatini (ITA) | Quick Step Floors | mt | 
| 20 |  Nico Denz (ALL) | AG2R - La Mondiale | mt | 
| 21 |  Sam Oomen (P-B) | Sunweb | mt | 
| 22 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | mt | 
| 23 |  Michael Mørkøv (DAN) | Quick Step Floors | mt | 
| 24 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 25 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | mt | 
| 26 |  Chris Froome (G-B) | Team Ineos | mt | 
| 27 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 28 |  Simon Yates (G-B) | Mitchelton - Scott | mt | 
| 29 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 30 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | mt | 
| 31 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 32 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 33 |  Pello Bilbao López de Armentia (ESP) | Astana | mt | 
| 34 |  Sam Bewley (NZL) | Mitchelton - Scott | mt | 
| 35 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | mt | 
| 36 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | mt | 
| 37 |  Patrick Konrad (AUT) | Bora - Hansgrohe | mt | 
| 38 |  George Bennett (NZL) | Lotto NL - Jumbo | mt | 
| 39 |  Carlos Alberto Betancur Gómez (COL) | Movistar | mt | 
| 40 |  Benjamin King (E-U) | Dimension Data | mt | 
| 41 |  Zdenek Stybar (RTC) | Quick Step Floors | mt | 
| 42 |  Ben O'Connor (AUS) | Dimension Data | mt | 
| 43 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | mt | 
| 44 |  Sergio Luis Henao Montoya (COL) | Team Ineos | mt | 
| 45 |  Miguel Angel López Moreno (COL) | Astana | mt | 
| 46 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | mt | 
| 47 |  Giovanni Visconti (ITA) | Bahrain - Merida | mt | 
| 48 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | mt | 
| 49 |  Chad Haga (E-U) | Sunweb | mt | 
| 50 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 51 |  Jacobus Venter (AFS) | Dimension Data | mt | 
| 52 |  Chris Hamilton (AUS) | Sunweb | mt | 
| 53 |  Eros Capecchi (ITA) | Quick Step Floors | mt | 
| 54 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | mt | 
| 55 |  Wout Poels (P-B) | Team Ineos | mt | 
| 56 |  Rohan Dennis (AUS) | BMC Racing Team | mt | 
| 57 |  Maximilian Schachmann (ALL) | Quick Step Floors | mt | 
| 58 |  Davide Villella (ITA) | Astana | mt | 
| 59 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | mt | 
| 60 |  Víctor De La Parte Gonzalez (ESP) | Movistar | mt | 
| 61 |  François Bidard (FRA) | AG2R - La Mondiale | mt | 
| 62 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 63 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | mt | 
| 64 |  Rubén Fernández Andújar (ESP) | Movistar | mt | 
| 65 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 66 |  Dayer Quintana Rojas (COL) | Movistar | mt | 
| 67 |  Felix Großschartner (AUT) | Bora - Hansgrohe | mt | 
| 68 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 69 |  Diego Ulissi (ITA) | Uae Team Emirates | mt | 
| 70 |  Kilian Frankiny (SUI) | BMC Racing Team | mt | 
| 71 |  Georg Preidler (AUT) | Groupama - Fdj | mt | 
| 72 |  Laurens Ten Dam (P-B) | Sunweb | mt | 
| 73 |  Jan Hirt (RTC) | Astana | mt | 
| 74 |  Luis León Sánchez Gil (ESP) | Astana | mt | 
| 75 |  Hubert Dupont (FRA) | AG2R - La Mondiale | mt | 
| 76 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | mt | 
| 77 |  Eduardo Sepúlveda (ARG) | Movistar | mt | 
| 78 |  Jérémy Roy (FRA) | Groupama - Fdj | mt | 
| 79 |  Antonio Pedrero Lopez (ESP) | Movistar | 0:23 | 
| 80 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:25 | 
| 81 |  Michael Woods (CAN) | EF Education First - Drapac | 0:35 | 
| 82 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 0:49 | 
| 83 |  Nathan Brown (E-U) | EF Education First - Drapac | 0:49 | 
| 84 |  Christian Knees (ALL) | Team Ineos | 0:51 | 
| 85 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 0:54 | 
| 86 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 0:54 | 
| 87 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 0:54 | 
| 88 |  Mitchell Docker (AUS) | EF Education First - Drapac | 0:54 | 
| 89 |  Alessandro De Marchi (ITA) | BMC Racing Team | 1:16 | 
| 90 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 1:19 | 
| 91 |  Salvatore Puccio (ITA) | Team Ineos | 1:24 | 
| 92 |  Jack Haig (AUS) | Mitchelton - Scott | 1:31 | 
| 93 |  Svein Tuft (CAN) | Mitchelton - Scott | 1:56 | 
| 94 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 2:20 | 
| 95 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 3:42 | 
| 96 |  Kenny Elissonde (FRA) | Team Ineos | 3:42 | 
| 97 |  Anthony Roux (FRA) | Groupama - Fdj | 3:42 | 
| 98 |  Steve Morabito (SUI) | Groupama - Fdj | 3:42 | 
| 99 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 3:42 | 
| 100 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 3:42 | 
| 101 |  Jürgen Roelandts (BEL) | BMC Racing Team | 3:42 | 
| 102 |  Jan Polanc (SLO) | Uae Team Emirates | 3:42 | 
| 103 |  Krists Neilands (LAT) | Israel Cycling Academy | 3:42 | 
| 104 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 3:42 | 
| 105 |  Sander Armée (BEL) | Lotto - Soudal | 3:42 | 
| 106 |  Ben Hermans (BEL) | Israel Cycling Academy | 3:42 | 
| 107 |  Louis Vervaeke (BEL) | Sunweb | 3:42 | 
| 108 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 5:21 | 
| 109 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 5:21 | 
| 110 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 6:35 | 
| 111 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 6:35 | 
| 112 |  Fabio Aru (ITA) | Uae Team Emirates | 6:35 | 
| 113 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 6:35 | 
| 114 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 6:35 | 
| 115 |  Alexey Lutsenko (KAZ) | Astana | 6:35 | 
| 116 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 7:33 | 
| 117 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 7:49 | 
| 118 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 9:11 | 
| 119 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 9:11 | 
| 120 |  Andrey Zeits (KAZ) | Astana | 9:11 | 
| 121 |  Domen Novak (SLO) | Bahrain - Merida | 9:11 | 
| 122 |  Antonio Nibali (ITA) | Bahrain - Merida | 9:11 | 
| 123 |  Niklas Eg (DAN) | Trek - Segafredo | 9:11 | 
| 124 |  Laurent Didier (LUX) | Trek - Segafredo | 9:11 | 
| 125 |  Hugh Carthy (G-B) | EF Education First - Drapac | 9:11 | 
| 126 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 10:21 | 
| 127 |  Rémi Cavagna (FRA) | Quick Step Floors | 10:21 | 
| 128 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 10:21 | 
| 129 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 10:21 | 
| 130 |  Roy Curvers (P-B) | Sunweb | 10:21 | 
| 131 |  Alex Dowsett (G-B) | Katusha - Alpecin | 10:21 | 
| 132 |  Adam Hansen (AUS) | Lotto - Soudal | 10:21 | 
| 133 |  William Bonnet (FRA) | Groupama - Fdj | 10:21 | 
| 134 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 10:21 | 
| 135 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 10:21 | 
| 136 |  Lennard Hofstede (P-B) | Sunweb | 10:21 | 
| 137 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 10:21 | 
| 138 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 10:21 | 
| 139 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 10:21 | 
| 140 |  Gay Sagiv (ISR) | Israel Cycling Academy | 10:21 | 
| 141 |  Florian Sénéchal (FRA) | Quick Step Floors | 10:21 | 
| 142 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 10:21 | 
| 143 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 10:21 | 
| 144 |  Tony Martin (ALL) | Katusha - Alpecin | 10:21 | 
| 145 |  Maxim Belkov (RUS) | Katusha - Alpecin | 10:21 | 
| 146 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 10:21 | 
| 147 |  Ryan Mullen (IRL) | Trek - Segafredo | 10:21 | 
| 148 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 10:21 | 
| 149 |  Clément Venturini (FRA) | AG2R - La Mondiale | 10:21 | 
| 150 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 10:21 | 
| 151 |  Boy Van Poppel (P-B) | Trek - Segafredo | 10:21 | 
| 152 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 10:21 | 
| 153 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 10:21 | 
| 154 |  Mads Pedersen (DAN) | Trek - Segafredo | 10:21 | 
| 155 |  Vasil Kiryienka (BLR) | Team Ineos | 10:21 | 
| 156 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 10:21 | 
| 157 |  Manuele Boaro (ITA) | Bahrain - Merida | 14:13 | 
| 158 |  Frederik Frison (BEL) | Lotto - Soudal | 14:13 | 
| 159 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | |
| 160 |  Victor Campenaerts (BEL) | Lotto - Soudal | |
| 161 |  Louis Meintjes (AFS) | Dimension Data | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Maximilian Schachmann (ALL) | Quick Step Floors | 4:55:42 | 
| 2 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 0:10 | 
| 3 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 0:16 | 
| 4 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 1:10 | 
| 5 |  Marco Marcato (ITA) | Uae Team Emirates | 1:26 | 
| 6 |  Michael Mørkøv (DAN) | Quick Step Floors | 1:36 | 
| 7 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 1:52 | 
| 8 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 3:22 | 
| 9 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 3:29 | 
| 10 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 5:09 | 
| 11 |  Miguel Angel López Moreno (COL) | Astana | 10:48 | 
| 12 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 11:03 | 
| 13 |  Tom Dumoulin (P-B) | Sunweb | 11:03 | 
| 14 |  Chris Froome (G-B) | Team Ineos | 11:03 | 
| 15 |  Wout Poels (P-B) | Team Ineos | 11:07 | 
| 16 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 11:23 | 
| 17 |  Pello Bilbao López de Armentia (ESP) | Astana | 11:23 | 
| 18 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 11:23 | 
| 19 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 11:31 | 
| 20 |  Simon Yates (G-B) | Mitchelton - Scott | 11:31 | 
| 21 |  Davide Formolo (ITA) | Bora - Hansgrohe | 11:31 | 
| 22 |  George Bennett (NZL) | Lotto NL - Jumbo | 11:36 | 
| 23 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 11:36 | 
| 24 |  Thibaut Pinot (FRA) | Groupama - Fdj | 11:36 | 
| 25 |  Rohan Dennis (AUS) | BMC Racing Team | 11:36 | 
| 26 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 11:36 | 
| 27 |  Ben O'Connor (AUS) | Dimension Data | 11:43 | 
| 28 |  Boy Van Poppel (P-B) | Trek - Segafredo | 11:50 | 
| 29 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 12:03 | 
| 30 |  Sam Oomen (P-B) | Sunweb | 12:30 | 
| 31 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 13:10 | 
| 32 |  Georg Preidler (AUT) | Groupama - Fdj | 13:10 | 
| 33 |  Niklas Eg (DAN) | Trek - Segafredo | 13:42 | 
| 34 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 13:42 | 
| 35 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | 14:06 | 
| 36 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 14:15 | 
| 37 |  Jan Hirt (RTC) | Astana | 14:26 | 
| 38 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 14:46 | 
| 39 |  Valerio Conti (ITA) | Uae Team Emirates | 14:46 | 
| 40 |  Laurens Ten Dam (P-B) | Sunweb | 15:18 | 
| 41 |  Luis León Sánchez Gil (ESP) | Astana | 15:18 | 
| 42 |  Andrey Zeits (KAZ) | Astana | 15:18 | 
| 43 |  Kilian Frankiny (SUI) | BMC Racing Team | 15:18 | 
| 44 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 15:41 | 
| 45 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 16:51 | 
| 46 |  Kenny Elissonde (FRA) | Team Ineos | 17:16 | 
| 47 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 17:43 | 
| 48 |  Rubén Fernández Andújar (ESP) | Movistar | 18:28 | 
| 49 |  Diego Ulissi (ITA) | Uae Team Emirates | 19:47 | 
| 50 |  Jan Polanc (SLO) | Uae Team Emirates | 19:47 | 
| 51 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 19:47 | 
| 52 |  Benjamin King (E-U) | Dimension Data | 19:47 | 
| 53 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 19:47 | 
| 54 |  Ryan Gibbons (AFS) | Dimension Data | 19:47 | 
| 55 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 19:47 | 
| 56 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 19:47 | 
| 57 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 19:47 | 
| 58 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 19:47 | 
| 59 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 19:47 | 
| 60 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 19:47 | 
| 61 |  Nathan Brown (E-U) | EF Education First - Drapac | 19:47 | 
| 62 |  Anthony Roux (FRA) | Groupama - Fdj | 19:47 | 
| 63 |  Giovanni Visconti (ITA) | Bahrain - Merida | 19:47 | 
| 64 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 19:47 | 
| 65 |  Sander Armée (BEL) | Lotto - Soudal | 19:47 | 
| 66 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 19:47 | 
| 67 |  Krists Neilands (LAT) | Israel Cycling Academy | 21:23 | 
| 68 |  Ben Hermans (BEL) | Israel Cycling Academy | 21:23 | 
| 69 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 21:23 | 
| 70 |  Steve Morabito (SUI) | Groupama - Fdj | 21:23 | 
| 71 |  Louis Vervaeke (BEL) | Sunweb | 21:23 | 
| 72 |  Matej Mohoric (SLO) | Bahrain - Merida | 21:23 | 
| 73 |  Domen Novak (SLO) | Bahrain - Merida | 21:23 | 
| 74 |  Alessandro De Marchi (ITA) | BMC Racing Team | 21:26 | 
| 75 |  Antonio Pedrero Lopez (ESP) | Movistar | 21:51 | 
| 76 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 22:12 | 
| 77 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 22:57 | 
| 78 |  Antonio Nibali (ITA) | Bahrain - Merida | 22:57 | 
| 79 |  Davide Villella (ITA) | Astana | 22:57 | 
| 80 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 22:57 | 
| 81 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 22:57 | 
| 82 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 22:57 | 
| 83 |  Dayer Quintana Rojas (COL) | Movistar | 22:57 | 
| 84 |  François Bidard (FRA) | AG2R - La Mondiale | 22:57 | 
| 85 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 22:57 | 
| 86 |  Jérémy Roy (FRA) | Groupama - Fdj | 22:57 | 
| 87 |  Eduardo Sepúlveda (ARG) | Movistar | 23:40 | 
| 88 |  Nico Denz (ALL) | AG2R - La Mondiale | 24:22 | 
| 89 |  Clément Venturini (FRA) | AG2R - La Mondiale | 24:22 | 
| 90 |  Adam Hansen (AUS) | Lotto - Soudal | 24:22 | 
| 91 |  Chris Hamilton (AUS) | Sunweb | 25:27 | 
| 92 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 25:27 | 
| 93 |  Ryan Mullen (IRL) | Trek - Segafredo | 25:27 | 
| 94 |  Chad Haga (E-U) | Sunweb | 25:27 | 
| 95 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 25:27 | 
| 96 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 25:27 | 
| 97 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 25:27 | 
| 98 |  Jürgen Roelandts (BEL) | BMC Racing Team | 25:27 | 
| 99 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 25:27 | 
| 100 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 25:51 | 
| 101 |  Laurent Didier (LUX) | Trek - Segafredo | 25:51 | 
| 102 |  Christian Knees (ALL) | Team Ineos | 26:06 | 
| 103 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 26:06 | 
| 104 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 105 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 106 |  Alex Dowsett (G-B) | Katusha - Alpecin | 26:06 | 
| 107 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 26:06 | 
| 108 |  Roy Curvers (P-B) | Sunweb | 26:06 | 
| 109 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 26:06 | 
| 110 |  Salvatore Puccio (ITA) | Team Ineos | 26:06 | 
| 111 |  Hugh Carthy (G-B) | EF Education First - Drapac | 26:06 | 
| 112 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 26:06 | 
| 113 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 26:06 | 
| 114 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 26:06 | 
| 115 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 26:06 | 
| 116 |  Michael Woods (CAN) | EF Education First - Drapac | 26:06 | 
| 117 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 26:06 | 
| 118 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 119 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 26:06 | 
| 120 |  Manuele Mori (ITA) | Uae Team Emirates | 26:06 | 
| 121 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 26:06 | 
| 122 |  Fabio Aru (ITA) | Uae Team Emirates | 26:06 | 
| 123 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 26:06 | 
| 124 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 26:06 | 
| 125 |  Alexey Lutsenko (KAZ) | Astana | 26:06 | 
| 126 |  Jack Haig (AUS) | Mitchelton - Scott | 26:06 | 
| 127 |  Gay Sagiv (ISR) | Israel Cycling Academy | 26:06 | 
| 128 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 26:06 | 
| 129 |  Tony Martin (ALL) | Katusha - Alpecin | 26:06 | 
| 130 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 26:06 | 
| 131 |  Jacobus Venter (AFS) | Dimension Data | 26:06 | 
| 132 |  Maxim Belkov (RUS) | Katusha - Alpecin | 26:06 | 
| 133 |  William Bonnet (FRA) | Groupama - Fdj | 26:06 | 
| 134 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 26:06 | 
| 135 |  Jens Debusschere (BEL) | Lotto - Soudal | 26:06 | 
| 136 |  Manuele Boaro (ITA) | Bahrain - Merida | 26:06 | 
| 137 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 26:06 | 
| 138 |  Lennard Hofstede (P-B) | Sunweb | 26:06 | 
| 139 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 140 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 26:59 | 
| 141 |  Mitchell Docker (AUS) | EF Education First - Drapac | 27:02 | 
| 142 |  Frederik Frison (BEL) | Lotto - Soudal | 27:09 | 
| 143 |  Fabio Sabatini (ITA) | Quick Step Floors | 27:24 | 
| 144 |  Zdenek Stybar (RTC) | Quick Step Floors | 27:24 | 
| 145 |  Eros Capecchi (ITA) | Quick Step Floors | 27:24 | 
| 146 |  Rémi Cavagna (FRA) | Quick Step Floors | 27:24 | 
| 147 |  Florian Sénéchal (FRA) | Quick Step Floors | 27:24 | 
| 148 |  Elia Viviani (ITA) | Quick Step Floors | 27:24 | 
| 149 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 27:41 | 
| 150 |  Vasil Kiryienka (BLR) | Team Ineos | 27:49 | 
| 151 |  Mads Pedersen (DAN) | Trek - Segafredo | 28:37 | 
| 152 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 28:37 | 
| 153 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 28:37 | 
| 154 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 28:52 | 
| 155 |  Sacha Modolo (ITA) | EF Education First - Drapac | 30:06 | 
| 156 |  Sam Bewley (NZL) | Mitchelton - Scott | 33:57 | 
| 157 |  Svein Tuft (CAN) | Mitchelton - Scott | 33:57 | 
| 158 |  Sam Bennett (IRL) | Bora - Hansgrohe | 33:57 | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Chris Froome (G-B) | Team Ineos | 5:12:26 | 
| 2 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 3:00 | 
| 3 |  Thibaut Pinot (FRA) | Groupama - Fdj | 3:07 | 
| 4 |  Miguel Angel López Moreno (COL) | Astana | 3:12 | 
| 5 |  Tom Dumoulin (P-B) | Sunweb | 3:23 | 
| 6 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 6:13 | 
| 7 |  Davide Formolo (ITA) | Bora - Hansgrohe | 8:22 | 
| 8 |  Sam Oomen (P-B) | Sunweb | 8:23 | 
| 9 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 8:23 | 
| 10 |  Pello Bilbao López de Armentia (ESP) | Astana | 8:23 | 
| 11 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 8:29 | 
| 12 |  George Bennett (NZL) | Lotto NL - Jumbo | 8:38 | 
| 13 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 9:45 | 
| 14 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 11:09 | 
| 15 |  Wout Poels (P-B) | Team Ineos | 11:09 | 
| 16 |  Ben Hermans (BEL) | Israel Cycling Academy | 14:00 | 
| 17 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 14:20 | 
| 18 |  Rohan Dennis (AUS) | BMC Racing Team | 14:38 | 
| 19 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 14:55 | 
| 20 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 15:41 | 
| 21 |  Georg Preidler (AUT) | Groupama - Fdj | 19:32 | 
| 22 |  Luis León Sánchez Gil (ESP) | Astana | 19:32 | 
| 23 |  Kilian Frankiny (SUI) | BMC Racing Team | 23:07 | 
| 24 |  Diego Ulissi (ITA) | Uae Team Emirates | 24:43 | 
| 25 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 24:49 | 
| 26 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 24:49 | 
| 27 |  Valerio Conti (ITA) | Uae Team Emirates | 24:49 | 
| 28 |  François Bidard (FRA) | AG2R - La Mondiale | 24:49 | 
| 29 |  Eros Capecchi (ITA) | Quick Step Floors | 25:32 | 
| 30 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 26:00 | 
| 31 |  Laurens Ten Dam (P-B) | Sunweb | 27:00 | 
| 32 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 27:22 | 
| 33 |  Davide Villella (ITA) | Astana | 32:52 | 
| 34 |  Alexey Lutsenko (KAZ) | Astana | 32:52 | 
| 35 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 32:52 | 
| 36 |  Benjamin King (E-U) | Dimension Data | 32:52 | 
| 37 |  Andrey Zeits (KAZ) | Astana | 32:52 | 
| 38 |  Jan Hirt (RTC) | Astana | 32:52 | 
| 39 |  Michael Woods (CAN) | EF Education First - Drapac | 33:35 | 
| 40 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 33:51 | 
| 41 |  Jan Polanc (SLO) | Uae Team Emirates | 34:28 | 
| 42 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 34:28 | 
| 43 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 34:28 | 
| 44 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 34:28 | 
| 45 |  Jérémy Roy (FRA) | Groupama - Fdj | 34:28 | 
| 46 |  Anthony Roux (FRA) | Groupama - Fdj | 34:28 | 
| 47 |  Steve Morabito (SUI) | Groupama - Fdj | 34:28 | 
| 48 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 34:28 | 
| 49 |  Manuele Mori (ITA) | Uae Team Emirates | 35:05 | 
| 50 |  Salvatore Puccio (ITA) | Team Ineos | 35:05 | 
| 51 |  Christian Knees (ALL) | Team Ineos | 35:05 | 
| 52 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 35:05 | 
| 53 |  Kenny Elissonde (FRA) | Team Ineos | 35:05 | 
| 54 |  Hugh Carthy (G-B) | EF Education First - Drapac | 35:09 | 
| 55 |  Zdenek Stybar (RTC) | Quick Step Floors | 35:09 | 
| 56 |  Eduardo Sepúlveda (ARG) | Movistar | 35:09 | 
| 57 |  Domen Novak (SLO) | Bahrain - Merida | 35:09 | 
| 58 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 35:16 | 
| 59 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 35:18 | 
| 60 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 35:18 | 
| 61 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 35:18 | 
| 62 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 35:18 | 
| 63 |  Niklas Eg (DAN) | Trek - Segafredo | 35:18 | 
| 64 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 35:18 | 
| 65 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 35:24 | 
| 66 |  Krists Neilands (LAT) | Israel Cycling Academy | 35:24 | 
| 67 |  Matej Mohoric (SLO) | Bahrain - Merida | 35:27 | 
| 68 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 35:34 | 
| 69 |  Giovanni Visconti (ITA) | Bahrain - Merida | 35:51 | 
| 70 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 36:09 | 
| 71 |  Nico Denz (ALL) | AG2R - La Mondiale | 37:22 | 
| 72 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 37:34 | 
| 73 |  Jürgen Roelandts (BEL) | BMC Racing Team | 37:39 | 
| 74 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 37:44 | 
| 75 |  Alessandro De Marchi (ITA) | BMC Racing Team | 37:52 | 
| 76 |  Marco Marcato (ITA) | Uae Team Emirates | 37:57 | 
| 77 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 38:51 | 
| 78 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 38:51 | 
| 79 |  Simon Yates (G-B) | Mitchelton - Scott | 38:51 | 
| 80 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 38:51 | 
| 81 |  Maximilian Schachmann (ALL) | Quick Step Floors | 38:51 | 
| 82 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 38:51 | 
| 83 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 38:51 | 
| 84 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 38:51 | 
| 85 |  Jack Haig (AUS) | Mitchelton - Scott | 38:51 | 
| 86 |  Chris Hamilton (AUS) | Sunweb | 38:51 | 
| 87 |  Alex Dowsett (G-B) | Katusha - Alpecin | 38:51 | 
| 88 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 38:57 | 
| 89 |  Nathan Brown (E-U) | EF Education First - Drapac | 39:10 | 
| 90 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 39:24 | 
| 91 |  Rubén Fernández Andújar (ESP) | Movistar | 39:24 | 
| 92 |  Antonio Pedrero Lopez (ESP) | Movistar | 39:31 | 
| 93 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 39:40 | 
| 94 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 40:26 | 
| 95 |  Fabio Sabatini (ITA) | Quick Step Floors | 43:45 | 
| 96 |  Adam Hansen (AUS) | Lotto - Soudal | 43:45 | 
| 97 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 43:45 | 
| 98 |  Tony Martin (ALL) | Katusha - Alpecin | 43:45 | 
| 99 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 43:45 | 
| 100 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 43:45 | 
| 101 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 43:45 | 
| 102 |  Roy Curvers (P-B) | Sunweb | 43:45 | 
| 103 |  Clément Venturini (FRA) | AG2R - La Mondiale | 43:45 | 
| 104 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 43:45 | 
| 105 |  Ryan Mullen (IRL) | Trek - Segafredo | 43:45 | 
| 106 |  Gay Sagiv (ISR) | Israel Cycling Academy | 43:45 | 
| 107 |  Sander Armée (BEL) | Lotto - Soudal | 43:45 | 
| 108 |  Chad Haga (E-U) | Sunweb | 43:45 | 
| 109 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 43:45 | 
| 110 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 43:45 | 
| 111 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 43:45 | 
| 112 |  Ryan Gibbons (AFS) | Dimension Data | 43:45 | 
| 113 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 43:45 | 
| 114 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 43:45 | 
| 115 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 43:45 | 
| 116 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 43:45 | 
| 117 |  Dayer Quintana Rojas (COL) | Movistar | 43:45 | 
| 118 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 43:45 | 
| 119 |  Mitchell Docker (AUS) | EF Education First - Drapac | 43:45 | 
| 120 |  Lennard Hofstede (P-B) | Sunweb | 43:45 | 
| 121 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 43:45 | 
| 122 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 43:45 | 
| 123 |  Sam Bewley (NZL) | Mitchelton - Scott | 43:45 | 
| 124 |  Jacobus Venter (AFS) | Dimension Data | 43:45 | 
| 125 |  Rémi Cavagna (FRA) | Quick Step Floors | 43:45 | 
| 126 |  Florian Sénéchal (FRA) | Quick Step Floors | 43:45 | 
| 127 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 43:45 | 
| 128 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 43:45 | 
| 129 |  Elia Viviani (ITA) | Quick Step Floors | 43:45 | 
| 130 |  Michael Mørkøv (DAN) | Quick Step Floors | 43:45 | 
| 131 |  Svein Tuft (CAN) | Mitchelton - Scott | 43:45 | 
| 132 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 43:45 | 
| 133 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 43:45 | 
| 134 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 43:45 | 
| 135 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 43:45 | 
| 136 |  Sam Bennett (IRL) | Bora - Hansgrohe | 43:45 | 
| 137 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 43:45 | 
| 138 |  Sacha Modolo (ITA) | EF Education First - Drapac | 44:04 | 
| 139 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 44:07 | 
| 140 |  Antonio Nibali (ITA) | Bahrain - Merida | 44:26 | 
| 141 |  Manuele Boaro (ITA) | Bahrain - Merida | 44:30 | 
| 142 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 44:43 | 
| 143 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 45:05 | 
| 144 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 45:10 | 
| 145 |  Boy Van Poppel (P-B) | Trek - Segafredo | 45:10 | 
| 146 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 45:10 | 
| 147 |  Laurent Didier (LUX) | Trek - Segafredo | 45:26 | 
| 148 |  Jens Debusschere (BEL) | Lotto - Soudal | 45:26 | 
| 149 |  Mads Pedersen (DAN) | Trek - Segafredo | 45:30 | 
| 150 |  Frederik Frison (BEL) | Lotto - Soudal | 45:32 | 
| 151 |  Maxim Belkov (RUS) | Katusha - Alpecin | 45:49 | 
| 152 |  Ben O'Connor (AUS) | Dimension Data | |
| 153 |  Mickaël Chérel (FRA) | AG2R - La Mondiale | |
| 154 |  Louis Vervaeke (BEL) | Sunweb | |
| 155 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | |
| 156 |  Fabio Aru (ITA) | Uae Team Emirates | |
| 157 |  William Bonnet (FRA) | Groupama - Fdj | |
| 158 |  Vasil Kiryienka (BLR) | Team Ineos | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Mikel Nieve Iturralde (ESP) | Mitchelton - Scott | 5:43:48 | 
| 2 |  Robert Gesink (P-B) | Lotto NL - Jumbo | 2:17 | 
| 3 |  Felix Großschartner (AUT) | Bora - Hansgrohe | 2:42 | 
| 4 |  Giulio Ciccone (ITA) | Bardiani Valvole - CSF Inox | 3:45 | 
| 5 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 5:23 | 
| 6 |  Wout Poels (P-B) | Team Ineos | 6:03 | 
| 7 |  Chris Froome (G-B) | Team Ineos | 6:03 | 
| 8 |  Davide Formolo (ITA) | Bora - Hansgrohe | 6:03 | 
| 9 |  Domenico Pozzovivo (ITA) | Bahrain - Merida | 6:03 | 
| 10 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 6:03 | 
| 11 |  Sam Oomen (P-B) | Sunweb | 6:03 | 
| 12 |  Miguel Angel López Moreno (COL) | Astana | 6:03 | 
| 13 |  Tom Dumoulin (P-B) | Sunweb | 6:09 | 
| 14 |  George Bennett (NZL) | Lotto NL - Jumbo | 6:45 | 
| 15 |  Patrick Konrad (AUT) | Bora - Hansgrohe | 6:45 | 
| 16 |  Pello Bilbao López de Armentia (ESP) | Astana | 6:45 | 
| 17 |  Alexandre Geniez (FRA) | AG2R - La Mondiale | 7:04 | 
| 18 |  Carlos Alberto Betancur Gómez (COL) | Movistar | 7:04 | 
| 19 |  Hubert Dupont (FRA) | AG2R - La Mondiale | 8:54 | 
| 20 |  Sergio Luis Henao Montoya (COL) | Team Ineos | 9:42 | 
| 21 |  Jan Polanc (SLO) | Uae Team Emirates | 10:09 | 
| 22 |  Michael Woods (CAN) | EF Education First - Drapac | 10:09 | 
| 23 |  Kilian Frankiny (SUI) | BMC Racing Team | 10:53 | 
| 24 |  Koen Bouwman (P-B) | Lotto NL - Jumbo | 11:54 | 
| 25 |  Sander Armée (BEL) | Lotto - Soudal | 11:54 | 
| 26 |  Fausto Masnada (ITA) | Androni Giocattoli - Sidermec | 11:56 | 
| 27 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 12:16 | 
| 28 |  Rubén Plaza Molina (ESP) | Israel Cycling Academy | 12:16 | 
| 29 |  Víctor De La Parte Gonzalez (ESP) | Movistar | 14:56 | 
| 30 |  Valerio Conti (ITA) | Uae Team Emirates | 15:03 | 
| 31 |  Matej Mohoric (SLO) | Bahrain - Merida | 15:03 | 
| 32 |  Mattia Cattaneo (ITA) | Androni Giocattoli - Sidermec | 16:08 | 
| 33 |  Enrico Battaglin (ITA) | Lotto NL - Jumbo | 16:08 | 
| 34 |  François Bidard (FRA) | AG2R - La Mondiale | 16:08 | 
| 35 |  Luis León Sánchez Gil (ESP) | Astana | 16:08 | 
| 36 |  Laurens Ten Dam (P-B) | Sunweb | 17:39 | 
| 37 |  Giovanni Visconti (ITA) | Bahrain - Merida | 18:40 | 
| 38 |  Maurits Lammertink (P-B) | Katusha - Alpecin | 21:38 | 
| 39 |  Krists Neilands (LAT) | Israel Cycling Academy | 22:58 | 
| 40 |  Kenny Elissonde (FRA) | Team Ineos | 24:04 | 
| 41 |  Salvatore Puccio (ITA) | Team Ineos | 24:57 | 
| 42 |  David De La Cruz Melgarejo (ESP) | Team Ineos | 24:57 | 
| 43 |  Rubén Fernández Andújar (ESP) | Movistar | 24:57 | 
| 44 |  Diego Ulissi (ITA) | Uae Team Emirates | 25:11 | 
| 45 |  Manuele Mori (ITA) | Uae Team Emirates | 25:11 | 
| 46 |  Alex Turrin (ITA) | Wilier Triestina - Selle Italia | 25:11 | 
| 47 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 25:11 | 
| 48 |  Domen Novak (SLO) | Bahrain - Merida | 25:44 | 
| 49 |  Alexey Lutsenko (KAZ) | Astana | 26:15 | 
| 50 |  Christian Knees (ALL) | Team Ineos | 27:15 | 
| 51 |  Francesco Gavazzi (ITA) | Androni Giocattoli - Sidermec | 34:59 | 
| 52 |  Davide Ballerini (ITA) | Androni Giocattoli - Sidermec | 34:59 | 
| 53 |  Davide Villella (ITA) | Astana | 34:59 | 
| 54 |  Benjamin King (E-U) | Dimension Data | 34:59 | 
| 55 |  Jack Haig (AUS) | Mitchelton - Scott | 34:59 | 
| 56 |  Adam Hansen (AUS) | Lotto - Soudal | 34:59 | 
| 57 |  Mads Pedersen (DAN) | Trek - Segafredo | 34:59 | 
| 58 |  Chris Hamilton (AUS) | Sunweb | 34:59 | 
| 59 |  Jacopo Mosca (ITA) | Wilier Triestina - Selle Italia | 34:59 | 
| 60 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 34:59 | 
| 61 |  Rodolfo Andrés Torres Agudelo (COL) | Androni Giocattoli - Sidermec | 34:59 | 
| 62 |  Jacques Janse Van Rensburg (AFS) | Dimension Data | 34:59 | 
| 63 |  Jarlinson Pantano Gomez (COL) | Trek - Segafredo | 34:59 | 
| 64 |  Nathan Brown (E-U) | EF Education First - Drapac | 36:24 | 
| 65 |  Vegard Stake Laengen (NOR) | Uae Team Emirates | 42:18 | 
| 66 |  John Darwin Atapuma Hurtado (COL) | Uae Team Emirates | 42:18 | 
| 67 |  Tony Martin (ALL) | Katusha - Alpecin | 42:18 | 
| 68 |  Ryan Mullen (IRL) | Trek - Segafredo | 45:32 | 
| 69 |  Nico Denz (ALL) | AG2R - La Mondiale | 45:32 | 
| 70 |  Christoph Pfingsten (ALL) | Bora - Hansgrohe | 45:32 | 
| 71 |  Ben Hermans (BEL) | Israel Cycling Academy | 45:32 | 
| 72 |  Francisco José Ventoso Alberdi (ESP) | BMC Racing Team | 45:32 | 
| 73 |  Andrey Zeits (KAZ) | Astana | 45:32 | 
| 74 |  Cesare Benedetti (ITA) | Bora - Hansgrohe | 45:32 | 
| 75 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 45:32 | 
| 76 |  Guillaume Boivin (CAN) | Israel Cycling Academy | 45:32 | 
| 77 |  Roy Curvers (P-B) | Sunweb | 45:32 | 
| 78 |  Lars Ytting Bak (DAN) | Lotto - Soudal | 45:32 | 
| 79 |  Bert-Jan Lindeman (P-B) | Lotto NL - Jumbo | 45:32 | 
| 80 |  Jos Van Emden (P-B) | Lotto NL - Jumbo | 45:32 | 
| 81 |  Michael Mørkøv (DAN) | Quick Step Floors | 45:32 | 
| 82 |  Niklas Eg (DAN) | Trek - Segafredo | 45:32 | 
| 83 |  Manuel Belletti (ITA) | Androni Giocattoli - Sidermec | 45:32 | 
| 84 |  Rohan Dennis (AUS) | BMC Racing Team | 45:32 | 
| 85 |  Eugert Zhupa (ALB) | Wilier Triestina - Selle Italia | 45:32 | 
| 86 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 45:32 | 
| 87 |  Danny Van Poppel (P-B) | Lotto NL - Jumbo | 45:32 | 
| 88 |  Thibaut Pinot (FRA) | Groupama - Fdj | 45:32 | 
| 89 |  Ryan Gibbons (AFS) | Dimension Data | 45:32 | 
| 90 |  Jean-Pierre 'Jempy' Drucker (LUX) | BMC Racing Team | 45:32 | 
| 91 |  Anthony Roux (FRA) | Groupama - Fdj | 45:32 | 
| 92 |  Baptiste Planckaert (BEL) | Katusha - Alpecin | 45:32 | 
| 93 |  Laurent Didier (LUX) | Trek - Segafredo | 45:32 | 
| 94 |  Chad Haga (E-U) | Sunweb | 45:32 | 
| 95 |  Jérémy Roy (FRA) | Groupama - Fdj | 45:32 | 
| 96 |  Clément Venturini (FRA) | AG2R - La Mondiale | 45:32 | 
| 97 |  Gay Sagiv (ISR) | Israel Cycling Academy | 45:32 | 
| 98 |  Alex Dowsett (G-B) | Katusha - Alpecin | 45:32 | 
| 99 |  Steve Morabito (SUI) | Groupama - Fdj | 45:32 | 
| 100 |  Jürgen Roelandts (BEL) | BMC Racing Team | 45:32 | 
| 101 |  Dayer Quintana Rojas (COL) | Movistar | 45:32 | 
| 102 |  Eros Capecchi (ITA) | Quick Step Floors | 45:32 | 
| 103 |  Marco Marcato (ITA) | Uae Team Emirates | 45:32 | 
| 104 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 45:32 | 
| 105 |  Rémi Cavagna (FRA) | Quick Step Floors | 45:32 | 
| 106 |  Gijs Van Hoecke (BEL) | Lotto NL - Jumbo | 45:32 | 
| 107 |  Eduardo Sepúlveda (ARG) | Movistar | 45:32 | 
| 108 |  Manuele Boaro (ITA) | Bahrain - Merida | 45:32 | 
| 109 |  Kristian Sbaragli (ITA) | Israel Cycling Academy | 45:32 | 
| 110 |  Natnael Teweldemedhin Berhane (ERI) | Dimension Data | 45:32 | 
| 111 |  Georg Preidler (AUT) | Groupama - Fdj | 45:32 | 
| 112 |  Roman Kreuziger (RTC) | Mitchelton - Scott | 45:32 | 
| 113 |  Jens Debusschere (BEL) | Lotto - Soudal | 45:32 | 
| 114 |  Quentin Jauregui (FRA) | AG2R - La Mondiale | 45:32 | 
| 115 |  Jacobus Venter (AFS) | Dimension Data | 45:32 | 
| 116 |  Zdenek Stybar (RTC) | Quick Step Floors | 45:32 | 
| 117 |  Zakkari Dempster (AUS) | Israel Cycling Academy | 45:32 | 
| 118 |  Marco Frapporti (ITA) | Androni Giocattoli - Sidermec | 45:32 | 
| 119 |  Andrea Vendrame (ITA) | Androni Giocattoli - Sidermec | 45:32 | 
| 120 |  Sébastien Reichenbach (SUI) | Groupama - Fdj | 45:32 | 
| 121 |  Boy Van Poppel (P-B) | Trek - Segafredo | 45:32 | 
| 122 |  Hugh Carthy (G-B) | EF Education First - Drapac | 45:32 | 
| 123 |  Frederik Frison (BEL) | Lotto - Soudal | 45:32 | 
| 124 |  Joseph Lloyd Dombrowski (E-U) | EF Education First - Drapac | 45:32 | 
| 125 |  Fabio Sabatini (ITA) | Quick Step Floors | 45:32 | 
| 126 |  Elia Viviani (ITA) | Quick Step Floors | 45:32 | 
| 127 |  Antonio Nibali (ITA) | Bahrain - Merida | 45:32 | 
| 128 |  Maxim Belkov (RUS) | Katusha - Alpecin | 45:32 | 
| 129 |  Florian Sénéchal (FRA) | Quick Step Floors | 45:32 | 
| 130 |  Jan Hirt (RTC) | Astana | 45:32 | 
| 131 |  Marco Coledan (ITA) | Wilier Triestina - Selle Italia | 45:32 | 
| 132 |  Maximilian Schachmann (ALL) | Quick Step Floors | 45:32 | 
| 133 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 45:32 | 
| 134 |  Lennard Hofstede (P-B) | Sunweb | 45:32 | 
| 135 |  Andreas Schillinger (ALL) | Bora - Hansgrohe | 45:32 | 
| 136 |  Antonio Pedrero Lopez (ESP) | Movistar | 45:32 | 
| 137 |  Liam Bertazzo (ITA) | Wilier Triestina - Selle Italia | 45:32 | 
| 138 |  Matteo Montaguti (ITA) | AG2R - La Mondiale | 45:32 | 
| 139 |  Alessandro De Marchi (ITA) | BMC Racing Team | 45:32 | 
| 140 |  Tom Van Asbroeck (BEL) | EF Education First - Drapac | 45:32 | 
| 141 |  Svein Tuft (CAN) | Mitchelton - Scott | 45:32 | 
| 142 |  Johan Esteban Chaves Rubio (COL) | Mitchelton - Scott | 45:32 | 
| 143 |  Sam Bewley (NZL) | Mitchelton - Scott | 45:32 | 
| 144 |  Simon Yates (G-B) | Mitchelton - Scott | 45:32 | 
| 145 |  Simone Andreetta (ITA) | Bardiani Valvole - CSF Inox | 45:32 | 
| 146 |  Mitchell Docker (AUS) | EF Education First - Drapac | 45:32 | 
| 147 |  Sacha Modolo (ITA) | EF Education First - Drapac | 45:53 | 
| 148 |  Giuseppe Fonzi (ITA) | Wilier Triestina - Selle Italia | 46:41 | 
| 149 |  Niccolo Bonifazio (ITA) | Bahrain - Merida | 46:44 | 
| 150 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 46:53 | 
| 151 |  Sam Bennett (IRL) | Bora - Hansgrohe | 47:20 | 
Aller aux résultats de l'étape incluant tous les classements

Aller aux résultats de l'étape incluant tous les classements