Tous les résultats sportifs en temps réel
Tous les résultats sportifs en temps réel
Choix d'une saison :
Le Tirreno-Adriatico 2019 est la 54ème édition de cette épreuve. La compétition a eu lieu du 13 au 19 mars 2019 . Le vainqueur de l'édition 2019 est Primoz Roglic.
Italie - 13 Mars 2019 - 19 Mars 2019
| 1 |  Primoz Roglic (SLO) | Jumbo - Visma | 25:28:00 | 
| 2 |  Adam Yates (G-B) | Mitchelton - Scott | 0:01 | 
| 3 |  Jakob Diemer Fuglsang (DAN) | Astana | 0:30 | 
| 4 |  Tom Dumoulin (P-B) | Sunweb | 1:25 | 
| 5 |  Thibaut Pinot (FRA) | Groupama - Fdj | 2:32 | 
| 6 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | 2:34 | 
| 7 |  Wout Poels (P-B) | Team Ineos | 2:42 | 
| 8 |  Simon Clarke (AUS) | EF Education First | 3:01 | 
| 9 |  Sam Oomen (P-B) | Sunweb | 3:12 | 
| 10 |  Rui Alberto Faria da Costa (POR) | 3:18 | |
| 11 |  Alberto Bettiol (ITA) | EF Education First | 3:28 | 
| 12 |  Tiesj Benoot (BEL) | Lotto - Soudal | 3:37 | 
| 13 |  Alexey Lutsenko (KAZ) | Astana | 3:43 | 
| 14 |  Jan Polanc (SLO) | Uae Team Emirates | 4:29 | 
| 15 |  Vincenzo Nibali (ITA) | Bahrain - Merida | 4:34 | 
| 16 |  Greg Van Avermaet (BEL) | CCC | 4:57 | 
| 17 |  Matej Mohoric (SLO) | Bahrain - Merida | 5:02 | 
| 18 |  Tim Wellens (BEL) | Lotto - Soudal | 5:10 | 
| 19 |  Toms Skujins (LAT) | Trek - Segafredo | 5:14 | 
| 20 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 5:21 | 
| 21 |  Robert Gesink (P-B) | Jumbo - Visma | 5:54 | 
| 22 |  Davide Formolo (ITA) | Bora - Hansgrohe | 6:06 | 
| 23 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 6:45 | 
| 24 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 8:04 | 
| 25 |  Ruben Guerreiro (POR) | Katusha - Alpecin | 8:15 | 
| 26 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 9:28 | 
| 27 |  Roman Kreuziger (RTC) | Dimension Data | 10:44 | 
| 28 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | 14:03 | 
| 29 |  Tanel Kangert (EST) | EF Education First | 16:54 | 
| 30 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | 17:01 | 
| 31 |  Sep Vanmarcke (BEL) | EF Education First | 17:34 | 
| 32 |  Julien Simon (FRA) | Cofidis | 17:57 | 
| 33 |  Michael Schär (SUI) | CCC | 18:22 | 
| 34 |  Joey Rosskopf (E-U) | CCC | 18:23 | 
| 35 |  Søren Kragh Andersen (DAN) | Sunweb | 18:56 | 
| 36 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | 18:58 | 
| 37 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 19:03 | 
| 38 |  Brent Bookwalter (E-U) | Mitchelton - Scott | 19:20 | 
| 39 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | 21:01 | 
| 40 |  José Joaquin Rojas Gil (ESP) | Movistar | 21:54 | 
| 41 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 22:11 | 
| 42 |  Lukasz Wisniowski (POL) | CCC | 22:47 | 
| 43 |  Jens Keukeleire (BEL) | Lotto - Soudal | 23:17 | 
| 44 |  Clément Venturini (FRA) | AG2R - La Mondiale | 24:05 | 
| 45 |  Tom Jelte Slagter (P-B) | Dimension Data | 25:34 | 
| 46 |  Anthony Perez (FRA) | Cofidis | 25:36 | 
| 47 |  Dario Cataldo (ITA) | Astana | 25:57 | 
| 48 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 26:12 | 
| 49 |  Mads Pedersen (DAN) | Trek - Segafredo | 27:13 | 
| 50 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 27:19 | 
| 51 |  Luke Durbridge (AUS) | Mitchelton - Scott | 27:37 | 
| 52 |  Rafal Majka (POL) | Bora - Hansgrohe | 28:35 | 
| 53 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 29:03 | 
| 54 |  Davide Ballerini (ITA) | Astana | 29:04 | 
| 55 |  Enrico Battaglin (ITA) | Katusha - Alpecin | 30:09 | 
| 56 |  Nicola Conci (ITA) | Trek - Segafredo | 30:43 | 
| 57 |  Jasha Sütterlin (ALL) | Movistar | 30:51 | 
| 58 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 30:58 | 
| 59 |  Anthony Roux (FRA) | Groupama - Fdj | 31:13 | 
| 60 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | 31:13 | 
| 61 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | 31:13 | 
| 62 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 33:25 | 
| 63 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 33:30 | 
| 64 |  Ben Hermans (BEL) | Israel Cycling Academy | 33:52 | 
| 65 |  Laurens De Plus (BEL) | Jumbo - Visma | 35:28 | 
| 66 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 35:31 | 
| 67 |  Nathan Van Hooydonck (BEL) | CCC | 35:37 | 
| 68 |  Stefan Küng (SUI) | Groupama - Fdj | 36:23 | 
| 69 |  Gijs Van Hoecke (BEL) | CCC | 36:45 | 
| 70 |  Nans Peters (FRA) | AG2R - La Mondiale | 36:51 | 
| 71 |  Salvatore Puccio (ITA) | Team Ineos | 37:40 | 
| 72 |  Nicolas Roche (IRL) | Sunweb | 38:49 | 
| 73 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 38:49 | 
| 74 |  Jan Tratnik (SLO) | Bahrain - Merida | 38:50 | 
| 75 |  Damien Howson (AUS) | Mitchelton - Scott | 41:13 | 
| 76 |  Jasper Stuyven (BEL) | Trek - Segafredo | 41:15 | 
| 77 |  Jorge Arcas Peña (ESP) | Movistar | 42:38 | 
| 78 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | 42:49 | 
| 79 |  Sebastian Langeveld (P-B) | EF Education First | 44:07 | 
| 80 |  Steve Morabito (SUI) | Groupama - Fdj | 44:39 | 
| 81 |  Guillaume Van Keirsbulck (BEL) | CCC | 45:11 | 
| 82 |  Stephen Cummings (G-B) | Dimension Data | 45:26 | 
| 83 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 45:43 | 
| 84 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 45:43 | 
| 85 |  Silvan Dillier (SUI) | AG2R - La Mondiale | 46:06 | 
| 86 |  Dorian Godon (FRA) | AG2R - La Mondiale | 46:45 | 
| 87 |  Daniel Oss (ITA) | Bora - Hansgrohe | 46:45 | 
| 88 |  Eduard Prades Reverte (ESP) | Movistar | 46:54 | 
| 89 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | 47:38 | 
| 90 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 47:54 | 
| 91 |  Ian Stannard (G-B) | Team Ineos | 47:56 | 
| 92 |  Nico Denz (ALL) | AG2R - La Mondiale | 48:56 | 
| 93 |  Krists Neilands (LAT) | Israel Cycling Academy | 49:00 | 
| 94 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 49:51 | 
| 95 |  Rohan Dennis (AUS) | Bahrain - Merida | 52:55 | 
| 96 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 54:03 | 
| 97 |  Benjamin Thomas (FRA) | Groupama - Fdj | 54:21 | 
| 98 |  Julien Duval (FRA) | AG2R - La Mondiale | 54:32 | 
| 99 |  Cyril Lemoine (FRA) | Cofidis | 56:03 | 
| 100 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 56:25 | 
| 101 |  Valerio Conti (ITA) | Uae Team Emirates | 57:16 | 
| 102 |  Zhandos Bizhigitov (KAZ) | Astana | 58:47 | 
| 103 |  Filippo Ganna (ITA) | Team Ineos | 58:58 | 
| 104 |  Michael Hepburn (AUS) | Mitchelton - Scott | 58:59 | 
| 105 |  Peter Sagan (SVK) | Bora - Hansgrohe | 59:17 | 
| 106 |  Dmitriy Gruzdev (KAZ) | Astana | 59:56 | 
| 107 |  Simone Consonni (ITA) | Uae Team Emirates | 1:00:15 | 
| 108 |  Robert Power (AUS) | Sunweb | 1:00:21 | 
| 109 |  Sacha Modolo (ITA) | EF Education First | 1:00:30 | 
| 110 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 1:00:47 | 
| 111 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | 1:00:48 | 
| 112 |  Conor Dunne (IRL) | Israel Cycling Academy | 1:02:05 | 
| 113 |  Chad Haga (E-U) | Sunweb | 1:02:10 | 
| 114 |  Jos Van Emden (P-B) | Jumbo - Visma | 1:04:24 | 
| 115 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:04:57 | 
| 116 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 1:05:34 | 
| 117 |  Miles Scotson (AUS) | Groupama - Fdj | 1:05:54 | 
| 118 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | 1:06:00 | 
| 119 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 1:06:02 | 
| 120 |  Victor Campenaerts (BEL) | Lotto - Soudal | 1:06:12 | 
| 121 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:06:27 | 
| 122 |  Benjamin King (E-U) | Dimension Data | 1:06:29 | 
| 123 |  Kenneth Vanbilsen (BEL) | Cofidis | 1:07:29 | 
| 124 |  Tom Bohli (SUI) | Uae Team Emirates | 1:08:38 | 
| 125 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:09:07 | 
| 126 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | 1:09:23 | 
| 127 |  Elia Viviani (ITA) | Deceuninck - Quick Step | 1:09:24 | 
| 128 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | 1:09:48 | 
| 129 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 1:10:00 | 
| 130 |  Oliviero Troia (ITA) | Uae Team Emirates | 1:10:28 | 
| 131 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | 1:10:35 | 
| 132 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | 1:10:40 | 
| 133 |  Taylor Phinney (E-U) | EF Education First | 1:10:47 | 
| 134 |  Marcel Sieberg (ALL) | Bahrain - Merida | 1:11:11 | 
| 135 |  Tony Martin (ALL) | Jumbo - Visma | 1:11:17 | 
| 136 |  Paul Martens (ALL) | Jumbo - Visma | 1:12:57 | 
| 137 |  Matthias Brändle (AUT) | Israel Cycling Academy | 1:13:06 | 
| 138 |  Alexander Cataford (CAN) | Israel Cycling Academy | 1:14:11 | 
| 139 |  Igor Boev (RUS) | Gazprom - Rusvelo | 1:14:12 | 
| 140 |  Phil Bauhaus (ALL) | Bahrain - Merida | 1:15:22 | 

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

| 1 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | 4:48:09 | 
| 2 |  Greg Van Avermaet (BEL) | CCC | mt | 
| 3 |  Alberto Bettiol (ITA) | EF Education First | mt | 
| 4 |  Tiesj Benoot (BEL) | Lotto - Soudal | mt | 
| 5 |  Adam Yates (G-B) | Mitchelton - Scott | mt | 
| 6 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 7 |  Primoz Roglic (SLO) | Jumbo - Visma | mt | 
| 8 |  Wout Poels (P-B) | Team Ineos | mt | 
| 9 |  Jakob Diemer Fuglsang (DAN) | Astana | mt | 
| 10 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 11 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 12 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 13 |  Alexis Vuillermoz (FRA) | AG2R - La Mondiale | mt | 
| 14 |  Laurens De Plus (BEL) | Jumbo - Visma | mt | 
| 15 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 16 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | mt | 
| 17 |  Søren Kragh Andersen (DAN) | Sunweb | mt | 
| 18 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 19 |  Brent Bookwalter (E-U) | Mitchelton - Scott | mt | 
| 20 |  Toms Skujins (LAT) | Trek - Segafredo | mt | 
| 21 |  Alexey Lutsenko (KAZ) | Astana | mt | 
| 22 |  Robert Gesink (P-B) | Jumbo - Visma | mt | 
| 23 |  Rui Alberto Faria da Costa (POR) | mt | |
| 24 |  Sam Oomen (P-B) | Sunweb | mt | 
| 25 |  Simon Clarke (AUS) | EF Education First | mt | 
| 26 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 27 |  Ruben Guerreiro (POR) | Katusha - Alpecin | mt | 
| 28 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | mt | 
| 29 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 30 |  Roman Kreuziger (RTC) | Dimension Data | mt | 
| 31 |  Rohan Dennis (AUS) | Bahrain - Merida | mt | 
| 32 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | mt | 
| 33 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 34 |  Damiano Caruso (ITA) | Bahrain - Merida | 0:11 | 
| 35 |  Vincenzo Nibali (ITA) | Bahrain - Merida | 0:15 | 
| 36 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | 0:20 | 
| 37 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | 0:30 | 
| 38 |  Nicola Conci (ITA) | Trek - Segafredo | 0:39 | 
| 39 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:47 | 
| 40 |  Joey Rosskopf (E-U) | CCC | 0:47 | 
| 41 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | 0:47 | 
| 42 |  Lluís Guillermo Mas Bonet (ESP) | Movistar | 0:47 | 
| 43 |  Tom Jelte Slagter (P-B) | Dimension Data | 0:47 | 
| 44 |  Tanel Kangert (EST) | EF Education First | 0:47 | 
| 45 |  José Joaquin Rojas Gil (ESP) | Movistar | 0:47 | 
| 46 |  Jens Keukeleire (BEL) | Lotto - Soudal | 0:47 | 
| 47 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 0:47 | 
| 48 |  Jasha Sütterlin (ALL) | Movistar | 0:57 | 
| 49 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 0:57 | 
| 50 |  Julien Simon (FRA) | Cofidis | 1:04 | 
| 51 |  Clément Venturini (FRA) | AG2R - La Mondiale | 1:16 | 
| 52 |  Geraint Howell Thomas (G-B) | Team Ineos | 1:23 | 
| 53 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:23 | 
| 54 |  Michael Valgren Hundahl (DAN) | Dimension Data | 1:23 | 
| 55 |  Jasper Stuyven (BEL) | Trek - Segafredo | 1:25 | 
| 56 |  Michael Schär (SUI) | CCC | 1:25 | 
| 57 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:34 | 
| 58 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:34 | 
| 59 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | 1:35 | 
| 60 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:35 | 
| 61 |  Dorian Godon (FRA) | AG2R - La Mondiale | 1:49 | 
| 62 |  Anthony Perez (FRA) | Cofidis | 1:49 | 
| 63 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 1:49 | 
| 64 |  Stefan Küng (SUI) | Groupama - Fdj | 1:49 | 
| 65 |  Nathan Van Hooydonck (BEL) | CCC | 1:49 | 
| 66 |  Sep Vanmarcke (BEL) | EF Education First | 1:49 | 
| 67 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | 1:49 | 
| 68 |  Lukasz Wisniowski (POL) | CCC | 1:49 | 
| 69 |  Enrico Battaglin (ITA) | Katusha - Alpecin | 1:49 | 
| 70 |  Nicolas Roche (IRL) | Sunweb | 1:49 | 
| 71 |  Eduard Prades Reverte (ESP) | Movistar | 1:49 | 
| 72 |  Jorge Arcas Peña (ESP) | Movistar | 1:49 | 
| 73 |  Salvatore Puccio (ITA) | Team Ineos | 1:49 | 
| 74 |  Davide Ballerini (ITA) | Astana | 1:55 | 
| 75 |  Robert Power (AUS) | Sunweb | 1:55 | 
| 76 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 2:04 | 
| 77 |  Simone Consonni (ITA) | Uae Team Emirates | 2:43 | 
| 78 |  Luke Durbridge (AUS) | Mitchelton - Scott | 3:22 | 
| 79 |  Damien Howson (AUS) | Mitchelton - Scott | 3:22 | 
| 80 |  Koen Bouwman (P-B) | Jumbo - Visma | 3:24 | 
| 81 |  Omar Fraile Matarranz (ESP) | Astana | 3:39 | 
| 82 |  Dario Cataldo (ITA) | Astana | 3:39 | 
| 83 |  Cyril Lemoine (FRA) | Cofidis | 3:42 | 
| 84 |  Davide Cimolai (ITA) | Israel Cycling Academy | 3:50 | 
| 85 |  Conor Dunne (IRL) | Israel Cycling Academy | 3:50 | 
| 86 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 3:59 | 
| 87 |  Guillaume Van Keirsbulck (BEL) | CCC | 4:14 | 
| 88 |  Gijs Van Hoecke (BEL) | CCC | 4:14 | 
| 89 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 4:14 | 
| 90 |  Niklas Arndt (ALL) | Sunweb | 4:14 | 
| 91 |  Benjamin Thomas (FRA) | Groupama - Fdj | 4:14 | 
| 92 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 4:14 | 
| 93 |  Krists Neilands (LAT) | Israel Cycling Academy | 4:14 | 
| 94 |  Anthony Roux (FRA) | Groupama - Fdj | 4:17 | 
| 95 |  Chad Haga (E-U) | Sunweb | 4:17 | 
| 96 |  Jan Tratnik (SLO) | Bahrain - Merida | 4:17 | 
| 97 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 4:17 | 
| 98 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | 4:17 | 
| 99 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 4:17 | 
| 100 |  Daniel Oss (ITA) | Bora - Hansgrohe | 4:24 | 
| 101 |  Silvan Dillier (SUI) | AG2R - La Mondiale | 4:24 | 
| 102 |  Mads Pedersen (DAN) | Trek - Segafredo | 4:24 | 
| 103 |  Julien Duval (FRA) | AG2R - La Mondiale | 4:39 | 
| 104 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 5:18 | 
| 105 |  Nico Denz (ALL) | AG2R - La Mondiale | 5:32 | 
| 106 |  Ian Stannard (G-B) | Team Ineos | 6:15 | 
| 107 |  Michael Hepburn (AUS) | Mitchelton - Scott | 6:15 | 
| 108 |  Alexander Cataford (CAN) | Israel Cycling Academy | 6:15 | 
| 109 |  Jenthe Biermans (BEL) | Katusha - Alpecin | 6:50 | 
| 110 |  Dmitriy Gruzdev (KAZ) | Astana | 6:55 | 
| 111 |  Zhandos Bizhigitov (KAZ) | Astana | 6:55 | 
| 112 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 7:27 | 
| 113 |  Miles Scotson (AUS) | Groupama - Fdj | 7:27 | 
| 114 |  Oliviero Troia (ITA) | Uae Team Emirates | 7:27 | 
| 115 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 7:27 | 
| 116 |  Tom Bohli (SUI) | Uae Team Emirates | 7:27 | 
| 117 |  Steve Morabito (SUI) | Groupama - Fdj | 7:27 | 
| 118 |  Stepan Kurianov (RUS) | Gazprom - Rusvelo | 7:27 | 
| 119 |  Jos Van Emden (P-B) | Jumbo - Visma | 7:27 | 
| 120 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 7:52 | 
| 121 |  Ian Boswell (E-U) | Katusha - Alpecin | 7:52 | 
| 122 |  Tomasz Marczynski (POL) | Lotto - Soudal | 7:52 | 
| 123 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 7:52 | 
| 124 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 7:52 | 
| 125 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 8:47 | 
| 126 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | 9:35 | 
| 127 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | 9:35 | 
| 128 |  Filippo Ganna (ITA) | Team Ineos | 9:35 | 
| 129 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 9:35 | 
| 130 |  Elia Viviani (ITA) | Deceuninck - Quick Step | 9:35 | 
| 131 |  Giacomo Nizzolo (ITA) | Dimension Data | 9:35 | 
| 132 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | 9:35 | 
| 133 |  Fabio Felline (ITA) | Trek - Segafredo | 9:35 | 
| 134 |  Marcel Sieberg (ALL) | Bahrain - Merida | 9:35 | 
| 135 |  Sacha Modolo (ITA) | EF Education First | 9:35 | 
| 136 |  Phil Bauhaus (ALL) | Bahrain - Merida | 9:35 | 
| 137 |  Kenneth Vanbilsen (BEL) | Cofidis | 9:35 | 
| 138 |  Taylor Phinney (E-U) | EF Education First | 9:35 | 
| 139 |  Stephen Cummings (G-B) | Dimension Data | 9:35 | 
| 140 |  Sebastian Langeveld (P-B) | EF Education First | 9:35 | 
| 141 |  Paul Martens (ALL) | Jumbo - Visma | 9:35 | 
| 142 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 9:35 | 
| 143 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 10:57 | 
| 144 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | 10:57 | 
| 145 |  Ilar Arslanov (RUS) | Gazprom - Rusvelo | 10:57 | 
| 146 |  Nans Peters (FRA) | AG2R - La Mondiale | 10:57 | 
| 147 |  Benjamin King (E-U) | Dimension Data | 10:57 | 
| 148 |  Matthias Brändle (AUT) | Israel Cycling Academy | 10:57 | 
| 149 |  Marco Maronese (ITA) | Bardiani Valvole - CSF Inox | 10:57 | 
| 150 |  Dimitri Claeys (BEL) | Cofidis | 10:57 | 
| 151 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 10:57 | 
| 152 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | 10:57 | 
| 153 |  Igor Boev (RUS) | Gazprom - Rusvelo | 10:57 | 
| 154 |  Rafal Majka (POL) | Bora - Hansgrohe | 10:57 | 
| 155 |  Peter Sagan (SVK) | Bora - Hansgrohe | 10:57 | 
| 156 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | 10:57 | 
| 157 |  Tony Martin (ALL) | Jumbo - Visma | 10:57 | 
| 158 |  Victor Campenaerts (BEL) | Lotto - Soudal | 10:57 | 
| 159 |  Alexander Edmondson (AUS) | Mitchelton - Scott | 10:57 | 
| 160 |  Gianni Moscon (ITA) | Team Ineos | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Elia Viviani (ITA) | Deceuninck - Quick Step | 5:26:45 | 
| 2 |  Peter Sagan (SVK) | Bora - Hansgrohe | mt | 
| 3 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | mt | 
| 4 |  Giacomo Nizzolo (ITA) | Dimension Data | mt | 
| 5 |  Jens Keukeleire (BEL) | Lotto - Soudal | mt | 
| 6 |  Davide Cimolai (ITA) | Israel Cycling Academy | mt | 
| 7 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 8 |  Jasper Stuyven (BEL) | Trek - Segafredo | mt | 
| 9 |  Davide Ballerini (ITA) | Astana | mt | 
| 10 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 11 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | mt | 
| 12 |  Simone Consonni (ITA) | Uae Team Emirates | mt | 
| 13 |  Enrico Battaglin (ITA) | Katusha - Alpecin | mt | 
| 14 |  Kenneth Vanbilsen (BEL) | Cofidis | mt | 
| 15 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | mt | 
| 16 |  Phil Bauhaus (ALL) | Bahrain - Merida | mt | 
| 17 |  Greg Van Avermaet (BEL) | CCC | mt | 
| 18 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | mt | 
| 19 |  Toms Skujins (LAT) | Trek - Segafredo | mt | 
| 20 |  Sacha Modolo (ITA) | EF Education First | mt | 
| 21 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 22 |  Lluís Guillermo Mas Bonet (ESP) | Movistar | mt | 
| 23 |  Jenthe Biermans (BEL) | Katusha - Alpecin | mt | 
| 24 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 25 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 26 |  Michael Hepburn (AUS) | Mitchelton - Scott | mt | 
| 27 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | mt | 
| 28 |  Simon Clarke (AUS) | EF Education First | mt | 
| 29 |  Adam Yates (G-B) | Mitchelton - Scott | mt | 
| 30 |  Wout Poels (P-B) | Team Ineos | mt | 
| 31 |  Niklas Arndt (ALL) | Sunweb | mt | 
| 32 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | mt | 
| 33 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 34 |  Jakob Diemer Fuglsang (DAN) | Astana | mt | 
| 35 |  Sam Oomen (P-B) | Sunweb | mt | 
| 36 |  Brent Bookwalter (E-U) | Mitchelton - Scott | mt | 
| 37 |  Vincenzo Nibali (ITA) | Bahrain - Merida | mt | 
| 38 |  Primoz Roglic (SLO) | Jumbo - Visma | mt | 
| 39 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | mt | 
| 40 |  Rui Alberto Faria da Costa (POR) | mt | |
| 41 |  Laurens De Plus (BEL) | Jumbo - Visma | mt | 
| 42 |  Søren Kragh Andersen (DAN) | Sunweb | mt | 
| 43 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 44 |  Ruben Guerreiro (POR) | Katusha - Alpecin | mt | 
| 45 |  Alexis Vuillermoz (FRA) | AG2R - La Mondiale | mt | 
| 46 |  Guillaume Van Keirsbulck (BEL) | CCC | mt | 
| 47 |  Alexey Lutsenko (KAZ) | Astana | mt | 
| 48 |  José Joaquin Rojas Gil (ESP) | Movistar | mt | 
| 49 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | mt | 
| 50 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | mt | 
| 51 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 52 |  Gijs Van Hoecke (BEL) | CCC | mt | 
| 53 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 54 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | mt | 
| 55 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 56 |  Marco Maronese (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 57 |  Silvan Dillier (SUI) | AG2R - La Mondiale | mt | 
| 58 |  Jasha Sütterlin (ALL) | Movistar | mt | 
| 59 |  Lukasz Wisniowski (POL) | CCC | mt | 
| 60 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 61 |  Anthony Roux (FRA) | Groupama - Fdj | mt | 
| 62 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 63 |  Alberto Bettiol (ITA) | EF Education First | mt | 
| 64 |  Julien Simon (FRA) | Cofidis | mt | 
| 65 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 66 |  Jos Van Emden (P-B) | Jumbo - Visma | mt | 
| 67 |  Paul Martens (ALL) | Jumbo - Visma | mt | 
| 68 |  Dorian Godon (FRA) | AG2R - La Mondiale | mt | 
| 69 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | mt | 
| 70 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | mt | 
| 71 |  Geraint Howell Thomas (G-B) | Team Ineos | mt | 
| 72 |  Davide Formolo (ITA) | Bora - Hansgrohe | mt | 
| 73 |  Ben Hermans (BEL) | Israel Cycling Academy | mt | 
| 74 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | mt | 
| 75 |  Salvatore Puccio (ITA) | Team Ineos | mt | 
| 76 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 77 |  Nicola Conci (ITA) | Trek - Segafredo | mt | 
| 78 |  Gianluca Brambilla (ITA) | Trek - Segafredo | mt | 
| 79 |  Marcel Sieberg (ALL) | Bahrain - Merida | mt | 
| 80 |  Sep Vanmarcke (BEL) | EF Education First | mt | 
| 81 |  Tanel Kangert (EST) | EF Education First | mt | 
| 82 |  Robert Gesink (P-B) | Jumbo - Visma | mt | 
| 83 |  Roman Kreuziger (RTC) | Dimension Data | mt | 
| 84 |  Joey Rosskopf (E-U) | CCC | mt | 
| 85 |  Valerio Conti (ITA) | Uae Team Emirates | mt | 
| 86 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 87 |  Stefan Küng (SUI) | Groupama - Fdj | mt | 
| 88 |  Nicolas Roche (IRL) | Sunweb | mt | 
| 89 |  Jorge Arcas Peña (ESP) | Movistar | mt | 
| 90 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | mt | 
| 91 |  Igor Boev (RUS) | Gazprom - Rusvelo | mt | 
| 92 |  Eduard Prades Reverte (ESP) | Movistar | mt | 
| 93 |  Benjamin Thomas (FRA) | Groupama - Fdj | mt | 
| 94 |  Julien Duval (FRA) | AG2R - La Mondiale | mt | 
| 95 |  Ian Stannard (G-B) | Team Ineos | mt | 
| 96 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 0:20 | 
| 97 |  Mads Pedersen (DAN) | Trek - Segafredo | 0:20 | 
| 98 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 0:20 | 
| 99 |  Dario Cataldo (ITA) | Astana | 0:20 | 
| 100 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 0:20 | 
| 101 |  Anthony Perez (FRA) | Cofidis | 0:20 | 
| 102 |  Nico Denz (ALL) | AG2R - La Mondiale | 0:20 | 
| 103 |  Miles Scotson (AUS) | Groupama - Fdj | 0:20 | 
| 104 |  Michael Schär (SUI) | CCC | 0:20 | 
| 105 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | 0:20 | 
| 106 |  Oliviero Troia (ITA) | Uae Team Emirates | 0:20 | 
| 107 |  Jan Tratnik (SLO) | Bahrain - Merida | 0:20 | 
| 108 |  Tiesj Benoot (BEL) | Lotto - Soudal | 0:34 | 
| 109 |  Dimitri Claeys (BEL) | Cofidis | 0:34 | 
| 110 |  Nans Peters (FRA) | AG2R - La Mondiale | 0:41 | 
| 111 |  Dmitriy Gruzdev (KAZ) | Astana | 0:48 | 
| 112 |  Chad Haga (E-U) | Sunweb | 0:48 | 
| 113 |  Luke Durbridge (AUS) | Mitchelton - Scott | 0:50 | 
| 114 |  Omar Fraile Matarranz (ESP) | Astana | 0:52 | 
| 115 |  Daniel Oss (ITA) | Bora - Hansgrohe | 0:53 | 
| 116 |  Nathan Van Hooydonck (BEL) | CCC | 0:57 | 
| 117 |  Cyril Lemoine (FRA) | Cofidis | 1:04 | 
| 118 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:04 | 
| 119 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:04 | 
| 120 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:04 | 
| 121 |  Ilar Arslanov (RUS) | Gazprom - Rusvelo | 1:04 | 
| 122 |  Michael Valgren Hundahl (DAN) | Dimension Data | 1:04 | 
| 123 |  Rohan Dennis (AUS) | Bahrain - Merida | 1:04 | 
| 124 |  Krists Neilands (LAT) | Israel Cycling Academy | 1:09 | 
| 125 |  Sebastian Langeveld (P-B) | EF Education First | 1:09 | 
| 126 |  Conor Dunne (IRL) | Israel Cycling Academy | 1:09 | 
| 127 |  Robert Power (AUS) | Sunweb | 1:09 | 
| 128 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 1:27 | 
| 129 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 1:27 | 
| 130 |  Filippo Ganna (ITA) | Team Ineos | 1:27 | 
| 131 |  Rafal Majka (POL) | Bora - Hansgrohe | 1:27 | 
| 132 |  Tom Jelte Slagter (P-B) | Dimension Data | 1:27 | 
| 133 |  Steve Morabito (SUI) | Groupama - Fdj | 1:27 | 
| 134 |  Tom Bohli (SUI) | Uae Team Emirates | 1:27 | 
| 135 |  Ian Boswell (E-U) | Katusha - Alpecin | 1:27 | 
| 136 |  Zhandos Bizhigitov (KAZ) | Astana | 1:27 | 
| 137 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 1:27 | 
| 138 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:27 | 
| 139 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:27 | 
| 140 |  Tony Martin (ALL) | Jumbo - Visma | 1:35 | 
| 141 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 1:39 | 
| 142 |  Koen Bouwman (P-B) | Jumbo - Visma | 1:39 | 
| 143 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 1:43 | 
| 144 |  Alexander Cataford (CAN) | Israel Cycling Academy | 1:49 | 
| 145 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 1:50 | 
| 146 |  Alexander Edmondson (AUS) | Mitchelton - Scott | 1:50 | 
| 147 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 1:50 | 
| 148 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 2:19 | 
| 149 |  Matthias Brändle (AUT) | Israel Cycling Academy | 2:19 | 
| 150 |  Stepan Kurianov (RUS) | Gazprom - Rusvelo | 2:23 | 
| 151 |  Damien Howson (AUS) | Mitchelton - Scott | 2:35 | 
| 152 |  Stephen Cummings (G-B) | Dimension Data | 2:36 | 
| 153 |  Taylor Phinney (E-U) | EF Education First | 2:52 | 
| 154 |  Benjamin King (E-U) | Dimension Data | 2:52 | 
| 155 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | 3:50 | 
| 156 |  Victor Campenaerts (BEL) | Lotto - Soudal | 5:10 | 
| 157 |  Damiano Caruso (ITA) | Bahrain - Merida | |
| 158 |  Tomasz Marczynski (POL) | Lotto - Soudal | |
| 159 |  Fabio Felline (ITA) | Trek - Segafredo | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Alexey Lutsenko (KAZ) | Astana | 5:16:29 | 
| 2 |  Primoz Roglic (SLO) | Jumbo - Visma | mt | 
| 3 |  Adam Yates (G-B) | Mitchelton - Scott | mt | 
| 4 |  Jakob Diemer Fuglsang (DAN) | Astana | mt | 
| 5 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:09 | 
| 6 |  Alberto Bettiol (ITA) | EF Education First | 0:23 | 
| 7 |  Simon Clarke (AUS) | EF Education First | 0:23 | 
| 8 |  Tiesj Benoot (BEL) | Lotto - Soudal | 0:23 | 
| 9 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | 0:23 | 
| 10 |  Wout Poels (P-B) | Team Ineos | 0:23 | 
| 11 |  Rui Alberto Faria da Costa (POR) | 0:23 | |
| 12 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 0:23 | 
| 13 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:23 | 
| 14 |  Roman Kreuziger (RTC) | Dimension Data | 0:23 | 
| 15 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 0:23 | 
| 16 |  Rafal Majka (POL) | Bora - Hansgrohe | 0:23 | 
| 17 |  Tom Dumoulin (P-B) | Sunweb | 0:23 | 
| 18 |  Vincenzo Nibali (ITA) | Bahrain - Merida | 0:23 | 
| 19 |  Sam Oomen (P-B) | Sunweb | 0:28 | 
| 20 |  Jan Polanc (SLO) | Uae Team Emirates | 0:44 | 
| 21 |  Greg Van Avermaet (BEL) | CCC | 0:44 | 
| 22 |  Toms Skujins (LAT) | Trek - Segafredo | 0:44 | 
| 23 |  Matej Mohoric (SLO) | Bahrain - Merida | 0:55 | 
| 24 |  Tim Wellens (BEL) | Lotto - Soudal | 1:04 | 
| 25 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | 1:04 | 
| 26 |  Robert Gesink (P-B) | Jumbo - Visma | 1:04 | 
| 27 |  Tanel Kangert (EST) | EF Education First | 2:23 | 
| 28 |  Ruben Guerreiro (POR) | Katusha - Alpecin | 2:47 | 
| 29 |  Clément Venturini (FRA) | AG2R - La Mondiale | 3:00 | 
| 30 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 3:00 | 
| 31 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 3:00 | 
| 32 |  Nicola Conci (ITA) | Trek - Segafredo | 3:00 | 
| 33 |  Tom Jelte Slagter (P-B) | Dimension Data | 3:14 | 
| 34 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:44 | 
| 35 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 3:54 | 
| 36 |  Brent Bookwalter (E-U) | Mitchelton - Scott | 3:54 | 
| 37 |  Nans Peters (FRA) | AG2R - La Mondiale | 4:22 | 
| 38 |  José Joaquin Rojas Gil (ESP) | Movistar | 5:31 | 
| 39 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | 5:40 | 
| 40 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | 5:40 | 
| 41 |  Jens Keukeleire (BEL) | Lotto - Soudal | 6:37 | 
| 42 |  Lukasz Wisniowski (POL) | CCC | 6:39 | 
| 43 |  Joey Rosskopf (E-U) | CCC | 8:04 | 
| 44 |  Dario Cataldo (ITA) | Astana | 8:04 | 
| 45 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 8:04 | 
| 46 |  Michael Schär (SUI) | CCC | 8:04 | 
| 47 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 8:37 | 
| 48 |  Luke Durbridge (AUS) | Mitchelton - Scott | 9:28 | 
| 49 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 9:28 | 
| 50 |  Nicolas Roche (IRL) | Sunweb | 9:28 | 
| 51 |  Sep Vanmarcke (BEL) | EF Education First | 10:41 | 
| 52 |  Julien Simon (FRA) | Cofidis | 11:21 | 
| 53 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 11:21 | 
| 54 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 11:21 | 
| 55 |  Davide Ballerini (ITA) | Astana | 11:21 | 
| 56 |  Nathan Van Hooydonck (BEL) | CCC | 11:21 | 
| 57 |  Michael Valgren Hundahl (DAN) | Dimension Data | 11:21 | 
| 58 |  Anthony Roux (FRA) | Groupama - Fdj | 11:21 | 
| 59 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 11:21 | 
| 60 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | 11:21 | 
| 61 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | 11:21 | 
| 62 |  Jenthe Biermans (BEL) | Katusha - Alpecin | 11:21 | 
| 63 |  Jasha Sütterlin (ALL) | Movistar | 11:21 | 
| 64 |  Jasper Stuyven (BEL) | Trek - Segafredo | 11:21 | 
| 65 |  Mads Pedersen (DAN) | Trek - Segafredo | 11:21 | 
| 66 |  Enrico Battaglin (ITA) | Katusha - Alpecin | 13:30 | 
| 67 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | 13:30 | 
| 68 |  Steve Morabito (SUI) | Groupama - Fdj | 13:30 | 
| 69 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 13:30 | 
| 70 |  Ben Hermans (BEL) | Israel Cycling Academy | 13:30 | 
| 71 |  Eduard Prades Reverte (ESP) | Movistar | 13:30 | 
| 72 |  Jan Tratnik (SLO) | Bahrain - Merida | 13:30 | 
| 73 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | 13:30 | 
| 74 |  Lluís Guillermo Mas Bonet (ESP) | Movistar | 13:30 | 
| 75 |  Damien Howson (AUS) | Mitchelton - Scott | 13:30 | 
| 76 |  Anthony Perez (FRA) | Cofidis | 13:30 | 
| 77 |  Søren Kragh Andersen (DAN) | Sunweb | 13:30 | 
| 78 |  Stephen Cummings (G-B) | Dimension Data | 15:17 | 
| 79 |  Gijs Van Hoecke (BEL) | CCC | 15:46 | 
| 80 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | 15:46 | 
| 81 |  Salvatore Puccio (ITA) | Team Ineos | 15:46 | 
| 82 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 15:46 | 
| 83 |  Victor Campenaerts (BEL) | Lotto - Soudal | 15:46 | 
| 84 |  Sebastian Langeveld (P-B) | EF Education First | 15:46 | 
| 85 |  Omar Fraile Matarranz (ESP) | Astana | 17:11 | 
| 86 |  Peter Sagan (SVK) | Bora - Hansgrohe | 20:38 | 
| 87 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 20:11 | 
| 88 |  Dorian Godon (FRA) | AG2R - La Mondiale | 29:40 | 
| 89 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 21:30 | 
| 90 |  Elia Viviani (ITA) | Deceuninck - Quick Step | 29:55 | 
| 91 |  Krists Neilands (LAT) | Israel Cycling Academy | 20:11 | 
| 92 |  Guillaume Van Keirsbulck (BEL) | CCC | 21:30 | 
| 93 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 21:30 | 
| 94 |  Michael Hepburn (AUS) | Mitchelton - Scott | 29:55 | 
| 95 |  Giacomo Nizzolo (ITA) | Dimension Data | 29:55 | 
| 96 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | 29:55 | 
| 97 |  Valerio Conti (ITA) | Uae Team Emirates | 29:55 | 
| 98 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 21:30 | 
| 99 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 29:55 | 
| 100 |  Marcel Sieberg (ALL) | Bahrain - Merida | 29:55 | 
| 101 |  Igor Boev (RUS) | Gazprom - Rusvelo | 30:23 | 
| 102 |  Zhandos Bizhigitov (KAZ) | Astana | 20:38 | 
| 103 |  Jorge Arcas Peña (ESP) | Movistar | 29:55 | 
| 104 |  Filippo Ganna (ITA) | Team Ineos | 29:55 | 
| 105 |  Nico Denz (ALL) | AG2R - La Mondiale | 29:40 | 
| 106 |  Julien Duval (FRA) | AG2R - La Mondiale | 21:30 | 
| 108 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 20:11 | 
| 109 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | 29:55 | 
| 110 |  Stefan Küng (SUI) | Groupama - Fdj | 21:30 | 
| 111 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 29:55 | 
| 112 |  Tom Bohli (SUI) | Uae Team Emirates | 29:55 | 
| 114 |  Oliviero Troia (ITA) | Uae Team Emirates | 29:55 | 
| 115 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | 30:23 | 
| 116 |  Benjamin Thomas (FRA) | Groupama - Fdj | 29:55 | 
| 117 |  Rohan Dennis (AUS) | Bahrain - Merida | 29:55 | 
| 118 |  Miles Scotson (AUS) | Groupama - Fdj | 30:23 | 
| 119 |  Robert Power (AUS) | Sunweb | 20:11 | 
| 120 |  Alexander Cataford (CAN) | Israel Cycling Academy | 29:55 | 
| 121 |  Benjamin King (E-U) | Dimension Data | 29:55 | 
| 122 |  Chad Haga (E-U) | Sunweb | 29:55 | 
| 123 |  Alexis Vuillermoz (FRA) | AG2R - La Mondiale | 29:40 | 
| 124 |  Cyril Lemoine (FRA) | Cofidis | 20:38 | 
| 125 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | 29:55 | 
| 126 |  Kenneth Vanbilsen (BEL) | Cofidis | 29:55 | 
| 127 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 21:30 | 
| 129 |  Davide Cimolai (ITA) | Israel Cycling Academy | 30:23 | 
| 130 |  Ian Stannard (G-B) | Team Ineos | 20:11 | 
| 131 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 29:55 | 
| 132 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 29:55 | 
| 133 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 29:55 | 
| 134 |  Jos Van Emden (P-B) | Jumbo - Visma | 29:55 | 
| 135 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 21:30 | 
| 136 |  Simone Consonni (ITA) | Uae Team Emirates | 29:55 | 
| 137 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 29:55 | 
| 138 |  Taylor Phinney (E-U) | EF Education First | 29:55 | 
| 139 |  Daniel Oss (ITA) | Bora - Hansgrohe | 20:11 | 
| 140 |  Laurens De Plus (BEL) | Jumbo - Visma | 20:38 | 
| 141 |  Paul Martens (ALL) | Jumbo - Visma | 30:23 | 
| 142 |  Dmitriy Gruzdev (KAZ) | Astana | 29:55 | 
| 143 |  Sacha Modolo (ITA) | EF Education First | 30:23 | 
| 144 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | 29:55 | 
| 145 |  Silvan Dillier (SUI) | AG2R - La Mondiale | 30:23 | 
| 146 |  Matthias Brändle (AUT) | Israel Cycling Academy | 29:55 | 
| 147 |  Conor Dunne (IRL) | Israel Cycling Academy | 29:55 | 
| 148 |  Tony Martin (ALL) | Jumbo - Visma | 29:55 | 
| 149 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | 29:55 | 
| 150 |  Niklas Arndt (ALL) | Sunweb | 29:55 | 
| 151 |  Phil Bauhaus (ALL) | Bahrain - Merida | 30:23 | 
| 151 |  Marco Maronese (ITA) | Bardiani Valvole - CSF Inox | 40:03 | 
| 151 |  Ilar Arslanov (RUS) | Gazprom - Rusvelo | 42:41 | 
| 151 |  Stepan Kurianov (RUS) | Gazprom - Rusvelo | 42:41 | 
| 152 |  Ian Boswell (E-U) | Katusha - Alpecin | |
| 153 |  Koen Bouwman (P-B) | Jumbo - Visma | |
| 154 |  Alexander Edmondson (AUS) | Mitchelton - Scott | |
| 155 |  Geraint Howell Thomas (G-B) | Team Ineos | |
| 156 |  Dimitri Claeys (BEL) | Cofidis | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Jakob Diemer Fuglsang (DAN) | Astana | 4:39:32 | 
| 2 |  Adam Yates (G-B) | Mitchelton - Scott | 0:40 | 
| 3 |  Primoz Roglic (SLO) | Jumbo - Visma | 0:56 | 
| 4 |  Tom Dumoulin (P-B) | Sunweb | 1:39 | 
| 5 |  Thibaut Pinot (FRA) | Groupama - Fdj | 1:53 | 
| 6 |  Wout Poels (P-B) | Team Ineos | 1:57 | 
| 7 |  Mads Pedersen (DAN) | Trek - Segafredo | 2:09 | 
| 8 |  Alexis Vuillermoz (FRA) | AG2R - La Mondiale | 2:12 | 
| 9 |  Tiesj Benoot (BEL) | Lotto - Soudal | 2:12 | 
| 10 |  Simon Clarke (AUS) | EF Education First | 2:12 | 
| 11 |  Rui Alberto Faria da Costa (POR) | 2:12 | |
| 12 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | 2:12 | 
| 13 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 2:27 | 
| 14 |  Sam Oomen (P-B) | Sunweb | 2:36 | 
| 15 |  Jan Polanc (SLO) | Uae Team Emirates | 2:43 | 
| 16 |  Alexey Lutsenko (KAZ) | Astana | 3:08 | 
| 17 |  Toms Skujins (LAT) | Trek - Segafredo | 3:12 | 
| 18 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 3:14 | 
| 19 |  Vincenzo Nibali (ITA) | Bahrain - Merida | 3:16 | 
| 20 |  Alberto Bettiol (ITA) | EF Education First | 3:16 | 
| 21 |  Davide Formolo (ITA) | Bora - Hansgrohe | 3:16 | 
| 22 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 3:20 | 
| 23 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 3:31 | 
| 24 |  Matej Mohoric (SLO) | Bahrain - Merida | 3:34 | 
| 25 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 3:44 | 
| 26 |  Greg Van Avermaet (BEL) | CCC | 3:44 | 
| 27 |  Ruben Guerreiro (POR) | Katusha - Alpecin | 3:44 | 
| 28 |  Julien Simon (FRA) | Cofidis | 3:44 | 
| 29 |  Rafal Majka (POL) | Bora - Hansgrohe | 3:44 | 
| 30 |  Tim Wellens (BEL) | Lotto - Soudal | 3:44 | 
| 31 |  Robert Gesink (P-B) | Jumbo - Visma | 3:44 | 
| 32 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 3:57 | 
| 33 |  Anthony Perez (FRA) | Cofidis | 3:57 | 
| 34 |  Sep Vanmarcke (BEL) | EF Education First | 4:41 | 
| 35 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 4:46 | 
| 36 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 5:26 | 
| 37 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | 5:26 | 
| 38 |  Søren Kragh Andersen (DAN) | Sunweb | 5:39 | 
| 39 |  Michael Schär (SUI) | CCC | 6:44 | 
| 40 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | 6:44 | 
| 41 |  Nico Denz (ALL) | AG2R - La Mondiale | 7:01 | 
| 42 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 7:56 | 
| 43 |  Ben Hermans (BEL) | Israel Cycling Academy | 8:47 | 
| 44 |  Silvan Dillier (SUI) | AG2R - La Mondiale | 8:47 | 
| 45 |  Roman Kreuziger (RTC) | Dimension Data | 8:47 | 
| 46 |  Joey Rosskopf (E-U) | CCC | 8:47 | 
| 47 |  Jorge Arcas Peña (ESP) | Movistar | 9:34 | 
| 48 |  Damien Howson (AUS) | Mitchelton - Scott | 11:46 | 
| 49 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 11:49 | 
| 50 |  Stefan Küng (SUI) | Groupama - Fdj | 11:49 | 
| 51 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | 11:49 | 
| 52 |  Dario Cataldo (ITA) | Astana | 11:49 | 
| 53 |  José Joaquin Rojas Gil (ESP) | Movistar | 11:49 | 
| 54 |  Laurens De Plus (BEL) | Jumbo - Visma | 11:49 | 
| 55 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | 11:49 | 
| 56 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | 11:49 | 
| 57 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 11:49 | 
| 58 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | 11:49 | 
| 59 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 12:46 | 
| 60 |  Anthony Roux (FRA) | Groupama - Fdj | 12:46 | 
| 61 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 12:46 | 
| 62 |  Luke Durbridge (AUS) | Mitchelton - Scott | 12:46 | 
| 63 |  Stephen Cummings (G-B) | Dimension Data | 12:46 | 
| 64 |  Jens Keukeleire (BEL) | Lotto - Soudal | 13:18 | 
| 65 |  Rohan Dennis (AUS) | Bahrain - Merida | 13:18 | 
| 66 |  Dorian Godon (FRA) | AG2R - La Mondiale | 13:27 | 
| 67 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 13:27 | 
| 68 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | 13:27 | 
| 69 |  Benjamin King (E-U) | Dimension Data | 13:27 | 
| 70 |  Gijs Van Hoecke (BEL) | CCC | 13:27 | 
| 71 |  Tanel Kangert (EST) | EF Education First | 13:27 | 
| 72 |  Lukasz Wisniowski (POL) | CCC | 13:27 | 
| 73 |  Enrico Battaglin (ITA) | Katusha - Alpecin | 13:27 | 
| 74 |  Steve Morabito (SUI) | Groupama - Fdj | 13:27 | 
| 75 |  Tom Jelte Slagter (P-B) | Dimension Data | 13:27 | 
| 76 |  Omar Fraile Matarranz (ESP) | Astana | 14:01 | 
| 77 |  Davide Ballerini (ITA) | Astana | 14:01 | 
| 78 |  Brent Bookwalter (E-U) | Mitchelton - Scott | 14:24 | 
| 79 |  Daniel Oss (ITA) | Bora - Hansgrohe | 16:48 | 
| 80 |  Nathan Van Hooydonck (BEL) | CCC | 17:41 | 
| 81 |  Guillaume Van Keirsbulck (BEL) | CCC | 17:41 | 
| 82 |  Jasha Sütterlin (ALL) | Movistar | 17:41 | 
| 83 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 17:41 | 
| 84 |  Ian Stannard (G-B) | Team Ineos | 17:41 | 
| 85 |  Salvatore Puccio (ITA) | Team Ineos | 17:41 | 
| 86 |  Filippo Ganna (ITA) | Team Ineos | 17:41 | 
| 87 |  Krists Neilands (LAT) | Israel Cycling Academy | 17:41 | 
| 88 |  Valerio Conti (ITA) | Uae Team Emirates | 17:41 | 
| 89 |  Nans Peters (FRA) | AG2R - La Mondiale | 17:41 | 
| 90 |  Nicola Conci (ITA) | Trek - Segafredo | 17:41 | 
| 91 |  Clément Venturini (FRA) | AG2R - La Mondiale | 17:41 | 
| 92 |  Jan Tratnik (SLO) | Bahrain - Merida | 17:41 | 
| 93 |  Benjamin Thomas (FRA) | Groupama - Fdj | 17:41 | 
| 94 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 17:41 | 
| 95 |  Michael Valgren Hundahl (DAN) | Dimension Data | 17:41 | 
| 96 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 17:41 | 
| 97 |  Sebastian Langeveld (P-B) | EF Education First | 17:41 | 
| 98 |  Zhandos Bizhigitov (KAZ) | Astana | 18:16 | 
| 99 |  Dmitriy Gruzdev (KAZ) | Astana | 18:16 | 
| 100 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 19:33 | 
| 101 |  Sacha Modolo (ITA) | EF Education First | 19:33 | 
| 102 |  Davide Cimolai (ITA) | Israel Cycling Academy | 20:08 | 
| 103 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 20:08 | 
| 104 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 22:17 | 
| 105 |  Michael Hepburn (AUS) | Mitchelton - Scott | 22:17 | 
| 106 |  Oliviero Troia (ITA) | Uae Team Emirates | 24:30 | 
| 107 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | 24:59 | 
| 108 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | 25:26 | 
| 109 |  Tom Bohli (SUI) | Uae Team Emirates | 26:06 | 
| 110 |  Nicolas Roche (IRL) | Sunweb | 26:06 | 
| 111 |  Tony Martin (ALL) | Jumbo - Visma | 26:06 | 
| 112 |  Chad Haga (E-U) | Sunweb | 26:06 | 
| 113 |  Igor Boev (RUS) | Gazprom - Rusvelo | 26:06 | 
| 114 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 26:06 | 
| 115 |  Paul Martens (ALL) | Jumbo - Visma | 26:06 | 
| 116 |  Marcel Sieberg (ALL) | Bahrain - Merida | 26:06 | 
| 117 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 118 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 119 |  Alexander Cataford (CAN) | Israel Cycling Academy | 26:06 | 
| 120 |  Eduard Prades Reverte (ESP) | Movistar | 26:06 | 
| 121 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 26:06 | 
| 122 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 26:06 | 
| 123 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | 26:06 | 
| 124 |  Peter Sagan (SVK) | Bora - Hansgrohe | 26:06 | 
| 125 |  Jos Van Emden (P-B) | Jumbo - Visma | 26:06 | 
| 126 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | 26:06 | 
| 127 |  Victor Campenaerts (BEL) | Lotto - Soudal | 26:06 | 
| 128 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 26:06 | 
| 129 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 26:06 | 
| 130 |  Simone Consonni (ITA) | Uae Team Emirates | 26:06 | 
| 131 |  Elia Viviani (ITA) | Deceuninck - Quick Step | 26:06 | 
| 132 |  Julien Duval (FRA) | AG2R - La Mondiale | 26:06 | 
| 133 |  Jasper Stuyven (BEL) | Trek - Segafredo | 26:06 | 
| 134 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | 26:06 | 
| 135 |  Phil Bauhaus (ALL) | Bahrain - Merida | 26:06 | 
| 136 |  Miles Scotson (AUS) | Groupama - Fdj | 26:06 | 
| 137 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | 26:06 | 
| 138 |  Robert Power (AUS) | Sunweb | 26:06 | 
| 139 |  Conor Dunne (IRL) | Israel Cycling Academy | 26:06 | 
| 140 |  Matthias Brändle (AUT) | Israel Cycling Academy | 26:06 | 
| 141 |  Jenthe Biermans (BEL) | Katusha - Alpecin | 26:06 | 
| 142 |  Kenneth Vanbilsen (BEL) | Cofidis | 26:06 | 
| 143 |  Cyril Lemoine (FRA) | Cofidis | 26:06 | 
| 144 |  Taylor Phinney (E-U) | EF Education First | 26:06 | 
| 145 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | 26:06 | 
| 146 |  Giacomo Nizzolo (ITA) | Dimension Data | |
| 147 |  Niklas Arndt (ALL) | Sunweb | |
| 148 |  Lluís Guillermo Mas Bonet (ESP) | Movistar | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | 4:42:11 | 
| 2 |  Davide Cimolai (ITA) | Israel Cycling Academy | mt | 
| 3 |  Elia Viviani (ITA) | Deceuninck - Quick Step | mt | 
| 4 |  Clément Venturini (FRA) | AG2R - La Mondiale | mt | 
| 5 |  Peter Sagan (SVK) | Bora - Hansgrohe | mt | 
| 6 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | mt | 
| 7 |  Jens Keukeleire (BEL) | Lotto - Soudal | mt | 
| 8 |  Greg Van Avermaet (BEL) | CCC | mt | 
| 9 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | mt | 
| 10 |  Simone Consonni (ITA) | Uae Team Emirates | mt | 
| 11 |  Jasper Stuyven (BEL) | Trek - Segafredo | mt | 
| 12 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 13 |  Matej Mohoric (SLO) | Bahrain - Merida | mt | 
| 14 |  Sacha Modolo (ITA) | EF Education First | mt | 
| 15 |  Jan Polanc (SLO) | Uae Team Emirates | mt | 
| 16 |  Kenneth Vanbilsen (BEL) | Cofidis | mt | 
| 17 |  Alberto Bettiol (ITA) | EF Education First | mt | 
| 18 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | mt | 
| 19 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | mt | 
| 20 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 21 |  Alexey Lutsenko (KAZ) | Astana | mt | 
| 22 |  Sam Oomen (P-B) | Sunweb | mt | 
| 23 |  Lukasz Wisniowski (POL) | CCC | mt | 
| 24 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | mt | 
| 25 |  Adam Yates (G-B) | Mitchelton - Scott | mt | 
| 26 |  Primoz Roglic (SLO) | Jumbo - Visma | mt | 
| 27 |  Jasha Sütterlin (ALL) | Movistar | mt | 
| 28 |  Wout Poels (P-B) | Team Ineos | mt | 
| 29 |  Tom Dumoulin (P-B) | Sunweb | mt | 
| 30 |  Ruben Guerreiro (POR) | Katusha - Alpecin | mt | 
| 31 |  Jakob Diemer Fuglsang (DAN) | Astana | mt | 
| 32 |  Simon Clarke (AUS) | EF Education First | mt | 
| 33 |  Roman Kreuziger (RTC) | Dimension Data | mt | 
| 34 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | mt | 
| 35 |  Søren Kragh Andersen (DAN) | Sunweb | mt | 
| 36 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | mt | 
| 37 |  Guillaume Van Keirsbulck (BEL) | CCC | mt | 
| 38 |  Sebastian Langeveld (P-B) | EF Education First | mt | 
| 39 |  Rui Alberto Faria da Costa (POR) | mt | |
| 40 |  Thibaut Pinot (FRA) | Groupama - Fdj | mt | 
| 41 |  Tiesj Benoot (BEL) | Lotto - Soudal | mt | 
| 42 |  Sep Vanmarcke (BEL) | EF Education First | mt | 
| 43 |  Julien Simon (FRA) | Cofidis | mt | 
| 44 |  Vincenzo Nibali (ITA) | Bahrain - Merida | mt | 
| 45 |  Toms Skujins (LAT) | Trek - Segafredo | mt | 
| 46 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 47 |  Joey Rosskopf (E-U) | CCC | mt | 
| 48 |  Tom Bohli (SUI) | Uae Team Emirates | mt | 
| 49 |  Anthony Roux (FRA) | Groupama - Fdj | mt | 
| 50 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | mt | 
| 51 |  Jorge Arcas Peña (ESP) | Movistar | mt | 
| 52 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | mt | 
| 53 |  Tim Wellens (BEL) | Lotto - Soudal | mt | 
| 54 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 55 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | mt | 
| 56 |  Julien Duval (FRA) | AG2R - La Mondiale | mt | 
| 57 |  Nans Peters (FRA) | AG2R - La Mondiale | mt | 
| 58 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | mt | 
| 59 |  Robert Gesink (P-B) | Jumbo - Visma | mt | 
| 60 |  Enrico Battaglin (ITA) | Katusha - Alpecin | mt | 
| 61 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | mt | 
| 62 |  Tanel Kangert (EST) | EF Education First | mt | 
| 63 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | mt | 
| 64 |  Conor Dunne (IRL) | Israel Cycling Academy | 0:16 | 
| 65 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | 0:16 | 
| 66 |  Eduard Prades Reverte (ESP) | Movistar | 0:18 | 
| 67 |  Dorian Godon (FRA) | AG2R - La Mondiale | 0:18 | 
| 68 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | 0:18 | 
| 69 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 0:18 | 
| 70 |  Ian Stannard (G-B) | Team Ineos | 0:21 | 
| 71 |  Salvatore Puccio (ITA) | Team Ineos | 0:23 | 
| 72 |  Filippo Ganna (ITA) | Team Ineos | 0:27 | 
| 73 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 0:43 | 
| 74 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 0:43 | 
| 75 |  Michael Schär (SUI) | CCC | 0:43 | 
| 76 |  Nicolas Roche (IRL) | Sunweb | 0:43 | 
| 77 |  Silvan Dillier (SUI) | AG2R - La Mondiale | 0:43 | 
| 78 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | 0:50 | 
| 79 |  Omar Fraile Matarranz (ESP) | Astana | 0:54 | 
| 80 |  Davide Ballerini (ITA) | Astana | 0:54 | 
| 81 |  Gijs Van Hoecke (BEL) | CCC | 0:54 | 
| 82 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | 0:57 | 
| 83 |  Davide Formolo (ITA) | Bora - Hansgrohe | 1:04 | 
| 84 |  Stefan Küng (SUI) | Groupama - Fdj | 1:04 | 
| 85 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 1:04 | 
| 86 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 1:04 | 
| 87 |  Cyril Lemoine (FRA) | Cofidis | 1:04 | 
| 88 |  Dario Cataldo (ITA) | Astana | 1:04 | 
| 89 |  Brent Bookwalter (E-U) | Mitchelton - Scott | 1:04 | 
| 90 |  Michael Valgren Hundahl (DAN) | Dimension Data | 1:04 | 
| 91 |  Marcel Sieberg (ALL) | Bahrain - Merida | 1:16 | 
| 92 |  Chad Haga (E-U) | Sunweb | 1:16 | 
| 93 |  Miles Scotson (AUS) | Groupama - Fdj | 1:21 | 
| 94 |  Michael Hepburn (AUS) | Mitchelton - Scott | 1:27 | 
| 95 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 1:27 | 
| 96 |  Jos Van Emden (P-B) | Jumbo - Visma | 1:51 | 
| 97 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 1:54 | 
| 98 |  José Joaquin Rojas Gil (ESP) | Movistar | 1:56 | 
| 99 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 1:58 | 
| 100 |  Taylor Phinney (E-U) | EF Education First | 2:00 | 
| 101 |  Daniel Oss (ITA) | Bora - Hansgrohe | 2:00 | 
| 102 |  Jan Tratnik (SLO) | Bahrain - Merida | 2:02 | 
| 103 |  Luke Durbridge (AUS) | Mitchelton - Scott | 2:02 | 
| 104 |  Oliviero Troia (ITA) | Uae Team Emirates | 2:02 | 
| 105 |  Benjamin Thomas (FRA) | Groupama - Fdj | 2:11 | 
| 106 |  Matthias Brändle (AUT) | Israel Cycling Academy | 2:15 | 
| 107 |  Dmitriy Gruzdev (KAZ) | Astana | 2:21 | 
| 108 |  Tony Martin (ALL) | Jumbo - Visma | 3:14 | 
| 109 |  Paul Martens (ALL) | Jumbo - Visma | 3:23 | 
| 110 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | 3:23 | 
| 111 |  Nathan Van Hooydonck (BEL) | CCC | 3:23 | 
| 112 |  Laurens De Plus (BEL) | Jumbo - Visma | 3:23 | 
| 113 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 3:23 | 
| 114 |  Steve Morabito (SUI) | Groupama - Fdj | 4:28 | 
| 115 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | 4:28 | 
| 116 |  Alexis Vuillermoz (FRA) | AG2R - La Mondiale | 4:28 | 
| 117 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 4:28 | 
| 118 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 4:28 | 
| 119 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 4:28 | 
| 120 |  Tom Jelte Slagter (P-B) | Dimension Data | 4:28 | 
| 121 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | 4:28 | 
| 122 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 4:28 | 
| 123 |  Nico Denz (ALL) | AG2R - La Mondiale | 4:28 | 
| 124 |  Anthony Perez (FRA) | Cofidis | 4:28 | 
| 125 |  Igor Boev (RUS) | Gazprom - Rusvelo | 4:28 | 
| 126 |  Phil Bauhaus (ALL) | Bahrain - Merida | 4:28 | 
| 127 |  Krists Neilands (LAT) | Israel Cycling Academy | 4:28 | 
| 128 |  Stephen Cummings (G-B) | Dimension Data | 4:28 | 
| 129 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 4:28 | 
| 130 |  Rafal Majka (POL) | Bora - Hansgrohe | 6:47 | 
| 131 |  Benjamin King (E-U) | Dimension Data | 7:08 | 
| 132 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 7:10 | 
| 133 |  Mads Pedersen (DAN) | Trek - Segafredo | 7:10 | 
| 134 |  Ben Hermans (BEL) | Israel Cycling Academy | 8:25 | 
| 135 |  Alexander Cataford (CAN) | Israel Cycling Academy | 8:25 | 
| 136 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 8:25 | 
| 137 |  Zhandos Bizhigitov (KAZ) | Astana | 8:25 | 
| 138 |  Nicola Conci (ITA) | Trek - Segafredo | 8:25 | 
| 139 |  Rohan Dennis (AUS) | Bahrain - Merida | 8:25 | 
| 140 |  Robert Power (AUS) | Sunweb | 8:25 | 
| 141 |  Valerio Conti (ITA) | Uae Team Emirates | 8:25 | 
| 142 |  Damien Howson (AUS) | Mitchelton - Scott | 8:25 | 
| 143 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | 8:25 | 
| 144 |  Victor Campenaerts (BEL) | Lotto - Soudal | 8:25 | 
| 145 |  Jenthe Biermans (BEL) | Katusha - Alpecin | 
Aller aux résultats de l'étape incluant tous les classements

| 1 |  Victor Campenaerts (BEL) | Lotto - Soudal | 11:23 | 
| 2 |  Alberto Bettiol (ITA) | EF Education First | 0:03 | 
| 3 |  Jos Van Emden (P-B) | Jumbo - Visma | 0:04 | 
| 4 |  Sebastian Langeveld (P-B) | EF Education First | 0:06 | 
| 5 |  Yves Lampaert (BEL) | Deceuninck - Quick Step | 0:07 | 
| 6 |  Mads Pedersen (DAN) | Trek - Segafredo | 0:08 | 
| 7 |  Tom Dumoulin (P-B) | Sunweb | 0:08 | 
| 8 |  Rohan Dennis (AUS) | Bahrain - Merida | 0:09 | 
| 9 |  Michael Hepburn (AUS) | Mitchelton - Scott | 0:11 | 
| 10 |  Filippo Ganna (ITA) | Team Ineos | 0:12 | 
| 11 |  Primoz Roglic (SLO) | Jumbo - Visma | 0:13 | 
| 12 |  Nelson Filipe Santos Simoes Oliveira (POR) | Movistar | 0:14 | 
| 13 |  Luke Durbridge (AUS) | Mitchelton - Scott | 0:15 | 
| 14 |  Stephen Cummings (G-B) | Dimension Data | 0:16 | 
| 15 |  Kasper Asgreen (DAN) | Deceuninck - Quick Step | 0:17 | 
| 16 |  Stefan Küng (SUI) | Groupama - Fdj | 0:19 | 
| 17 |  Nathan Van Hooydonck (BEL) | CCC | 0:20 | 
| 18 |  Tom Bohli (SUI) | Uae Team Emirates | 0:20 | 
| 19 |  Miles Scotson (AUS) | Groupama - Fdj | 0:21 | 
| 20 |  Matthieu Ladagnous (FRA) | Groupama - Fdj | 0:24 | 
| 21 |  Thibaut Pinot (FRA) | Groupama - Fdj | 0:24 | 
| 22 |  Jasha Sütterlin (ALL) | Movistar | 0:26 | 
| 23 |  Tanel Kangert (EST) | EF Education First | 0:27 | 
| 24 |  Maciej Bodnar (POL) | Bora - Hansgrohe | 0:27 | 
| 25 |  Benjamin Thomas (FRA) | Groupama - Fdj | 0:28 | 
| 26 |  Matej Mohoric (SLO) | Bahrain - Merida | 0:29 | 
| 27 |  Taylor Phinney (E-U) | EF Education First | 0:29 | 
| 28 |  Tony Martin (ALL) | Jumbo - Visma | 0:29 | 
| 29 |  Greg Van Avermaet (BEL) | CCC | 0:29 | 
| 30 |  Guillaume Van Keirsbulck (BEL) | CCC | 0:30 | 
| 31 |  Rui Alberto Faria da Costa (POR) | 0:30 | |
| 32 |  José Isidro Maciel Gonçalves (POR) | Katusha - Alpecin | 0:30 | 
| 33 |  Søren Kragh Andersen (DAN) | Sunweb | 0:31 | 
| 34 |  Chad Haga (E-U) | Sunweb | 0:32 | 
| 35 |  Nicolas Jonathan Castroviejo (ESP) | Team Ineos | 0:32 | 
| 36 |  Sep Vanmarcke (BEL) | EF Education First | 0:33 | 
| 37 |  Jakob Diemer Fuglsang (DAN) | Astana | 0:33 | 
| 38 |  Mads Würtz Schmidt (DAN) | Katusha - Alpecin | 0:34 | 
| 39 |  Tim Wellens (BEL) | Lotto - Soudal | 0:34 | 
| 40 |  Vincenzo Nibali (ITA) | Bahrain - Merida | 0:36 | 
| 41 |  Dorian Godon (FRA) | AG2R - La Mondiale | 0:36 | 
| 42 |  Matthias Brändle (AUT) | Israel Cycling Academy | 0:36 | 
| 43 |  Simon Clarke (AUS) | EF Education First | 0:36 | 
| 44 |  Laurens De Plus (BEL) | Jumbo - Visma | 0:37 | 
| 45 |  Zdenek Stybar (RTC) | Deceuninck - Quick Step | 0:38 | 
| 46 |  Markel Irizar Aranburu (ESP) | Trek - Segafredo | 0:38 | 
| 47 |  Joey Rosskopf (E-U) | CCC | 0:39 | 
| 48 |  Adam Yates (G-B) | Mitchelton - Scott | 0:39 | 
| 49 |  Gijs Van Hoecke (BEL) | CCC | 0:39 | 
| 50 |  Anthony Roux (FRA) | Groupama - Fdj | 0:40 | 
| 51 |  Tiesj Benoot (BEL) | Lotto - Soudal | 0:40 | 
| 52 |  Alexey Lutsenko (KAZ) | Astana | 0:41 | 
| 53 |  Wout Poels (P-B) | Team Ineos | 0:41 | 
| 54 |  Jan Tratnik (SLO) | Bahrain - Merida | 0:42 | 
| 55 |  Lukasz Wisniowski (POL) | CCC | 0:44 | 
| 56 |  Anthony Perez (FRA) | Cofidis | 0:44 | 
| 57 |  Davide Formolo (ITA) | Bora - Hansgrohe | 0:46 | 
| 58 |  Davide Ballerini (ITA) | Astana | 0:47 | 
| 59 |  Jens Keukeleire (BEL) | Lotto - Soudal | 0:48 | 
| 60 |  Rafal Majka (POL) | Bora - Hansgrohe | 0:48 | 
| 61 |  Julian Alaphilippe (FRA) | Deceuninck - Quick Step | 0:48 | 
| 62 |  Damien Howson (AUS) | Mitchelton - Scott | 0:48 | 
| 63 |  Jan Polanc (SLO) | Uae Team Emirates | 0:49 | 
| 64 |  Conor Dunne (IRL) | Israel Cycling Academy | 0:50 | 
| 65 |  Enrico Battaglin (ITA) | Katusha - Alpecin | 0:51 | 
| 66 |  Nicola Conci (ITA) | Trek - Segafredo | 0:51 | 
| 67 |  Peter Sagan (SVK) | Bora - Hansgrohe | 0:51 | 
| 68 |  Sam Oomen (P-B) | Sunweb | 0:52 | 
| 69 |  Dmitriy Gruzdev (KAZ) | Astana | 0:53 | 
| 70 |  Ariel Maximiliano Richeze Araquistaín (ARG) | Deceuninck - Quick Step | 0:53 | 
| 71 |  Robert Gesink (P-B) | Jumbo - Visma | 0:53 | 
| 72 |  Dario Cataldo (ITA) | Astana | 0:54 | 
| 73 |  Silvan Dillier (SUI) | AG2R - La Mondiale | 0:54 | 
| 74 |  Jorge Arcas Peña (ESP) | Movistar | 0:54 | 
| 75 |  Paul Martens (ALL) | Jumbo - Visma | 0:55 | 
| 76 |  Reinardt Janse Van Rensburg (AFS) | Dimension Data | 0:56 | 
| 77 |  Evgeny Shalunov (RUS) | Gazprom - Rusvelo | 0:59 | 
| 78 |  Julien Simon (FRA) | Cofidis | 1:00 | 
| 79 |  Michael Schär (SUI) | CCC | 1:00 | 
| 80 |  Ian Stannard (G-B) | Team Ineos | 1:00 | 
| 81 |  Nico Denz (ALL) | AG2R - La Mondiale | 1:00 | 
| 82 |  Tom Jelte Slagter (P-B) | Dimension Data | 1:01 | 
| 83 |  Zhandos Bizhigitov (KAZ) | Astana | 1:02 | 
| 84 |  Valerio Conti (ITA) | Uae Team Emirates | 1:02 | 
| 85 |  Salvatore Puccio (ITA) | Team Ineos | 1:03 | 
| 86 |  Brent Bookwalter (E-U) | Mitchelton - Scott | 1:04 | 
| 87 |  Kenneth Vanbilsen (BEL) | Cofidis | 1:05 | 
| 88 |  Gianluca Brambilla (ITA) | Trek - Segafredo | 1:05 | 
| 89 |  Nikolay Cherkasov (RUS) | Gazprom - Rusvelo | 1:05 | 
| 90 |  Christopher Juul-Jensen (DAN) | Mitchelton - Scott | 1:05 | 
| 91 |  Roman Kreuziger (RTC) | Dimension Data | 1:06 | 
| 92 |  Julien Duval (FRA) | AG2R - La Mondiale | 1:07 | 
| 93 |  Simone Velasco (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:07 | 
| 94 |  Nicolas Roche (IRL) | Sunweb | 1:08 | 
| 95 |  Marcel Sieberg (ALL) | Bahrain - Merida | 1:08 | 
| 96 |  Sacha Modolo (ITA) | EF Education First | 1:09 | 
| 97 |  Toms Skujins (LAT) | Trek - Segafredo | 1:11 | 
| 98 |  Ruben Guerreiro (POR) | Katusha - Alpecin | 1:12 | 
| 99 |  Richard Antonio Carapaz Montenegro (EQU) | Movistar | 1:12 | 
| 100 |  Clément Venturini (FRA) | AG2R - La Mondiale | 1:13 | 
| 101 |  Michael Mørkøv (DAN) | Deceuninck - Quick Step | 1:15 | 
| 102 |  Giovanni Visconti (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:17 | 
| 103 |  Benjamin King (E-U) | Dimension Data | 1:18 | 
| 104 |  Krists Neilands (LAT) | Israel Cycling Academy | 1:18 | 
| 105 |  Elia Viviani (ITA) | Deceuninck - Quick Step | 1:18 | 
| 106 |  Simone Consonni (ITA) | Uae Team Emirates | 1:18 | 
| 107 |  Jasper Stuyven (BEL) | Trek - Segafredo | 1:19 | 
| 108 |  Robert Power (AUS) | Sunweb | 1:19 | 
| 109 |  Fernando Gaviria Rendon (COL) | Uae Team Emirates | 1:20 | 
| 110 |  Tom Van Asbroeck (BEL) | Israel Cycling Academy | 1:22 | 
| 111 |  Mirco Maestri (ITA) | Bardiani Valvole - CSF Inox | 1:23 | 
| 112 |  Alessandro Tonelli (ITA) | Bardiani Valvole - CSF Inox | 1:24 | 
| 113 |  Carl Fredrik Hagen (NOR) | Lotto - Soudal | 1:24 | 
| 114 |  José Joaquin Rojas Gil (ESP) | Movistar | 1:25 | 
| 115 |  Ivan Rovny (RUS) | Gazprom - Rusvelo | 1:25 | 
| 116 |  Edoardo Zardini (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:25 | 
| 117 |  Steve Morabito (SUI) | Groupama - Fdj | 1:27 | 
| 118 |  Nans Peters (FRA) | AG2R - La Mondiale | 1:27 | 
| 119 |  Marcus Burghardt (ALL) | Bora - Hansgrohe | 1:28 | 
| 120 |  Igor Boev (RUS) | Gazprom - Rusvelo | 1:32 | 
| 121 |  Alexander Porsev (RUS) | Gazprom - Rusvelo | 1:33 | 
| 122 |  Natnael Teweldemedhin Berhane (ERI) | Cofidis | 1:34 | 
| 123 |  Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 1:34 | 
| 124 |  Michael Bresciani (ITA) | Bardiani Valvole - CSF Inox | 1:35 | 
| 125 |  Ben Hermans (BEL) | Israel Cycling Academy | 1:36 | 
| 126 |  Tosh Van Der Sande (BEL) | Lotto - Soudal | 1:36 | 
| 127 |  Davide Gabburo (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:36 | 
| 128 |  Phil Bauhaus (ALL) | Bahrain - Merida | 1:39 | 
| 129 |  Daniel Oss (ITA) | Bora - Hansgrohe | 1:40 | 
| 130 |  Alexander Cataford (CAN) | Israel Cycling Academy | 1:42 | 
| 131 |  Eduard Prades Reverte (ESP) | Movistar | 1:43 | 
| 132 |  Oliviero Troia (ITA) | Uae Team Emirates | 1:43 | 
| 133 |  Enrico Barbin (ITA) | Bardiani Valvole - CSF Inox | 1:45 | 
| 134 |  Paolo Simion (ITA) | Bardiani Valvole - CSF Inox | 1:45 | 
| 135 |  Oscar Gatto (ITA) | Bora - Hansgrohe | 1:50 | 
| 136 |  Sebastian Schönberger (AUT) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:51 | 
| 137 |  Luca Pacioni (ITA) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 1:55 | 
| 138 |  Luca Wackermann (ITA) | Bardiani Valvole - CSF Inox | 2:02 | 
| 139 |  Dayer Quintana Rojas (COL) | Tharcor (ktm / Wilier Triestina - Selle Italia) | 2:07 | 
| 140 |  Cyril Lemoine (FRA) | Cofidis | 2:41 | 
| 141 |  Michael Valgren Hundahl (DAN) | Dimension Data | |
| 142 |  Alexis Vuillermoz (FRA) | AG2R - La Mondiale | |
| 143 |  Davide Cimolai (ITA) | Israel Cycling Academy | |
| 144 |  Omar Fraile Matarranz (ESP) | Astana | 
Aller aux résultats de l'étape incluant tous les classements