Tour de France 2021 - Stage 4
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 | Mark Cavendish | Deceuninck-Quick Step | 3:20:17 |
| 2 | Nacer Bouhanni | Team Arkéa-Samsic | + 00.00 |
| 3 | Jasper Philipsen | Alpecin-Fenix | + 00.00 |
| 4 | Michael Matthews | Team BikeExchange | + 00.00 |
| 5 | Peter Sagan | BORA-hansgrohe | + 00.00 |
| 6 | Cees Bol | Team DSM | + 00.00 |
| 7 | Christophe Laporte | Cofidis | + 00.00 |
| 8 | Mads Pedersen | Trek-Segafredo | + 00.00 |
| 9 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 10 | André Greipel | Israel Start-Up Nation | + 00.00 |
| 11 | Sonny Colbrelli | Bahrain Victorious | + 00.00 |
| 12 | Mathieu van der Poel | Alpecin-Fenix | + 00.00 |
| 13 | Nils Eekhoff | Team DSM | + 00.00 |
| 14 | Alexey Lutsenko | Astana-Premier Tech | + 00.00 |
| 15 | Rick Zabel | Israel Start-Up Nation | + 00.00 |
| 16 | Max Walscheid | Team Qhubeka NextHash | + 00.00 |
| 17 | Bryan Coquard | B&B Hotels p/b KTM | + 00.00 |
| 18 | Wout Poels | Bahrain Victorious | + 00.00 |
| 19 | Cyril Barthe | B&B Hotels p/b KTM | + 00.00 |
| 20 | Iván García Cortina | Movistar Team | + 00.00 |
| 21 | Guillaume Boivin | Israel Start-Up Nation | + 00.00 |
| 22 | David Gaudu | Groupama-FDJ | + 00.00 |
| 23 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.00 |
| 24 | Edvald Boasson-Hagen | Team TotalEnergies | + 00.00 |
| 25 | Wout van Aert | Jumbo-Visma | + 00.00 |
| 26 | Clément Russo | Team Arkéa-Samsic | + 00.00 |
| 27 | Kasper Asgreen | Deceuninck-Quick Step | + 00.00 |
| 28 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 29 | Julien Simon | Team TotalEnergies | + 00.00 |
| 30 | Enric Mas | Movistar Team | + 00.00 |
| 31 | Vincenzo Nibali | Trek-Segafredo | + 00.00 |
| 32 | Richard Carapaz | INEOS Grenadiers | + 00.00 |
| 33 | Connor Swift | Team Arkéa-Samsic | + 00.00 |
| 34 | Nairo Quintana | Team Arkéa-Samsic | + 00.00 |
| 35 | Tim Merlier | Alpecin-Fenix | + 00.00 |
| 36 | Silvan Dillier | Alpecin-Fenix | + 00.00 |
| 37 | Oliver Naesen | AG2R Citroën Team | + 00.00 |
| 38 | Søren Kragh Andersen | Team DSM | + 00.00 |
| 39 | Julian Alaphilippe | Deceuninck-Quick Step | + 00.00 |
| 40 | Davide Formolo | UAE Team Emirates | + 00.00 |
| 41 | Jonas Rickaert | Alpecin-Fenix | + 00.00 |
| 42 | Wilco Kelderman | BORA-hansgrohe | + 00.00 |
| 43 | Matej Mohoric | Bahrain Victorious | + 00.00 |
| 44 | Sergio Higuita | EF Education-NIPPO | + 00.00 |
| 45 | Bauke Mollema | Trek-Segafredo | + 00.00 |
| 46 | Arnaud Démare | Groupama-FDJ | + 00.00 |
| 47 | Luke Rowe | INEOS Grenadiers | + 00.00 |
| 48 | Victor Campenaerts | Team Qhubeka NextHash | + 00.00 |
| 49 | Brent Van Moer | Lotto-Soudal | + 00.00 |
| 50 | Pierre Latour | Team TotalEnergies | + 00.00 |
| 51 | Lucas Hamilton | Team BikeExchange | + 00.00 |
| 52 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 53 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 54 | Jonas Vingegaard | Jumbo-Visma | + 00.00 |
| 55 | Geraint Thomas | INEOS Grenadiers | + 00.00 |
| 56 | Ben O'Connor | AG2R Citroën Team | + 00.00 |
| 57 | Guillaume Martin | Cofidis | + 00.00 |
| 58 | Sergio Henao | Team Qhubeka NextHash | + 00.00 |
| 59 | Franck Bonnamour | B&B Hotels p/b KTM | + 00.00 |
| 60 | Fabien Doubey | Team TotalEnergies | + 00.00 |
| 61 | Primoz Roglic | Jumbo-Visma | + 00.00 |
| 62 | Mike Teunissen | Jumbo-Visma | + 00.00 |
| 63 | Vegard Stake Laengen | UAE Team Emirates | + 00.00 |
| 64 | Jasper Stuyven | Trek-Segafredo | + 00.00 |
| 65 | Rigoberto Uran | EF Education-NIPPO | + 00.00 |
| 66 | Loic Vliegen | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 67 | Magnus Cort | EF Education-NIPPO | + 00.00 |
| 68 | Emanuel Buchmann | BORA-hansgrohe | + 00.00 |
| 69 | Jorge Arcas | Movistar Team | + 00.00 |
| 70 | Esteban Chaves | Team BikeExchange | + 00.00 |
| 71 | Michael Valgren | EF Education-NIPPO | + 00.00 |
| 72 | Anthony Turgis | Team TotalEnergies | + 00.00 |
| 73 | Ruben Guerreiro | EF Education-NIPPO | + 00.00 |
| 74 | Pello Bilbao | Bahrain Victorious | + 00.00 |
| 75 | Imanol Erviti | Movistar Team | + 00.00 |
| 76 | Luka Mezgec | Team BikeExchange | + 00.00 |
| 77 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 78 | Mark Donovan | Team DSM | + 00.00 |
| 79 | Steven Kruijswijk | Jumbo-Visma | + 00.00 |
| 80 | Jakob Fuglsang | Astana-Premier Tech | + 00.00 |
| 81 | Richie Porte | INEOS Grenadiers | + 00.00 |
| 82 | Miguel Ángel López | Movistar Team | + 00.00 |
| 83 | Philippe Gilbert | Lotto-Soudal | + 00.00 |
| 84 | Toms Skujins | Trek-Segafredo | + 00.00 |
| 85 | Quentin Pacher | B&B Hotels p/b KTM | + 00.00 |
| 86 | Ruben Fernandez | Cofidis | + 00.00 |
| 87 | Greg Van Avermaet | AG2R Citroën Team | + 00.00 |
| 88 | Tiesj Benoot | Team DSM | + 00.00 |
| 89 | Dorian Godon | AG2R Citroën Team | + 00.00 |
| 90 | Tony Martin | Jumbo-Visma | + 00.00 |
| 91 | Michael Schär | AG2R Citroën Team | + 00.00 |
| 92 | Brandon McNulty | UAE Team Emirates | + 00.00 |
| 93 | Nils Politt | BORA-hansgrohe | + 00.00 |
| 94 | Stefan de Bod | Astana-Premier Tech | + 00.00 |
| 95 | Elie Gesbert | Team Arkéa-Samsic | + 00.00 |
| 96 | Alejandro Valverde | Movistar Team | + 00.00 |
| 97 | Stefan Küng | Groupama-FDJ | + 00.00 |
| 98 | Benoît Cosnefroy | AG2R Citroën Team | + 00.00 |
| 99 | Nans Peters | AG2R Citroën Team | + 00.00 |
| 100 | Patrick Konrad | BORA-hansgrohe | + 00.00 |
| 101 | Omer Goldstein | Israel Start-Up Nation | + 00.00 |
| 102 | Neilson Powless | EF Education-NIPPO | + 00.00 |
| 103 | Dylan Teuns | Bahrain Victorious | + 00.00 |
| 104 | Simon Geschke | Cofidis | + 00.00 |
| 105 | Dmitriy Gruzdev | Astana-Premier Tech | + 00.00 |
| 106 | Cyril Gautier | B&B Hotels p/b KTM | + 00.00 |
| 107 | Harry Sweeny | Lotto-Soudal | + 00.00 |
| 108 | Michael Woods | Israel Start-Up Nation | + 00.00 |
| 109 | Kenny Elissonde | Trek-Segafredo | + 00.00 |
| 110 | Mattia Cattaneo | Deceuninck-Quick Step | + 00.00 |
| 111 | Hugo Houle | Astana-Premier Tech | + 00.00 |
| 112 | Pierre Rolland | B&B Hotels p/b KTM | + 00.00 |
| 113 | Warren Barguil | Team Arkéa-Samsic | + 00.00 |
| 114 | Julien Bernard | Trek-Segafredo | + 00.00 |
| 115 | Miles Scotson | Groupama-FDJ | + 00.00 |
| 116 | Maxime Chevalier | B&B Hotels p/b KTM | + 00.00 |
| 117 | Victor De La Parte | Team TotalEnergies | + 00.00 |
| 118 | Jonas Rutsch | EF Education-NIPPO | + 00.00 |
| 119 | Daniel Martin | Israel Start-Up Nation | + 00.00 |
| 120 | Michael Mørkøv | Deceuninck-Quick Step | + 00.00 |
| 121 | Kristian Sbaragli | Alpecin-Fenix | + 00.00 |
| 122 | Anthony Delaplace | Team Arkéa-Samsic | + 00.00 |
| 123 | Valentin Madouas | Groupama-FDJ | + 00.00 |
| 124 | Jacopo Guarnieri | Groupama-FDJ | + 00.26 |
| 125 | Cristian Rodriguez | Team TotalEnergies | + 00.41 |
| 126 | Thomas De Gendt | Lotto-Soudal | + 00.41 |
| 127 | Chris Froome | Israel Start-Up Nation | + 00.41 |
| 128 | Dries Devenyns | Deceuninck-Quick Step | + 00.43 |
| 129 | Daniel McLay | Team Arkéa-Samsic | + 00.43 |
| 130 | Joris Nieuwenhuis | Team DSM | + 00.43 |
| 131 | Carlos Barbero | Team Qhubeka NextHash | + 00.43 |
| 132 | Tosh Van der Sande | Lotto-Soudal | + 00.47 |
| 133 | Jasper De Buyst | Lotto-Soudal | + 00.47 |
| 134 | Jelle Wallays | Cofidis | + 00.50 |
| 135 | Fred Wright | Bahrain Victorious | + 01.04 |
| 136 | Marco Haller | Bahrain Victorious | + 01.04 |
| 137 | Dylan van Baarle | INEOS Grenadiers | + 01.07 |
| 138 | Daniel Oss | BORA-hansgrohe | + 01.07 |
| 139 | Rafal Majka | UAE Team Emirates | + 01.07 |
| 140 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 01.07 |
| 141 | Rui Costa | UAE Team Emirates | + 01.07 |
| 142 | Nicholas Dlamini | Team Qhubeka NextHash | + 01.07 |
| 143 | Luke Durbridge | Team BikeExchange | + 01.07 |
| 144 | Stefan Bissegger | EF Education-NIPPO | + 01.07 |
| 145 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 01.07 |
| 146 | Jesus Herrada | Cofidis | + 01.07 |
| 147 | Ion Izagirre | Astana-Premier Tech | + 01.07 |
| 148 | Omar Fraile | Astana-Premier Tech | + 01.07 |
| 149 | Alex Aranburu | Astana-Premier Tech | + 01.07 |
| 150 | Amund Grøndahl Jansen | Team BikeExchange | + 01.07 |
| 151 | Carlos Verona | Movistar Team | + 01.07 |
| 152 | Marc Hirschi | UAE Team Emirates | + 01.07 |
| 153 | Anthony Perez | Cofidis | + 01.07 |
| 154 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 01.23 |
| 155 | Edward Theuns | Trek-Segafredo | + 01.23 |
| 156 | Reto Hollenstein | Israel Start-Up Nation | + 01.28 |
| 157 | Lukas Pöstlberger | BORA-hansgrohe | + 01.28 |
| 158 | Michal Kwiatkowski | INEOS Grenadiers | + 01.28 |
| 159 | Michael Gogl | Team Qhubeka NextHash | + 01.28 |
| 160 | Jonathan Castroviejo | INEOS Grenadiers | + 01.28 |
| 161 | Sepp Kuss | Jumbo-Visma | + 01.28 |
| 162 | Sean Bennett | Team Qhubeka NextHash | + 01.28 |
| 163 | Bruno Armirail | Groupama-FDJ | + 01.28 |
| 164 | Tim Declercq | Deceuninck-Quick Step | + 01.28 |
| 165 | Ide Schelling | BORA-hansgrohe | + 01.28 |
| 166 | Tao Geoghegan Hart | INEOS Grenadiers | + 01.33 |
| 167 | Casper Pedersen | Team DSM | + 01.33 |
| 168 | Petr Vakoc | Alpecin-Fenix | + 01.33 |
| 169 | Simon Yates | Team BikeExchange | + 01.33 |
| 170 | Simon Clarke | Team Qhubeka NextHash | + 01.33 |
| 171 | Jérémy Cabot | Team TotalEnergies | + 01.33 |
| 172 | Xandro Meurisse | Alpecin-Fenix | + 01.38 |
| 173 | Mikkel Bjerg | UAE Team Emirates | + 01.47 |
| 174 | Christopher Juul-Jensen | Team BikeExchange | + 01.47 |
| 175 | Pierre-Luc Périchon | Cofidis | + 01.57 |
| 176 | Davide Ballerini | Deceuninck-Quick Step | + 00.00 |
| 177 | Roger Kluge | Lotto-Soudal | + 07.16 |
| - | Caleb Ewan | Lotto-Soudal | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Mathieu van der Poel | Alpecin-Fenix | 16:19:10 |
| 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 | David Gaudu | Groupama-FDJ | + 00.52 |
| 11 | Alexey Lutsenko | Astana-Premier Tech | + 00.52 |
| 12 | Sergio Higuita | EF Education-NIPPO | + 00.52 |
| 13 | Bauke Mollema | Trek-Segafredo | + 00.52 |
| 14 | Rigoberto Uran | EF Education-NIPPO | + 00.52 |
| 15 | Esteban Chaves | Team BikeExchange | + 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 | Wout Poels | Bahrain Victorious | + 03.15 |
| 34 | Aurélien Paret-Peintre | AG2R Citroën Team | + 03.15 |
| 35 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 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 | Greg Van Avermaet | AG2R Citroën Team | + 03.51 |
| 44 | Davide Formolo | UAE Team Emirates | + 04.27 |
| 45 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 04.40 |
| 46 | Stefan Küng | Groupama-FDJ | + 04.51 |
| 47 | Alex Aranburu | Astana-Premier Tech | + 04.53 |
| 48 | Pierre Rolland | B&B Hotels p/b KTM | + 05.05 |
| 49 | Xandro Meurisse | Alpecin-Fenix | + 05.29 |
| 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 | Elie Gesbert | Team Arkéa-Samsic | + 06.51 |
| 59 | Alejandro Valverde | Movistar Team | + 07.12 |
| 60 | Franck Bonnamour | B&B Hotels p/b KTM | + 07.38 |
| 61 | Luka Mezgec | Team BikeExchange | + 07.41 |
| 62 | Julien Bernard | Trek-Segafredo | + 07.54 |
| 63 | Joris Nieuwenhuis | Team DSM | + 07.57 |
| 64 | Kenny Elissonde | Trek-Segafredo | + 07.57 |
| 65 | Simon Geschke | Cofidis | + 08.04 |
| 66 | Michael Gogl | Team Qhubeka NextHash | + 08.15 |
| 67 | Peter Sagan | BORA-hansgrohe | + 08.16 |
| 68 | Fabien Doubey | Team TotalEnergies | + 08.23 |
| 69 | Daniel Martin | Israel Start-Up Nation | + 08.30 |
| 70 | Anthony Delaplace | Team Arkéa-Samsic | + 08.42 |
| 71 | Jonas Rickaert | Alpecin-Fenix | + 08.44 |
| 72 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 08.51 |
| 73 | Simon Yates | Team BikeExchange | + 08.55 |
| 74 | Oliver Naesen | AG2R Citroën Team | + 09.10 |
| 75 | Julien Simon | Team TotalEnergies | + 09.18 |
| 76 | Cyril Barthe | B&B Hotels p/b KTM | + 09.28 |
| 77 | Philippe Gilbert | Lotto-Soudal | + 09.47 |
| 78 | Michal Kwiatkowski | INEOS Grenadiers | + 10.09 |
| 79 | Victor De La Parte | Team TotalEnergies | + 10.16 |
| 80 | Dries Devenyns | Deceuninck-Quick Step | + 10.19 |
| 81 | Rui Costa | UAE Team Emirates | + 10.27 |
| 82 | Connor Swift | Team Arkéa-Samsic | + 10.39 |
| 83 | Magnus Cort | EF Education-NIPPO | + 10.58 |
| 84 | Edvald Boasson-Hagen | Team TotalEnergies | + 10.58 |
| 85 | Ruben Fernandez | Cofidis | + 10.58 |
| 86 | Hugo Houle | Astana-Premier Tech | + 11.03 |
| 87 | Dylan van Baarle | INEOS Grenadiers | + 11.09 |
| 88 | Nils Eekhoff | Team DSM | + 11.13 |
| 89 | Michael Woods | Israel Start-Up Nation | + 11.18 |
| 90 | Rafal Majka | UAE Team Emirates | + 11.31 |
| 91 | Brent Van Moer | Lotto-Soudal | + 11.43 |
| 92 | Brandon McNulty | UAE Team Emirates | + 11.48 |
| 93 | Christophe Laporte | Cofidis | + 11.51 |
| 94 | Stefan Bissegger | EF Education-NIPPO | + 12.02 |
| 95 | Cristian Rodriguez | Team TotalEnergies | + 12.19 |
| 96 | Cyril Gautier | B&B Hotels p/b KTM | + 12.27 |
| 97 | Valentin Madouas | Groupama-FDJ | + 12.29 |
| 98 | Carlos Verona | Movistar Team | + 12.34 |
| 99 | Omar Fraile | Astana-Premier Tech | + 12.41 |
| 100 | Jonathan Castroviejo | INEOS Grenadiers | + 13.02 |
| 101 | Dorian Godon | AG2R Citroën Team | + 13.15 |
| 102 | Silvan Dillier | Alpecin-Fenix | + 13.32 |
| 103 | Patrick Konrad | BORA-hansgrohe | + 13.44 |
| 104 | Jasper Stuyven | Trek-Segafredo | + 13.48 |
| 105 | Tao Geoghegan Hart | INEOS Grenadiers | + 13.50 |
| 106 | Warren Barguil | Team Arkéa-Samsic | + 14.08 |
| 107 | Loic Vliegen | Intermarché-Wanty-Gobert Matériaux | + 14.17 |
| 108 | Vegard Stake Laengen | UAE Team Emirates | + 14.39 |
| 109 | Ion Izagirre | Astana-Premier Tech | + 14.48 |
| 110 | Victor Campenaerts | Team Qhubeka NextHash | + 14.52 |
| 111 | Nans Peters | AG2R Citroën Team | + 14.55 |
| 112 | Kristian Sbaragli | Alpecin-Fenix | + 15.37 |
| 113 | Imanol Erviti | Movistar Team | + 16.10 |
| 114 | Bruno Armirail | Groupama-FDJ | + 16.12 |
| 115 | Fred Wright | Bahrain Victorious | + 16.19 |
| 116 | Jonas Rutsch | EF Education-NIPPO | + 16.49 |
| 117 | Michael Schär | AG2R Citroën Team | + 17.02 |
| 118 | Benoît Cosnefroy | AG2R Citroën Team | + 17.32 |
| 119 | Carlos Barbero | Team Qhubeka NextHash | + 18.01 |
| 120 | Jasper Philipsen | Alpecin-Fenix | + 18.28 |
| 121 | Sean Bennett | Team Qhubeka NextHash | + 18.30 |
| 122 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 18.38 |
| 123 | Nacer Bouhanni | Team Arkéa-Samsic | + 18.39 |
| 124 | Davide Ballerini | Deceuninck-Quick Step | + 18.42 |
| 125 | Luke Rowe | INEOS Grenadiers | + 18.46 |
| 126 | Miles Scotson | Groupama-FDJ | + 18.49 |
| 127 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | + 19.03 |
| 128 | Max Walscheid | Team Qhubeka NextHash | + 19.17 |
| 129 | Maxime Chevalier | B&B Hotels p/b KTM | + 19.38 |
| 130 | Jacopo Guarnieri | Groupama-FDJ | + 19.41 |
| 131 | Jelle Wallays | Cofidis | + 19.49 |
| 132 | Michael Mørkøv | Deceuninck-Quick Step | + 20.01 |
| 133 | Thomas De Gendt | Lotto-Soudal | + 20.14 |
| 134 | Lukas Pöstlberger | BORA-hansgrohe | + 21.00 |
| 135 | Petr Vakoc | Alpecin-Fenix | + 21.07 |
| 136 | Jorge Arcas | Movistar Team | + 21.10 |
| 137 | Anthony Perez | Cofidis | + 21.10 |
| 138 | Nicholas Dlamini | Team Qhubeka NextHash | + 21.20 |
| 139 | Simon Clarke | Team Qhubeka NextHash | + 21.22 |
| 140 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 21.23 |
| 141 | Jesus Herrada | Cofidis | + 21.29 |
| 142 | Tim Merlier | Alpecin-Fenix | + 21.44 |
| 143 | Dmitriy Gruzdev | Astana-Premier Tech | + 21.56 |
| 144 | Tosh Van der Sande | Lotto-Soudal | + 22.02 |
| 145 | Arnaud Démare | Groupama-FDJ | + 23.00 |
| 146 | Cees Bol | Team DSM | + 23.03 |
| 147 | Nils Politt | BORA-hansgrohe | + 23.16 |
| 148 | Christopher Juul-Jensen | Team BikeExchange | + 23.19 |
| 149 | Tim Declercq | Deceuninck-Quick Step | + 23.36 |
| 150 | Luke Durbridge | Team BikeExchange | + 23.41 |
| 151 | Daniel Oss | BORA-hansgrohe | + 24.09 |
| 152 | Mikkel Bjerg | UAE Team Emirates | + 24.18 |
| 153 | Mark Cavendish | Deceuninck-Quick Step | + 24.30 |
| 154 | Jérémy Cabot | Team TotalEnergies | + 25.19 |
| 155 | André Greipel | Israel Start-Up Nation | + 25.36 |
| 156 | Harry Sweeny | Lotto-Soudal | + 25.57 |
| 157 | Pierre-Luc Périchon | Cofidis | + 26.05 |
| 158 | Casper Pedersen | Team DSM | + 26.19 |
| 159 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 26.38 |
| 160 | Sepp Kuss | Jumbo-Visma | + 26.56 |
| 161 | Mike Teunissen | Jumbo-Visma | + 27.06 |
| 162 | Omer Goldstein | Israel Start-Up Nation | + 27.25 |
| 163 | Bryan Coquard | B&B Hotels p/b KTM | + 27.41 |
| 164 | Edward Theuns | Trek-Segafredo | + 27.54 |
| 165 | Jasper De Buyst | Lotto-Soudal | + 28.25 |
| 166 | Chris Froome | Israel Start-Up Nation | + 29.00 |
| 167 | Rick Zabel | Israel Start-Up Nation | + 29.15 |
| 168 | Mads Pedersen | Trek-Segafredo | + 29.52 |
| 169 | Marc Hirschi | UAE Team Emirates | + 31.32 |
| 170 | Reto Hollenstein | Israel Start-Up Nation | + 31.32 |
| 171 | Tony Martin | Jumbo-Visma | + 32.00 |
| 172 | Marco Haller | Bahrain Victorious | + 32.32 |
| 173 | Roger Kluge | Lotto-Soudal | + 32.47 |
| 174 | Ide Schelling | BORA-hansgrohe | + 34.26 |
| 175 | Daniel McLay | Team Arkéa-Samsic | + 35.00 |
| 176 | Clément Russo | Team Arkéa-Samsic | + 35.03 |
| 177 | Amund Grøndahl Jansen | Team BikeExchange | + 35.53 |
| - | Caleb Ewan | Lotto-Soudal | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 16:19:49 |
| 2 | David Gaudu | Groupama-FDJ | + 00.13 |
| 3 | Sergio Higuita | EF Education-NIPPO | + 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 | + 07.18 |
| 11 | Cyril Barthe | B&B Hotels p/b KTM | + 08.49 |
| 12 | Nils Eekhoff | Team DSM | + 10.34 |
| 13 | Brent Van Moer | Lotto-Soudal | + 11.04 |
| 14 | Brandon McNulty | UAE Team Emirates | + 11.09 |
| 15 | Stefan Bissegger | EF Education-NIPPO | + 11.23 |
| 16 | Valentin Madouas | Groupama-FDJ | + 11.50 |
| 17 | Dorian Godon | AG2R Citroën Team | + 12.36 |
| 18 | Fred Wright | Bahrain Victorious | + 15.40 |
| 19 | Jonas Rutsch | EF Education-NIPPO | + 16.10 |
| 20 | Jasper Philipsen | Alpecin-Fenix | + 17.49 |
| 21 | Sean Bennett | Team Qhubeka NextHash | + 17.51 |
| 22 | Maxime Chevalier | B&B Hotels p/b KTM | + 18.59 |
| 23 | Mikkel Bjerg | UAE Team Emirates | + 23.39 |
| 24 | Harry Sweeny | Lotto-Soudal | + 25.18 |
| 25 | Casper Pedersen | Team DSM | + 25.40 |
| 26 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 25.59 |
| 27 | Omer Goldstein | Israel Start-Up Nation | + 26.46 |
| 28 | Marc Hirschi | UAE Team Emirates | + 30.53 |
| 29 | Ide Schelling | BORA-hansgrohe | + 33.47 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mark Cavendish | Deceuninck-Quick Step | 89 |
| 2 | Julian Alaphilippe | Deceuninck-Quick Step | 82 |
| 3 | Michael Matthews | Team BikeExchange | 78 |
| 4 | Nacer Bouhanni | Team Arkéa-Samsic | 74 |
| 5 | Mathieu van der Poel | Alpecin-Fenix | 67 |
| 6 | Jasper Philipsen | Alpecin-Fenix | 61 |
| 7 | Tim Merlier | Alpecin-Fenix | 50 |
| 8 | Peter Sagan | BORA-hansgrohe | 48 |
| 9 | Sonny Colbrelli | Bahrain Victorious | 45 |
| 10 | Tadej Pogacar | UAE Team Emirates | 44 |
| 11 | Primoz Roglic | Jumbo-Visma | 40 |
| 12 | Wilco Kelderman | BORA-hansgrohe | 34 |
| 13 | Ide Schelling | BORA-hansgrohe | 31 |
| 14 | Michael Mørkøv | Deceuninck-Quick Step | 28 |
| 15 | Arnaud Démare | Groupama-FDJ | 27 |
| 16 | Cees Bol | Team DSM | 24 |
| 17 | Bauke Mollema | Trek-Segafredo | 22 |
| 18 | Cyril Barthe | B&B Hotels p/b KTM | 20 |
| 19 | Brent Van Moer | Lotto-Soudal | 20 |
| 20 | Edward Theuns | Trek-Segafredo | 20 |
| 21 | Sergio Higuita | EF Education-NIPPO | 20 |
| 22 | Davide Ballerini | Deceuninck-Quick Step | 18 |
| 23 | Bryan Coquard | B&B Hotels p/b KTM | 18 |
| 24 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | 17 |
| 25 | Maxime Chevalier | B&B Hotels p/b KTM | 17 |
| 26 | Pierre-Luc Périchon | Cofidis | 17 |
| 27 | Jonas Vingegaard | Jumbo-Visma | 16 |
| 28 | André Greipel | Israel Start-Up Nation | 16 |
| 29 | David Gaudu | Groupama-FDJ | 15 |
| 30 | Michael Schär | AG2R Citroën Team | 15 |
| 31 | Jérémy Cabot | Team TotalEnergies | 15 |
| 32 | Jelle Wallays | Cofidis | 13 |
| 33 | Anthony Perez | Cofidis | 13 |
| 34 | Christophe Laporte | Cofidis | 12 |
| 35 | Mads Pedersen | Trek-Segafredo | 11 |
| 36 | Simon Clarke | Team Qhubeka NextHash | 10 |
| 37 | Richard Carapaz | INEOS Grenadiers | 9 |
| 38 | Pierre Latour | Team TotalEnergies | 8 |
| 39 | Anthony Turgis | Team TotalEnergies | 8 |
| 40 | Luka Mezgec | Team BikeExchange | 8 |
| 41 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | 8 |
| 42 | Geraint Thomas | INEOS Grenadiers | 7 |
| 43 | Max Walscheid | Team Qhubeka NextHash | 7 |
| 44 | Jasper De Buyst | Lotto-Soudal | 7 |
| 45 | Enric Mas | Movistar Team | 6 |
| 46 | Alexey Lutsenko | Astana-Premier Tech | 6 |
| 47 | Esteban Chaves | Team BikeExchange | 6 |
| 48 | Matej Mohoric | Bahrain Victorious | 6 |
| 49 | Michael Woods | Israel Start-Up Nation | 6 |
| 50 | Pello Bilbao | Bahrain Victorious | 5 |
| 51 | Miles Scotson | Groupama-FDJ | 5 |
| 52 | Daniel Oss | BORA-hansgrohe | 5 |
| 53 | Connor Swift | Team Arkéa-Samsic | 4 |
| 54 | Nils Eekhoff | Team DSM | 4 |
| 55 | Jacopo Guarnieri | Groupama-FDJ | 4 |
| 56 | Søren Kragh Andersen | Team DSM | 3 |
| 57 | Tony Martin | Jumbo-Visma | 3 |
| 58 | Wout van Aert | Jumbo-Visma | 2 |
| 59 | Nairo Quintana | Team Arkéa-Samsic | 2 |
| 60 | Rick Zabel | Israel Start-Up Nation | 2 |
| 61 | Marco Haller | Bahrain Victorious | 2 |
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 | 49:00:00 |
| 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 |








