Tour de France 2023 - Stage 14
01.07-23.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 | Carlos Rodriguez | INEOS Grenadiers | 3:58:45 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 00.05 |
| 3 | Jonas Vingegaard | Jumbo-Visma | + 00.05 |
| 4 | Adam Yates | UAE Team Emirates | + 00.10 |
| 5 | Sepp Kuss | Jumbo-Visma | + 00.57 |
| 6 | Jai Hindley | BORA-hansgrohe | + 01.46 |
| 7 | Felix Gall | AG2R Citroën Team | + 01.46 |
| 8 | Pello Bilbao | Bahrain Victorious | + 03.19 |
| 9 | Simon Yates | Team Jayco-AlUla | + 03.21 |
| 10 | Guillaume Martin | Cofidis | + 05.57 |
| 11 | David Gaudu | Groupama-FDJ | + 05.57 |
| 12 | Tom Pidcock | INEOS Grenadiers | + 08.40 |
| 13 | Emanuel Buchmann | BORA-hansgrohe | + 09.14 |
| 14 | Rafal Majka | UAE Team Emirates | + 09.43 |
| 15 | Jonathan Castroviejo | INEOS Grenadiers | + 09.43 |
| 16 | Wilco Kelderman | Jumbo-Visma | + 13.02 |
| 17 | Wout van Aert | Jumbo-Visma | + 13.02 |
| 18 | Felix Großschartner | UAE Team Emirates | + 13.02 |
| 19 | Chris Harper | Team Jayco-AlUla | + 13.02 |
| 20 | Thibaut Pinot | Groupama-FDJ | + 13.47 |
| 21 | Mikel Landa | Bahrain Victorious | + 13.47 |
| 22 | Valentin Madouas | Groupama-FDJ | + 16.00 |
| 23 | Bob Jungels | BORA-hansgrohe | + 16.01 |
| 24 | Alexey Lutsenko | Astana Qazaqstan Team | + 16.01 |
| 25 | Kevin Geniets | Groupama-FDJ | + 17.21 |
| 26 | Tiesj Benoot | Jumbo-Visma | + 20.04 |
| 27 | Dylan van Baarle | Jumbo-Visma | + 20.04 |
| 28 | Jack Haig | Bahrain Victorious | + 20.04 |
| 29 | Gregor Mühlberger | Movistar Team | + 20.04 |
| 30 | Egan Bernal | INEOS Grenadiers | + 20.04 |
| 31 | Clément Berthet | AG2R Citroën Team | + 20.21 |
| 32 | Warren Barguil | Team Arkéa-Samsic | + 22.11 |
| 33 | Mathieu van der Poel | Alpecin-Deceuninck | + 25.20 |
| 34 | Marc Soler | UAE Team Emirates | + 25.20 |
| 35 | Simon Guglielmi | Team Arkéa-Samsic | + 25.20 |
| 36 | Chris Hamilton | Team dsm-firmenich | + 25.20 |
| 37 | Ben O'Connor | AG2R Citroën Team | + 25.20 |
| 38 | Jonas Gregaard | Uno-X Pro Cycling Team | + 25.59 |
| 39 | Dylan Teuns | Israel-Premier Tech | + 26.58 |
| 40 | Marco Haller | BORA-hansgrohe | + 26.58 |
| 41 | Krists Neilands | Israel-Premier Tech | + 26.58 |
| 42 | Nick Schultz | Israel-Premier Tech | + 26.58 |
| 43 | Michael Woods | Israel-Premier Tech | + 27.19 |
| 44 | Rui Costa | Intermarché-Circus-Wanty | + 27.19 |
| 45 | Giulio Ciccone | Lidl-Trek | + 27.42 |
| 46 | Wout Poels | Bahrain Victorious | + 27.44 |
| 47 | Quinten Hermans | Alpecin-Deceuninck | + 27.45 |
| 48 | Nils Politt | BORA-hansgrohe | + 27.47 |
| 49 | Gorka Izagirre | Movistar Team | + 28.49 |
| 50 | Stefan Küng | Groupama-FDJ | + 28.55 |
| 51 | Julian Alaphilippe | Soudal Quick-Step | + 28.55 |
| 52 | Yves Lampaert | Soudal Quick-Step | + 29.03 |
| 53 | Matis Louvel | Team Arkéa-Samsic | + 29.03 |
| 54 | Simon Geschke | Cofidis | + 29.03 |
| 55 | Nelson Oliveira | Movistar Team | + 29.03 |
| 56 | Matteo Jorgenson | Movistar Team | + 29.03 |
| 57 | Alex Aranburu | Movistar Team | + 29.03 |
| 58 | Hugo Houle | Israel-Premier Tech | + 29.03 |
| 59 | Anthony Delaplace | Team Arkéa-Samsic | + 29.03 |
| 60 | Daniel Martinez | INEOS Grenadiers | + 29.03 |
| 61 | Mathieu Burgaudeau | TotalEnergies | + 29.03 |
| 62 | Clément Champoussin | Team Arkéa-Samsic | + 29.03 |
| 63 | Daniel Oss | TotalEnergies | + 29.03 |
| 64 | Christophe Laporte | Jumbo-Visma | + 32.20 |
| 65 | Nathan Van Hooydonck | Jumbo-Visma | + 32.20 |
| 66 | Christopher Juul-Jensen | Team Jayco-AlUla | + 32.20 |
| 67 | Anthony Perez | Cofidis | + 32.20 |
| 68 | Harold Tejada | Astana Qazaqstan Team | + 32.20 |
| 69 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 32.29 |
| 70 | Quentin Pacher | Groupama-FDJ | + 32.29 |
| 71 | Bryan Coquard | Cofidis | + 32.29 |
| 72 | Mattias Skjelmose | Lidl-Trek | + 32.29 |
| 73 | Oliver Naesen | AG2R Citroën Team | + 32.29 |
| 74 | Neilson Powless | EF Education-EasyPost | + 32.29 |
| 75 | Omar Fraile | INEOS Grenadiers | + 32.29 |
| 76 | Tim Declercq | Soudal Quick-Step | + 32.29 |
| 77 | Kasper Asgreen | Soudal Quick-Step | + 32.29 |
| 78 | Juan Pedro Lopez | Lidl-Trek | + 32.36 |
| 79 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 32.36 |
| 80 | Michal Kwiatkowski | INEOS Grenadiers | + 32.36 |
| 81 | Danny van Poppel | BORA-hansgrohe | + 32.54 |
| 82 | Lars van den Berg | Groupama-FDJ | + 34.03 |
| 83 | Pierre Latour | TotalEnergies | + 34.08 |
| 84 | Valentin Ferron | TotalEnergies | + 34.24 |
| 85 | Jonas Rickaert | Alpecin-Deceuninck | + 35.19 |
| 86 | Michael Gogl | Alpecin-Deceuninck | + 36.19 |
| 87 | Jasper Philipsen | Alpecin-Deceuninck | + 36.19 |
| 88 | Simon Clarke | Israel-Premier Tech | + 36.19 |
| 89 | Kevin Vermaerke | Team dsm-firmenich | + 36.19 |
| 90 | Magnus Cort | EF Education-EasyPost | + 36.19 |
| 91 | Søren Kragh Andersen | Alpecin-Deceuninck | + 36.19 |
| 92 | Vegard Stake Laengen | UAE Team Emirates | + 36.19 |
| 93 | Edvald Boasson-Hagen | TotalEnergies | + 36.19 |
| 94 | Andrey Amador | EF Education-EasyPost | + 36.19 |
| 95 | Laurent Pichon | Team Arkéa-Samsic | + 36.19 |
| 96 | Jenthe Biermans | Team Arkéa-Samsic | + 36.19 |
| 97 | Pascal Eenkhoorn | Lotto Dstny | + 36.19 |
| 99 | Patrick Konrad | BORA-hansgrohe | + 36.19 |
| 99 | Corbin Strong | Israel-Premier Tech | + 36.19 |
| 100 | Axel Zingle | Cofidis | + 36.19 |
| 101 | Olivier Le Gac | Groupama-FDJ | + 36.19 |
| 102 | Maxim Van Gils | Lotto Dstny | + 36.19 |
| 103 | Dries Devenyns | Soudal Quick-Step | + 36.19 |
| 104 | Rigoberto Uran | EF Education-EasyPost | + 36.19 |
| 105 | Lilian Calmejane | Intermarché-Circus-Wanty | + 36.19 |
| 106 | Georg Zimmermann | Intermarché-Circus-Wanty | + 36.19 |
| 107 | Anthony Turgis | TotalEnergies | + 36.19 |
| 108 | Jasper De Buyst | Lotto Dstny | + 36.58 |
| 109 | Silvan Dillier | Alpecin-Deceuninck | + 37.01 |
| 110 | Alex Kirsch | Lidl-Trek | + 37.03 |
| 111 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 37.06 |
| 112 | Gianni Moscon | Astana Qazaqstan Team | + 37.06 |
| 113 | Victor Campenaerts | Lotto Dstny | + 37.29 |
| 114 | Florian Vermeersch | Lotto Dstny | + 37.29 |
| 115 | Frederik Frison | Lotto Dstny | + 37.29 |
| 116 | Stan Dewulf | AG2R Citroën Team | + 37.29 |
| 117 | Ion Izagirre | Cofidis | + 37.29 |
| 118 | Victor Lafay | Cofidis | + 37.29 |
| 119 | Lawson Craddock | Team Jayco-AlUla | + 37.29 |
| 120 | Guillaume Boivin | Israel-Premier Tech | + 37.29 |
| 121 | Rasmus Tiller | Uno-X Pro Cycling Team | + 37.29 |
| 122 | Anthon Charmig | Uno-X Pro Cycling Team | + 37.29 |
| 123 | Remi Cavagna | Soudal Quick-Step | + 37.29 |
| 124 | Aurélien Paret-Peintre | AG2R Citroën Team | + 37.29 |
| 125 | Michael Mørkøv | Soudal Quick-Step | + 37.29 |
| 126 | Mikkel Bjerg | UAE Team Emirates | + 37.29 |
| 127 | Luca Mozzato | Team Arkéa-Samsic | + 37.29 |
| 128 | Jasper Stuyven | Lidl-Trek | + 37.29 |
| 129 | Mads Pedersen | Lidl-Trek | + 37.29 |
| 130 | Nans Peters | AG2R Citroën Team | + 37.29 |
| 131 | Tony Gallopin | Lidl-Trek | + 37.29 |
| 132 | Benoît Cosnefroy | AG2R Citroën Team | + 37.29 |
| 133 | Alberto Bettiol | EF Education-EasyPost | + 37.29 |
| 134 | Dion Smith | Intermarché-Circus-Wanty | + 37.29 |
| 135 | Torstein Træen | Uno-X Pro Cycling Team | + 37.29 |
| 136 | Elmar Reinders | Team Jayco-AlUla | + 37.29 |
| 137 | Luke Durbridge | Team Jayco-AlUla | + 37.29 |
| 138 | Fred Wright | Bahrain Victorious | + 37.29 |
| 139 | Alexis Renard | Cofidis | + 37.29 |
| 140 | Mike Teunissen | Intermarché-Circus-Wanty | + 37.29 |
| 141 | Peter Sagan | TotalEnergies | + 37.57 |
| 142 | Biniam Girmay | Intermarché-Circus-Wanty | + 37.57 |
| 143 | Alexander Kristoff | Uno-X Pro Cycling Team | + 37.57 |
| 144 | Jordi Meeus | BORA-hansgrohe | + 37.57 |
| 145 | Nils Eekhoff | Team dsm-firmenich | + 37.57 |
| 146 | Sam Welsford | Team dsm-firmenich | + 37.57 |
| 147 | Alex Edmondson | Team dsm-firmenich | + 37.57 |
| 148 | John Degenkolb | Team dsm-firmenich | + 37.57 |
| 149 | Matthew Dinham | Team dsm-firmenich | + 37.57 |
| 150 | Matteo Trentin | UAE Team Emirates | + 37.57 |
| 151 | Luka Mezgec | Team Jayco-AlUla | + 37.57 |
| 152 | Dylan Groenewegen | Team Jayco-AlUla | + 37.57 |
| 153 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 37.57 |
| 154 | Nikias Arndt | Bahrain Victorious | + 37.57 |
| 155 | Phil Bauhaus | Bahrain Victorious | + 37.57 |
| 156 | Cees Bol | Astana Qazaqstan Team | + 38.06 |
| 157 | Matej Mohoric | Bahrain Victorious | + 38.06 |
| 158 | Adrien Petit | Intermarché-Circus-Wanty | + 38.06 |
| - | Louis Meintjes | Intermarché-Circus-Wanty | DNF |
| - | Ruben Guerreiro | Movistar Team | DNF |
| - | Esteban Chaves | EF Education-EasyPost | DNF |
| - | Romain Bardet | Team dsm-firmenich | DNF |
| - | Ramon Sinkeldam | Alpecin-Deceuninck | DNF |
| - | James Shaw | EF Education-EasyPost | DNF |
| - | Antonio Pedrero | Movistar Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 57:47:28 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 00.10 |
| 3 | Carlos Rodriguez | INEOS Grenadiers | + 04.43 |
| 4 | Jai Hindley | BORA-hansgrohe | + 04.44 |
| 5 | Adam Yates | UAE Team Emirates | + 05.20 |
| 6 | Sepp Kuss | Jumbo-Visma | + 08.15 |
| 7 | Simon Yates | Team Jayco-AlUla | + 08.32 |
| 8 | Pello Bilbao | Bahrain Victorious | + 08.51 |
| 9 | Felix Gall | AG2R Citroën Team | + 12.26 |
| 10 | David Gaudu | Groupama-FDJ | + 12.56 |
| 11 | Tom Pidcock | INEOS Grenadiers | + 14.22 |
| 12 | Guillaume Martin | Cofidis | + 16.50 |
| 13 | Emanuel Buchmann | BORA-hansgrohe | + 21.21 |
| 14 | Thibaut Pinot | Groupama-FDJ | + 23.02 |
| 15 | Mikel Landa | Bahrain Victorious | + 25.38 |
| 16 | Jonathan Castroviejo | INEOS Grenadiers | + 29.38 |
| 17 | Valentin Madouas | Groupama-FDJ | + 39.25 |
| 18 | Chris Harper | Team Jayco-AlUla | + 40.13 |
| 19 | Rafal Majka | UAE Team Emirates | + 45.43 |
| 20 | Clément Berthet | AG2R Citroën Team | + 45.59 |
| 21 | Wilco Kelderman | Jumbo-Visma | + 47.53 |
| 22 | Ben O'Connor | AG2R Citroën Team | + 52.57 |
| 23 | Felix Großschartner | UAE Team Emirates | + 01:06.20 |
| 24 | Egan Bernal | INEOS Grenadiers | + 01:10.39 |
| 25 | Wout van Aert | Jumbo-Visma | + 01:11.27 |
| 26 | Warren Barguil | Team Arkéa-Samsic | + 01:17.49 |
| 27 | Jack Haig | Bahrain Victorious | + 01:22.46 |
| 28 | Gorka Izagirre | Movistar Team | + 01:22.54 |
| 29 | Mathieu Burgaudeau | TotalEnergies | + 01:24.26 |
| 30 | Mattias Skjelmose | Lidl-Trek | + 01:24.47 |
| 31 | Bob Jungels | BORA-hansgrohe | + 01:24.56 |
| 32 | Michael Woods | Israel-Premier Tech | + 01:26.43 |
| 33 | Harold Tejada | Astana Qazaqstan Team | + 01:27.33 |
| 34 | Tiesj Benoot | Jumbo-Visma | + 01:30.38 |
| 35 | Julian Alaphilippe | Soudal Quick-Step | + 01:31.44 |
| 36 | Kevin Geniets | Groupama-FDJ | + 01:41.26 |
| 37 | Chris Hamilton | Team dsm-firmenich | + 01:41.37 |
| 38 | Wout Poels | Bahrain Victorious | + 01:41.50 |
| 39 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 01:42.20 |
| 40 | Giulio Ciccone | Lidl-Trek | + 01:44.50 |
| 41 | Dylan Teuns | Israel-Premier Tech | + 01:45.58 |
| 42 | Matteo Jorgenson | Movistar Team | + 01:48.38 |
| 43 | Dylan van Baarle | Jumbo-Visma | + 01:49.25 |
| 44 | Michal Kwiatkowski | INEOS Grenadiers | + 01:50.37 |
| 45 | Ion Izagirre | Cofidis | + 01:51.42 |
| 46 | Aurélien Paret-Peintre | AG2R Citroën Team | + 01:52.09 |
| 47 | Victor Campenaerts | Lotto Dstny | + 01:55.31 |
| 48 | Alexey Lutsenko | Astana Qazaqstan Team | + 01:57.06 |
| 49 | Maxim Van Gils | Lotto Dstny | + 01:57.09 |
| 50 | Krists Neilands | Israel-Premier Tech | + 01:57.43 |
| 51 | Daniel Martinez | INEOS Grenadiers | + 01:58.31 |
| 52 | Nelson Oliveira | Movistar Team | + 01:59.07 |
| 53 | Stefan Küng | Groupama-FDJ | + 02:01.07 |
| 54 | Jonas Gregaard | Uno-X Pro Cycling Team | + 02:04.25 |
| 55 | Simon Geschke | Cofidis | + 02:04.39 |
| 56 | Gregor Mühlberger | Movistar Team | + 02:09.31 |
| 57 | Georg Zimmermann | Intermarché-Circus-Wanty | + 02:10.14 |
| 58 | Clément Champoussin | Team Arkéa-Samsic | + 02:11.36 |
| 59 | Matis Louvel | Team Arkéa-Samsic | + 02:12.14 |
| 60 | Hugo Houle | Israel-Premier Tech | + 02:13.13 |
| 61 | Nick Schultz | Israel-Premier Tech | + 02:14.45 |
| 62 | Neilson Powless | EF Education-EasyPost | + 02:16.02 |
| 63 | Juan Pedro Lopez | Lidl-Trek | + 02:16.42 |
| 64 | Alex Aranburu | Movistar Team | + 02:17.20 |
| 65 | Matthew Dinham | Team dsm-firmenich | + 02:18.34 |
| 66 | Quentin Pacher | Groupama-FDJ | + 02:19.01 |
| 67 | Mathieu van der Poel | Alpecin-Deceuninck | + 02:20.24 |
| 68 | Anthony Delaplace | Team Arkéa-Samsic | + 02:20.26 |
| 69 | Omar Fraile | INEOS Grenadiers | + 02:21.17 |
| 70 | Nils Politt | BORA-hansgrohe | + 02:22.26 |
| 71 | Matej Mohoric | Bahrain Victorious | + 02:27.22 |
| 72 | Lars van den Berg | Groupama-FDJ | + 02:27.26 |
| 73 | Marc Soler | UAE Team Emirates | + 02:28.43 |
| 74 | Jasper Stuyven | Lidl-Trek | + 02:30.57 |
| 75 | Kevin Vermaerke | Team dsm-firmenich | + 02:31.14 |
| 76 | Pierre Latour | TotalEnergies | + 02:31.34 |
| 77 | Tony Gallopin | Lidl-Trek | + 02:32.48 |
| 78 | Anthony Perez | Cofidis | + 02:32.58 |
| 79 | Lilian Calmejane | Intermarché-Circus-Wanty | + 02:33.03 |
| 80 | Pascal Eenkhoorn | Lotto Dstny | + 02:39.18 |
| 81 | Oliver Naesen | AG2R Citroën Team | + 02:41.11 |
| 82 | Patrick Konrad | BORA-hansgrohe | + 02:44.28 |
| 83 | Stan Dewulf | AG2R Citroën Team | + 02:44.58 |
| 84 | Nathan Van Hooydonck | Jumbo-Visma | + 02:49.28 |
| 85 | Rui Costa | Intermarché-Circus-Wanty | + 02:50.06 |
| 86 | Alberto Bettiol | EF Education-EasyPost | + 02:50.16 |
| 87 | Nans Peters | AG2R Citroën Team | + 02:50.26 |
| 88 | Victor Lafay | Cofidis | + 02:52.01 |
| 89 | Christophe Laporte | Jumbo-Visma | + 02:53.16 |
| 90 | Marco Haller | BORA-hansgrohe | + 02:54.57 |
| 91 | Valentin Ferron | TotalEnergies | + 02:55.59 |
| 92 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 02:56.09 |
| 93 | Kasper Asgreen | Soudal Quick-Step | + 02:56.39 |
| 94 | Mike Teunissen | Intermarché-Circus-Wanty | + 02:58.54 |
| 95 | Rigoberto Uran | EF Education-EasyPost | + 03:00.03 |
| 96 | Daniel Oss | TotalEnergies | + 03:00.11 |
| 97 | Anthon Charmig | Uno-X Pro Cycling Team | + 03:00.55 |
| 98 | Corbin Strong | Israel-Premier Tech | + 03:01.28 |
| 99 | Edvald Boasson-Hagen | TotalEnergies | + 03:01.44 |
| 100 | Lawson Craddock | Team Jayco-AlUla | + 03:03.51 |
| 101 | Magnus Cort | EF Education-EasyPost | + 03:04.11 |
| 102 | Benoît Cosnefroy | AG2R Citroën Team | + 03:05.07 |
| 103 | Anthony Turgis | TotalEnergies | + 03:05.11 |
| 104 | Bryan Coquard | Cofidis | + 03:05.14 |
| 105 | Jasper Philipsen | Alpecin-Deceuninck | + 03:08.14 |
| 106 | Fred Wright | Bahrain Victorious | + 03:08.30 |
| 107 | Quinten Hermans | Alpecin-Deceuninck | + 03:09.22 |
| 108 | Simon Clarke | Israel-Premier Tech | + 03:09.50 |
| 109 | Alex Kirsch | Lidl-Trek | + 03:12.30 |
| 110 | Remi Cavagna | Soudal Quick-Step | + 03:13.05 |
| 111 | Mads Pedersen | Lidl-Trek | + 03:13.33 |
| 112 | Yves Lampaert | Soudal Quick-Step | + 03:14.40 |
| 113 | Jonas Rickaert | Alpecin-Deceuninck | + 03:15.23 |
| 114 | Vegard Stake Laengen | UAE Team Emirates | + 03:15.32 |
| 115 | Dion Smith | Intermarché-Circus-Wanty | + 03:15.42 |
| 116 | Simon Guglielmi | Team Arkéa-Samsic | + 03:17.27 |
| 117 | Rasmus Tiller | Uno-X Pro Cycling Team | + 03:18.44 |
| 118 | Torstein Træen | Uno-X Pro Cycling Team | + 03:19.05 |
| 119 | Andrey Amador | EF Education-EasyPost | + 03:19.17 |
| 120 | Matteo Trentin | UAE Team Emirates | + 03:19.52 |
| 121 | Danny van Poppel | BORA-hansgrohe | + 03:21.41 |
| 122 | Silvan Dillier | Alpecin-Deceuninck | + 03:24.25 |
| 123 | Luka Mezgec | Team Jayco-AlUla | + 03:25.59 |
| 124 | Biniam Girmay | Intermarché-Circus-Wanty | + 03:26.43 |
| 125 | Nikias Arndt | Bahrain Victorious | + 03:27.34 |
| 126 | Guillaume Boivin | Israel-Premier Tech | + 03:27.58 |
| 127 | Søren Kragh Andersen | Alpecin-Deceuninck | + 03:28.29 |
| 128 | Christopher Juul-Jensen | Team Jayco-AlUla | + 03:30.14 |
| 129 | Michael Gogl | Alpecin-Deceuninck | + 03:31.37 |
| 130 | Peter Sagan | TotalEnergies | + 03:33.34 |
| 131 | Jenthe Biermans | Team Arkéa-Samsic | + 03:34.16 |
| 132 | Luke Durbridge | Team Jayco-AlUla | + 03:35.24 |
| 133 | Alexander Kristoff | Uno-X Pro Cycling Team | + 03:35.53 |
| 134 | Tim Declercq | Soudal Quick-Step | + 03:36.04 |
| 135 | Florian Vermeersch | Lotto Dstny | + 03:38.51 |
| 136 | Luca Mozzato | Team Arkéa-Samsic | + 03:39.46 |
| 137 | Dries Devenyns | Soudal Quick-Step | + 03:43.38 |
| 138 | Elmar Reinders | Team Jayco-AlUla | + 03:45.25 |
| 139 | Olivier Le Gac | Groupama-FDJ | + 03:46.18 |
| 140 | Nils Eekhoff | Team dsm-firmenich | + 03:46.44 |
| 141 | Laurent Pichon | Team Arkéa-Samsic | + 03:47.10 |
| 142 | Adrien Petit | Intermarché-Circus-Wanty | + 03:47.36 |
| 143 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 03:47.40 |
| 144 | Jasper De Buyst | Lotto Dstny | + 03:48.09 |
| 145 | Mikkel Bjerg | UAE Team Emirates | + 03:48.31 |
| 146 | Dylan Groenewegen | Team Jayco-AlUla | + 03:48.32 |
| 147 | Gianni Moscon | Astana Qazaqstan Team | + 03:49.05 |
| 148 | Alexis Renard | Cofidis | + 03:49.42 |
| 149 | Jordi Meeus | BORA-hansgrohe | + 03:54.30 |
| 150 | John Degenkolb | Team dsm-firmenich | + 03:55.08 |
| 151 | Sam Welsford | Team dsm-firmenich | + 03:56.02 |
| 152 | Alex Edmondson | Team dsm-firmenich | + 04:00.24 |
| 153 | Phil Bauhaus | Bahrain Victorious | + 04:00.55 |
| 154 | Axel Zingle | Cofidis | + 04:01.48 |
| 155 | Cees Bol | Astana Qazaqstan Team | + 04:03.47 |
| 156 | Frederik Frison | Lotto Dstny | + 04:04.35 |
| 157 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:05.48 |
| 158 | Michael Mørkøv | Soudal Quick-Step | + 04:14.13 |
| - | Louis Meintjes | Intermarché-Circus-Wanty | DNF |
| - | Ruben Guerreiro | Movistar Team | DNF |
| - | Esteban Chaves | EF Education-EasyPost | DNF |
| - | Romain Bardet | Team dsm-firmenich | DNF |
| - | Ramon Sinkeldam | Alpecin-Deceuninck | DNF |
| - | James Shaw | EF Education-EasyPost | DNF |
| - | Antonio Pedrero | Movistar Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 57:47:38 |
| 2 | Carlos Rodriguez | INEOS Grenadiers | + 04.33 |
| 3 | Felix Gall | AG2R Citroën Team | + 12.16 |
| 4 | Tom Pidcock | INEOS Grenadiers | + 14.12 |
| 5 | Mathieu Burgaudeau | TotalEnergies | + 01:24.16 |
| 6 | Mattias Skjelmose | Lidl-Trek | + 01:24.37 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 01:42.10 |
| 8 | Matteo Jorgenson | Movistar Team | + 01:48.28 |
| 9 | Maxim Van Gils | Lotto Dstny | + 01:56.59 |
| 10 | Clément Champoussin | Team Arkéa-Samsic | + 02:11.26 |
| 11 | Matis Louvel | Team Arkéa-Samsic | + 02:12.04 |
| 12 | Matthew Dinham | Team dsm-firmenich | + 02:18.24 |
| 13 | Lars van den Berg | Groupama-FDJ | + 02:27.16 |
| 14 | Kevin Vermaerke | Team dsm-firmenich | + 02:31.04 |
| 15 | Valentin Ferron | TotalEnergies | + 02:55.49 |
| 16 | Anthon Charmig | Uno-X Pro Cycling Team | + 03:00.45 |
| 17 | Corbin Strong | Israel-Premier Tech | + 03:01.18 |
| 18 | Jasper Philipsen | Alpecin-Deceuninck | + 03:08.04 |
| 19 | Fred Wright | Bahrain Victorious | + 03:08.20 |
| 20 | Biniam Girmay | Intermarché-Circus-Wanty | + 03:26.33 |
| 21 | Florian Vermeersch | Lotto Dstny | + 03:38.41 |
| 22 | Luca Mozzato | Team Arkéa-Samsic | + 03:39.36 |
| 23 | Nils Eekhoff | Team dsm-firmenich | + 03:46.34 |
| 24 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 03:47.30 |
| 25 | Mikkel Bjerg | UAE Team Emirates | + 03:48.21 |
| 26 | Alexis Renard | Cofidis | + 03:49.32 |
| 27 | Jordi Meeus | BORA-hansgrohe | + 03:54.20 |
| 28 | Axel Zingle | Cofidis | + 04:01.38 |
| 29 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 04:05.38 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Deceuninck | 323 |
| 2 | Mads Pedersen | Lidl-Trek | 179 |
| 3 | Bryan Coquard | Cofidis | 178 |
| 4 | Tadej Pogacar | UAE Team Emirates | 129 |
| 5 | Wout van Aert | Jumbo-Visma | 122 |
| 6 | Jordi Meeus | BORA-hansgrohe | 96 |
| 7 | Dylan Groenewegen | Team Jayco-AlUla | 92 |
| 8 | Biniam Girmay | Intermarché-Circus-Wanty | 90 |
| 9 | Michael Woods | Israel-Premier Tech | 81 |
| 10 | Victor Lafay | Cofidis | 80 |
| 11 | Jai Hindley | BORA-hansgrohe | 76 |
| 12 | Jonas Vingegaard | Jumbo-Visma | 74 |
| 13 | Neilson Powless | EF Education-EasyPost | 70 |
| 14 | Michal Kwiatkowski | INEOS Grenadiers | 68 |
| 15 | Pello Bilbao | Bahrain Victorious | 67 |
| 16 | Matteo Jorgenson | Movistar Team | 61 |
| 17 | Adam Yates | UAE Team Emirates | 58 |
| 18 | Alexander Kristoff | Uno-X Pro Cycling Team | 57 |
| 19 | Matej Mohoric | Bahrain Victorious | 56 |
| 20 | Simon Yates | Team Jayco-AlUla | 54 |
| 21 | Jonas Gregaard | Uno-X Pro Cycling Team | 50 |
| 22 | Pierre Latour | TotalEnergies | 48 |
| 23 | Thibaut Pinot | Groupama-FDJ | 47 |
| 24 | Georg Zimmermann | Intermarché-Circus-Wanty | 47 |
| 25 | Carlos Rodriguez | INEOS Grenadiers | 45 |
| 26 | Giulio Ciccone | Lidl-Trek | 45 |
| 27 | Luca Mozzato | Team Arkéa-Samsic | 44 |
| 28 | Tom Pidcock | INEOS Grenadiers | 43 |
| 29 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 43 |
| 30 | Mathieu Burgaudeau | TotalEnergies | 42 |
| 31 | Guillaume Martin | Cofidis | 41 |
| 32 | Tiesj Benoot | Jumbo-Visma | 41 |
| 33 | Corbin Strong | Israel-Premier Tech | 40 |
| 34 | Victor Campenaerts | Lotto Dstny | 38 |
| 35 | Matis Louvel | Team Arkéa-Samsic | 37 |
| 36 | Simon Guglielmi | Team Arkéa-Samsic | 37 |
| 37 | Felix Gall | AG2R Citroën Team | 34 |
| 38 | Dylan Teuns | Israel-Premier Tech | 34 |
| 39 | Maxim Van Gils | Lotto Dstny | 34 |
| 40 | Ion Izagirre | Cofidis | 33 |
| 41 | Mike Teunissen | Intermarché-Circus-Wanty | 32 |
| 42 | Andrey Amador | EF Education-EasyPost | 32 |
| 43 | Danny van Poppel | BORA-hansgrohe | 32 |
| 44 | Phil Bauhaus | Bahrain Victorious | 32 |
| 45 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 31 |
| 46 | Kasper Asgreen | Soudal Quick-Step | 31 |
| 47 | Mattias Skjelmose | Lidl-Trek | 31 |
| 48 | Peter Sagan | TotalEnergies | 31 |
| 49 | Harold Tejada | Astana Qazaqstan Team | 29 |
| 50 | Clément Berthet | AG2R Citroën Team | 28 |
| 51 | Alexey Lutsenko | Astana Qazaqstan Team | 28 |
| 52 | Mathieu van der Poel | Alpecin-Deceuninck | 28 |
| 53 | Remi Cavagna | Soudal Quick-Step | 28 |
| 54 | Warren Barguil | Team Arkéa-Samsic | 26 |
| 55 | Alex Aranburu | Movistar Team | 26 |
| 56 | Sam Welsford | Team dsm-firmenich | 26 |
| 57 | Emanuel Buchmann | BORA-hansgrohe | 25 |
| 58 | Ben O'Connor | AG2R Citroën Team | 25 |
| 59 | Pascal Eenkhoorn | Lotto Dstny | 22 |
| 60 | Sepp Kuss | Jumbo-Visma | 22 |
| 61 | David Gaudu | Groupama-FDJ | 22 |
| 62 | Krists Neilands | Israel-Premier Tech | 22 |
| 63 | Anthony Delaplace | Team Arkéa-Samsic | 20 |
| 64 | Edvald Boasson-Hagen | TotalEnergies | 20 |
| 65 | Laurent Pichon | Team Arkéa-Samsic | 20 |
| 66 | Daniel Martinez | INEOS Grenadiers | 20 |
| 67 | Gorka Izagirre | Movistar Team | 19 |
| 68 | Anthony Perez | Cofidis | 17 |
| 69 | Anthony Turgis | TotalEnergies | 17 |
| 70 | Nils Eekhoff | Team dsm-firmenich | 16 |
| 71 | Julian Alaphilippe | Soudal Quick-Step | 15 |
| 72 | Valentin Ferron | TotalEnergies | 15 |
| 73 | Daniel Oss | TotalEnergies | 15 |
| 74 | Anthon Charmig | Uno-X Pro Cycling Team | 15 |
| 75 | Tim Declercq | Soudal Quick-Step | 15 |
| 76 | Cees Bol | Astana Qazaqstan Team | 14 |
| 77 | Jasper Stuyven | Lidl-Trek | 13 |
| 78 | Lilian Calmejane | Intermarché-Circus-Wanty | 13 |
| 79 | Mikel Landa | Bahrain Victorious | 12 |
| 80 | Matteo Trentin | UAE Team Emirates | 12 |
| 81 | Jasper De Buyst | Lotto Dstny | 12 |
| 82 | Nelson Oliveira | Movistar Team | 11 |
| 83 | Fred Wright | Bahrain Victorious | 11 |
| 84 | Wout Poels | Bahrain Victorious | 10 |
| 85 | Oliver Naesen | AG2R Citroën Team | 10 |
| 86 | Patrick Konrad | BORA-hansgrohe | 10 |
| 87 | Rasmus Tiller | Uno-X Pro Cycling Team | 10 |
| 88 | Luka Mezgec | Team Jayco-AlUla | 10 |
| 89 | Christopher Juul-Jensen | Team Jayco-AlUla | 10 |
| 90 | Hugo Houle | Israel-Premier Tech | 9 |
| 91 | Nick Schultz | Israel-Premier Tech | 9 |
| 92 | Jack Haig | Bahrain Victorious | 8 |
| 93 | Nikias Arndt | Bahrain Victorious | 7 |
| 94 | Quentin Pacher | Groupama-FDJ | 6 |
| 95 | Omar Fraile | INEOS Grenadiers | 6 |
| 96 | Mikkel Bjerg | UAE Team Emirates | 6 |
| 97 | Alexis Renard | Cofidis | 6 |
| 98 | Nathan Van Hooydonck | Jumbo-Visma | 5 |
| 99 | Silvan Dillier | Alpecin-Deceuninck | 5 |
| 100 | Wilco Kelderman | Jumbo-Visma | 4 |
| 101 | Christophe Laporte | Jumbo-Visma | 4 |
| 102 | Jonas Rickaert | Alpecin-Deceuninck | 4 |
| 103 | Guillaume Boivin | Israel-Premier Tech | 4 |
| 104 | Axel Zingle | Cofidis | 4 |
| 105 | Juan Pedro Lopez | Lidl-Trek | 3 |
| 106 | Nils Politt | BORA-hansgrohe | 3 |
| 107 | Quinten Hermans | Alpecin-Deceuninck | 3 |
| 108 | Valentin Madouas | Groupama-FDJ | 2 |
| 109 | Rafal Majka | UAE Team Emirates | 2 |
| 110 | Marc Soler | UAE Team Emirates | 2 |
| 111 | Alex Kirsch | Lidl-Trek | 2 |
| 112 | Søren Wærenskjold | Uno-X Pro Cycling Team | 2 |
| 113 | Jonathan Castroviejo | INEOS Grenadiers | 1 |
| 114 | Kevin Vermaerke | Team dsm-firmenich | 1 |
| 115 | Torstein Træen | Uno-X Pro Cycling Team | 1 |
| 116 | Søren Kragh Andersen | Alpecin-Deceuninck | 1 |
| 117 | Alberto Bettiol | EF Education-EasyPost | -5 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 54 |
| 2 | Neilson Powless | EF Education-EasyPost | 54 |
| 3 | Tadej Pogacar | UAE Team Emirates | 48 |
| 4 | Giulio Ciccone | Lidl-Trek | 42 |
| 5 | Felix Gall | AG2R Citroën Team | 32 |
| 6 | Jai Hindley | BORA-hansgrohe | 31 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 30 |
| 8 | Michal Kwiatkowski | INEOS Grenadiers | 30 |
| 9 | Michael Woods | Israel-Premier Tech | 28 |
| 10 | Wout van Aert | Jumbo-Visma | 25 |
| 11 | Daniel Martinez | INEOS Grenadiers | 22 |
| 12 | Pierre Latour | TotalEnergies | 16 |
| 13 | Matteo Jorgenson | Movistar Team | 15 |
| 14 | Maxim Van Gils | Lotto Dstny | 15 |
| 15 | Emanuel Buchmann | BORA-hansgrohe | 14 |
| 16 | Krists Neilands | Israel-Premier Tech | 12 |
| 17 | Carlos Rodriguez | INEOS Grenadiers | 12 |
| 18 | Matej Mohoric | Bahrain Victorious | 12 |
| 19 | Adam Yates | UAE Team Emirates | 10 |
| 20 | Thibaut Pinot | Groupama-FDJ | 10 |
| 21 | Mathieu van der Poel | Alpecin-Deceuninck | 9 |
| 22 | Sepp Kuss | Jumbo-Visma | 9 |
| 23 | Julian Alaphilippe | Soudal Quick-Step | 9 |
| 24 | Tom Pidcock | INEOS Grenadiers | 8 |
| 25 | Clément Berthet | AG2R Citroën Team | 8 |
| 26 | Wilco Kelderman | Jumbo-Visma | 8 |
| 27 | Mikel Landa | Bahrain Victorious | 7 |
| 28 | Warren Barguil | Team Arkéa-Samsic | 6 |
| 29 | Ion Izagirre | Cofidis | 5 |
| 30 | Jack Haig | Bahrain Victorious | 5 |
| 31 | Georg Zimmermann | Intermarché-Circus-Wanty | 5 |
| 32 | Anthony Turgis | TotalEnergies | 4 |
| 33 | Wout Poels | Bahrain Victorious | 4 |
| 34 | Jonas Gregaard | Uno-X Pro Cycling Team | 4 |
| 35 | Simon Yates | Team Jayco-AlUla | 4 |
| 36 | Rafal Majka | UAE Team Emirates | 4 |
| 37 | Alexey Lutsenko | Astana Qazaqstan Team | 4 |
| 38 | Guillaume Martin | Cofidis | 3 |
| 39 | Pascal Eenkhoorn | Lotto Dstny | 3 |
| 40 | Laurent Pichon | Team Arkéa-Samsic | 3 |
| 41 | Anthon Charmig | Uno-X Pro Cycling Team | 2 |
| 42 | Daniel Oss | TotalEnergies | 2 |
| 43 | Harold Tejada | Astana Qazaqstan Team | 2 |
| 44 | Edvald Boasson-Hagen | TotalEnergies | 2 |
| 45 | Matis Louvel | Team Arkéa-Samsic | 1 |
| 46 | Anthony Delaplace | Team Arkéa-Samsic | 1 |
| 47 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 1 |
| 48 | Pello Bilbao | Bahrain Victorious | 1 |
| 49 | Tiesj Benoot | Jumbo-Visma | 1 |
| 50 | Dylan van Baarle | Jumbo-Visma | 1 |
| 51 | Victor Campenaerts | Lotto Dstny | 1 |
| 52 | Alex Aranburu | Movistar Team | 1 |
| 53 | Kasper Asgreen | Soudal Quick-Step | 1 |
| 54 | Remi Cavagna | Soudal Quick-Step | 1 |
| 55 | Simon Guglielmi | Team Arkéa-Samsic | 1 |
| 56 | Tim Declercq | Soudal Quick-Step | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 173:57:06 |
| 2 | Jumbo-Visma | + 07.25 |
| 3 | UAE Team Emirates | + 10.48 |
| 4 | Bahrain Victorious | + 22.26 |
| 5 | Groupama-FDJ | + 40.21 |
| 6 | BORA-hansgrohe | + 01:01.27 |
| 7 | AG2R Citroën Team | + 01:05.20 |
| 8 | Movistar Team | + 02:17.07 |
| 9 | Team Jayco-AlUla | + 02:36.58 |
| 10 | Cofidis | + 02:49.28 |
| 11 | Team dsm-firmenich | + 03:23.22 |
| 12 | Israel-Premier Tech | + 03:26.35 |
| 13 | Lidl-Trek | + 03:38.11 |
| 14 | Astana Qazaqstan Team | + 04:02.34 |
| 15 | Intermarché-Circus-Wanty | + 04:07.10 |
| 16 | TotalEnergies | + 04:08.43 |
| 17 | Team Arkéa-Samsic | + 04:13.43 |
| 18 | Uno-X Pro Cycling Team | + 04:39.38 |
| 19 | EF Education-EasyPost | + 04:56.46 |
| 20 | Lotto Dstny | + 05:34.49 |
| 21 | Soudal Quick-Step | + 06:06.44 |
| 22 | Alpecin-Deceuninck | + 07:08.33 |








