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