Belg był jednym z dwudziestu kolarzy, którzy uformowali ucieczkę dnia, a na 500 metrów przed metą zostawił Aleksieja Lutsenkę (Astana), by samotnie wspiąć się na szczyt Alto de Santo Toribio de Liebana. Daleko za ich plecami walkę stoczyli faworyci wyścigu i choć kolarze z czołówki atakowali, różnice na mecie były niewielkie i nie wprowadziły znaczących zmian w klasyfikacji generalnej. Nadal na prowadzeniu jest Chris Froome (Team Sky), który o 1.37 wyprzedza Vincenzo Nibalego (Bahrain-Merida).
18. etap wyścigu, z Suances na Santo Toribio de Liébana, liczył 169 kilometrów i sprzyjał faworytom. Pofałdowany teren i niezbyt wysokie góry faworyzowały kolarzy atakujących i pierwsza godzina ścigania obfitowała w ataki. Każdy chciał się zabrać w ucieczkę, ale dopiero po 58 kilometrach jazdy ta sztuka udała się dwudziestce kolarzy. Julian Alaphilippe i Matteo Trentin (Quick Step), Alessandro De Marchi (BMC Racing Team), Magnus Cort Nielsen (Orica-Scott), Jose Joaquin Rojas i Marc Soler (Movistar), Patrick Konrad (Bora-Hansgrohe), Clément Chevrier i Alexis Gougeard (AG2R-La Mondiale), Toms Skujins (Cannondale-Drapac), Antwan Tolhoek (LottoNL-Jumbo), Matej Mohoric (UAE Team Emirates), Alexey Lutsenko (Astana), Sander Armée (Lotto-Soudal), Giovanni Visconti (Bahrain-Merida), Jérémy Maison i Anthony Roux (FDJ), Stéphane Rossetto (Cofidis), Sergio Pardilla (Caja Rural-Seguros RGA) oraz Aldemar Reyes (Manzana-Postobon) stworzyli ucieczkę dnia i zgodnie współpracowali, co pozwoliło im na zbudowanie przewagi sięgającej 13 minut i ostatecznej walki o zwycięstwo etapowe.
Jeszcze przed ostatnim podjazdem rozpoczęły się ataki zarówno w czołówce, jak i w grupie zasadniczej. Z dwudziestki wyłoniła się ósemka, natomiast z peletonu najbardziej skuteczny w swoich atakach był Fabio Aru (Astana), który na 30 kilometrów przed metą miał prawie minutę przewagi nad rywalami.
Na 10 kilometrów przed metą, gdy droga powoli zaczynała wieść w górę, z czołówki zaatakowali Armee, Alaphilippe i Lutsenko, gubiąc resztę rywali. Kolejne przyspieszenie Armee zgubiło Alaphilippa, a Lutsenko został odczepiony już na podjeździe, na ostatnich 500 metrach. Aru, natomiast utrzymywał swoją przewagę nad rywalami. Na ostatnim kilometrze ataki Frooma i Contadora rozerwały czołówkę i za plecami tej dwójki zostali między innymi Nibali i Miguel Angel Lopez (Astana).
Najwyżej sklasyfikowanym z Polaków był dziś Tomasz Marczyński (Lotto Soudal), który był 72., tracąc do zwycięzcy 25 minut.
Wyniki 18. etapu:
- 1 Sander Armee (Bel) Lotto Soudal 4:09:39
- 2 Alexey Lutsenko (Kaz) Astana Pro Team 0:00:31
- 3 Giovanni Visconti (Ita) Bahrain-Merida 0:00:46
- 4 Alexis Gougeard (Fra) AG2R La Mondiale 0:01:02
- 5 Jose Joaquin Rojas Gil (Spa) Movistar Team 0:01:06
- 6 Alessandro De Marchi (Ita) BMC Racing Team 0:01:19
- 7 Matteo Trentin (Ita) Quick-Step Floors 0:01:21
- 8 Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA
- 9 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 0:01:38
- 10 Anthony Roux (Fra) FDJ 0:01:42
- 11 Patrick Konrad (Aut) Bora-Hansgrohe 0:01:57
- 12 Aldemar Reyes (Col) Manzana Postobon 0:02:02
- 13 Julian Alaphilippe (Fra) Quick-Step Floors 0:02:20
- 14 Matej Mohoric (Slo) UAE Team Emirates 0:02:49
- 15 Stéphane Rossetto (Fra) Cofidis, Solutions Credits 0:03:26
- 16 Marc Soler (Spa) Movistar Team 0:03:41
- 17 Toms Skujins (Lat) Cannondale-Drapac 0:03:57
- 18 Jeremy Maison (Fra) FDJ 0:04:14
- 19 Clement Chevrier (Fra) AG2R La Mondiale 0:09:31
- 20 Fabio Aru (Ita) Astana Pro Team 0:09:56
- 21 Alberto Contador Velasco (Spa) Trek-Segafredo 0:10:08
- 22 Michael Woods (Can) Cannondale-Drapac
- 23 Christopher Froome (GBr) Team Sky
- 24 Wilco Kelderman (Ned) Team Sunweb 0:10:12
- 25 Ilnur Zakarin (Rus) Katusha-Alpecin
- 26 Wout Poels (Ned) Team Sky 0:10:15
- 27 Steven Kruijswijk (Ned) Team LottoNL-Jumbo 0:10:21
- 28 Vincenzo Nibali (Ita) Bahrain-Merida 0:10:29
- 29 David de la Cruz (Spa) Quick-Step Floors
- 30 Louis Meintjes (RSA) UAE Team Emirates 0:10:37
- 31 Miguel Angel Lopez (Col) Astana Pro Team 0:10:45
- 32 Odd Christian Eiking (Nor) FDJ 0:10:50
- 33 Hernán Aguirre (Col) Manzana Postobon 0:10:52
- 34 Tejay van Garderen (USA) BMC Racing Team 0:10:54
- 35 Jack Haig (Aus) Orica-Scott 0:10:59
- 36 Magnus Cort (Den) Orica-Scott
- 37 Darwin Atapuma (Col) UAE Team Emirates 0:11:05
- 38 Daniel Moreno Fernandez (Spa) Movistar Team 0:11:17
- 39 Johan Esteban Chaves Rubio (Col) Orica-Scott 0:11:19
- 40 Antonio Pedrero (Spa) Movistar Team
- 41 Nicolas Roche (Irl) BMC Racing Team 0:11:39
- 42 Luis León Sánchez (Spa) Astana Pro Team 0:11:44
- 43 Pello Bilbao (Spa) Astana Pro Team
- 44 Gianni Moscon (Ita) Team Sky 0:11:50
- 45 Mikel Nieve Ituralde (Spa) Team Sky 0:12:02
- 46 Stef Clement (Ned) Team LottoNL-Jumbo 0:12:15
- 47 Koen Bouwman (Ned) Team LottoNL-Jumbo
- 48 Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits 0:12:23
- 49 Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA 0:12:30
- 50 Romain Bardet (Fra) AG2R La Mondiale 0:12:46
- 51 Peter Stetina (USA) Trek-Segafredo 0:12:52
- 52 Ivan Garcia Cortina (Spa) Bahrain-Merida 0:13:34
- 53 Franco Pellizotti (Ita) Bahrain-Merida
- 54 Søren Kragh Andersen (Den) Team Sunweb 0:14:42
- 55 David Lopez Garcia (Spa) Team Sky 0:14:54
- 56 Carlos Verona Quintanilla (Spa) Orica-Scott
- 57 Julien Bernard (Fra) Trek-Segafredo 0:19:38
- 58 Igor Anton Hernandez (Spa) Dimension Data
- 59 Bart De Clercq (Bel) Lotto Soudal
- 60 Bernardo Suaza (Col) Manzana Postobon
- 61 Bob Jungels (Lux) Quick-Step Floors
- 62 Jan Polanc (Slo) UAE Team Emirates
- 63 Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits
- 64 Anthony Perez (Fra) Cofidis, Solutions Credits
- 65 Jarlinson Pantano (Col) Trek-Segafredo
- 66 Joe Dombrowski (USA) Cannondale-Drapac 0:19:41
- 67 Salvatore Puccio (Ita) Team Sky 0:20:15
- 68 Matvey Mamykin (Rus) Katusha-Alpecin
- 69 Edward Theuns (Bel) Trek-Segafredo 0:24:47
- 70 Juan Felipe Osorio (Col) Manzana Postobon
- 71 Thomas De Gendt (Bel) Lotto Soudal
- 72 Tomasz Marczyński (Pol) Lotto Soudal
- 73 Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA
- 74 Jelle Wallays (Bel) Lotto Soudal
- 75 Valerio Agnoli (Ita) Bahrain-Merida
- 76 Adam Hansen (Aus) Lotto Soudal
- 77 Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo
- 78 Anthony Turgis (Fra) Cofidis, Solutions Credits
- 79 Koen de Kort (Ned) Trek-Segafredo
- 80 Francisco Ventoso (Spa) BMC Racing Team
- 81 Floris De Tier (Bel) Team LottoNL-Jumbo
- 82 Jetse Bol (Ned) Manzana Postobon
- 83 Simon Clarke (Aus) Cannondale-Drapac
- 84 Stefan Denifl (Aut) Aqua Blue Sport
- 85 Brendan Canty (Aus) Cannondale-Drapac
- 86 Enric Mas (Spa) Quick-Step Floors
- 87 Markel Irizar Aranburu (Spa) Trek-Segafredo
- 88 Johannes Fröhlinger (Ger) Team Sunweb
- 89 Chris Hamilton (Aus) Team Sunweb
- 90 Fabricio Ferrari (Uru) Caja Rural-Seguros RGA
- 91 Juan José Lobato (Spa) Team LottoNL-Jumbo
- 92 Damiano Caruso (Ita) BMC Racing Team
- 93 Chad Haga (USA) Team Sunweb
- 94 Alberto Losada Alguacil (Spa) Katusha-Alpecin
- 95 Richard Carapaz (Ecu) Movistar Team
- 96 Ricardo Vilela (Por) Manzana Postobon
- 97 Diego Rosa (Ita) Team Sky
- 98 Nelson Oliveira (Por) Movistar Team
- 99 Davide Villella (Ita) Cannondale-Drapac
- 100 Daan Olivier (Ned) Team LottoNL-Jumbo
- 101 Eros Capecchi (Ita) Quick-Step Floors
- 102 Przemysław Niemiec (Pol) UAE Team Emirates
- 103 Daniel Hoelgaard (Nor) FDJ
- 104 Yves Lampaert (Bel) Quick-Step Floors
- 105 Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits
- 106 Nicholas Schultz (Aus) Caja Rural-Seguros RGA
- 107 Emanuel Buchmann (Ger) Bora-Hansgrohe
- 108 Mark Christian (GBr) Aqua Blue Sport
- 109 Guillaume Bonnafond (Fra) Cofidis, Solutions Credits
- 110 Hector Sáez Benito (Spa) Caja Rural-Seguros RGA
- 111 Paweł Poljański (Pol) Bora-Hansgrohe
- 112 Rafał Majka (Pol) Bora-Hansgrohe
- 113 Jesus Hernandez Blazquez (Spa) Trek-Segafredo
- 114 Remy Mertz (Bel) Lotto Soudal
- 115 Christopher Juul Jensen (Den) Orica-Scott
- 116 Hernando Bohórquez (Col) Manzana Postobon
- 117 Sergei Chernetckii (Rus) Astana Pro Team
- 118 Sam Bewley (NZl) Orica-Scott
- 119 Tim Declercq (Bel) Quick-Step Floors
- 120 Rui Alberto Faria da Costa (Por) UAE Team Emirates
- 121 Laurens De Vreese (Bel) Astana Pro Team
- 122 Rein Taaramäe (Est) Katusha-Alpecin
- 123 Niki Terpstra (Ned) Quick-Step Floors
- 124 Federico Zurlo (Ita) UAE Team Emirates
- 125 Michel Kreder (Ned) Aqua Blue Sport
- 126 David Arroyo Duran (Spa) Caja Rural-Seguros RGA
- 127 Julien Duval (Fra) AG2R La Mondiale
- 128 Fernando Orjuela (Col) Manzana Postobon
- 129 Hugo Houle (Can) AG2R La Mondiale
- 130 Michael Schwarzmann (Ger) Bora-Hansgrohe
- 131 Nikita Stalnov (Kaz) Astana Pro Team
- 132 Sebastián Molano (Col) Manzana Postobon
- 133 Diego Rubio (Spa) Caja Rural-Seguros RGA
- 134 Tom Van Asbroeck (Bel) Cannondale-Drapac
- 135 Peter Koning (Ned) Aqua Blue Sport
- 136 Lorrenzo Manzin (Fra) FDJ
- 137 Andreas Schillinger (Ger) Bora-Hansgrohe
- 138 Lasse Norman Hansen (Den) Aqua Blue Sport
- 139 Christian Knees (Ger) Team Sky
- 140 Aaron Gate (NZl) Aqua Blue Sport
- 141 Manuele Boaro (Ita) Bahrain-Merida
- 142 Maxim Belkov (Rus) Katusha-Alpecin
- 143 Antonio Nibali (Ita) Bahrain-Merida
- 144 Tobias Ludvigsson (Swe) FDJ
- 145 Jacques Janse van Rensburg (RSA) Dimension Data
- 146 Lachlan Morton (Aus) Dimension Data
- 147 Loic Vliegen (Bel) BMC Racing Team
- 148 Arnaud Courteille (Fra) FDJ
- 149 Simon Yates (GBr) Orica-Scott
- 150 Michael Mørkøv (Den) Katusha-Alpecin
- 151 Christoph Pfingsten (Ger) Bora-Hansgrohe
- 152 Adam Blythe (GBr) Aqua Blue Sport
- 153 Thomas Scully (NZl) Cannondale-Drapac
- 154 Sacha Modolo (Ita) UAE Team Emirates
- 155 Conor Dunne (Irl) Aqua Blue Sport
- 156 Adam Yates (GBr) Orica-Scott
- 157 Domen Novak (Slo) Bahrain-Merida
- 158 William Clarke (Aus) Cannondale-Drapac
- 159 Ian Stannard (GBr) Team Sky
- 160 Marco Haller (Aut) Katusha-Alpecin
- 161 Rafael Reis (Por) Caja Rural-Seguros RGA 0:25:24
- DNS Maxime Monfort (Bel) Lotto Soudal
- Sprint - Sobrelapeña, km. 132.7
- 1 Matteo Trentin (Ita) Quick-Step Floors 4 pkt
- 2 Matej Mohoric (Slo) UAE Team Emirates 2
- 3 Marc Soler (Spa) Movistar Team 1
- Klasyfikacja punktowa:
- 1 Sander Armee (Bel) Lotto Soudal 25 pkt
- 2 Alexey Lutsenko (Kaz) Astana Pro Team 20
- 3 Giovanni Visconti (Ita) Bahrain-Merida 16
- 4 Alexis Gougeard (Fra) AG2R La Mondiale 14
- 5 Jose Joaquin Rojas Gil (Spa) Movistar Team 12
- 6 Alessandro De Marchi (Ita) BMC Racing Team 10
- 7 Matteo Trentin (Ita) Quick-Step Floors 9
- 8 Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA 8
- 9 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 7
- 10 Anthony Roux (Fra) FDJ 6
- 11 Patrick Konrad (Aut) Bora-Hansgrohe 5
- 12 Aldemar Reyes (Col) Manzana Postobon 4
- 13 Julian Alaphilippe (Fra) Quick-Step Floors 3
- 14 Matej Mohoric (Slo) UAE Team Emirates 2
- 15 Stéphane Rossetto (Fra) Cofidis, Solutions Credits 1
- KOM 1 (kat. 3) Collada de Carmona, km. 109.5
- 1 Jose Joaquin Rojas Gil (Spa) Movistar Team 3 pkt
- 2 Toms Skujins (Lat) Cannondale-Drapac 2
- 3 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 1
- KOM 2 (kat. 3) Collada de Ozalba, km. 126
- 1 Jose Joaquin Rojas Gil (Spa) Movistar Team 3 pkt
- 2 Matteo Trentin (Ita) Quick-Step Floors 2
- 3 Alexey Lutsenko (Kaz) Astana Pro Team 1
- KOM 3 (kat. 2) Collada de la Hoz, km. 139.7
- 1 Marc Soler (Spa) Movistar Team 5 pkt
- 2 Alexis Gougeard (Fra) AG2R La Mondiale 3
- 3 Sander Armee (Bel) Lotto Soudal 1
- KOM 4 (kat. 3) Alto de Santo Toribio de Liébana, km. 169
- 1 Sander Armee (Bel) Lotto Soudal 3 pkt
- 2 Alexey Lutsenko (Kaz) Astana Pro Team 2
- 3 Giovanni Visconti (Ita) Bahrain-Merida 1
- Klasyfikacja najaktywniejszych:
- 1 Jose Joaquin Rojas Gil (Spa) Movistar Team
- Klasyfikacja drużynowa:
- 1 Quick-Step Floors 12:43:07
- 2 Movistar Team 0:01:54
- 3 FDJ 0:02:36
- 4 Astana Pro Team 0:07:02
- 5 AG2R La Mondiale 0:09:09
- 6 BMC Racing Team 0:09:42
- 7 Team LottoNl-Jumbo 0:10:04
- 8 UAE Team Emirates 0:10:21
- 9 Bahrain-Merida 0:10:39
- 10 Team Sky 0:18:03
- 11 Manzana Postobon 0:18:22
- 12 Orica-Scott 0:19:07
- 13 Cannondale-Drapac 0:19:36
- 14 Cofidis, Solutions Credits 0:21:17
- 15 Caja Rural-Seguros RGA 0:24:28
- 16 Trek-Segafredo 0:28:28
- 17 Lotto Soudal 0:30:15
- 18 Team Sunweb 0:35:31
- 19 Bora-Hansgrohe 0:37:21
- 20 Katusha-Alpecin 0:41:04
- 21 Dimension Data 0:55:02
- 22 Aqua Blue Sport 1:00:11
Klasyfikacja generalna po 18. etapie:
- 1 Christopher Froome (GBr) Team Sky 72:03:50
- 2 Vincenzo Nibali (Ita) Bahrain-Merida 0:01:37
- 3 Wilco Kelderman (Ned) Team Sunweb 0:02:17
- 4 Ilnur Zakarin (Rus) Katusha-Alpecin 0:02:29
- 5 Alberto Contador Velasco (Spa) Trek-Segafredo 0:03:34
- 6 Miguel Angel Lopez (Col) Astana Pro Team 0:05:16
- 7 Michael Woods (Can) Cannondale-Drapac 0:06:33
- 8 Fabio Aru (Ita) Astana Pro Team
- 9 Wout Poels (Ned) Team Sky 0:06:47
- 10 Steven Kruijswijk (Ned) Team LottoNL-Jumbo 0:10:26
- 11 David de la Cruz (Spa) Quick-Step Floors 0:10:31
- 12 Johan Esteban Chaves Rubio (Col) Orica-Scott 0:11:57
- 13 Tejay van Garderen (USA) BMC Racing Team 0:12:06
- 14 Louis Meintjes (RSA) UAE Team Emirates 0:13:32
- 15 Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA 0:15:41
- 16 Mikel Nieve Ituralde (Spa) Team Sky 0:25:14
- 17 Nicolas Roche (Irl) BMC Racing Team 0:27:09
- 18 Daniel Moreno Fernandez (Spa) Movistar Team 0:32:21
- 19 Romain Bardet (Fra) AG2R La Mondiale 0:42:10
- 20 Darwin Atapuma (Col) UAE Team Emirates 0:44:45
- 21 Sander Armee (Bel) Lotto Soudal 0:48:15
- 22 Stef Clement (Ned) Team LottoNL-Jumbo 0:52:57
- 23 Jack Haig (Aus) Orica-Scott 0:55:12
- 24 Pello Bilbao (Spa) Astana Pro Team 1:00:36
- 25 Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits 1:07:22
- 26 Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA 1:08:12
- 27 Jose Joaquin Rojas Gil (Spa) Movistar Team 1:08:21
- 28 Franco Pellizotti (Ita) Bahrain-Merida 1:12:00
- 29 Luis León Sánchez (Spa) Astana Pro Team 1:14:24
- 30 Gianni Moscon (Ita) Team Sky 1:18:01
- 31 Adam Yates (GBr) Orica-Scott 1:18:49
- 32 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 1:23:00
- 33 Igor Anton Hernandez (Spa) Dimension Data 1:24:33
- 34 Peter Stetina (USA) Trek-Segafredo 1:25:34
- 35 Matej Mohoric (Slo) UAE Team Emirates 1:29:49
- 36 Jarlinson Pantano (Col) Trek-Segafredo 1:32:54
- 37 Richard Carapaz (Ecu) Movistar Team 1:34:54
- 38 Hernán Aguirre (Col) Manzana Postobon 1:36:47
- 39 Rafał Majka (Pol) Bora-Hansgrohe 1:38:23
- 40 Jan Polanc (Slo) UAE Team Emirates 1:40:43
- 41 Aldemar Reyes (Col) Manzana Postobon 1:40:51
- 42 Bart De Clercq (Bel) Lotto Soudal 1:43:15
- 43 Rui Alberto Faria da Costa (Por) UAE Team Emirates 1:49:34
- 44 Bob Jungels (Lux) Quick-Step Floors 1:50:21
- 45 Simon Yates (GBr) Orica-Scott 1:51:06
- 46 Nelson Oliveira (Por) Movistar Team 1:52:56
- 47 Giovanni Visconti (Ita) Bahrain-Merida 1:55:54
- 48 Koen Bouwman (Ned) Team LottoNL-Jumbo 1:59:49
- 49 Odd Christian Eiking (Nor) FDJ 2:05:09
- 50 Marc Soler (Spa) Movistar Team 2:07:23
- 51 Bernardo Suaza (Col) Manzana Postobon 2:07:45
- 52 Anthony Roux (Fra) FDJ 2:10:35
- 53 Ricardo Vilela (Por) Manzana Postobon 2:14:17
- 54 Stéphane Rossetto (Fra) Cofidis, Solutions Credits 2:15:28
- 55 Daan Olivier (Ned) Team LottoNL-Jumbo 2:16:43
- 56 Fabricio Ferrari (Uru) Caja Rural-Seguros RGA 2:17:18
- 57 Tomasz Marczyński (Pol) Lotto Soudal 2:17:50
- 58 Clement Chevrier (Fra) AG2R La Mondiale 2:18:20
- 59 Jesus Hernandez Blazquez (Spa) Trek-Segafredo 2:22:02
- 60 Diego Rosa (Ita) Team Sky 2:22:27
- 61 Tobias Ludvigsson (Swe) FDJ 2:23:04
- 62 Antonio Pedrero (Spa) Movistar Team 2:25:40
- 63 Stefan Denifl (Aut) Aqua Blue Sport 2:25:56
- 64 Jeremy Maison (Fra) FDJ 2:27:05
- 65 Alessandro De Marchi (Ita) BMC Racing Team 2:28:01
- 66 Thomas De Gendt (Bel) Lotto Soudal 2:29:01
- 67 Julian Alaphilippe (Fra) Quick-Step Floors 2:31:45
- 68 Floris De Tier (Bel) Team LottoNL-Jumbo 2:36:22
- 69 Jetse Bol (Ned) Manzana Postobon 2:36:41
- 70 Valerio Agnoli (Ita) Bahrain-Merida 2:37:54
- 71 Alexey Lutsenko (Kaz) Astana Pro Team 2:39:11
- 72 Alberto Losada Alguacil (Spa) Katusha-Alpecin 2:41:14
- 73 Koen de Kort (Ned) Trek-Segafredo 2:42:44
- 74 Paweł Poljański (Pol) Bora-Hansgrohe 2:43:43
- 75 Emanuel Buchmann (Ger) Bora-Hansgrohe 2:46:58
- 76 David Lopez Garcia (Spa) Team Sky 2:47:22
- 77 Salvatore Puccio (Ita) Team Sky 2:47:23
- 78 Carlos Verona Quintanilla (Spa) Orica-Scott 2:48:47
- 79 Anthony Perez (Fra) Cofidis, Solutions Credits 2:50:06
- 80 Jacques Janse van Rensburg (RSA) Dimension Data 2:51:37
- 81 Simon Clarke (Aus) Cannondale-Drapac 2:53:53
- 82 Enric Mas (Spa) Quick-Step Floors 2:54:16
- 83 Hector Sáez Benito (Spa) Caja Rural-Seguros RGA 2:55:13
- 84 Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA 2:55:37
- 85 Julien Bernard (Fra) Trek-Segafredo 2:57:31
- 86 Przemysław Niemiec (Pol) UAE Team Emirates 2:58:30
- 87 Lachlan Morton (Aus) Dimension Data 3:01:09
- 88 Matteo Trentin (Ita) Quick-Step Floors 3:02:05
- 89 Guillaume Bonnafond (Fra) Cofidis, Solutions Credits 3:03:52
- 90 Juan Felipe Osorio (Col) Manzana Postobon 3:05:52
- 91 Fernando Orjuela (Col) Manzana Postobon 3:07:09
- 92 Sergei Chernetckii (Rus) Astana Pro Team 3:07:40
- 93 Edward Theuns (Bel) Trek-Segafredo 3:08:03
- 94 Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits 3:09:53
- 95 Adam Hansen (Aus) Lotto Soudal 3:11:53
- 96 Patrick Konrad (Aut) Bora-Hansgrohe 3:13:22
- 97 David Arroyo Duran (Spa) Caja Rural-Seguros RGA 3:14:39
- 98 Joe Dombrowski (USA) Cannondale-Drapac 3:15:29
- 99 Alexis Gougeard (Fra) AG2R La Mondiale 3:15:54
- 100 Francisco Ventoso (Spa) BMC Racing Team 3:17:17
- 101 Davide Villella (Ita) Cannondale-Drapac 3:18:17
- 102 Antonio Nibali (Ita) Bahrain-Merida 3:18:25
- 103 Arnaud Courteille (Fra) FDJ 3:19:17
- 104 Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo 3:20:52
- 105 Eros Capecchi (Ita) Quick-Step Floors 3:21:17
- 106 Domen Novak (Slo) Bahrain-Merida 3:21:19
- 107 Brendan Canty (Aus) Cannondale-Drapac 3:23:55
- 108 Matvey Mamykin (Rus) Katusha-Alpecin 3:28:40
- 109 Damiano Caruso (Ita) BMC Racing Team 3:29:23
- 110 Christopher Juul Jensen (Den) Orica-Scott 3:31:00
- 111 Chad Haga (USA) Team Sunweb 3:31:15
- 112 Loic Vliegen (Bel) BMC Racing Team 3:32:09
- 113 Julien Duval (Fra) AG2R La Mondiale 3:32:21
- 114 Hugo Houle (Can) AG2R La Mondiale 3:32:57
- 115 Manuele Boaro (Ita) Bahrain-Merida 3:33:53
- 116 Markel Irizar Aranburu (Spa) Trek-Segafredo 3:34:40
- 117 Marco Haller (Aut) Katusha-Alpecin 3:36:29
- 118 Johannes Fröhlinger (Ger) Team Sunweb 3:36:45
- 119 Søren Kragh Andersen (Den) Team Sunweb 3:39:01
- 120 Toms Skujins (Lat) Cannondale-Drapac 3:39:12
- 121 Anthony Turgis (Fra) Cofidis, Solutions Credits 3:41:58
- 122 Ivan Garcia Cortina (Spa) Bahrain-Merida 3:42:15
- 123 Juan José Lobato (Spa) Team LottoNL-Jumbo 3:43:01
- 124 Nicholas Schultz (Aus) Caja Rural-Seguros RGA 3:43:45
- 125 Tim Declercq (Bel) Quick-Step Floors 3:44:27
- 126 Magnus Cort (Den) Orica-Scott 3:44:36
- 127 Michel Kreder (Ned) Aqua Blue Sport 3:45:20
- 128 Chris Hamilton (Aus) Team Sunweb 3:46:00
- 129 Christian Knees (Ger) Team Sky 3:47:37
- 130 Daniel Hoelgaard (Nor) FDJ 3:50:45
- 131 Diego Rubio (Spa) Caja Rural-Seguros RGA 3:54:37
- 132 Maxim Belkov (Rus) Katusha-Alpecin 3:55:11
- 133 Laurens De Vreese (Bel) Astana Pro Team 3:55:40
- 134 Niki Terpstra (Ned) Quick-Step Floors 3:55:47
- 135 Rafael Reis (Por) Caja Rural-Seguros RGA 3:56:28
- 136 Tom Van Asbroeck (Bel) Cannondale-Drapac 3:56:58
- 137 Sacha Modolo (Ita) UAE Team Emirates 3:57:02
- 138 Hernando Bohórquez (Col) Manzana Postobon 3:57:14
- 139 Michael Mørkøv (Den) Katusha-Alpecin 3:59:02
- 140 Yves Lampaert (Bel) Quick-Step Floors 3:59:30
- 141 Nikita Stalnov (Kaz) Astana Pro Team 4:05:42
- 142 Mark Christian (GBr) Aqua Blue Sport 4:06:39
- 143 Aaron Gate (NZl) Aqua Blue Sport 4:07:20
- 144 Christoph Pfingsten (Ger) Bora-Hansgrohe 4:08:37
- 145 Andreas Schillinger (Ger) Bora-Hansgrohe 4:10:12
- 146 Peter Koning (Ned) Aqua Blue Sport 4:10:47
- 147 Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits 4:10:48
- 148 Rein Taaramäe (Est) Katusha-Alpecin 4:11:46
- 149 Ian Stannard (GBr) Team Sky 4:12:34
- 150 Lasse Norman Hansen (Den) Aqua Blue Sport 4:13:02
- 151 Federico Zurlo (Ita) UAE Team Emirates 4:16:27
- 152 Sebastián Molano (Col) Manzana Postobon 4:19:47
- 153 Remy Mertz (Bel) Lotto Soudal 4:20:05
- 154 Sam Bewley (NZl) Orica-Scott 4:20:26
- 155 Thomas Scully (NZl) Cannondale-Drapac 4:22:39
- 156 Jelle Wallays (Bel) Lotto Soudal 4:23:59
- 157 Adam Blythe (GBr) Aqua Blue Sport 4:26:51
- 158 Michael Schwarzmann (Ger) Bora-Hansgrohe 4:27:04
- 159 William Clarke (Aus) Cannondale-Drapac 4:28:24
- 160 Lorrenzo Manzin (Fra) FDJ 4:28:34
- 161 Conor Dunne (Irl) Aqua Blue Sport 4:40:14
- Klasyfikacja punktowa:
- 1 Christopher Froome (GBr) Team Sky 137 pkt
- 2 Matteo Trentin (Ita) Quick-Step Floors 121
- 3 Vincenzo Nibali (Ita) Bahrain-Merida 118
- 4 Miguel Angel Lopez (Col) Astana Pro Team 90
- 5 Wilco Kelderman (Ned) Team Sunweb 89
- 6 Alberto Contador Velasco (Spa) Trek-Segafredo 80
- 7 Ilnur Zakarin (Rus) Katusha-Alpecin 79
- 8 Jose Joaquin Rojas Gil (Spa) Movistar Team 69
- 9 Johan Esteban Chaves Rubio (Col) Orica-Scott 61
- 10 Paweł Poljański (Pol) Bora-Hansgrohe 58
- 11 Michael Woods (Can) Cannondale-Drapac 55
- 12 Tomasz Marczyński (Pol) Lotto Soudal 54
- 13 Matej Mohoric (Slo) UAE Team Emirates 51
- 14 Rafał Majka (Pol) Bora-Hansgrohe 51
- 15 Alexey Lutsenko (Kaz) Astana Pro Team 49
- 16 David de la Cruz (Spa) Quick-Step Floors 42
- 17 Julian Alaphilippe (Fra) Quick-Step Floors 41
- 18 Jan Polanc (Slo) UAE Team Emirates 40
- 19 Tom Van Asbroeck (Bel) Cannondale-Drapac 39
- 20 Fabio Aru (Ita) Astana Pro Team 38
- 21 Alexis Gougeard (Fra) AG2R La Mondiale 38
- 22 Alessandro De Marchi (Ita) BMC Racing Team 35
- 23 Wout Poels (Ned) Team Sky 33
- 24 Romain Bardet (Fra) AG2R La Mondiale 33
- 25 Nicolas Roche (Irl) BMC Racing Team 30
- 26 Marc Soler (Spa) Movistar Team 29
- 27 Edward Theuns (Bel) Trek-Segafredo 29
- 28 Yves Lampaert (Bel) Quick-Step Floors 28
- 29 Michael Schwarzmann (Ger) Bora-Hansgrohe 28
- 30 Sander Armee (Bel) Lotto Soudal 25
- 31 Stefan Denifl (Aut) Aqua Blue Sport 25
- 32 Giovanni Visconti (Ita) Bahrain-Merida 25
- 33 Søren Kragh Andersen (Den) Team Sunweb 24
- 34 Luis León Sánchez (Spa) Astana Pro Team 23
- 35 Jetse Bol (Ned) Manzana Postobon 23
- 36 Sacha Modolo (Ita) UAE Team Emirates 22
- 37 Gianni Moscon (Ita) Team Sky 20
- 38 Juan José Lobato (Spa) Team LottoNL-Jumbo 20
- 39 Tobias Ludvigsson (Swe) FDJ 17
- 40 Tejay van Garderen (USA) BMC Racing Team 17
- 41 Enric Mas (Spa) Quick-Step Floors 17
- 42 Mikel Nieve Ituralde (Spa) Team Sky 16
- 43 Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA 16
- 44 Anthony Perez (Fra) Cofidis, Solutions Credits 16
- 45 Marco Haller (Aut) Katusha-Alpecin 16
- 46 Steven Kruijswijk (Ned) Team LottoNL-Jumbo 15
- 47 Jack Haig (Aus) Orica-Scott 15
- 48 Michel Kreder (Ned) Aqua Blue Sport 15
- 49 Thomas De Gendt (Bel) Lotto Soudal 14
- 50 Jacques Janse van Rensburg (RSA) Dimension Data 14
- 51 Patrick Konrad (Aut) Bora-Hansgrohe 14
- 52 Arnaud Courteille (Fra) FDJ 13
- 53 Daniel Moreno Fernandez (Spa) Movistar Team 12
- 54 Stef Clement (Ned) Team LottoNL-Jumbo 12
- 55 Pello Bilbao (Spa) Astana Pro Team 12
- 56 Nelson Oliveira (Por) Movistar Team 12
- 57 Brendan Canty (Aus) Cannondale-Drapac 11
- 58 Darwin Atapuma (Col) UAE Team Emirates 10
- 59 Richard Carapaz (Ecu) Movistar Team 10
- 60 Aldemar Reyes (Col) Manzana Postobon 10
- 61 Floris De Tier (Bel) Team LottoNL-Jumbo 10
- 62 Rafael Reis (Por) Caja Rural-Seguros RGA 10
- 63 Lorrenzo Manzin (Fra) FDJ 9
- 64 Louis Meintjes (RSA) UAE Team Emirates 8
- 65 Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA 8
- 66 Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits 8
- 67 Adam Yates (GBr) Orica-Scott 8
- 68 Bart De Clercq (Bel) Lotto Soudal 8
- 69 Emanuel Buchmann (Ger) Bora-Hansgrohe 8
- 70 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 7
- 71 Alberto Losada Alguacil (Spa) Katusha-Alpecin 7
- 72 Matvey Mamykin (Rus) Katusha-Alpecin 7
- 73 Andreas Schillinger (Ger) Bora-Hansgrohe 7
- 74 Adam Blythe (GBr) Aqua Blue Sport 7
- 75 Anthony Roux (Fra) FDJ 6
- 76 Jeremy Maison (Fra) FDJ 6
- 77 Simon Clarke (Aus) Cannondale-Drapac 6
- 78 David Arroyo Duran (Spa) Caja Rural-Seguros RGA 6
- 79 Davide Villella (Ita) Cannondale-Drapac 6
- 80 Bob Jungels (Lux) Quick-Step Floors 5
- 81 Daan Olivier (Ned) Team LottoNL-Jumbo 5
- 82 Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo 5
- 83 Peter Koning (Ned) Aqua Blue Sport 5
- 84 Rui Alberto Faria da Costa (Por) UAE Team Emirates 4
- 85 Diego Rosa (Ita) Team Sky 4
- 86 Diego Rubio (Spa) Caja Rural-Seguros RGA 4
- 87 Loic Vliegen (Bel) BMC Racing Team 4
- 88 Julien Duval (Fra) AG2R La Mondiale 4
- 89 Simon Yates (GBr) Orica-Scott 3
- 90 Stéphane Rossetto (Fra) Cofidis, Solutions Credits 3
- 91 Julien Bernard (Fra) Trek-Segafredo 3
- 92 Sebastián Molano (Col) Manzana Postobon 3
- 93 Christian Knees (Ger) Team Sky 2
- 94 Jesus Hernandez Blazquez (Spa) Trek-Segafredo 1
- 95 Koen de Kort (Ned) Trek-Segafredo 1
- 96 Christoph Pfingsten (Ger) Bora-Hansgrohe 1
- 97 Conor Dunne (Irl) Aqua Blue Sport 1
- 98 Antonio Pedrero (Spa) Movistar Team -4
- 99 Valerio Agnoli (Ita) Bahrain-Merida -5
- Klasyfikacja górska:
- 1 Davide Villella (Ita) Cannondale-Drapac 54 pkt
- 2 Miguel Angel Lopez (Col) Astana Pro Team 47
- 3 Jose Joaquin Rojas Gil (Spa) Movistar Team 33
- 4 Christopher Froome (GBr) Team Sky 29
- 5 Rafał Majka (Pol) Bora-Hansgrohe 28
- 6 Stefan Denifl (Aut) Aqua Blue Sport 26
- 7 Romain Bardet (Fra) AG2R La Mondiale 20
- 8 Ilnur Zakarin (Rus) Katusha-Alpecin 20
- 9 Thomas De Gendt (Bel) Lotto Soudal 19
- 10 Sander Armee (Bel) Lotto Soudal 18
- 11 Darwin Atapuma (Col) UAE Team Emirates 18
- 12 Johan Esteban Chaves Rubio (Col) Orica-Scott 15
- 13 Vincenzo Nibali (Ita) Bahrain-Merida 14
- 14 Wilco Kelderman (Ned) Team Sunweb 14
- 15 Adam Yates (GBr) Orica-Scott 12
- 16 Tomasz Marczyński (Pol) Lotto Soudal 12
- 17 Alberto Contador Velasco (Spa) Trek-Segafredo 12
- 18 Marc Soler (Spa) Movistar Team 11
- 19 Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA 11
- 20 Stéphane Rossetto (Fra) Cofidis, Solutions Credits 9
- 21 Alexey Lutsenko (Kaz) Astana Pro Team 9
- 22 Brendan Canty (Aus) Cannondale-Drapac 9
- 23 Jan Polanc (Slo) UAE Team Emirates 8
- 24 Alessandro De Marchi (Ita) BMC Racing Team 8
- 25 Julian Alaphilippe (Fra) Quick-Step Floors 8
- 26 Matteo Trentin (Ita) Quick-Step Floors 8
- 27 Steven Kruijswijk (Ned) Team LottoNL-Jumbo 7
- 28 Michael Woods (Can) Cannondale-Drapac 6
- 29 Daniel Moreno Fernandez (Spa) Movistar Team 6
- 30 Jacques Janse van Rensburg (RSA) Dimension Data 5
- 31 Przemysław Niemiec (Pol) UAE Team Emirates 5
- 32 Matej Mohoric (Slo) UAE Team Emirates 4
- 33 Laurens De Vreese (Bel) Astana Pro Team 4
- 34 Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA 4
- 35 Rui Alberto Faria da Costa (Por) UAE Team Emirates 4
- 36 Fabricio Ferrari (Uru) Caja Rural-Seguros RGA 4
- 37 Nicolas Roche (Irl) BMC Racing Team 3
- 38 Tobias Ludvigsson (Swe) FDJ 3
- 39 Paweł Poljański (Pol) Bora-Hansgrohe 3
- 40 Enric Mas (Spa) Quick-Step Floors 3
- 41 Alexis Gougeard (Fra) AG2R La Mondiale 3
- 42 Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits 2
- 43 Jarlinson Pantano (Col) Trek-Segafredo 2
- 44 Simon Yates (GBr) Orica-Scott 2
- 45 Giovanni Visconti (Ita) Bahrain-Merida 2
- 46 Clement Chevrier (Fra) AG2R La Mondiale 2
- 47 Simon Clarke (Aus) Cannondale-Drapac 2
- 48 Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo 2
- 49 Toms Skujins (Lat) Cannondale-Drapac 2
- 50 Diego Rubio (Spa) Caja Rural-Seguros RGA 2
- 51 Hernando Bohórquez (Col) Manzana Postobon 2
- 52 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 1
- 53 Nelson Oliveira (Por) Movistar Team 1
- 54 Ricardo Vilela (Por) Manzana Postobon 1
- 55 Diego Rosa (Ita) Team Sky 1
- 56 Juan Felipe Osorio (Col) Manzana Postobon 1
- 57 Francisco Ventoso (Spa) BMC Racing Team 1
- 58 Arnaud Courteille (Fra) FDJ 1
- 59 Matvey Mamykin (Rus) Katusha-Alpecin 1
- 60 Magnus Cort (Den) Orica-Scott 1
- 61 Rafael Reis (Por) Caja Rural-Seguros RGA 1
- Klasyfikacja łączona:
- 1 Christopher Froome (GBr) Team Sky 6 pkt
- 2 Miguel Angel Lopez (Col) Astana Pro Team 12
- 3 Vincenzo Nibali (Ita) Bahrain-Merida 18
- 4 Ilnur Zakarin (Rus) Katusha-Alpecin 19
- 5 Wilco Kelderman (Ned) Team Sunweb 22
- 6 Alberto Contador Velasco (Spa) Trek-Segafredo 28
- 7 Johan Esteban Chaves Rubio (Col) Orica-Scott 33
- 8 Jose Joaquin Rojas Gil (Spa) Movistar Team 38
- 9 Michael Woods (Can) Cannondale-Drapac 46
- 10 Romain Bardet (Fra) AG2R La Mondiale 50
- 11 Rafał Majka (Pol) Bora-Hansgrohe 58
- 12 Sander Armee (Bel) Lotto Soudal 61
- 13 Nicolas Roche (Irl) BMC Racing Team 79
- 14 Matej Mohoric (Slo) UAE Team Emirates 80
- 15 Jan Polanc (Slo) UAE Team Emirates 81
- 16 Steven Kruijswijk (Ned) Team LottoNL-Jumbo 83
- 17 Tomasz Marczyński (Pol) Lotto Soudal 85
- 18 Darwin Atapuma (Col) UAE Team Emirates 89
- 19 Marc Soler (Spa) Movistar Team 94
- 20 Daniel Moreno Fernandez (Spa) Movistar Team 100
- 21 Stefan Denifl (Aut) Aqua Blue Sport 100
- 22 Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA 103
- 23 Alexey Lutsenko (Kaz) Astana Pro Team 107
- 24 Julian Alaphilippe (Fra) Quick-Step Floors 109
- 25 Alessandro De Marchi (Ita) BMC Racing Team 111
- 26 Adam Yates (GBr) Orica-Scott 113
- 27 Matteo Trentin (Ita) Quick-Step Floors 116
- 28 Paweł Poljański (Pol) Bora-Hansgrohe 123
- 29 Giovanni Visconti (Ita) Bahrain-Merida 124
- 30 Thomas De Gendt (Bel) Lotto Soudal 124
- 31 Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits 133
- 32 Tobias Ludvigsson (Swe) FDJ 138
- 33 Antwan Tolhoek (Ned) Team LottoNL-Jumbo 154
- 34 Nelson Oliveira (Por) Movistar Team 155
- 35 Jacques Janse van Rensburg (RSA) Dimension Data 160
- 36 Alexis Gougeard (Fra) AG2R La Mondiale 161
- 37 Rui Alberto Faria da Costa (Por) UAE Team Emirates 162
- 38 Enric Mas (Spa) Quick-Step Floors 163
- 39 Stéphane Rossetto (Fra) Cofidis, Solutions Credits 164
- 40 Simon Yates (GBr) Orica-Scott 178
- 41 Davide Villella (Ita) Cannondale-Drapac 181
- 42 Brendan Canty (Aus) Cannondale-Drapac 186
- 43 Diego Rosa (Ita) Team Sky 200
- 44 Simon Clarke (Aus) Cannondale-Drapac 205
- 45 Arnaud Courteille (Fra) FDJ 213
- 46 Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo 234
- 47 Matvey Mamykin (Rus) Katusha-Alpecin 239
- 48 Rafael Reis (Por) Caja Rural-Seguros RGA 258
- 49 Diego Rubio (Spa) Caja Rural-Seguros RGA 267
- Klasyfikacja drużynowa:
- 1 Astana Pro Team 215:42:32
- 2 Team Sky 0:20:47
- 3 Movistar Team 0:30:35
- 4 UAE Team Emirates 1:03:57
- 5 Orica-Scott 1:32:04
- 6 Team LottoNl-Jumbo 1:40:21
- 7 Caja Rural-Seguros RGA 2:10:58
- 8 BMC Racing Team 2:11:10
- 9 Bahrain-Merida 2:14:15
- 10 Quick-Step Floors 2:19:55
- 11 Trek-Segafredo 2:29:07
- 12 Team Sunweb 3:21:14
- 13 Lotto Soudal 3:25:17
- 14 AG2R La Mondiale 3:31:58
- 15 Manzana Postobon 3:33:58
- 16 Cofidis, Solutions Credits 4:32:23
- 17 Cannondale-Drapac 4:35:10
- 18 FDJ 4:49:52
- 19 Katusha-Alpecin 4:53:41
- 20 Bora-Hansgrohe 5:37:23
- 21 Dimension Data 5:52:51
- 22 Aqua Blue Sport 8:29:01