
| Трухильо — Альто дель Пиорналь, 192 км | ||||||||
| 1 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 4:45:17 | ||||
| 2 | Enric Mas | (Esp) | Movistar Team | 00:02 | ||||
| 3 | Robert Gesink | (Ned) | Jumbo — Visma | |||||
| 4 | Jai Hindley | (Aus) | Bora-hansgrohe | 00:13 | ||||
| 5 | Thymen Arensman | (Ned) | Team DSM | |||||
| 6 | Thibaut Pinot | (Fra) | Groupama — FDJ | |||||
| 7 | Ben O’Connor | (Aus) | Ag2r — Citroën | |||||
| 8 | Juan Ayuso | (Esp) | UAE Team Emirates | |||||
| 9 | Miguel Angel Lopez | (Col) | Astana Qazaqstan Team | |||||
| 10 | Joao Almeida | (Por) | UAE Team Emirates | |||||
| 11 | Rigoberto Uran | (Col) | EF Education-EasyPost | |||||
| 12 | Gino Mäder | (Swi) | Bahrain Victorious | 00:26 | ||||
| 13 | Xandro Meurisse | (Bel) | Alpecin-Deceuninck | 00:45 | ||||
| 14 | Louis Meintjes | (Rsa) | Intermarche-Wanty-Gobert Materiaux | 01:13 | ||||
| 15 | Jose Manuel Diaz Gallego | (Esp) | Burgos — BH | 01:17 | ||||
| 16 | Richard Carapaz | (Ecu) | INEOS Grenadiers | 01:19 | ||||
| 17 | Carlos Rodriguez Cano | (Esp) | INEOS Grenadiers | |||||
| 18 | Mikel Landa | (Esp) | Bahrain Victorious | 01:56 | ||||
| 19 | Sebastien Reichenbach | (Swi) | Groupama — FDJ | 02:14 | ||||
| 20 | Elie Gesbert | (Fra) | Team Arkea — Samsic | 02:22 | ||||
| 21 | Rudy Molard | (Fra) | Groupama — FDJ | 02:26 | ||||
| 22 | Jan Polanc | (Slo) | UAE Team Emirates | 02:33 | ||||
| 23 | Sam Oomen | (Ned) | Jumbo — Visma | 03:04 | ||||
| 24 | Hugh Carthy | (Gbr) | EF Education-EasyPost | 03:30 | ||||
| 25 | Raul Garcia Pierna | (Esp) | Equipo Kern Pharma | 03:48 | ||||
| 26 | Nans Peters | (Fra) | Ag2r — Citroën | 04:08 | ||||
| 27 | Luis Leon Sanchez | (Esp) | Bahrain Victorious | 04:51 | ||||
| 28 | Daniel Navarro | (Esp) | Burgos — BH | |||||
| 29 | Carlos Verona | (Esp) | Movistar Team | 05:28 | ||||
| 30 | Alejandro Valverde | (Esp) | Movistar Team | |||||
| 31 | Carl Fredrik Hagen | (Nor) | Israel — Premier Tech | 05:51 | ||||
| 32 | Sergio Higuita | (Col) | Bora-hansgrohe | 05:55 | ||||
| 33 | Tao Geoghegan Hart | (Gbr) | INEOS Grenadiers | 05:58 | ||||
| 34 | Gotzon Martin | (Esp) | Euskaltel — Euskadi | 06:29 | ||||
| 35 | Mikel Bizkarra | (Esp) | Euskaltel — Euskadi | |||||
| 36 | Davide Villella | (Ita) | Cofidis | 06:53 | ||||
| 37 | Fausto Masnada | (Ita) | Quick Step Alpha Vinyl Team | 07:00 | ||||
| 38 | Jan Bakelants | (Bel) | Intermarche-Wanty-Gobert Materiaux | 07:09 | ||||
| 39 | Edoardo Zambanini | (Ita) | Bahrain Victorious | 07:36 | ||||
| 40 | Jose Felix Parra | (Esp) | Equipo Kern Pharma | 08:57 | ||||
| 41 | Oscar Cabedo | (Esp) | Burgos — BH | |||||
| 42 | Clement Champoussin | (Fra) | Ag2r — Citroën | 09:19 | ||||
| 43 | Matteo Fabbro | (Ita) | Bora-hansgrohe | 10:29 | ||||
| 44 | Ilan Van Wilder | (Bel) | Quick Step Alpha Vinyl Team | |||||
| 45 | Wilco Kelderman | (Ned) | Bora-hansgrohe | |||||
| 46 | Nelson Oliveira | (Por) | Movistar Team | 11:23 | ||||
| 47 | Bob Jungels | (Lux) | Ag2r — Citroën | 12:31 | ||||
| 48 | Dylan Van Baarle | (Ned) | INEOS Grenadiers | 13:15 | ||||
| 49 | Ben Turner | (Gbr) | INEOS Grenadiers | |||||
| 50 | Merhawi Kudus | (Eri) | EF Education-EasyPost | |||||
| 51 | Lawson Craddock | (Usa) | Team BikeExchange — Jayco | 13:33 | ||||
| 52 | Rohan Dennis | (Aus) | Jumbo — Visma | |||||
| 53 | Marc Soler | (Esp) | UAE Team Emirates | |||||
| 54 | Nicolas Prodhomme | (Fra) | Ag2r — Citroën | |||||
| 55 | Jasha Sutterlin | (Ger) | Bahrain Victorious | 15:10 | ||||
| 56 | James Shaw | (Gbr) | EF Education-EasyPost | 16:00 | ||||
| 57 | Mark Padun | (Ukr) | EF Education-EasyPost | 16:19 | ||||
| 58 | Vincenzo Nibali | (Ita) | Astana Qazaqstan Team | 17:40 | ||||
| 59 | Vadim Pronskiy | (Kaz) | Astana Qazaqstan Team | |||||
| 60 | Jetse Bol | (Ned) | Burgos — BH | 18:30 | ||||
| 61 | Chris Harper | (Aus) | Jumbo — Visma | |||||
| 62 | Mike Teunissen | (Ned) | Jumbo — Visma | |||||
| 63 | Dario Cataldo | (Ita) | Trek-Segafredo | 21:07 | ||||
| 64 | Patrick Bevin | (Nzl) | Israel — Premier Tech | 23:14 | ||||
| 65 | Gregor Mühlberger | (Aut) | Movistar Team | |||||
| 66 | Clement Russo | (Fra) | Team Arkea — Samsic | 24:32 | ||||
| 67 | Lukasz Owsian | (Pol) | Team Arkea — Samsic | |||||
| 68 | Marco Brenner | (Ger) | Team DSM | |||||
| 69 | Danny Van Poppel | (Ned) | Bora-hansgrohe | |||||
| 70 | Jose Joaquin Rojas | (Esp) | Movistar Team | |||||
| 71 | Alessandro De Marchi | (Ita) | Israel — Premier Tech | 25:51 | ||||
| 72 | Thomas De Gendt | (Bel) | Lotto Soudal | 26:27 | ||||
| 73 | Julius Van den Berg | (Ned) | EF Education-EasyPost | 27:26 | ||||
| 74 | Joan Bou | (Esp) | Euskaltel — Euskadi | 28:24 | ||||
| 75 | Ruben Fernandez | (Esp) | Cofidis | |||||
| 76 | Ibai Azurmendi Sagastibeltza | (Esp) | Euskaltel — Euskadi | |||||
| 77 | Thomas Champion | (Fra) | Cofidis | |||||
| 78 | Vojtech Repa | (Cze) | Equipo Kern Pharma | |||||
| 79 | Luis Angel Mate | (Esp) | Euskaltel — Euskadi | |||||
| 80 | Jonas Koch | (Ger) | Bora-hansgrohe | |||||
| 81 | Brandon McNulty | (Usa) | UAE Team Emirates | |||||
| 82 | Jesus Herrada | (Esp) | Cofidis | |||||
| 83 | Urko Berrade | (Esp) | Equipo Kern Pharma | |||||
| 84 | Omer Goldstein | (Isr) | Israel — Premier Tech | |||||
| 85 | Mikel Iturria | (Esp) | Euskaltel — Euskadi | |||||
| 86 | Jonathan Caicedo | (Ecu) | EF Education-EasyPost | |||||
| 87 | David De La Cruz | (Esp) | Astana Qazaqstan Team | |||||
| 88 | Alexey Lutsenko | (Kaz) | Astana Qazaqstan Team | 28:28 | ||||
| 89 | Gianni Vermeersch | (Bel) | Alpecin-Deceuninck | 28:38 | ||||
| 90 | Fred Wright | (Gbr) | Bahrain Victorious | 29:06 | ||||
| 91 | Daryl Impey | (Rsa) | Israel — Premier Tech | |||||
| 92 | Harold Tejada | (Col) | Astana Qazaqstan Team | |||||
| 93 | Pascal Ackermann | (Ger) | UAE Team Emirates | 30:56 | ||||
| 94 | Daniel Mclay | (Gbr) | Team Arkea — Samsic | |||||
| 95 | Dries Devenyns | (Bel) | Quick Step Alpha Vinyl Team | 32:44 | ||||
| 96 | Kamil Malecki | (Pol) | Lotto Soudal | 32:50 | ||||
| 97 | Ander Okamika | (Esp) | Burgos — BH | |||||
| 98 | Lluis Más | (Esp) | Movistar Team | |||||
| 99 | Cédric Beullens | (Bel) | Lotto Soudal | |||||
| 100 | Francisco Galvan | (Esp) | Equipo Kern Pharma | |||||
| 101 | Louis Vervaeke | (Bel) | Quick Step Alpha Vinyl Team | |||||
| 102 | Jesus Ezquerra | (Esp) | Burgos — BH | |||||
| 103 | Remi Cavagna | (Fra) | Quick Step Alpha Vinyl Team | |||||
| 104 | Antoine Raugel | (Fra) | Ag2r — Citroën | |||||
| 105 | Carlos Canal | (Esp) | Euskaltel — Euskadi | |||||
| 106 | Lucas Plapp | (Aus) | INEOS Grenadiers | |||||
| 107 | Robert Stannard | (Aus) | Alpecin-Deceuninck | |||||
| 108 | Lucas Hamilton | (Aus) | Team BikeExchange — Jayco | |||||
| 109 | Michael Hepburn | (Aus) | Team BikeExchange — Jayco | |||||
| 110 | Jonas Iversby Hvideberg | (Nor) | Team DSM | |||||
| 111 | Joris Nieuwenhuis | (Ned) | Team DSM | |||||
| 112 | Miles Scotson | (Aus) | Groupama — FDJ | |||||
| 113 | Xabier Mikel Azparren | (Esp) | Euskaltel — Euskadi | |||||
| 114 | Chris Froome | (Gbr) | Israel — Premier Tech | |||||
| 115 | Antonio Tiberi | (Ita) | Trek-Segafredo | |||||
| 116 | Tim Merlier | (Bel) | Alpecin-Deceuninck | |||||
| 117 | Fabian Lienhard | (Sui) | Groupama — FDJ | |||||
| 118 | Jimmy Janssens | (Bel) | Alpecin-Deceuninck | |||||
| 119 | Lionel Taminiaux | (Bel) | Alpecin-Deceuninck | |||||
| 120 | Luke Durbridge | (Aus) | Team BikeExchange — Jayco | |||||
| 121 | Ryan Mullen | (Irl) | Bora-hansgrohe | |||||
| 122 | Simon Guglielmi | (Fra) | Team Arkea — Samsic | |||||
| 123 | Julius Johansen | (Den) | Intermarche-Wanty-Gobert Materiaux | |||||
| 124 | Yevgeniy Fedorov | (Kaz) | Astana Qazaqstan Team | |||||
| 125 | John Degenkolb | (Ger) | Team DSM | 32:58 | ||||
| 126 | Kaden Groves | (Aus) | Team BikeExchange — Jayco | |||||
| 127 | Juan Pedro Lopez | (Esp) | Trek-Segafredo | 33:15 | ||||
| 128 | Juan Sebastian Molano | (Col) | UAE Team Emirates | |||||
| 129 | Julien Bernard | (Fra) | Trek-Segafredo | 33:24 | ||||
| 130 | Kenny Elissonde | (Fra) | Trek-Segafredo | |||||
| 131 | Davide Cimolai | (Ita) | Cofidis | 33:31 | ||||
| 132 | Alex Kirsch | (Lux) | Trek-Segafredo | 35:17 | ||||
| 133 | Mads Pedersen | (Den) | Trek-Segafredo | |||||
| 134 | Ivo Oliveira | (Por) | UAE Team Emirates | 35:48 | ||||
| DNF | Quentin Pacher | (Fra) | Groupama — FDJ | |||||
| DNF | Jay Vine | (Aus) | Alpecin-Deceuninck | |||||
| DNS | Samuele Battistella | (Ita) | Astana Qazaqstan Team | |||||
| DNS | Bruno Armirail | (Fra) | Groupama — FDJ | |||||
Промежуточный спринт. Garganta la Olla — 137.8 км |
||||
| 1 | Danny Van Poppel | (Ned) | Bora-hansgrohe | 20 |
| 2 | Julius Van den Berg | (Ned) | EF Education-EasyPost | 17 |
| 3 | Jan Bakelants | (Bel) | Intermarche-Wanty-Gobert Materiaux | 15 |
| 4 | Robert Gesink | (Ned) | Jumbo — Visma | 13 |
| 5 | Sam Oomen | (Ned) | Jumbo — Visma | 10 |
Финиш |
||||
| 1 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 20 |
| 2 | Enric Mas | (Esp) | Movistar Team | 17 |
| 3 | Robert Gesink | (Ned) | Jumbo — Visma | 15 |
| 4 | Jai Hindley | (Aus) | Bora-hansgrohe | 13 |
| 5 | Thymen Arensman | (Ned) | Team DSM | 11 |
| 6 | Thibaut Pinot | (Fra) | Groupama — FDJ | 10 |
| 7 | Ben O’Connor | (Aus) | Ag2r — Citroën | 9 |
| 8 | Juan Ayuso | (Esp) | UAE Team Emirates | 8 |
| 9 | Miguel Angel Lopez | (Col) | Astana Qazaqstan Team | 7 |
| 10 | Joao Almeida | (Por) | UAE Team Emirates | 6 |
| 11 | Rigoberto Uran | (Col) | EF Education-EasyPost | 5 |
| 12 | Gino Mäder | (Swi) | Bahrain Victorious | 4 |
| 13 | Xandro Meurisse | (Bel) | Alpecin-Deceuninck | 3 |
| 14 | Louis Meintjes | (Rsa) | Intermarche-Wanty-Gobert Materiaux | 2 |
| 15 | Jose Manuel Diaz Gallego | (Esp) | Burgos — BH | 1 |
Горная премия 2 кат. Alto de la Desperá — 109.7 км |
||||
| 1 | Richard Carapaz | (Ecu) | INEOS Grenadiers | 5 |
| 2 | Xandro Meurisse | (Bel) | Alpecin-Deceuninck | 3 |
| 3 | Vincenzo Nibali | (Ita) | Astana Qazaqstan Team | 1 |
Горная премия 1 кат. Alto de Piornal — 151.2 км |
||||
| 1 | Richard Carapaz | (Ecu) | INEOS Grenadiers | 10 |
| 2 | Sergio Higuita | (Col) | Bora-hansgrohe | 6 |
| 3 | Hugh Carthy | (Gbr) | EF Education-EasyPost | 4 |
| 4 | Elie Gesbert | (Fra) | Team Arkea — Samsic | 2 |
| 5 | Thibaut Pinot | (Fra) | Groupama — FDJ | 1 |
Горная премия 1 кат. Alto de Piornal — 192 км |
||||
| 1 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 10 |
| 2 | Enric Mas | (Esp) | Movistar Team | 6 |
| 3 | Robert Gesink | (Ned) | Jumbo — Visma | 4 |
| 4 | Jai Hindley | (Aus) | Bora-hansgrohe | 2 |
| 5 | Thymen Arensman | (Ned) | Team DSM | 1 |
Командный зачет этапа |
||||
| 1 | UAE Team Emirates | (Uae) | 14:18:50 | |
| 2 | Groupama — FDJ | (Fra) | 01:54 | |
| 3 | Bahrain Victorious | (Brn) | 04:14 | |
| 4 | INEOS Grenadiers | (Gbr) | 05:37 | |
| 5 | Movistar | (Spa) | 07:59 | |
| 6 | Ag2r — Citroën | (Fra) | 10:41 | |
| 7 | Burgos — BH | (Spa) | 12:06 | |
| 8 | Bora-hansgrohe | (Ger) | 13:38 | |
| 9 | Jumbo — Visma | (Ned) | 13:40 | |
| 10 | EF Education-EasyPost | (Usa) | 13:59 | |
| 11 | Quick Step Alpha Vinyl Team | (Bel) | 14:30 | |
| 12 | Astana Qazaqstan Team | (Kaz) | 32:34 | |
| 13 | Equipo Kern Pharma | (Spa) | 38:10 | |
| 14 | Intermarche-Wanty-Gobert Materiaux | (Bel) | 38:13 | |
| 15 | Euskaltel — Euskadi | (Spa) | 38:23 | |
| 16 | Arkea — Samsic | (Fra) | 48:27 | |
| 17 | Israel — Premier Tech | (Isr) | 51:57 | |
| 18 | Team DSM | (Ger) | 54:36 | |
| 19 | Alpecin-Deceuninck | (Bel) | 59:14 | |
| 20 | Cofidis | (Fra) | 1:00:42 | |
| 21 | Team BikeExchange — Jayco | (Aus) | 1:16:14 | |
| 22 | Trek-Segafredo | (Usa) | 1:24:13 | |
| 23 | Soudal Lotto | (Bel) | 1:29:08 | |
Генеральная классификация после 18 этапа: |
||||
| 1 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 69:59:12 |
| 2 | Enric Mas | (Esp) | Movistar Team | 02:07 |
| 3 | Juan Ayuso | (Esp) | UAE Team Emirates | 05:14 |
| 4 | Miguel Angel Lopez | (Col) | Astana Qazaqstan Team | 05:56 |
| 5 | Carlos Rodriguez Cano | (Esp) | INEOS Grenadiers | 06:49 |
| 6 | Joao Almeida | (Por) | UAE Team Emirates | 07:14 |
| 7 | Thymen Arensman | (Ned) | Team DSM | 08:09 |
| 8 | Ben O’Connor | (Aus) | Ag2r — Citroën | 09:34 |
| 9 | Rigoberto Uran | (Col) | EF Education-EasyPost | 09:56 |
| 10 | Jai Hindley | (Aus) | Bora-hansgrohe | 12:03 |
| 11 | Louis Meintjes | (Rsa) | Intermarche-Wanty-Gobert Materiaux | 13:53 |
| 12 | Jan Polanc | (Slo) | UAE Team Emirates | 19:03 |
| 13 | Alejandro Valverde | (Esp) | Movistar Team | 24:31 |
| 14 | Richard Carapaz | (Ecu) | INEOS Grenadiers | 27:46 |
| 15 | Wilco Kelderman | (Ned) | Bora-hansgrohe | 30:27 |
| 16 | Tao Geoghegan Hart | (Gbr) | INEOS Grenadiers | 39:58 |
| 17 | Mikel Landa | (Esp) | Bahrain Victorious | 42:33 |
| 18 | Luis Leon Sanchez | (Esp) | Bahrain Victorious | 43:41 |
| 19 | Thibaut Pinot | (Fra) | Groupama — FDJ | 45:00 |
| 20 | Gino Mäder | (Swi) | Bahrain Victorious | 47:06 |
| 21 | David De La Cruz | (Esp) | Astana Qazaqstan Team | 47:41 |
| 22 | Oscar Cabedo | (Esp) | Burgos — BH | 49:28 |
| 23 | Jose Felix Parra | (Esp) | Equipo Kern Pharma | 53:51 |
| 24 | Sebastien Reichenbach | (Swi) | Groupama — FDJ | 56:33 |
| 25 | Hugh Carthy | (Gbr) | EF Education-EasyPost | 56:45 |
| 26 | Jan Bakelants | (Bel) | Intermarche-Wanty-Gobert Materiaux | 58:33 |
| 27 | Marc Soler | (Esp) | UAE Team Emirates | 58:44 |
| 28 | Sergio Higuita | (Col) | Bora-hansgrohe | 1:00:36 |
| 29 | Sam Oomen | (Ned) | Jumbo — Visma | 1:10:42 |
| 30 | Rudy Molard | (Fra) | Groupama — FDJ | 1:11:30 |
| 31 | Mikel Bizkarra | (Esp) | Euskaltel — Euskadi | 1:11:51 |
| 32 | Edoardo Zambanini | (Ita) | Bahrain Victorious | 1:12:00 |
| 33 | Clement Champoussin | (Fra) | Ag2r — Citroën | 1:16:41 |
| 34 | Carl Fredrik Hagen | (Nor) | Israel — Premier Tech | 1:19:18 |
| 35 | Nelson Oliveira | (Por) | Movistar Team | 1:19:52 |
| 36 | Carlos Verona | (Esp) | Movistar Team | 1:22:31 |
| 37 | Elie Gesbert | (Fra) | Team Arkea — Samsic | 1:22:42 |
| 38 | Chris Harper | (Aus) | Jumbo — Visma | 1:22:49 |
| 39 | Vadim Pronskiy | (Kaz) | Astana Qazaqstan Team | 1:33:06 |
| 40 | Mark Padun | (Ukr) | EF Education-EasyPost | 1:34:09 |
| 41 | Ilan Van Wilder | (Bel) | Quick Step Alpha Vinyl Team | 1:34:25 |
| 42 | Jose Manuel Diaz Gallego | (Esp) | Burgos — BH | 1:36:15 |
| 43 | Xandro Meurisse | (Bel) | Alpecin-Deceuninck | 1:37:31 |
| 44 | Robert Gesink | (Ned) | Jumbo — Visma | 1:42:19 |
| 45 | Lawson Craddock | (Usa) | Team BikeExchange — Jayco | 1:44:46 |
| 46 | Matteo Fabbro | (Ita) | Bora-hansgrohe | 1:50:40 |
| 47 | Daniel Navarro | (Esp) | Burgos — BH | 1:57:36 |
| 48 | Vincenzo Nibali | (Ita) | Astana Qazaqstan Team | 1:57:42 |
| 49 | Davide Villella | (Ita) | Cofidis | 1:59:21 |
| 50 | Jose Joaquin Rojas | (Esp) | Movistar Team | 2:00:23 |
| 51 | Dylan Van Baarle | (Ned) | INEOS Grenadiers | 2:02:22 |
| 52 | Bob Jungels | (Lux) | Ag2r — Citroën | 2:04:00 |
| 53 | Raul Garcia Pierna | (Esp) | Equipo Kern Pharma | 2:10:19 |
| 54 | Ruben Fernandez | (Esp) | Cofidis | 2:10:45 |
| 55 | Gregor Mühlberger | (Aut) | Movistar Team | 2:14:21 |
| 56 | Fausto Masnada | (Ita) | Quick Step Alpha Vinyl Team | 2:14:55 |
| 57 | Nans Peters | (Fra) | Ag2r — Citroën | 2:17:45 |
| 58 | Rohan Dennis | (Aus) | Jumbo — Visma | 2:17:53 |
| 59 | Omer Goldstein | (Isr) | Israel — Premier Tech | 2:20:06 |
| 60 | Jesus Herrada | (Esp) | Cofidis | 2:21:23 |
| 61 | Kenny Elissonde | (Fra) | Trek-Segafredo | 2:25:23 |
| 62 | Luis Angel Mate | (Esp) | Euskaltel — Euskadi | 2:27:53 |
| 63 | Louis Vervaeke | (Bel) | Quick Step Alpha Vinyl Team | 2:30:54 |
| 64 | Jesus Ezquerra | (Esp) | Burgos — BH | 2:36:57 |
| 65 | Simon Guglielmi | (Fra) | Team Arkea — Samsic | 2:38:00 |
| 66 | Nicolas Prodhomme | (Fra) | Ag2r — Citroën | 2:38:28 |
| 67 | Vojtech Repa | (Cze) | Equipo Kern Pharma | 2:38:56 |
| 68 | Jonathan Caicedo | (Ecu) | EF Education-EasyPost | 2:40:45 |
| 69 | Brandon McNulty | (Usa) | UAE Team Emirates | 2:41:57 |
| 70 | Fred Wright | (Gbr) | Bahrain Victorious | 2:45:08 |
| 71 | Urko Berrade | (Esp) | Equipo Kern Pharma | 2:48:48 |
| 72 | Patrick Bevin | (Nzl) | Israel — Premier Tech | 2:49:47 |
| 73 | Harold Tejada | (Col) | Astana Qazaqstan Team | 2:49:53 |
| 74 | Merhawi Kudus | (Eri) | EF Education-EasyPost | 2:50:10 |
| 75 | Gotzon Martin | (Esp) | Euskaltel — Euskadi | 2:50:41 |
| 76 | Ben Turner | (Gbr) | INEOS Grenadiers | 2:52:39 |
| 77 | Alexey Lutsenko | (Kaz) | Astana Qazaqstan Team | 2:54:07 |
| 78 | Lucas Hamilton | (Aus) | Team BikeExchange — Jayco | 2:55:51 |
| 79 | Thomas De Gendt | (Bel) | Lotto Soudal | 2:56:58 |
| 80 | Carlos Canal | (Esp) | Euskaltel — Euskadi | 2:59:21 |
| 81 | Marco Brenner | (Ger) | Team DSM | 3:02:27 |
| 82 | Robert Stannard | (Aus) | Alpecin-Deceuninck | 3:02:54 |
| 83 | Jetse Bol | (Ned) | Burgos — BH | 3:06:12 |
| 84 | Xabier Mikel Azparren | (Esp) | Euskaltel — Euskadi | 3:07:27 |
| 85 | Gianni Vermeersch | (Bel) | Alpecin-Deceuninck | 3:09:17 |
| 86 | Lukasz Owsian | (Pol) | Team Arkea — Samsic | 3:11:45 |
| 87 | Lucas Plapp | (Aus) | INEOS Grenadiers | 3:12:36 |
| 88 | Juan Pedro Lopez | (Esp) | Trek-Segafredo | 3:13:39 |
| 89 | Joan Bou | (Esp) | Euskaltel — Euskadi | 3:14:34 |
| 90 | Julien Bernard | (Fra) | Trek-Segafredo | 3:17:16 |
| 91 | James Shaw | (Gbr) | EF Education-EasyPost | 3:18:04 |
| 92 | Jasha Sutterlin | (Ger) | Bahrain Victorious | 3:18:51 |
| 93 | Antonio Tiberi | (Ita) | Trek-Segafredo | 3:20:58 |
| 94 | Thomas Champion | (Fra) | Cofidis | 3:27:32 |
| 95 | Daryl Impey | (Rsa) | Israel — Premier Tech | 3:28:14 |
| 96 | Ander Okamika | (Esp) | Burgos — BH | 3:29:00 |
| 97 | Ibai Azurmendi Sagastibeltza | (Esp) | Euskaltel — Euskadi | 3:30:35 |
| 98 | Jimmy Janssens | (Bel) | Alpecin-Deceuninck | 3:31:34 |
| 99 | Alessandro De Marchi | (Ita) | Israel — Premier Tech | 3:33:28 |
| 100 | Mikel Iturria | (Esp) | Euskaltel — Euskadi | 3:35:45 |
| 101 | Jonas Koch | (Ger) | Bora-hansgrohe | 3:36:38 |
| 102 | Francisco Galvan | (Esp) | Equipo Kern Pharma | 3:40:09 |
| 103 | Mike Teunissen | (Ned) | Jumbo — Visma | 3:40:39 |
| 104 | Dries Devenyns | (Bel) | Quick Step Alpha Vinyl Team | 3:41:07 |
| 105 | Mads Pedersen | (Den) | Trek-Segafredo | 3:43:32 |
| 106 | Luke Durbridge | (Aus) | Team BikeExchange — Jayco | 3:44:54 |
| 107 | Cédric Beullens | (Bel) | Lotto Soudal | 3:46:01 |
| 108 | Joris Nieuwenhuis | (Ned) | Team DSM | 3:47:30 |
| 109 | Remi Cavagna | (Fra) | Quick Step Alpha Vinyl Team | 3:48:08 |
| 110 | Jonas Iversby Hvideberg | (Nor) | Team DSM | 3:49:06 |
| 111 | Pascal Ackermann | (Ger) | UAE Team Emirates | 3:49:12 |
| 112 | Kaden Groves | (Aus) | Team BikeExchange — Jayco | 3:51:00 |
| 113 | Miles Scotson | (Aus) | Groupama — FDJ | 3:55:52 |
| 114 | Antoine Raugel | (Fra) | Ag2r — Citroën | 3:57:24 |
| 115 | Michael Hepburn | (Aus) | Team BikeExchange — Jayco | 3:57:33 |
| 116 | Chris Froome | (Gbr) | Israel — Premier Tech | 3:57:45 |
| 117 | Dario Cataldo | (Ita) | Trek-Segafredo | 3:59:08 |
| 118 | Clement Russo | (Fra) | Team Arkea — Samsic | 4:02:42 |
| 119 | Daniel Mclay | (Gbr) | Team Arkea — Samsic | 4:03:41 |
| 120 | Alex Kirsch | (Lux) | Trek-Segafredo | 4:06:02 |
| 121 | Danny Van Poppel | (Ned) | Bora-hansgrohe | 4:07:34 |
| 122 | John Degenkolb | (Ger) | Team DSM | 4:09:40 |
| 123 | Yevgeniy Fedorov | (Kaz) | Astana Qazaqstan Team | 4:10:17 |
| 124 | Fabian Lienhard | (Sui) | Groupama — FDJ | 4:14:34 |
| 125 | Kamil Malecki | (Pol) | Lotto Soudal | 4:19:43 |
| 126 | Juan Sebastian Molano | (Col) | UAE Team Emirates | 4:22:41 |
| 127 | Lionel Taminiaux | (Bel) | Alpecin-Deceuninck | 4:24:20 |
| 128 | Ryan Mullen | (Irl) | Bora-hansgrohe | 4:29:21 |
| 129 | Julius Van den Berg | (Ned) | EF Education-EasyPost | 4:31:28 |
| 130 | Tim Merlier | (Bel) | Alpecin-Deceuninck | 4:32:20 |
| 131 | Ivo Oliveira | (Por) | UAE Team Emirates | 4:32:55 |
| 132 | Julius Johansen | (Den) | Intermarche-Wanty-Gobert Materiaux | 4:36:56 |
| 133 | Lluis Más | (Esp) | Movistar Team | 4:43:36 |
| 134 | Davide Cimolai | (Ita) | Cofidis | 4:44:26 |
Классификация по очкам после 18 этапа |
||||
| 1 | Mads Pedersen | (Den) | Trek-Segafredo | 349 |
| 2 | Fred Wright | (Gbr) | Bahrain Victorious | 149 |
| 3 | Marc Soler | (Esp) | UAE Team Emirates | 133 |
| 4 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 123 |
| 5 | Enric Mas | (Esp) | Movistar Team | 107 |
| 6 | Danny Van Poppel | (Ned) | Bora-hansgrohe | 92 |
| 7 | Pascal Ackermann | (Ger) | UAE Team Emirates | 86 |
| 8 | Lawson Craddock | (Usa) | Team BikeExchange — Jayco | 64 |
| 9 | Jesus Herrada | (Esp) | Cofidis | 62 |
| 10 | Kaden Groves | (Aus) | Team BikeExchange — Jayco | 60 |
| 11 | Daniel Mclay | (Gbr) | Team Arkea — Samsic | 56 |
| 12 | Tim Merlier | (Bel) | Alpecin-Deceuninck | 56 |
| 13 | Richard Carapaz | (Ecu) | INEOS Grenadiers | 55 |
| 14 | Rigoberto Uran | (Col) | EF Education-EasyPost | 52 |
| 15 | Juan Ayuso | (Esp) | UAE Team Emirates | 52 |
| 16 | Carlos Rodriguez Cano | (Esp) | INEOS Grenadiers | 51 |
| 17 | Miguel Angel Lopez | (Col) | Astana Qazaqstan Team | 49 |
| 18 | Julius Van den Berg | (Ned) | EF Education-EasyPost | 49 |
| 19 | Ander Okamika | (Esp) | Burgos — BH | 47 |
| 20 | Ben O’Connor | (Aus) | Ag2r — Citroën | 46 |
| 21 | Thymen Arensman | (Ned) | Team DSM | 42 |
| 22 | Jan Bakelants | (Bel) | Intermarche-Wanty-Gobert Materiaux | 42 |
| 23 | Joao Almeida | (Por) | UAE Team Emirates | 38 |
| 24 | Jai Hindley | (Aus) | Bora-hansgrohe | 38 |
| 25 | Jimmy Janssens | (Bel) | Alpecin-Deceuninck | 37 |
| 26 | Fausto Masnada | (Ita) | Quick Step Alpha Vinyl Team | 36 |
| 27 | Cédric Beullens | (Bel) | Lotto Soudal | 36 |
| 28 | Wilco Kelderman | (Ned) | Bora-hansgrohe | 35 |
| 29 | Louis Meintjes | (Rsa) | Intermarche-Wanty-Gobert Materiaux | 33 |
| 30 | Tao Geoghegan Hart | (Gbr) | INEOS Grenadiers | 31 |
| 31 | Robert Gesink | (Ned) | Jumbo — Visma | 31 |
| 32 | Alexey Lutsenko | (Kaz) | Astana Qazaqstan Team | 30 |
| 33 | Antonio Tiberi | (Ita) | Trek-Segafredo | 30 |
| 34 | Alessandro De Marchi | (Ita) | Israel — Premier Tech | 30 |
| 35 | James Shaw | (Gbr) | EF Education-EasyPost | 27 |
| 36 | Gino Mäder | (Swi) | Bahrain Victorious | 27 |
| 37 | Daryl Impey | (Rsa) | Israel — Premier Tech | 27 |
| 38 | Simon Guglielmi | (Fra) | Team Arkea — Samsic | 24 |
| 39 | Thibaut Pinot | (Fra) | Groupama — FDJ | 23 |
| 40 | Jesus Ezquerra | (Esp) | Burgos — BH | 22 |
| 41 | Vadim Pronskiy | (Kaz) | Astana Qazaqstan Team | 21 |
| 42 | Marco Brenner | (Ger) | Team DSM | 21 |
| 43 | John Degenkolb | (Ger) | Team DSM | 21 |
| 44 | Lionel Taminiaux | (Bel) | Alpecin-Deceuninck | 21 |
| 45 | Luis Angel Mate | (Esp) | Euskaltel — Euskadi | 20 |
| 46 | Thomas De Gendt | (Bel) | Lotto Soudal | 20 |
| 47 | Joan Bou | (Esp) | Euskaltel — Euskadi | 20 |
| 48 | Rudy Molard | (Fra) | Groupama — FDJ | 19 |
| 49 | Elie Gesbert | (Fra) | Team Arkea — Samsic | 19 |
| 50 | Juan Sebastian Molano | (Col) | UAE Team Emirates | 19 |
| 51 | Edoardo Zambanini | (Ita) | Bahrain Victorious | 18 |
| 52 | Jose Manuel Diaz Gallego | (Esp) | Burgos — BH | 18 |
| 53 | Mike Teunissen | (Ned) | Jumbo — Visma | 18 |
| 54 | Mark Padun | (Ukr) | EF Education-EasyPost | 17 |
| 55 | Dylan Van Baarle | (Ned) | INEOS Grenadiers | 17 |
| 56 | Raul Garcia Pierna | (Esp) | Equipo Kern Pharma | 17 |
| 57 | Ruben Fernandez | (Esp) | Cofidis | 17 |
| 58 | Kenny Elissonde | (Fra) | Trek-Segafredo | 17 |
| 59 | Ryan Mullen | (Irl) | Bora-hansgrohe | 17 |
| 60 | Gianni Vermeersch | (Bel) | Alpecin-Deceuninck | 16 |
| 61 | Fabian Lienhard | (Sui) | Groupama — FDJ | 16 |
| 62 | Clement Champoussin | (Fra) | Ag2r — Citroën | 15 |
| 63 | Robert Stannard | (Aus) | Alpecin-Deceuninck | 15 |
| 64 | Thomas Champion | (Fra) | Cofidis | 15 |
| 65 | Remi Cavagna | (Fra) | Quick Step Alpha Vinyl Team | 15 |
| 66 | Clement Russo | (Fra) | Team Arkea — Samsic | 15 |
| 67 | Jan Polanc | (Slo) | UAE Team Emirates | 13 |
| 68 | Lucas Hamilton | (Aus) | Team BikeExchange — Jayco | 13 |
| 69 | Julien Bernard | (Fra) | Trek-Segafredo | 13 |
| 70 | Ivo Oliveira | (Por) | UAE Team Emirates | 13 |
| 71 | Lluis Más | (Esp) | Movistar Team | 13 |
| 72 | Joris Nieuwenhuis | (Ned) | Team DSM | 12 |
| 73 | Carl Fredrik Hagen | (Nor) | Israel — Premier Tech | 11 |
| 74 | Bob Jungels | (Lux) | Ag2r — Citroën | 11 |
| 75 | Sam Oomen | (Ned) | Jumbo — Visma | 10 |
| 76 | Rohan Dennis | (Aus) | Jumbo — Visma | 10 |
| 77 | Lucas Plapp | (Aus) | INEOS Grenadiers | 10 |
| 78 | Alex Kirsch | (Lux) | Trek-Segafredo | 10 |
| 79 | Gregor Mühlberger | (Aut) | Movistar Team | 9 |
| 80 | Urko Berrade | (Esp) | Equipo Kern Pharma | 7 |
| 81 | Sebastien Reichenbach | (Swi) | Groupama — FDJ | 6 |
| 82 | Matteo Fabbro | (Ita) | Bora-hansgrohe | 6 |
| 83 | Carlos Canal | (Esp) | Euskaltel — Euskadi | 6 |
| 84 | Francisco Galvan | (Esp) | Equipo Kern Pharma | 6 |
| 85 | Xandro Meurisse | (Bel) | Alpecin-Deceuninck | 5 |
| 86 | Gotzon Martin | (Esp) | Euskaltel — Euskadi | 5 |
| 87 | Michael Hepburn | (Aus) | Team BikeExchange — Jayco | 5 |
| 88 | Yevgeniy Fedorov | (Kaz) | Astana Qazaqstan Team | 4 |
| 89 | Alejandro Valverde | (Esp) | Movistar Team | 3 |
| 90 | Jose Joaquin Rojas | (Esp) | Movistar Team | 3 |
| 91 | Ben Turner | (Gbr) | INEOS Grenadiers | 3 |
| 92 | Nelson Oliveira | (Por) | Movistar Team | 2 |
| 93 | Chris Harper | (Aus) | Jumbo — Visma | 2 |
| 94 | Jonathan Caicedo | (Ecu) | EF Education-EasyPost | 2 |
| 95 | David De La Cruz | (Esp) | Astana Qazaqstan Team | 1 |
| 96 | Hugh Carthy | (Gbr) | EF Education-EasyPost | 1 |
Горная классификация после 18 этапа |
||||
| 1 | Richard Carapaz | (Ecu) | INEOS Grenadiers | 45 |
| 2 | Enric Mas | (Esp) | Movistar Team | 25 |
| 3 | Thymen Arensman | (Ned) | Team DSM | 23 |
| 4 | Robert Stannard | (Aus) | Alpecin-Deceuninck | 21 |
| 5 | Marc Soler | (Esp) | UAE Team Emirates | 20 |
| 6 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 19 |
| 7 | Jimmy Janssens | (Bel) | Alpecin-Deceuninck | 17 |
| 8 | Miguel Angel Lopez | (Col) | Astana Qazaqstan Team | 16 |
| 9 | Thibaut Pinot | (Fra) | Groupama — FDJ | 13 |
| 10 | Jesus Herrada | (Esp) | Cofidis | 11 |
| 11 | Lawson Craddock | (Usa) | Team BikeExchange — Jayco | 11 |
| 12 | Ruben Fernandez | (Esp) | Cofidis | 11 |
| 13 | Louis Meintjes | (Rsa) | Intermarche-Wanty-Gobert Materiaux | 10 |
| 14 | Mark Padun | (Ukr) | EF Education-EasyPost | 8 |
| 15 | Edoardo Zambanini | (Ita) | Bahrain Victorious | 8 |
| 16 | Luis Leon Sanchez | (Esp) | Bahrain Victorious | 7 |
| 17 | Wilco Kelderman | (Ned) | Bora-hansgrohe | 6 |
| 18 | Sergio Higuita | (Col) | Bora-hansgrohe | 6 |
| 19 | Fred Wright | (Gbr) | Bahrain Victorious | 6 |
| 20 | Joan Bou | (Esp) | Euskaltel — Euskadi | 5 |
| 21 | Xandro Meurisse | (Bel) | Alpecin-Deceuninck | 5 |
| 22 | Fausto Masnada | (Ita) | Quick Step Alpha Vinyl Team | 5 |
| 23 | Hugh Carthy | (Gbr) | EF Education-EasyPost | 4 |
| 24 | Rudy Molard | (Fra) | Groupama — FDJ | 4 |
| 25 | Robert Gesink | (Ned) | Jumbo — Visma | 4 |
| 26 | Rigoberto Uran | (Col) | EF Education-EasyPost | 3 |
| 27 | Julius Van den Berg | (Ned) | EF Education-EasyPost | 3 |
| 28 | Jai Hindley | (Aus) | Bora-hansgrohe | 3 |
| 29 | Dylan Van Baarle | (Ned) | INEOS Grenadiers | 3 |
| 30 | Dario Cataldo | (Ita) | Trek-Segafredo | 3 |
| 31 | Thomas De Gendt | (Bel) | Lotto Soudal | 2 |
| 32 | Juan Ayuso | (Esp) | UAE Team Emirates | 2 |
| 33 | Joao Almeida | (Por) | UAE Team Emirates | 2 |
| 34 | Ben O’Connor | (Aus) | Ag2r — Citroën | 2 |
| 35 | Jan Polanc | (Slo) | UAE Team Emirates | 2 |
| 36 | Nelson Oliveira | (Por) | Movistar Team | 2 |
| 37 | Elie Gesbert | (Fra) | Team Arkea — Samsic | 2 |
| 38 | Jose Manuel Diaz Gallego | (Esp) | Burgos — BH | 2 |
| 39 | Kenny Elissonde | (Fra) | Trek-Segafredo | 2 |
| 40 | Carlos Rodriguez Cano | (Esp) | INEOS Grenadiers | 1 |
| 41 | David De La Cruz | (Esp) | Astana Qazaqstan Team | 1 |
| 42 | Jan Bakelants | (Bel) | Intermarche-Wanty-Gobert Materiaux | 1 |
| 43 | Vincenzo Nibali | (Ita) | Astana Qazaqstan Team | 1 |
| 44 | Alexey Lutsenko | (Kaz) | Astana Qazaqstan Team | 1 |
| 45 | Marco Brenner | (Ger) | Team DSM | 1 |
| 46 | Xabier Mikel Azparren | (Esp) | Euskaltel — Euskadi | 1 |
| 47 | Daryl Impey | (Rsa) | Israel — Premier Tech | 1 |
| 48 | Ander Okamika | (Esp) | Burgos — BH | 1 |
| 49 | Ibai Azurmendi Sagastibeltza | (Esp) | Euskaltel — Euskadi | 1 |
Молодежная классификация после 18 этапа |
||||
| 1 | Remco Evenepoel | (Bel) | Quick Step Alpha Vinyl Team | 69:59:12 |
| 2 | Juan Ayuso | (Esp) | UAE Team Emirates | 05:14 |
| 3 | Carlos Rodriguez Cano | (Esp) | INEOS Grenadiers | 06:49 |
| 4 | Joao Almeida | (Por) | UAE Team Emirates | 07:14 |
| 5 | Thymen Arensman | (Ned) | Team DSM | 08:09 |
| 6 | Gino Mäder | (Swi) | Bahrain Victorious | 47:06 |
| 7 | Jose Felix Parra | (Esp) | Equipo Kern Pharma | 53:51 |
| 8 | Sergio Higuita | (Col) | Bora-hansgrohe | 1:00:36 |
| 9 | Edoardo Zambanini | (Ita) | Bahrain Victorious | 1:12:00 |
| 10 | Clement Champoussin | (Fra) | Ag2r — Citroën | 1:16:41 |
| 11 | Vadim Pronskiy | (Kaz) | Astana Qazaqstan Team | 1:33:06 |
| 12 | Ilan Van Wilder | (Bel) | Quick Step Alpha Vinyl Team | 1:34:25 |
| 13 | Raul Garcia Pierna | (Esp) | Equipo Kern Pharma | 2:10:19 |
| 14 | Simon Guglielmi | (Fra) | Team Arkea — Samsic | 2:38:00 |
| 15 | Nicolas Prodhomme | (Fra) | Ag2r — Citroën | 2:38:28 |
| 16 | Vojtech Repa | (Cze) | Equipo Kern Pharma | 2:38:56 |
| 17 | Brandon McNulty | (Usa) | UAE Team Emirates | 2:41:57 |
| 18 | Fred Wright | (Gbr) | Bahrain Victorious | 2:45:08 |
| 19 | Urko Berrade | (Esp) | Equipo Kern Pharma | 2:48:48 |
| 20 | Harold Tejada | (Col) | Astana Qazaqstan Team | 2:49:53 |
| 21 | Ben Turner | (Gbr) | INEOS Grenadiers | 2:52:39 |
| 22 | Carlos Canal | (Esp) | Euskaltel — Euskadi | 2:59:21 |
| 23 | Marco Brenner | (Ger) | Team DSM | 3:02:27 |
| 24 | Robert Stannard | (Aus) | Alpecin-Deceuninck | 3:02:54 |
| 25 | Xabier Mikel Azparren | (Esp) | Euskaltel — Euskadi | 3:07:27 |
| 26 | Lucas Plapp | (Aus) | INEOS Grenadiers | 3:12:36 |
| 27 | Juan Pedro Lopez | (Esp) | Trek-Segafredo | 3:13:39 |
| 28 | Joan Bou | (Esp) | Euskaltel — Euskadi | 3:14:34 |
| 29 | Antonio Tiberi | (Ita) | Trek-Segafredo | 3:20:58 |
| 30 | Thomas Champion | (Fra) | Cofidis | 3:27:32 |
| 31 | Francisco Galvan | (Esp) | Equipo Kern Pharma | 3:40:09 |
| 32 | Cédric Beullens | (Bel) | Lotto Soudal | 3:46:01 |
| 33 | Jonas Iversby Hvideberg | (Nor) | Team DSM | 3:49:06 |
| 34 | Kaden Groves | (Aus) | Team BikeExchange — Jayco | 3:51:00 |
| 35 | Antoine Raugel | (Fra) | Ag2r — Citroën | 3:57:24 |
| 36 | Yevgeniy Fedorov | (Kaz) | Astana Qazaqstan Team | 4:10:17 |
| 37 | Julius Johansen | (Den) | Intermarche-Wanty-Gobert Materiaux | 4:36:56 |
Командная классификация после 18 этапа |
||||
| 1 | UAE Team Emirates | (Uae) | 209:11:25 | |
| 2 | INEOS Grenadiers | (Gbr) | 48:53 | |
| 3 | Bahrain Victorious | (Brn) | 1:11:54 | |
| 4 | Movistar | (Spa) | 1:13:20 | |
| 5 | Bora-hansgrohe | (Ger) | 1:22:24 | |
| 6 | Astana Qazaqstan Team | (Kaz) | 1:27:21 | |
| 7 | Jumbo — Visma | (Ned) | 1:55:05 | |
| 8 | EF Education-EasyPost | (Usa) | 1:56:14 | |
| 9 | Intermarche-Wanty-Gobert Materiaux | (Bel) | 2:03:38 | |
| 10 | Groupama — FDJ | (Fra) | 2:18:02 | |
| 11 | Quick Step Alpha Vinyl Team | (Bel) | 2:33:22 | |
| 12 | Burgos — BH | (Spa) | 2:40:10 | |
| 13 | Ag2r — Citroën | (Fra) | 2:48:59 | |
| 14 | Euskaltel — Euskadi | (Spa) | 3:57:24 | |
| 15 | Equipo Kern Pharma | (Spa) | 4:00:18 | |
| 16 | Alpecin-Deceuninck | (Bel) | 4:51:37 | |
| 17 | Team DSM | (Ger) | 4:56:52 | |
| 18 | Israel — Premier Tech | (Isr) | 5:29:41 | |
| 19 | Cofidis | (Fra) | 5:47:43 | |
| 20 | Team BikeExchange — Jayco | (Aus) | 6:09:37 | |
| 21 | Arkea — Samsic | (Fra) | 6:10:37 | |
| 22 | Trek-Segafredo | (Usa) | 7:03:38 | |
| 23 | Soudal Lotto | (Bel) | 7:42:31 | |
Данные предоставлены сайтом VELOLIVE
