Tour de France 2021 - Stage 9
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 | Ben O'Connor | AG2R Citroën Team | 4:26:43 |
| 2 | Mattia Cattaneo | Deceuninck-Quick Step | + 05.07 |
| 3 | Sonny Colbrelli | Bahrain Victorious | + 05.34 |
| 4 | Guillaume Martin | Cofidis | + 05.36 |
| 5 | Franck Bonnamour | B&B Hotels p/b KTM | + 06.02 |
| 6 | Tadej Pogacar | UAE Team Emirates | + 06.02 |
| 7 | Richard Carapaz | INEOS Grenadiers | + 06.34 |
| 8 | Jonas Vingegaard | Jumbo-Visma | + 06.34 |
| 9 | Enric Mas | Movistar Team | + 06.34 |
| 10 | Rigoberto Uran | EF Education-NIPPO | + 06.34 |
| 11 | Nairo Quintana | Team Arkéa-Samsic | + 06.38 |
| 12 | Ruben Guerreiro | EF Education-NIPPO | + 06.47 |
| 13 | Wilco Kelderman | BORA-hansgrohe | + 06.47 |
| 14 | David Gaudu | Groupama-FDJ | + 07.32 |
| 15 | Alexey Lutsenko | Astana-Premier Tech | + 07.36 |
| 16 | Patrick Konrad | BORA-hansgrohe | + 07.36 |
| 17 | Pello Bilbao | Bahrain Victorious | + 07.59 |
| 18 | Alejandro Valverde | Movistar Team | + 07.59 |
| 19 | Geraint Thomas | INEOS Grenadiers | + 09.41 |
| 20 | Benoît Cosnefroy | AG2R Citroën Team | + 10.23 |
| 21 | Aurélien Paret-Peintre | AG2R Citroën Team | + 10.23 |
| 22 | Pierre Rolland | B&B Hotels p/b KTM | + 10.23 |
| 23 | Valentin Madouas | Groupama-FDJ | + 10.23 |
| 24 | Jonathan Castroviejo | INEOS Grenadiers | + 10.23 |
| 25 | Jasper Stuyven | Trek-Segafredo | + 11.15 |
| 26 | Jonas Rutsch | EF Education-NIPPO | + 12.50 |
| 27 | Ion Izagirre | Astana-Premier Tech | + 12.50 |
| 28 | Sergio Higuita | EF Education-NIPPO | + 12.54 |
| 29 | Warren Barguil | Team Arkéa-Samsic | + 13.17 |
| 30 | Dylan Teuns | Bahrain Victorious | + 14.21 |
| 31 | Nils Politt | BORA-hansgrohe | + 15.27 |
| 32 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 15.33 |
| 33 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 15.33 |
| 34 | Esteban Chaves | Team BikeExchange | + 15.33 |
| 35 | Rafal Majka | UAE Team Emirates | + 17.12 |
| 36 | Davide Formolo | UAE Team Emirates | + 17.49 |
| 37 | Rui Costa | UAE Team Emirates | + 17.49 |
| 38 | Victor De La Parte | Team TotalEnergies | + 21.14 |
| 39 | Anthony Perez | Cofidis | + 21.14 |
| 40 | Jorge Arcas | Movistar Team | + 23.10 |
| 41 | Wout Poels | Bahrain Victorious | + 23.10 |
| 42 | Stefan Küng | Groupama-FDJ | + 23.10 |
| 43 | Michael Valgren | EF Education-NIPPO | + 23.10 |
| 44 | Daniel Martin | Israel Start-Up Nation | + 25.27 |
| 45 | Michael Woods | Israel Start-Up Nation | + 25.27 |
| 46 | Fabien Doubey | Team TotalEnergies | + 25.55 |
| 47 | Silvan Dillier | Alpecin-Fenix | + 25.55 |
| 48 | Jakob Fuglsang | Astana-Premier Tech | + 25.55 |
| 49 | Imanol Erviti | Movistar Team | + 25.55 |
| 50 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 25.55 |
| 51 | Vincenzo Nibali | Trek-Segafredo | + 25.55 |
| 52 | Hugo Houle | Astana-Premier Tech | + 25.55 |
| 53 | Kenny Elissonde | Trek-Segafredo | + 27.12 |
| 54 | Mads Pedersen | Trek-Segafredo | + 27.12 |
| 55 | Julien Bernard | Trek-Segafredo | + 27.12 |
| 56 | Mikkel Bjerg | UAE Team Emirates | + 28.09 |
| 57 | Magnus Cort | EF Education-NIPPO | + 28.09 |
| 58 | Dylan van Baarle | INEOS Grenadiers | + 28.25 |
| 59 | Thomas De Gendt | Lotto-Soudal | + 29.22 |
| 60 | Sepp Kuss | Jumbo-Visma | + 30.27 |
| 61 | Bauke Mollema | Trek-Segafredo | + 30.27 |
| 62 | Rick Zabel | Israel Start-Up Nation | + 31.37 |
| 63 | Cyril Barthe | B&B Hotels p/b KTM | + 31.37 |
| 64 | Cristian Rodriguez | Team TotalEnergies | + 31.37 |
| 65 | Philippe Gilbert | Lotto-Soudal | + 31.37 |
| 66 | Steven Kruijswijk | Jumbo-Visma | + 31.37 |
| 67 | Joris Nieuwenhuis | Team DSM | + 31.37 |
| 68 | Xandro Meurisse | Alpecin-Fenix | + 31.37 |
| 69 | Quentin Pacher | B&B Hotels p/b KTM | + 31.37 |
| 70 | Carlos Barbero | Team Qhubeka NextHash | + 31.37 |
| 71 | Carlos Verona | Movistar Team | + 31.37 |
| 72 | Guillaume Boivin | Israel Start-Up Nation | + 31.37 |
| 73 | Maxime Chevalier | B&B Hotels p/b KTM | + 31.37 |
| 74 | Ruben Fernandez | Cofidis | + 31.37 |
| 75 | Clément Russo | Team Arkéa-Samsic | + 31.37 |
| 76 | Kristian Sbaragli | Alpecin-Fenix | + 31.37 |
| 77 | Dorian Godon | AG2R Citroën Team | + 31.37 |
| 78 | Michael Schär | AG2R Citroën Team | + 31.37 |
| 79 | Luke Rowe | INEOS Grenadiers | + 31.37 |
| 80 | Simon Clarke | Team Qhubeka NextHash | + 31.37 |
| 81 | Fred Wright | Bahrain Victorious | + 31.37 |
| 82 | Michal Kwiatkowski | INEOS Grenadiers | + 31.37 |
| 83 | Christophe Laporte | Cofidis | + 31.37 |
| 84 | Pierre Latour | Team TotalEnergies | + 31.37 |
| 85 | Omer Goldstein | Israel Start-Up Nation | + 31.37 |
| 86 | Wout van Aert | Jumbo-Visma | + 31.37 |
| 87 | Davide Ballerini | Deceuninck-Quick Step | + 31.37 |
| 88 | Stefan Bissegger | EF Education-NIPPO | + 31.37 |
| 89 | Kasper Asgreen | Deceuninck-Quick Step | + 31.37 |
| 90 | Jonas Rickaert | Alpecin-Fenix | + 31.37 |
| 91 | Sergio Henao | Team Qhubeka NextHash | + 31.37 |
| 92 | Mark Donovan | Team DSM | + 31.37 |
| 93 | Harry Sweeny | Lotto-Soudal | + 31.37 |
| 94 | Lucas Hamilton | Team BikeExchange | + 31.37 |
| 95 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 31.37 |
| 96 | Elie Gesbert | Team Arkéa-Samsic | + 31.37 |
| 97 | Emanuel Buchmann | BORA-hansgrohe | + 31.37 |
| 98 | Brent Van Moer | Lotto-Soudal | + 31.37 |
| 99 | Edward Theuns | Trek-Segafredo | + 31.37 |
| 100 | Cyril Gautier | B&B Hotels p/b KTM | + 31.37 |
| 101 | Mike Teunissen | Jumbo-Visma | + 31.37 |
| 102 | Oliver Naesen | AG2R Citroën Team | + 31.37 |
| 103 | Lukas Pöstlberger | BORA-hansgrohe | + 31.37 |
| 104 | Luke Durbridge | Team BikeExchange | + 31.37 |
| 105 | Richie Porte | INEOS Grenadiers | + 31.37 |
| 106 | Bruno Armirail | Groupama-FDJ | + 31.37 |
| 107 | Petr Vakoc | Alpecin-Fenix | + 31.37 |
| 108 | Connor Swift | Team Arkéa-Samsic | + 31.37 |
| 109 | Luka Mezgec | Team BikeExchange | + 31.37 |
| 110 | Matej Mohoric | Bahrain Victorious | + 31.37 |
| 111 | Peter Sagan | BORA-hansgrohe | + 31.37 |
| 112 | Tony Martin | Jumbo-Visma | + 31.37 |
| 113 | Jasper Philipsen | Alpecin-Fenix | + 31.37 |
| 114 | Michael Matthews | Team BikeExchange | + 31.37 |
| 115 | Simon Yates | Team BikeExchange | + 31.37 |
| 116 | Pierre-Luc Périchon | Cofidis | + 31.37 |
| 117 | Marc Hirschi | UAE Team Emirates | + 31.37 |
| 118 | Tao Geoghegan Hart | INEOS Grenadiers | + 31.37 |
| 119 | Neilson Powless | EF Education-NIPPO | + 31.37 |
| 120 | Daniel Oss | BORA-hansgrohe | + 31.37 |
| 121 | Christopher Juul-Jensen | Team BikeExchange | + 31.37 |
| 122 | Dmitriy Gruzdev | Astana-Premier Tech | + 31.37 |
| 123 | Omar Fraile | Astana-Premier Tech | + 31.37 |
| 124 | Iván García Cortina | Movistar Team | + 31.37 |
| 125 | Ide Schelling | BORA-hansgrohe | + 31.37 |
| 126 | Simon Geschke | Cofidis | + 31.37 |
| 127 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | + 31.37 |
| 128 | Chris Froome | Israel Start-Up Nation | + 32.21 |
| 129 | Tiesj Benoot | Team DSM | + 32.21 |
| 130 | Reto Hollenstein | Israel Start-Up Nation | + 32.21 |
| 131 | Søren Kragh Andersen | Team DSM | + 32.21 |
| 132 | Anthony Turgis | Team TotalEnergies | + 32.21 |
| 133 | Brandon McNulty | UAE Team Emirates | + 32.21 |
| 134 | Edvald Boasson-Hagen | Team TotalEnergies | + 32.21 |
| 135 | Max Walscheid | Team Qhubeka NextHash | + 32.21 |
| 136 | Jesus Herrada | Cofidis | + 32.21 |
| 137 | Sean Bennett | Team Qhubeka NextHash | + 32.21 |
| 138 | Cees Bol | Team DSM | + 32.21 |
| 139 | Alex Aranburu | Astana-Premier Tech | + 32.21 |
| 140 | Tosh Van der Sande | Lotto-Soudal | + 33.06 |
| 141 | Marco Haller | Bahrain Victorious | + 33.21 |
| 142 | Michael Gogl | Team Qhubeka NextHash | + 33.21 |
| 143 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 33.54 |
| 144 | Daniel McLay | Team Arkéa-Samsic | + 34.11 |
| 145 | Vegard Stake Laengen | UAE Team Emirates | + 34.11 |
| 146 | Julian Alaphilippe | Deceuninck-Quick Step | + 34.13 |
| 147 | Miles Scotson | Groupama-FDJ | + 34.13 |
| 148 | Casper Pedersen | Team DSM | + 34.13 |
| 149 | Miguel Ángel López | Movistar Team | + 34.13 |
| 150 | Nils Eekhoff | Team DSM | + 34.39 |
| 151 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 35.03 |
| 152 | Toms Skujins | Trek-Segafredo | + 35.03 |
| 153 | Roger Kluge | Lotto-Soudal | + 35.33 |
| 154 | Nacer Bouhanni | Team Arkéa-Samsic | + 35.33 |
| 155 | Julien Simon | Team TotalEnergies | + 35.33 |
| 156 | Jérémy Cabot | Team TotalEnergies | + 35.33 |
| 157 | Dries Devenyns | Deceuninck-Quick Step | + 35.43 |
| 158 | Tim Declercq | Deceuninck-Quick Step | + 35.49 |
| 159 | Michael Mørkøv | Deceuninck-Quick Step | + 35.49 |
| 160 | Mark Cavendish | Deceuninck-Quick Step | + 35.49 |
| 161 | André Greipel | Israel Start-Up Nation | + 36.28 |
| 162 | Victor Campenaerts | Team Qhubeka NextHash | + 37.15 |
| 163 | Jelle Wallays | Cofidis | + 37.15 |
| 164 | Amund Grøndahl Jansen | Team BikeExchange | + 37.15 |
| 165 | Greg Van Avermaet | AG2R Citroën Team | + 37.15 |
| - | Nicholas Dlamini | Team Qhubeka NextHash | OOT |
| - | Arnaud Démare | Groupama-FDJ | OOT |
| - | Loic Vliegen | Intermarché-Wanty-Gobert Matériaux | OOT |
| - | Bryan Coquard | B&B Hotels p/b KTM | OOT |
| - | Anthony Delaplace | Team Arkéa-Samsic | OOT |
| - | Jacopo Guarnieri | Groupama-FDJ | OOT |
| - | Stefan de Bod | Astana-Premier Tech | OOT |
| - | Mathieu van der Poel | Alpecin-Fenix | DNS |
| - | Primoz Roglic | Jumbo-Visma | DNS |
| - | Nans Peters | AG2R Citroën Team | DNF |
| - | Jasper De Buyst | Lotto-Soudal | DNF |
| - | Tim Merlier | Alpecin-Fenix | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 34:11:10 |
| 2 | Ben O'Connor | AG2R Citroën Team | + 02.01 |
| 3 | Rigoberto Uran | EF Education-NIPPO | + 05.18 |
| 4 | Jonas Vingegaard | Jumbo-Visma | + 05.32 |
| 5 | Richard Carapaz | INEOS Grenadiers | + 05.33 |
| 6 | Enric Mas | Movistar Team | + 05.47 |
| 7 | Wilco Kelderman | BORA-hansgrohe | + 05.58 |
| 8 | Alexey Lutsenko | Astana-Premier Tech | + 06.12 |
| 9 | Guillaume Martin | Cofidis | + 07.02 |
| 10 | David Gaudu | Groupama-FDJ | + 07.22 |
| 11 | Pello Bilbao | Bahrain Victorious | + 08.38 |
| 12 | Mattia Cattaneo | Deceuninck-Quick Step | + 11.38 |
| 13 | Aurélien Paret-Peintre | AG2R Citroën Team | + 11.54 |
| 14 | Dylan Teuns | Bahrain Victorious | + 20.54 |
| 15 | Esteban Chaves | Team BikeExchange | + 22.22 |
| 16 | Nairo Quintana | Team Arkéa-Samsic | + 24.25 |
| 17 | Franck Bonnamour | B&B Hotels p/b KTM | + 25.07 |
| 18 | Wout Poels | Bahrain Victorious | + 25.59 |
| 19 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 26.40 |
| 20 | Wout van Aert | Jumbo-Visma | + 27.23 |
| 21 | Jonathan Castroviejo | INEOS Grenadiers | + 32.23 |
| 22 | Sergio Henao | Team Qhubeka NextHash | + 32.51 |
| 23 | Bauke Mollema | Trek-Segafredo | + 36.00 |
| 24 | Ion Izagirre | Astana-Premier Tech | + 36.06 |
| 25 | Ruben Guerreiro | EF Education-NIPPO | + 36.57 |
| 26 | Jakob Fuglsang | Astana-Premier Tech | + 37.07 |
| 27 | Simon Yates | Team BikeExchange | + 37.48 |
| 28 | Geraint Thomas | INEOS Grenadiers | + 39.42 |
| 29 | Vincenzo Nibali | Trek-Segafredo | + 41.25 |
| 30 | Davide Formolo | UAE Team Emirates | + 41.52 |
| 31 | Sonny Colbrelli | Bahrain Victorious | + 41.57 |
| 32 | Sergio Higuita | EF Education-NIPPO | + 44.01 |
| 33 | Patrick Konrad | BORA-hansgrohe | + 44.22 |
| 34 | Søren Kragh Andersen | Team DSM | + 45.22 |
| 35 | Alejandro Valverde | Movistar Team | + 46.19 |
| 36 | Michael Woods | Israel Start-Up Nation | + 46.26 |
| 37 | Julian Alaphilippe | Deceuninck-Quick Step | + 47.02 |
| 38 | Pierre Rolland | B&B Hotels p/b KTM | + 47.12 |
| 39 | Richie Porte | INEOS Grenadiers | + 47.36 |
| 40 | Steven Kruijswijk | Jumbo-Visma | + 47.44 |
| 41 | Kenny Elissonde | Trek-Segafredo | + 49.29 |
| 42 | Kasper Asgreen | Deceuninck-Quick Step | + 50.53 |
| 43 | Matej Mohoric | Bahrain Victorious | + 52.50 |
| 44 | Jasper Stuyven | Trek-Segafredo | + 53.40 |
| 45 | Miguel Ángel López | Movistar Team | + 54.26 |
| 46 | Quentin Pacher | B&B Hotels p/b KTM | + 55.20 |
| 47 | Pierre Latour | Team TotalEnergies | + 56.32 |
| 48 | Valentin Madouas | Groupama-FDJ | + 56.50 |
| 49 | Lucas Hamilton | Team BikeExchange | + 57.23 |
| 50 | Hugo Houle | Astana-Premier Tech | + 57.54 |
| 51 | Emanuel Buchmann | BORA-hansgrohe | + 57.55 |
| 52 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 01:00.29 |
| 53 | Julien Bernard | Trek-Segafredo | + 01:00.51 |
| 54 | Mark Donovan | Team DSM | + 01:00.55 |
| 55 | Michael Valgren | EF Education-NIPPO | + 01:00.58 |
| 56 | Stefan Küng | Groupama-FDJ | + 01:01.00 |
| 57 | Victor De La Parte | Team TotalEnergies | + 01:01.22 |
| 58 | Xandro Meurisse | Alpecin-Fenix | + 01:01.24 |
| 59 | Rafal Majka | UAE Team Emirates | + 01:02.37 |
| 60 | Warren Barguil | Team Arkéa-Samsic | + 01:02.49 |
| 61 | Daniel Martin | Israel Start-Up Nation | + 01:03.42 |
| 62 | Magnus Cort | EF Education-NIPPO | + 01:04.11 |
| 63 | Benoît Cosnefroy | AG2R Citroën Team | + 01:05.02 |
| 64 | Toms Skujins | Trek-Segafredo | + 01:05.29 |
| 65 | Omar Fraile | Astana-Premier Tech | + 01:06.37 |
| 66 | Simon Geschke | Cofidis | + 01:06.47 |
| 67 | Bruno Armirail | Groupama-FDJ | + 01:07.30 |
| 68 | Tiesj Benoot | Team DSM | + 01:07.32 |
| 69 | Dylan van Baarle | INEOS Grenadiers | + 01:08.48 |
| 70 | Elie Gesbert | Team Arkéa-Samsic | + 01:09.34 |
| 71 | Cristian Rodriguez | Team TotalEnergies | + 01:10.08 |
| 72 | Neilson Powless | EF Education-NIPPO | + 01:10.43 |
| 73 | Iván García Cortina | Movistar Team | + 01:11.52 |
| 74 | Brent Van Moer | Lotto-Soudal | + 01:12.03 |
| 75 | Dorian Godon | AG2R Citroën Team | + 01:13.01 |
| 76 | Philippe Gilbert | Lotto-Soudal | + 01:13.02 |
| 77 | Nils Politt | BORA-hansgrohe | + 01:13.38 |
| 78 | Anthony Turgis | Team TotalEnergies | + 01:14.34 |
| 79 | Imanol Erviti | Movistar Team | + 01:14.36 |
| 80 | Alex Aranburu | Astana-Premier Tech | + 01:15.05 |
| 81 | Rui Costa | UAE Team Emirates | + 01:15.35 |
| 82 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 01:15.47 |
| 83 | Thomas De Gendt | Lotto-Soudal | + 01:16.43 |
| 84 | Michal Kwiatkowski | INEOS Grenadiers | + 01:16.59 |
| 85 | Fabien Doubey | Team TotalEnergies | + 01:17.16 |
| 86 | Tao Geoghegan Hart | INEOS Grenadiers | + 01:17.20 |
| 87 | Jonas Rutsch | EF Education-NIPPO | + 01:18.01 |
| 88 | Michael Matthews | Team BikeExchange | + 01:18.39 |
| 89 | Ruben Fernandez | Cofidis | + 01:19.56 |
| 90 | Greg Van Avermaet | AG2R Citroën Team | + 01:19.59 |
| 91 | Connor Swift | Team Arkéa-Samsic | + 01:20.16 |
| 92 | Cyril Barthe | B&B Hotels p/b KTM | + 01:21.15 |
| 93 | Sepp Kuss | Jumbo-Visma | + 01:21.46 |
| 94 | Anthony Perez | Cofidis | + 01:22.36 |
| 95 | Guillaume Boivin | Israel Start-Up Nation | + 01:22.38 |
| 96 | Jonas Rickaert | Alpecin-Fenix | + 01:23.37 |
| 97 | Silvan Dillier | Alpecin-Fenix | + 01:23.50 |
| 98 | Peter Sagan | BORA-hansgrohe | + 01:24.55 |
| 99 | Michael Schär | AG2R Citroën Team | + 01:25.00 |
| 100 | Luka Mezgec | Team BikeExchange | + 01:25.44 |
| 101 | Dries Devenyns | Deceuninck-Quick Step | + 01:25.48 |
| 102 | Oliver Naesen | AG2R Citroën Team | + 01:26.00 |
| 103 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 01:26.27 |
| 104 | Davide Ballerini | Deceuninck-Quick Step | + 01:27.21 |
| 105 | Edvald Boasson-Hagen | Team TotalEnergies | + 01:28.28 |
| 106 | Jesus Herrada | Cofidis | + 01:28.50 |
| 107 | Michael Gogl | Team Qhubeka NextHash | + 01:29.08 |
| 108 | Christophe Laporte | Cofidis | + 01:29.08 |
| 109 | Victor Campenaerts | Team Qhubeka NextHash | + 01:29.13 |
| 110 | Joris Nieuwenhuis | Team DSM | + 01:29.23 |
| 111 | Maxime Chevalier | B&B Hotels p/b KTM | + 01:29.47 |
| 112 | Nils Eekhoff | Team DSM | + 01:30.12 |
| 113 | Cyril Gautier | B&B Hotels p/b KTM | + 01:30.18 |
| 114 | Jorge Arcas | Movistar Team | + 01:30.20 |
| 115 | Stefan Bissegger | EF Education-NIPPO | + 01:31.09 |
| 116 | Brandon McNulty | UAE Team Emirates | + 01:31.23 |
| 117 | Carlos Verona | Movistar Team | + 01:31.29 |
| 118 | Pierre-Luc Périchon | Cofidis | + 01:31.58 |
| 119 | Harry Sweeny | Lotto-Soudal | + 01:32.41 |
| 120 | Fred Wright | Bahrain Victorious | + 01:33.03 |
| 121 | Max Walscheid | Team Qhubeka NextHash | + 01:34.25 |
| 122 | Kristian Sbaragli | Alpecin-Fenix | + 01:34.57 |
| 123 | Jasper Philipsen | Alpecin-Fenix | + 01:35.33 |
| 124 | Christopher Juul-Jensen | Team BikeExchange | + 01:35.42 |
| 125 | Julien Simon | Team TotalEnergies | + 01:35.45 |
| 126 | Carlos Barbero | Team Qhubeka NextHash | + 01:35.49 |
| 127 | Mike Teunissen | Jumbo-Visma | + 01:36.01 |
| 128 | Dmitriy Gruzdev | Astana-Premier Tech | + 01:36.29 |
| 129 | Lukas Pöstlberger | BORA-hansgrohe | + 01:36.48 |
| 130 | Luke Durbridge | Team BikeExchange | + 01:37.01 |
| 131 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | + 01:37.16 |
| 132 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 01:37.45 |
| 133 | Sean Bennett | Team Qhubeka NextHash | + 01:37.56 |
| 134 | Miles Scotson | Groupama-FDJ | + 01:38.24 |
| 135 | Vegard Stake Laengen | UAE Team Emirates | + 01:39.41 |
| 136 | Petr Vakoc | Alpecin-Fenix | + 01:39.59 |
| 137 | Simon Clarke | Team Qhubeka NextHash | + 01:40.01 |
| 138 | Tosh Van der Sande | Lotto-Soudal | + 01:40.33 |
| 139 | Daniel Oss | BORA-hansgrohe | + 01:41.23 |
| 140 | Ide Schelling | BORA-hansgrohe | + 01:41.41 |
| 141 | Mikkel Bjerg | UAE Team Emirates | + 01:41.49 |
| 142 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 01:42.02 |
| 143 | Luke Rowe | INEOS Grenadiers | + 01:42.14 |
| 144 | Tim Declercq | Deceuninck-Quick Step | + 01:43.35 |
| 145 | Omer Goldstein | Israel Start-Up Nation | + 01:43.37 |
| 146 | Jelle Wallays | Cofidis | + 01:45.14 |
| 147 | Michael Mørkøv | Deceuninck-Quick Step | + 01:45.50 |
| 148 | Nacer Bouhanni | Team Arkéa-Samsic | + 01:46.07 |
| 149 | Edward Theuns | Trek-Segafredo | + 01:46.24 |
| 150 | Cees Bol | Team DSM | + 01:46.35 |
| 151 | Rick Zabel | Israel Start-Up Nation | + 01:46.44 |
| 152 | Mark Cavendish | Deceuninck-Quick Step | + 01:47.07 |
| 153 | Chris Froome | Israel Start-Up Nation | + 01:47.31 |
| 154 | André Greipel | Israel Start-Up Nation | + 01:47.51 |
| 155 | Tony Martin | Jumbo-Visma | + 01:48.08 |
| 156 | Mads Pedersen | Trek-Segafredo | + 01:49.10 |
| 157 | Marco Haller | Bahrain Victorious | + 01:50.00 |
| 158 | Casper Pedersen | Team DSM | + 01:50.32 |
| 159 | Reto Hollenstein | Israel Start-Up Nation | + 01:51.39 |
| 160 | Jérémy Cabot | Team TotalEnergies | + 01:51.42 |
| 161 | Marc Hirschi | UAE Team Emirates | + 01:55.36 |
| 162 | Clément Russo | Team Arkéa-Samsic | + 01:57.22 |
| 163 | Amund Grøndahl Jansen | Team BikeExchange | + 01:59.10 |
| 164 | Daniel McLay | Team Arkéa-Samsic | + 02:00.48 |
| 165 | Roger Kluge | Lotto-Soudal | + 02:03.04 |
| - | Nicholas Dlamini | Team Qhubeka NextHash | OOT |
| - | Arnaud Démare | Groupama-FDJ | OOT |
| - | Loic Vliegen | Intermarché-Wanty-Gobert Matériaux | OOT |
| - | Bryan Coquard | B&B Hotels p/b KTM | OOT |
| - | Anthony Delaplace | Team Arkéa-Samsic | OOT |
| - | Jacopo Guarnieri | Groupama-FDJ | OOT |
| - | Stefan de Bod | Astana-Premier Tech | OOT |
| - | Mathieu van der Poel | Alpecin-Fenix | DNS |
| - | Primoz Roglic | Jumbo-Visma | DNS |
| - | Nans Peters | AG2R Citroën Team | DNF |
| - | Jasper De Buyst | Lotto-Soudal | DNF |
| - | Tim Merlier | Alpecin-Fenix | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 34:11:10 |
| 2 | Jonas Vingegaard | Jumbo-Visma | + 05.32 |
| 3 | David Gaudu | Groupama-FDJ | + 07.22 |
| 4 | Aurélien Paret-Peintre | AG2R Citroën Team | + 11.54 |
| 5 | Sergio Higuita | EF Education-NIPPO | + 44.01 |
| 6 | Valentin Madouas | Groupama-FDJ | + 56.50 |
| 7 | Lucas Hamilton | Team BikeExchange | + 57.23 |
| 8 | Mark Donovan | Team DSM | + 01:00.55 |
| 9 | Neilson Powless | EF Education-NIPPO | + 01:10.43 |
| 10 | Brent Van Moer | Lotto-Soudal | + 01:12.03 |
| 11 | Dorian Godon | AG2R Citroën Team | + 01:13.01 |
| 12 | Jonas Rutsch | EF Education-NIPPO | + 01:18.01 |
| 13 | Cyril Barthe | B&B Hotels p/b KTM | + 01:21.15 |
| 14 | Joris Nieuwenhuis | Team DSM | + 01:29.23 |
| 15 | Maxime Chevalier | B&B Hotels p/b KTM | + 01:29.47 |
| 16 | Nils Eekhoff | Team DSM | + 01:30.12 |
| 17 | Stefan Bissegger | EF Education-NIPPO | + 01:31.09 |
| 18 | Brandon McNulty | UAE Team Emirates | + 01:31.23 |
| 19 | Harry Sweeny | Lotto-Soudal | + 01:32.41 |
| 20 | Fred Wright | Bahrain Victorious | + 01:33.03 |
| 21 | Jasper Philipsen | Alpecin-Fenix | + 01:35.33 |
| 22 | Sean Bennett | Team Qhubeka NextHash | + 01:37.56 |
| 23 | Ide Schelling | BORA-hansgrohe | + 01:41.41 |
| 24 | Mikkel Bjerg | UAE Team Emirates | + 01:41.49 |
| 25 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 01:42.02 |
| 26 | Omer Goldstein | Israel Start-Up Nation | + 01:43.37 |
| 27 | Casper Pedersen | Team DSM | + 01:50.32 |
| 28 | Marc Hirschi | UAE Team Emirates | + 01:55.36 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mark Cavendish | Deceuninck-Quick Step | 168 |
| 2 | Michael Matthews | Team BikeExchange | 130 |
| 3 | Sonny Colbrelli | Bahrain Victorious | 121 |
| 4 | Jasper Philipsen | Alpecin-Fenix | 102 |
| 5 | Julian Alaphilippe | Deceuninck-Quick Step | 99 |
| 6 | Nacer Bouhanni | Team Arkéa-Samsic | 99 |
| 7 | Tadej Pogacar | UAE Team Emirates | 89 |
| 8 | Peter Sagan | BORA-hansgrohe | 72 |
| 9 | Matej Mohoric | Bahrain Victorious | 62 |
| 10 | Kasper Asgreen | Deceuninck-Quick Step | 50 |
| 11 | Wout van Aert | Jumbo-Visma | 47 |
| 12 | Jonas Vingegaard | Jumbo-Visma | 45 |
| 13 | Michael Mørkøv | Deceuninck-Quick Step | 41 |
| 14 | Cees Bol | Team DSM | 38 |
| 15 | Wilco Kelderman | BORA-hansgrohe | 37 |
| 16 | Dylan Teuns | Bahrain Victorious | 33 |
| 17 | Brent Van Moer | Lotto-Soudal | 32 |
| 18 | Mattia Cattaneo | Deceuninck-Quick Step | 32 |
| 19 | Ide Schelling | BORA-hansgrohe | 31 |
| 20 | Bauke Mollema | Trek-Segafredo | 31 |
| 21 | Stefan Küng | Groupama-FDJ | 28 |
| 22 | Franck Bonnamour | B&B Hotels p/b KTM | 26 |
| 23 | Sergio Higuita | EF Education-NIPPO | 26 |
| 24 | Magnus Cort | EF Education-NIPPO | 26 |
| 25 | Jasper Stuyven | Trek-Segafredo | 25 |
| 26 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | 25 |
| 27 | Pierre-Luc Périchon | Cofidis | 23 |
| 28 | Richard Carapaz | INEOS Grenadiers | 21 |
| 29 | Guillaume Martin | Cofidis | 21 |
| 30 | Michael Woods | Israel Start-Up Nation | 21 |
| 31 | Anthony Perez | Cofidis | 21 |
| 32 | Luka Mezgec | Team BikeExchange | 21 |
| 33 | Ben O'Connor | AG2R Citroën Team | 20 |
| 34 | Greg Van Avermaet | AG2R Citroën Team | 20 |
| 35 | Cyril Barthe | B&B Hotels p/b KTM | 20 |
| 36 | Edward Theuns | Trek-Segafredo | 20 |
| 37 | Alexey Lutsenko | Astana-Premier Tech | 18 |
| 38 | David Gaudu | Groupama-FDJ | 18 |
| 39 | Davide Ballerini | Deceuninck-Quick Step | 18 |
| 40 | Mads Pedersen | Trek-Segafredo | 18 |
| 41 | Enric Mas | Movistar Team | 17 |
| 42 | Ion Izagirre | Astana-Premier Tech | 17 |
| 43 | Michael Schär | AG2R Citroën Team | 17 |
| 44 | Maxime Chevalier | B&B Hotels p/b KTM | 17 |
| 45 | Jonas Koch | Intermarché-Wanty-Gobert Matériaux | 17 |
| 46 | Roger Kluge | Lotto-Soudal | 17 |
| 47 | Wout Poels | Bahrain Victorious | 16 |
| 48 | André Greipel | Israel Start-Up Nation | 16 |
| 49 | Patrick Konrad | BORA-hansgrohe | 15 |
| 50 | Fred Wright | Bahrain Victorious | 15 |
| 51 | Jérémy Cabot | Team TotalEnergies | 15 |
| 52 | Toms Skujins | Trek-Segafredo | 14 |
| 53 | Simon Yates | Team BikeExchange | 13 |
| 54 | Jelle Wallays | Cofidis | 13 |
| 55 | Xandro Meurisse | Alpecin-Fenix | 12 |
| 56 | Christophe Laporte | Cofidis | 12 |
| 57 | Rigoberto Uran | EF Education-NIPPO | 11 |
| 58 | Søren Kragh Andersen | Team DSM | 11 |
| 59 | Connor Swift | Team Arkéa-Samsic | 11 |
| 60 | Max Walscheid | Team Qhubeka NextHash | 11 |
| 61 | Christopher Juul-Jensen | Team BikeExchange | 10 |
| 62 | Simon Clarke | Team Qhubeka NextHash | 10 |
| 63 | Aurélien Paret-Peintre | AG2R Citroën Team | 9 |
| 64 | Pierre Latour | Team TotalEnergies | 9 |
| 65 | Philippe Gilbert | Lotto-Soudal | 9 |
| 66 | Alex Aranburu | Astana-Premier Tech | 9 |
| 67 | Daniel Oss | BORA-hansgrohe | 9 |
| 68 | Nairo Quintana | Team Arkéa-Samsic | 8 |
| 69 | Ruben Guerreiro | EF Education-NIPPO | 8 |
| 70 | Anthony Turgis | Team TotalEnergies | 8 |
| 71 | Geraint Thomas | INEOS Grenadiers | 7 |
| 72 | Richie Porte | INEOS Grenadiers | 7 |
| 73 | Lucas Hamilton | Team BikeExchange | 7 |
| 74 | Julien Bernard | Trek-Segafredo | 7 |
| 75 | Dorian Godon | AG2R Citroën Team | 7 |
| 76 | Victor Campenaerts | Team Qhubeka NextHash | 7 |
| 77 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 7 |
| 78 | Esteban Chaves | Team BikeExchange | 6 |
| 79 | Pello Bilbao | Bahrain Victorious | 5 |
| 80 | Vincenzo Nibali | Trek-Segafredo | 5 |
| 81 | Hugo Houle | Astana-Premier Tech | 5 |
| 82 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 5 |
| 83 | Miles Scotson | Groupama-FDJ | 5 |
| 84 | Mikkel Bjerg | UAE Team Emirates | 5 |
| 85 | Rick Zabel | Israel Start-Up Nation | 5 |
| 86 | Iván García Cortina | Movistar Team | 4 |
| 87 | Tao Geoghegan Hart | INEOS Grenadiers | 4 |
| 88 | Nils Eekhoff | Team DSM | 4 |
| 89 | Davide Formolo | UAE Team Emirates | 3 |
| 90 | Elie Gesbert | Team Arkéa-Samsic | 3 |
| 91 | Jonas Rickaert | Alpecin-Fenix | 3 |
| 92 | Tony Martin | Jumbo-Visma | 3 |
| 93 | Mike Teunissen | Jumbo-Visma | 2 |
| 94 | Marco Haller | Bahrain Victorious | 2 |
| 95 | Brandon McNulty | UAE Team Emirates | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Nairo Quintana | Team Arkéa-Samsic | 50 |
| 2 | Michael Woods | Israel Start-Up Nation | 42 |
| 3 | Wout Poels | Bahrain Victorious | 39 |
| 4 | Ben O'Connor | AG2R Citroën Team | 24 |
| 5 | Sergio Higuita | EF Education-NIPPO | 22 |
| 6 | Guillaume Martin | Cofidis | 14 |
| 7 | Matej Mohoric | Bahrain Victorious | 11 |
| 8 | Tadej Pogacar | UAE Team Emirates | 10 |
| 9 | Dylan Teuns | Bahrain Victorious | 10 |
| 10 | Mattia Cattaneo | Deceuninck-Quick Step | 9 |
| 11 | Lucas Hamilton | Team BikeExchange | 9 |
| 12 | Anthony Perez | Cofidis | 7 |
| 13 | Pierre Latour | Team TotalEnergies | 5 |
| 14 | Ide Schelling | BORA-hansgrohe | 5 |
| 15 | Ion Izagirre | Astana-Premier Tech | 4 |
| 16 | Sonny Colbrelli | Bahrain Victorious | 4 |
| 17 | Jasper Stuyven | Trek-Segafredo | 4 |
| 18 | Sepp Kuss | Jumbo-Visma | 4 |
| 19 | Brent Van Moer | Lotto-Soudal | 3 |
| 20 | Harry Sweeny | Lotto-Soudal | 3 |
| 21 | Simon Yates | Team BikeExchange | 3 |
| 22 | Julian Alaphilippe | Deceuninck-Quick Step | 2 |
| 23 | Edward Theuns | Trek-Segafredo | 2 |
| 24 | Franck Bonnamour | B&B Hotels p/b KTM | 2 |
| 25 | Kenny Elissonde | Trek-Segafredo | 2 |
| 26 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 1 |
| 27 | Jelle Wallays | Cofidis | 1 |
| 28 | Greg Van Avermaet | AG2R Citroën Team | 1 |
| 29 | Victor Campenaerts | Team Qhubeka NextHash | 1 |
| 30 | Patrick Konrad | BORA-hansgrohe | 1 |
| 31 | Michael Matthews | Team BikeExchange | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 102:51:07 |
| 2 | AG2R Citroën Team | + 18.04 |
| 3 | INEOS Grenadiers | + 27.33 |
| 4 | Astana-Premier Tech | + 34.01 |
| 5 | EF Education-NIPPO | + 42.38 |
| 6 | BORA-hansgrohe | + 57.06 |
| 7 | Jumbo-Visma | + 59.11 |
| 8 | UAE Team Emirates | + 01:06.18 |
| 9 | Movistar Team | + 01:13.13 |
| 10 | Trek-Segafredo | + 01:14.59 |
| 11 | Groupama-FDJ | + 01:16.03 |
| 12 | Deceuninck-Quick Step | + 01:27.48 |
| 13 | Team BikeExchange | + 01:30.05 |
| 14 | B&B Hotels p/b KTM | + 01:38.54 |
| 15 | Cofidis | + 01:53.04 |
| 16 | Team Arkéa-Samsic | + 01:57.04 |
| 17 | Intermarché-Wanty-Gobert Matériaux | + 02:06.44 |
| 18 | Team DSM | + 02:26.20 |
| 19 | Team TotalEnergies | + 02:27.33 |
| 20 | Alpecin-Fenix | + 02:38.30 |
| 21 | Israel Start-Up Nation | + 02:52.54 |
| 22 | Team Qhubeka NextHash | + 02:55.01 |
| 23 | Lotto-Soudal | + 03:11.49 |








