Volta Catalunya 2021 - Stage 4
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 | Esteban Chaves | Team BikeExchange | 4:29:47 |
| 2 | Michael Woods | Israel Start-Up Nation | + 00.07 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 00.07 |
| 4 | Adam Yates | INEOS Grenadiers | + 00.07 |
| 5 | Sepp Kuss | Jumbo-Visma | + 00.07 |
| 6 | Alejandro Valverde | Movistar Team | + 00.07 |
| 7 | Richie Porte | INEOS Grenadiers | + 00.07 |
| 8 | Wilco Kelderman | BORA-hansgrohe | + 00.07 |
| 9 | Nairo Quintana | Team Arkéa-Samsic | + 00.07 |
| 10 | Lucas Hamilton | Team BikeExchange | + 00.07 |
| 11 | Hugh Carthy | EF Education-NIPPO | + 00.13 |
| 12 | Simon Yates | Team BikeExchange | + 00.18 |
| 13 | Joao Almeida | Deceuninck-Quick Step | + 00.25 |
| 14 | Giulio Ciccone | Trek-Segafredo | + 00.31 |
| 15 | Harm Vanhoucke | Lotto-Soudal | + 00.31 |
| 16 | Mikel Bizkarra | Euskaltel-Euskadi | + 00.51 |
| 17 | Fausto Masnada | Deceuninck-Quick Step | + 00.54 |
| 18 | Brandon McNulty | UAE Team Emirates | + 01.02 |
| 19 | Enric Mas | Movistar Team | + 01.34 |
| 20 | Santiago Buitrago | Bahrain Victorious | + 02.03 |
| 21 | Matteo Badilatti | Groupama-FDJ | + 02.23 |
| 22 | Richard Carapaz | INEOS Grenadiers | + 02.28 |
| 23 | David de la Cruz | UAE Team Emirates | + 02.44 |
| 24 | Carlos Verona | Movistar Team | + 02.44 |
| 25 | Nicolas Edet | Cofidis | + 03.03 |
| 26 | Óscar Rodríguez | Astana-Premier Tech | + 04.59 |
| 27 | Luis León Sánchez | Astana-Premier Tech | + 04.59 |
| 28 | Maxim Van Gils | Lotto-Soudal | + 04.59 |
| 29 | Steven Kruijswijk | Jumbo-Visma | + 05.34 |
| 30 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 06.06 |
| 31 | Michel Ries | Trek-Segafredo | + 06.18 |
| 32 | Jaime Castrillo | Equipo Kern Pharma | + 06.24 |
| 33 | Gotzon Martín | Euskaltel-Euskadi | + 06.24 |
| 34 | Luis Angel Mate | Euskaltel-Euskadi | + 06.24 |
| 35 | Ruben Guerreiro | EF Education-NIPPO | + 06.24 |
| 36 | Urko Berrade | Equipo Kern Pharma | + 06.52 |
| 37 | Daniel Martin | Israel Start-Up Nation | + 06.59 |
| 38 | Roger Adrià | Equipo Kern Pharma | + 08.10 |
| 39 | Callum Scotson | Team BikeExchange | + 08.39 |
| 40 | Sebastien Reichenbach | Groupama-FDJ | + 09.15 |
| 41 | Ben Zwiehoff | BORA-hansgrohe | + 09.15 |
| 42 | Elie Gesbert | Team Arkéa-Samsic | + 09.15 |
| 43 | Merhawi Kudus | Astana-Premier Tech | + 09.15 |
| 44 | Dmitriy Strakhov | Gazprom-RusVelo | + 11.11 |
| 45 | Tanel Kangert | Team BikeExchange | + 11.11 |
| 46 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 11.11 |
| 47 | Chris Hamilton | Team DSM | + 14.39 |
| 48 | Kilian Frankiny | Team Qhubeka NextHash | + 14.39 |
| 49 | Jonas Gregaard | Astana-Premier Tech | + 14.39 |
| 50 | Hermann Pernsteiner | Bahrain Victorious | + 14.39 |
| 51 | Tejay van Garderen | EF Education-NIPPO | + 14.39 |
| 52 | Ben Gastauer | AG2R Citroën Team | + 14.39 |
| 53 | Lennard Kämna | BORA-hansgrohe | + 14.39 |
| 54 | Attila Valter | Groupama-FDJ | + 14.39 |
| 55 | Rohan Dennis | INEOS Grenadiers | + 14.57 |
| 56 | Chris Froome | Israel Start-Up Nation | + 14.57 |
| 57 | Harold Tejada | Astana-Premier Tech | + 14.57 |
| 58 | Camilo Ardila | UAE Team Emirates | + 14.57 |
| 59 | Robert Gesink | Jumbo-Visma | + 15.08 |
| 60 | Bob Jungels | AG2R Citroën Team | + 15.08 |
| 61 | Steff Cras | Lotto-Soudal | + 15.08 |
| 62 | James Knox | Deceuninck-Quick Step | + 15.08 |
| 63 | Jose Herrada | Cofidis | + 15.08 |
| 64 | Jonathan Caicedo | EF Education-NIPPO | + 15.08 |
| 65 | Anthony Delaplace | Team Arkéa-Samsic | + 15.08 |
| 66 | Antwan Tolhoek | Jumbo-Visma | + 15.08 |
| 67 | Wout Poels | Bahrain Victorious | + 15.08 |
| 68 | Joe Dombrowski | UAE Team Emirates | + 15.08 |
| 69 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 15.08 |
| 70 | Gianluca Brambilla | Trek-Segafredo | + 15.23 |
| 71 | Dries Devenyns | Deceuninck-Quick Step | + 18.19 |
| 72 | Juan Pedro Lopez | Trek-Segafredo | + 18.52 |
| 73 | Roman Kreuziger | Gazprom-RusVelo | + 19.31 |
| 74 | Koen Bouwman | Jumbo-Visma | + 19.31 |
| 75 | Reto Hollenstein | Israel Start-Up Nation | + 19.31 |
| 76 | Marc Hirschi | UAE Team Emirates | + 19.31 |
| 77 | Antonio Pedrero | Movistar Team | + 19.43 |
| 78 | Matej Mohoric | Bahrain Victorious | + 20.05 |
| 79 | Dion Smith | Team BikeExchange | + 20.05 |
| 80 | Thomas De Gendt | Lotto-Soudal | + 20.05 |
| 81 | Stefan de Bod | Astana-Premier Tech | + 22.05 |
| 82 | Michael Storer | Team DSM | + 22.05 |
| 83 | Michael Valgren | EF Education-NIPPO | + 22.05 |
| 84 | Daryl Impey | Israel Start-Up Nation | + 23.48 |
| 85 | Dario Cataldo | Movistar Team | + 23.48 |
| 86 | Sergio Samitier | Movistar Team | + 23.48 |
| 87 | Jaakko Hänninen | AG2R Citroën Team | + 23.48 |
| 88 | Laurent Pichon | Team Arkéa-Samsic | + 23.48 |
| 89 | Clément Champoussin | AG2R Citroën Team | + 23.48 |
| 90 | Jonathan Castroviejo | INEOS Grenadiers | + 23.48 |
| 91 | Marc Soler | Movistar Team | + 23.48 |
| 92 | Diego Camargo | EF Education-NIPPO | + 23.48 |
| 93 | Rigoberto Uran | EF Education-NIPPO | + 23.48 |
| 94 | Tomasz Marczynski | Lotto-Soudal | + 27.24 |
| 95 | Joan Bou | Euskaltel-Euskadi | + 27.24 |
| 96 | Omer Goldstein | Israel Start-Up Nation | + 27.24 |
| 97 | Alexander Cataford | Israel Start-Up Nation | + 27.24 |
| 98 | Thymen Arensman | Team DSM | + 27.24 |
| 99 | Chad Haga | Team DSM | + 27.24 |
| 100 | Brent Bookwalter | Team BikeExchange | + 27.24 |
| 101 | Gavin Mannion | Rally Cycling | + 27.24 |
| 102 | Mattias Skjelmose | Trek-Segafredo | + 27.24 |
| 103 | Matthieu Ladagnous | Groupama-FDJ | + 27.24 |
| 104 | Joey Rosskopf | Rally Cycling | + 27.24 |
| 105 | Savva Novikov | Equipo Kern Pharma | + 27.24 |
| 106 | Chris Harper | Jumbo-Visma | + 27.24 |
| 107 | Sylvain Moniquet | Lotto-Soudal | + 27.24 |
| 108 | Rob Britton | Rally Cycling | + 27.24 |
| 109 | Sean Bennett | Team Qhubeka NextHash | + 28.01 |
| 110 | Ide Schelling | BORA-hansgrohe | + 28.17 |
| 111 | Ruben Fernandez | Cofidis | + 28.20 |
| 112 | Fernando Barceló | Cofidis | + 28.50 |
| 113 | Jérémy Bellicaud | Intermarché-Wanty-Gobert Matériaux | + 28.50 |
| 114 | Sander Armee | Team Qhubeka NextHash | + 28.50 |
| 115 | Benjamin King | Rally Cycling | + 28.50 |
| 116 | Natnael Berhane | Cofidis | + 28.50 |
| 117 | Lukasz Owsian | Team Arkéa-Samsic | + 28.50 |
| 118 | Antoine Duchesne | Groupama-FDJ | + 28.50 |
| 119 | Vadim Pronskiy | Astana-Premier Tech | + 28.50 |
| 120 | François Bidard | AG2R Citroën Team | + 28.50 |
| 121 | Denis Nekrasov | Gazprom-RusVelo | + 28.50 |
| 122 | Artem Nych | Gazprom-RusVelo | + 28.50 |
| 123 | Sergey Chernetskiy | Gazprom-RusVelo | + 28.50 |
| 124 | Remi Cavagna | Deceuninck-Quick Step | + 28.50 |
| 125 | Daniel Mendez | Equipo Kern Pharma | + 28.50 |
| 126 | Clément Venturini | AG2R Citroën Team | + 28.50 |
| 127 | Robert Power | Team Qhubeka NextHash | + 28.50 |
| 128 | Pavel Kochetkov | Gazprom-RusVelo | + 28.50 |
| 129 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 28.50 |
| 130 | Matis Louvel | Team Arkéa-Samsic | + 28.50 |
| 131 | Antonio Soto | Euskaltel-Euskadi | + 29.13 |
| 132 | Martí Márquez | Equipo Kern Pharma | + 29.13 |
| 133 | Connor Brown | Team Qhubeka NextHash | + 31.35 |
| 134 | Francisco Galván | Equipo Kern Pharma | + 31.35 |
| 135 | Nathan Brown | Rally Cycling | + 32.52 |
| 136 | Rémy Rochas | Cofidis | + 33.06 |
| 137 | Thomas Champion | Cofidis | + 33.06 |
| 138 | Nickolas Zukowsky | Rally Cycling | + 33.06 |
| 139 | Max Kanter | Team DSM | + 33.22 |
| 140 | Stephen Williams | Bahrain Victorious | + 34.11 |
| 141 | Alan Riou | Team Arkéa-Samsic | + 34.16 |
| 142 | William Bonnet | Groupama-FDJ | + 34.18 |
| 143 | Simon Guglielmi | Groupama-FDJ | + 34.18 |
| 144 | Alexander Kamp | Trek-Segafredo | + 34.18 |
| 145 | Colin Joyce | Rally Cycling | + 34.18 |
| 146 | Sebastian Molano | UAE Team Emirates | + 34.49 |
| 147 | Peter Sagan | BORA-hansgrohe | + 34.49 |
| 148 | Josef Cerný | Deceuninck-Quick Step | + 34.49 |
| 149 | Frederik Wandahl | BORA-hansgrohe | + 34.49 |
| 150 | Juan Jose Lobato | Euskaltel-Euskadi | + 34.49 |
| 151 | Luke Rowe | INEOS Grenadiers | + 34.49 |
| 152 | Mikel Iturria | Euskaltel-Euskadi | + 34.49 |
| 153 | Jordi Meeus | BORA-hansgrohe | + 34.49 |
| 154 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | + 34.49 |
| - | Jai Hindley | Team DSM | DNS |
| - | George Bennett | Jumbo-Visma | DNS |
| - | Domen Novak | Bahrain Victorious | DNS |
| - | Ilnur Zakarin | Gazprom-RusVelo | DNS |
| - | Karel Vacek | Team Qhubeka NextHash | DNF |
| - | Alexander Evans | Intermarché-Wanty-Gobert Matériaux | DNF |
| - | Andreas Kron | Lotto-Soudal | DNF |
| - | Kenny Elissonde | Trek-Segafredo | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Adam Yates | INEOS Grenadiers | 14:14:15 |
| 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.07 |
| 8 | Hugh Carthy | EF Education-NIPPO | + 01.20 |
| 9 | Sepp Kuss | Jumbo-Visma | + 01.29 |
| 10 | Simon Yates | Team BikeExchange | + 01.32 |
| 11 | Lucas Hamilton | Team BikeExchange | + 01.35 |
| 12 | Nairo Quintana | Team Arkéa-Samsic | + 01.46 |
| 13 | Michael Woods | Israel Start-Up Nation | + 01.48 |
| 14 | Harm Vanhoucke | Lotto-Soudal | + 01.54 |
| 15 | Brandon McNulty | UAE Team Emirates | + 02.19 |
| 16 | Giulio Ciccone | Trek-Segafredo | + 02.31 |
| 17 | Fausto Masnada | Deceuninck-Quick Step | + 02.39 |
| 18 | Enric Mas | Movistar Team | + 03.07 |
| 19 | Mikel Bizkarra | Euskaltel-Euskadi | + 04.07 |
| 20 | Richard Carapaz | INEOS Grenadiers | + 04.45 |
| 21 | Santiago Buitrago | Bahrain Victorious | + 05.18 |
| 22 | David de la Cruz | UAE Team Emirates | + 06.41 |
| 23 | Steven Kruijswijk | Jumbo-Visma | + 07.04 |
| 24 | Nicolas Edet | Cofidis | + 07.57 |
| 25 | Óscar Rodríguez | Astana-Premier Tech | + 09.01 |
| 26 | Maxim Van Gils | Lotto-Soudal | + 09.47 |
| 27 | Ruben Guerreiro | EF Education-NIPPO | + 10.09 |
| 28 | Jaime Castrillo | Equipo Kern Pharma | + 10.31 |
| 29 | Roger Adrià | Equipo Kern Pharma | + 12.24 |
| 30 | Daniel Martin | Israel Start-Up Nation | + 12.42 |
| 31 | Luis León Sánchez | Astana-Premier Tech | + 14.23 |
| 32 | Simone Petilli | Intermarché-Wanty-Gobert Matériaux | + 14.24 |
| 33 | Sebastien Reichenbach | Groupama-FDJ | + 14.54 |
| 34 | Lennard Kämna | BORA-hansgrohe | + 16.05 |
| 35 | Matteo Badilatti | Groupama-FDJ | + 16.18 |
| 36 | Chris Hamilton | Team DSM | + 18.19 |
| 37 | Antwan Tolhoek | Jumbo-Visma | + 18.22 |
| 38 | Jonathan Caicedo | EF Education-NIPPO | + 18.45 |
| 39 | Elie Gesbert | Team Arkéa-Samsic | + 19.15 |
| 40 | Steff Cras | Lotto-Soudal | + 20.06 |
| 41 | Urko Berrade | Equipo Kern Pharma | + 20.12 |
| 42 | Carlos Verona | Movistar Team | + 21.01 |
| 43 | Tanel Kangert | Team BikeExchange | + 22.32 |
| 44 | Jose Herrada | Cofidis | + 23.01 |
| 45 | Juan Pedro Lopez | Trek-Segafredo | + 23.05 |
| 46 | Luis Angel Mate | Euskaltel-Euskadi | + 23.51 |
| 47 | Ben Zwiehoff | BORA-hansgrohe | + 24.13 |
| 48 | Callum Scotson | Team BikeExchange | + 24.49 |
| 49 | James Knox | Deceuninck-Quick Step | + 25.56 |
| 50 | Anthony Delaplace | Team Arkéa-Samsic | + 26.07 |
| 51 | Rohan Dennis | INEOS Grenadiers | + 26.36 |
| 52 | Robert Gesink | Jumbo-Visma | + 28.24 |
| 53 | Attila Valter | Groupama-FDJ | + 29.11 |
| 54 | Michel Ries | Trek-Segafredo | + 29.18 |
| 55 | Gianluca Brambilla | Trek-Segafredo | + 29.41 |
| 56 | Merhawi Kudus | Astana-Premier Tech | + 29.45 |
| 57 | Joe Dombrowski | UAE Team Emirates | + 29.47 |
| 58 | Harold Tejada | Astana-Premier Tech | + 30.04 |
| 59 | Chris Froome | Israel Start-Up Nation | + 30.27 |
| 60 | Hermann Pernsteiner | Bahrain Victorious | + 30.57 |
| 61 | Koen Bouwman | Jumbo-Visma | + 31.39 |
| 62 | Clément Champoussin | AG2R Citroën Team | + 32.05 |
| 63 | Chris Harper | Jumbo-Visma | + 32.31 |
| 64 | Camilo Ardila | UAE Team Emirates | + 32.43 |
| 65 | Marc Hirschi | UAE Team Emirates | + 33.10 |
| 66 | Antonio Pedrero | Movistar Team | + 33.36 |
| 67 | Jonathan Castroviejo | INEOS Grenadiers | + 34.22 |
| 68 | Daryl Impey | Israel Start-Up Nation | + 34.38 |
| 69 | Stefan de Bod | Astana-Premier Tech | + 34.38 |
| 70 | Michael Storer | Team DSM | + 34.38 |
| 71 | Rigoberto Uran | EF Education-NIPPO | + 35.15 |
| 72 | Dmitriy Strakhov | Gazprom-RusVelo | + 35.49 |
| 73 | Tejay van Garderen | EF Education-NIPPO | + 35.58 |
| 74 | Dion Smith | Team BikeExchange | + 36.38 |
| 75 | Bob Jungels | AG2R Citroën Team | + 36.55 |
| 76 | Gotzon Martín | Euskaltel-Euskadi | + 37.00 |
| 77 | Daniel Mendez | Equipo Kern Pharma | + 37.29 |
| 78 | Matej Mohoric | Bahrain Victorious | + 37.38 |
| 79 | Roman Kreuziger | Gazprom-RusVelo | + 37.49 |
| 80 | Dries Devenyns | Deceuninck-Quick Step | + 38.46 |
| 81 | Stephen Williams | Bahrain Victorious | + 39.22 |
| 82 | Marc Soler | Movistar Team | + 39.50 |
| 83 | Rob Britton | Rally Cycling | + 40.20 |
| 84 | Michael Valgren | EF Education-NIPPO | + 40.25 |
| 85 | Ben Gastauer | AG2R Citroën Team | + 40.29 |
| 86 | Kilian Frankiny | Team Qhubeka NextHash | + 40.37 |
| 87 | Thomas De Gendt | Lotto-Soudal | + 41.16 |
| 88 | Ruben Fernandez | Cofidis | + 42.24 |
| 89 | Jonas Gregaard | Astana-Premier Tech | + 42.26 |
| 90 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 42.54 |
| 91 | Mattias Skjelmose | Trek-Segafredo | + 43.02 |
| 92 | Brent Bookwalter | Team BikeExchange | + 43.23 |
| 93 | Thymen Arensman | Team DSM | + 43.26 |
| 94 | Chad Haga | Team DSM | + 43.44 |
| 95 | Rémy Rochas | Cofidis | + 44.29 |
| 96 | Mikel Iturria | Euskaltel-Euskadi | + 45.29 |
| 97 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | + 45.29 |
| 98 | Alexander Kamp | Trek-Segafredo | + 45.30 |
| 99 | Sylvain Moniquet | Lotto-Soudal | + 45.43 |
| 100 | Jérémy Bellicaud | Intermarché-Wanty-Gobert Matériaux | + 45.55 |
| 101 | Sergio Samitier | Movistar Team | + 46.22 |
| 102 | Francisco Galván | Equipo Kern Pharma | + 46.57 |
| 103 | Reto Hollenstein | Israel Start-Up Nation | + 46.58 |
| 104 | Wout Poels | Bahrain Victorious | + 48.12 |
| 105 | François Bidard | AG2R Citroën Team | + 48.33 |
| 106 | Clément Venturini | AG2R Citroën Team | + 48.37 |
| 107 | Ide Schelling | BORA-hansgrohe | + 48.43 |
| 108 | Dario Cataldo | Movistar Team | + 49.20 |
| 109 | Savva Novikov | Equipo Kern Pharma | + 49.47 |
| 110 | Robert Power | Team Qhubeka NextHash | + 50.03 |
| 111 | Jan Hirt | Intermarché-Wanty-Gobert Matériaux | + 50.04 |
| 112 | Artem Nych | Gazprom-RusVelo | + 50.21 |
| 113 | Joan Bou | Euskaltel-Euskadi | + 50.28 |
| 114 | Sean Bennett | Team Qhubeka NextHash | + 50.30 |
| 115 | Jaakko Hänninen | AG2R Citroën Team | + 50.49 |
| 116 | Diego Camargo | EF Education-NIPPO | + 51.26 |
| 117 | Thomas Champion | Cofidis | + 52.20 |
| 118 | Gavin Mannion | Rally Cycling | + 52.43 |
| 119 | Joey Rosskopf | Rally Cycling | + 52.46 |
| 120 | Nathan Brown | Rally Cycling | + 53.38 |
| 121 | Lukasz Owsian | Team Arkéa-Samsic | + 54.31 |
| 122 | Martí Márquez | Equipo Kern Pharma | + 54.38 |
| 123 | Omer Goldstein | Israel Start-Up Nation | + 54.40 |
| 124 | Laurent Pichon | Team Arkéa-Samsic | + 54.50 |
| 125 | Natnael Berhane | Cofidis | + 55.13 |
| 126 | Tomasz Marczynski | Lotto-Soudal | + 55.20 |
| 127 | Sergey Chernetskiy | Gazprom-RusVelo | + 55.26 |
| 128 | Alexander Cataford | Israel Start-Up Nation | + 55.42 |
| 129 | Denis Nekrasov | Gazprom-RusVelo | + 56.31 |
| 130 | Antonio Soto | Euskaltel-Euskadi | + 57.21 |
| 131 | Sander Armee | Team Qhubeka NextHash | + 57.30 |
| 132 | Remi Cavagna | Deceuninck-Quick Step | + 58.04 |
| 133 | Matis Louvel | Team Arkéa-Samsic | + 58.24 |
| 134 | Vadim Pronskiy | Astana-Premier Tech | + 58.38 |
| 135 | Fernando Barceló | Cofidis | + 58.40 |
| 136 | Pavel Kochetkov | Gazprom-RusVelo | + 58.40 |
| 137 | Antoine Duchesne | Groupama-FDJ | + 59.13 |
| 138 | Matthieu Ladagnous | Groupama-FDJ | + 59.17 |
| 139 | Peter Sagan | BORA-hansgrohe | + 01:00.43 |
| 140 | Sebastian Molano | UAE Team Emirates | + 01:00.47 |
| 141 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | + 01:03.53 |
| 142 | Nickolas Zukowsky | Rally Cycling | + 01:04.38 |
| 143 | Colin Joyce | Rally Cycling | + 01:04.41 |
| 144 | Simon Guglielmi | Groupama-FDJ | + 01:04.45 |
| 145 | Benjamin King | Rally Cycling | + 01:05.25 |
| 146 | Max Kanter | Team DSM | + 01:05.40 |
| 147 | Juan Jose Lobato | Euskaltel-Euskadi | + 01:09.38 |
| 148 | Connor Brown | Team Qhubeka NextHash | + 01:09.46 |
| 149 | Josef Cerný | Deceuninck-Quick Step | + 01:10.39 |
| 150 | William Bonnet | Groupama-FDJ | + 01:11.38 |
| 151 | Luke Rowe | INEOS Grenadiers | + 01:12.31 |
| 152 | Jordi Meeus | BORA-hansgrohe | + 01:12.59 |
| 153 | Alan Riou | Team Arkéa-Samsic | + 01:13.00 |
| 154 | Frederik Wandahl | BORA-hansgrohe | + 01:18.47 |
| - | Jai Hindley | Team DSM | DNS |
| - | George Bennett | Jumbo-Visma | DNS |
| - | Domen Novak | Bahrain Victorious | DNS |
| - | Ilnur Zakarin | Gazprom-RusVelo | DNS |
| - | Karel Vacek | Team Qhubeka NextHash | DNF |
| - | Alexander Evans | Intermarché-Wanty-Gobert Matériaux | DNF |
| - | Andreas Kron | Lotto-Soudal | DNF |
| - | Kenny Elissonde | Trek-Segafredo | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Joao Almeida | Deceuninck-Quick Step | 14:15:22 |
| 2 | Lucas Hamilton | Team BikeExchange | + 00.28 |
| 3 | Harm Vanhoucke | Lotto-Soudal | + 00.47 |
| 4 | Brandon McNulty | UAE Team Emirates | + 01.12 |
| 5 | Santiago Buitrago | Bahrain Victorious | + 04.11 |
| 6 | Maxim Van Gils | Lotto-Soudal | + 08.40 |
| 7 | Jaime Castrillo | Equipo Kern Pharma | + 09.24 |
| 8 | Roger Adrià | Equipo Kern Pharma | + 11.17 |
| 9 | Lennard Kämna | BORA-hansgrohe | + 14.58 |
| 10 | Steff Cras | Lotto-Soudal | + 18.59 |
| 11 | Urko Berrade | Equipo Kern Pharma | + 19.05 |
| 12 | Juan Pedro Lopez | Trek-Segafredo | + 21.58 |
| 13 | Ben Zwiehoff | BORA-hansgrohe | + 23.06 |
| 14 | Callum Scotson | Team BikeExchange | + 23.42 |
| 15 | Attila Valter | Groupama-FDJ | + 28.04 |
| 16 | Michel Ries | Trek-Segafredo | + 28.11 |
| 17 | Harold Tejada | Astana-Premier Tech | + 28.57 |
| 18 | Clément Champoussin | AG2R Citroën Team | + 30.58 |
| 19 | Camilo Ardila | UAE Team Emirates | + 31.36 |
| 20 | Marc Hirschi | UAE Team Emirates | + 32.03 |
| 21 | Stefan de Bod | Astana-Premier Tech | + 33.31 |
| 22 | Michael Storer | Team DSM | + 33.31 |
| 23 | Gotzon Martín | Euskaltel-Euskadi | + 35.53 |
| 24 | Daniel Mendez | Equipo Kern Pharma | + 36.22 |
| 25 | Stephen Williams | Bahrain Victorious | + 38.15 |
| 26 | Jonas Gregaard | Astana-Premier Tech | + 41.19 |
| 27 | Mattias Skjelmose | Trek-Segafredo | + 41.55 |
| 28 | Thymen Arensman | Team DSM | + 42.19 |
| 29 | Rémy Rochas | Cofidis | + 43.22 |
| 30 | Sylvain Moniquet | Lotto-Soudal | + 44.36 |
| 31 | Jérémy Bellicaud | Intermarché-Wanty-Gobert Matériaux | + 44.48 |
| 32 | Francisco Galván | Equipo Kern Pharma | + 45.50 |
| 33 | Ide Schelling | BORA-hansgrohe | + 47.36 |
| 34 | Savva Novikov | Equipo Kern Pharma | + 48.40 |
| 35 | Joan Bou | Euskaltel-Euskadi | + 49.21 |
| 36 | Sean Bennett | Team Qhubeka NextHash | + 49.23 |
| 37 | Jaakko Hänninen | AG2R Citroën Team | + 49.42 |
| 38 | Diego Camargo | EF Education-NIPPO | + 50.19 |
| 39 | Thomas Champion | Cofidis | + 51.13 |
| 40 | Martí Márquez | Equipo Kern Pharma | + 53.31 |
| 41 | Omer Goldstein | Israel Start-Up Nation | + 53.33 |
| 42 | Denis Nekrasov | Gazprom-RusVelo | + 55.24 |
| 43 | Matis Louvel | Team Arkéa-Samsic | + 57.17 |
| 44 | Vadim Pronskiy | Astana-Premier Tech | + 57.31 |
| 45 | Fernando Barceló | Cofidis | + 57.33 |
| 46 | Nickolas Zukowsky | Rally Cycling | + 01:03.31 |
| 47 | Simon Guglielmi | Groupama-FDJ | + 01:03.38 |
| 48 | Max Kanter | Team DSM | + 01:04.33 |
| 49 | Connor Brown | Team Qhubeka NextHash | + 01:08.39 |
| 50 | Jordi Meeus | BORA-hansgrohe | + 01:11.52 |
| 51 | Alan Riou | Team Arkéa-Samsic | + 01:11.53 |
| 52 | Frederik Wandahl | BORA-hansgrohe | + 01:17.40 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Esteban Chaves | Team BikeExchange | 16 |
| 2 | Adam Yates | INEOS Grenadiers | 10 |
| 3 | Rohan Dennis | INEOS Grenadiers | 10 |
| 4 | Natnael Berhane | Cofidis | 6 |
| 5 | Michael Woods | Israel Start-Up Nation | 6 |
| 6 | Luis León Sánchez | Astana-Premier Tech | 6 |
| 7 | Remi Cavagna | Deceuninck-Quick Step | 6 |
| 8 | Alexander Kamp | Trek-Segafredo | 5 |
| 9 | Alejandro Valverde | Movistar Team | 5 |
| 10 | Geraint Thomas | INEOS Grenadiers | 4 |
| 11 | Joao Almeida | Deceuninck-Quick Step | 4 |
| 12 | Rémy Rochas | Cofidis | 4 |
| 13 | Sylvain Moniquet | Lotto-Soudal | 4 |
| 14 | Thomas De Gendt | Lotto-Soudal | 3 |
| 15 | Francisco Galván | Equipo Kern Pharma | 3 |
| 16 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 17 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 2 |
| 18 | Diego Camargo | EF Education-NIPPO | 2 |
| 19 | Reinardt Janse van Rensburg | Team Qhubeka NextHash | 2 |
| 20 | Sergio Samitier | Movistar Team | 1 |
| 21 | Thomas Champion | Cofidis | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Esteban Chaves | Team BikeExchange | 50 |
| 2 | Adam Yates | INEOS Grenadiers | 40 |
| 3 | Koen Bouwman | Jumbo-Visma | 30 |
| 4 | Geraint Thomas | INEOS Grenadiers | 30 |
| 5 | Alejandro Valverde | Movistar Team | 28 |
| 6 | Lennard Kämna | BORA-hansgrohe | 27 |
| 7 | Michael Woods | Israel Start-Up Nation | 26 |
| 7 | Sepp Kuss | Jumbo-Visma | 23 |
| 9 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 16 |
| 10 | Joe Dombrowski | UAE Team Emirates | 15 |
| 11 | Clément Champoussin | AG2R Citroën Team | 14 |
| 12 | Antonio Pedrero | Movistar Team | 14 |
| 13 | Sergio Samitier | Movistar Team | 14 |
| 14 | Richie Porte | INEOS Grenadiers | 12 |
| 15 | Harm Vanhoucke | Lotto-Soudal | 12 |
| 16 | Sylvain Moniquet | Lotto-Soudal | 11 |
| 17 | Hugh Carthy | EF Education-NIPPO | 8 |
| 18 | Carlos Verona | Movistar Team | 8 |
| 19 | Thomas De Gendt | Lotto-Soudal | 8 |
| 20 | Wilco Kelderman | BORA-hansgrohe | 6 |
| 21 | Antwan Tolhoek | Jumbo-Visma | 6 |
| 22 | Rigoberto Uran | EF Education-NIPPO | 6 |
| 23 | Rein Taaramäe | Intermarché-Wanty-Gobert Matériaux | 5 |
| 24 | Nairo Quintana | Team Arkéa-Samsic | 4 |
| 25 | Attila Valter | Groupama-FDJ | 4 |
| 26 | Luis León Sánchez | Astana-Premier Tech | 3 |
| 27 | Gotzon Martín | Euskaltel-Euskadi | 3 |
| 28 | Lucas Hamilton | Team BikeExchange | 2 |
| 29 | Giulio Ciccone | Trek-Segafredo | 2 |
| 30 | Juan Pedro Lopez | Trek-Segafredo | 2 |
| 31 | Rémy Rochas | Cofidis | 2 |
| 32 | Natnael Berhane | Cofidis | 2 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 42:43:46 |
| 2 | Team BikeExchange | + 03.02 |
| 3 | Movistar Team | + 09.29 |
| 4 | Jumbo-Visma | + 24.18 |
| 5 | EF Education-NIPPO | + 27.20 |
| 6 | Deceuninck-Quick Step | + 27.27 |
| 7 | UAE Team Emirates | + 28.47 |
| 8 | Lotto-Soudal | + 28.50 |
| 9 | BORA-hansgrohe | + 32.06 |
| 10 | Euskaltel-Euskadi | + 32.17 |
| 11 | Israel Start-Up Nation | + 34.51 |
| 12 | Equipo Kern Pharma | + 36.19 |
| 13 | Trek-Segafredo | + 38.10 |
| 14 | Astana-Premier Tech | + 41.40 |
| 15 | Team Arkéa-Samsic | + 44.56 |
| 16 | Bahrain Victorious | + 45.03 |
| 17 | Groupama-FDJ | + 56.29 |
| 18 | Cofidis | + 01:07.34 |
| 19 | Intermarché-Wanty-Gobert Matériaux | + 01:13.21 |
| 20 | Team DSM | + 01:14.00 |
| 21 | Gazprom-RusVelo | + 01:34.18 |
| 22 | AG2R Citroën Team | + 01:37.27 |
| 23 | Team Qhubeka NextHash | + 02:09.29 |
| 24 | Rally Cycling | + 02:19.25 |








