Tour de France 2024 - Stage 19
29.06-21.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 | Tadej Pogacar | UAE Team Emirates | 4:04:03 |
| 2 | Matteo Jorgenson | Team Visma | Lease a Bike | + 00.21 |
| 3 | Simon Yates | Team Jayco-AlUla | + 00.40 |
| 4 | Richard Carapaz | EF Education-EasyPost | + 01.11 |
| 5 | Remco Evenepoel | Soudal Quick-Step | + 01.42 |
| 6 | Jonas Vingegaard | Team Visma | Lease a Bike | + 01.42 |
| 7 | Joao Almeida | UAE Team Emirates | + 02.00 |
| 8 | Mikel Landa | Soudal Quick-Step | + 02.00 |
| 9 | Wilco Kelderman | Team Visma | Lease a Bike | + 02.52 |
| 10 | Derek Gee | Israel-Premier Tech | + 03.27 |
| 11 | Adam Yates | UAE Team Emirates | + 03.27 |
| 12 | Enric Mas | Movistar Team | + 03.56 |
| 13 | Carlos Rodriguez | INEOS Grenadiers | + 03.56 |
| 14 | Santiago Buitrago | Bahrain Victorious | + 04.11 |
| 15 | Jai Hindley | Red Bull-BORA-hansgrohe | + 04.17 |
| 16 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 04.25 |
| 17 | Giulio Ciccone | Lidl-Trek | + 04.45 |
| 18 | Laurens De Plus | INEOS Grenadiers | + 04.45 |
| 19 | Guillaume Martin | Cofidis | + 09.38 |
| 20 | Romain Bardet | Team dsm-firmenich PostNL | + 09.38 |
| 21 | Louis Meintjes | Intermarché-Wanty | + 12.06 |
| 22 | Felix Gall | Decathlon AG2R La Mondiale Team | + 12.06 |
| 23 | Ilan Van Wilder | Soudal Quick-Step | + 14.31 |
| 24 | Carlos Verona | Lidl-Trek | + 14.31 |
| 25 | Valentin Madouas | Groupama-FDJ | + 16.06 |
| 26 | Magnus Cort | Uno-X Mobility | + 16.06 |
| 27 | Steff Cras | TotalEnergies | + 17.17 |
| 28 | Egan Bernal | INEOS Grenadiers | + 17.24 |
| 29 | Jordan Jegat | TotalEnergies | + 18.05 |
| 30 | Gregor Mühlberger | Movistar Team | + 18.05 |
| 31 | Julien Bernard | Lidl-Trek | + 18.33 |
| 32 | Jakob Fuglsang | Israel-Premier Tech | + 20.22 |
| 33 | Bob Jungels | Red Bull-BORA-hansgrohe | + 20.34 |
| 34 | David Gaudu | Groupama-FDJ | + 21.11 |
| 35 | Jan Hirt | Soudal Quick-Step | + 22.24 |
| 36 | Marc Soler | UAE Team Emirates | + 22.56 |
| 37 | Pavel Sivakov | UAE Team Emirates | + 22.56 |
| 38 | Johannes Kulset | Uno-X Mobility | + 24.01 |
| 39 | Wout Poels | Bahrain Victorious | + 26.16 |
| 40 | Geraint Thomas | INEOS Grenadiers | + 26.16 |
| 41 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 27.26 |
| 42 | Jonathan Castroviejo | INEOS Grenadiers | + 27.26 |
| 43 | Jan Tratnik | Team Visma | Lease a Bike | + 27.26 |
| 44 | Jack Haig | Bahrain Victorious | + 27.26 |
| 45 | Kobe Goossens | Intermarché-Wanty | + 27.26 |
| 46 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | + 28.01 |
| 47 | Nils Politt | UAE Team Emirates | + 28.44 |
| 48 | Hugo Houle | Israel-Premier Tech | + 28.44 |
| 49 | Oscar Onley | Team dsm-firmenich PostNL | + 28.55 |
| 50 | Jonas Abrahamsen | Uno-X Mobility | + 28.55 |
| 51 | Warren Barguil | Team dsm-firmenich PostNL | + 30.13 |
| 52 | Marco Haller | Red Bull-BORA-hansgrohe | + 30.13 |
| 53 | Nans Peters | Decathlon AG2R La Mondiale Team | + 30.13 |
| 54 | Javier Romo | Movistar Team | + 30.13 |
| 55 | Tiesj Benoot | Team Visma | Lease a Bike | + 30.13 |
| 56 | Quentin Pacher | Groupama-FDJ | + 30.13 |
| 57 | Mathieu Burgaudeau | TotalEnergies | + 30.13 |
| 58 | Kevin Geniets | Groupama-FDJ | + 30.13 |
| 59 | Romain Grégoire | Groupama-FDJ | + 30.13 |
| 60 | Sean Quinn | EF Education-EasyPost | + 30.13 |
| 61 | Fabien Grellier | TotalEnergies | + 31.00 |
| 62 | Jasper Stuyven | Lidl-Trek | + 31.03 |
| 63 | Nelson Oliveira | Movistar Team | + 31.48 |
| 64 | Matteo Sobrero | Red Bull-BORA-hansgrohe | + 32.15 |
| 65 | Neilson Powless | EF Education-EasyPost | + 32.15 |
| 66 | Bart Lemmen | Team Visma | Lease a Bike | + 32.16 |
| 67 | Harold Tejada | Astana Qazaqstan Team | + 36.19 |
| 68 | Oier Lazkano | Movistar Team | + 36.19 |
| 69 | Sandy Dujardin | TotalEnergies | + 40.34 |
| 70 | Pascal Ackermann | Israel-Premier Tech | + 40.34 |
| 71 | Clément Russo | Groupama-FDJ | + 40.34 |
| 72 | Odd Christian Eiking | Uno-X Mobility | + 40.34 |
| 73 | Tim Wellens | UAE Team Emirates | + 40.34 |
| 74 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 40.34 |
| 75 | Axel Zingle | Cofidis | + 40.34 |
| 76 | Raúl García | ARKEA-B&B HOTELS | + 40.34 |
| 77 | Stephen Williams | Israel-Premier Tech | + 40.34 |
| 78 | Rui Costa | EF Education-EasyPost | + 40.34 |
| 79 | Davide Formolo | Movistar Team | + 40.34 |
| 80 | Christophe Laporte | Team Visma | Lease a Bike | + 40.34 |
| 81 | Clément Champoussin | ARKEA-B&B HOTELS | + 40.34 |
| 82 | Georg Zimmermann | Intermarché-Wanty | + 40.34 |
| 83 | Rasmus Tiller | Uno-X Mobility | + 40.34 |
| 84 | Wout van Aert | Team Visma | Lease a Bike | + 40.34 |
| 85 | Paul Lapeira | Decathlon AG2R La Mondiale Team | + 40.34 |
| 86 | Tobias Halland Johannessen | Uno-X Mobility | + 40.34 |
| 87 | Yves Lampaert | Soudal Quick-Step | + 40.34 |
| 88 | Oliver Naesen | Decathlon AG2R La Mondiale Team | + 40.34 |
| 89 | Brent Van Moer | Lotto Dstny | + 40.34 |
| 90 | Silvan Dillier | Alpecin-Deceuninck | + 40.34 |
| 91 | Stefan Bissegger | EF Education-EasyPost | + 40.34 |
| 92 | Marijn van den Berg | EF Education-EasyPost | + 40.34 |
| 93 | Mike Teunissen | Intermarché-Wanty | + 40.34 |
| 94 | Krists Neilands | Israel-Premier Tech | + 40.34 |
| 95 | Laurenz Rex | Intermarché-Wanty | + 40.34 |
| 96 | Bryan Coquard | Cofidis | + 40.34 |
| 97 | Gianni Moscon | Soudal Quick-Step | + 40.34 |
| 98 | Toms Skujins | Lidl-Trek | + 40.34 |
| 99 | Danny van Poppel | Red Bull-BORA-hansgrohe | + 40.34 |
| 100 | Mathieu van der Poel | Alpecin-Deceuninck | + 40.34 |
| 101 | Cédric Beullens | Lotto Dstny | + 40.34 |
| 102 | Gianni Vermeersch | Alpecin-Deceuninck | + 40.34 |
| 103 | Victor Campenaerts | Lotto Dstny | + 40.34 |
| 104 | Ben Turner | INEOS Grenadiers | + 40.34 |
| 105 | Ryan Gibbons | Lidl-Trek | + 40.34 |
| 106 | Frank van den Broek | Team dsm-firmenich PostNL | + 40.34 |
| 107 | Robbe Ghys | Alpecin-Deceuninck | + 40.34 |
| 108 | Michal Kwiatkowski | INEOS Grenadiers | + 40.34 |
| 109 | Thomas Gachignard | TotalEnergies | + 40.34 |
| 110 | Anthony Turgis | TotalEnergies | + 40.34 |
| 111 | Nikias Arndt | Bahrain Victorious | + 40.34 |
| 112 | Axel Laurance | Alpecin-Deceuninck | + 40.34 |
| 113 | Biniam Girmay | Intermarché-Wanty | + 40.34 |
| 114 | Jasper Philipsen | Alpecin-Deceuninck | + 40.34 |
| 115 | Simon Geschke | Cofidis | + 40.34 |
| 116 | Alex Aranburu | Movistar Team | + 40.34 |
| 117 | Nico Denz | Red Bull-BORA-hansgrohe | + 40.34 |
| 118 | Piet Allegaert | Cofidis | + 40.34 |
| 119 | Michael Matthews | Team Jayco-AlUla | + 40.34 |
| 120 | Arnaud De Lie | Lotto Dstny | + 40.53 |
| 121 | Sébastien Grignard | Lotto Dstny | + 40.53 |
| 122 | Dorian Godon | Decathlon AG2R La Mondiale Team | + 41.07 |
| 123 | John Degenkolb | Team dsm-firmenich PostNL | + 41.24 |
| 124 | Alexander Kristoff | Uno-X Mobility | + 41.24 |
| 125 | Søren Wærenskjold | Uno-X Mobility | + 41.24 |
| 126 | Lenny Martinez | Groupama-FDJ | + 41.24 |
| 127 | Mattéo Vercher | TotalEnergies | + 41.24 |
| 128 | Luca Mozzato | ARKEA-B&B HOTELS | + 41.24 |
| 129 | Hugo Page | Intermarché-Wanty | + 41.24 |
| 130 | Daniel McLay | ARKEA-B&B HOTELS | + 41.47 |
| 131 | Christopher Juul-Jensen | Team Jayco-AlUla | + 42.31 |
| 132 | Luke Durbridge | Team Jayco-AlUla | + 42.31 |
| 133 | Dylan Groenewegen | Team Jayco-AlUla | + 42.31 |
| 134 | Luka Mezgec | Team Jayco-AlUla | + 42.31 |
| 135 | Ben Healy | EF Education-EasyPost | + 42.31 |
| 136 | Jarrad Drizners | Lotto Dstny | + 42.31 |
| 137 | Matej Mohoric | Bahrain Victorious | + 43.08 |
| 138 | Harm Vanhoucke | Lotto Dstny | + 43.39 |
| 139 | Davide Ballerini | Astana Qazaqstan Team | + 43.46 |
| 140 | Cees Bol | Astana Qazaqstan Team | + 43.46 |
| 141 | Mark Cavendish | Astana Qazaqstan Team | + 43.46 |
| - | Arnaud Démare | ARKEA-B&B HOTELS | OOT |
| - | Jake Stewart | Israel-Premier Tech | DNS |
| - | Stefan Küng | Groupama-FDJ | DNS |
| - | Nils Eekhoff | Team dsm-firmenich PostNL | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 78:49:20 |
| 2 | Jonas Vingegaard | Team Visma | Lease a Bike | + 05.03 |
| 3 | Remco Evenepoel | Soudal Quick-Step | + 07.01 |
| 4 | Joao Almeida | UAE Team Emirates | + 15.07 |
| 5 | Mikel Landa | Soudal Quick-Step | + 15.34 |
| 6 | Carlos Rodriguez | INEOS Grenadiers | + 17.36 |
| 7 | Adam Yates | UAE Team Emirates | + 19.18 |
| 8 | Derek Gee | Israel-Premier Tech | + 21.52 |
| 9 | Matteo Jorgenson | Team Visma | Lease a Bike | + 22.43 |
| 10 | Giulio Ciccone | Lidl-Trek | + 22.46 |
| 11 | Santiago Buitrago | Bahrain Victorious | + 22.56 |
| 12 | Simon Yates | Team Jayco-AlUla | + 28.58 |
| 13 | Guillaume Martin | Cofidis | + 30.26 |
| 14 | Felix Gall | Decathlon AG2R La Mondiale Team | + 31.20 |
| 15 | Steff Cras | TotalEnergies | + 37.22 |
| 16 | Laurens De Plus | INEOS Grenadiers | + 38.12 |
| 17 | Richard Carapaz | EF Education-EasyPost | + 40.31 |
| 18 | Jai Hindley | Red Bull-BORA-hansgrohe | + 45.18 |
| 19 | Louis Meintjes | Intermarché-Wanty | + 59.26 |
| 20 | Enric Mas | Movistar Team | + 01:05.32 |
| 21 | Wilco Kelderman | Team Visma | Lease a Bike | + 01:12.19 |
| 22 | Julien Bernard | Lidl-Trek | + 01:18.55 |
| 23 | Egan Bernal | INEOS Grenadiers | + 01:20.55 |
| 24 | Ben Healy | EF Education-EasyPost | + 01:25.03 |
| 25 | Javier Romo | Movistar Team | + 01:26.46 |
| 26 | Carlos Verona | Lidl-Trek | + 01:27.30 |
| 27 | Ilan Van Wilder | Soudal Quick-Step | + 01:31.25 |
| 28 | Valentin Madouas | Groupama-FDJ | + 01:37.55 |
| 29 | Jack Haig | Bahrain Victorious | + 01:46.59 |
| 30 | Jordan Jegat | TotalEnergies | + 01:48.51 |
| 31 | Romain Bardet | Team dsm-firmenich PostNL | + 01:57.26 |
| 32 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 01:57.37 |
| 33 | Pavel Sivakov | UAE Team Emirates | + 01:58.41 |
| 34 | Odd Christian Eiking | Uno-X Mobility | + 02:00.17 |
| 35 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 02:06.05 |
| 36 | Bob Jungels | Red Bull-BORA-hansgrohe | + 02:11.06 |
| 37 | Tobias Halland Johannessen | Uno-X Mobility | + 02:11.55 |
| 38 | Geraint Thomas | INEOS Grenadiers | + 02:16.27 |
| 39 | Jakob Fuglsang | Israel-Premier Tech | + 02:21.09 |
| 40 | Warren Barguil | Team dsm-firmenich PostNL | + 02:21.14 |
| 41 | Toms Skujins | Lidl-Trek | + 02:21.30 |
| 42 | Oscar Onley | Team dsm-firmenich PostNL | + 02:22.07 |
| 43 | Romain Grégoire | Groupama-FDJ | + 02:25.16 |
| 44 | Marc Soler | UAE Team Emirates | + 02:37.15 |
| 45 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | + 02:40.53 |
| 46 | Wout Poels | Bahrain Victorious | + 02:41.14 |
| 47 | Tiesj Benoot | Team Visma | Lease a Bike | + 02:41.57 |
| 48 | Quentin Pacher | Groupama-FDJ | + 02:47.14 |
| 49 | Johannes Kulset | Uno-X Mobility | + 02:51.54 |
| 50 | Michal Kwiatkowski | INEOS Grenadiers | + 02:53.58 |
| 51 | Nelson Oliveira | Movistar Team | + 02:59.18 |
| 52 | Wout van Aert | Team Visma | Lease a Bike | + 03:00.22 |
| 53 | Hugo Houle | Israel-Premier Tech | + 03:03.43 |
| 54 | Gregor Mühlberger | Movistar Team | + 03:07.44 |
| 55 | Jonas Abrahamsen | Uno-X Mobility | + 03:09.18 |
| 56 | Magnus Cort | Uno-X Mobility | + 03:11.22 |
| 57 | Neilson Powless | EF Education-EasyPost | + 03:12.35 |
| 58 | Alex Aranburu | Movistar Team | + 03:13.15 |
| 59 | Frank van den Broek | Team dsm-firmenich PostNL | + 03:14.44 |
| 60 | Harold Tejada | Astana Qazaqstan Team | + 03:15.10 |
| 61 | David Gaudu | Groupama-FDJ | + 03:16.13 |
| 62 | Matteo Sobrero | Red Bull-BORA-hansgrohe | + 03:17.35 |
| 63 | Rui Costa | EF Education-EasyPost | + 03:18.16 |
| 64 | Krists Neilands | Israel-Premier Tech | + 03:19.22 |
| 65 | Jonathan Castroviejo | INEOS Grenadiers | + 03:19.49 |
| 66 | Davide Formolo | Movistar Team | + 03:20.23 |
| 67 | Georg Zimmermann | Intermarché-Wanty | + 03:26.49 |
| 68 | Jan Hirt | Soudal Quick-Step | + 03:27.06 |
| 69 | Nils Politt | UAE Team Emirates | + 03:31.08 |
| 70 | Sean Quinn | EF Education-EasyPost | + 03:31.20 |
| 71 | Kevin Geniets | Groupama-FDJ | + 03:31.36 |
| 72 | Jan Tratnik | Team Visma | Lease a Bike | + 03:31.46 |
| 73 | Kobe Goossens | Intermarché-Wanty | + 03:32.12 |
| 74 | Jasper Stuyven | Lidl-Trek | + 03:32.36 |
| 75 | Mathieu Burgaudeau | TotalEnergies | + 03:32.53 |
| 76 | Nans Peters | Decathlon AG2R La Mondiale Team | + 03:32.57 |
| 77 | Oier Lazkano | Movistar Team | + 03:35.22 |
| 78 | Bart Lemmen | Team Visma | Lease a Bike | + 03:35.42 |
| 79 | Stephen Williams | Israel-Premier Tech | + 03:38.11 |
| 80 | Dorian Godon | Decathlon AG2R La Mondiale Team | + 03:39.32 |
| 81 | Marco Haller | Red Bull-BORA-hansgrohe | + 03:41.25 |
| 82 | Oliver Naesen | Decathlon AG2R La Mondiale Team | + 03:41.46 |
| 83 | Victor Campenaerts | Lotto Dstny | + 03:43.31 |
| 84 | Paul Lapeira | Decathlon AG2R La Mondiale Team | + 03:44.41 |
| 85 | Gianni Moscon | Soudal Quick-Step | + 03:44.47 |
| 86 | Ryan Gibbons | Lidl-Trek | + 03:45.34 |
| 87 | Christophe Laporte | Team Visma | Lease a Bike | + 03:50.18 |
| 88 | Michael Matthews | Team Jayco-AlUla | + 03:53.08 |
| 89 | Mike Teunissen | Intermarché-Wanty | + 03:54.53 |
| 90 | Tim Wellens | UAE Team Emirates | + 03:56.10 |
| 91 | Brent Van Moer | Lotto Dstny | + 03:58.51 |
| 92 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 03:59.56 |
| 93 | Mathieu van der Poel | Alpecin-Deceuninck | + 04:01.57 |
| 94 | Stefan Bissegger | EF Education-EasyPost | + 04:03.21 |
| 95 | Fabien Grellier | TotalEnergies | + 04:04.25 |
| 96 | Thomas Gachignard | TotalEnergies | + 04:07.33 |
| 97 | Raúl García | ARKEA-B&B HOTELS | + 04:09.52 |
| 98 | Axel Laurance | Alpecin-Deceuninck | + 04:11.43 |
| 99 | Clément Russo | Groupama-FDJ | + 04:12.54 |
| 100 | Rasmus Tiller | Uno-X Mobility | + 04:12.57 |
| 101 | Clément Champoussin | ARKEA-B&B HOTELS | + 04:14.03 |
| 102 | Simon Geschke | Cofidis | + 04:14.24 |
| 103 | Christopher Juul-Jensen | Team Jayco-AlUla | + 04:15.03 |
| 104 | Mattéo Vercher | TotalEnergies | + 04:16.46 |
| 105 | Gianni Vermeersch | Alpecin-Deceuninck | + 04:18.02 |
| 106 | Bryan Coquard | Cofidis | + 04:19.35 |
| 107 | Axel Zingle | Cofidis | + 04:21.28 |
| 108 | Nikias Arndt | Bahrain Victorious | + 04:22.12 |
| 109 | Nico Denz | Red Bull-BORA-hansgrohe | + 04:23.47 |
| 110 | Marijn van den Berg | EF Education-EasyPost | + 04:24.14 |
| 111 | Pascal Ackermann | Israel-Premier Tech | + 04:24.49 |
| 112 | Anthony Turgis | TotalEnergies | + 04:25.57 |
| 113 | Biniam Girmay | Intermarché-Wanty | + 04:26.21 |
| 114 | Luka Mezgec | Team Jayco-AlUla | + 04:28.57 |
| 115 | Piet Allegaert | Cofidis | + 04:30.41 |
| 116 | Hugo Page | Intermarché-Wanty | + 04:34.03 |
| 117 | Laurenz Rex | Intermarché-Wanty | + 04:34.08 |
| 118 | Arnaud De Lie | Lotto Dstny | + 04:35.09 |
| 119 | John Degenkolb | Team dsm-firmenich PostNL | + 04:35.26 |
| 120 | Danny van Poppel | Red Bull-BORA-hansgrohe | + 04:38.20 |
| 121 | Cédric Beullens | Lotto Dstny | + 04:39.51 |
| 122 | Yves Lampaert | Soudal Quick-Step | + 04:40.54 |
| 123 | Ben Turner | INEOS Grenadiers | + 04:41.11 |
| 124 | Luke Durbridge | Team Jayco-AlUla | + 04:42.57 |
| 125 | Lenny Martinez | Groupama-FDJ | + 04:47.04 |
| 126 | Silvan Dillier | Alpecin-Deceuninck | + 04:47.06 |
| 127 | Matej Mohoric | Bahrain Victorious | + 04:47.06 |
| 128 | Jasper Philipsen | Alpecin-Deceuninck | + 04:48.30 |
| 129 | Harm Vanhoucke | Lotto Dstny | + 04:51.59 |
| 130 | Alexander Kristoff | Uno-X Mobility | + 04:53.17 |
| 131 | Sébastien Grignard | Lotto Dstny | + 04:53.51 |
| 132 | Sandy Dujardin | TotalEnergies | + 04:56.44 |
| 133 | Søren Wærenskjold | Uno-X Mobility | + 04:58.58 |
| 134 | Robbe Ghys | Alpecin-Deceuninck | + 05:06.26 |
| 135 | Daniel McLay | ARKEA-B&B HOTELS | + 05:09.06 |
| 136 | Dylan Groenewegen | Team Jayco-AlUla | + 05:09.07 |
| 137 | Luca Mozzato | ARKEA-B&B HOTELS | + 05:12.27 |
| 138 | Cees Bol | Astana Qazaqstan Team | + 05:18.58 |
| 139 | Jarrad Drizners | Lotto Dstny | + 05:27.03 |
| 140 | Mark Cavendish | Astana Qazaqstan Team | + 05:31.44 |
| 141 | Davide Ballerini | Astana Qazaqstan Team | + 05:32.47 |
| - | Arnaud Démare | ARKEA-B&B HOTELS | OOT |
| - | Jake Stewart | Israel-Premier Tech | DNS |
| - | Stefan Küng | Groupama-FDJ | DNS |
| - | Nils Eekhoff | Team dsm-firmenich PostNL | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Soudal Quick-Step | 78:56:21 |
| 2 | Carlos Rodriguez | INEOS Grenadiers | + 10.35 |
| 3 | Matteo Jorgenson | Team Visma | Lease a Bike | + 15.42 |
| 4 | Santiago Buitrago | Bahrain Victorious | + 15.55 |
| 5 | Ben Healy | EF Education-EasyPost | + 01:18.02 |
| 6 | Javier Romo | Movistar Team | + 01:19.45 |
| 7 | Ilan Van Wilder | Soudal Quick-Step | + 01:24.24 |
| 8 | Jordan Jegat | TotalEnergies | + 01:41.50 |
| 9 | Tobias Halland Johannessen | Uno-X Mobility | + 02:04.54 |
| 10 | Oscar Onley | Team dsm-firmenich PostNL | + 02:15.06 |
| 11 | Romain Grégoire | Groupama-FDJ | + 02:18.15 |
| 12 | Johannes Kulset | Uno-X Mobility | + 02:44.53 |
| 13 | Frank van den Broek | Team dsm-firmenich PostNL | + 03:07.43 |
| 14 | Sean Quinn | EF Education-EasyPost | + 03:24.19 |
| 15 | Oier Lazkano | Movistar Team | + 03:28.21 |
| 16 | Paul Lapeira | Decathlon AG2R La Mondiale Team | + 03:37.40 |
| 17 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 03:52.55 |
| 18 | Thomas Gachignard | TotalEnergies | + 04:00.32 |
| 19 | Raúl García | ARKEA-B&B HOTELS | + 04:02.51 |
| 20 | Axel Laurance | Alpecin-Deceuninck | + 04:04.42 |
| 21 | Mattéo Vercher | TotalEnergies | + 04:09.45 |
| 22 | Marijn van den Berg | EF Education-EasyPost | + 04:17.13 |
| 23 | Biniam Girmay | Intermarché-Wanty | + 04:19.20 |
| 24 | Hugo Page | Intermarché-Wanty | + 04:27.02 |
| 25 | Laurenz Rex | Intermarché-Wanty | + 04:27.07 |
| 26 | Arnaud De Lie | Lotto Dstny | + 04:28.08 |
| 27 | Ben Turner | INEOS Grenadiers | + 04:34.10 |
| 28 | Lenny Martinez | Groupama-FDJ | + 04:40.03 |
| 29 | Sébastien Grignard | Lotto Dstny | + 04:46.50 |
| 30 | Søren Wærenskjold | Uno-X Mobility | + 04:51.57 |
| 31 | Jarrad Drizners | Lotto Dstny | + 05:20.02 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Biniam Girmay | Intermarché-Wanty | 387 |
| 2 | Jasper Philipsen | Alpecin-Deceuninck | 354 |
| 3 | Bryan Coquard | Cofidis | 208 |
| 4 | Anthony Turgis | TotalEnergies | 180 |
| 5 | Arnaud De Lie | Lotto Dstny | 161 |
| 6 | Tadej Pogacar | UAE Team Emirates | 156 |
| 7 | Wout van Aert | Team Visma | Lease a Bike | 152 |
| 8 | Jonas Abrahamsen | Uno-X Mobility | 149 |
| 9 | Remco Evenepoel | Soudal Quick-Step | 123 |
| 10 | Pascal Ackermann | Israel-Premier Tech | 118 |
| 11 | Jonas Vingegaard | Team Visma | Lease a Bike | 102 |
| 12 | Magnus Cort | Uno-X Mobility | 89 |
| 13 | Dylan Groenewegen | Team Jayco-AlUla | 87 |
| 14 | Kévin Vauquelin | ARKEA-B&B HOTELS | 81 |
| 15 | Ryan Gibbons | Lidl-Trek | 74 |
| 16 | Richard Carapaz | EF Education-EasyPost | 73 |
| 17 | Alex Aranburu | Movistar Team | 69 |
| 18 | Alexander Kristoff | Uno-X Mobility | 69 |
| 19 | Oier Lazkano | Movistar Team | 67 |
| 20 | Michael Matthews | Team Jayco-AlUla | 62 |
| 21 | Mike Teunissen | Intermarché-Wanty | 60 |
| 22 | Toms Skujins | Lidl-Trek | 57 |
| 23 | Quentin Pacher | Groupama-FDJ | 57 |
| 24 | Joao Almeida | UAE Team Emirates | 55 |
| 25 | Frank van den Broek | Team dsm-firmenich PostNL | 52 |
| 26 | Victor Campenaerts | Lotto Dstny | 51 |
| 27 | Michal Kwiatkowski | INEOS Grenadiers | 51 |
| 28 | Mattéo Vercher | TotalEnergies | 48 |
| 29 | Derek Gee | Israel-Premier Tech | 47 |
| 30 | Simon Yates | Team Jayco-AlUla | 47 |
| 31 | Mikel Landa | Soudal Quick-Step | 46 |
| 32 | Cristian Rodriguez | ARKEA-B&B HOTELS | 45 |
| 33 | Marijn van den Berg | EF Education-EasyPost | 45 |
| 34 | Carlos Rodriguez | INEOS Grenadiers | 43 |
| 35 | Clément Russo | Groupama-FDJ | 42 |
| 36 | Adam Yates | UAE Team Emirates | 42 |
| 37 | Romain Grégoire | Groupama-FDJ | 40 |
| 38 | Giulio Ciccone | Lidl-Trek | 40 |
| 39 | Valentin Madouas | Groupama-FDJ | 38 |
| 40 | Matteo Jorgenson | Team Visma | Lease a Bike | 37 |
| 41 | Jasper Stuyven | Lidl-Trek | 35 |
| 42 | Mathieu van der Poel | Alpecin-Deceuninck | 35 |
| 43 | Jai Hindley | Red Bull-BORA-hansgrohe | 34 |
| 44 | Axel Zingle | Cofidis | 34 |
| 45 | Santiago Buitrago | Bahrain Victorious | 33 |
| 46 | Harold Tejada | Astana Qazaqstan Team | 33 |
| 47 | Sandy Dujardin | TotalEnergies | 32 |
| 48 | Javier Romo | Movistar Team | 32 |
| 49 | Nelson Oliveira | Movistar Team | 31 |
| 50 | Romain Bardet | Team dsm-firmenich PostNL | 30 |
| 51 | Enric Mas | Movistar Team | 29 |
| 52 | Ben Healy | EF Education-EasyPost | 29 |
| 53 | Laurenz Rex | Intermarché-Wanty | 29 |
| 54 | Mark Cavendish | Astana Qazaqstan Team | 28 |
| 55 | Bob Jungels | Red Bull-BORA-hansgrohe | 26 |
| 56 | Axel Laurance | Alpecin-Deceuninck | 26 |
| 57 | Louis Meintjes | Intermarché-Wanty | 25 |
| 58 | Hugo Houle | Israel-Premier Tech | 25 |
| 59 | Oscar Onley | Team dsm-firmenich PostNL | 23 |
| 60 | Georg Zimmermann | Intermarché-Wanty | 22 |
| 61 | Laurens De Plus | INEOS Grenadiers | 21 |
| 62 | Jordan Jegat | TotalEnergies | 21 |
| 63 | Kobe Goossens | Intermarché-Wanty | 20 |
| 64 | Felix Gall | Decathlon AG2R La Mondiale Team | 20 |
| 65 | John Degenkolb | Team dsm-firmenich PostNL | 20 |
| 66 | Julien Bernard | Lidl-Trek | 19 |
| 67 | Nikias Arndt | Bahrain Victorious | 19 |
| 68 | Matej Mohoric | Bahrain Victorious | 19 |
| 69 | Wilco Kelderman | Team Visma | Lease a Bike | 17 |
| 70 | Brent Van Moer | Lotto Dstny | 17 |
| 71 | Gianni Vermeersch | Alpecin-Deceuninck | 17 |
| 72 | Harm Vanhoucke | Lotto Dstny | 17 |
| 73 | Søren Wærenskjold | Uno-X Mobility | 17 |
| 74 | Tiesj Benoot | Team Visma | Lease a Bike | 16 |
| 75 | Guillaume Martin | Cofidis | 15 |
| 76 | Ilan Van Wilder | Soudal Quick-Step | 15 |
| 77 | Bart Lemmen | Team Visma | Lease a Bike | 15 |
| 78 | Paul Lapeira | Decathlon AG2R La Mondiale Team | 15 |
| 79 | Stephen Williams | Israel-Premier Tech | 14 |
| 80 | Davide Ballerini | Astana Qazaqstan Team | 14 |
| 81 | Bruno Armirail | Decathlon AG2R La Mondiale Team | 13 |
| 82 | Tobias Halland Johannessen | Uno-X Mobility | 13 |
| 83 | Krists Neilands | Israel-Premier Tech | 13 |
| 84 | Raúl García | ARKEA-B&B HOTELS | 13 |
| 85 | Danny van Poppel | Red Bull-BORA-hansgrohe | 12 |
| 86 | Wout Poels | Bahrain Victorious | 11 |
| 87 | Neilson Powless | EF Education-EasyPost | 11 |
| 88 | Oliver Naesen | Decathlon AG2R La Mondiale Team | 11 |
| 89 | Stefan Bissegger | EF Education-EasyPost | 11 |
| 90 | Jakob Fuglsang | Israel-Premier Tech | 10 |
| 91 | Clément Champoussin | ARKEA-B&B HOTELS | 10 |
| 92 | Nico Denz | Red Bull-BORA-hansgrohe | 10 |
| 93 | Silvan Dillier | Alpecin-Deceuninck | 10 |
| 94 | Davide Formolo | Movistar Team | 9 |
| 95 | Daniel McLay | ARKEA-B&B HOTELS | 9 |
| 96 | Egan Bernal | INEOS Grenadiers | 8 |
| 97 | Gregor Mühlberger | Movistar Team | 8 |
| 98 | Rui Costa | EF Education-EasyPost | 8 |
| 99 | Sean Quinn | EF Education-EasyPost | 8 |
| 100 | Cédric Beullens | Lotto Dstny | 8 |
| 101 | Piet Allegaert | Cofidis | 7 |
| 102 | Robbe Ghys | Alpecin-Deceuninck | 7 |
| 103 | Steff Cras | TotalEnergies | 6 |
| 104 | Geraint Thomas | INEOS Grenadiers | 6 |
| 105 | Dorian Godon | Decathlon AG2R La Mondiale Team | 6 |
| 106 | Luka Mezgec | Team Jayco-AlUla | 6 |
| 107 | Rasmus Tiller | Uno-X Mobility | 5 |
| 108 | Cees Bol | Astana Qazaqstan Team | 5 |
| 109 | Carlos Verona | Lidl-Trek | 4 |
| 110 | Nans Peters | Decathlon AG2R La Mondiale Team | 4 |
| 111 | Marco Haller | Red Bull-BORA-hansgrohe | 4 |
| 112 | Warren Barguil | Team dsm-firmenich PostNL | 3 |
| 113 | Tim Wellens | UAE Team Emirates | 3 |
| 114 | Lenny Martinez | Groupama-FDJ | 3 |
| 115 | David Gaudu | Groupama-FDJ | 2 |
| 116 | Christophe Laporte | Team Visma | Lease a Bike | 2 |
| 117 | Fabien Grellier | TotalEnergies | 2 |
| 118 | Pavel Sivakov | UAE Team Emirates | 1 |
| 119 | Johannes Kulset | Uno-X Mobility | -10 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Richard Carapaz | EF Education-EasyPost | 101 |
| 2 | Tadej Pogacar | UAE Team Emirates | 87 |
| 3 | Jonas Vingegaard | Team Visma | Lease a Bike | 59 |
| 4 | Matteo Jorgenson | Team Visma | Lease a Bike | 53 |
| 5 | Remco Evenepoel | Soudal Quick-Step | 44 |
| 6 | Oier Lazkano | Movistar Team | 41 |
| 7 | Jonas Abrahamsen | Uno-X Mobility | 36 |
| 8 | Wilco Kelderman | Team Visma | Lease a Bike | 36 |
| 9 | David Gaudu | Groupama-FDJ | 30 |
| 10 | Simon Yates | Team Jayco-AlUla | 30 |
| 11 | Jai Hindley | Red Bull-BORA-hansgrohe | 28 |
| 12 | Cristian Rodriguez | ARKEA-B&B HOTELS | 27 |
| 13 | Carlos Rodriguez | INEOS Grenadiers | 24 |
| 14 | Ben Healy | EF Education-EasyPost | 21 |
| 15 | Tobias Halland Johannessen | Uno-X Mobility | 19 |
| 16 | Javier Romo | Movistar Team | 18 |
| 17 | Laurens De Plus | INEOS Grenadiers | 16 |
| 18 | Valentin Madouas | Groupama-FDJ | 16 |
| 19 | Enric Mas | Movistar Team | 16 |
| 20 | Joao Almeida | UAE Team Emirates | 14 |
| 21 | Mikel Landa | Soudal Quick-Step | 14 |
| 22 | Bruno Armirail | Decathlon AG2R La Mondiale Team | 12 |
| 23 | Oscar Onley | Team dsm-firmenich PostNL | 11 |
| 24 | Stephen Williams | Israel-Premier Tech | 10 |
| 25 | Michal Kwiatkowski | INEOS Grenadiers | 10 |
| 26 | Adam Yates | UAE Team Emirates | 10 |
| 27 | Santiago Buitrago | Bahrain Victorious | 10 |
| 28 | Ilan Van Wilder | Soudal Quick-Step | 10 |
| 29 | Frank van den Broek | Team dsm-firmenich PostNL | 9 |
| 30 | Giulio Ciccone | Lidl-Trek | 9 |
| 31 | Romain Bardet | Team dsm-firmenich PostNL | 9 |
| 32 | Alex Aranburu | Movistar Team | 8 |
| 33 | Louis Meintjes | Intermarché-Wanty | 8 |
| 34 | Pavel Sivakov | UAE Team Emirates | 8 |
| 35 | Bob Jungels | Red Bull-BORA-hansgrohe | 8 |
| 36 | Marc Soler | UAE Team Emirates | 8 |
| 37 | Magnus Cort | Uno-X Mobility | 5 |
| 38 | Warren Barguil | Team dsm-firmenich PostNL | 5 |
| 39 | Romain Grégoire | Groupama-FDJ | 3 |
| 40 | Kévin Vauquelin | ARKEA-B&B HOTELS | 2 |
| 41 | Felix Gall | Decathlon AG2R La Mondiale Team | 2 |
| 42 | Mathieu van der Poel | Alpecin-Deceuninck | 2 |
| 43 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 1 |
| 44 | Fabien Grellier | TotalEnergies | 1 |
| 45 | Thomas Gachignard | TotalEnergies | 1 |
| 46 | Clément Russo | Groupama-FDJ | 1 |
| 47 | Gianni Vermeersch | Alpecin-Deceuninck | 1 |
| 48 | Julien Bernard | Lidl-Trek | 1 |
| 49 | Jordan Jegat | TotalEnergies | 1 |
| 50 | Jakob Fuglsang | Israel-Premier Tech | 1 |
| 51 | Tiesj Benoot | Team Visma | Lease a Bike | 1 |
| 52 | Hugo Houle | Israel-Premier Tech | 1 |
| 53 | Neilson Powless | EF Education-EasyPost | 1 |
| 54 | Sean Quinn | EF Education-EasyPost | 1 |
| 55 | Matej Mohoric | Bahrain Victorious | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 236:59:00 |
| 2 | Team Visma | Lease a Bike | + 27.25 |
| 3 | Soudal Quick-Step | + 01:12.07 |
| 4 | INEOS Grenadiers | + 01:12.52 |
| 5 | Lidl-Trek | + 02:01.25 |
| 6 | Movistar Team | + 02:25.57 |
| 7 | Bahrain Victorious | + 03:04.13 |
| 8 | EF Education-EasyPost | + 03:06.20 |
| 9 | Red Bull-BORA-hansgrohe | + 03:07.22 |
| 10 | Israel-Premier Tech | + 03:36.25 |
| 11 | Decathlon AG2R La Mondiale Team | + 03:36.26 |
| 12 | TotalEnergies | + 04:10.08 |
| 13 | Uno-X Mobility | + 04:15.25 |
| 14 | Groupama-FDJ | + 04:55.03 |
| 15 | Team dsm-firmenich PostNL | + 04:55.30 |
| 16 | Team Jayco-AlUla | + 05:20.15 |
| 17 | Intermarché-Wanty | + 05:48.38 |
| 18 | Cofidis | + 07:07.20 |
| 19 | ARKEA-B&B HOTELS | + 08:09.52 |
| 20 | Lotto Dstny | + 09:29.18 |
| 21 | Alpecin-Deceuninck | + 10:58.01 |
| 22 | Astana Qazaqstan Team | + 11:38.32 |








