Tour de France 2022 - Stage 20
01.07-24.07
The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.
Results
Stage
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Wout van Aert | Jumbo-Visma | 0:47:59 |
| 2 | Jonas Vingegaard | Jumbo-Visma | + 00.19 |
| 3 | Tadej Pogacar | UAE Team Emirates | + 00.27 |
| 4 | Geraint Thomas | INEOS Grenadiers | + 00.32 |
| 5 | Filippo Ganna | INEOS Grenadiers | + 00.42 |
| 6 | Bauke Mollema | Trek-Segafredo | + 01.22 |
| 7 | Mattia Cattaneo | Quick-Step Alpha Vinyl Team | + 01.25 |
| 8 | Fred Wright | Bahrain Victorious | + 01.32 |
| 9 | Max Schachmann | BORA-hansgrohe | + 01.37 |
| 10 | Jan Tratnik | Bahrain Victorious | + 01.48 |
| 11 | Stefan Küng | Groupama-FDJ | + 01.55 |
| 12 | Nils Politt | BORA-hansgrohe | + 02.03 |
| 13 | Mikkel Bjerg | UAE Team Emirates | + 02.23 |
| 14 | Alberto Bettiol | EF Education-EasyPost | + 02.25 |
| 15 | Dylan van Baarle | INEOS Grenadiers | + 02.30 |
| 16 | Nick Schultz | Team BikeExchange-Jayco | + 02.40 |
| 17 | Neilson Powless | EF Education-EasyPost | + 02.45 |
| 18 | Aleksandr Vlasov | BORA-hansgrohe | + 02.46 |
| 19 | Andreas Leknessund | Team DSM | + 02.56 |
| 20 | Daniel Martinez | INEOS Grenadiers | + 02.58 |
| 21 | Luis León Sánchez | Bahrain Victorious | + 03.01 |
| 22 | Maciej Bodnar | TotalEnergies | + 03.02 |
| 23 | Connor Swift | Team Arkéa-Samsic | + 03.03 |
| 24 | Benjamin Thomas | Cofidis | + 03.09 |
| 25 | Romain Bardet | Team DSM | + 03.10 |
| 26 | David Gaudu | Groupama-FDJ | + 03.10 |
| 27 | Florian Vermeersch | Lotto-Soudal | + 03.14 |
| 28 | Matteo Jorgenson | Movistar Team | + 03.21 |
| 29 | Dylan Teuns | Bahrain Victorious | + 03.21 |
| 30 | Tony Gallopin | Trek-Segafredo | + 03.26 |
| 31 | Valentin Madouas | Groupama-FDJ | + 03.35 |
| 32 | Alexey Lutsenko | Astana Qazaqstan Team | + 03.37 |
| 33 | Kevin Geniets | Groupama-FDJ | + 03.38 |
| 34 | Kamil Gradek | Bahrain Victorious | + 03.43 |
| 35 | Felix Großschartner | BORA-hansgrohe | + 03.43 |
| 36 | Bob Jungels | AG2R Citroën Team | + 03.46 |
| 37 | Pierre Latour | TotalEnergies | + 03.46 |
| 38 | Sepp Kuss | Jumbo-Visma | + 03.53 |
| 39 | Simone Velasco | Astana Qazaqstan Team | + 03.54 |
| 40 | Rigoberto Uran | EF Education-EasyPost | + 04.00 |
| 41 | Michael Matthews | Team BikeExchange-Jayco | + 04.03 |
| 42 | Owain Doull | EF Education-EasyPost | + 04.19 |
| 43 | Anthony Perez | Cofidis | + 04.21 |
| 44 | Ion Izagirre | Cofidis | + 04.28 |
| 45 | Mathieu Burgaudeau | TotalEnergies | + 04.29 |
| 46 | Mikkel Honore | Quick-Step Alpha Vinyl Team | + 04.33 |
| 47 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | + 04.33 |
| 48 | Tiesj Benoot | Jumbo-Visma | + 04.34 |
| 49 | Matis Louvel | Team Arkéa-Samsic | + 04.37 |
| 50 | Stan Dewulf | AG2R Citroën Team | + 04.39 |
| 51 | Thibaut Pinot | Groupama-FDJ | + 04.39 |
| 52 | Andrea Bagioli | Quick-Step Alpha Vinyl Team | + 04.41 |
| 53 | Michael Storer | Groupama-FDJ | + 04.44 |
| 54 | Jonas Rutsch | EF Education-EasyPost | + 04.46 |
| 55 | Nelson Oliveira | Movistar Team | + 04.48 |
| 56 | Kobe Goossens | Intermarché-Wanty-Gobert Matériaux | + 04.49 |
| 57 | Stefan Bissegger | EF Education-EasyPost | + 04.52 |
| 58 | Christopher Juul-Jensen | Team BikeExchange-Jayco | + 04.54 |
| 59 | Alexis Gougeard | B&B Hotels-KTM | + 04.58 |
| 60 | Andrey Zeits | Astana Qazaqstan Team | + 05.00 |
| 61 | Patrick Konrad | BORA-hansgrohe | + 05.13 |
| 62 | Nils Eekhoff | Team DSM | + 05.18 |
| 63 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | + 05.20 |
| 64 | Adam Yates | INEOS Grenadiers | + 05.25 |
| 65 | Brent Van Moer | Lotto-Soudal | + 05.25 |
| 66 | Matej Mohoric | Bahrain Victorious | + 05.30 |
| 67 | Brandon McNulty | UAE Team Emirates | + 05.31 |
| 68 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert Matériaux | + 05.42 |
| 69 | Lukasz Owsian | Team Arkéa-Samsic | + 05.46 |
| 70 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 05.48 |
| 71 | Reinardt Janse van Rensburg | Lotto-Soudal | + 05.55 |
| 72 | Toms Skujins | Trek-Segafredo | + 06.03 |
| 73 | Christophe Laporte | Jumbo-Visma | + 06.16 |
| 74 | Maxime Bouet | Team Arkéa-Samsic | + 06.16 |
| 75 | Alexandr Riabushenko | Astana Qazaqstan Team | + 06.16 |
| 76 | Edvald Boasson-Hagen | TotalEnergies | + 06.19 |
| 77 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 06.24 |
| 78 | Pierre-Luc Périchon | Cofidis | + 06.28 |
| 79 | Sebastian Schönberger | B&B Hotels-KTM | + 06.29 |
| 80 | Carlos Verona | Movistar Team | + 06.29 |
| 81 | Mads Pedersen | Trek-Segafredo | + 06.30 |
| 82 | Peter Sagan | TotalEnergies | + 06.30 |
| 83 | Jonathan Castroviejo | INEOS Grenadiers | + 06.31 |
| 84 | Tom Pidcock | INEOS Grenadiers | + 06.35 |
| 85 | Cyril Barthe | B&B Hotels-KTM | + 06.37 |
| 86 | Joe Dombrowski | Astana Qazaqstan Team | + 06.39 |
| 87 | Hugo Houle | Israel-Premier Tech | + 06.40 |
| 88 | Alexander Krieger | Alpecin-Deceuninck | + 06.41 |
| 89 | Krists Neilands | Israel-Premier Tech | + 06.41 |
| 90 | Jasper Stuyven | Trek-Segafredo | + 06.42 |
| 91 | Amaury Capiot | Team Arkéa-Samsic | + 06.43 |
| 92 | Marco Haller | BORA-hansgrohe | + 06.47 |
| 93 | Alberto Dainese | Team DSM | + 06.47 |
| 94 | Hugo Hofstetter | Team Arkéa-Samsic | + 06.47 |
| 95 | Anthony Turgis | TotalEnergies | + 06.50 |
| 96 | Antoine Duchesne | Groupama-FDJ | + 06.51 |
| 97 | Giulio Ciccone | Trek-Segafredo | + 06.55 |
| 98 | Gregor Mühlberger | Movistar Team | + 06.56 |
| 99 | Frederik Frison | Lotto-Soudal | + 06.58 |
| 100 | Jérémy Lecroq | B&B Hotels-KTM | + 06.59 |
| 101 | Adrien Petit | Intermarché-Wanty-Gobert Matériaux | + 07.03 |
| 102 | Luke Rowe | INEOS Grenadiers | + 07.07 |
| 103 | Silvan Dillier | Alpecin-Deceuninck | + 07.08 |
| 104 | Dmitriy Gruzdev | Astana Qazaqstan Team | + 07.08 |
| 105 | Edward Planckaert | Alpecin-Deceuninck | + 07.08 |
| 106 | Chris Hamilton | Team DSM | + 07.09 |
| 107 | Martijn Tusveld | Team DSM | + 07.10 |
| 108 | Guillaume Boivin | Israel-Premier Tech | + 07.13 |
| 109 | Kristian Sbaragli | Alpecin-Deceuninck | + 07.15 |
| 110 | Cyril Lemoine | B&B Hotels-KTM | + 07.16 |
| 111 | Andreas Kron | Lotto-Soudal | + 07.21 |
| 112 | Yves Lampaert | Quick-Step Alpha Vinyl Team | + 07.24 |
| 113 | Quinn Simmons | Trek-Segafredo | + 07.27 |
| 114 | Philippe Gilbert | Lotto-Soudal | + 07.28 |
| 115 | Alexander Kristoff | Intermarché-Wanty-Gobert Matériaux | + 07.30 |
| 116 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | + 07.31 |
| 117 | Jasper Philipsen | Alpecin-Deceuninck | + 07.32 |
| 118 | Simon Geschke | Cofidis | + 07.39 |
| 119 | Albert Torres | Movistar Team | + 07.45 |
| 120 | Guy Niv | Israel-Premier Tech | + 07.51 |
| 121 | Marc Hirschi | UAE Team Emirates | + 07.53 |
| 122 | Benoît Cosnefroy | AG2R Citroën Team | + 07.53 |
| 123 | John Degenkolb | Team DSM | + 07.53 |
| 124 | Florian Sénéchal | Quick-Step Alpha Vinyl Team | + 07.54 |
| 125 | Luka Mezgec | Team BikeExchange-Jayco | + 07.56 |
| 126 | Olivier Le Gac | Groupama-FDJ | + 07.56 |
| 127 | Michael Woods | Israel-Premier Tech | + 08.03 |
| 128 | Danny van Poppel | BORA-hansgrohe | + 08.04 |
| 129 | Jack Bauer | Team BikeExchange-Jayco | + 08.07 |
| 130 | Gorka Izagirre | Movistar Team | + 08.12 |
| 131 | Dylan Groenewegen | Team BikeExchange-Jayco | + 08.13 |
| 132 | Fabio Jakobsen | Quick-Step Alpha Vinyl Team | + 08.14 |
| 133 | Luca Mozzato | B&B Hotels-KTM | + 08.35 |
| 134 | Caleb Ewan | Lotto-Soudal | + 08.50 |
| 135 | Pierre Rolland | B&B Hotels-KTM | + 08.54 |
| 136 | Amund Grøndahl Jansen | Team BikeExchange-Jayco | + 09.05 |
| 137 | Franck Bonnamour | B&B Hotels-KTM | + 09.32 |
| - | Nairo Quintana | Team Arkéa-Samsic | DSQ |
| - | Nathan Van Hooydonck | Jumbo-Visma | DNS |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 76:33:57 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 03.34 |
| 3 | Geraint Thomas | INEOS Grenadiers | + 08.13 |
| 4 | David Gaudu | Groupama-FDJ | + 13.56 |
| 5 | Aleksandr Vlasov | BORA-hansgrohe | + 16.37 |
| 6 | Romain Bardet | Team DSM | + 19.02 |
| 7 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | + 19.12 |
| 8 | Alexey Lutsenko | Astana Qazaqstan Team | + 23.47 |
| 9 | Adam Yates | INEOS Grenadiers | + 25.43 |
| 10 | Valentin Madouas | Groupama-FDJ | + 36.50 |
| 11 | Bob Jungels | AG2R Citroën Team | + 46.14 |
| 12 | Neilson Powless | EF Education-EasyPost | + 47.48 |
| 13 | Luis León Sánchez | Bahrain Victorious | + 50.09 |
| 14 | Thibaut Pinot | Groupama-FDJ | + 50.53 |
| 15 | Patrick Konrad | BORA-hansgrohe | + 56.52 |
| 16 | Tom Pidcock | INEOS Grenadiers | + 01:01.08 |
| 17 | Sepp Kuss | Jumbo-Visma | + 01:02.29 |
| 18 | Dylan Teuns | Bahrain Victorious | + 01:11.28 |
| 19 | Brandon McNulty | UAE Team Emirates | + 01:31.17 |
| 20 | Matteo Jorgenson | Movistar Team | + 01:34.48 |
| 21 | Wout van Aert | Jumbo-Visma | + 01:35.55 |
| 22 | Nick Schultz | Team BikeExchange-Jayco | + 01:40.32 |
| 23 | Hugo Houle | Israel-Premier Tech | + 01:42.12 |
| 24 | Bauke Mollema | Trek-Segafredo | + 01:44.21 |
| 25 | Rigoberto Uran | EF Education-EasyPost | + 01:47.57 |
| 26 | Carlos Verona | Movistar Team | + 01:52.42 |
| 27 | Andreas Leknessund | Team DSM | + 01:58.22 |
| 28 | Gregor Mühlberger | Movistar Team | + 01:59.54 |
| 29 | Daniel Martinez | INEOS Grenadiers | + 02:00.36 |
| 30 | Simone Velasco | Astana Qazaqstan Team | + 02:05.15 |
| 31 | Dylan van Baarle | INEOS Grenadiers | + 02:16.02 |
| 32 | Gorka Izagirre | Movistar Team | + 02:16.20 |
| 33 | Stefan Küng | Groupama-FDJ | + 02:16.37 |
| 34 | Sebastian Schönberger | B&B Hotels-KTM | + 02:17.46 |
| 35 | Michael Woods | Israel-Premier Tech | + 02:20.50 |
| 36 | Michael Storer | Groupama-FDJ | + 02:23.13 |
| 37 | Tiesj Benoot | Jumbo-Visma | + 02:23.34 |
| 38 | Chris Hamilton | Team DSM | + 02:23.34 |
| 39 | Tony Gallopin | Trek-Segafredo | + 02:26.02 |
| 40 | Andrey Zeits | Astana Qazaqstan Team | + 02:27.13 |
| 41 | Ion Izagirre | Cofidis | + 02:30.36 |
| 42 | Alberto Bettiol | EF Education-EasyPost | + 02:35.35 |
| 43 | Joe Dombrowski | Astana Qazaqstan Team | + 02:37.49 |
| 44 | Lukasz Owsian | Team Arkéa-Samsic | + 02:38.39 |
| 45 | Max Schachmann | BORA-hansgrohe | + 02:39.31 |
| 46 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 02:40.08 |
| 47 | Simon Geschke | Cofidis | + 02:40.43 |
| 48 | Kobe Goossens | Intermarché-Wanty-Gobert Matériaux | + 02:46.35 |
| 49 | Kevin Geniets | Groupama-FDJ | + 02:48.36 |
| 50 | Jonathan Castroviejo | INEOS Grenadiers | + 02:51.40 |
| 51 | Maxime Bouet | Team Arkéa-Samsic | + 02:52.13 |
| 52 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | + 02:57.13 |
| 53 | Felix Großschartner | BORA-hansgrohe | + 02:57.17 |
| 54 | Nelson Oliveira | Movistar Team | + 02:58.30 |
| 55 | Benjamin Thomas | Cofidis | + 03:03.47 |
| 56 | Fred Wright | Bahrain Victorious | + 03:04.59 |
| 57 | Nils Politt | BORA-hansgrohe | + 03:09.31 |
| 58 | Pierre Latour | TotalEnergies | + 03:12.00 |
| 59 | Edvald Boasson-Hagen | TotalEnergies | + 03:13.49 |
| 60 | Giulio Ciccone | Trek-Segafredo | + 03:15.21 |
| 61 | Silvan Dillier | Alpecin-Deceuninck | + 03:17.45 |
| 62 | Antoine Duchesne | Groupama-FDJ | + 03:18.16 |
| 63 | Toms Skujins | Trek-Segafredo | + 03:18.19 |
| 64 | Pierre-Luc Périchon | Cofidis | + 03:24.34 |
| 65 | Stan Dewulf | AG2R Citroën Team | + 03:28.38 |
| 66 | Martijn Tusveld | Team DSM | + 03:28.54 |
| 67 | Quinn Simmons | Trek-Segafredo | + 03:29.43 |
| 68 | Franck Bonnamour | B&B Hotels-KTM | + 03:31.27 |
| 69 | Andreas Kron | Lotto-Soudal | + 03:31.44 |
| 70 | Mathieu Burgaudeau | TotalEnergies | + 03:32.12 |
| 71 | Pierre Rolland | B&B Hotels-KTM | + 03:34.27 |
| 72 | Jan Tratnik | Bahrain Victorious | + 03:35.33 |
| 73 | Connor Swift | Team Arkéa-Samsic | + 03:35.56 |
| 74 | Kristian Sbaragli | Alpecin-Deceuninck | + 03:36.46 |
| 75 | Matis Louvel | Team Arkéa-Samsic | + 03:39.51 |
| 76 | Christophe Laporte | Jumbo-Visma | + 03:40.10 |
| 77 | Philippe Gilbert | Lotto-Soudal | + 03:40.37 |
| 78 | Guy Niv | Israel-Premier Tech | + 03:44.20 |
| 79 | Michael Matthews | Team BikeExchange-Jayco | + 03:46.27 |
| 80 | Krists Neilands | Israel-Premier Tech | + 03:47.07 |
| 81 | Cyril Barthe | B&B Hotels-KTM | + 03:49.25 |
| 82 | Anthony Perez | Cofidis | + 03:50.01 |
| 83 | Jasper Stuyven | Trek-Segafredo | + 03:50.19 |
| 84 | Hugo Hofstetter | Team Arkéa-Samsic | + 03:50.48 |
| 85 | Stefan Bissegger | EF Education-EasyPost | + 03:52.03 |
| 86 | Marco Haller | BORA-hansgrohe | + 03:52.56 |
| 87 | Amaury Capiot | Team Arkéa-Samsic | + 03:53.23 |
| 88 | Matej Mohoric | Bahrain Victorious | + 03:53.25 |
| 89 | Jonas Rutsch | EF Education-EasyPost | + 03:54.48 |
| 90 | Olivier Le Gac | Groupama-FDJ | + 03:56.03 |
| 91 | Benoît Cosnefroy | AG2R Citroën Team | + 03:56.21 |
| 92 | Alexis Gougeard | B&B Hotels-KTM | + 03:57.35 |
| 93 | Owain Doull | EF Education-EasyPost | + 03:57.54 |
| 94 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert Matériaux | + 03:59.47 |
| 95 | Jasper Philipsen | Alpecin-Deceuninck | + 04:00.11 |
| 96 | Mattia Cattaneo | Quick-Step Alpha Vinyl Team | + 04:01.11 |
| 97 | Filippo Ganna | INEOS Grenadiers | + 04:02.08 |
| 98 | Alexandr Riabushenko | Astana Qazaqstan Team | + 04:05.11 |
| 99 | Andrea Bagioli | Quick-Step Alpha Vinyl Team | + 04:06.37 |
| 100 | Mads Pedersen | Trek-Segafredo | + 04:12.18 |
| 101 | Alberto Dainese | Team DSM | + 04:15.05 |
| 102 | Luka Mezgec | Team BikeExchange-Jayco | + 04:17.04 |
| 103 | Alexander Kristoff | Intermarché-Wanty-Gobert Matériaux | + 04:18.09 |
| 104 | Alexander Krieger | Alpecin-Deceuninck | + 04:18.46 |
| 105 | Luca Mozzato | B&B Hotels-KTM | + 04:19.45 |
| 106 | John Degenkolb | Team DSM | + 04:23.22 |
| 107 | Luke Rowe | INEOS Grenadiers | + 04:25.17 |
| 108 | Florian Sénéchal | Quick-Step Alpha Vinyl Team | + 04:28.42 |
| 109 | Florian Vermeersch | Lotto-Soudal | + 04:28.42 |
| 110 | Mikkel Honore | Quick-Step Alpha Vinyl Team | + 04:31.02 |
| 111 | Danny van Poppel | BORA-hansgrohe | + 04:31.19 |
| 112 | Edward Planckaert | Alpecin-Deceuninck | + 04:33.44 |
| 113 | Adrien Petit | Intermarché-Wanty-Gobert Matériaux | + 04:35.22 |
| 114 | Cyril Lemoine | B&B Hotels-KTM | + 04:36.49 |
| 115 | Dmitriy Gruzdev | Astana Qazaqstan Team | + 04:38.04 |
| 116 | Maciej Bodnar | TotalEnergies | + 04:40.23 |
| 117 | Peter Sagan | TotalEnergies | + 04:40.39 |
| 118 | Guillaume Boivin | Israel-Premier Tech | + 04:41.40 |
| 119 | Dylan Groenewegen | Team BikeExchange-Jayco | + 04:41.52 |
| 120 | Kamil Gradek | Bahrain Victorious | + 04:42.25 |
| 121 | Nils Eekhoff | Team DSM | + 04:43.03 |
| 122 | Yves Lampaert | Quick-Step Alpha Vinyl Team | + 04:45.34 |
| 123 | Jack Bauer | Team BikeExchange-Jayco | + 04:48.46 |
| 124 | Brent Van Moer | Lotto-Soudal | + 04:49.10 |
| 125 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | + 04:51.01 |
| 126 | Mikkel Bjerg | UAE Team Emirates | + 04:58.15 |
| 127 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | + 05:00.53 |
| 128 | Christopher Juul-Jensen | Team BikeExchange-Jayco | + 05:11.48 |
| 129 | Marc Hirschi | UAE Team Emirates | + 05:13.11 |
| 130 | Jérémy Lecroq | B&B Hotels-KTM | + 05:14.40 |
| 131 | Anthony Turgis | TotalEnergies | + 05:20.11 |
| 132 | Fabio Jakobsen | Quick-Step Alpha Vinyl Team | + 05:24.29 |
| 133 | Frederik Frison | Lotto-Soudal | + 05:29.21 |
| 134 | Amund Grøndahl Jansen | Team BikeExchange-Jayco | + 05:30.47 |
| 135 | Reinardt Janse van Rensburg | Lotto-Soudal | + 05:32.16 |
| 136 | Albert Torres | Movistar Team | + 05:36.39 |
| 137 | Caleb Ewan | Lotto-Soudal | + 05:41.33 |
| - | Nairo Quintana | Team Arkéa-Samsic | DSQ |
| - | Nathan Van Hooydonck | Jumbo-Visma | DNS |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Tadej Pogacar | UAE Team Emirates | 76:37:31 |
| 2 | Tom Pidcock | INEOS Grenadiers | + 57.34 |
| 3 | Brandon McNulty | UAE Team Emirates | + 01:27.43 |
| 4 | Matteo Jorgenson | Movistar Team | + 01:31.14 |
| 5 | Andreas Leknessund | Team DSM | + 01:54.48 |
| 6 | Michael Storer | Groupama-FDJ | + 02:19.39 |
| 7 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | + 02:36.34 |
| 8 | Kevin Geniets | Groupama-FDJ | + 02:45.02 |
| 9 | Fred Wright | Bahrain Victorious | + 03:01.25 |
| 10 | Stan Dewulf | AG2R Citroën Team | + 03:25.04 |
| 11 | Quinn Simmons | Trek-Segafredo | + 03:26.09 |
| 12 | Andreas Kron | Lotto-Soudal | + 03:28.10 |
| 13 | Mathieu Burgaudeau | TotalEnergies | + 03:28.38 |
| 14 | Matis Louvel | Team Arkéa-Samsic | + 03:36.17 |
| 15 | Stefan Bissegger | EF Education-EasyPost | + 03:48.29 |
| 16 | Jonas Rutsch | EF Education-EasyPost | + 03:51.14 |
| 17 | Jasper Philipsen | Alpecin-Deceuninck | + 03:56.37 |
| 18 | Andrea Bagioli | Quick-Step Alpha Vinyl Team | + 04:03.03 |
| 19 | Alberto Dainese | Team DSM | + 04:11.31 |
| 20 | Luca Mozzato | B&B Hotels-KTM | + 04:16.11 |
| 21 | Florian Vermeersch | Lotto-Soudal | + 04:25.08 |
| 22 | Mikkel Honore | Quick-Step Alpha Vinyl Team | + 04:27.28 |
| 23 | Nils Eekhoff | Team DSM | + 04:39.29 |
| 24 | Brent Van Moer | Lotto-Soudal | + 04:45.36 |
| 25 | Mikkel Bjerg | UAE Team Emirates | + 04:54.41 |
| 26 | Marc Hirschi | UAE Team Emirates | + 05:09.37 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Wout van Aert | Jumbo-Visma | 480 |
| 2 | Tadej Pogacar | UAE Team Emirates | 250 |
| 3 | Jasper Philipsen | Alpecin-Deceuninck | 236 |
| 4 | Christophe Laporte | Jumbo-Visma | 171 |
| 5 | Mads Pedersen | Trek-Segafredo | 158 |
| 6 | Jonas Vingegaard | Jumbo-Visma | 157 |
| 7 | Fabio Jakobsen | Quick-Step Alpha Vinyl Team | 155 |
| 8 | Michael Matthews | Team BikeExchange-Jayco | 133 |
| 9 | Peter Sagan | TotalEnergies | 104 |
| 10 | Geraint Thomas | INEOS Grenadiers | 98 |
| 11 | Fred Wright | Bahrain Victorious | 91 |
| 12 | Dylan Groenewegen | Team BikeExchange-Jayco | 86 |
| 13 | Hugo Houle | Israel-Premier Tech | 82 |
| 14 | Matteo Jorgenson | Movistar Team | 82 |
| 15 | David Gaudu | Groupama-FDJ | 81 |
| 16 | Nils Politt | BORA-hansgrohe | 80 |
| 17 | Alberto Bettiol | EF Education-EasyPost | 74 |
| 18 | Neilson Powless | EF Education-EasyPost | 73 |
| 19 | Taco van der Hoorn | Intermarché-Wanty-Gobert Matériaux | 65 |
| 20 | Filippo Ganna | INEOS Grenadiers | 63 |
| 21 | Simon Geschke | Cofidis | 60 |
| 22 | Luis León Sánchez | Bahrain Victorious | 59 |
| 23 | Danny van Poppel | BORA-hansgrohe | 54 |
| 24 | Aleksandr Vlasov | BORA-hansgrohe | 53 |
| 25 | Thibaut Pinot | Groupama-FDJ | 53 |
| 26 | Stefan Küng | Groupama-FDJ | 53 |
| 27 | Romain Bardet | Team DSM | 52 |
| 28 | Benjamin Thomas | Cofidis | 52 |
| 29 | Edvald Boasson-Hagen | TotalEnergies | 52 |
| 30 | Tom Pidcock | INEOS Grenadiers | 51 |
| 31 | Nick Schultz | Team BikeExchange-Jayco | 51 |
| 32 | Alberto Dainese | Team DSM | 50 |
| 33 | Luca Mozzato | B&B Hotels-KTM | 47 |
| 34 | Bob Jungels | AG2R Citroën Team | 46 |
| 35 | Mikkel Honore | Quick-Step Alpha Vinyl Team | 45 |
| 36 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 44 |
| 37 | Dylan Teuns | Bahrain Victorious | 42 |
| 38 | Andreas Kron | Lotto-Soudal | 42 |
| 39 | Caleb Ewan | Lotto-Soudal | 42 |
| 40 | Adam Yates | INEOS Grenadiers | 41 |
| 41 | Florian Sénéchal | Quick-Step Alpha Vinyl Team | 41 |
| 42 | Hugo Hofstetter | Team Arkéa-Samsic | 39 |
| 43 | Alexander Kristoff | Intermarché-Wanty-Gobert Matériaux | 39 |
| 44 | Patrick Konrad | BORA-hansgrohe | 33 |
| 45 | Valentin Madouas | Groupama-FDJ | 31 |
| 46 | Anthony Perez | Cofidis | 30 |
| 47 | Alexey Lutsenko | Astana Qazaqstan Team | 29 |
| 48 | Michael Storer | Groupama-FDJ | 29 |
| 49 | Amaury Capiot | Team Arkéa-Samsic | 29 |
| 50 | Felix Großschartner | BORA-hansgrohe | 28 |
| 51 | Matej Mohoric | Bahrain Victorious | 28 |
| 52 | Daniel Martinez | INEOS Grenadiers | 27 |
| 53 | Giulio Ciccone | Trek-Segafredo | 27 |
| 54 | Michael Woods | Israel-Premier Tech | 26 |
| 55 | Stan Dewulf | AG2R Citroën Team | 26 |
| 56 | Jasper Stuyven | Trek-Segafredo | 26 |
| 57 | Kobe Goossens | Intermarché-Wanty-Gobert Matériaux | 25 |
| 58 | Philippe Gilbert | Lotto-Soudal | 25 |
| 59 | Alexis Gougeard | B&B Hotels-KTM | 25 |
| 60 | Christopher Juul-Jensen | Team BikeExchange-Jayco | 25 |
| 61 | Sven Erik Bystrøm | Intermarché-Wanty-Gobert Matériaux | 24 |
| 62 | Dylan van Baarle | INEOS Grenadiers | 24 |
| 63 | Mattia Cattaneo | Quick-Step Alpha Vinyl Team | 24 |
| 64 | Jérémy Lecroq | B&B Hotels-KTM | 24 |
| 65 | Brent Van Moer | Lotto-Soudal | 23 |
| 66 | Yves Lampaert | Quick-Step Alpha Vinyl Team | 22 |
| 67 | Quinn Simmons | Trek-Segafredo | 22 |
| 68 | Sepp Kuss | Jumbo-Visma | 22 |
| 69 | Brandon McNulty | UAE Team Emirates | 22 |
| 70 | Max Schachmann | BORA-hansgrohe | 22 |
| 71 | Pierre Latour | TotalEnergies | 22 |
| 72 | Andrea Pasqualon | Intermarché-Wanty-Gobert Matériaux | 21 |
| 73 | Nils Eekhoff | Team DSM | 20 |
| 74 | Edward Planckaert | Alpecin-Deceuninck | 20 |
| 75 | Rigoberto Uran | EF Education-EasyPost | 19 |
| 76 | Carlos Verona | Movistar Team | 19 |
| 77 | Frederik Frison | Lotto-Soudal | 19 |
| 78 | Tony Gallopin | Trek-Segafredo | 18 |
| 79 | Nelson Oliveira | Movistar Team | 18 |
| 80 | Marco Haller | BORA-hansgrohe | 18 |
| 81 | Bauke Mollema | Trek-Segafredo | 17 |
| 82 | Georg Zimmermann | Intermarché-Wanty-Gobert Matériaux | 17 |
| 83 | Jonathan Castroviejo | INEOS Grenadiers | 17 |
| 84 | Jan Tratnik | Bahrain Victorious | 17 |
| 85 | Krists Neilands | Israel-Premier Tech | 17 |
| 86 | Mikkel Bjerg | UAE Team Emirates | 17 |
| 87 | Tiesj Benoot | Jumbo-Visma | 16 |
| 88 | Benoît Cosnefroy | AG2R Citroën Team | 16 |
| 89 | Guillaume Van Keirsbulck | Alpecin-Deceuninck | 16 |
| 90 | Matis Louvel | Team Arkéa-Samsic | 15 |
| 91 | Cyril Barthe | B&B Hotels-KTM | 15 |
| 92 | Jack Bauer | Team BikeExchange-Jayco | 15 |
| 93 | Gregor Mühlberger | Movistar Team | 13 |
| 94 | Sebastian Schönberger | B&B Hotels-KTM | 13 |
| 95 | Alexander Krieger | Alpecin-Deceuninck | 13 |
| 96 | Florian Vermeersch | Lotto-Soudal | 13 |
| 97 | Guy Niv | Israel-Premier Tech | 12 |
| 98 | Andreas Leknessund | Team DSM | 11 |
| 99 | Maxime Bouet | Team Arkéa-Samsic | 11 |
| 100 | Gorka Izagirre | Movistar Team | 9 |
| 101 | Silvan Dillier | Alpecin-Deceuninck | 9 |
| 102 | Mathieu Burgaudeau | TotalEnergies | 8 |
| 103 | Luka Mezgec | Team BikeExchange-Jayco | 8 |
| 104 | Adrien Petit | Intermarché-Wanty-Gobert Matériaux | 8 |
| 105 | Reinardt Janse van Rensburg | Lotto-Soudal | 8 |
| 106 | Franck Bonnamour | B&B Hotels-KTM | 7 |
| 107 | Chris Hamilton | Team DSM | 6 |
| 108 | Ion Izagirre | Cofidis | 6 |
| 109 | Jonas Rutsch | EF Education-EasyPost | 6 |
| 110 | Simone Velasco | Astana Qazaqstan Team | 5 |
| 111 | Pierre-Luc Périchon | Cofidis | 4 |
| 112 | Anthony Turgis | TotalEnergies | 4 |
| 113 | Joe Dombrowski | Astana Qazaqstan Team | 3 |
| 114 | Kevin Geniets | Groupama-FDJ | 3 |
| 115 | Connor Swift | Team Arkéa-Samsic | 3 |
| 116 | Stefan Bissegger | EF Education-EasyPost | 3 |
| 117 | Owain Doull | EF Education-EasyPost | 3 |
| 118 | Cyril Lemoine | B&B Hotels-KTM | 3 |
| 119 | Maciej Bodnar | TotalEnergies | 2 |
| 120 | Marc Hirschi | UAE Team Emirates | 1 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Jonas Vingegaard | Jumbo-Visma | 72 |
| 2 | Simon Geschke | Cofidis | 64 |
| 3 | Giulio Ciccone | Trek-Segafredo | 61 |
| 4 | Tadej Pogacar | UAE Team Emirates | 61 |
| 5 | Wout van Aert | Jumbo-Visma | 59 |
| 6 | Thibaut Pinot | Groupama-FDJ | 52 |
| 7 | Louis Meintjes | Intermarché-Wanty-Gobert Matériaux | 39 |
| 8 | Neilson Powless | EF Education-EasyPost | 37 |
| 9 | Pierre Latour | TotalEnergies | 35 |
| 10 | Geraint Thomas | INEOS Grenadiers | 32 |
| 11 | Alexey Lutsenko | Astana Qazaqstan Team | 29 |
| 12 | Tom Pidcock | INEOS Grenadiers | 28 |
| 13 | Anthony Perez | Cofidis | 26 |
| 14 | Bob Jungels | AG2R Citroën Team | 18 |
| 15 | David Gaudu | Groupama-FDJ | 18 |
| 16 | Brandon McNulty | UAE Team Emirates | 18 |
| 17 | Daniel Martinez | INEOS Grenadiers | 18 |
| 18 | Hugo Houle | Israel-Premier Tech | 16 |
| 19 | Valentin Madouas | Groupama-FDJ | 15 |
| 20 | Romain Bardet | Team DSM | 13 |
| 21 | Carlos Verona | Movistar Team | 13 |
| 22 | Matteo Jorgenson | Movistar Team | 12 |
| 23 | Dylan Teuns | Bahrain Victorious | 9 |
| 24 | Michael Woods | Israel-Premier Tech | 9 |
| 25 | Michael Matthews | Team BikeExchange-Jayco | 8 |
| 26 | Quinn Simmons | Trek-Segafredo | 8 |
| 27 | Sebastian Schönberger | B&B Hotels-KTM | 8 |
| 28 | Tiesj Benoot | Jumbo-Visma | 8 |
| 29 | Kobe Goossens | Intermarché-Wanty-Gobert Matériaux | 8 |
| 30 | Nelson Oliveira | Movistar Team | 8 |
| 31 | Mads Pedersen | Trek-Segafredo | 7 |
| 32 | Ion Izagirre | Cofidis | 7 |
| 33 | Luis León Sánchez | Bahrain Victorious | 6 |
| 34 | Adam Yates | INEOS Grenadiers | 6 |
| 35 | Jonathan Castroviejo | INEOS Grenadiers | 5 |
| 36 | Stefan Küng | Groupama-FDJ | 5 |
| 37 | Filippo Ganna | INEOS Grenadiers | 4 |
| 38 | Pierre Rolland | B&B Hotels-KTM | 3 |
| 39 | Mattia Cattaneo | Quick-Step Alpha Vinyl Team | 3 |
| 40 | Alexis Gougeard | B&B Hotels-KTM | 3 |
| 41 | Sepp Kuss | Jumbo-Visma | 3 |
| 42 | Nick Schultz | Team BikeExchange-Jayco | 3 |
| 43 | Alberto Bettiol | EF Education-EasyPost | 3 |
| 44 | Benjamin Thomas | Cofidis | 2 |
| 45 | Nils Politt | BORA-hansgrohe | 2 |
| 46 | Stefan Bissegger | EF Education-EasyPost | 2 |
| 47 | Frederik Frison | Lotto-Soudal | 2 |
| 48 | Matis Louvel | Team Arkéa-Samsic | 2 |
| 49 | Matej Mohoric | Bahrain Victorious | 1 |
| 50 | Patrick Konrad | BORA-hansgrohe | 1 |
| 51 | Dylan van Baarle | INEOS Grenadiers | 1 |
| 52 | Michael Storer | Groupama-FDJ | 1 |
| 53 | Chris Hamilton | Team DSM | 1 |
| 54 | Pierre-Luc Périchon | Cofidis | 1 |
| 55 | Mikkel Honore | Quick-Step Alpha Vinyl Team | 1 |
| 56 | Christopher Juul-Jensen | Team BikeExchange-Jayco | 1 |
| 57 | Mathieu Burgaudeau | TotalEnergies | -1 |
| 58 | Caleb Ewan | Lotto-Soudal | -1 |
Team
| Pos | Team | Time |
|---|---|---|
| 1 | INEOS Grenadiers | 230:07:04 |
| 2 | Groupama-FDJ | + 37.33 |
| 3 | Jumbo-Visma | + 42.44 |
| 4 | BORA-hansgrohe | + 01:48.15 |
| 5 | Movistar Team | + 02:11.45 |
| 6 | UAE Team Emirates | + 02:16.35 |
| 7 | Bahrain Victorious | + 02:58.32 |
| 8 | Team DSM | + 03:26.31 |
| 9 | Team Arkéa-Samsic | + 03:57.14 |
| 10 | Astana Qazaqstan Team | + 03:59.23 |
| 11 | EF Education-EasyPost | + 04:02.34 |
| 12 | Israel-Premier Tech | + 04:05.01 |
| 13 | Trek-Segafredo | + 04:18.02 |
| 14 | Intermarché-Wanty-Gobert Matériaux | + 04:21.37 |
| 15 | AG2R Citroën Team | + 05:24.11 |
| 16 | Cofidis | + 05:49.17 |
| 17 | B&B Hotels-KTM | + 06:37.21 |
| 18 | Team BikeExchange-Jayco | + 08:01.00 |
| 19 | TotalEnergies | + 08:11.36 |
| 20 | Alpecin-Deceuninck | + 09:18.46 |
| 21 | Lotto-Soudal | + 09:35.19 |
| 22 | Quick-Step Alpha Vinyl Team | + 10:41.42 |








