Tour de France 2023 - Stage 19
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 | Matej Mohoric | Bahrain Victorious | 3:31:02 |
| 2 | Kasper Asgreen | Soudal Quick-Step | + 00.00 |
| 3 | Ben O'Connor | AG2R Citroën Team | + 00.04 |
| 4 | Jasper Philipsen | Alpecin-Deceuninck | + 00.39 |
| 5 | Mads Pedersen | Lidl-Trek | + 00.39 |
| 6 | Christophe Laporte | Jumbo-Visma | + 00.39 |
| 7 | Luka Mezgec | Team Jayco-AlUla | + 00.39 |
| 8 | Alberto Bettiol | EF Education-EasyPost | + 00.39 |
| 9 | Matteo Trentin | UAE Team Emirates | + 00.39 |
| 10 | Tom Pidcock | INEOS Grenadiers | + 00.39 |
| 11 | Georg Zimmermann | Intermarché-Circus-Wanty | + 00.39 |
| 12 | Mathieu van der Poel | Alpecin-Deceuninck | + 00.43 |
| 13 | Marco Haller | BORA-hansgrohe | + 01.41 |
| 14 | Dylan Groenewegen | Team Jayco-AlUla | + 01.43 |
| 15 | Fred Wright | Bahrain Victorious | + 01.43 |
| 16 | Hugo Houle | Israel-Premier Tech | + 01.43 |
| 17 | Oliver Naesen | AG2R Citroën Team | + 01.43 |
| 18 | Lars van den Berg | Groupama-FDJ | + 01.43 |
| 19 | Anthony Turgis | TotalEnergies | + 01.43 |
| 20 | Krists Neilands | Israel-Premier Tech | + 01.43 |
| 21 | Rasmus Tiller | Uno-X Pro Cycling Team | + 01.43 |
| 22 | Tiesj Benoot | Jumbo-Visma | + 01.43 |
| 23 | Ion Izagirre | Cofidis | + 01.43 |
| 24 | Jack Haig | Bahrain Victorious | + 01.43 |
| 25 | Warren Barguil | Team Arkéa-Samsic | + 01.47 |
| 26 | Julian Alaphilippe | Soudal Quick-Step | + 01.53 |
| 27 | Corbin Strong | Israel-Premier Tech | + 05.46 |
| 28 | Daniel Oss | TotalEnergies | + 05.46 |
| 29 | Victor Campenaerts | Lotto Dstny | + 05.46 |
| 30 | Jordi Meeus | BORA-hansgrohe | + 05.46 |
| 31 | Anthon Charmig | Uno-X Pro Cycling Team | + 12.13 |
| 32 | Neilson Powless | EF Education-EasyPost | + 13.07 |
| 33 | Luke Durbridge | Team Jayco-AlUla | + 13.07 |
| 34 | Nathan Van Hooydonck | Jumbo-Visma | + 13.43 |
| 35 | Wilco Kelderman | Jumbo-Visma | + 13.43 |
| 36 | Dylan van Baarle | Jumbo-Visma | + 13.43 |
| 37 | Jonas Vingegaard | Jumbo-Visma | + 13.43 |
| 38 | Sepp Kuss | Jumbo-Visma | + 13.43 |
| 39 | Felix Großschartner | UAE Team Emirates | + 13.43 |
| 40 | Michal Kwiatkowski | INEOS Grenadiers | + 13.43 |
| 41 | Rafal Majka | UAE Team Emirates | + 13.43 |
| 42 | Tadej Pogacar | UAE Team Emirates | + 13.43 |
| 43 | Adam Yates | UAE Team Emirates | + 13.43 |
| 44 | Carlos Rodriguez | INEOS Grenadiers | + 13.43 |
| 45 | Omar Fraile | INEOS Grenadiers | + 13.43 |
| 46 | Jonathan Castroviejo | INEOS Grenadiers | + 13.43 |
| 47 | Egan Bernal | INEOS Grenadiers | + 13.43 |
| 48 | Tim Declercq | Soudal Quick-Step | + 13.43 |
| 49 | Simon Yates | Team Jayco-AlUla | + 13.43 |
| 50 | Elmar Reinders | Team Jayco-AlUla | + 13.43 |
| 51 | Chris Harper | Team Jayco-AlUla | + 13.43 |
| 52 | Aurélien Paret-Peintre | AG2R Citroën Team | + 13.43 |
| 53 | Benoît Cosnefroy | AG2R Citroën Team | + 13.43 |
| 54 | Felix Gall | AG2R Citroën Team | + 13.43 |
| 55 | Clément Berthet | AG2R Citroën Team | + 13.43 |
| 56 | Stan Dewulf | AG2R Citroën Team | + 13.43 |
| 57 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 13.43 |
| 58 | Nikias Arndt | Bahrain Victorious | + 13.43 |
| 59 | Pello Bilbao | Bahrain Victorious | + 13.43 |
| 60 | Mikel Landa | Bahrain Victorious | + 13.43 |
| 61 | Gorka Izagirre | Movistar Team | + 13.43 |
| 62 | Jai Hindley | BORA-hansgrohe | + 13.43 |
| 63 | Yves Lampaert | Soudal Quick-Step | + 13.43 |
| 64 | Nils Politt | BORA-hansgrohe | + 13.43 |
| 65 | Dries Devenyns | Soudal Quick-Step | + 13.43 |
| 66 | Bob Jungels | BORA-hansgrohe | + 13.43 |
| 67 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 13.43 |
| 68 | Guillaume Martin | Cofidis | + 13.43 |
| 69 | Danny van Poppel | BORA-hansgrohe | + 13.43 |
| 70 | Stefan Küng | Groupama-FDJ | + 13.43 |
| 71 | David Gaudu | Groupama-FDJ | + 13.43 |
| 72 | Kevin Geniets | Groupama-FDJ | + 13.43 |
| 73 | Quentin Pacher | Groupama-FDJ | + 13.43 |
| 74 | Bryan Coquard | Cofidis | + 13.43 |
| 75 | Thibaut Pinot | Groupama-FDJ | + 13.43 |
| 76 | Valentin Madouas | Groupama-FDJ | + 13.43 |
| 77 | Mike Teunissen | Intermarché-Circus-Wanty | + 13.43 |
| 78 | Biniam Girmay | Intermarché-Circus-Wanty | + 13.43 |
| 79 | Lilian Calmejane | Intermarché-Circus-Wanty | + 13.43 |
| 80 | Dion Smith | Intermarché-Circus-Wanty | + 13.43 |
| 81 | Rui Costa | Intermarché-Circus-Wanty | + 13.43 |
| 82 | Søren Kragh Andersen | Alpecin-Deceuninck | + 13.43 |
| 83 | Nelson Oliveira | Movistar Team | + 13.43 |
| 84 | Florian Vermeersch | Lotto Dstny | + 13.43 |
| 85 | Nick Schultz | Israel-Premier Tech | + 13.43 |
| 86 | Alex Edmondson | Team dsm-firmenich | + 13.43 |
| 87 | Pascal Eenkhoorn | Lotto Dstny | + 13.43 |
| 88 | Jenthe Biermans | Team Arkéa-Samsic | + 13.43 |
| 89 | Mattias Skjelmose | Lidl-Trek | + 13.43 |
| 90 | Luca Mozzato | Team Arkéa-Samsic | + 13.43 |
| 91 | Alex Aranburu | Movistar Team | + 13.43 |
| 92 | Alexey Lutsenko | Astana Qazaqstan Team | + 13.43 |
| 93 | Guillaume Boivin | Israel-Premier Tech | + 13.43 |
| 94 | Matis Louvel | Team Arkéa-Samsic | + 13.43 |
| 95 | Simon Guglielmi | Team Arkéa-Samsic | + 13.43 |
| 96 | Tony Gallopin | Lidl-Trek | + 13.43 |
| 97 | Giulio Ciccone | Lidl-Trek | + 13.43 |
| 98 | Anthony Delaplace | Team Arkéa-Samsic | + 13.43 |
| 99 | Mathieu Burgaudeau | TotalEnergies | + 13.43 |
| 100 | Jasper Stuyven | Lidl-Trek | + 13.43 |
| 101 | Jasper De Buyst | Lotto Dstny | + 13.43 |
| 102 | Andrey Amador | EF Education-EasyPost | + 13.43 |
| 103 | Rigoberto Uran | EF Education-EasyPost | + 13.43 |
| 104 | Clément Champoussin | Team Arkéa-Samsic | + 13.43 |
| 105 | Simon Clarke | Israel-Premier Tech | + 13.43 |
| 106 | Kevin Vermaerke | Team dsm-firmenich | + 16.45 |
| 107 | Mikkel Bjerg | UAE Team Emirates | + 16.45 |
| 108 | John Degenkolb | Team dsm-firmenich | + 16.45 |
| 109 | Valentin Ferron | TotalEnergies | + 16.45 |
| 110 | Pierre Latour | TotalEnergies | + 16.45 |
| 111 | Harold Tejada | Astana Qazaqstan Team | + 16.45 |
| 112 | Vegard Stake Laengen | UAE Team Emirates | + 16.45 |
| 113 | Nils Eekhoff | Team dsm-firmenich | + 16.45 |
| 114 | Cees Bol | Astana Qazaqstan Team | + 16.45 |
| 115 | Wout Poels | Bahrain Victorious | + 16.45 |
| 116 | Adrien Petit | Intermarché-Circus-Wanty | + 16.45 |
| 117 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 16.45 |
| 118 | Sam Welsford | Team dsm-firmenich | + 16.45 |
| 119 | Jonas Gregaard | Uno-X Pro Cycling Team | + 16.45 |
| 120 | Juan Pedro Lopez | Lidl-Trek | + 16.45 |
| 121 | Michael Woods | Israel-Premier Tech | + 16.45 |
| 122 | Axel Zingle | Cofidis | + 16.45 |
| 123 | Frederik Frison | Lotto Dstny | + 16.45 |
| 124 | Silvan Dillier | Alpecin-Deceuninck | + 16.45 |
| 125 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 16.45 |
| 126 | Michael Gogl | Alpecin-Deceuninck | + 16.45 |
| 127 | Quinten Hermans | Alpecin-Deceuninck | + 16.45 |
| 128 | Victor Lafay | Cofidis | + 16.45 |
| 129 | Alex Kirsch | Lidl-Trek | + 16.45 |
| 130 | Chris Hamilton | Team dsm-firmenich | + 16.45 |
| 131 | Michael Mørkøv | Soudal Quick-Step | + 16.45 |
| 132 | Matthew Dinham | Team dsm-firmenich | + 16.45 |
| 133 | Laurent Pichon | Team Arkéa-Samsic | + 16.45 |
| 134 | Patrick Konrad | BORA-hansgrohe | + 16.45 |
| 135 | Emanuel Buchmann | BORA-hansgrohe | + 16.45 |
| 136 | Nans Peters | AG2R Citroën Team | + 16.45 |
| 137 | Remi Cavagna | Soudal Quick-Step | + 16.45 |
| 138 | Olivier Le Gac | Groupama-FDJ | + 16.45 |
| 139 | Christopher Juul-Jensen | Team Jayco-AlUla | + 16.45 |
| 140 | Edvald Boasson-Hagen | TotalEnergies | + 16.45 |
| 141 | Alexander Kristoff | Uno-X Pro Cycling Team | + 16.45 |
| 142 | Torstein Træen | Uno-X Pro Cycling Team | + 16.45 |
| 143 | Lawson Craddock | Team Jayco-AlUla | + 16.45 |
| 144 | Magnus Cort | EF Education-EasyPost | + 16.45 |
| 145 | Gregor Mühlberger | Movistar Team | + 16.45 |
| 146 | Dylan Teuns | Israel-Premier Tech | + 16.45 |
| 147 | Marc Soler | UAE Team Emirates | + 16.45 |
| 148 | Maxim Van Gils | Lotto Dstny | + 16.45 |
| 149 | Peter Sagan | TotalEnergies | + 16.45 |
| 150 | Gianni Moscon | Astana Qazaqstan Team | + 16.45 |
| 151 | Jonas Rickaert | Alpecin-Deceuninck | + 16.45 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 75:49:24 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 07.35 |
| 3 | Adam Yates | UAE Team Emirates | + 10.45 |
| 4 | Carlos Rodriguez | INEOS Grenadiers | + 12.01 |
| 5 | Simon Yates | Team Jayco-AlUla | + 12.19 |
| 6 | Pello Bilbao | Bahrain Victorious | + 12.50 |
| 7 | Jai Hindley | BORA-hansgrohe | + 13.50 |
| 8 | Felix Gall | AG2R Citroën Team | + 16.11 |
| 9 | Sepp Kuss | Jumbo-Visma | + 16.49 |
| 10 | David Gaudu | Groupama-FDJ | + 17.57 |
| 11 | Guillaume Martin | Cofidis | + 22.53 |
| 12 | Thibaut Pinot | Groupama-FDJ | + 27.26 |
| 13 | Tom Pidcock | INEOS Grenadiers | + 44.44 |
| 14 | Jonathan Castroviejo | INEOS Grenadiers | + 46.57 |
| 15 | Chris Harper | Team Jayco-AlUla | + 54.31 |
| 16 | Rafal Majka | UAE Team Emirates | + 55.15 |
| 17 | Ben O'Connor | AG2R Citroën Team | + 59.46 |
| 18 | Mikel Landa | Bahrain Victorious | + 01:03.01 |
| 19 | Wilco Kelderman | Jumbo-Visma | + 01:03.42 |
| 20 | Emanuel Buchmann | BORA-hansgrohe | + 01:08.14 |
| 21 | Valentin Madouas | Groupama-FDJ | + 01:08.54 |
| 22 | Warren Barguil | Team Arkéa-Samsic | + 01:16.29 |
| 23 | Tiesj Benoot | Jumbo-Visma | + 01:35.28 |
| 24 | Felix Großschartner | UAE Team Emirates | + 01:37.51 |
| 25 | Clément Berthet | AG2R Citroën Team | + 01:42.49 |
| 26 | Bob Jungels | BORA-hansgrohe | + 01:46.15 |
| 27 | Mattias Skjelmose | Lidl-Trek | + 01:54.44 |
| 28 | Jack Haig | Bahrain Victorious | + 01:58.01 |
| 29 | Julian Alaphilippe | Soudal Quick-Step | + 02:00.23 |
| 30 | Mathieu Burgaudeau | TotalEnergies | + 02:01.50 |
| 31 | Wout Poels | Bahrain Victorious | + 02:02.58 |
| 32 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:14.39 |
| 33 | Giulio Ciccone | Lidl-Trek | + 02:14.41 |
| 34 | Harold Tejada | Astana Qazaqstan Team | + 02:18.06 |
| 35 | Kevin Geniets | Groupama-FDJ | + 02:21.19 |
| 36 | Gorka Izagirre | Movistar Team | + 02:22.11 |
| 37 | Egan Bernal | INEOS Grenadiers | + 02:22.29 |
| 38 | Dylan van Baarle | Jumbo-Visma | + 02:28.34 |
| 39 | Hugo Houle | Israel-Premier Tech | + 02:29.34 |
| 40 | Michal Kwiatkowski | INEOS Grenadiers | + 02:30.48 |
| 41 | Dylan Teuns | Israel-Premier Tech | + 02:31.32 |
| 42 | Georg Zimmermann | Intermarché-Circus-Wanty | + 02:33.22 |
| 43 | Ion Izagirre | Cofidis | + 02:33.27 |
| 44 | Alexey Lutsenko | Astana Qazaqstan Team | + 02:33.53 |
| 45 | Michael Woods | Israel-Premier Tech | + 02:34.04 |
| 46 | Krists Neilands | Israel-Premier Tech | + 02:35.38 |
| 47 | Chris Hamilton | Team dsm-firmenich | + 02:38.29 |
| 48 | Nick Schultz | Israel-Premier Tech | + 02:40.36 |
| 49 | Gregor Mühlberger | Movistar Team | + 02:41.52 |
| 50 | Jonas Gregaard | Uno-X Pro Cycling Team | + 02:41.56 |
| 51 | Clément Champoussin | Team Arkéa-Samsic | + 02:45.36 |
| 52 | Aurélien Paret-Peintre | AG2R Citroën Team | + 02:46.36 |
| 53 | Marc Soler | UAE Team Emirates | + 02:48.13 |
| 54 | Stefan Küng | Groupama-FDJ | + 02:51.47 |
| 55 | Mathieu van der Poel | Alpecin-Deceuninck | + 02:54.42 |
| 56 | Nelson Oliveira | Movistar Team | + 02:55.55 |
| 57 | Alex Aranburu | Movistar Team | + 02:57.48 |
| 58 | Matthew Dinham | Team dsm-firmenich | + 03:02.05 |
| 59 | Victor Campenaerts | Lotto Dstny | + 03:04.43 |
| 60 | Maxim Van Gils | Lotto Dstny | + 03:08.09 |
| 61 | Nils Politt | BORA-hansgrohe | + 03:09.32 |
| 62 | Neilson Powless | EF Education-EasyPost | + 03:12.10 |
| 63 | Omar Fraile | INEOS Grenadiers | + 03:13.51 |
| 64 | Lars van den Berg | Groupama-FDJ | + 03:15.57 |
| 65 | Matis Louvel | Team Arkéa-Samsic | + 03:16.46 |
| 66 | Kevin Vermaerke | Team dsm-firmenich | + 03:19.09 |
| 67 | Matej Mohoric | Bahrain Victorious | + 03:19.36 |
| 68 | Anthony Delaplace | Team Arkéa-Samsic | + 03:20.54 |
| 69 | Quentin Pacher | Groupama-FDJ | + 03:22.16 |
| 70 | Rui Costa | Intermarché-Circus-Wanty | + 03:32.26 |
| 71 | Jasper Stuyven | Lidl-Trek | + 03:33.18 |
| 72 | Juan Pedro Lopez | Lidl-Trek | + 03:33.56 |
| 73 | Oliver Naesen | AG2R Citroën Team | + 03:37.22 |
| 74 | Rigoberto Uran | EF Education-EasyPost | + 03:37.37 |
| 75 | Simon Guglielmi | Team Arkéa-Samsic | + 03:38.11 |
| 76 | Pierre Latour | TotalEnergies | + 03:38.43 |
| 77 | Lilian Calmejane | Intermarché-Circus-Wanty | + 03:41.19 |
| 78 | Marco Haller | BORA-hansgrohe | + 03:41.54 |
| 79 | Nans Peters | AG2R Citroën Team | + 03:43.26 |
| 80 | Kasper Asgreen | Soudal Quick-Step | + 03:45.12 |
| 81 | Alberto Bettiol | EF Education-EasyPost | + 03:48.15 |
| 82 | Christophe Laporte | Jumbo-Visma | + 03:48.16 |
| 83 | Patrick Konrad | BORA-hansgrohe | + 03:48.28 |
| 84 | Jonas Abrahamsen | Uno-X Pro Cycling Team | + 03:49.42 |
| 85 | Pascal Eenkhoorn | Lotto Dstny | + 03:50.26 |
| 86 | Stan Dewulf | AG2R Citroën Team | + 03:51.00 |
| 87 | Lawson Craddock | Team Jayco-AlUla | + 03:51.48 |
| 88 | Tony Gallopin | Lidl-Trek | + 03:54.06 |
| 89 | Nathan Van Hooydonck | Jumbo-Visma | + 03:58.30 |
| 90 | Anthony Turgis | TotalEnergies | + 03:59.02 |
| 91 | Daniel Oss | TotalEnergies | + 03:59.37 |
| 92 | Corbin Strong | Israel-Premier Tech | + 04:00.38 |
| 93 | Fred Wright | Bahrain Victorious | + 04:02.08 |
| 94 | Valentin Ferron | TotalEnergies | + 04:02.33 |
| 95 | Torstein Træen | Uno-X Pro Cycling Team | + 04:02.37 |
| 96 | Jasper Philipsen | Alpecin-Deceuninck | + 04:02.40 |
| 97 | Magnus Cort | EF Education-EasyPost | + 04:06.55 |
| 98 | Mike Teunissen | Intermarché-Circus-Wanty | + 04:10.06 |
| 99 | Victor Lafay | Cofidis | + 04:10.29 |
| 100 | Anthon Charmig | Uno-X Pro Cycling Team | + 04:11.02 |
| 101 | Mads Pedersen | Lidl-Trek | + 04:12.21 |
| 102 | Bryan Coquard | Cofidis | + 04:12.32 |
| 103 | Matteo Trentin | UAE Team Emirates | + 04:13.05 |
| 104 | Edvald Boasson-Hagen | TotalEnergies | + 04:14.08 |
| 105 | Benoît Cosnefroy | AG2R Citroën Team | + 04:16.27 |
| 106 | Rasmus Tiller | Uno-X Pro Cycling Team | + 04:16.32 |
| 107 | Remi Cavagna | Soudal Quick-Step | + 04:18.41 |
| 108 | Simon Clarke | Israel-Premier Tech | + 04:19.04 |
| 109 | Vegard Stake Laengen | UAE Team Emirates | + 04:21.00 |
| 110 | Yves Lampaert | Soudal Quick-Step | + 04:21.53 |
| 111 | Dion Smith | Intermarché-Circus-Wanty | + 04:24.07 |
| 112 | Luka Mezgec | Team Jayco-AlUla | + 04:25.03 |
| 113 | Quinten Hermans | Alpecin-Deceuninck | + 04:28.36 |
| 114 | Andrey Amador | EF Education-EasyPost | + 04:28.47 |
| 115 | Jonas Rickaert | Alpecin-Deceuninck | + 04:28.54 |
| 116 | Alex Kirsch | Lidl-Trek | + 04:29.26 |
| 117 | Danny van Poppel | BORA-hansgrohe | + 04:30.05 |
| 118 | Nikias Arndt | Bahrain Victorious | + 04:36.38 |
| 119 | Søren Kragh Andersen | Alpecin-Deceuninck | + 04:37.09 |
| 120 | Biniam Girmay | Intermarché-Circus-Wanty | + 04:38.51 |
| 121 | Guillaume Boivin | Israel-Premier Tech | + 04:39.32 |
| 122 | Florian Vermeersch | Lotto Dstny | + 04:41.18 |
| 123 | Dries Devenyns | Soudal Quick-Step | + 04:41.24 |
| 124 | Christopher Juul-Jensen | Team Jayco-AlUla | + 04:43.01 |
| 125 | Jenthe Biermans | Team Arkéa-Samsic | + 04:44.18 |
| 126 | Tim Declercq | Soudal Quick-Step | + 04:44.35 |
| 127 | Silvan Dillier | Alpecin-Deceuninck | + 04:45.00 |
| 128 | Olivier Le Gac | Groupama-FDJ | + 04:47.03 |
| 129 | Michael Gogl | Alpecin-Deceuninck | + 04:48.15 |
| 130 | Mikkel Bjerg | UAE Team Emirates | + 04:48.19 |
| 131 | Peter Sagan | TotalEnergies | + 04:48.57 |
| 132 | Luke Durbridge | Team Jayco-AlUla | + 04:50.58 |
| 133 | Luca Mozzato | Team Arkéa-Samsic | + 04:52.02 |
| 134 | Alexander Kristoff | Uno-X Pro Cycling Team | + 04:52.22 |
| 135 | Dylan Groenewegen | Team Jayco-AlUla | + 04:55.52 |
| 136 | Jasper De Buyst | Lotto Dstny | + 04:56.49 |
| 137 | Laurent Pichon | Team Arkéa-Samsic | + 04:58.37 |
| 138 | Gianni Moscon | Astana Qazaqstan Team | + 04:59.21 |
| 139 | Nils Eekhoff | Team dsm-firmenich | + 05:01.49 |
| 140 | Jordi Meeus | BORA-hansgrohe | + 05:02.22 |
| 141 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 05:03.46 |
| 142 | Elmar Reinders | Team Jayco-AlUla | + 05:03.48 |
| 143 | Adrien Petit | Intermarché-Circus-Wanty | + 05:09.45 |
| 144 | Sam Welsford | Team dsm-firmenich | + 05:10.51 |
| 145 | John Degenkolb | Team dsm-firmenich | + 05:12.40 |
| 146 | Alex Edmondson | Team dsm-firmenich | + 05:13.10 |
| 147 | Axel Zingle | Cofidis | + 05:18.40 |
| 148 | Frederik Frison | Lotto Dstny | + 05:24.36 |
| 149 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 05:25.08 |
| 150 | Cees Bol | Astana Qazaqstan Team | + 05:26.15 |
| 151 | Michael Mørkøv | Soudal Quick-Step | + 05:35.42 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 75:56:59 |
| 2 | Carlos Rodriguez | INEOS Grenadiers | + 04.26 |
| 3 | Felix Gall | AG2R Citroën Team | + 08.36 |
| 4 | Tom Pidcock | INEOS Grenadiers | + 37.09 |
| 5 | Mattias Skjelmose | Lidl-Trek | + 01:47.09 |
| 6 | Mathieu Burgaudeau | TotalEnergies | + 01:54.15 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | + 02:07.04 |
| 8 | Clément Champoussin | Team Arkéa-Samsic | + 02:38.01 |
| 9 | Matthew Dinham | Team dsm-firmenich | + 02:54.30 |
| 10 | Maxim Van Gils | Lotto Dstny | + 03:00.34 |
| 11 | Lars van den Berg | Groupama-FDJ | + 03:08.22 |
| 12 | Matis Louvel | Team Arkéa-Samsic | + 03:09.11 |
| 13 | Kevin Vermaerke | Team dsm-firmenich | + 03:11.34 |
| 14 | Corbin Strong | Israel-Premier Tech | + 03:53.03 |
| 15 | Fred Wright | Bahrain Victorious | + 03:54.33 |
| 16 | Valentin Ferron | TotalEnergies | + 03:54.58 |
| 17 | Jasper Philipsen | Alpecin-Deceuninck | + 03:55.05 |
| 18 | Anthon Charmig | Uno-X Pro Cycling Team | + 04:03.27 |
| 19 | Biniam Girmay | Intermarché-Circus-Wanty | + 04:31.16 |
| 20 | Florian Vermeersch | Lotto Dstny | + 04:33.43 |
| 21 | Mikkel Bjerg | UAE Team Emirates | + 04:40.44 |
| 22 | Luca Mozzato | Team Arkéa-Samsic | + 04:44.27 |
| 23 | Nils Eekhoff | Team dsm-firmenich | + 04:54.14 |
| 24 | Jordi Meeus | BORA-hansgrohe | + 04:54.47 |
| 25 | Søren Wærenskjold | Uno-X Pro Cycling Team | + 04:56.11 |
| 26 | Axel Zingle | Cofidis | + 05:11.05 |
| 27 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 05:17.33 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jasper Philipsen | Alpecin-Deceuninck | 377 |
| 2 | Mads Pedersen | Lidl-Trek | 238 |
| 3 | Bryan Coquard | Cofidis | 188 |
| 4 | Tadej Pogacar | UAE Team Emirates | 146 |
| 5 | Kasper Asgreen | Soudal Quick-Step | 125 |
| 6 | Jordi Meeus | BORA-hansgrohe | 123 |
| 7 | Jonas Vingegaard | Jumbo-Visma | 107 |
| 8 | Matej Mohoric | Bahrain Victorious | 106 |
| 9 | Pello Bilbao | Bahrain Victorious | 95 |
| 10 | Dylan Groenewegen | Team Jayco-AlUla | 95 |
| 11 | Biniam Girmay | Intermarché-Circus-Wanty | 90 |
| 12 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 89 |
| 13 | Michael Woods | Israel-Premier Tech | 88 |
| 14 | Simon Yates | Team Jayco-AlUla | 82 |
| 15 | Jai Hindley | BORA-hansgrohe | 80 |
| 16 | Victor Lafay | Cofidis | 80 |
| 17 | Thibaut Pinot | Groupama-FDJ | 75 |
| 18 | Adam Yates | UAE Team Emirates | 74 |
| 19 | Victor Campenaerts | Lotto Dstny | 70 |
| 20 | Neilson Powless | EF Education-EasyPost | 70 |
| 21 | Pascal Eenkhoorn | Lotto Dstny | 69 |
| 22 | Michal Kwiatkowski | INEOS Grenadiers | 68 |
| 23 | Julian Alaphilippe | Soudal Quick-Step | 68 |
| 24 | Giulio Ciccone | Lidl-Trek | 68 |
| 25 | Alexander Kristoff | Uno-X Pro Cycling Team | 63 |
| 26 | Georg Zimmermann | Intermarché-Circus-Wanty | 62 |
| 27 | Guillaume Martin | Cofidis | 58 |
| 28 | Felix Gall | AG2R Citroën Team | 57 |
| 29 | Mathieu Burgaudeau | TotalEnergies | 57 |
| 30 | Mattias Skjelmose | Lidl-Trek | 56 |
| 31 | Mathieu van der Poel | Alpecin-Deceuninck | 56 |
| 32 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 53 |
| 33 | Tiesj Benoot | Jumbo-Visma | 51 |
| 34 | Luca Mozzato | Team Arkéa-Samsic | 51 |
| 35 | Carlos Rodriguez | INEOS Grenadiers | 50 |
| 36 | Tom Pidcock | INEOS Grenadiers | 50 |
| 37 | Jonas Gregaard | Uno-X Pro Cycling Team | 50 |
| 38 | Corbin Strong | Israel-Premier Tech | 49 |
| 39 | Pierre Latour | TotalEnergies | 48 |
| 40 | Warren Barguil | Team Arkéa-Samsic | 47 |
| 41 | Ben O'Connor | AG2R Citroën Team | 45 |
| 42 | Alexey Lutsenko | Astana Qazaqstan Team | 45 |
| 43 | Simon Guglielmi | Team Arkéa-Samsic | 44 |
| 44 | David Gaudu | Groupama-FDJ | 39 |
| 45 | Dylan Teuns | Israel-Premier Tech | 39 |
| 46 | Krists Neilands | Israel-Premier Tech | 39 |
| 47 | Matteo Trentin | UAE Team Emirates | 38 |
| 48 | Remi Cavagna | Soudal Quick-Step | 38 |
| 49 | Matis Louvel | Team Arkéa-Samsic | 37 |
| 50 | Andrey Amador | EF Education-EasyPost | 36 |
| 51 | Maxim Van Gils | Lotto Dstny | 34 |
| 52 | Ion Izagirre | Cofidis | 33 |
| 53 | Alex Aranburu | Movistar Team | 33 |
| 54 | Peter Sagan | TotalEnergies | 33 |
| 55 | Mike Teunissen | Intermarché-Circus-Wanty | 32 |
| 56 | Danny van Poppel | BORA-hansgrohe | 32 |
| 57 | Wout Poels | Bahrain Victorious | 30 |
| 58 | Jack Haig | Bahrain Victorious | 30 |
| 59 | Harold Tejada | Astana Qazaqstan Team | 29 |
| 60 | Clément Berthet | AG2R Citroën Team | 28 |
| 61 | Cees Bol | Astana Qazaqstan Team | 28 |
| 62 | Christophe Laporte | Jumbo-Visma | 26 |
| 63 | Sam Welsford | Team dsm-firmenich | 26 |
| 64 | Emanuel Buchmann | BORA-hansgrohe | 25 |
| 65 | Sepp Kuss | Jumbo-Visma | 24 |
| 66 | Mikel Landa | Bahrain Victorious | 23 |
| 67 | Patrick Konrad | BORA-hansgrohe | 23 |
| 68 | Luka Mezgec | Team Jayco-AlUla | 23 |
| 69 | Nils Eekhoff | Team dsm-firmenich | 23 |
| 70 | Anthony Delaplace | Team Arkéa-Samsic | 20 |
| 71 | Edvald Boasson-Hagen | TotalEnergies | 20 |
| 72 | Laurent Pichon | Team Arkéa-Samsic | 20 |
| 73 | Gorka Izagirre | Movistar Team | 19 |
| 74 | Nils Politt | BORA-hansgrohe | 18 |
| 75 | Chris Harper | Team Jayco-AlUla | 17 |
| 76 | Anthony Turgis | TotalEnergies | 17 |
| 77 | Anthon Charmig | Uno-X Pro Cycling Team | 17 |
| 78 | Jasper De Buyst | Lotto Dstny | 17 |
| 79 | Lawson Craddock | Team Jayco-AlUla | 16 |
| 80 | Nick Schultz | Israel-Premier Tech | 15 |
| 81 | Daniel Oss | TotalEnergies | 15 |
| 82 | Valentin Ferron | TotalEnergies | 15 |
| 83 | Tim Declercq | Soudal Quick-Step | 15 |
| 84 | Gregor Mühlberger | Movistar Team | 13 |
| 85 | Jasper Stuyven | Lidl-Trek | 13 |
| 86 | Lilian Calmejane | Intermarché-Circus-Wanty | 13 |
| 87 | Fred Wright | Bahrain Victorious | 13 |
| 88 | Hugo Houle | Israel-Premier Tech | 12 |
| 89 | Nelson Oliveira | Movistar Team | 11 |
| 90 | Omar Fraile | INEOS Grenadiers | 11 |
| 91 | Kevin Vermaerke | Team dsm-firmenich | 11 |
| 92 | Rafal Majka | UAE Team Emirates | 10 |
| 93 | Wilco Kelderman | Jumbo-Visma | 10 |
| 94 | Oliver Naesen | AG2R Citroën Team | 10 |
| 95 | Rasmus Tiller | Uno-X Pro Cycling Team | 10 |
| 96 | Christopher Juul-Jensen | Team Jayco-AlUla | 10 |
| 97 | Torstein Træen | Uno-X Pro Cycling Team | 9 |
| 98 | Valentin Madouas | Groupama-FDJ | 7 |
| 99 | Stefan Küng | Groupama-FDJ | 7 |
| 100 | Nikias Arndt | Bahrain Victorious | 7 |
| 101 | Jonathan Castroviejo | INEOS Grenadiers | 6 |
| 102 | Quentin Pacher | Groupama-FDJ | 6 |
| 103 | Jenthe Biermans | Team Arkéa-Samsic | 6 |
| 104 | Silvan Dillier | Alpecin-Deceuninck | 6 |
| 105 | Mikkel Bjerg | UAE Team Emirates | 6 |
| 106 | Alberto Bettiol | EF Education-EasyPost | 5 |
| 107 | Nathan Van Hooydonck | Jumbo-Visma | 5 |
| 108 | Søren Kragh Andersen | Alpecin-Deceuninck | 5 |
| 109 | Rigoberto Uran | EF Education-EasyPost | 4 |
| 110 | Marco Haller | BORA-hansgrohe | 4 |
| 111 | Jonas Rickaert | Alpecin-Deceuninck | 4 |
| 112 | Guillaume Boivin | Israel-Premier Tech | 4 |
| 113 | Axel Zingle | Cofidis | 4 |
| 114 | Juan Pedro Lopez | Lidl-Trek | 3 |
| 115 | Magnus Cort | EF Education-EasyPost | 3 |
| 116 | Quinten Hermans | Alpecin-Deceuninck | 3 |
| 117 | Michael Gogl | Alpecin-Deceuninck | 3 |
| 118 | Marc Soler | UAE Team Emirates | 2 |
| 119 | Alex Kirsch | Lidl-Trek | 2 |
| 120 | Luke Durbridge | Team Jayco-AlUla | 2 |
| 121 | Søren Wærenskjold | Uno-X Pro Cycling Team | 2 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Giulio Ciccone | Lidl-Trek | 88 |
| 2 | Felix Gall | AG2R Citroën Team | 82 |
| 3 | Jonas Vingegaard | Jumbo-Visma | 81 |
| 4 | Neilson Powless | EF Education-EasyPost | 58 |
| 5 | Tadej Pogacar | UAE Team Emirates | 49 |
| 6 | Simon Yates | Team Jayco-AlUla | 40 |
| 7 | Tobias Halland Johannessen | Uno-X Pro Cycling Team | 38 |
| 8 | Jai Hindley | BORA-hansgrohe | 31 |
| 9 | Michal Kwiatkowski | INEOS Grenadiers | 30 |
| 10 | Michael Woods | Israel-Premier Tech | 28 |
| 11 | Pello Bilbao | Bahrain Victorious | 21 |
| 12 | Wout Poels | Bahrain Victorious | 20 |
| 13 | Mattias Skjelmose | Lidl-Trek | 19 |
| 14 | Julian Alaphilippe | Soudal Quick-Step | 17 |
| 15 | Pierre Latour | TotalEnergies | 16 |
| 16 | David Gaudu | Groupama-FDJ | 16 |
| 17 | Alexey Lutsenko | Astana Qazaqstan Team | 15 |
| 18 | Maxim Van Gils | Lotto Dstny | 15 |
| 19 | Matej Mohoric | Bahrain Victorious | 14 |
| 20 | Emanuel Buchmann | BORA-hansgrohe | 14 |
| 21 | Chris Harper | Team Jayco-AlUla | 13 |
| 22 | Krists Neilands | Israel-Premier Tech | 12 |
| 23 | Carlos Rodriguez | INEOS Grenadiers | 12 |
| 24 | Thibaut Pinot | Groupama-FDJ | 12 |
| 25 | Wilco Kelderman | Jumbo-Visma | 12 |
| 26 | Jack Haig | Bahrain Victorious | 12 |
| 27 | Lawson Craddock | Team Jayco-AlUla | 12 |
| 28 | Mikel Landa | Bahrain Victorious | 11 |
| 29 | Adam Yates | UAE Team Emirates | 10 |
| 30 | Mathieu van der Poel | Alpecin-Deceuninck | 9 |
| 31 | Sepp Kuss | Jumbo-Visma | 9 |
| 32 | Tom Pidcock | INEOS Grenadiers | 8 |
| 33 | Clément Berthet | AG2R Citroën Team | 8 |
| 34 | Warren Barguil | Team Arkéa-Samsic | 6 |
| 35 | Mathieu Burgaudeau | TotalEnergies | 6 |
| 36 | Rigoberto Uran | EF Education-EasyPost | 6 |
| 37 | Ion Izagirre | Cofidis | 5 |
| 38 | Georg Zimmermann | Intermarché-Circus-Wanty | 5 |
| 39 | Anthony Turgis | TotalEnergies | 4 |
| 40 | Guillaume Martin | Cofidis | 4 |
| 41 | Jonas Gregaard | Uno-X Pro Cycling Team | 4 |
| 42 | Marc Soler | UAE Team Emirates | 4 |
| 43 | Rafal Majka | UAE Team Emirates | 4 |
| 44 | Pascal Eenkhoorn | Lotto Dstny | 3 |
| 45 | Jonas Abrahamsen | Uno-X Pro Cycling Team | 3 |
| 46 | Ben O'Connor | AG2R Citroën Team | 3 |
| 47 | Laurent Pichon | Team Arkéa-Samsic | 3 |
| 48 | Anthon Charmig | Uno-X Pro Cycling Team | 2 |
| 49 | Daniel Oss | TotalEnergies | 2 |
| 50 | Harold Tejada | Astana Qazaqstan Team | 2 |
| 51 | Edvald Boasson-Hagen | TotalEnergies | 2 |
| 52 | Matis Louvel | Team Arkéa-Samsic | 1 |
| 53 | Anthony Delaplace | Team Arkéa-Samsic | 1 |
| 54 | Tiesj Benoot | Jumbo-Visma | 1 |
| 55 | Dylan van Baarle | Jumbo-Visma | 1 |
| 56 | Alex Aranburu | Movistar Team | 1 |
| 57 | Victor Campenaerts | Lotto Dstny | 1 |
| 58 | Simon Guglielmi | Team Arkéa-Samsic | 1 |
| 59 | Nans Peters | AG2R Citroën Team | 1 |
| 60 | Kasper Asgreen | Soudal Quick-Step | 1 |
| 61 | Remi Cavagna | Soudal Quick-Step | 1 |
| 62 | Tim Declercq | Soudal Quick-Step | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | Jumbo-Visma | 227:54:45 |
| 2 | UAE Team Emirates | + 27.15 |
| 3 | Bahrain Victorious | + 30.09 |
| 4 | INEOS Grenadiers | + 32.56 |
| 5 | Groupama-FDJ | + 01:00.51 |
| 6 | AG2R Citroën Team | + 01:52.48 |
| 7 | BORA-hansgrohe | + 01:58.48 |
| 8 | Team Jayco-AlUla | + 03:12.23 |
| 9 | Movistar Team | + 04:26.56 |
| 10 | Israel-Premier Tech | + 04:30.01 |
| 11 | Cofidis | + 04:40.16 |
| 12 | Team Arkéa-Samsic | + 05:11.39 |
| 13 | Lidl-Trek | + 05:28.29 |
| 14 | Team dsm-firmenich | + 05:42.02 |
| 15 | Uno-X Pro Cycling Team | + 06:06.49 |
| 16 | Intermarché-Circus-Wanty | + 06:25.18 |
| 17 | TotalEnergies | + 06:37.58 |
| 18 | Astana Qazaqstan Team | + 06:46.11 |
| 19 | EF Education-EasyPost | + 07:22.18 |
| 20 | Soudal Quick-Step | + 08:24.16 |
| 21 | Lotto Dstny | + 08:53.16 |
| 22 | Alpecin-Deceuninck | + 09:49.39 |








