Tour de France 2021 - Stage 12
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 | Nils Politt | BORA-hansgrohe | 3:22:12 |
| 2 | Imanol Erviti | Movistar Team | + 00.31 |
| 3 | Harry Sweeny | Lotto-Soudal | + 00.31 |
| 4 | Stefan Küng | Groupama-FDJ | + 01.58 |
| 5 | Luka Mezgec | Team BikeExchange | + 02.06 |
| 6 | André Greipel | Israel Start-Up Nation | + 02.06 |
| 7 | Edward Theuns | Trek-Segafredo | + 02.06 |
| 8 | Brent Van Moer | Lotto-Soudal | + 02.06 |
| 9 | Julian Alaphilippe | Deceuninck-Quick Step | + 02.06 |
| 10 | Sergio Henao | Team Qhubeka NextHash | + 02.06 |
| 11 | Connor Swift | Team Arkéa-Samsic | + 02.06 |
| 12 | Edvald Boasson-Hagen | Team TotalEnergies | + 02.09 |
| 13 | Stefan Bissegger | EF Education-NIPPO | + 05.22 |
| 14 | Mark Cavendish | Deceuninck-Quick Step | + 15.53 |
| 15 | Michael Matthews | Team BikeExchange | + 15.53 |
| 16 | Jasper Philipsen | Alpecin-Fenix | + 15.53 |
| 17 | Carlos Barbero | Team Qhubeka NextHash | + 15.53 |
| 18 | Jonas Rickaert | Alpecin-Fenix | + 15.53 |
| 19 | Cyril Barthe | B&B Hotels p/b KTM | + 15.53 |
| 20 | Davide Ballerini | Deceuninck-Quick Step | + 15.53 |
| 21 | Tadej Pogacar | UAE Team Emirates | + 15.53 |
| 22 | Tim Declercq | Deceuninck-Quick Step | + 15.53 |
| 23 | Mike Teunissen | Jumbo-Visma | + 15.53 |
| 24 | Kasper Asgreen | Deceuninck-Quick Step | + 15.53 |
| 25 | Jonas Vingegaard | Jumbo-Visma | + 15.53 |
| 26 | Alexey Lutsenko | Astana-Premier Tech | + 15.53 |
| 27 | Daniel Oss | BORA-hansgrohe | + 15.53 |
| 28 | Michael Schär | AG2R Citroën Team | + 15.53 |
| 29 | Magnus Cort | EF Education-NIPPO | + 15.53 |
| 30 | Wilco Kelderman | BORA-hansgrohe | + 15.53 |
| 31 | Richard Carapaz | INEOS Grenadiers | + 15.53 |
| 32 | Aurélien Paret-Peintre | AG2R Citroën Team | + 15.53 |
| 33 | Silvan Dillier | Alpecin-Fenix | + 15.53 |
| 34 | Dorian Godon | AG2R Citroën Team | + 15.53 |
| 35 | Nils Eekhoff | Team DSM | + 15.53 |
| 36 | Dylan van Baarle | INEOS Grenadiers | + 15.53 |
| 37 | Michael Valgren | EF Education-NIPPO | + 15.53 |
| 38 | Kristian Sbaragli | Alpecin-Fenix | + 15.53 |
| 39 | Enric Mas | Movistar Team | + 15.53 |
| 40 | Ben O'Connor | AG2R Citroën Team | + 15.53 |
| 41 | Rigoberto Uran | EF Education-NIPPO | + 15.53 |
| 42 | Wout van Aert | Jumbo-Visma | + 15.53 |
| 43 | Brandon McNulty | UAE Team Emirates | + 15.53 |
| 44 | Guillaume Martin | Cofidis | + 15.53 |
| 45 | Matej Mohoric | Bahrain Victorious | + 15.53 |
| 46 | Cristian Rodriguez | Team TotalEnergies | + 15.53 |
| 47 | Rui Costa | UAE Team Emirates | + 15.53 |
| 48 | David Gaudu | Groupama-FDJ | + 15.53 |
| 49 | Esteban Chaves | Team BikeExchange | + 15.53 |
| 50 | Jonas Rutsch | EF Education-NIPPO | + 15.53 |
| 51 | Franck Bonnamour | B&B Hotels p/b KTM | + 15.53 |
| 52 | Ruben Guerreiro | EF Education-NIPPO | + 15.53 |
| 53 | Davide Formolo | UAE Team Emirates | + 15.53 |
| 54 | Valentin Madouas | Groupama-FDJ | + 15.53 |
| 55 | Sonny Colbrelli | Bahrain Victorious | + 15.53 |
| 56 | Nacer Bouhanni | Team Arkéa-Samsic | + 15.53 |
| 57 | Luke Durbridge | Team BikeExchange | + 15.53 |
| 58 | Pello Bilbao | Bahrain Victorious | + 15.53 |
| 59 | Ion Izagirre | Astana-Premier Tech | + 15.53 |
| 60 | Ruben Fernandez | Cofidis | + 15.53 |
| 61 | Marc Hirschi | UAE Team Emirates | + 15.53 |
| 62 | Fred Wright | Bahrain Victorious | + 15.53 |
| 63 | Toms Skujins | Trek-Segafredo | + 15.53 |
| 64 | Victor De La Parte | Team TotalEnergies | + 15.53 |
| 65 | Greg Van Avermaet | AG2R Citroën Team | + 15.53 |
| 66 | Oliver Naesen | AG2R Citroën Team | + 15.53 |
| 67 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 15.53 |
| 68 | Maxime Chevalier | B&B Hotels p/b KTM | + 15.53 |
| 69 | Patrick Konrad | BORA-hansgrohe | + 15.53 |
| 70 | Jakob Fuglsang | Astana-Premier Tech | + 15.53 |
| 71 | Wout Poels | Bahrain Victorious | + 15.53 |
| 72 | Warren Barguil | Team Arkéa-Samsic | + 15.53 |
| 73 | Simon Clarke | Team Qhubeka NextHash | + 15.53 |
| 74 | Reto Hollenstein | Israel Start-Up Nation | + 15.53 |
| 75 | Neilson Powless | EF Education-NIPPO | + 15.53 |
| 76 | Jelle Wallays | Cofidis | + 15.53 |
| 77 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 15.53 |
| 78 | Casper Pedersen | Team DSM | + 15.53 |
| 79 | Søren Kragh Andersen | Team DSM | + 15.53 |
| 80 | Marco Haller | Bahrain Victorious | + 15.53 |
| 81 | Iván García Cortina | Movistar Team | + 15.53 |
| 82 | Joris Nieuwenhuis | Team DSM | + 15.53 |
| 83 | Hugo Houle | Astana-Premier Tech | + 15.53 |
| 84 | Bauke Mollema | Trek-Segafredo | + 15.53 |
| 85 | Sergio Higuita | EF Education-NIPPO | + 15.53 |
| 86 | Sepp Kuss | Jumbo-Visma | + 15.53 |
| 87 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 15.53 |
| 88 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 15.53 |
| 89 | Christophe Laporte | Cofidis | + 15.53 |
| 90 | Omer Goldstein | Israel Start-Up Nation | + 15.53 |
| 91 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 15.53 |
| 92 | Dylan Teuns | Bahrain Victorious | + 15.53 |
| 93 | Philippe Gilbert | Lotto-Soudal | + 15.53 |
| 94 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 15.53 |
| 95 | Lukas Pöstlberger | BORA-hansgrohe | + 15.53 |
| 96 | Vincenzo Nibali | Trek-Segafredo | + 15.53 |
| 97 | Simon Geschke | Cofidis | + 15.53 |
| 98 | Chris Froome | Israel Start-Up Nation | + 15.53 |
| 99 | Michal Kwiatkowski | INEOS Grenadiers | + 15.53 |
| 100 | Mattia Cattaneo | Deceuninck-Quick Step | + 15.53 |
| 101 | Rafal Majka | UAE Team Emirates | + 15.53 |
| 102 | Alejandro Valverde | Movistar Team | + 15.53 |
| 103 | Jonathan Castroviejo | INEOS Grenadiers | + 15.53 |
| 104 | Ide Schelling | BORA-hansgrohe | + 15.53 |
| 105 | Xandro Meurisse | Alpecin-Fenix | + 15.53 |
| 106 | Guillaume Boivin | Israel Start-Up Nation | + 15.53 |
| 107 | Pierre Latour | Team TotalEnergies | + 15.53 |
| 108 | Mark Donovan | Team DSM | + 15.53 |
| 109 | Cees Bol | Team DSM | + 15.53 |
| 110 | Michael Woods | Israel Start-Up Nation | + 15.53 |
| 111 | Emanuel Buchmann | BORA-hansgrohe | + 15.53 |
| 112 | Thomas De Gendt | Lotto-Soudal | + 15.53 |
| 113 | Steven Kruijswijk | Jumbo-Visma | + 15.53 |
| 114 | Fabien Doubey | Team TotalEnergies | + 15.53 |
| 115 | Sean Bennett | Team Qhubeka NextHash | + 15.53 |
| 116 | Julien Bernard | Trek-Segafredo | + 15.53 |
| 117 | Rick Zabel | Israel Start-Up Nation | + 15.53 |
| 118 | Anthony Turgis | Team TotalEnergies | + 15.53 |
| 119 | Cyril Gautier | B&B Hotels p/b KTM | + 15.53 |
| 120 | Pierre-Luc Périchon | Cofidis | + 15.53 |
| 121 | Quentin Pacher | B&B Hotels p/b KTM | + 15.53 |
| 122 | Vegard Stake Laengen | UAE Team Emirates | + 15.53 |
| 123 | Jesus Herrada | Cofidis | + 15.53 |
| 124 | Michael Mørkøv | Deceuninck-Quick Step | + 15.53 |
| 125 | Tao Geoghegan Hart | INEOS Grenadiers | + 15.53 |
| 126 | Dries Devenyns | Deceuninck-Quick Step | + 15.53 |
| 127 | Petr Vakoc | Alpecin-Fenix | + 15.53 |
| 128 | Julien Simon | Team TotalEnergies | + 15.53 |
| 129 | Dmitriy Gruzdev | Astana-Premier Tech | + 15.53 |
| 130 | Daniel Martin | Israel Start-Up Nation | + 15.53 |
| 131 | Anthony Perez | Cofidis | + 15.53 |
| 132 | Jérémy Cabot | Team TotalEnergies | + 15.53 |
| 133 | Pierre Rolland | B&B Hotels p/b KTM | + 15.53 |
| 134 | Bruno Armirail | Groupama-FDJ | + 15.53 |
| 135 | Omar Fraile | Astana-Premier Tech | + 15.53 |
| 136 | Richie Porte | INEOS Grenadiers | + 15.53 |
| 137 | Lucas Hamilton | Team BikeExchange | + 15.53 |
| 138 | Benoît Cosnefroy | AG2R Citroën Team | + 15.53 |
| 139 | Simon Yates | Team BikeExchange | + 15.53 |
| 140 | Kenny Elissonde | Trek-Segafredo | + 15.53 |
| 141 | Mikkel Bjerg | UAE Team Emirates | + 16.26 |
| 142 | Amund Grøndahl Jansen | Team BikeExchange | + 16.26 |
| 143 | Alex Aranburu | Astana-Premier Tech | + 16.26 |
| 144 | Jorge Arcas | Movistar Team | + 16.26 |
| 145 | Miguel Ángel López | Movistar Team | + 16.26 |
| 146 | Christopher Juul-Jensen | Team BikeExchange | + 16.26 |
| 147 | Jasper Stuyven | Trek-Segafredo | + 16.26 |
| 148 | Mads Pedersen | Trek-Segafredo | + 16.26 |
| 149 | Geraint Thomas | INEOS Grenadiers | + 16.26 |
| 150 | Max Walscheid | Team Qhubeka NextHash | + 16.26 |
| 151 | Elie Gesbert | Team Arkéa-Samsic | + 17.19 |
| 152 | Nairo Quintana | Team Arkéa-Samsic | + 17.19 |
| 153 | Roger Kluge | Lotto-Soudal | + 17.30 |
| 154 | Michael Gogl | Team Qhubeka NextHash | + 17.30 |
| 155 | Carlos Verona | Movistar Team | + 17.30 |
| - | Peter Sagan | BORA-hansgrohe | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 47:22:43 |
| 2 | Rigoberto Uran | EF Education-NIPPO | + 05.18 |
| 3 | Jonas Vingegaard | Jumbo-Visma | + 05.32 |
| 4 | Richard Carapaz | INEOS Grenadiers | + 05.33 |
| 5 | Ben O'Connor | AG2R Citroën Team | + 05.58 |
| 6 | Wilco Kelderman | BORA-hansgrohe | + 06.16 |
| 7 | Alexey Lutsenko | Astana-Premier Tech | + 06.30 |
| 8 | Enric Mas | Movistar Team | + 07.11 |
| 9 | Guillaume Martin | Cofidis | + 09.29 |
| 10 | Pello Bilbao | Bahrain Victorious | + 10.28 |
| 11 | Mattia Cattaneo | Deceuninck-Quick Step | + 15.35 |
| 12 | Aurélien Paret-Peintre | AG2R Citroën Team | + 24.44 |
| 13 | Wout van Aert | Jumbo-Visma | + 25.21 |
| 14 | Esteban Chaves | Team BikeExchange | + 25.53 |
| 15 | David Gaudu | Groupama-FDJ | + 30.51 |
| 16 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 32.20 |
| 17 | Sergio Henao | Team Qhubeka NextHash | + 37.10 |
| 18 | Wout Poels | Bahrain Victorious | + 38.49 |
| 19 | Bauke Mollema | Trek-Segafredo | + 39.13 |
| 20 | Dylan Teuns | Bahrain Victorious | + 43.54 |
| 21 | Julian Alaphilippe | Deceuninck-Quick Step | + 45.46 |
| 22 | Ruben Guerreiro | EF Education-NIPPO | + 47.37 |
| 23 | Jonathan Castroviejo | INEOS Grenadiers | + 49.17 |
| 24 | Kenny Elissonde | Trek-Segafredo | + 53.35 |
| 25 | Jakob Fuglsang | Astana-Premier Tech | + 54.35 |
| 26 | Sergio Higuita | EF Education-NIPPO | + 54.41 |
| 27 | Alejandro Valverde | Movistar Team | + 54.54 |
| 28 | Michael Woods | Israel Start-Up Nation | + 57.00 |
| 29 | Patrick Konrad | BORA-hansgrohe | + 57.12 |
| 30 | Steven Kruijswijk | Jumbo-Visma | + 57.38 |
| 31 | Nairo Quintana | Team Arkéa-Samsic | + 58.10 |
| 32 | Franck Bonnamour | B&B Hotels p/b KTM | + 01:00.55 |
| 33 | Richie Porte | INEOS Grenadiers | + 01:02.54 |
| 34 | Ion Izagirre | Astana-Premier Tech | + 01:03.44 |
| 35 | Pierre Rolland | B&B Hotels p/b KTM | + 01:04.40 |
| 36 | Davide Formolo | UAE Team Emirates | + 01:04.52 |
| 37 | Xandro Meurisse | Alpecin-Fenix | + 01:04.55 |
| 38 | Vincenzo Nibali | Trek-Segafredo | + 01:09.03 |
| 39 | Simon Yates | Team BikeExchange | + 01:09.03 |
| 40 | Rafal Majka | UAE Team Emirates | + 01:11.23 |
| 41 | Miguel Ángel López | Movistar Team | + 01:11.35 |
| 42 | Stefan Küng | Groupama-FDJ | + 01:12.25 |
| 43 | Emanuel Buchmann | BORA-hansgrohe | + 01:15.23 |
| 44 | Sonny Colbrelli | Bahrain Victorious | + 01:17.45 |
| 45 | Kasper Asgreen | Deceuninck-Quick Step | + 01:18.02 |
| 46 | Mark Donovan | Team DSM | + 01:18.23 |
| 47 | Warren Barguil | Team Arkéa-Samsic | + 01:19.41 |
| 48 | Quentin Pacher | B&B Hotels p/b KTM | + 01:19.46 |
| 49 | Nils Politt | BORA-hansgrohe | + 01:20.35 |
| 50 | Geraint Thomas | INEOS Grenadiers | + 01:20.41 |
| 51 | Pierre Latour | Team TotalEnergies | + 01:21.10 |
| 52 | Matej Mohoric | Bahrain Victorious | + 01:22.53 |
| 53 | Jasper Stuyven | Trek-Segafredo | + 01:23.44 |
| 54 | Julien Bernard | Trek-Segafredo | + 01:23.50 |
| 55 | Michael Valgren | EF Education-NIPPO | + 01:23.58 |
| 56 | Valentin Madouas | Groupama-FDJ | + 01:24.57 |
| 57 | Hugo Houle | Astana-Premier Tech | + 01:25.32 |
| 58 | Imanol Erviti | Movistar Team | + 01:25.45 |
| 59 | Cristian Rodriguez | Team TotalEnergies | + 01:26.15 |
| 60 | Magnus Cort | EF Education-NIPPO | + 01:27.11 |
| 61 | Michal Kwiatkowski | INEOS Grenadiers | + 01:28.26 |
| 62 | Brent Van Moer | Lotto-Soudal | + 01:29.48 |
| 63 | Lucas Hamilton | Team BikeExchange | + 01:30.21 |
| 64 | Jonas Rutsch | EF Education-NIPPO | + 01:30.51 |
| 65 | Daniel Martin | Israel Start-Up Nation | + 01:31.20 |
| 66 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 01:31.56 |
| 67 | Simon Geschke | Cofidis | + 01:32.05 |
| 68 | Victor De La Parte | Team TotalEnergies | + 01:32.37 |
| 69 | Neilson Powless | EF Education-NIPPO | + 01:33.25 |
| 70 | Søren Kragh Andersen | Team DSM | + 01:35.58 |
| 71 | Dylan van Baarle | INEOS Grenadiers | + 01:36.12 |
| 72 | Benoît Cosnefroy | AG2R Citroën Team | + 01:36.17 |
| 73 | Anthony Turgis | Team TotalEnergies | + 01:36.23 |
| 74 | Silvan Dillier | Alpecin-Fenix | + 01:36.40 |
| 75 | Omar Fraile | Astana-Premier Tech | + 01:37.52 |
| 76 | Oliver Naesen | AG2R Citroën Team | + 01:38.50 |
| 77 | Sepp Kuss | Jumbo-Visma | + 01:39.14 |
| 78 | Connor Swift | Team Arkéa-Samsic | + 01:39.17 |
| 79 | Elie Gesbert | Team Arkéa-Samsic | + 01:42.15 |
| 80 | Greg Van Avermaet | AG2R Citroën Team | + 01:42.59 |
| 81 | Rui Costa | UAE Team Emirates | + 01:43.13 |
| 82 | Edvald Boasson-Hagen | Team TotalEnergies | + 01:43.30 |
| 83 | Bruno Armirail | Groupama-FDJ | + 01:43.40 |
| 84 | Philippe Gilbert | Lotto-Soudal | + 01:44.34 |
| 85 | Tao Geoghegan Hart | INEOS Grenadiers | + 01:44.58 |
| 86 | Toms Skujins | Trek-Segafredo | + 01:45.03 |
| 87 | Anthony Perez | Cofidis | + 01:45.16 |
| 88 | Harry Sweeny | Lotto-Soudal | + 01:45.37 |
| 89 | Dorian Godon | AG2R Citroën Team | + 01:45.47 |
| 90 | Cyril Barthe | B&B Hotels p/b KTM | + 01:46.45 |
| 91 | Alex Aranburu | Astana-Premier Tech | + 01:46.53 |
| 92 | Cyril Gautier | B&B Hotels p/b KTM | + 01:46.54 |
| 93 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 01:47.02 |
| 94 | Stefan Bissegger | EF Education-NIPPO | + 01:47.15 |
| 95 | Michael Schär | AG2R Citroën Team | + 01:48.00 |
| 96 | Luka Mezgec | Team BikeExchange | + 01:48.32 |
| 97 | Fabien Doubey | Team TotalEnergies | + 01:48.33 |
| 98 | Jonas Rickaert | Alpecin-Fenix | + 01:49.07 |
| 99 | Iván García Cortina | Movistar Team | + 01:50.54 |
| 100 | Guillaume Boivin | Israel Start-Up Nation | + 01:52.09 |
| 101 | Ruben Fernandez | Cofidis | + 01:54.05 |
| 102 | Jesus Herrada | Cofidis | + 01:54.08 |
| 103 | Michael Matthews | Team BikeExchange | + 01:54.27 |
| 104 | Brandon McNulty | UAE Team Emirates | + 01:56.15 |
| 105 | Luke Durbridge | Team BikeExchange | + 01:56.23 |
| 106 | Thomas De Gendt | Lotto-Soudal | + 01:56.56 |
| 107 | Pierre-Luc Périchon | Cofidis | + 01:57.18 |
| 108 | Kristian Sbaragli | Alpecin-Fenix | + 01:57.57 |
| 109 | Maxime Chevalier | B&B Hotels p/b KTM | + 01:58.02 |
| 110 | Mike Teunissen | Jumbo-Visma | + 01:59.01 |
| 111 | Jorge Arcas | Movistar Team | + 02:01.31 |
| 112 | Edward Theuns | Trek-Segafredo | + 02:02.08 |
| 113 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 02:02.15 |
| 114 | Petr Vakoc | Alpecin-Fenix | + 02:03.46 |
| 115 | Vegard Stake Laengen | UAE Team Emirates | + 02:04.03 |
| 116 | Carlos Verona | Movistar Team | + 02:04.21 |
| 117 | Christophe Laporte | Cofidis | + 02:04.25 |
| 118 | Davide Ballerini | Deceuninck-Quick Step | + 02:06.23 |
| 119 | Michael Gogl | Team Qhubeka NextHash | + 02:06.55 |
| 120 | Dries Devenyns | Deceuninck-Quick Step | + 02:07.05 |
| 121 | Joris Nieuwenhuis | Team DSM | + 02:07.30 |
| 122 | Dmitriy Gruzdev | Astana-Premier Tech | + 02:07.44 |
| 123 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 02:08.48 |
| 124 | Mikkel Bjerg | UAE Team Emirates | + 02:09.37 |
| 125 | Fred Wright | Bahrain Victorious | + 02:09.38 |
| 126 | Nils Eekhoff | Team DSM | + 02:09.46 |
| 127 | André Greipel | Israel Start-Up Nation | + 02:09.52 |
| 128 | Max Walscheid | Team Qhubeka NextHash | + 02:10.46 |
| 129 | Jasper Philipsen | Alpecin-Fenix | + 02:11.17 |
| 130 | Lukas Pöstlberger | BORA-hansgrohe | + 02:12.06 |
| 131 | Simon Clarke | Team Qhubeka NextHash | + 02:12.20 |
| 132 | Casper Pedersen | Team DSM | + 02:14.38 |
| 133 | Jelle Wallays | Cofidis | + 02:14.45 |
| 134 | Carlos Barbero | Team Qhubeka NextHash | + 02:14.51 |
| 135 | Christopher Juul-Jensen | Team BikeExchange | + 02:16.41 |
| 136 | Daniel Oss | BORA-hansgrohe | + 02:17.58 |
| 137 | Reto Hollenstein | Israel Start-Up Nation | + 02:18.16 |
| 138 | Ide Schelling | BORA-hansgrohe | + 02:18.57 |
| 139 | Sean Bennett | Team Qhubeka NextHash | + 02:20.54 |
| 140 | Julien Simon | Team TotalEnergies | + 02:21.19 |
| 141 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 02:21.32 |
| 142 | Chris Froome | Israel Start-Up Nation | + 02:21.40 |
| 143 | Marc Hirschi | UAE Team Emirates | + 02:22.22 |
| 144 | Cees Bol | Team DSM | + 02:22.23 |
| 145 | Rick Zabel | Israel Start-Up Nation | + 02:22.32 |
| 146 | Omer Goldstein | Israel Start-Up Nation | + 02:23.11 |
| 147 | Michael Mørkøv | Deceuninck-Quick Step | + 02:24.52 |
| 148 | Mark Cavendish | Deceuninck-Quick Step | + 02:25.59 |
| 149 | Tim Declercq | Deceuninck-Quick Step | + 02:26.23 |
| 150 | Nacer Bouhanni | Team Arkéa-Samsic | + 02:28.34 |
| 151 | Marco Haller | Bahrain Victorious | + 02:29.34 |
| 152 | Jérémy Cabot | Team TotalEnergies | + 02:35.22 |
| 153 | Mads Pedersen | Trek-Segafredo | + 02:36.44 |
| 154 | Amund Grøndahl Jansen | Team BikeExchange | + 02:40.09 |
| 155 | Roger Kluge | Lotto-Soudal | + 02:44.54 |
| - | Peter Sagan | BORA-hansgrohe | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 47:22:43 |
| 2 | Jonas Vingegaard | Jumbo-Visma | + 05.32 |
| 3 | Aurélien Paret-Peintre | AG2R Citroën Team | + 24.44 |
| 4 | David Gaudu | Groupama-FDJ | + 30.51 |
| 5 | Sergio Higuita | EF Education-NIPPO | + 54.41 |
| 6 | Mark Donovan | Team DSM | + 01:18.23 |
| 7 | Valentin Madouas | Groupama-FDJ | + 01:24.57 |
| 8 | Brent Van Moer | Lotto-Soudal | + 01:29.48 |
| 9 | Lucas Hamilton | Team BikeExchange | + 01:30.21 |
| 10 | Jonas Rutsch | EF Education-NIPPO | + 01:30.51 |
| 11 | Neilson Powless | EF Education-NIPPO | + 01:33.25 |
| 12 | Harry Sweeny | Lotto-Soudal | + 01:45.37 |
| 13 | Dorian Godon | AG2R Citroën Team | + 01:45.47 |
| 14 | Cyril Barthe | B&B Hotels p/b KTM | + 01:46.45 |
| 15 | Stefan Bissegger | EF Education-NIPPO | + 01:47.15 |
| 16 | Brandon McNulty | UAE Team Emirates | + 01:56.15 |
| 17 | Maxime Chevalier | B&B Hotels p/b KTM | + 01:58.02 |
| 18 | Joris Nieuwenhuis | Team DSM | + 02:07.30 |
| 19 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 02:08.48 |
| 20 | Mikkel Bjerg | UAE Team Emirates | + 02:09.37 |
| 21 | Fred Wright | Bahrain Victorious | + 02:09.38 |
| 22 | Nils Eekhoff | Team DSM | + 02:09.46 |
| 23 | Jasper Philipsen | Alpecin-Fenix | + 02:11.17 |
| 24 | Casper Pedersen | Team DSM | + 02:14.38 |
| 25 | Ide Schelling | BORA-hansgrohe | + 02:18.57 |
| 26 | Sean Bennett | Team Qhubeka NextHash | + 02:20.54 |
| 27 | Marc Hirschi | UAE Team Emirates | + 02:22.22 |
| 28 | Omer Goldstein | Israel Start-Up Nation | + 02:23.11 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mark Cavendish | Deceuninck-Quick Step | 221 |
| 2 | Michael Matthews | Team BikeExchange | 162 |
| 3 | Jasper Philipsen | Alpecin-Fenix | 142 |
| 4 | Sonny Colbrelli | Bahrain Victorious | 138 |
| 5 | Julian Alaphilippe | Deceuninck-Quick Step | 131 |
| 6 | Nacer Bouhanni | Team Arkéa-Samsic | 113 |
| 7 | Tadej Pogacar | UAE Team Emirates | 102 |
| 8 | Wout van Aert | Jumbo-Visma | 98 |
| 9 | Nils Politt | BORA-hansgrohe | 70 |
| 10 | Stefan Küng | Groupama-FDJ | 64 |
| 11 | Matej Mohoric | Bahrain Victorious | 62 |
| 12 | Kasper Asgreen | Deceuninck-Quick Step | 58 |
| 13 | Michael Mørkøv | Deceuninck-Quick Step | 55 |
| 14 | Jonas Vingegaard | Jumbo-Visma | 54 |
| 15 | André Greipel | Israel Start-Up Nation | 53 |
| 16 | Bauke Mollema | Trek-Segafredo | 46 |
| 17 | Brent Van Moer | Lotto-Soudal | 45 |
| 18 | Imanol Erviti | Movistar Team | 45 |
| 19 | Luka Mezgec | Team BikeExchange | 45 |
| 20 | Cees Bol | Team DSM | 45 |
| 21 | Wilco Kelderman | BORA-hansgrohe | 44 |
| 22 | Harry Sweeny | Lotto-Soudal | 44 |
| 23 | Edward Theuns | Trek-Segafredo | 43 |
| 24 | Anthony Perez | Cofidis | 36 |
| 25 | Dylan Teuns | Bahrain Victorious | 33 |
| 26 | Mattia Cattaneo | Deceuninck-Quick Step | 32 |
| 27 | Ide Schelling | BORA-hansgrohe | 31 |
| 28 | Richard Carapaz | INEOS Grenadiers | 31 |
| 29 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | 31 |
| 30 | Connor Swift | Team Arkéa-Samsic | 27 |
| 31 | Davide Ballerini | Deceuninck-Quick Step | 27 |
| 32 | Alexey Lutsenko | Astana-Premier Tech | 26 |
| 33 | Sergio Higuita | EF Education-NIPPO | 26 |
| 34 | Franck Bonnamour | B&B Hotels p/b KTM | 26 |
| 35 | Magnus Cort | EF Education-NIPPO | 26 |
| 36 | Guillaume Martin | Cofidis | 25 |
| 37 | Jasper Stuyven | Trek-Segafredo | 25 |
| 38 | Enric Mas | Movistar Team | 23 |
| 39 | Pierre-Luc Périchon | Cofidis | 23 |
| 40 | Cyril Barthe | B&B Hotels p/b KTM | 22 |
| 41 | Rigoberto Uran | EF Education-NIPPO | 22 |
| 42 | Patrick Konrad | BORA-hansgrohe | 22 |
| 43 | Hugo Houle | Astana-Premier Tech | 22 |
| 44 | Ben O'Connor | AG2R Citroën Team | 21 |
| 45 | Wout Poels | Bahrain Victorious | 21 |
| 46 | Michael Woods | Israel Start-Up Nation | 21 |
| 47 | Xandro Meurisse | Alpecin-Fenix | 21 |
| 48 | Greg Van Avermaet | AG2R Citroën Team | 20 |
| 49 | Anthony Turgis | Team TotalEnergies | 20 |
| 50 | David Gaudu | Groupama-FDJ | 18 |
| 51 | Mads Pedersen | Trek-Segafredo | 18 |
| 52 | Kenny Elissonde | Trek-Segafredo | 17 |
| 53 | Ion Izagirre | Astana-Premier Tech | 17 |
| 54 | Neilson Powless | EF Education-NIPPO | 17 |
| 55 | Michael Schär | AG2R Citroën Team | 17 |
| 56 | Maxime Chevalier | B&B Hotels p/b KTM | 17 |
| 57 | Roger Kluge | Lotto-Soudal | 17 |
| 58 | Julien Bernard | Trek-Segafredo | 15 |
| 59 | Christophe Laporte | Cofidis | 15 |
| 60 | Fred Wright | Bahrain Victorious | 15 |
| 61 | Jérémy Cabot | Team TotalEnergies | 15 |
| 62 | Toms Skujins | Trek-Segafredo | 14 |
| 63 | Sergio Henao | Team Qhubeka NextHash | 13 |
| 64 | Simon Yates | Team BikeExchange | 13 |
| 65 | Daniel Martin | Israel Start-Up Nation | 13 |
| 66 | Elie Gesbert | Team Arkéa-Samsic | 13 |
| 67 | Stefan Bissegger | EF Education-NIPPO | 13 |
| 68 | Jelle Wallays | Cofidis | 13 |
| 69 | Daniel Oss | BORA-hansgrohe | 13 |
| 70 | Jakob Fuglsang | Astana-Premier Tech | 11 |
| 71 | Søren Kragh Andersen | Team DSM | 11 |
| 72 | Max Walscheid | Team Qhubeka NextHash | 11 |
| 73 | Pello Bilbao | Bahrain Victorious | 10 |
| 74 | Edvald Boasson-Hagen | Team TotalEnergies | 10 |
| 75 | Simon Clarke | Team Qhubeka NextHash | 10 |
| 76 | Christopher Juul-Jensen | Team BikeExchange | 10 |
| 77 | Aurélien Paret-Peintre | AG2R Citroën Team | 9 |
| 78 | Pierre Latour | Team TotalEnergies | 9 |
| 79 | Philippe Gilbert | Lotto-Soudal | 9 |
| 80 | Alex Aranburu | Astana-Premier Tech | 9 |
| 81 | Iván García Cortina | Movistar Team | 9 |
| 82 | Esteban Chaves | Team BikeExchange | 8 |
| 83 | Ruben Guerreiro | EF Education-NIPPO | 8 |
| 84 | Nairo Quintana | Team Arkéa-Samsic | 8 |
| 85 | Richie Porte | INEOS Grenadiers | 7 |
| 86 | Geraint Thomas | INEOS Grenadiers | 7 |
| 87 | Lucas Hamilton | Team BikeExchange | 7 |
| 88 | Dorian Godon | AG2R Citroën Team | 7 |
| 89 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 7 |
| 90 | Davide Formolo | UAE Team Emirates | 6 |
| 91 | Silvan Dillier | Alpecin-Fenix | 6 |
| 92 | Vincenzo Nibali | Trek-Segafredo | 5 |
| 93 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 5 |
| 94 | Mikkel Bjerg | UAE Team Emirates | 5 |
| 95 | Rick Zabel | Israel Start-Up Nation | 5 |
| 96 | Tao Geoghegan Hart | INEOS Grenadiers | 4 |
| 97 | Nils Eekhoff | Team DSM | 4 |
| 98 | Jonas Rickaert | Alpecin-Fenix | 3 |
| 99 | Jesus Herrada | Cofidis | 2 |
| 100 | Mike Teunissen | Jumbo-Visma | 2 |
| 101 | Dmitriy Gruzdev | Astana-Premier Tech | 2 |
| 102 | Marco Haller | Bahrain Victorious | 2 |
| 103 | Brandon McNulty | UAE Team Emirates | 1 |
| 104 | Marc Hirschi | UAE Team Emirates | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Nairo Quintana | Team Arkéa-Samsic | 50 |
| 2 | Wout van Aert | Jumbo-Visma | 43 |
| 3 | Michael Woods | Israel Start-Up Nation | 42 |
| 4 | Wout Poels | Bahrain Victorious | 39 |
| 5 | Bauke Mollema | Trek-Segafredo | 36 |
| 6 | Kenny Elissonde | Trek-Segafredo | 27 |
| 7 | Tadej Pogacar | UAE Team Emirates | 26 |
| 8 | Ben O'Connor | AG2R Citroën Team | 24 |
| 9 | Sergio Higuita | EF Education-NIPPO | 22 |
| 10 | Julian Alaphilippe | Deceuninck-Quick Step | 20 |
| 11 | Jonas Vingegaard | Jumbo-Visma | 20 |
| 12 | Anthony Perez | Cofidis | 19 |
| 13 | Guillaume Martin | Cofidis | 14 |
| 14 | Rigoberto Uran | EF Education-NIPPO | 12 |
| 15 | Matej Mohoric | Bahrain Victorious | 11 |
| 16 | Dylan Teuns | Bahrain Victorious | 10 |
| 17 | Daniel Martin | Israel Start-Up Nation | 10 |
| 18 | Mattia Cattaneo | Deceuninck-Quick Step | 9 |
| 19 | Lucas Hamilton | Team BikeExchange | 9 |
| 20 | Richard Carapaz | INEOS Grenadiers | 8 |
| 21 | Pierre Rolland | B&B Hotels p/b KTM | 8 |
| 22 | Pierre Latour | Team TotalEnergies | 5 |
| 23 | Ide Schelling | BORA-hansgrohe | 5 |
| 24 | Alexey Lutsenko | Astana-Premier Tech | 4 |
| 25 | Ion Izagirre | Astana-Premier Tech | 4 |
| 26 | Xandro Meurisse | Alpecin-Fenix | 4 |
| 27 | Sonny Colbrelli | Bahrain Victorious | 4 |
| 28 | Jasper Stuyven | Trek-Segafredo | 4 |
| 29 | Sepp Kuss | Jumbo-Visma | 4 |
| 30 | Simon Yates | Team BikeExchange | 3 |
| 31 | Brent Van Moer | Lotto-Soudal | 3 |
| 32 | Harry Sweeny | Lotto-Soudal | 3 |
| 33 | Nils Politt | BORA-hansgrohe | 2 |
| 34 | Edward Theuns | Trek-Segafredo | 2 |
| 35 | Franck Bonnamour | B&B Hotels p/b KTM | 2 |
| 36 | Kristian Sbaragli | Alpecin-Fenix | 2 |
| 37 | Hugo Houle | Astana-Premier Tech | 1 |
| 38 | Greg Van Avermaet | AG2R Citroën Team | 1 |
| 39 | Jelle Wallays | Cofidis | 1 |
| 40 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 1 |
| 41 | Patrick Konrad | BORA-hansgrohe | 1 |
| 42 | Stefan Küng | Groupama-FDJ | 1 |
| 43 | Michael Matthews | Team BikeExchange | 1 |
| 44 | Nacer Bouhanni | Team Arkéa-Samsic | -8 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 143:03:26 |
| 2 | AG2R Citroën Team | + 10.01 |
| 3 | INEOS Grenadiers | + 12.47 |
| 4 | EF Education-NIPPO | + 15.47 |
| 5 | BORA-hansgrohe | + 29.31 |
| 6 | Jumbo-Visma | + 29.47 |
| 7 | Movistar Team | + 38.22 |
| 8 | Astana-Premier Tech | + 41.45 |
| 9 | Trek-Segafredo | + 44.51 |
| 10 | UAE Team Emirates | + 53.00 |
| 11 | Deceuninck-Quick Step | + 01:17.35 |
| 12 | Team BikeExchange | + 01:27.35 |
| 13 | Groupama-FDJ | + 01:41.24 |
| 14 | B&B Hotels p/b KTM | + 01:47.34 |
| 15 | Cofidis | + 01:56.33 |
| 16 | Team Arkéa-Samsic | + 02:20.38 |
| 17 | Intermarché-Wanty-Gobert Matériaux | + 02:24.21 |
| 18 | Team TotalEnergies | + 02:34.05 |
| 19 | Alpecin-Fenix | + 02:40.11 |
| 20 | Israel Start-Up Nation | + 02:57.00 |
| 21 | Team DSM | + 03:01.56 |
| 22 | Team Qhubeka NextHash | + 03:24.44 |
| 23 | Lotto-Soudal | + 03:36.26 |








