Tour de France 2021 - Stage 21
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 | Wout van Aert | Jumbo-Visma | 2:39:37 |
| 2 | Jasper Philipsen | Alpecin-Fenix | + 00.00 |
| 3 | Mark Cavendish | Deceuninck-Quick Step | + 00.00 |
| 4 | Luka Mezgec | Team BikeExchange | + 00.00 |
| 5 | André Greipel | Israel Start-Up Nation | + 00.00 |
| 6 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 7 | Michael Matthews | Team BikeExchange | + 00.00 |
| 8 | Alex Aranburu | Astana-Premier Tech | + 00.00 |
| 9 | Cyril Barthe | B&B Hotels p/b KTM | + 00.00 |
| 10 | Max Walscheid | Team Qhubeka NextHash | + 00.00 |
| 11 | Daniel Oss | BORA-hansgrohe | + 00.00 |
| 12 | Iván García Cortina | Movistar Team | + 00.00 |
| 13 | Sonny Colbrelli | Bahrain Victorious | + 00.00 |
| 14 | Silvan Dillier | Alpecin-Fenix | + 00.00 |
| 15 | Magnus Cort | EF Education-NIPPO | + 00.00 |
| 16 | Lukas Pöstlberger | BORA-hansgrohe | + 00.00 |
| 17 | Anthony Perez | Cofidis | + 00.00 |
| 18 | Mads Pedersen | Trek-Segafredo | + 00.00 |
| 19 | Connor Swift | Team Arkéa-Samsic | + 00.00 |
| 20 | Jorge Arcas | Movistar Team | + 00.00 |
| 21 | Cees Bol | Team DSM | + 00.00 |
| 22 | Mike Teunissen | Jumbo-Visma | + 00.00 |
| 23 | Rick Zabel | Israel Start-Up Nation | + 00.00 |
| 24 | Julien Simon | Team TotalEnergies | + 00.00 |
| 25 | Nils Eekhoff | Team DSM | + 00.00 |
| 26 | Elie Gesbert | Team Arkéa-Samsic | + 00.00 |
| 27 | Michael Schär | AG2R Citroën Team | + 00.00 |
| 28 | Kristian Sbaragli | Alpecin-Fenix | + 00.00 |
| 29 | Guillaume Boivin | Israel Start-Up Nation | + 00.00 |
| 30 | Dorian Godon | AG2R Citroën Team | + 00.00 |
| 31 | Nils Politt | BORA-hansgrohe | + 00.00 |
| 32 | Ben O'Connor | AG2R Citroën Team | + 00.00 |
| 33 | Wilco Kelderman | BORA-hansgrohe | + 00.00 |
| 34 | Dylan van Baarle | INEOS Grenadiers | + 00.00 |
| 35 | Valentin Madouas | Groupama-FDJ | + 00.00 |
| 36 | Sepp Kuss | Jumbo-Visma | + 00.00 |
| 37 | Christophe Laporte | Cofidis | + 00.00 |
| 38 | Marco Haller | Bahrain Victorious | + 00.00 |
| 39 | Jasper Stuyven | Trek-Segafredo | + 00.00 |
| 40 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 41 | Jonas Rickaert | Alpecin-Fenix | + 00.00 |
| 42 | Michael Mørkøv | Deceuninck-Quick Step | + 00.00 |
| 43 | Fred Wright | Bahrain Victorious | + 00.00 |
| 44 | Alexey Lutsenko | Astana-Premier Tech | + 00.00 |
| 45 | Julien Bernard | Trek-Segafredo | + 00.00 |
| 46 | Stefan Küng | Groupama-FDJ | + 00.00 |
| 47 | Imanol Erviti | Movistar Team | + 00.00 |
| 48 | Guillaume Martin | Cofidis | + 00.00 |
| 49 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 50 | Greg Van Avermaet | AG2R Citroën Team | + 00.00 |
| 51 | Philippe Gilbert | Lotto-Soudal | + 00.00 |
| 52 | Alejandro Valverde | Movistar Team | + 00.00 |
| 53 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 54 | Cristian Rodriguez | Team TotalEnergies | + 00.00 |
| 55 | Jelle Wallays | Cofidis | + 00.00 |
| 56 | Enric Mas | Movistar Team | + 00.00 |
| 57 | Bruno Armirail | Groupama-FDJ | + 00.00 |
| 58 | Victor De La Parte | Team TotalEnergies | + 00.00 |
| 59 | Toms Skujins | Trek-Segafredo | + 00.00 |
| 60 | Mikkel Bjerg | UAE Team Emirates | + 00.00 |
| 61 | Brandon McNulty | UAE Team Emirates | + 00.00 |
| 62 | Ruben Guerreiro | EF Education-NIPPO | + 00.00 |
| 63 | Stefan Bissegger | EF Education-NIPPO | + 00.00 |
| 64 | Jonas Rutsch | EF Education-NIPPO | + 00.00 |
| 65 | Vegard Stake Laengen | UAE Team Emirates | + 00.00 |
| 66 | Aurélien Paret-Peintre | AG2R Citroën Team | + 00.00 |
| 67 | Esteban Chaves | Team BikeExchange | + 00.00 |
| 68 | Marc Hirschi | UAE Team Emirates | + 00.00 |
| 69 | Davide Formolo | UAE Team Emirates | + 00.00 |
| 70 | Rafal Majka | UAE Team Emirates | + 00.00 |
| 71 | Nairo Quintana | Team Arkéa-Samsic | + 00.00 |
| 72 | Tadej Pogacar | UAE Team Emirates | + 00.00 |
| 73 | Rui Costa | UAE Team Emirates | + 00.00 |
| 74 | Pierre Latour | Team TotalEnergies | + 00.00 |
| 75 | Pello Bilbao | Bahrain Victorious | + 00.00 |
| 76 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 00.00 |
| 77 | Reto Hollenstein | Israel Start-Up Nation | + 00.00 |
| 78 | Jonathan Castroviejo | INEOS Grenadiers | + 00.00 |
| 79 | Davide Ballerini | Deceuninck-Quick Step | + 00.00 |
| 80 | Sean Bennett | Team Qhubeka NextHash | + 00.00 |
| 81 | Neilson Powless | EF Education-NIPPO | + 00.00 |
| 82 | Cyril Gautier | B&B Hotels p/b KTM | + 00.00 |
| 83 | Franck Bonnamour | B&B Hotels p/b KTM | + 00.00 |
| 84 | Carlos Barbero | Team Qhubeka NextHash | + 00.00 |
| 85 | Ion Izagirre | Astana-Premier Tech | + 00.00 |
| 86 | Maxime Chevalier | B&B Hotels p/b KTM | + 00.00 |
| 87 | Xandro Meurisse | Alpecin-Fenix | + 00.00 |
| 88 | Richard Carapaz | INEOS Grenadiers | + 00.00 |
| 89 | Omer Goldstein | Israel Start-Up Nation | + 00.00 |
| 90 | Chris Froome | Israel Start-Up Nation | + 00.00 |
| 91 | Dylan Teuns | Bahrain Victorious | + 00.00 |
| 92 | Rigoberto Uran | EF Education-NIPPO | + 00.00 |
| 93 | Patrick Konrad | BORA-hansgrohe | + 00.00 |
| 94 | Ruben Fernandez | Cofidis | + 00.00 |
| 95 | Dmitriy Gruzdev | Astana-Premier Tech | + 00.00 |
| 96 | Pierre Rolland | B&B Hotels p/b KTM | + 00.00 |
| 97 | Jonas Vingegaard | Jumbo-Visma | + 00.00 |
| 98 | Sergio Henao | Team Qhubeka NextHash | + 00.00 |
| 99 | Oliver Naesen | AG2R Citroën Team | + 00.00 |
| 100 | David Gaudu | Groupama-FDJ | + 00.29 |
| 101 | Tao Geoghegan Hart | INEOS Grenadiers | + 00.36 |
| 102 | Joris Nieuwenhuis | Team DSM | + 00.39 |
| 103 | Luke Durbridge | Team BikeExchange | + 00.39 |
| 104 | Casper Pedersen | Team DSM | + 00.39 |
| 105 | Bauke Mollema | Trek-Segafredo | + 00.39 |
| 106 | Kasper Asgreen | Deceuninck-Quick Step | + 00.39 |
| 107 | Edward Theuns | Trek-Segafredo | + 00.45 |
| 108 | Wout Poels | Bahrain Victorious | + 00.00 |
| 109 | Thomas De Gendt | Lotto-Soudal | + 00.47 |
| 110 | Quentin Pacher | B&B Hotels p/b KTM | + 00.47 |
| 111 | Matej Mohoric | Bahrain Victorious | + 00.59 |
| 112 | Pierre-Luc Périchon | Cofidis | + 01.05 |
| 113 | Omar Fraile | Astana-Premier Tech | + 01.05 |
| 114 | Richie Porte | INEOS Grenadiers | + 01.26 |
| 115 | Geraint Thomas | INEOS Grenadiers | + 01.26 |
| 116 | Michal Kwiatkowski | INEOS Grenadiers | + 01.26 |
| 117 | Emanuel Buchmann | BORA-hansgrohe | + 01.26 |
| 118 | Daniel Martin | Israel Start-Up Nation | + 01.26 |
| 119 | Jesus Herrada | Cofidis | + 01.26 |
| 120 | Simon Geschke | Cofidis | + 01.26 |
| 121 | Benoît Cosnefroy | AG2R Citroën Team | + 01.30 |
| 122 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 01.30 |
| 123 | Mattia Cattaneo | Deceuninck-Quick Step | + 01.30 |
| 124 | Dries Devenyns | Deceuninck-Quick Step | + 01.56 |
| 125 | Christopher Juul-Jensen | Team BikeExchange | + 02.07 |
| 126 | Fabien Doubey | Team TotalEnergies | + 02.11 |
| 127 | Harry Sweeny | Lotto-Soudal | + 02.27 |
| 128 | Simon Clarke | Team Qhubeka NextHash | + 02.27 |
| 129 | Carlos Verona | Movistar Team | + 02.31 |
| 130 | Jérémy Cabot | Team TotalEnergies | + 02.35 |
| 131 | Brent Van Moer | Lotto-Soudal | + 02.37 |
| 132 | Mark Donovan | Team DSM | + 02.48 |
| 133 | Ide Schelling | BORA-hansgrohe | + 03.01 |
| 134 | Petr Vakoc | Alpecin-Fenix | + 03.29 |
| 135 | Julian Alaphilippe | Deceuninck-Quick Step | + 03.29 |
| 136 | Michael Valgren | EF Education-NIPPO | + 03.49 |
| 137 | Sergio Higuita | EF Education-NIPPO | + 03.49 |
| 138 | Tim Declercq | Deceuninck-Quick Step | + 04.24 |
| 139 | Hugo Houle | Astana-Premier Tech | + 04.24 |
| 140 | Kenny Elissonde | Trek-Segafredo | + 05.58 |
| 141 | Anthony Turgis | Team TotalEnergies | + 12.33 |
| - | Jakob Fuglsang | Astana-Premier Tech | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 82:56:36 |
| 2 | Jonas Vingegaard | Jumbo-Visma | + 05.20 |
| 3 | Richard Carapaz | INEOS Grenadiers | + 07.03 |
| 4 | Ben O'Connor | AG2R Citroën Team | + 10.02 |
| 5 | Wilco Kelderman | BORA-hansgrohe | + 10.13 |
| 6 | Enric Mas | Movistar Team | + 11.43 |
| 7 | Alexey Lutsenko | Astana-Premier Tech | + 12.23 |
| 8 | Guillaume Martin | Cofidis | + 15.33 |
| 9 | Pello Bilbao | Bahrain Victorious | + 16.04 |
| 10 | Rigoberto Uran | EF Education-NIPPO | + 18.34 |
| 11 | David Gaudu | Groupama-FDJ | + 21.50 |
| 12 | Mattia Cattaneo | Deceuninck-Quick Step | + 24.58 |
| 13 | Esteban Chaves | Team BikeExchange | + 37.48 |
| 14 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 38.09 |
| 15 | Aurélien Paret-Peintre | AG2R Citroën Team | + 39.09 |
| 16 | Wout Poels | Bahrain Victorious | + 50.35 |
| 17 | Dylan Teuns | Bahrain Victorious | + 51.40 |
| 18 | Ruben Guerreiro | EF Education-NIPPO | + 54.10 |
| 19 | Wout van Aert | Jumbo-Visma | + 57.02 |
| 20 | Bauke Mollema | Trek-Segafredo | + 01:02.18 |
| 21 | Sergio Henao | Team Qhubeka NextHash | + 01:03.12 |
| 22 | Franck Bonnamour | B&B Hotels p/b KTM | + 01:04.35 |
| 23 | Jonathan Castroviejo | INEOS Grenadiers | + 01:06.20 |
| 24 | Alejandro Valverde | Movistar Team | + 01:07.50 |
| 25 | Sergio Higuita | EF Education-NIPPO | + 01:09.16 |
| 26 | Ion Izagirre | Astana-Premier Tech | + 01:23.39 |
| 27 | Patrick Konrad | BORA-hansgrohe | + 01:27.06 |
| 28 | Nairo Quintana | Team Arkéa-Samsic | + 01:33.11 |
| 29 | Xandro Meurisse | Alpecin-Fenix | + 01:40.48 |
| 30 | Julian Alaphilippe | Deceuninck-Quick Step | + 01:43.06 |
| 31 | Matej Mohoric | Bahrain Victorious | + 01:50.04 |
| 32 | Sepp Kuss | Jumbo-Visma | + 01:50.04 |
| 33 | Emanuel Buchmann | BORA-hansgrohe | + 01:51.05 |
| 34 | Rafal Majka | UAE Team Emirates | + 01:54.04 |
| 35 | Quentin Pacher | B&B Hotels p/b KTM | + 01:55.34 |
| 36 | Kenny Elissonde | Trek-Segafredo | + 01:56.33 |
| 37 | Julien Bernard | Trek-Segafredo | + 02:03.32 |
| 38 | Richie Porte | INEOS Grenadiers | + 02:06.39 |
| 39 | Jasper Stuyven | Trek-Segafredo | + 02:07.39 |
| 40 | Daniel Martin | Israel Start-Up Nation | + 02:09.35 |
| 41 | Geraint Thomas | INEOS Grenadiers | + 02:11.37 |
| 42 | Valentin Madouas | Groupama-FDJ | + 02:11.39 |
| 43 | Neilson Powless | EF Education-NIPPO | + 02:13.33 |
| 44 | Davide Formolo | UAE Team Emirates | + 02:15.56 |
| 45 | Mark Donovan | Team DSM | + 02:17.40 |
| 46 | Cristian Rodriguez | Team TotalEnergies | + 02:19.31 |
| 47 | Pierre Latour | Team TotalEnergies | + 02:19.36 |
| 48 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | + 02:21.30 |
| 49 | Stefan Küng | Groupama-FDJ | + 02:22.03 |
| 50 | Nils Politt | BORA-hansgrohe | + 02:22.44 |
| 51 | Pierre Rolland | B&B Hotels p/b KTM | + 02:23.11 |
| 52 | Sonny Colbrelli | Bahrain Victorious | + 02:24.39 |
| 53 | Michael Valgren | EF Education-NIPPO | + 02:26.16 |
| 54 | Dylan van Baarle | INEOS Grenadiers | + 02:27.07 |
| 55 | Jonas Rutsch | EF Education-NIPPO | + 02:29.33 |
| 56 | Magnus Cort | EF Education-NIPPO | + 02:30.23 |
| 57 | Omar Fraile | Astana-Premier Tech | + 02:31.14 |
| 58 | Michael Schär | AG2R Citroën Team | + 02:35.18 |
| 59 | Silvan Dillier | Alpecin-Fenix | + 02:35.43 |
| 60 | Tao Geoghegan Hart | INEOS Grenadiers | + 02:37.02 |
| 61 | Elie Gesbert | Team Arkéa-Samsic | + 02:38.28 |
| 62 | Simon Geschke | Cofidis | + 02:38.51 |
| 63 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | + 02:39.57 |
| 64 | Kasper Asgreen | Deceuninck-Quick Step | + 02:43.41 |
| 65 | Brent Van Moer | Lotto-Soudal | + 02:43.49 |
| 66 | Hugo Houle | Astana-Premier Tech | + 02:44.39 |
| 67 | Imanol Erviti | Movistar Team | + 02:49.07 |
| 68 | Michal Kwiatkowski | INEOS Grenadiers | + 02:49.22 |
| 69 | Brandon McNulty | UAE Team Emirates | + 02:50.53 |
| 70 | Oliver Naesen | AG2R Citroën Team | + 02:52.25 |
| 71 | Toms Skujins | Trek-Segafredo | + 02:52.56 |
| 72 | Victor De La Parte | Team TotalEnergies | + 02:54.28 |
| 73 | Anthony Turgis | Team TotalEnergies | + 02:55.51 |
| 74 | Alex Aranburu | Astana-Premier Tech | + 02:56.44 |
| 75 | Dorian Godon | AG2R Citroën Team | + 02:57.11 |
| 76 | Mike Teunissen | Jumbo-Visma | + 02:58.25 |
| 77 | Rui Costa | UAE Team Emirates | + 02:58.29 |
| 78 | Fabien Doubey | Team TotalEnergies | + 03:02.45 |
| 79 | Michael Matthews | Team BikeExchange | + 03:03.30 |
| 80 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 03:05.48 |
| 81 | Cyril Gautier | B&B Hotels p/b KTM | + 03:08.30 |
| 82 | Thomas De Gendt | Lotto-Soudal | + 03:08.46 |
| 83 | Bruno Armirail | Groupama-FDJ | + 03:09.58 |
| 84 | Ruben Fernandez | Cofidis | + 03:10.43 |
| 85 | Harry Sweeny | Lotto-Soudal | + 03:10.52 |
| 86 | Anthony Perez | Cofidis | + 03:10.56 |
| 87 | Jesus Herrada | Cofidis | + 03:11.15 |
| 88 | Cyril Barthe | B&B Hotels p/b KTM | + 03:12.31 |
| 89 | Connor Swift | Team Arkéa-Samsic | + 03:13.48 |
| 90 | Jorge Arcas | Movistar Team | + 03:14.41 |
| 91 | Christophe Laporte | Cofidis | + 03:15.03 |
| 92 | Pierre-Luc Périchon | Cofidis | + 03:16.27 |
| 93 | Maxime Chevalier | B&B Hotels p/b KTM | + 03:16.54 |
| 94 | Iván García Cortina | Movistar Team | + 03:21.25 |
| 95 | Jonas Rickaert | Alpecin-Fenix | + 03:22.36 |
| 96 | Fred Wright | Bahrain Victorious | + 03:24.19 |
| 97 | Greg Van Avermaet | AG2R Citroën Team | + 03:24.29 |
| 98 | Marc Hirschi | UAE Team Emirates | + 03:24.38 |
| 99 | Philippe Gilbert | Lotto-Soudal | + 03:27.22 |
| 100 | Luke Durbridge | Team BikeExchange | + 03:28.05 |
| 101 | Carlos Verona | Movistar Team | + 03:28.40 |
| 102 | Luka Mezgec | Team BikeExchange | + 03:30.17 |
| 103 | Stefan Bissegger | EF Education-NIPPO | + 03:31.35 |
| 104 | Edward Theuns | Trek-Segafredo | + 03:33.31 |
| 105 | Guillaume Boivin | Israel Start-Up Nation | + 03:33.42 |
| 106 | Kristian Sbaragli | Alpecin-Fenix | + 03:34.19 |
| 107 | Benoît Cosnefroy | AG2R Citroën Team | + 03:34.54 |
| 108 | Davide Ballerini | Deceuninck-Quick Step | + 03:35.13 |
| 109 | Jasper Philipsen | Alpecin-Fenix | + 03:42.11 |
| 110 | Mikkel Bjerg | UAE Team Emirates | + 03:42.21 |
| 111 | Casper Pedersen | Team DSM | + 03:42.52 |
| 112 | Vegard Stake Laengen | UAE Team Emirates | + 03:43.33 |
| 113 | Dmitriy Gruzdev | Astana-Premier Tech | + 03:44.49 |
| 114 | Christopher Juul-Jensen | Team BikeExchange | + 03:45.07 |
| 115 | Daniel Oss | BORA-hansgrohe | + 03:46.53 |
| 116 | Lukas Pöstlberger | BORA-hansgrohe | + 03:47.12 |
| 117 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | + 03:50.25 |
| 118 | Petr Vakoc | Alpecin-Fenix | + 03:51.06 |
| 119 | Ide Schelling | BORA-hansgrohe | + 03:51.16 |
| 120 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | + 03:52.53 |
| 121 | Max Walscheid | Team Qhubeka NextHash | + 03:53.05 |
| 122 | Omer Goldstein | Israel Start-Up Nation | + 03:55.26 |
| 123 | Simon Clarke | Team Qhubeka NextHash | + 03:56.08 |
| 124 | Carlos Barbero | Team Qhubeka NextHash | + 04:00.20 |
| 125 | André Greipel | Israel Start-Up Nation | + 04:01.26 |
| 126 | Nils Eekhoff | Team DSM | + 04:02.44 |
| 127 | Marco Haller | Bahrain Victorious | + 04:03.01 |
| 128 | Joris Nieuwenhuis | Team DSM | + 04:03.22 |
| 129 | Julien Simon | Team TotalEnergies | + 04:05.49 |
| 130 | Sean Bennett | Team Qhubeka NextHash | + 04:07.42 |
| 131 | Jelle Wallays | Cofidis | + 04:09.46 |
| 132 | Jérémy Cabot | Team TotalEnergies | + 04:11.35 |
| 133 | Chris Froome | Israel Start-Up Nation | + 04:12.01 |
| 134 | Rick Zabel | Israel Start-Up Nation | + 04:13.07 |
| 135 | Dries Devenyns | Deceuninck-Quick Step | + 04:20.49 |
| 136 | Reto Hollenstein | Israel Start-Up Nation | + 04:24.19 |
| 137 | Mads Pedersen | Trek-Segafredo | + 04:29.17 |
| 138 | Michael Mørkøv | Deceuninck-Quick Step | + 04:32.45 |
| 139 | Mark Cavendish | Deceuninck-Quick Step | + 04:34.14 |
| 140 | Cees Bol | Team DSM | + 04:36.39 |
| 141 | Tim Declercq | Deceuninck-Quick Step | + 05:01.09 |
| - | Jakob Fuglsang | Astana-Premier Tech | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 82:56:36 |
| 2 | Jonas Vingegaard | Jumbo-Visma | + 05.20 |
| 3 | David Gaudu | Groupama-FDJ | + 21.50 |
| 4 | Aurélien Paret-Peintre | AG2R Citroën Team | + 39.09 |
| 5 | Sergio Higuita | EF Education-NIPPO | + 01:09.16 |
| 6 | Valentin Madouas | Groupama-FDJ | + 02:11.39 |
| 7 | Neilson Powless | EF Education-NIPPO | + 02:13.33 |
| 8 | Mark Donovan | Team DSM | + 02:17.40 |
| 9 | Jonas Rutsch | EF Education-NIPPO | + 02:29.33 |
| 10 | Brent Van Moer | Lotto-Soudal | + 02:43.49 |
| 11 | Brandon McNulty | UAE Team Emirates | + 02:50.53 |
| 12 | Dorian Godon | AG2R Citroën Team | + 02:57.11 |
| 13 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 03:05.48 |
| 14 | Harry Sweeny | Lotto-Soudal | + 03:10.52 |
| 15 | Cyril Barthe | B&B Hotels p/b KTM | + 03:12.31 |
| 16 | Maxime Chevalier | B&B Hotels p/b KTM | + 03:16.54 |
| 17 | Fred Wright | Bahrain Victorious | + 03:24.19 |
| 18 | Marc Hirschi | UAE Team Emirates | + 03:24.38 |
| 19 | Stefan Bissegger | EF Education-NIPPO | + 03:31.35 |
| 20 | Jasper Philipsen | Alpecin-Fenix | + 03:42.11 |
| 21 | Mikkel Bjerg | UAE Team Emirates | + 03:42.21 |
| 22 | Casper Pedersen | Team DSM | + 03:42.52 |
| 23 | Ide Schelling | BORA-hansgrohe | + 03:51.16 |
| 24 | Omer Goldstein | Israel Start-Up Nation | + 03:55.26 |
| 25 | Nils Eekhoff | Team DSM | + 04:02.44 |
| 26 | Joris Nieuwenhuis | Team DSM | + 04:03.22 |
| 27 | Sean Bennett | Team Qhubeka NextHash | + 04:07.42 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Mark Cavendish | Deceuninck-Quick Step | 337 |
| 2 | Michael Matthews | Team BikeExchange | 291 |
| 3 | Sonny Colbrelli | Bahrain Victorious | 227 |
| 4 | Jasper Philipsen | Alpecin-Fenix | 216 |
| 5 | Wout van Aert | Jumbo-Visma | 171 |
| 6 | Matej Mohoric | Bahrain Victorious | 163 |
| 7 | Julian Alaphilippe | Deceuninck-Quick Step | 163 |
| 8 | Tadej Pogacar | UAE Team Emirates | 154 |
| 9 | Michael Mørkøv | Deceuninck-Quick Step | 124 |
| 10 | Jonas Vingegaard | Jumbo-Visma | 103 |
| 11 | Patrick Konrad | BORA-hansgrohe | 102 |
| 12 | Luka Mezgec | Team BikeExchange | 97 |
| 13 | Nils Politt | BORA-hansgrohe | 86 |
| 14 | Kasper Asgreen | Deceuninck-Quick Step | 85 |
| 15 | André Greipel | Israel Start-Up Nation | 79 |
| 16 | Franck Bonnamour | B&B Hotels p/b KTM | 77 |
| 17 | Stefan Küng | Groupama-FDJ | 77 |
| 18 | Bauke Mollema | Trek-Segafredo | 76 |
| 19 | Mattia Cattaneo | Deceuninck-Quick Step | 66 |
| 20 | Richard Carapaz | INEOS Grenadiers | 65 |
| 21 | Sergio Higuita | EF Education-NIPPO | 65 |
| 22 | Pierre-Luc Périchon | Cofidis | 64 |
| 23 | Wilco Kelderman | BORA-hansgrohe | 61 |
| 24 | David Gaudu | Groupama-FDJ | 61 |
| 25 | Harry Sweeny | Lotto-Soudal | 59 |
| 26 | Davide Ballerini | Deceuninck-Quick Step | 58 |
| 27 | Edward Theuns | Trek-Segafredo | 57 |
| 28 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 57 |
| 29 | Christophe Laporte | Cofidis | 57 |
| 30 | Anthony Turgis | Team TotalEnergies | 55 |
| 31 | Alex Aranburu | Astana-Premier Tech | 50 |
| 32 | Toms Skujins | Trek-Segafredo | 48 |
| 33 | Magnus Cort | EF Education-NIPPO | 47 |
| 34 | Anthony Perez | Cofidis | 47 |
| 35 | Dylan Teuns | Bahrain Victorious | 45 |
| 36 | Brent Van Moer | Lotto-Soudal | 45 |
| 37 | Imanol Erviti | Movistar Team | 45 |
| 38 | Cees Bol | Team DSM | 45 |
| 39 | Stefan Bissegger | EF Education-NIPPO | 44 |
| 40 | Julien Bernard | Trek-Segafredo | 44 |
| 41 | Enric Mas | Movistar Team | 41 |
| 42 | Ben O'Connor | AG2R Citroën Team | 40 |
| 43 | Wout Poels | Bahrain Victorious | 40 |
| 44 | Jasper Stuyven | Trek-Segafredo | 39 |
| 45 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 38 |
| 46 | Guillaume Martin | Cofidis | 38 |
| 47 | Maxime Chevalier | B&B Hotels p/b KTM | 38 |
| 48 | Sepp Kuss | Jumbo-Visma | 35 |
| 49 | Alexey Lutsenko | Astana-Premier Tech | 35 |
| 50 | Cyril Barthe | B&B Hotels p/b KTM | 34 |
| 51 | Iván García Cortina | Movistar Team | 33 |
| 52 | Daniel Martin | Israel Start-Up Nation | 32 |
| 53 | Ide Schelling | BORA-hansgrohe | 31 |
| 54 | Boy van Poppel | Intermarché-Wanty-Gobert Matériaux | 31 |
| 55 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | 30 |
| 56 | Ion Izagirre | Astana-Premier Tech | 30 |
| 57 | Sean Bennett | Team Qhubeka NextHash | 30 |
| 58 | Rigoberto Uran | EF Education-NIPPO | 29 |
| 59 | Dorian Godon | AG2R Citroën Team | 28 |
| 60 | Connor Swift | Team Arkéa-Samsic | 27 |
| 61 | Elie Gesbert | Team Arkéa-Samsic | 26 |
| 62 | Max Walscheid | Team Qhubeka NextHash | 26 |
| 63 | Fred Wright | Bahrain Victorious | 25 |
| 64 | Christopher Juul-Jensen | Team BikeExchange | 25 |
| 65 | Pello Bilbao | Bahrain Victorious | 24 |
| 66 | Kenny Elissonde | Trek-Segafredo | 24 |
| 67 | Neilson Powless | EF Education-NIPPO | 24 |
| 68 | Pierre Latour | Team TotalEnergies | 24 |
| 69 | Jonas Rickaert | Alpecin-Fenix | 23 |
| 70 | Alejandro Valverde | Movistar Team | 23 |
| 71 | Fabien Doubey | Team TotalEnergies | 23 |
| 72 | Hugo Houle | Astana-Premier Tech | 22 |
| 73 | Thomas De Gendt | Lotto-Soudal | 22 |
| 74 | Xandro Meurisse | Alpecin-Fenix | 21 |
| 75 | Lukas Pöstlberger | BORA-hansgrohe | 21 |
| 76 | Simon Clarke | Team Qhubeka NextHash | 21 |
| 77 | Greg Van Avermaet | AG2R Citroën Team | 20 |
| 78 | Omer Goldstein | Israel Start-Up Nation | 20 |
| 79 | Ruben Guerreiro | EF Education-NIPPO | 20 |
| 80 | Mike Teunissen | Jumbo-Visma | 20 |
| 81 | Casper Pedersen | Team DSM | 20 |
| 82 | Dries Devenyns | Deceuninck-Quick Step | 20 |
| 83 | Omar Fraile | Astana-Premier Tech | 19 |
| 84 | Bruno Armirail | Groupama-FDJ | 19 |
| 85 | Daniel Oss | BORA-hansgrohe | 19 |
| 86 | Nairo Quintana | Team Arkéa-Samsic | 18 |
| 87 | Mads Pedersen | Trek-Segafredo | 18 |
| 88 | Michael Schär | AG2R Citroën Team | 17 |
| 89 | Mikkel Bjerg | UAE Team Emirates | 17 |
| 90 | Silvan Dillier | Alpecin-Fenix | 16 |
| 91 | Esteban Chaves | Team BikeExchange | 15 |
| 92 | Aurélien Paret-Peintre | AG2R Citroën Team | 15 |
| 93 | Valentin Madouas | Groupama-FDJ | 15 |
| 94 | Jonas Rutsch | EF Education-NIPPO | 15 |
| 95 | Jérémy Cabot | Team TotalEnergies | 15 |
| 96 | Sergio Henao | Team Qhubeka NextHash | 13 |
| 97 | Lorenzo Rota | Intermarché-Wanty-Gobert Matériaux | 13 |
| 98 | Kristian Sbaragli | Alpecin-Fenix | 13 |
| 99 | Jelle Wallays | Cofidis | 13 |
| 100 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 12 |
| 101 | Michael Valgren | EF Education-NIPPO | 12 |
| 102 | Quentin Pacher | B&B Hotels p/b KTM | 11 |
| 103 | Philippe Gilbert | Lotto-Soudal | 9 |
| 104 | Benoît Cosnefroy | AG2R Citroën Team | 9 |
| 105 | Brandon McNulty | UAE Team Emirates | 8 |
| 106 | Richie Porte | INEOS Grenadiers | 7 |
| 107 | Geraint Thomas | INEOS Grenadiers | 7 |
| 108 | Davide Formolo | UAE Team Emirates | 6 |
| 109 | Dylan van Baarle | INEOS Grenadiers | 6 |
| 110 | Mark Donovan | Team DSM | 5 |
| 111 | Cyril Gautier | B&B Hotels p/b KTM | 5 |
| 112 | Luke Durbridge | Team BikeExchange | 5 |
| 113 | Rick Zabel | Israel Start-Up Nation | 5 |
| 114 | Tao Geoghegan Hart | INEOS Grenadiers | 4 |
| 115 | Nils Eekhoff | Team DSM | 4 |
| 116 | Jonathan Castroviejo | INEOS Grenadiers | 3 |
| 117 | Emanuel Buchmann | BORA-hansgrohe | 2 |
| 118 | Jesus Herrada | Cofidis | 2 |
| 119 | Dmitriy Gruzdev | Astana-Premier Tech | 2 |
| 120 | Marco Haller | Bahrain Victorious | 2 |
| 121 | Marc Hirschi | UAE Team Emirates | 1 |
| 122 | Vegard Stake Laengen | UAE Team Emirates | 1 |
| 123 | Petr Vakoc | Alpecin-Fenix | 1 |
| 124 | Reto Hollenstein | Israel Start-Up Nation | -6 |
| 125 | Pierre Rolland | B&B Hotels p/b KTM | -10 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 107 |
| 2 | Wout Poels | Bahrain Victorious | 88 |
| 3 | Jonas Vingegaard | Jumbo-Visma | 82 |
| 4 | Wout van Aert | Jumbo-Visma | 68 |
| 5 | Nairo Quintana | Team Arkéa-Samsic | 66 |
| 6 | Richard Carapaz | INEOS Grenadiers | 56 |
| 7 | Ben O'Connor | AG2R Citroën Team | 44 |
| 8 | Bauke Mollema | Trek-Segafredo | 41 |
| 9 | David Gaudu | Groupama-FDJ | 41 |
| 10 | Anthony Perez | Cofidis | 37 |
| 11 | Sergio Higuita | EF Education-NIPPO | 36 |
| 12 | Kenny Elissonde | Trek-Segafredo | 27 |
| 13 | Pierre Latour | Team TotalEnergies | 26 |
| 14 | Sepp Kuss | Jumbo-Visma | 26 |
| 15 | Daniel Martin | Israel Start-Up Nation | 26 |
| 16 | Julian Alaphilippe | Deceuninck-Quick Step | 21 |
| 17 | Enric Mas | Movistar Team | 20 |
| 18 | Patrick Konrad | BORA-hansgrohe | 18 |
| 19 | Mattia Cattaneo | Deceuninck-Quick Step | 18 |
| 20 | Anthony Turgis | Team TotalEnergies | 16 |
| 21 | Guillaume Martin | Cofidis | 15 |
| 22 | Ruben Guerreiro | EF Education-NIPPO | 14 |
| 23 | Dorian Godon | AG2R Citroën Team | 14 |
| 24 | Wilco Kelderman | BORA-hansgrohe | 12 |
| 25 | Rigoberto Uran | EF Education-NIPPO | 12 |
| 26 | Matej Mohoric | Bahrain Victorious | 11 |
| 27 | Alejandro Valverde | Movistar Team | 11 |
| 28 | Dylan Teuns | Bahrain Victorious | 10 |
| 29 | Sonny Colbrelli | Bahrain Victorious | 10 |
| 30 | Pello Bilbao | Bahrain Victorious | 8 |
| 31 | Jan Bakelants | Intermarché-Wanty-Gobert Matériaux | 8 |
| 32 | Omar Fraile | Astana-Premier Tech | 8 |
| 33 | Fabien Doubey | Team TotalEnergies | 6 |
| 34 | Ide Schelling | BORA-hansgrohe | 5 |
| 35 | Ion Izagirre | Astana-Premier Tech | 5 |
| 36 | Kristian Sbaragli | Alpecin-Fenix | 4 |
| 37 | Alexey Lutsenko | Astana-Premier Tech | 4 |
| 38 | Franck Bonnamour | B&B Hotels p/b KTM | 4 |
| 39 | Xandro Meurisse | Alpecin-Fenix | 4 |
| 40 | Jasper Stuyven | Trek-Segafredo | 4 |
| 41 | Thomas De Gendt | Lotto-Soudal | 4 |
| 42 | Maxime Chevalier | B&B Hotels p/b KTM | 4 |
| 43 | Kasper Asgreen | Deceuninck-Quick Step | 3 |
| 44 | Brent Van Moer | Lotto-Soudal | 3 |
| 45 | Harry Sweeny | Lotto-Soudal | 3 |
| 46 | Nils Politt | BORA-hansgrohe | 2 |
| 47 | Edward Theuns | Trek-Segafredo | 2 |
| 48 | Christopher Juul-Jensen | Team BikeExchange | 2 |
| 49 | Danny van Poppel | Intermarché-Wanty-Gobert Matériaux | 2 |
| 50 | Valentin Madouas | Groupama-FDJ | 2 |
| 51 | Michal Kwiatkowski | INEOS Grenadiers | 2 |
| 52 | Michael Matthews | Team BikeExchange | 2 |
| 53 | Lukas Pöstlberger | BORA-hansgrohe | 2 |
| 54 | Jonas Rutsch | EF Education-NIPPO | 1 |
| 55 | Hugo Houle | Astana-Premier Tech | 1 |
| 56 | Greg Van Avermaet | AG2R Citroën Team | 1 |
| 57 | Mikkel Bjerg | UAE Team Emirates | 1 |
| 58 | Jelle Wallays | Cofidis | 1 |
| 59 | Esteban Chaves | Team BikeExchange | 1 |
| 60 | Stefan Küng | Groupama-FDJ | 1 |
| 61 | Toms Skujins | Trek-Segafredo | 1 |
| 62 | Reto Hollenstein | Israel Start-Up Nation | -1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Bahrain Victorious | 249:16:47 |
| 2 | EF Education-NIPPO | + 19.12 |
| 3 | Jumbo-Visma | + 01:11.35 |
| 4 | INEOS Grenadiers | + 01:27.10 |
| 5 | AG2R Citroën Team | + 01:31.54 |
| 6 | BORA-hansgrohe | + 01:36.44 |
| 7 | Trek-Segafredo | + 01:47.04 |
| 8 | Astana-Premier Tech | + 02:01.45 |
| 9 | Movistar Team | + 02:04.28 |
| 10 | UAE Team Emirates | + 02:38.08 |
| 11 | Deceuninck-Quick Step | + 03:36.47 |
| 12 | B&B Hotels p/b KTM | + 03:43.10 |
| 13 | Groupama-FDJ | + 03:46.26 |
| 14 | Cofidis | + 03:50.22 |
| 15 | Intermarché-Wanty-Gobert Matériaux | + 04:15.34 |
| 16 | Team BikeExchange | + 04:31.31 |
| 17 | Team TotalEnergies | + 05:02.02 |
| 18 | Team Arkéa-Samsic | + 05:50.38 |
| 19 | Israel Start-Up Nation | + 05:52.16 |
| 20 | Alpecin-Fenix | + 06:07.29 |
| 21 | Team Qhubeka NextHash | + 06:55.52 |
| 22 | Team DSM | + 07:33.29 |
| 23 | Lotto-Soudal | + 07:45.44 |








