Volta Catalunya 2021 - Stage 7
22.03-28.03
Volta a Catalunya is a UCI WorldTour stage race held each March in Spain, taking place in the region of Catalonia. Known for its climbing heavy route and high altitude finishes, the race is one of the key early season tests for general classification riders. First held in 1911, it is one of the oldest stage races in professional cycling and regularly attracts a strong international field.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Thomas De Gendt | Lotto-Soudal | 3:06:10 |
| 2 | Matej Mohoric | Bahrain Victorious | + 00.22 |
| 3 | Attila Valter | Groupama-FDJ | + 01.42 |
| 4 | Sebastien Reichenbach | Groupama-FDJ | + 01.46 |
| 5 | Alejandro Valverde | Movistar Team | + 01.46 |
| 6 | Michael Woods | Israel Start-Up Nation | + 01.46 |
| 7 | Marc Hirschi | UAE Team Emirates | + 01.46 |
| 8 | Joao Almeida | Deceuninck-Quick Step | + 01.46 |
| 9 | Adam Yates | INEOS Grenadiers | + 01.46 |
| 10 | Clément Champoussin | AG2R Citroën Team | + 01.46 |
| 11 | Richie Porte | INEOS Grenadiers | + 01.46 |
| 12 | Nicolas Edet | Cofidis | + 01.46 |
| 13 | Brandon McNulty | UAE Team Emirates | + 01.46 |
| 14 | Luis León Sánchez | Astana-Premier Tech | + 01.46 |
| 15 | Esteban Chaves | Team BikeExchange | + 01.46 |
| 16 | Hugh Carthy | EF Education-NIPPO | + 01.46 |
| 17 | Elie Gesbert | Team Arkéa-Samsic | + 01.46 |
| 18 | Lucas Hamilton | Team BikeExchange | + 01.46 |
| 19 | Wilco Kelderman | BORA-hansgrohe | + 01.46 |
| 20 | Geraint Thomas | INEOS Grenadiers | + 01.46 |
| 21 | Rigoberto Uran | EF Education-NIPPO | + 01.46 |
| 22 | Simon Yates | Team BikeExchange | + 01.46 |
| 23 | Daniel Martin | Israel Start-Up Nation | + 01.58 |
| 24 | Fernando Barceló | Cofidis | + 02.07 |
| 25 | Koen Bouwman | Jumbo-Visma | + 02.07 |
| 26 | Sepp Kuss | Jumbo-Visma | + 02.07 |
| 27 | Juan Pedro Lopez | Trek-Segafredo | + 02.07 |
| 28 | James Knox | Deceuninck-Quick Step | + 02.07 |
| 29 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 02.25 |
| 30 | Dion Smith | Team BikeExchange | + 02.25 |
| 31 | Santiago Buitrago | Bahrain Victorious | + 02.25 |
| 32 | Hermann Pernsteiner | Bahrain Victorious | + 03.04 |
| 33 | Jaakko Hänninen | AG2R Citroën Team | + 03.40 |
| 34 | Stefan de Bod | Astana-Premier Tech | + 03.40 |
| 35 | Marc Soler | Movistar Team | + 03.49 |
| 36 | Fausto Masnada | Deceuninck-Quick Step | + 03.49 |
| 37 | Ruben Guerreiro | EF Education-NIPPO | + 03.49 |
| 38 | Nairo Quintana | Team Arkéa-Samsic | + 03.49 |
| 39 | Chris Hamilton | Team DSM | + 03.49 |
| 40 | Steven Kruijswijk | Jumbo-Visma | + 04.11 |
| 41 | Sean Bennett | Team Qhubeka NextHash | + 04.18 |
| 42 | Sander Armee | Team Qhubeka NextHash | + 04.26 |
| 43 | Alexander Kamp | Trek-Segafredo | + 04.28 |
| 44 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | + 04.28 |
| 45 | Clément Venturini | AG2R Citroën Team | + 04.28 |
| 46 | Colin Joyce | Rally Cycling | + 04.28 |
| 47 | Pavel Kochetkov | Gazprom-RusVelo | + 04.28 |
| 48 | Merhawi Kudus | Astana-Premier Tech | + 04.28 |
| 49 | Matthieu Ladagnous | Groupama-FDJ | + 04.28 |
| 50 | Mattias Skjelmose | Trek-Segafredo | + 04.28 |
| 51 | Óscar Rodríguez | Astana-Premier Tech | + 04.28 |
| 52 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 04.28 |
| 53 | Michael Storer | Team DSM | + 04.28 |
| 54 | Daryl Impey | Israel Start-Up Nation | + 04.28 |
| 55 | Mikel Bizkarra | Euskaltel-Euskadi | + 04.28 |
| 56 | Robert Gesink | Jumbo-Visma | + 04.28 |
| 57 | Richard Carapaz | INEOS Grenadiers | + 04.28 |
| 58 | Jonas Gregaard | Astana-Premier Tech | + 04.28 |
| 59 | François Bidard | AG2R Citroën Team | + 04.28 |
| 60 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 04.28 |
| 61 | Tanel Kangert | Team BikeExchange | + 04.28 |
| 62 | David de la Cruz | UAE Team Emirates | + 04.41 |
| 63 | Enric Mas | Movistar Team | + 04.41 |
| 64 | Ben Zwiehoff | BORA-hansgrohe | + 05.06 |
| 65 | Ben Gastauer | AG2R Citroën Team | + 05.06 |
| 66 | Lukasz Owsian | Team Arkéa-Samsic | + 05.06 |
| 67 | Laurent Pichon | Team Arkéa-Samsic | + 05.06 |
| 68 | Simon Guglielmi | Groupama-FDJ | + 05.06 |
| 69 | Anthony Delaplace | Team Arkéa-Samsic | + 05.06 |
| 70 | Sergio Samitier | Movistar Team | + 05.06 |
| 71 | Thomas Champion | Cofidis | + 05.06 |
| 72 | Brent Bookwalter | Team BikeExchange | + 05.06 |
| 73 | Luis Angel Mate | Euskaltel-Euskadi | + 05.06 |
| 74 | Harm Vanhoucke | Lotto-Soudal | + 05.06 |
| 75 | Joe Dombrowski | UAE Team Emirates | + 05.06 |
| 76 | Lennard Kämna | BORA-hansgrohe | + 05.06 |
| 77 | Remi Cavagna | Deceuninck-Quick Step | + 05.06 |
| 78 | Connor Brown | Team Qhubeka NextHash | + 06.10 |
| 79 | Callum Scotson | Team BikeExchange | + 06.10 |
| 80 | Sergey Chernetskiy | Gazprom-RusVelo | + 06.10 |
| 81 | Natnael Berhane | Cofidis | + 06.10 |
| 82 | Bob Jungels | AG2R Citroën Team | + 06.10 |
| 83 | Gotzon Martín | Euskaltel-Euskadi | + 06.10 |
| 84 | Rohan Dennis | INEOS Grenadiers | + 06.10 |
| 85 | Wout Poels | Bahrain Victorious | + 06.10 |
| 86 | Ide Schelling | BORA-hansgrohe | + 06.26 |
| 87 | Chris Harper | Jumbo-Visma | + 07.00 |
| 88 | Harold Tejada | Astana-Premier Tech | + 07.08 |
| 89 | Dries Devenyns | Deceuninck-Quick Step | + 08.47 |
| 90 | Michael Valgren | EF Education-NIPPO | + 09.01 |
| 91 | Michel Ries | Trek-Segafredo | + 09.03 |
| 92 | Matis Louvel | Team Arkéa-Samsic | + 09.03 |
| 93 | Omer Goldstein | Israel Start-Up Nation | + 09.03 |
| 94 | Matteo Badilatti | Groupama-FDJ | + 09.03 |
| 95 | Dmitriy Strakhov | Gazprom-RusVelo | + 09.03 |
| 96 | Chad Haga | Team DSM | + 09.03 |
| 97 | Mikel Iturria | Euskaltel-Euskadi | + 09.03 |
| 98 | Gavin Mannion | Rally Cycling | + 09.03 |
| 99 | Camilo Ardila | UAE Team Emirates | + 09.03 |
| 100 | Carlos Verona | Movistar Team | + 09.03 |
| 101 | Dario Cataldo | Movistar Team | + 10.42 |
| 102 | Roman Kreuziger | Gazprom-RusVelo | + 10.49 |
| 103 | Reto Hollenstein | Israel Start-Up Nation | + 10.49 |
| 104 | Benjamin King | Rally Cycling | + 10.49 |
| 105 | Kilian Frankiny | Team Qhubeka NextHash | + 10.49 |
| 106 | Frederik Wandahl | BORA-hansgrohe | + 10.49 |
| 107 | Juan Jose Lobato | Euskaltel-Euskadi | + 10.49 |
| 108 | Jonathan Castroviejo | INEOS Grenadiers | + 10.49 |
| 109 | Joey Rosskopf | Rally Cycling | + 10.49 |
| 110 | Tomasz Marczynski | Lotto-Soudal | + 10.49 |
| 111 | Maxim Van Gils | Lotto-Soudal | + 10.49 |
| 112 | Vadim Pronskiy | Astana-Premier Tech | + 10.49 |
| 113 | Rémy Rochas | Cofidis | + 10.49 |
| 114 | Gianluca Brambilla | Trek-Segafredo | + 10.49 |
| 115 | Jonathan Caicedo | EF Education-NIPPO | + 10.49 |
| 116 | Antwan Tolhoek | Jumbo-Visma | + 10.49 |
| 117 | Artem Nych | Gazprom-RusVelo | + 10.49 |
| 118 | Alan Riou | Team Arkéa-Samsic | + 10.49 |
| 119 | Stephen Williams | Bahrain Victorious | + 10.49 |
| 120 | Thymen Arensman | Team DSM | + 10.49 |
| 121 | Antonio Soto | Euskaltel-Euskadi | + 10.49 |
| 122 | Diego Camargo | EF Education-NIPPO | + 10.49 |
| 123 | Rob Britton | Rally Cycling | + 10.49 |
| 124 | Sebastian Molano | UAE Team Emirates | + 10.49 |
| 125 | Max Kanter | Team DSM | + 10.49 |
| 126 | Antoine Duchesne | Groupama-FDJ | + 10.49 |
| 127 | Josef Cerný | Deceuninck-Quick Step | + 10.49 |
| 128 | Chris Froome | Israel Start-Up Nation | + 10.49 |
| 129 | Peter Sagan | BORA-hansgrohe | + 10.49 |
| 130 | Tejay van Garderen | EF Education-NIPPO | + 10.49 |
| 131 | Antonio Pedrero | Movistar Team | + 14.00 |
| - | Jordi Meeus | BORA-hansgrohe | DNS |
| - | Steff Cras | Lotto-Soudal | DNS |
| - | Sylvain Moniquet | Lotto-Soudal | DNS |
| - | Nickolas Zukowsky | Rally Cycling | DNF |
| - | William Bonnet | Groupama-FDJ | DNF |
| - | Robert Power | Team Qhubeka NextHash | DNF |
| - | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | DNF |
| - | Joan Bou | Euskaltel-Euskadi | DNF |
| - | Luke Rowe | INEOS Grenadiers | DNF |
| - | Jérémy Bellicaud | Intermarché-Wanty-Gobert Matériaux | DNF |
| - | Alexander Cataford | Israel Start-Up Nation | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Adam Yates | INEOS Grenadiers | 26:16:41 |
| 2 | Richie Porte | INEOS Grenadiers | + 00.45 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 00.49 |
| 4 | Alejandro Valverde | Movistar Team | + 01.03 |
| 5 | Wilco Kelderman | BORA-hansgrohe | + 01.03 |
| 6 | Esteban Chaves | Team BikeExchange | + 01.04 |
| 7 | Joao Almeida | Deceuninck-Quick Step | + 01.05 |
| 8 | Hugh Carthy | EF Education-NIPPO | + 01.20 |
| 9 | Simon Yates | Team BikeExchange | + 01.32 |
| 10 | Lucas Hamilton | Team BikeExchange | + 01.35 |
| 11 | Michael Woods | Israel Start-Up Nation | + 01.48 |
| 12 | Sepp Kuss | Jumbo-Visma | + 01.50 |
| 13 | Brandon McNulty | UAE Team Emirates | + 02.19 |
| 14 | Nairo Quintana | Team Arkéa-Samsic | + 03.49 |
| 15 | Fausto Masnada | Deceuninck-Quick Step | + 04.42 |
| 16 | Harm Vanhoucke | Lotto-Soudal | + 05.14 |
| 17 | Mikel Bizkarra | Euskaltel-Euskadi | + 05.28 |
| 18 | Santiago Buitrago | Bahrain Victorious | + 05.57 |
| 19 | Enric Mas | Movistar Team | + 06.02 |
| 20 | Nicolas Edet | Cofidis | + 06.42 |
| 21 | Richard Carapaz | INEOS Grenadiers | + 07.27 |
| 22 | Steven Kruijswijk | Jumbo-Visma | + 08.14 |
| 23 | Ruben Guerreiro | EF Education-NIPPO | + 10.46 |
| 24 | Óscar Rodríguez | Astana-Premier Tech | + 11.43 |
| 25 | Daniel Martin | Israel Start-Up Nation | + 13.18 |
| 26 | Sebastien Reichenbach | Groupama-FDJ | + 13.39 |
| 27 | Luis León Sánchez | Astana-Premier Tech | + 14.23 |
| 28 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 17.06 |
| 29 | David de la Cruz | UAE Team Emirates | + 17.51 |
| 30 | Elie Gesbert | Team Arkéa-Samsic | + 18.00 |
| 31 | Lennard Kämna | BORA-hansgrohe | + 18.45 |
| 32 | Matteo Badilatti | Groupama-FDJ | + 23.35 |
| 33 | Tanel Kangert | Team BikeExchange | + 24.03 |
| 34 | James Knox | Deceuninck-Quick Step | + 25.01 |
| 35 | Ben Zwiehoff | BORA-hansgrohe | + 26.27 |
| 36 | Luis Angel Mate | Euskaltel-Euskadi | + 27.11 |
| 37 | Antwan Tolhoek | Jumbo-Visma | + 27.25 |
| 38 | Attila Valter | Groupama-FDJ | + 27.46 |
| 39 | Callum Scotson | Team BikeExchange | + 29.13 |
| 40 | Anthony Delaplace | Team Arkéa-Samsic | + 29.27 |
| 41 | Carlos Verona | Movistar Team | + 29.51 |
| 42 | Chris Hamilton | Team DSM | + 30.07 |
| 43 | Robert Gesink | Jumbo-Visma | + 31.06 |
| 44 | Clément Champoussin | AG2R Citroën Team | + 32.05 |
| 45 | Hermann Pernsteiner | Bahrain Victorious | + 32.15 |
| 46 | Rohan Dennis | INEOS Grenadiers | + 32.35 |
| 47 | Joe Dombrowski | UAE Team Emirates | + 33.07 |
| 48 | Jonathan Caicedo | EF Education-NIPPO | + 34.06 |
| 49 | Marc Hirschi | UAE Team Emirates | + 34.39 |
| 50 | Matej Mohoric | Bahrain Victorious | + 34.49 |
| 51 | Harold Tejada | Astana-Premier Tech | + 35.45 |
| 52 | Rigoberto Uran | EF Education-NIPPO | + 35.48 |
| 53 | Dion Smith | Team BikeExchange | + 35.59 |
| 54 | Stefan de Bod | Astana-Premier Tech | + 36.32 |
| 55 | Maxim Van Gils | Lotto-Soudal | + 36.38 |
| 56 | Gianluca Brambilla | Trek-Segafredo | + 37.36 |
| 57 | Michael Storer | Team DSM | + 39.17 |
| 58 | Juan Pedro Lopez | Trek-Segafredo | + 41.14 |
| 59 | Bob Jungels | AG2R Citroën Team | + 41.16 |
| 60 | Chris Harper | Jumbo-Visma | + 41.20 |
| 61 | Gotzon Martín | Euskaltel-Euskadi | + 41.24 |
| 62 | Merhawi Kudus | Astana-Premier Tech | + 42.12 |
| 63 | Michel Ries | Trek-Segafredo | + 42.43 |
| 64 | Dries Devenyns | Deceuninck-Quick Step | + 45.01 |
| 65 | Jonas Gregaard | Astana-Premier Tech | + 45.08 |
| 66 | Thomas De Gendt | Lotto-Soudal | + 46.04 |
| 67 | Camilo Ardila | UAE Team Emirates | + 46.47 |
| 68 | Antonio Pedrero | Movistar Team | + 46.49 |
| 69 | Daryl Impey | Israel Start-Up Nation | + 46.59 |
| 70 | Tejay van Garderen | EF Education-NIPPO | + 47.03 |
| 71 | Dmitriy Strakhov | Gazprom-RusVelo | + 47.33 |
| 72 | Michael Valgren | EF Education-NIPPO | + 48.07 |
| 73 | Kilian Frankiny | Team Qhubeka NextHash | + 49.40 |
| 74 | Koen Bouwman | Jumbo-Visma | + 49.48 |
| 75 | Ben Gastauer | AG2R Citroën Team | + 49.57 |
| 76 | Marc Soler | Movistar Team | + 50.09 |
| 77 | François Bidard | AG2R Citroën Team | + 51.15 |
| 78 | Roman Kreuziger | Gazprom-RusVelo | + 51.27 |
| 79 | Wout Poels | Bahrain Victorious | + 52.36 |
| 80 | Jaakko Hänninen | AG2R Citroën Team | + 52.43 |
| 81 | Chris Froome | Israel Start-Up Nation | + 53.50 |
| 82 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 54.48 |
| 83 | Mattias Skjelmose | Trek-Segafredo | + 55.12 |
| 84 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 55.52 |
| 85 | Clément Venturini | AG2R Citroën Team | + 57.27 |
| 86 | Laurent Pichon | Team Arkéa-Samsic | + 58.10 |
| 87 | Sergio Samitier | Movistar Team | + 58.53 |
| 88 | Chad Haga | Team DSM | + 01:02.12 |
| 89 | Remi Cavagna | Deceuninck-Quick Step | + 01:02.17 |
| 90 | Sean Bennett | Team Qhubeka NextHash | + 01:02.47 |
| 91 | Jonathan Castroviejo | INEOS Grenadiers | + 01:03.11 |
| 92 | Brent Bookwalter | Team BikeExchange | + 01:03.52 |
| 93 | Ide Schelling | BORA-hansgrohe | + 01:04.21 |
| 94 | Lukasz Owsian | Team Arkéa-Samsic | + 01:05.55 |
| 95 | Alexander Kamp | Trek-Segafredo | + 01:06.00 |
| 96 | Rémy Rochas | Cofidis | + 01:06.01 |
| 97 | Stephen Williams | Bahrain Victorious | + 01:06.13 |
| 98 | Reto Hollenstein | Israel Start-Up Nation | + 01:06.15 |
| 99 | Fernando Barceló | Cofidis | + 01:07.05 |
| 100 | Dario Cataldo | Movistar Team | + 01:07.25 |
| 101 | Thymen Arensman | Team DSM | + 01:08.05 |
| 102 | Thomas Champion | Cofidis | + 01:08.09 |
| 103 | Rob Britton | Rally Cycling | + 01:09.13 |
| 104 | Natnael Berhane | Cofidis | + 01:09.22 |
| 105 | Artem Nych | Gazprom-RusVelo | + 01:09.30 |
| 106 | Sergey Chernetskiy | Gazprom-RusVelo | + 01:09.35 |
| 107 | Pavel Kochetkov | Gazprom-RusVelo | + 01:11.07 |
| 108 | Omer Goldstein | Israel Start-Up Nation | + 01:11.42 |
| 109 | Matthieu Ladagnous | Groupama-FDJ | + 01:11.44 |
| 110 | Mikel Iturria | Euskaltel-Euskadi | + 01:12.02 |
| 111 | Tomasz Marczynski | Lotto-Soudal | + 01:12.27 |
| 112 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | + 01:12.43 |
| 113 | Diego Camargo | EF Education-NIPPO | + 01:14.05 |
| 114 | Vadim Pronskiy | Astana-Premier Tech | + 01:19.28 |
| 115 | Joey Rosskopf | Rally Cycling | + 01:19.37 |
| 116 | Sander Armee | Team Qhubeka NextHash | + 01:20.00 |
| 117 | Josef Cerný | Deceuninck-Quick Step | + 01:20.40 |
| 118 | Gavin Mannion | Rally Cycling | + 01:22.23 |
| 119 | Antoine Duchesne | Groupama-FDJ | + 01:22.33 |
| 120 | Matis Louvel | Team Arkéa-Samsic | + 01:23.29 |
| 121 | Connor Brown | Team Qhubeka NextHash | + 01:23.55 |
| 122 | Antonio Soto | Euskaltel-Euskadi | + 01:24.12 |
| 123 | Benjamin King | Rally Cycling | + 01:24.13 |
| 124 | Colin Joyce | Rally Cycling | + 01:25.11 |
| 125 | Simon Guglielmi | Groupama-FDJ | + 01:25.53 |
| 126 | Peter Sagan | BORA-hansgrohe | + 01:27.21 |
| 127 | Sebastian Molano | UAE Team Emirates | + 01:27.34 |
| 128 | Max Kanter | Team DSM | + 01:32.31 |
| 129 | Juan Jose Lobato | Euskaltel-Euskadi | + 01:36.29 |
| 130 | Alan Riou | Team Arkéa-Samsic | + 01:44.26 |
| 131 | Frederik Wandahl | BORA-hansgrohe | + 01:55.09 |
| - | Jordi Meeus | BORA-hansgrohe | DNS |
| - | Steff Cras | Lotto-Soudal | DNS |
| - | Sylvain Moniquet | Lotto-Soudal | DNS |
| - | Nickolas Zukowsky | Rally Cycling | DNF |
| - | William Bonnet | Groupama-FDJ | DNF |
| - | Robert Power | Team Qhubeka NextHash | DNF |
| - | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | DNF |
| - | Joan Bou | Euskaltel-Euskadi | DNF |
| - | Luke Rowe | INEOS Grenadiers | DNF |
| - | Jérémy Bellicaud | Intermarché-Wanty-Gobert Matériaux | DNF |
| - | Alexander Cataford | Israel Start-Up Nation | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 26:17:46 |
| 2 | Lucas Hamilton | Team BikeExchange | + 00.30 |
| 3 | Brandon McNulty | UAE Team Emirates | + 01.14 |
| 4 | Harm Vanhoucke | Lotto-Soudal | + 04.09 |
| 5 | Santiago Buitrago | Bahrain Victorious | + 04.52 |
| 6 | Lennard Kämna | BORA-hansgrohe | + 17.40 |
| 7 | Ben Zwiehoff | BORA-hansgrohe | + 25.22 |
| 8 | Attila Valter | Groupama-FDJ | + 26.41 |
| 9 | Callum Scotson | Team BikeExchange | + 28.08 |
| 10 | Clément Champoussin | AG2R Citroën Team | + 31.00 |
| 11 | Marc Hirschi | UAE Team Emirates | + 33.34 |
| 12 | Harold Tejada | Astana-Premier Tech | + 34.40 |
| 13 | Stefan de Bod | Astana-Premier Tech | + 35.27 |
| 14 | Maxim Van Gils | Lotto-Soudal | + 35.33 |
| 15 | Michael Storer | Team DSM | + 38.12 |
| 16 | Juan Pedro Lopez | Trek-Segafredo | + 40.09 |
| 17 | Gotzon Martín | Euskaltel-Euskadi | + 40.19 |
| 18 | Michel Ries | Trek-Segafredo | + 41.38 |
| 19 | Jonas Gregaard | Astana-Premier Tech | + 44.03 |
| 20 | Camilo Ardila | UAE Team Emirates | + 45.42 |
| 21 | Jaakko Hänninen | AG2R Citroën Team | + 51.38 |
| 22 | Mattias Skjelmose | Trek-Segafredo | + 54.07 |
| 23 | Sean Bennett | Team Qhubeka NextHash | + 01:01.42 |
| 24 | Ide Schelling | BORA-hansgrohe | + 01:03.16 |
| 25 | Rémy Rochas | Cofidis | + 01:04.56 |
| 26 | Stephen Williams | Bahrain Victorious | + 01:05.08 |
| 27 | Fernando Barceló | Cofidis | + 01:06.00 |
| 28 | Thymen Arensman | Team DSM | + 01:07.00 |
| 29 | Thomas Champion | Cofidis | + 01:07.04 |
| 30 | Omer Goldstein | Israel Start-Up Nation | + 01:10.37 |
| 31 | Diego Camargo | EF Education-NIPPO | + 01:13.00 |
| 32 | Vadim Pronskiy | Astana-Premier Tech | + 01:18.23 |
| 33 | Matis Louvel | Team Arkéa-Samsic | + 01:22.24 |
| 34 | Connor Brown | Team Qhubeka NextHash | + 01:22.50 |
| 35 | Simon Guglielmi | Groupama-FDJ | + 01:24.48 |
| 36 | Max Kanter | Team DSM | + 01:31.26 |
| 37 | Alan Riou | Team Arkéa-Samsic | + 01:43.21 |
| 38 | Frederik Wandahl | BORA-hansgrohe | + 01:54.04 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Esteban Chaves | Team BikeExchange | 16 |
| 2 | Thomas De Gendt | Lotto-Soudal | 13 |
| 3 | Peter Sagan | BORA-hansgrohe | 13 |
| 4 | Rohan Dennis | INEOS Grenadiers | 11 |
| 5 | Adam Yates | INEOS Grenadiers | 10 |
| 6 | Lennard Kämna | BORA-hansgrohe | 10 |
| 7 | Remi Cavagna | Deceuninck-Quick Step | 9 |
| 8 | Natnael Berhane | Cofidis | 6 |
| 9 | Joao Almeida | Deceuninck-Quick Step | 6 |
| 10 | Michael Woods | Israel Start-Up Nation | 6 |
| 11 | Ruben Guerreiro | EF Education-NIPPO | 6 |
| 12 | Luis León Sánchez | Astana-Premier Tech | 6 |
| 13 | Attila Valter | Groupama-FDJ | 6 |
| 14 | Matej Mohoric | Bahrain Victorious | 6 |
| 15 | Daryl Impey | Israel Start-Up Nation | 6 |
| 16 | Dmitriy Strakhov | Gazprom-RusVelo | 5 |
| 17 | Alexander Kamp | Trek-Segafredo | 5 |
| 18 | Alejandro Valverde | Movistar Team | 5 |
| 19 | Geraint Thomas | INEOS Grenadiers | 4 |
| 20 | Mikel Bizkarra | Euskaltel-Euskadi | 4 |
| 21 | Rémy Rochas | Cofidis | 4 |
| 22 | Sebastian Molano | UAE Team Emirates | 4 |
| 23 | Dion Smith | Team BikeExchange | 3 |
| 24 | Bob Jungels | AG2R Citroën Team | 3 |
| 25 | Antoine Duchesne | Groupama-FDJ | 3 |
| 26 | Harold Tejada | Astana-Premier Tech | 3 |
| 27 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 3 |
| 28 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 29 | Ide Schelling | BORA-hansgrohe | 2 |
| 30 | Dario Cataldo | Movistar Team | 2 |
| 31 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | 2 |
| 32 | Diego Camargo | EF Education-NIPPO | 2 |
| 33 | David de la Cruz | UAE Team Emirates | 1 |
| 34 | Mattias Skjelmose | Trek-Segafredo | 1 |
| 35 | Sergio Samitier | Movistar Team | 1 |
| 36 | Thymen Arensman | Team DSM | 1 |
| 37 | Thomas Champion | Cofidis | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Esteban Chaves | Team BikeExchange | 50 |
| 2 | Adam Yates | INEOS Grenadiers | 40 |
| 3 | Thomas De Gendt | Lotto-Soudal | 38 |
| 4 | Koen Bouwman | Jumbo-Visma | 35 |
| 5 | Geraint Thomas | INEOS Grenadiers | 30 |
| 6 | Alejandro Valverde | Movistar Team | 28 |
| 7 | Lennard Kämna | BORA-hansgrohe | 27 |
| 8 | Michael Woods | Israel Start-Up Nation | 26 |
| 9 | Sepp Kuss | Jumbo-Visma | 23 |
| 10 | Matej Mohoric | Bahrain Victorious | 21 |
| 11 | Clément Champoussin | AG2R Citroën Team | 21 |
| 12 | Sergio Samitier | Movistar Team | 17 |
| 13 | Joe Dombrowski | UAE Team Emirates | 15 |
| 14 | Antonio Pedrero | Movistar Team | 14 |
| 15 | Attila Valter | Groupama-FDJ | 13 |
| 16 | Richie Porte | INEOS Grenadiers | 12 |
| 17 | Harm Vanhoucke | Lotto-Soudal | 12 |
| 18 | Remi Cavagna | Deceuninck-Quick Step | 10 |
| 19 | Sebastien Reichenbach | Groupama-FDJ | 9 |
| 20 | Hugh Carthy | EF Education-NIPPO | 8 |
| 21 | Carlos Verona | Movistar Team | 8 |
| 22 | Rigoberto Uran | EF Education-NIPPO | 8 |
| 23 | Wilco Kelderman | BORA-hansgrohe | 6 |
| 24 | Mikel Bizkarra | Euskaltel-Euskadi | 6 |
| 25 | Antwan Tolhoek | Jumbo-Visma | 6 |
| 26 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 5 |
| 27 | Elie Gesbert | Team Arkéa-Samsic | 5 |
| 28 | Nairo Quintana | Team Arkéa-Samsic | 4 |
| 29 | James Knox | Deceuninck-Quick Step | 4 |
| 30 | Luis León Sánchez | Astana-Premier Tech | 3 |
| 31 | Gotzon Martín | Euskaltel-Euskadi | 3 |
| 32 | Lucas Hamilton | Team BikeExchange | 2 |
| 33 | David de la Cruz | UAE Team Emirates | 2 |
| 34 | Harold Tejada | Astana-Premier Tech | 2 |
| 35 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 36 | Marc Soler | Movistar Team | 2 |
| 37 | Rémy Rochas | Cofidis | 2 |
| 38 | Natnael Berhane | Cofidis | 2 |
| 39 | Daniel Martin | Israel Start-Up Nation | 1 |
| 40 | Mattias Skjelmose | Trek-Segafredo | 1 |
| 41 | Antoine Duchesne | Groupama-FDJ | 1 |
| 42 | Sebastian Molano | UAE Team Emirates | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 78:51:04 |
| 2 | Team BikeExchange | + 00.36 |
| 3 | Movistar Team | + 14.11 |
| 4 | Jumbo-Visma | + 26.10 |
| 5 | EF Education-NIPPO | + 26.48 |
| 6 | Deceuninck-Quick Step | + 27.21 |
| 7 | UAE Team Emirates | + 31.42 |
| 8 | BORA-hansgrohe | + 35.41 |
| 9 | Euskaltel-Euskadi | + 41.26 |
| 10 | Trek-Segafredo | + 42.47 |
| 11 | Bahrain Victorious | + 44.21 |
| 12 | Lotto-Soudal | + 45.02 |
| 13 | Astana-Premier Tech | + 45.10 |
| 14 | Israel Start-Up Nation | + 46.15 |
| 15 | Team Arkéa-Samsic | + 49.04 |
| 16 | Groupama-FDJ | + 56.37 |
| 17 | Cofidis | + 01:18.04 |
| 18 | Intermarché-Wanty-Gobert Matériaux | + 01:31.11 |
| 19 | AG2R Citroën Team | + 01:42.03 |
| 20 | Team DSM | + 01:44.02 |
| 21 | Gazprom-RusVelo | + 01:58.47 |
| 22 | Team Qhubeka NextHash | + 02:33.16 |
| 23 | Rally Cycling | + 03:23.48 |








