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