Tour de France 2021 - Stage 3
26.06-18.07
The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tim Merlier | Alpecin-Fenix | 4:01:28 |
| 2 | Jasper Philipsen | Alpecin-Fenix | + 00.00 |
| 3 | Nacer Bouhanni | Team Arkéa-Samsic | + 00.00 |
| 4 | Davide Ballerini | Deceuninck-Quick Step | + 00.00 |
| 5 | Sonny Colbrelli | Bahrain Victorious | + 00.00 |
| 6 | Julian Alaphilippe | Deceuninck-Quick Step | + 00.00 |
| 7 | Mathieu van der Poel | Alpecin-Fenix | + 00.00 |
| 8 | Cees Bol | Team DSM | + 00.00 |
| 9 | Anthony Turgis | Team TotalEnergies | + 00.00 |
| 10 | Max Walscheid | Team Qhubeka NextHash | + 00.00 |
| 11 | Matej Mohoric | Bahrain Victorious | + 00.00 |
| 12 | Miles Scotson | Groupama-FDJ | + 00.00 |
| 13 | Richard Carapaz | INEOS Grenadiers | + 00.00 |
| 14 | Søren Kragh Andersen | Team DSM | + 00.00 |
| 15 | Wout van Aert | Jumbo-Visma | + 00.00 |
| 16 | Jonas Rickaert | Alpecin-Fenix | + 00.00 |
| 17 | Nils Eekhoff | Team DSM | + 00.00 |
| 18 | Michael Matthews | Team BikeExchange | + 00.14 |
| 19 | Enric Mas | Movistar Team | + 00.14 |
| 20 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 00.14 |
| 21 | Vincenzo Nibali | Trek-Segafredo | + 00.14 |
| 22 | Jakob Fuglsang | Astana-Premier Tech | + 00.14 |
| 23 | Guillaume Boivin | Israel Start-Up Nation | + 00.14 |
| 24 | Fabien Doubey | Team TotalEnergies | + 00.14 |
| 25 | Nairo Quintana | Team Arkéa-Samsic | + 00.14 |
| 26 | Wilco Kelderman | BORA-hansgrohe | + 00.14 |
| 27 | Pierre Latour | Team TotalEnergies | + 00.14 |
| 28 | Victor Campenaerts | Team Qhubeka NextHash | + 00.14 |
| 29 | Sergio Henao | Team Qhubeka NextHash | + 00.14 |
| 30 | Loic Vliegen | Intermarché-Wanty-Gobert Matériaux | + 00.14 |
| 31 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 00.14 |
| 32 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | + 00.14 |
| 33 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 00.14 |
| 34 | Carlos Barbero | Team Qhubeka NextHash | + 00.14 |
| 35 | Tadej Pogacar | UAE Team Emirates | + 00.26 |
| 36 | Mikkel Bjerg | UAE Team Emirates | + 00.26 |
| 37 | Sergio Higuita | EF Education-NIPPO | + 00.26 |
| 38 | Iván García Cortina | Movistar Team | + 00.26 |
| 39 | Magnus Cort | EF Education-NIPPO | + 00.26 |
| 40 | Bauke Mollema | Trek-Segafredo | + 00.26 |
| 41 | Luka Mezgec | Team BikeExchange | + 00.26 |
| 42 | David Gaudu | Groupama-FDJ | + 00.26 |
| 43 | Alexey Lutsenko | Astana-Premier Tech | + 00.26 |
| 44 | Rigoberto Uran | EF Education-NIPPO | + 00.26 |
| 45 | Toms Skujins | Trek-Segafredo | + 00.26 |
| 46 | Greg Van Avermaet | AG2R Citroën Team | + 00.26 |
| 47 | Joris Nieuwenhuis | Team DSM | + 00.26 |
| 48 | Geraint Thomas | INEOS Grenadiers | + 00.26 |
| 49 | Esteban Chaves | Team BikeExchange | + 00.26 |
| 50 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.26 |
| 51 | Julien Bernard | Trek-Segafredo | + 00.26 |
| 52 | Emanuel Buchmann | BORA-hansgrohe | + 00.26 |
| 53 | Wout Poels | Bahrain Victorious | + 00.26 |
| 54 | Cyril Gautier | B&B Hotels p/b KTM | + 00.26 |
| 55 | Fred Wright | Bahrain Victorious | + 00.26 |
| 56 | Vegard Stake Laengen | UAE Team Emirates | + 00.26 |
| 57 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.26 |
| 58 | Xandro Meurisse | Alpecin-Fenix | + 00.26 |
| 59 | Oliver Naesen | AG2R Citroën Team | + 00.26 |
| 60 | Dorian Godon | AG2R Citroën Team | + 00.26 |
| 61 | Elie Gesbert | Team Arkéa-Samsic | + 00.26 |
| 62 | Kasper Asgreen | Deceuninck-Quick Step | + 00.26 |
| 63 | Stefan Küng | Groupama-FDJ | + 00.26 |
| 64 | Edvald Boasson-Hagen | Team TotalEnergies | + 00.26 |
| 65 | Julien Simon | Team TotalEnergies | + 00.26 |
| 66 | Mark Donovan | Team DSM | + 00.26 |
| 67 | Lucas Hamilton | Team BikeExchange | + 00.26 |
| 68 | Davide Formolo | UAE Team Emirates | + 00.26 |
| 69 | Richie Porte | INEOS Grenadiers | + 00.26 |
| 70 | Ruben Guerreiro | EF Education-NIPPO | + 00.26 |
| 71 | Jacopo Guarnieri | Groupama-FDJ | + 00.26 |
| 72 | Mattia Cattaneo | Deceuninck-Quick Step | + 00.26 |
| 73 | Ben O'Connor | AG2R Citroën Team | + 00.26 |
| 74 | Quentin Pacher | B&B Hotels p/b KTM | + 00.26 |
| 75 | Guillaume Martin | Cofidis | + 00.26 |
| 76 | Anthony Delaplace | Team Arkéa-Samsic | + 00.26 |
| 77 | Michael Mørkøv | Deceuninck-Quick Step | + 00.38 |
| 78 | Cyril Barthe | B&B Hotels p/b KTM | + 00.44 |
| 79 | Jasper Stuyven | Trek-Segafredo | + 00.53 |
| 80 | Peter Sagan | BORA-hansgrohe | + 00.00 |
| 81 | Franck Bonnamour | B&B Hotels p/b KTM | + 01.06 |
| 82 | Michal Kwiatkowski | INEOS Grenadiers | + 01.13 |
| 83 | Rick Zabel | Israel Start-Up Nation | + 01.15 |
| 84 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 01.15 |
| 85 | André Greipel | Israel Start-Up Nation | + 01.15 |
| 86 | Kenny Elissonde | Trek-Segafredo | + 01.15 |
| 87 | Michael Valgren | EF Education-NIPPO | + 01.15 |
| 88 | Stefan Bissegger | EF Education-NIPPO | + 01.15 |
| 89 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 01.15 |
| 90 | Alejandro Valverde | Movistar Team | + 01.21 |
| 91 | Mike Teunissen | Jumbo-Visma | + 01.21 |
| 92 | Primoz Roglic | Jumbo-Visma | + 01.21 |
| 93 | Miguel Ángel López | Movistar Team | + 01.21 |
| 94 | Pello Bilbao | Bahrain Victorious | + 01.21 |
| 95 | Dylan Teuns | Bahrain Victorious | + 01.21 |
| 96 | Jonas Vingegaard | Jumbo-Visma | + 01.21 |
| 97 | Silvan Dillier | Alpecin-Fenix | + 01.21 |
| 98 | Steven Kruijswijk | Jumbo-Visma | + 01.21 |
| 99 | Pierre Rolland | B&B Hotels p/b KTM | + 01.21 |
| 100 | Imanol Erviti | Movistar Team | + 01.21 |
| 101 | Rui Costa | UAE Team Emirates | + 01.27 |
| 102 | Nicholas Dlamini | Team Qhubeka NextHash | + 01.35 |
| 103 | Connor Swift | Team Arkéa-Samsic | + 01.45 |
| 104 | Carlos Verona | Movistar Team | + 01.56 |
| 105 | Neilson Powless | EF Education-NIPPO | + 01.56 |
| 106 | Stefan de Bod | Astana-Premier Tech | + 01.56 |
| 107 | Mads Pedersen | Trek-Segafredo | + 01.59 |
| 108 | Edward Theuns | Trek-Segafredo | + 01.59 |
| 109 | Jonathan Castroviejo | INEOS Grenadiers | + 02.03 |
| 110 | Omar Fraile | Astana-Premier Tech | + 02.03 |
| 111 | Ion Izagirre | Astana-Premier Tech | + 02.03 |
| 112 | Nans Peters | AG2R Citroën Team | + 02.06 |
| 113 | Tiesj Benoot | Team DSM | + 02.06 |
| 114 | Cristian Rodriguez | Team TotalEnergies | + 02.07 |
| 115 | Victor De La Parte | Team TotalEnergies | + 02.07 |
| 116 | Benoît Cosnefroy | AG2R Citroën Team | + 02.07 |
| 117 | Patrick Konrad | BORA-hansgrohe | + 02.07 |
| 118 | Jelle Wallays | Cofidis | + 02.07 |
| 119 | Kristian Sbaragli | Alpecin-Fenix | + 02.07 |
| 120 | Petr Vakoc | Alpecin-Fenix | + 02.07 |
| 121 | Daniel Martin | Israel Start-Up Nation | + 02.11 |
| 122 | Luke Rowe | INEOS Grenadiers | + 02.11 |
| 123 | Chris Froome | Israel Start-Up Nation | + 02.11 |
| 124 | Reto Hollenstein | Israel Start-Up Nation | + 02.11 |
| 125 | Michael Woods | Israel Start-Up Nation | + 02.11 |
| 126 | Michael Schär | AG2R Citroën Team | + 02.11 |
| 127 | Christophe Laporte | Cofidis | + 02.11 |
| 128 | Simon Geschke | Cofidis | + 02.11 |
| 129 | Casper Pedersen | Team DSM | + 02.11 |
| 130 | Simon Yates | Team BikeExchange | + 02.11 |
| 131 | Tony Martin | Jumbo-Visma | + 02.15 |
| 132 | Brandon McNulty | UAE Team Emirates | + 02.15 |
| 133 | Rafal Majka | UAE Team Emirates | + 02.15 |
| 134 | Michael Gogl | Team Qhubeka NextHash | + 02.22 |
| 135 | Philippe Gilbert | Lotto-Soudal | + 02.32 |
| 136 | Ruben Fernandez | Cofidis | + 02.37 |
| 137 | Tosh Van der Sande | Lotto-Soudal | + 02.37 |
| 138 | Hugo Houle | Astana-Premier Tech | + 02.39 |
| 139 | Lukas Pöstlberger | BORA-hansgrohe | + 02.42 |
| 140 | Tao Geoghegan Hart | INEOS Grenadiers | + 02.46 |
| 141 | Luke Durbridge | Team BikeExchange | + 02.47 |
| 142 | Dylan van Baarle | INEOS Grenadiers | + 02.47 |
| 143 | Nils Politt | BORA-hansgrohe | + 02.56 |
| 144 | Tim Declercq | Deceuninck-Quick Step | + 02.56 |
| 145 | Jesus Herrada | Cofidis | + 02.59 |
| 146 | Anthony Perez | Cofidis | + 02.59 |
| 147 | Dmitriy Gruzdev | Astana-Premier Tech | + 03.00 |
| 148 | Marc Hirschi | UAE Team Emirates | + 03.00 |
| 149 | Alex Aranburu | Astana-Premier Tech | + 03.00 |
| 150 | Brent Van Moer | Lotto-Soudal | + 03.51 |
| 151 | Harry Sweeny | Lotto-Soudal | + 03.52 |
| 152 | Christopher Juul-Jensen | Team BikeExchange | + 03.52 |
| 153 | Bruno Armirail | Groupama-FDJ | + 04.11 |
| 154 | Arnaud Démare | Groupama-FDJ | + 04.11 |
| 155 | Jorge Arcas | Movistar Team | + 04.57 |
| 156 | Dries Devenyns | Deceuninck-Quick Step | + 04.57 |
| 157 | Omer Goldstein | Israel Start-Up Nation | + 04.57 |
| 158 | Jérémy Cabot | Team TotalEnergies | + 04.57 |
| 159 | Valentin Madouas | Groupama-FDJ | + 05.01 |
| 160 | Pierre-Luc Périchon | Cofidis | + 05.01 |
| 161 | Simon Clarke | Team Qhubeka NextHash | + 05.01 |
| 162 | Sean Bennett | Team Qhubeka NextHash | + 05.01 |
| 163 | Amund Grøndahl Jansen | Team BikeExchange | + 05.01 |
| 164 | Sepp Kuss | Jumbo-Visma | + 05.01 |
| 165 | Jonas Rutsch | EF Education-NIPPO | + 05.03 |
| 166 | Maxime Chevalier | B&B Hotels p/b KTM | + 05.20 |
| 167 | Bryan Coquard | B&B Hotels p/b KTM | + 05.21 |
| 168 | Mark Cavendish | Deceuninck-Quick Step | + 05.28 |
| 169 | Thomas De Gendt | Lotto-Soudal | + 06.07 |
| 170 | Roger Kluge | Lotto-Soudal | + 06.08 |
| 171 | Warren Barguil | Team Arkéa-Samsic | + 06.37 |
| 172 | Daniel McLay | Team Arkéa-Samsic | + 06.39 |
| 173 | Clément Russo | Team Arkéa-Samsic | + 07.36 |
| 174 | Jasper De Buyst | Lotto-Soudal | + 07.36 |
| 175 | Daniel Oss | BORA-hansgrohe | + 07.39 |
| 176 | Ide Schelling | BORA-hansgrohe | + 07.41 |
| 177 | Marco Haller | Bahrain Victorious | + 08.36 |
| 178 | Caleb Ewan | Lotto-Soudal | + 00.00 |
| - | Jack Haig | Bahrain Victorious | DNF |
| - | Robert Gesink | Jumbo-Visma | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Mathieu van der Poel | Alpecin-Fenix | 12:58:53 |
| 2 | Julian Alaphilippe | Deceuninck-Quick Step | + 00.08 |
| 3 | Richard Carapaz | INEOS Grenadiers | + 00.31 |
| 4 | Wout van Aert | Jumbo-Visma | + 00.31 |
| 5 | Wilco Kelderman | BORA-hansgrohe | + 00.38 |
| 6 | Tadej Pogacar | UAE Team Emirates | + 00.39 |
| 7 | Enric Mas | Movistar Team | + 00.40 |
| 8 | Nairo Quintana | Team Arkéa-Samsic | + 00.40 |
| 9 | Pierre Latour | Team TotalEnergies | + 00.45 |
| 10 | Sergio Higuita | EF Education-NIPPO | + 00.52 |
| 11 | Bauke Mollema | Trek-Segafredo | + 00.52 |
| 12 | David Gaudu | Groupama-FDJ | + 00.52 |
| 13 | Alexey Lutsenko | Astana-Premier Tech | + 00.52 |
| 14 | Esteban Chaves | Team BikeExchange | + 00.52 |
| 15 | Rigoberto Uran | EF Education-NIPPO | + 00.52 |
| 16 | Vincenzo Nibali | Trek-Segafredo | + 00.55 |
| 17 | Jakob Fuglsang | Astana-Premier Tech | + 00.55 |
| 18 | Geraint Thomas | INEOS Grenadiers | + 01.07 |
| 19 | Sonny Colbrelli | Bahrain Victorious | + 01.12 |
| 20 | Primoz Roglic | Jumbo-Visma | + 01.35 |
| 21 | Lucas Hamilton | Team BikeExchange | + 01.42 |
| 22 | Kasper Asgreen | Deceuninck-Quick Step | + 01.43 |
| 23 | Jonas Vingegaard | Jumbo-Visma | + 01.47 |
| 24 | Pello Bilbao | Bahrain Victorious | + 01.47 |
| 25 | Sergio Henao | Team Qhubeka NextHash | + 02.21 |
| 26 | Toms Skujins | Trek-Segafredo | + 02.26 |
| 27 | Emanuel Buchmann | BORA-hansgrohe | + 02.33 |
| 28 | Guillaume Martin | Cofidis | + 02.33 |
| 29 | Søren Kragh Andersen | Team DSM | + 02.50 |
| 30 | Anthony Turgis | Team TotalEnergies | + 03.04 |
| 31 | Michael Matthews | Team BikeExchange | + 03.06 |
| 32 | Ruben Guerreiro | EF Education-NIPPO | + 03.09 |
| 33 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 03.15 |
| 34 | Aurélien Paret-Peintre | AG2R Citroën Team | + 03.15 |
| 35 | Wout Poels | Bahrain Victorious | + 03.15 |
| 36 | Quentin Pacher | B&B Hotels p/b KTM | + 03.15 |
| 37 | Tiesj Benoot | Team DSM | + 03.23 |
| 38 | Steven Kruijswijk | Jumbo-Visma | + 03.28 |
| 39 | Matej Mohoric | Bahrain Victorious | + 03.29 |
| 40 | Ben O'Connor | AG2R Citroën Team | + 03.31 |
| 41 | Richie Porte | INEOS Grenadiers | + 03.34 |
| 42 | Miguel Ángel López | Movistar Team | + 03.43 |
| 43 | Alex Aranburu | Astana-Premier Tech | + 03.46 |
| 44 | Greg Van Avermaet | AG2R Citroën Team | + 03.51 |
| 45 | Xandro Meurisse | Alpecin-Fenix | + 03.51 |
| 46 | Davide Formolo | UAE Team Emirates | + 04.27 |
| 47 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 04.40 |
| 48 | Stefan Küng | Groupama-FDJ | + 04.51 |
| 49 | Pierre Rolland | B&B Hotels p/b KTM | + 05.05 |
| 50 | Stefan de Bod | Astana-Premier Tech | + 05.33 |
| 51 | Michael Valgren | EF Education-NIPPO | + 05.40 |
| 52 | Dylan Teuns | Bahrain Victorious | + 05.49 |
| 53 | Neilson Powless | EF Education-NIPPO | + 06.01 |
| 54 | Guillaume Boivin | Israel Start-Up Nation | + 06.04 |
| 55 | Iván García Cortina | Movistar Team | + 06.13 |
| 56 | Mark Donovan | Team DSM | + 06.13 |
| 57 | Mattia Cattaneo | Deceuninck-Quick Step | + 06.13 |
| 58 | Michael Gogl | Team Qhubeka NextHash | + 06.47 |
| 59 | Elie Gesbert | Team Arkéa-Samsic | + 06.51 |
| 60 | Alejandro Valverde | Movistar Team | + 07.12 |
| 61 | Joris Nieuwenhuis | Team DSM | + 07.14 |
| 62 | Simon Yates | Team BikeExchange | + 07.22 |
| 63 | Franck Bonnamour | B&B Hotels p/b KTM | + 07.38 |
| 64 | Luka Mezgec | Team BikeExchange | + 07.41 |
| 65 | Julien Bernard | Trek-Segafredo | + 07.54 |
| 66 | Kenny Elissonde | Trek-Segafredo | + 07.57 |
| 67 | Simon Geschke | Cofidis | + 08.04 |
| 68 | Peter Sagan | BORA-hansgrohe | + 08.16 |
| 69 | Fabien Doubey | Team TotalEnergies | + 08.23 |
| 70 | Daniel Martin | Israel Start-Up Nation | + 08.30 |
| 71 | Michal Kwiatkowski | INEOS Grenadiers | + 08.41 |
| 72 | Anthony Delaplace | Team Arkéa-Samsic | + 08.42 |
| 73 | Jonas Rickaert | Alpecin-Fenix | + 08.44 |
| 74 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 08.51 |
| 75 | Oliver Naesen | AG2R Citroën Team | + 09.10 |
| 76 | Julien Simon | Team TotalEnergies | + 09.18 |
| 77 | Rui Costa | UAE Team Emirates | + 09.20 |
| 78 | Cyril Barthe | B&B Hotels p/b KTM | + 09.28 |
| 79 | Dries Devenyns | Deceuninck-Quick Step | + 09.36 |
| 80 | Philippe Gilbert | Lotto-Soudal | + 09.47 |
| 81 | Dylan van Baarle | INEOS Grenadiers | + 10.02 |
| 82 | Victor De La Parte | Team TotalEnergies | + 10.16 |
| 83 | Rafal Majka | UAE Team Emirates | + 10.24 |
| 84 | Connor Swift | Team Arkéa-Samsic | + 10.39 |
| 85 | Stefan Bissegger | EF Education-NIPPO | + 10.55 |
| 86 | Magnus Cort | EF Education-NIPPO | + 10.58 |
| 87 | Edvald Boasson-Hagen | Team TotalEnergies | + 10.58 |
| 88 | Ruben Fernandez | Cofidis | + 10.58 |
| 89 | Hugo Houle | Astana-Premier Tech | + 11.03 |
| 90 | Nils Eekhoff | Team DSM | + 11.13 |
| 91 | Michael Woods | Israel Start-Up Nation | + 11.18 |
| 92 | Carlos Verona | Movistar Team | + 11.27 |
| 93 | Omar Fraile | Astana-Premier Tech | + 11.34 |
| 94 | Jonathan Castroviejo | INEOS Grenadiers | + 11.34 |
| 95 | Cristian Rodriguez | Team TotalEnergies | + 11.38 |
| 96 | Brent Van Moer | Lotto-Soudal | + 11.43 |
| 97 | Brandon McNulty | UAE Team Emirates | + 11.48 |
| 98 | Christophe Laporte | Cofidis | + 11.51 |
| 99 | Tao Geoghegan Hart | INEOS Grenadiers | + 12.17 |
| 100 | Cyril Gautier | B&B Hotels p/b KTM | + 12.27 |
| 101 | Valentin Madouas | Groupama-FDJ | + 12.29 |
| 102 | Dorian Godon | AG2R Citroën Team | + 13.15 |
| 103 | Silvan Dillier | Alpecin-Fenix | + 13.32 |
| 104 | Ion Izagirre | Astana-Premier Tech | + 13.41 |
| 105 | Patrick Konrad | BORA-hansgrohe | + 13.44 |
| 106 | Jasper Stuyven | Trek-Segafredo | + 13.48 |
| 107 | Warren Barguil | Team Arkéa-Samsic | + 14.08 |
| 108 | Loic Vliegen | Intermarché-Wanty-Gobert Matériaux | + 14.17 |
| 109 | Vegard Stake Laengen | UAE Team Emirates | + 14.39 |
| 110 | Bruno Armirail | Groupama-FDJ | + 14.44 |
| 111 | Victor Campenaerts | Team Qhubeka NextHash | + 14.52 |
| 112 | Nans Peters | AG2R Citroën Team | + 14.55 |
| 113 | Fred Wright | Bahrain Victorious | + 15.15 |
| 114 | Kristian Sbaragli | Alpecin-Fenix | + 15.37 |
| 115 | Imanol Erviti | Movistar Team | + 16.10 |
| 116 | Jonas Rutsch | EF Education-NIPPO | + 16.49 |
| 117 | Sean Bennett | Team Qhubeka NextHash | + 17.02 |
| 118 | Michael Schär | AG2R Citroën Team | + 17.02 |
| 119 | Carlos Barbero | Team Qhubeka NextHash | + 17.18 |
| 120 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 17.31 |
| 121 | Benoît Cosnefroy | AG2R Citroën Team | + 17.32 |
| 122 | Jasper Philipsen | Alpecin-Fenix | + 18.32 |
| 123 | Davide Ballerini | Deceuninck-Quick Step | + 18.42 |
| 124 | Nacer Bouhanni | Team Arkéa-Samsic | + 18.45 |
| 125 | Luke Rowe | INEOS Grenadiers | + 18.46 |
| 126 | Miles Scotson | Groupama-FDJ | + 18.49 |
| 127 | Jelle Wallays | Cofidis | + 18.59 |
| 128 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | + 19.03 |
| 129 | Jacopo Guarnieri | Groupama-FDJ | + 19.15 |
| 130 | Max Walscheid | Team Qhubeka NextHash | + 19.17 |
| 131 | Caleb Ewan | Lotto-Soudal | + 19.23 |
| 132 | Lukas Pöstlberger | BORA-hansgrohe | + 19.32 |
| 133 | Thomas De Gendt | Lotto-Soudal | + 19.33 |
| 134 | Petr Vakoc | Alpecin-Fenix | + 19.34 |
| 135 | Maxime Chevalier | B&B Hotels p/b KTM | + 19.38 |
| 136 | Simon Clarke | Team Qhubeka NextHash | + 19.49 |
| 137 | Michael Mørkøv | Deceuninck-Quick Step | + 20.01 |
| 138 | Anthony Perez | Cofidis | + 20.03 |
| 139 | Nicholas Dlamini | Team Qhubeka NextHash | + 20.13 |
| 140 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 20.16 |
| 141 | Jesus Herrada | Cofidis | + 20.22 |
| 142 | Jorge Arcas | Movistar Team | + 21.10 |
| 143 | Tosh Van der Sande | Lotto-Soudal | + 21.15 |
| 144 | Christopher Juul-Jensen | Team BikeExchange | + 21.32 |
| 145 | Tim Merlier | Alpecin-Fenix | + 21.44 |
| 146 | Dmitriy Gruzdev | Astana-Premier Tech | + 21.56 |
| 147 | Tim Declercq | Deceuninck-Quick Step | + 22.08 |
| 148 | Mikkel Bjerg | UAE Team Emirates | + 22.31 |
| 149 | Luke Durbridge | Team BikeExchange | + 22.34 |
| 150 | Arnaud Démare | Groupama-FDJ | + 23.00 |
| 151 | Daniel Oss | BORA-hansgrohe | + 23.02 |
| 152 | Cees Bol | Team DSM | + 23.03 |
| 153 | Nils Politt | BORA-hansgrohe | + 23.16 |
| 154 | Jérémy Cabot | Team TotalEnergies | + 23.46 |
| 155 | Pierre-Luc Périchon | Cofidis | + 24.08 |
| 156 | Mark Cavendish | Deceuninck-Quick Step | + 24.40 |
| 157 | Casper Pedersen | Team DSM | + 24.46 |
| 158 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 25.15 |
| 159 | Sepp Kuss | Jumbo-Visma | + 25.28 |
| 160 | Roger Kluge | Lotto-Soudal | + 25.31 |
| 161 | André Greipel | Israel Start-Up Nation | + 25.36 |
| 162 | Harry Sweeny | Lotto-Soudal | + 25.57 |
| 163 | Edward Theuns | Trek-Segafredo | + 26.31 |
| 164 | Mike Teunissen | Jumbo-Visma | + 27.06 |
| 165 | Omer Goldstein | Israel Start-Up Nation | + 27.25 |
| 166 | Jasper De Buyst | Lotto-Soudal | + 27.38 |
| 167 | Bryan Coquard | B&B Hotels p/b KTM | + 27.41 |
| 168 | Chris Froome | Israel Start-Up Nation | + 28.19 |
| 169 | Rick Zabel | Israel Start-Up Nation | + 29.15 |
| 170 | Mads Pedersen | Trek-Segafredo | + 29.52 |
| 171 | Reto Hollenstein | Israel Start-Up Nation | + 30.04 |
| 172 | Marc Hirschi | UAE Team Emirates | + 30.25 |
| 173 | Marco Haller | Bahrain Victorious | + 31.28 |
| 174 | Tony Martin | Jumbo-Visma | + 32.00 |
| 175 | Ide Schelling | BORA-hansgrohe | + 32.58 |
| 176 | Daniel McLay | Team Arkéa-Samsic | + 34.17 |
| 177 | Amund Grøndahl Jansen | Team BikeExchange | + 34.46 |
| 178 | Clément Russo | Team Arkéa-Samsic | + 35.03 |
| - | Jack Haig | Bahrain Victorious | DNF |
| - | Robert Gesink | Jumbo-Visma | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 12:59:32 |
| 2 | Sergio Higuita | EF Education-NIPPO | + 00.13 |
| 3 | David Gaudu | Groupama-FDJ | + 00.13 |
| 4 | Lucas Hamilton | Team BikeExchange | + 01.03 |
| 5 | Jonas Vingegaard | Jumbo-Visma | + 01.08 |
| 6 | Aurélien Paret-Peintre | AG2R Citroën Team | + 02.36 |
| 7 | Stefan de Bod | Astana-Premier Tech | + 04.54 |
| 8 | Neilson Powless | EF Education-NIPPO | + 05.22 |
| 9 | Mark Donovan | Team DSM | + 05.34 |
| 10 | Joris Nieuwenhuis | Team DSM | + 06.35 |
| 11 | Cyril Barthe | B&B Hotels p/b KTM | + 08.49 |
| 12 | Stefan Bissegger | EF Education-NIPPO | + 10.16 |
| 13 | Nils Eekhoff | Team DSM | + 10.34 |
| 14 | Brent Van Moer | Lotto-Soudal | + 11.04 |
| 15 | Brandon McNulty | UAE Team Emirates | + 11.09 |
| 16 | Valentin Madouas | Groupama-FDJ | + 11.50 |
| 17 | Dorian Godon | AG2R Citroën Team | + 12.36 |
| 18 | Fred Wright | Bahrain Victorious | + 14.36 |
| 19 | Jonas Rutsch | EF Education-NIPPO | + 16.10 |
| 20 | Sean Bennett | Team Qhubeka NextHash | + 16.23 |
| 21 | Jasper Philipsen | Alpecin-Fenix | + 17.53 |
| 22 | Maxime Chevalier | B&B Hotels p/b KTM | + 18.59 |
| 23 | Mikkel Bjerg | UAE Team Emirates | + 21.52 |
| 24 | Casper Pedersen | Team DSM | + 24.07 |
| 25 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 24.36 |
| 26 | Harry Sweeny | Lotto-Soudal | + 25.18 |
| 27 | Omer Goldstein | Israel Start-Up Nation | + 26.46 |
| 28 | Marc Hirschi | UAE Team Emirates | + 29.46 |
| 29 | Ide Schelling | BORA-hansgrohe | + 32.19 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Julian Alaphilippe | Deceuninck-Quick Step | 80 |
| 2 | Mathieu van der Poel | Alpecin-Fenix | 62 |
| 3 | Tim Merlier | Alpecin-Fenix | 50 |
| 4 | Michael Matthews | Team BikeExchange | 50 |
| 5 | Tadej Pogacar | UAE Team Emirates | 44 |
| 6 | Jasper Philipsen | Alpecin-Fenix | 41 |
| 7 | Primoz Roglic | Jumbo-Visma | 40 |
| 8 | Caleb Ewan | Lotto-Soudal | 37 |
| 9 | Wilco Kelderman | BORA-hansgrohe | 34 |
| 10 | Nacer Bouhanni | Team Arkéa-Samsic | 33 |
| 11 | Sonny Colbrelli | Bahrain Victorious | 32 |
| 12 | Ide Schelling | BORA-hansgrohe | 31 |
| 13 | Peter Sagan | BORA-hansgrohe | 24 |
| 14 | Mark Cavendish | Deceuninck-Quick Step | 24 |
| 15 | Bauke Mollema | Trek-Segafredo | 22 |
| 16 | Arnaud Démare | Groupama-FDJ | 22 |
| 17 | Cyril Barthe | B&B Hotels p/b KTM | 20 |
| 18 | Edward Theuns | Trek-Segafredo | 20 |
| 19 | Sergio Higuita | EF Education-NIPPO | 20 |
| 20 | Davide Ballerini | Deceuninck-Quick Step | 18 |
| 21 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | 17 |
| 22 | Maxime Chevalier | B&B Hotels p/b KTM | 17 |
| 23 | Jonas Vingegaard | Jumbo-Visma | 16 |
| 24 | David Gaudu | Groupama-FDJ | 15 |
| 25 | Michael Schär | AG2R Citroën Team | 15 |
| 26 | Michael Mørkøv | Deceuninck-Quick Step | 15 |
| 27 | Jérémy Cabot | Team TotalEnergies | 15 |
| 28 | Jelle Wallays | Cofidis | 13 |
| 29 | Anthony Perez | Cofidis | 13 |
| 30 | Bryan Coquard | B&B Hotels p/b KTM | 12 |
| 31 | Simon Clarke | Team Qhubeka NextHash | 10 |
| 32 | Cees Bol | Team DSM | 10 |
| 33 | Richard Carapaz | INEOS Grenadiers | 9 |
| 34 | Pierre Latour | Team TotalEnergies | 8 |
| 35 | Anthony Turgis | Team TotalEnergies | 8 |
| 36 | Geraint Thomas | INEOS Grenadiers | 7 |
| 37 | Max Walscheid | Team Qhubeka NextHash | 7 |
| 38 | Jasper De Buyst | Lotto-Soudal | 7 |
| 39 | Enric Mas | Movistar Team | 6 |
| 40 | Esteban Chaves | Team BikeExchange | 6 |
| 41 | Matej Mohoric | Bahrain Victorious | 6 |
| 42 | Michael Woods | Israel Start-Up Nation | 6 |
| 43 | Pello Bilbao | Bahrain Victorious | 5 |
| 44 | Luka Mezgec | Team BikeExchange | 5 |
| 45 | Miles Scotson | Groupama-FDJ | 5 |
| 46 | Daniel Oss | BORA-hansgrohe | 5 |
| 47 | Alexey Lutsenko | Astana-Premier Tech | 3 |
| 48 | Søren Kragh Andersen | Team DSM | 3 |
| 49 | Jacopo Guarnieri | Groupama-FDJ | 3 |
| 50 | Tony Martin | Jumbo-Visma | 3 |
| 51 | Wout van Aert | Jumbo-Visma | 2 |
| 52 | Nairo Quintana | Team Arkéa-Samsic | 2 |
| 53 | Marco Haller | Bahrain Victorious | 2 |
| 54 | Mads Pedersen | Trek-Segafredo | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Ide Schelling | BORA-hansgrohe | 5 |
| 2 | Mathieu van der Poel | Alpecin-Fenix | 4 |
| 3 | Anthony Perez | Cofidis | 3 |
| 4 | Julian Alaphilippe | Deceuninck-Quick Step | 2 |
| 5 | Edward Theuns | Trek-Segafredo | 2 |
| 6 | Tadej Pogacar | UAE Team Emirates | 2 |
| 7 | Victor Campenaerts | Team Qhubeka NextHash | 1 |
| 8 | Jelle Wallays | Cofidis | 1 |
| 9 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 1 |
| 10 | Michael Matthews | Team BikeExchange | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 38:59:09 |
| 2 | Jumbo-Visma | + 01.33 |
| 3 | Trek-Segafredo | + 01.43 |
| 4 | Astana-Premier Tech | + 01.59 |
| 5 | EF Education-NIPPO | + 02.02 |
| 6 | Team BikeExchange | + 02.20 |
| 7 | INEOS Grenadiers | + 02.42 |
| 8 | Deceuninck-Quick Step | + 03.56 |
| 9 | Movistar Team | + 04.26 |
| 10 | BORA-hansgrohe | + 06.46 |
| 11 | Team DSM | + 07.24 |
| 12 | Alpecin-Fenix | + 07.27 |
| 13 | Team Arkéa-Samsic | + 08.04 |
| 14 | AG2R Citroën Team | + 08.07 |
| 15 | B&B Hotels p/b KTM | + 08.54 |
| 16 | Team TotalEnergies | + 09.01 |
| 17 | Groupama-FDJ | + 10.08 |
| 18 | UAE Team Emirates | + 10.30 |
| 19 | Intermarché-Wanty-Gobert Matériaux | + 13.57 |
| 20 | Cofidis | + 14.51 |
| 21 | Team Qhubeka NextHash | + 16.31 |
| 22 | Israel Start-Up Nation | + 21.30 |
| 23 | Lotto-Soudal | + 31.12 |








