Tour de France 2024 - Stage 9
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 | Anthony Turgis | TotalEnergies | 4:19:43 |
| 2 | Tom Pidcock | INEOS Grenadiers | + 00.00 |
| 3 | Derek Gee | Israel-Premier Tech | + 00.00 |
| 4 | Alex Aranburu | Movistar Team | + 00.00 |
| 5 | Ben Healy | EF Education-EasyPost | + 00.02 |
| 6 | Alexey Lutsenko | Astana Qazaqstan Team | + 00.02 |
| 7 | Javier Romo | Movistar Team | + 00.12 |
| 8 | Jasper Stuyven | Lidl-Trek | + 00.18 |
| 9 | Biniam Girmay | Intermarché-Wanty | + 01.17 |
| 10 | Michael Matthews | Team Jayco-AlUla | + 01.17 |
| 11 | Mathieu van der Poel | Alpecin-Deceuninck | + 01.17 |
| 12 | Rasmus Tiller | Uno-X Mobility | + 01.17 |
| 13 | Rui Costa | EF Education-EasyPost | + 01.17 |
| 14 | Jakob Fuglsang | Israel-Premier Tech | + 01.17 |
| 15 | David Gaudu | Groupama-FDJ | + 01.17 |
| 16 | Pascal Ackermann | Israel-Premier Tech | + 01.46 |
| 17 | Hugo Page | Intermarché-Wanty | + 01.46 |
| 18 | Mike Teunissen | Intermarché-Wanty | + 01.46 |
| 19 | Gianni Vermeersch | Alpecin-Deceuninck | + 01.46 |
| 20 | Luka Mezgec | Team Jayco-AlUla | + 01.46 |
| 21 | Jonas Abrahamsen | Uno-X Mobility | + 01.46 |
| 22 | Quentin Pacher | Groupama-FDJ | + 01.46 |
| 23 | Marijn van den Berg | EF Education-EasyPost | + 01.46 |
| 24 | Giulio Ciccone | Lidl-Trek | + 01.46 |
| 25 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | + 01.46 |
| 26 | Clément Champoussin | ARKEA-B&B HOTELS | + 01.46 |
| 27 | Nelson Oliveira | Movistar Team | + 01.46 |
| 28 | Krists Neilands | Israel-Premier Tech | + 01.46 |
| 29 | Stefan Bissegger | EF Education-EasyPost | + 01.46 |
| 30 | Joao Almeida | UAE Team Emirates | + 01.46 |
| 31 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 01.46 |
| 32 | Carlos Rodriguez | INEOS Grenadiers | + 01.46 |
| 33 | Pello Bilbao | Bahrain Victorious | + 01.46 |
| 34 | Santiago Buitrago | Bahrain Victorious | + 01.46 |
| 35 | Juan Ayuso | UAE Team Emirates | + 01.46 |
| 36 | Matteo Jorgenson | Team Visma | Lease a Bike | + 01.46 |
| 37 | Primoz Roglic | Red Bull-BORA-hansgrohe | + 01.46 |
| 38 | Jai Hindley | Red Bull-BORA-hansgrohe | + 01.46 |
| 39 | Guillaume Martin | Cofidis | + 01.46 |
| 40 | Johannes Kulset | Uno-X Mobility | + 01.46 |
| 41 | Hugo Houle | Israel-Premier Tech | + 01.46 |
| 42 | Kevin Geniets | Groupama-FDJ | + 01.46 |
| 43 | Maxim Van Gils | Lotto Dstny | + 01.46 |
| 44 | Tadej Pogacar | UAE Team Emirates | + 01.46 |
| 45 | Remco Evenepoel | Soudal Quick-Step | + 01.46 |
| 46 | Adam Yates | UAE Team Emirates | + 01.46 |
| 47 | Louis Vervaeke | Soudal Quick-Step | + 01.46 |
| 48 | Jack Haig | Bahrain Victorious | + 01.46 |
| 49 | Jonas Vingegaard | Team Visma | Lease a Bike | + 01.46 |
| 50 | Michal Kwiatkowski | INEOS Grenadiers | + 01.46 |
| 51 | Egan Bernal | INEOS Grenadiers | + 01.46 |
| 52 | Enric Mas | Movistar Team | + 01.46 |
| 53 | Mikel Landa | Soudal Quick-Step | + 01.46 |
| 54 | Wout van Aert | Team Visma | Lease a Bike | + 01.46 |
| 55 | Oliver Naesen | Decathlon AG2R La Mondiale Team | + 01.46 |
| 56 | Felix Gall | Decathlon AG2R La Mondiale Team | + 01.46 |
| 57 | Warren Barguil | Team dsm-firmenich PostNL | + 01.46 |
| 58 | Christophe Laporte | Team Visma | Lease a Bike | + 01.46 |
| 59 | Julien Bernard | Lidl-Trek | + 01.46 |
| 60 | Steff Cras | TotalEnergies | + 01.46 |
| 61 | Marc Soler | UAE Team Emirates | + 01.46 |
| 62 | Geraint Thomas | INEOS Grenadiers | + 01.46 |
| 63 | Laurens De Plus | INEOS Grenadiers | + 01.46 |
| 64 | Davide Formolo | Movistar Team | + 01.46 |
| 65 | Nico Denz | Red Bull-BORA-hansgrohe | + 01.46 |
| 66 | Frank van den Broek | Team dsm-firmenich PostNL | + 01.46 |
| 67 | Toms Skujins | Lidl-Trek | + 01.46 |
| 68 | Nils Politt | UAE Team Emirates | + 02.18 |
| 69 | Piet Allegaert | Cofidis | + 02.27 |
| 70 | Dorian Godon | Decathlon AG2R La Mondiale Team | + 02.38 |
| 71 | Thomas Gachignard | TotalEnergies | + 03.04 |
| 72 | Wilco Kelderman | Team Visma | Lease a Bike | + 06.10 |
| 73 | Tim Wellens | UAE Team Emirates | + 08.10 |
| 74 | Jake Stewart | Israel-Premier Tech | + 09.18 |
| 75 | Bryan Coquard | Cofidis | + 09.18 |
| 76 | Fred Wright | Bahrain Victorious | + 09.18 |
| 77 | Alberto Bettiol | EF Education-EasyPost | + 09.18 |
| 78 | Bob Jungels | Red Bull-BORA-hansgrohe | + 09.18 |
| 79 | Pavel Sivakov | UAE Team Emirates | + 09.18 |
| 80 | Kobe Goossens | Intermarché-Wanty | + 11.42 |
| 81 | Louis Meintjes | Intermarché-Wanty | + 11.42 |
| 82 | Jan Tratnik | Team Visma | Lease a Bike | + 11.42 |
| 83 | Silvan Dillier | Alpecin-Deceuninck | + 11.42 |
| 84 | Clément Russo | Groupama-FDJ | + 11.42 |
| 85 | Valentin Madouas | Groupama-FDJ | + 11.42 |
| 86 | Tiesj Benoot | Team Visma | Lease a Bike | + 11.42 |
| 87 | Tim Declercq | Lidl-Trek | + 11.42 |
| 88 | Yves Lampaert | Soudal Quick-Step | + 11.42 |
| 89 | Romain Grégoire | Groupama-FDJ | + 11.42 |
| 90 | Bart Lemmen | Team Visma | Lease a Bike | + 11.42 |
| 91 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 11.42 |
| 92 | Søren Wærenskjold | Uno-X Mobility | + 11.42 |
| 93 | Jonathan Castroviejo | INEOS Grenadiers | + 11.42 |
| 94 | Cédric Beullens | Lotto Dstny | + 11.42 |
| 95 | Stefan Küng | Groupama-FDJ | + 11.42 |
| 96 | Ben Turner | INEOS Grenadiers | + 11.42 |
| 97 | Ryan Gibbons | Lidl-Trek | + 11.42 |
| 98 | Odd Christian Eiking | Uno-X Mobility | + 11.42 |
| 99 | Luca Mozzato | ARKEA-B&B HOTELS | + 11.42 |
| 100 | Matteo Sobrero | Red Bull-BORA-hansgrohe | + 11.42 |
| 101 | Ilan Van Wilder | Soudal Quick-Step | + 11.42 |
| 102 | John Degenkolb | Team dsm-firmenich PostNL | + 11.42 |
| 103 | Nans Peters | Decathlon AG2R La Mondiale Team | + 11.42 |
| 104 | Romain Bardet | Team dsm-firmenich PostNL | + 11.42 |
| 105 | Carlos Verona | Lidl-Trek | + 11.42 |
| 106 | Victor Campenaerts | Lotto Dstny | + 11.42 |
| 107 | Brent Van Moer | Lotto Dstny | + 11.42 |
| 108 | Jasper Philipsen | Alpecin-Deceuninck | + 11.42 |
| 109 | Georg Zimmermann | Intermarché-Wanty | + 11.42 |
| 110 | Laurenz Rex | Intermarché-Wanty | + 11.42 |
| 111 | Axel Zingle | Cofidis | + 11.42 |
| 112 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | + 11.42 |
| 113 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 11.42 |
| 114 | Richard Carapaz | EF Education-EasyPost | + 11.42 |
| 115 | Mathieu Burgaudeau | TotalEnergies | + 11.42 |
| 116 | Jordan Jegat | TotalEnergies | + 11.42 |
| 117 | Fabien Grellier | TotalEnergies | + 11.42 |
| 118 | Paul Lapeira | Decathlon AG2R La Mondiale Team | + 11.42 |
| 119 | Sébastien Grignard | Lotto Dstny | + 11.42 |
| 120 | Arnaud Démare | ARKEA-B&B HOTELS | + 11.42 |
| 121 | Daniel McLay | ARKEA-B&B HOTELS | + 11.42 |
| 122 | Marco Haller | Red Bull-BORA-hansgrohe | + 11.42 |
| 123 | Guillaume Boivin | Israel-Premier Tech | + 11.42 |
| 124 | Mark Cavendish | Astana Qazaqstan Team | + 11.42 |
| 125 | Michael Mørkøv | Astana Qazaqstan Team | + 11.42 |
| 126 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 11.42 |
| 127 | Jesus Herrada | Cofidis | + 11.42 |
| 128 | Christopher Juul-Jensen | Team Jayco-AlUla | + 11.42 |
| 129 | Søren Kragh Andersen | Alpecin-Deceuninck | + 11.42 |
| 130 | Axel Laurance | Alpecin-Deceuninck | + 11.42 |
| 131 | Wout Poels | Bahrain Victorious | + 11.42 |
| 132 | Oscar Onley | Team dsm-firmenich PostNL | + 11.42 |
| 133 | Chris Harper | Team Jayco-AlUla | + 11.42 |
| 134 | Stephen Williams | Israel-Premier Tech | + 11.42 |
| 135 | Magnus Cort | Uno-X Mobility | + 11.42 |
| 136 | Cees Bol | Astana Qazaqstan Team | + 11.42 |
| 137 | Simon Geschke | Cofidis | + 11.42 |
| 138 | Simon Yates | Team Jayco-AlUla | + 11.42 |
| 139 | Harold Tejada | Astana Qazaqstan Team | + 11.42 |
| 140 | Jan Hirt | Soudal Quick-Step | + 11.42 |
| 141 | Fernando Gaviria | Movistar Team | + 11.42 |
| 142 | Oier Lazkano | Movistar Team | + 11.42 |
| 143 | Neilson Powless | EF Education-EasyPost | + 11.42 |
| 144 | Arnaud De Lie | Lotto Dstny | + 11.42 |
| 145 | Gregor Mühlberger | Movistar Team | + 11.42 |
| 146 | Mattéo Vercher | TotalEnergies | + 12.01 |
| 147 | Gianni Moscon | Soudal Quick-Step | + 12.01 |
| 148 | Lenny Martinez | Groupama-FDJ | + 12.01 |
| 149 | Sandy Dujardin | TotalEnergies | + 14.19 |
| 150 | Sean Quinn | EF Education-EasyPost | + 15.03 |
| 151 | Luke Durbridge | Team Jayco-AlUla | + 15.35 |
| 152 | Alexis Renard | Cofidis | + 18.05 |
| 153 | Amaury Capiot | ARKEA-B&B HOTELS | + 18.05 |
| 154 | Nikias Arndt | Bahrain Victorious | + 18.05 |
| 155 | Danny van Poppel | Red Bull-BORA-hansgrohe | + 18.05 |
| 156 | Matej Mohoric | Bahrain Victorious | + 18.05 |
| 157 | Phil Bauhaus | Bahrain Victorious | + 18.05 |
| 158 | Harm Vanhoucke | Lotto Dstny | + 18.05 |
| 159 | Elmar Reinders | Team Jayco-AlUla | + 18.05 |
| 160 | Dylan Groenewegen | Team Jayco-AlUla | + 18.05 |
| 161 | Robbe Ghys | Alpecin-Deceuninck | + 18.05 |
| 162 | Alexander Kristoff | Uno-X Mobility | + 18.05 |
| 163 | Ion Izagirre | Cofidis | + 18.05 |
| 164 | Jonas Rickaert | Alpecin-Deceuninck | + 18.05 |
| 165 | Sam Bennett | Decathlon AG2R La Mondiale Team | + 18.05 |
| 166 | Raúl García | ARKEA-B&B HOTELS | + 18.05 |
| 167 | Tobias Halland Johannessen | Uno-X Mobility | + 18.05 |
| 168 | Davide Ballerini | Astana Qazaqstan Team | + 18.05 |
| 169 | Jarrad Drizners | Lotto Dstny | + 18.05 |
| 170 | Nils Eekhoff | Team dsm-firmenich PostNL | + 27.24 |
| 171 | Bram Welten | Team dsm-firmenich PostNL | + 27.24 |
| 172 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 27.24 |
| 173 | Gerben Thijssen | Intermarché-Wanty | + 27.24 |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 35:42:42 |
| 2 | Remco Evenepoel | Soudal Quick-Step | + 00.33 |
| 3 | Jonas Vingegaard | Team Visma | Lease a Bike | + 01.15 |
| 4 | Primoz Roglic | Red Bull-BORA-hansgrohe | + 01.36 |
| 5 | Juan Ayuso | UAE Team Emirates | + 02.16 |
| 6 | Joao Almeida | UAE Team Emirates | + 02.17 |
| 7 | Carlos Rodriguez | INEOS Grenadiers | + 02.31 |
| 8 | Mikel Landa | Soudal Quick-Step | + 03.35 |
| 9 | Derek Gee | Israel-Premier Tech | + 04.02 |
| 10 | Matteo Jorgenson | Team Visma | Lease a Bike | + 04.03 |
| 11 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | + 04.36 |
| 12 | Adam Yates | UAE Team Emirates | + 04.56 |
| 13 | Egan Bernal | INEOS Grenadiers | + 05.25 |
| 14 | Giulio Ciccone | Lidl-Trek | + 05.35 |
| 15 | Santiago Buitrago | Bahrain Victorious | + 05.53 |
| 16 | Pello Bilbao | Bahrain Victorious | + 05.58 |
| 17 | Felix Gall | Decathlon AG2R La Mondiale Team | + 06.06 |
| 18 | Jai Hindley | Red Bull-BORA-hansgrohe | + 06.24 |
| 19 | Enric Mas | Movistar Team | + 06.27 |
| 20 | Ben Healy | EF Education-EasyPost | + 07.15 |
| 21 | Steff Cras | TotalEnergies | + 07.23 |
| 22 | Jack Haig | Bahrain Victorious | + 07.37 |
| 23 | Guillaume Martin | Cofidis | + 07.41 |
| 24 | Laurens De Plus | INEOS Grenadiers | + 07.47 |
| 25 | Geraint Thomas | INEOS Grenadiers | + 09.33 |
| 26 | Javier Romo | Movistar Team | + 11.39 |
| 27 | Simon Yates | Team Jayco-AlUla | + 15.57 |
| 28 | Ilan Van Wilder | Soudal Quick-Step | + 16.39 |
| 29 | Tom Pidcock | INEOS Grenadiers | + 16.41 |
| 30 | Richard Carapaz | EF Education-EasyPost | + 17.53 |
| 31 | Louis Meintjes | Intermarché-Wanty | + 18.53 |
| 32 | Julien Bernard | Lidl-Trek | + 20.41 |
| 33 | Chris Harper | Team Jayco-AlUla | + 21.11 |
| 34 | Maxim Van Gils | Lotto Dstny | + 21.27 |
| 35 | Toms Skujins | Lidl-Trek | + 23.43 |
| 36 | Odd Christian Eiking | Uno-X Mobility | + 25.27 |
| 37 | Bruno Armirail | Decathlon AG2R La Mondiale Team | + 26.46 |
| 38 | Warren Barguil | Team dsm-firmenich PostNL | + 26.58 |
| 39 | Wilco Kelderman | Team Visma | Lease a Bike | + 27.08 |
| 40 | Carlos Verona | Lidl-Trek | + 28.24 |
| 41 | Romain Bardet | Team dsm-firmenich PostNL | + 29.28 |
| 42 | Valentin Madouas | Groupama-FDJ | + 29.45 |
| 43 | Rui Costa | EF Education-EasyPost | + 31.22 |
| 44 | Louis Vervaeke | Soudal Quick-Step | + 32.01 |
| 45 | Frank van den Broek | Team dsm-firmenich PostNL | + 32.25 |
| 46 | Pavel Sivakov | UAE Team Emirates | + 35.05 |
| 47 | Neilson Powless | EF Education-EasyPost | + 35.15 |
| 48 | Davide Formolo | Movistar Team | + 35.19 |
| 49 | Oscar Onley | Team dsm-firmenich PostNL | + 35.44 |
| 50 | Cristian Rodriguez | ARKEA-B&B HOTELS | + 36.09 |
| 51 | Nelson Oliveira | Movistar Team | + 37.19 |
| 52 | Tobias Halland Johannessen | Uno-X Mobility | + 40.54 |
| 53 | Johannes Kulset | Uno-X Mobility | + 40.58 |
| 54 | Wout van Aert | Team Visma | Lease a Bike | + 41.22 |
| 55 | Romain Grégoire | Groupama-FDJ | + 42.24 |
| 56 | Hugo Houle | Israel-Premier Tech | + 42.56 |
| 57 | Alex Aranburu | Movistar Team | + 43.16 |
| 58 | Bob Jungels | Red Bull-BORA-hansgrohe | + 43.47 |
| 59 | Michal Kwiatkowski | INEOS Grenadiers | + 44.51 |
| 60 | Jakob Fuglsang | Israel-Premier Tech | + 46.34 |
| 61 | Kobe Goossens | Intermarché-Wanty | + 47.41 |
| 62 | Quentin Pacher | Groupama-FDJ | + 48.57 |
| 63 | Krists Neilands | Israel-Premier Tech | + 49.53 |
| 64 | Alberto Bettiol | EF Education-EasyPost | + 49.57 |
| 65 | Kevin Geniets | Groupama-FDJ | + 50.21 |
| 66 | Tiesj Benoot | Team Visma | Lease a Bike | + 51.20 |
| 67 | Marc Soler | UAE Team Emirates | + 51.49 |
| 68 | Jonas Abrahamsen | Uno-X Mobility | + 54.20 |
| 69 | Georg Zimmermann | Intermarché-Wanty | + 56.11 |
| 70 | Alexey Lutsenko | Astana Qazaqstan Team | + 56.30 |
| 71 | Harold Tejada | Astana Qazaqstan Team | + 56.52 |
| 72 | Mathieu van der Poel | Alpecin-Deceuninck | + 57.49 |
| 73 | Jordan Jegat | TotalEnergies | + 58.24 |
| 74 | Stefan Küng | Groupama-FDJ | + 59.14 |
| 75 | Paul Lapeira | Decathlon AG2R La Mondiale Team | + 59.33 |
| 76 | Nicolas Prodhomme | Decathlon AG2R La Mondiale Team | + 01:00.57 |
| 77 | Victor Campenaerts | Lotto Dstny | + 01:01.48 |
| 78 | Mike Teunissen | Intermarché-Wanty | + 01:01.53 |
| 79 | Nans Peters | Decathlon AG2R La Mondiale Team | + 01:02.05 |
| 80 | Jasper Stuyven | Lidl-Trek | + 01:03.33 |
| 81 | Gianni Moscon | Soudal Quick-Step | + 01:04.35 |
| 82 | Jan Tratnik | Team Visma | Lease a Bike | + 01:04.43 |
| 83 | Stephen Williams | Israel-Premier Tech | + 01:06.14 |
| 84 | Ryan Gibbons | Lidl-Trek | + 01:07.18 |
| 85 | Wout Poels | Bahrain Victorious | + 01:07.19 |
| 86 | Thomas Gachignard | TotalEnergies | + 01:07.54 |
| 87 | Dorian Godon | Decathlon AG2R La Mondiale Team | + 01:08.10 |
| 88 | David Gaudu | Groupama-FDJ | + 01:08.14 |
| 89 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 01:09.25 |
| 90 | Nico Denz | Red Bull-BORA-hansgrohe | + 01:09.50 |
| 91 | Bart Lemmen | Team Visma | Lease a Bike | + 01:10.11 |
| 92 | Axel Laurance | Alpecin-Deceuninck | + 01:12.13 |
| 93 | Søren Kragh Andersen | Alpecin-Deceuninck | + 01:12.24 |
| 94 | Oliver Naesen | Decathlon AG2R La Mondiale Team | + 01:13.12 |
| 95 | Jonathan Castroviejo | INEOS Grenadiers | + 01:13.14 |
| 96 | Tim Wellens | UAE Team Emirates | + 01:13.31 |
| 97 | Gregor Mühlberger | Movistar Team | + 01:13.35 |
| 98 | Christophe Laporte | Team Visma | Lease a Bike | + 01:13.48 |
| 99 | Nils Politt | UAE Team Emirates | + 01:13.50 |
| 100 | Matteo Sobrero | Red Bull-BORA-hansgrohe | + 01:13.55 |
| 101 | Magnus Cort | Uno-X Mobility | + 01:14.29 |
| 102 | Brent Van Moer | Lotto Dstny | + 01:16.06 |
| 103 | Stefan Bissegger | EF Education-EasyPost | + 01:17.01 |
| 104 | Michael Matthews | Team Jayco-AlUla | + 01:17.11 |
| 105 | Rasmus Tiller | Uno-X Mobility | + 01:17.16 |
| 106 | Gianni Vermeersch | Alpecin-Deceuninck | + 01:17.29 |
| 107 | Hugo Page | Intermarché-Wanty | + 01:17.32 |
| 108 | Luka Mezgec | Team Jayco-AlUla | + 01:18.36 |
| 109 | Simon Geschke | Cofidis | + 01:19.10 |
| 110 | Ion Izagirre | Cofidis | + 01:19.13 |
| 111 | Oier Lazkano | Movistar Team | + 01:19.37 |
| 112 | Sean Quinn | EF Education-EasyPost | + 01:19.46 |
| 113 | Anthony Turgis | TotalEnergies | + 01:20.30 |
| 114 | Clément Champoussin | ARKEA-B&B HOTELS | + 01:21.29 |
| 115 | Christopher Juul-Jensen | Team Jayco-AlUla | + 01:21.43 |
| 116 | Pascal Ackermann | Israel-Premier Tech | + 01:22.03 |
| 117 | Jesus Herrada | Cofidis | + 01:22.14 |
| 118 | Marco Haller | Red Bull-BORA-hansgrohe | + 01:22.14 |
| 119 | Biniam Girmay | Intermarché-Wanty | + 01:22.50 |
| 120 | Marijn van den Berg | EF Education-EasyPost | + 01:23.31 |
| 121 | Bryan Coquard | Cofidis | + 01:23.37 |
| 122 | Matej Mohoric | Bahrain Victorious | + 01:23.52 |
| 123 | Piet Allegaert | Cofidis | + 01:23.56 |
| 124 | Jan Hirt | Soudal Quick-Step | + 01:24.25 |
| 125 | Jake Stewart | Israel-Premier Tech | + 01:25.26 |
| 126 | Mathieu Burgaudeau | TotalEnergies | + 01:25.46 |
| 127 | Cédric Beullens | Lotto Dstny | + 01:26.26 |
| 128 | Raúl García | ARKEA-B&B HOTELS | + 01:26.28 |
| 129 | Fabien Grellier | TotalEnergies | + 01:27.16 |
| 130 | Ben Turner | INEOS Grenadiers | + 01:28.28 |
| 131 | Fred Wright | Bahrain Victorious | + 01:29.35 |
| 132 | Clément Russo | Groupama-FDJ | + 01:30.24 |
| 133 | Guillaume Boivin | Israel-Premier Tech | + 01:30.27 |
| 134 | Luke Durbridge | Team Jayco-AlUla | + 01:30.46 |
| 135 | Nikias Arndt | Bahrain Victorious | + 01:31.12 |
| 136 | Harm Vanhoucke | Lotto Dstny | + 01:32.12 |
| 137 | John Degenkolb | Team dsm-firmenich PostNL | + 01:32.35 |
| 138 | Tim Declercq | Lidl-Trek | + 01:33.30 |
| 139 | Yves Lampaert | Soudal Quick-Step | + 01:33.35 |
| 140 | Axel Zingle | Cofidis | + 01:34.12 |
| 141 | Danny van Poppel | Red Bull-BORA-hansgrohe | + 01:35.32 |
| 142 | Arnaud Démare | ARKEA-B&B HOTELS | + 01:36.13 |
| 143 | Arnaud De Lie | Lotto Dstny | + 01:36.52 |
| 144 | Jasper Philipsen | Alpecin-Deceuninck | + 01:37.34 |
| 145 | Sébastien Grignard | Lotto Dstny | + 01:38.07 |
| 146 | Silvan Dillier | Alpecin-Deceuninck | + 01:38.28 |
| 147 | Luca Mozzato | ARKEA-B&B HOTELS | + 01:38.35 |
| 148 | Laurenz Rex | Intermarché-Wanty | + 01:38.40 |
| 149 | Sandy Dujardin | TotalEnergies | + 01:38.46 |
| 150 | Daniel McLay | ARKEA-B&B HOTELS | + 01:41.19 |
| 151 | Alexander Kristoff | Uno-X Mobility | + 01:42.16 |
| 152 | Robbe Ghys | Alpecin-Deceuninck | + 01:42.54 |
| 153 | Sam Bennett | Decathlon AG2R La Mondiale Team | + 01:43.33 |
| 154 | Mattéo Vercher | TotalEnergies | + 01:43.51 |
| 155 | Amaury Capiot | ARKEA-B&B HOTELS | + 01:43.55 |
| 156 | Fernando Gaviria | Movistar Team | + 01:43.55 |
| 157 | Alexis Renard | Cofidis | + 01:45.19 |
| 158 | Dylan Groenewegen | Team Jayco-AlUla | + 01:45.53 |
| 159 | Elmar Reinders | Team Jayco-AlUla | + 01:45.54 |
| 160 | Lenny Martinez | Groupama-FDJ | + 01:46.23 |
| 161 | Søren Wærenskjold | Uno-X Mobility | + 01:48.29 |
| 162 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 01:48.59 |
| 163 | Jarrad Drizners | Lotto Dstny | + 01:50.03 |
| 164 | Michael Mørkøv | Astana Qazaqstan Team | + 01:51.48 |
| 165 | Cees Bol | Astana Qazaqstan Team | + 01:51.55 |
| 166 | Phil Bauhaus | Bahrain Victorious | + 01:52.07 |
| 167 | Mark Cavendish | Astana Qazaqstan Team | + 01:52.33 |
| 168 | Jonas Rickaert | Alpecin-Deceuninck | + 01:52.57 |
| 169 | Gerben Thijssen | Intermarché-Wanty | + 01:56.25 |
| 170 | Davide Ballerini | Astana Qazaqstan Team | + 01:57.31 |
| 171 | Nils Eekhoff | Team dsm-firmenich PostNL | + 01:58.54 |
| 172 | Bram Welten | Team dsm-firmenich PostNL | + 02:11.43 |
| 173 | Fabio Jakobsen | Team dsm-firmenich PostNL | + 02:12.44 |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Remco Evenepoel | Soudal Quick-Step | 35:43:15 |
| 2 | Juan Ayuso | UAE Team Emirates | + 01.43 |
| 3 | Carlos Rodriguez | INEOS Grenadiers | + 01.58 |
| 4 | Matteo Jorgenson | Team Visma | Lease a Bike | + 03.30 |
| 5 | Santiago Buitrago | Bahrain Victorious | + 05.20 |
| 6 | Ben Healy | EF Education-EasyPost | + 06.42 |
| 7 | Javier Romo | Movistar Team | + 11.06 |
| 8 | Ilan Van Wilder | Soudal Quick-Step | + 16.06 |
| 9 | Tom Pidcock | INEOS Grenadiers | + 16.08 |
| 10 | Maxim Van Gils | Lotto Dstny | + 20.54 |
| 11 | Frank van den Broek | Team dsm-firmenich PostNL | + 31.52 |
| 12 | Oscar Onley | Team dsm-firmenich PostNL | + 35.11 |
| 13 | Tobias Halland Johannessen | Uno-X Mobility | + 40.21 |
| 14 | Johannes Kulset | Uno-X Mobility | + 40.25 |
| 15 | Romain Grégoire | Groupama-FDJ | + 41.51 |
| 16 | Jordan Jegat | TotalEnergies | + 57.51 |
| 17 | Paul Lapeira | Decathlon AG2R La Mondiale Team | + 59.00 |
| 18 | Thomas Gachignard | TotalEnergies | + 01:07.21 |
| 19 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 01:08.52 |
| 20 | Axel Laurance | Alpecin-Deceuninck | + 01:11.40 |
| 21 | Hugo Page | Intermarché-Wanty | + 01:16.59 |
| 22 | Oier Lazkano | Movistar Team | + 01:19.04 |
| 23 | Sean Quinn | EF Education-EasyPost | + 01:19.13 |
| 24 | Biniam Girmay | Intermarché-Wanty | + 01:22.17 |
| 25 | Marijn van den Berg | EF Education-EasyPost | + 01:22.58 |
| 26 | Jake Stewart | Israel-Premier Tech | + 01:24.53 |
| 27 | Raúl García | ARKEA-B&B HOTELS | + 01:25.55 |
| 28 | Ben Turner | INEOS Grenadiers | + 01:27.55 |
| 29 | Fred Wright | Bahrain Victorious | + 01:29.02 |
| 30 | Arnaud De Lie | Lotto Dstny | + 01:36.19 |
| 31 | Sébastien Grignard | Lotto Dstny | + 01:37.34 |
| 32 | Laurenz Rex | Intermarché-Wanty | + 01:38.07 |
| 33 | Mattéo Vercher | TotalEnergies | + 01:43.18 |
| 34 | Alexis Renard | Cofidis | + 01:44.46 |
| 35 | Lenny Martinez | Groupama-FDJ | + 01:45.50 |
| 36 | Søren Wærenskjold | Uno-X Mobility | + 01:47.56 |
| 37 | Yevgeniy Fedorov | Astana Qazaqstan Team | + 01:48.26 |
| 38 | Jarrad Drizners | Lotto Dstny | + 01:49.30 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Biniam Girmay | Intermarché-Wanty | 224 |
| 2 | Jasper Philipsen | Alpecin-Deceuninck | 128 |
| 3 | Jonas Abrahamsen | Uno-X Mobility | 107 |
| 4 | Anthony Turgis | TotalEnergies | 96 |
| 5 | Arnaud De Lie | Lotto Dstny | 92 |
| 6 | Bryan Coquard | Cofidis | 86 |
| 7 | Arnaud Démare | ARKEA-B&B HOTELS | 73 |
| 8 | Fernando Gaviria | Movistar Team | 73 |
| 9 | Dylan Groenewegen | Team Jayco-AlUla | 71 |
| 10 | Kévin Vauquelin | ARKEA-B&B HOTELS | 70 |
| 11 | Tadej Pogacar | UAE Team Emirates | 63 |
| 12 | Remco Evenepoel | Soudal Quick-Step | 60 |
| 13 | Sam Bennett | Decathlon AG2R La Mondiale Team | 54 |
| 14 | Alex Aranburu | Movistar Team | 51 |
| 15 | Tom Pidcock | INEOS Grenadiers | 48 |
| 16 | Ryan Gibbons | Lidl-Trek | 43 |
| 17 | Pascal Ackermann | Israel-Premier Tech | 42 |
| 18 | Mark Cavendish | Astana Qazaqstan Team | 40 |
| 19 | Wout van Aert | Team Visma | Lease a Bike | 36 |
| 20 | Quentin Pacher | Groupama-FDJ | 35 |
| 21 | Alexander Kristoff | Uno-X Mobility | 35 |
| 22 | Gerben Thijssen | Intermarché-Wanty | 34 |
| 23 | Frank van den Broek | Team dsm-firmenich PostNL | 33 |
| 24 | Harold Tejada | Astana Qazaqstan Team | 33 |
| 25 | Marijn van den Berg | EF Education-EasyPost | 33 |
| 26 | Mike Teunissen | Intermarché-Wanty | 32 |
| 27 | Sandy Dujardin | TotalEnergies | 31 |
| 28 | Romain Bardet | Team dsm-firmenich PostNL | 30 |
| 29 | Primoz Roglic | Red Bull-BORA-hansgrohe | 30 |
| 30 | Fabio Jakobsen | Team dsm-firmenich PostNL | 30 |
| 31 | Ben Healy | EF Education-EasyPost | 29 |
| 32 | Javier Romo | Movistar Team | 29 |
| 33 | Cristian Rodriguez | ARKEA-B&B HOTELS | 29 |
| 34 | Jonas Vingegaard | Team Visma | Lease a Bike | 28 |
| 35 | Nelson Oliveira | Movistar Team | 27 |
| 36 | Derek Gee | Israel-Premier Tech | 26 |
| 37 | Maxim Van Gils | Lotto Dstny | 26 |
| 38 | Clément Russo | Groupama-FDJ | 22 |
| 39 | Oier Lazkano | Movistar Team | 21 |
| 40 | Alexey Lutsenko | Astana Qazaqstan Team | 20 |
| 41 | Hugo Houle | Israel-Premier Tech | 19 |
| 42 | Jasper Stuyven | Lidl-Trek | 19 |
| 43 | Axel Laurance | Alpecin-Deceuninck | 19 |
| 44 | Phil Bauhaus | Bahrain Victorious | 19 |
| 45 | Mattéo Vercher | TotalEnergies | 17 |
| 46 | Juan Ayuso | UAE Team Emirates | 16 |
| 47 | Joao Almeida | UAE Team Emirates | 16 |
| 48 | Victor Campenaerts | Lotto Dstny | 14 |
| 49 | Matteo Jorgenson | Team Visma | Lease a Bike | 13 |
| 50 | Valentin Madouas | Groupama-FDJ | 13 |
| 51 | Gianni Vermeersch | Alpecin-Deceuninck | 13 |
| 52 | Jordan Jegat | TotalEnergies | 12 |
| 53 | Matej Mohoric | Bahrain Victorious | 11 |
| 54 | Carlos Rodriguez | INEOS Grenadiers | 10 |
| 55 | Richard Carapaz | EF Education-EasyPost | 10 |
| 56 | Mathieu van der Poel | Alpecin-Deceuninck | 10 |
| 57 | Clément Champoussin | ARKEA-B&B HOTELS | 10 |
| 58 | Fred Wright | Bahrain Victorious | 10 |
| 59 | Laurenz Rex | Intermarché-Wanty | 10 |
| 60 | Yevgeniy Fedorov | Astana Qazaqstan Team | 10 |
| 61 | Davide Ballerini | Astana Qazaqstan Team | 10 |
| 62 | Mikel Landa | Soudal Quick-Step | 9 |
| 63 | Giulio Ciccone | Lidl-Trek | 9 |
| 64 | Pello Bilbao | Bahrain Victorious | 9 |
| 65 | Ion Izagirre | Cofidis | 9 |
| 66 | Egan Bernal | INEOS Grenadiers | 8 |
| 67 | Louis Vervaeke | Soudal Quick-Step | 8 |
| 68 | Axel Zingle | Cofidis | 8 |
| 69 | Ilan Van Wilder | Soudal Quick-Step | 7 |
| 70 | Alberto Bettiol | EF Education-EasyPost | 7 |
| 71 | Georg Zimmermann | Intermarché-Wanty | 7 |
| 72 | Stefan Küng | Groupama-FDJ | 7 |
| 73 | Michael Matthews | Team Jayco-AlUla | 7 |
| 74 | Piet Allegaert | Cofidis | 7 |
| 75 | Nils Eekhoff | Team dsm-firmenich PostNL | 7 |
| 76 | Santiago Buitrago | Bahrain Victorious | 6 |
| 77 | Jai Hindley | Red Bull-BORA-hansgrohe | 6 |
| 78 | Oscar Onley | Team dsm-firmenich PostNL | 6 |
| 79 | Dorian Godon | Decathlon AG2R La Mondiale Team | 6 |
| 80 | Søren Kragh Andersen | Alpecin-Deceuninck | 6 |
| 81 | Oliver Naesen | Decathlon AG2R La Mondiale Team | 6 |
| 82 | Jonas Rickaert | Alpecin-Deceuninck | 6 |
| 83 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 5 |
| 84 | Felix Gall | Decathlon AG2R La Mondiale Team | 5 |
| 85 | Stefan Bissegger | EF Education-EasyPost | 5 |
| 86 | Rasmus Tiller | Uno-X Mobility | 5 |
| 87 | Danny van Poppel | Red Bull-BORA-hansgrohe | 5 |
| 88 | Daniel McLay | ARKEA-B&B HOTELS | 5 |
| 89 | Carlos Verona | Lidl-Trek | 4 |
| 90 | Rui Costa | EF Education-EasyPost | 4 |
| 91 | Magnus Cort | Uno-X Mobility | 4 |
| 92 | Marco Haller | Red Bull-BORA-hansgrohe | 4 |
| 93 | John Degenkolb | Team dsm-firmenich PostNL | 4 |
| 94 | Jakob Fuglsang | Israel-Premier Tech | 3 |
| 95 | Jake Stewart | Israel-Premier Tech | 3 |
| 96 | Nikias Arndt | Bahrain Victorious | 3 |
| 97 | Cees Bol | Astana Qazaqstan Team | 3 |
| 98 | Adam Yates | UAE Team Emirates | 2 |
| 99 | David Gaudu | Groupama-FDJ | 2 |
| 100 | Geraint Thomas | INEOS Grenadiers | 1 |
| 101 | Pavel Sivakov | UAE Team Emirates | 1 |
| 102 | Tim Wellens | UAE Team Emirates | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonas Abrahamsen | Uno-X Mobility | 33 |
| 2 | Tadej Pogacar | UAE Team Emirates | 20 |
| 3 | Valentin Madouas | Groupama-FDJ | 16 |
| 4 | Jonas Vingegaard | Team Visma | Lease a Bike | 15 |
| 5 | Remco Evenepoel | Soudal Quick-Step | 12 |
| 6 | Stephen Williams | Israel-Premier Tech | 10 |
| 7 | Carlos Rodriguez | INEOS Grenadiers | 10 |
| 8 | Frank van den Broek | Team dsm-firmenich PostNL | 9 |
| 9 | Ion Izagirre | Cofidis | 8 |
| 10 | Juan Ayuso | UAE Team Emirates | 8 |
| 11 | Joao Almeida | UAE Team Emirates | 6 |
| 12 | Warren Barguil | Team dsm-firmenich PostNL | 5 |
| 13 | Mikel Landa | Soudal Quick-Step | 4 |
| 14 | Romain Bardet | Team dsm-firmenich PostNL | 3 |
| 15 | Cristian Rodriguez | ARKEA-B&B HOTELS | 3 |
| 16 | Kévin Vauquelin | ARKEA-B&B HOTELS | 2 |
| 17 | Primoz Roglic | Red Bull-BORA-hansgrohe | 2 |
| 18 | Tobias Halland Johannessen | Uno-X Mobility | 2 |
| 19 | Tom Pidcock | INEOS Grenadiers | 1 |
| 20 | Alex Aranburu | Movistar Team | 1 |
| 21 | Alexey Lutsenko | Astana Qazaqstan Team | 1 |
| 22 | Matteo Sobrero | Red Bull-BORA-hansgrohe | 1 |
| 23 | Gianni Vermeersch | Alpecin-Deceuninck | 1 |
| 24 | Fabien Grellier | TotalEnergies | 1 |
| 25 | Clément Russo | Groupama-FDJ | 1 |
| 26 | Neilson Powless | EF Education-EasyPost | 1 |
| 27 | Hugo Houle | Israel-Premier Tech | 1 |
| 28 | Jordan Jegat | TotalEnergies | 1 |
| 29 | Matej Mohoric | Bahrain Victorious | 1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | UAE Team Emirates | 107:13:01 |
| 2 | Soudal Quick-Step | + 06.04 |
| 3 | INEOS Grenadiers | + 06.45 |
| 4 | Red Bull-BORA-hansgrohe | + 07.41 |
| 5 | Movistar Team | + 12.41 |
| 6 | Bahrain Victorious | + 14.33 |
| 7 | Team Visma | Lease a Bike | + 18.34 |
| 8 | EF Education-EasyPost | + 23.40 |
| 9 | Lidl-Trek | + 33.04 |
| 10 | Uno-X Mobility | + 50.05 |
| 11 | Team dsm-firmenich PostNL | + 53.40 |
| 12 | Decathlon AG2R La Mondiale Team | + 54.03 |
| 13 | Israel-Premier Tech | + 01:07.43 |
| 14 | Intermarché-Wanty | + 01:08.34 |
| 15 | Groupama-FDJ | + 01:15.48 |
| 16 | Team Jayco-AlUla | + 01:19.19 |
| 17 | TotalEnergies | + 01:29.26 |
| 18 | Cofidis | + 01:51.10 |
| 19 | Lotto Dstny | + 02:15.08 |
| 20 | ARKEA-B&B HOTELS | + 02:34.10 |
| 21 | Alpecin-Deceuninck | + 02:58.35 |
| 22 | Astana Qazaqstan Team | + 03:23.33 |








