Tour de France 2020 - Stage 12
29.08-20.09
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 | Marc Hirschi | Team Sunweb | 5:08:49 |
| 2 | Pierre Rolland | B&B Hotels-Vital Concept p/b KTM | + 00.47 |
| 3 | Søren Kragh Andersen | Team Sunweb | + 00.52 |
| 4 | Quentin Pacher | B&B Hotels-Vital Concept p/b KTM | + 00.52 |
| 5 | Jesus Herrada | Cofidis | + 00.52 |
| 6 | Max Schachmann | Bora-hansgrohe | + 00.52 |
| 7 | Hugo Houle | Astana Pro Team | + 00.52 |
| 8 | Sebastien Reichenbach | Groupama - FDJ | + 00.52 |
| 9 | Kenny Elissonde | Trek-Segafredo | + 00.56 |
| 10 | Nicolas Roche | Team Sunweb | + 00.56 |
| 11 | Julian Alaphilippe | Deceuninck-Quick Step | + 01.48 |
| 12 | Marc Soler | Movistar Team | + 02.05 |
| 13 | Peter Sagan | Bora-hansgrohe | + 02.30 |
| 14 | Greg Van Avermaet | CCC Team | + 02.30 |
| 15 | Jasper Stuyven | Trek-Segafredo | + 02.30 |
| 16 | Michael Gogl | NTT Pro Cycling | + 02.30 |
| 17 | Cyril Barthe | B&B Hotels-Vital Concept p/b KTM | + 02.30 |
| 18 | Oliver Naesen | AG2R La Mondiale | + 02.30 |
| 19 | Wout van Aert | Team Jumbo-Visma | + 02.30 |
| 20 | Bauke Mollema | Trek-Segafredo | + 02.30 |
| 21 | Adam Yates | Mitchelton-Scott | + 02.30 |
| 22 | Tom Dumoulin | Team Jumbo-Visma | + 02.30 |
| 23 | Michal Kwiatkowski | INEOS Grenadiers | + 02.30 |
| 24 | Primoz Roglic | Team Jumbo-Visma | + 02.30 |
| 25 | Egan Bernal | INEOS Grenadiers | + 02.30 |
| 26 | Tadej Pogacar | UAE Team Emirates | + 02.30 |
| 27 | Sepp Kuss | Team Jumbo-Visma | + 02.30 |
| 28 | Valentin Madouas | Groupama - FDJ | + 02.30 |
| 29 | Simone Consonni | Cofidis | + 02.30 |
| 30 | Rigoberto Uran | EF Pro Cycling | + 02.30 |
| 31 | Cyril Gautier | B&B Hotels-Vital Concept p/b KTM | + 02.30 |
| 32 | Damiano Caruso | Bahrain-McLaren | + 02.30 |
| 33 | Alejandro Valverde | Movistar Team | + 02.30 |
| 34 | Tom Van Asbroeck | Israel Start-Up Nation | + 02.30 |
| 35 | Luka Mezgec | Mitchelton-Scott | + 02.30 |
| 36 | Stefan Küng | Groupama - FDJ | + 02.30 |
| 37 | Daryl Impey | Mitchelton-Scott | + 02.30 |
| 38 | Matteo Trentin | CCC Team | + 02.30 |
| 39 | Miguel Ángel López | Astana Pro Team | + 02.30 |
| 40 | Enric Mas | Movistar Team | + 02.30 |
| 41 | Richie Porte | Trek-Segafredo | + 02.30 |
| 42 | Pello Bilbao | Bahrain-McLaren | + 02.30 |
| 43 | Richard Carapaz | INEOS Grenadiers | + 02.30 |
| 44 | Nicolas Edet | Cofidis | + 02.30 |
| 45 | Jan Polanc | UAE Team Emirates | + 02.30 |
| 46 | Guillaume Martin | Cofidis | + 02.30 |
| 47 | Nairo Quintana | Team Arkéa-Samsic | + 02.30 |
| 48 | Romain Bardet | AG2R La Mondiale | + 02.30 |
| 49 | Niklas Eg | Trek-Segafredo | + 02.30 |
| 50 | Roman Kreuziger | NTT Pro Cycling | + 02.30 |
| 51 | Esteban Chaves | Mitchelton-Scott | + 02.30 |
| 52 | Romain Sicard | Total Direct Énergie | + 02.30 |
| 53 | Neilson Powless | EF Pro Cycling | + 02.30 |
| 54 | Mikel Landa | Bahrain-McLaren | + 02.30 |
| 55 | Tiesj Benoot | Team Sunweb | + 02.30 |
| 56 | Andrey Amador | INEOS Grenadiers | + 02.30 |
| 57 | Gorka Izagirre | Astana Pro Team | + 02.30 |
| 58 | Thibaut Pinot | Groupama - FDJ | + 02.30 |
| 59 | Jens Keukeleire | EF Pro Cycling | + 02.30 |
| 60 | David Gaudu | Groupama - FDJ | + 02.30 |
| 61 | Mikel Nieve | Mitchelton-Scott | + 02.30 |
| 62 | Omar Fraile | Astana Pro Team | + 02.30 |
| 63 | Carlos Verona | Movistar Team | + 02.30 |
| 64 | Mikaël Chérel | AG2R La Mondiale | + 02.30 |
| 65 | Rudy Molard | Groupama - FDJ | + 02.30 |
| 66 | Thomas De Gendt | Lotto-Soudal | + 02.30 |
| 67 | Warren Barguil | Team Arkéa-Samsic | + 02.30 |
| 68 | Robert Gesink | Team Jumbo-Visma | + 02.30 |
| 69 | Alexey Lutsenko | Astana Pro Team | + 02.30 |
| 70 | Winner Anacona | Team Arkéa-Samsic | + 02.30 |
| 71 | Daniel Martin | Israel Start-Up Nation | + 02.49 |
| 72 | George Bennett | Team Jumbo-Visma | + 02.53 |
| 73 | David de la Cruz | UAE Team Emirates | + 03.20 |
| 74 | Lennard Kämna | Bora-hansgrohe | + 03.22 |
| 75 | Jonathan Castroviejo | INEOS Grenadiers | + 03.43 |
| 76 | Pierre-Luc Périchon | Cofidis | + 03.50 |
| 77 | Pavel Sivakov | INEOS Grenadiers | + 06.05 |
| 78 | Jack Bauer | Mitchelton-Scott | + 08.50 |
| 79 | Dries Devenyns | Deceuninck-Quick Step | + 08.50 |
| 80 | Alessandro De Marchi | CCC Team | + 08.50 |
| 81 | Christopher Juul-Jensen | Mitchelton-Scott | + 08.50 |
| 82 | Sergio Higuita | EF Pro Cycling | + 09.37 |
| 83 | Nikias Arndt | Team Sunweb | + 09.37 |
| 84 | Michael Valgren | NTT Pro Cycling | + 11.09 |
| 85 | Ben Hermans | Israel Start-Up Nation | + 12.58 |
| 86 | Bob Jungels | Deceuninck-Quick Step | + 12.58 |
| 87 | Wout Poels | Bahrain-McLaren | + 13.38 |
| 88 | Matej Mohoric | Bahrain-McLaren | + 13.38 |
| 89 | Fabien Grellier | Total Direct Énergie | + 13.38 |
| 90 | Vegard Stake Laengen | UAE Team Emirates | + 13.38 |
| 91 | Tim Declercq | Deceuninck-Quick Step | + 13.38 |
| 92 | Michael Schär | CCC Team | + 13.38 |
| 93 | Dayer Quintana | Team Arkéa-Samsic | + 13.38 |
| 94 | Edvald Boasson-Hagen | NTT Pro Cycling | + 13.38 |
| 95 | Dario Cataldo | Movistar Team | + 13.38 |
| 96 | Imanol Erviti | Movistar Team | + 13.38 |
| 97 | Ryan Gibbons | NTT Pro Cycling | + 13.38 |
| 98 | Joris Nieuwenhuis | Team Sunweb | + 13.38 |
| 99 | Nans Peters | AG2R La Mondiale | + 13.38 |
| 100 | Jonas Koch | CCC Team | + 13.38 |
| 101 | Emanuel Buchmann | Bora-hansgrohe | + 13.38 |
| 102 | José Joaquin Rojas | Movistar Team | + 13.38 |
| 103 | Tejay van Garderen | EF Pro Cycling | + 13.38 |
| 104 | Nelson Oliveira | Movistar Team | + 13.38 |
| 105 | Daniel Martinez | EF Pro Cycling | + 13.38 |
| 106 | Jan Hirt | CCC Team | + 13.38 |
| 107 | Christophe Laporte | Cofidis | + 13.43 |
| 108 | Sonny Colbrelli | Bahrain-McLaren | + 16.14 |
| 109 | Marco Marcato | UAE Team Emirates | + 16.14 |
| 110 | Anthony Turgis | Total Direct Énergie | + 16.14 |
| 111 | Geoffrey Soupe | Total Direct Énergie | + 16.14 |
| 112 | Kasper Asgreen | Deceuninck-Quick Step | + 16.14 |
| 113 | Clément Venturini | AG2R La Mondiale | + 16.14 |
| 114 | Dylan van Baarle | INEOS Grenadiers | + 16.14 |
| 115 | Matthieu Ladagnous | Groupama - FDJ | + 16.14 |
| 116 | Jasper De Buyst | Lotto-Soudal | + 16.14 |
| 117 | Krists Neilands | Israel Start-Up Nation | + 16.49 |
| 118 | Clément Russo | Team Arkéa-Samsic | + 19.57 |
| 119 | Kevin Ledanois | Team Arkéa-Samsic | + 19.57 |
| 120 | Connor Swift | Team Arkéa-Samsic | + 19.57 |
| 121 | Tony Martin | Team Jumbo-Visma | + 19.57 |
| 122 | Marco Haller | Bahrain-McLaren | + 19.57 |
| 123 | Alexander Kristoff | UAE Team Emirates | + 19.57 |
| 124 | Bryan Coquard | B&B Hotels-Vital Concept p/b KTM | + 19.57 |
| 125 | Jens Debusschere | B&B Hotels-Vital Concept p/b KTM | + 19.57 |
| 126 | Maxime Chevalier | B&B Hotels-Vital Concept p/b KTM | + 19.57 |
| 127 | Kevin Reza | B&B Hotels-Vital Concept p/b KTM | + 19.57 |
| 128 | Niccolo Bonifazio | Total Direct Énergie | + 19.57 |
| 129 | Max Walscheid | NTT Pro Cycling | + 19.57 |
| 130 | Casper Pedersen | Team Sunweb | + 19.57 |
| 131 | Mathieu Burgaudeau | Total Direct Énergie | + 19.57 |
| 132 | Hugo Hofstetter | Israel Start-Up Nation | + 19.57 |
| 133 | Benoît Cosnefroy | AG2R La Mondiale | + 19.57 |
| 134 | Felix Großschartner | Bora-hansgrohe | + 19.57 |
| 135 | Alberto Bettiol | EF Pro Cycling | + 19.57 |
| 136 | Harold Tejada | Astana Pro Team | + 19.57 |
| 137 | Amund Grøndahl Jansen | Team Jumbo-Visma | + 19.57 |
| 138 | Edward Theuns | Trek-Segafredo | + 19.57 |
| 139 | Luis León Sánchez | Astana Pro Team | + 25.46 |
| 140 | Hugh Carthy | EF Pro Cycling | + 25.46 |
| 141 | Michael Mørkøv | Deceuninck-Quick Step | + 26.25 |
| 142 | Mads Pedersen | Trek-Segafredo | + 26.25 |
| 143 | Roger Kluge | Lotto-Soudal | + 26.25 |
| 144 | Nils Politt | Israel Start-Up Nation | + 26.25 |
| 145 | Frederik Frison | Lotto-Soudal | + 26.25 |
| 146 | Cees Bol | Team Sunweb | + 26.25 |
| 147 | Alexis Vuillermoz | AG2R La Mondiale | + 26.25 |
| 148 | Pierre Latour | AG2R La Mondiale | + 26.25 |
| 149 | Elia Viviani | Cofidis | + 26.25 |
| 150 | Daniel Oss | Bora-hansgrohe | + 26.25 |
| 151 | Remi Cavagna | Deceuninck-Quick Step | + 26.25 |
| 152 | Caleb Ewan | Lotto-Soudal | + 26.25 |
| 153 | Luke Rowe | INEOS Grenadiers | + 26.25 |
| 154 | Guy Niv | Israel Start-Up Nation | + 26.25 |
| 155 | Simon Geschke | CCC Team | + 26.25 |
| 156 | André Greipel | Israel Start-Up Nation | + 26.25 |
| 157 | Jérôme Cousin | Total Direct Énergie | + 26.25 |
| 158 | Toms Skujins | Trek-Segafredo | + 26.25 |
| 159 | Lukas Pöstlberger | Bora-hansgrohe | + 26.25 |
| 160 | Sam Bennett | Deceuninck-Quick Step | + 26.25 |
| - | Ilnur Zakarin | CCC Team | DNF |
GC
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Primoz Roglic | Team Jumbo-Visma | 51:26:43 |
| 2 | Egan Bernal | INEOS Grenadiers | + 00.21 |
| 3 | Guillaume Martin | Cofidis | + 00.28 |
| 4 | Romain Bardet | AG2R La Mondiale | + 00.30 |
| 5 | Nairo Quintana | Team Arkéa-Samsic | + 00.32 |
| 6 | Rigoberto Uran | EF Pro Cycling | + 00.32 |
| 7 | Tadej Pogacar | UAE Team Emirates | + 00.44 |
| 8 | Adam Yates | Mitchelton-Scott | + 01.02 |
| 9 | Miguel Ángel López | Astana Pro Team | + 01.15 |
| 10 | Mikel Landa | Bahrain-McLaren | + 01.42 |
| 11 | Richie Porte | Trek-Segafredo | + 01.53 |
| 12 | Enric Mas | Movistar Team | + 02.02 |
| 13 | Bauke Mollema | Trek-Segafredo | + 02.31 |
| 14 | Tom Dumoulin | Team Jumbo-Visma | + 03.22 |
| 15 | Richard Carapaz | INEOS Grenadiers | + 03.42 |
| 16 | Damiano Caruso | Bahrain-McLaren | + 03.42 |
| 17 | Alejandro Valverde | Movistar Team | + 03.43 |
| 18 | Esteban Chaves | Mitchelton-Scott | + 12.13 |
| 19 | Sergio Higuita | EF Pro Cycling | + 13.15 |
| 20 | Pierre Rolland | B&B Hotels-Vital Concept p/b KTM | + 18.57 |
| 21 | Warren Barguil | Team Arkéa-Samsic | + 23.51 |
| 22 | Emanuel Buchmann | Bora-hansgrohe | + 26.43 |
| 23 | Mikaël Chérel | AG2R La Mondiale | + 31.25 |
| 24 | Sepp Kuss | Team Jumbo-Visma | + 32.01 |
| 25 | Thibaut Pinot | Groupama - FDJ | + 33.57 |
| 26 | Gorka Izagirre | Astana Pro Team | + 36.04 |
| 27 | Pello Bilbao | Bahrain-McLaren | + 38.47 |
| 28 | Marc Soler | Movistar Team | + 40.08 |
| 29 | George Bennett | Team Jumbo-Visma | + 40.49 |
| 30 | Sebastien Reichenbach | Groupama - FDJ | + 46.08 |
| 31 | Romain Sicard | Total Direct Énergie | + 47.09 |
| 32 | Wout van Aert | Team Jumbo-Visma | + 47.46 |
| 33 | Greg Van Avermaet | CCC Team | + 52.12 |
| 34 | Rudy Molard | Groupama - FDJ | + 52.41 |
| 35 | Alexey Lutsenko | Astana Pro Team | + 54.17 |
| 36 | Michal Kwiatkowski | INEOS Grenadiers | + 55.38 |
| 37 | Carlos Verona | Movistar Team | + 55.44 |
| 38 | Julian Alaphilippe | Deceuninck-Quick Step | + 55.52 |
| 39 | Mikel Nieve | Mitchelton-Scott | + 58.24 |
| 40 | Jonathan Castroviejo | INEOS Grenadiers | + 59.35 |
| 41 | Hugh Carthy | EF Pro Cycling | + 01:00.00 |
| 42 | Kenny Elissonde | Trek-Segafredo | + 01:02.18 |
| 43 | Luis León Sánchez | Astana Pro Team | + 01:02.21 |
| 44 | Robert Gesink | Team Jumbo-Visma | + 01:02.28 |
| 45 | Max Schachmann | Bora-hansgrohe | + 01:02.49 |
| 46 | Daniel Martinez | EF Pro Cycling | + 01:03.41 |
| 47 | Valentin Madouas | Groupama - FDJ | + 01:03.51 |
| 48 | Marc Hirschi | Team Sunweb | + 01:04.15 |
| 49 | Søren Kragh Andersen | Team Sunweb | + 01:05.41 |
| 50 | Jan Polanc | UAE Team Emirates | + 01:07.03 |
| 51 | Jesus Herrada | Cofidis | + 01:07.37 |
| 52 | Neilson Powless | EF Pro Cycling | + 01:08.09 |
| 53 | Stefan Küng | Groupama - FDJ | + 01:10.28 |
| 54 | Harold Tejada | Astana Pro Team | + 01:10.36 |
| 55 | Bob Jungels | Deceuninck-Quick Step | + 01:10.56 |
| 56 | Hugo Houle | Astana Pro Team | + 01:13.51 |
| 57 | David Gaudu | Groupama - FDJ | + 01:15.37 |
| 58 | Daniel Martin | Israel Start-Up Nation | + 01:15.57 |
| 59 | Alexis Vuillermoz | AG2R La Mondiale | + 01:16.45 |
| 60 | Lennard Kämna | Bora-hansgrohe | + 01:17.39 |
| 61 | Nelson Oliveira | Movistar Team | + 01:18.43 |
| 62 | Toms Skujins | Trek-Segafredo | + 01:19.04 |
| 63 | Winner Anacona | Team Arkéa-Samsic | + 01:22.03 |
| 64 | Quentin Pacher | B&B Hotels-Vital Concept p/b KTM | + 01:23.51 |
| 65 | Felix Großschartner | Bora-hansgrohe | + 01:24.09 |
| 66 | Dylan van Baarle | INEOS Grenadiers | + 01:26.59 |
| 67 | Ben Hermans | Israel Start-Up Nation | + 01:27.55 |
| 68 | Niklas Eg | Trek-Segafredo | + 01:28.39 |
| 69 | Cyril Gautier | B&B Hotels-Vital Concept p/b KTM | + 01:28.41 |
| 70 | Nicolas Roche | Team Sunweb | + 01:29.54 |
| 71 | José Joaquin Rojas | Movistar Team | + 01:32.44 |
| 72 | Michael Valgren | NTT Pro Cycling | + 01:33.44 |
| 73 | Dario Cataldo | Movistar Team | + 01:36.11 |
| 74 | Omar Fraile | Astana Pro Team | + 01:36.53 |
| 75 | Nicolas Edet | Cofidis | + 01:37.21 |
| 76 | Alberto Bettiol | EF Pro Cycling | + 01:39.14 |
| 77 | Jasper Stuyven | Trek-Segafredo | + 01:39.37 |
| 78 | Oliver Naesen | AG2R La Mondiale | + 01:41.19 |
| 79 | Thomas De Gendt | Lotto-Soudal | + 01:43.54 |
| 80 | Dries Devenyns | Deceuninck-Quick Step | + 01:44.14 |
| 81 | Michael Schär | CCC Team | + 01:52.42 |
| 82 | Peter Sagan | Bora-hansgrohe | + 01:53.29 |
| 83 | Krists Neilands | Israel Start-Up Nation | + 01:55.01 |
| 84 | Nans Peters | AG2R La Mondiale | + 01:55.04 |
| 85 | Matteo Trentin | CCC Team | + 01:56.03 |
| 86 | Jens Keukeleire | EF Pro Cycling | + 02:00.38 |
| 87 | Simon Geschke | CCC Team | + 02:01.09 |
| 88 | Tom Van Asbroeck | Israel Start-Up Nation | + 02:01.35 |
| 89 | Jan Hirt | CCC Team | + 02:01.51 |
| 90 | Jack Bauer | Mitchelton-Scott | + 02:02.04 |
| 91 | Edvald Boasson-Hagen | NTT Pro Cycling | + 02:02.04 |
| 92 | Michael Gogl | NTT Pro Cycling | + 02:02.12 |
| 93 | Clément Venturini | AG2R La Mondiale | + 02:02.56 |
| 94 | Pierre Latour | AG2R La Mondiale | + 02:03.34 |
| 95 | Vegard Stake Laengen | UAE Team Emirates | + 02:05.24 |
| 96 | Luka Mezgec | Mitchelton-Scott | + 02:05.40 |
| 97 | Tejay van Garderen | EF Pro Cycling | + 02:07.00 |
| 98 | Matej Mohoric | Bahrain-McLaren | + 02:07.55 |
| 99 | Matthieu Ladagnous | Groupama - FDJ | + 02:09.56 |
| 100 | Cyril Barthe | B&B Hotels-Vital Concept p/b KTM | + 02:09.58 |
| 101 | Sonny Colbrelli | Bahrain-McLaren | + 02:10.22 |
| 102 | Christopher Juul-Jensen | Mitchelton-Scott | + 02:11.43 |
| 103 | Roman Kreuziger | NTT Pro Cycling | + 02:12.04 |
| 104 | Pierre-Luc Périchon | Cofidis | + 02:12.56 |
| 105 | Imanol Erviti | Movistar Team | + 02:13.04 |
| 106 | Daniel Oss | Bora-hansgrohe | + 02:13.29 |
| 107 | Tiesj Benoot | Team Sunweb | + 02:13.41 |
| 108 | Alessandro De Marchi | CCC Team | + 02:14.08 |
| 109 | Andrey Amador | INEOS Grenadiers | + 02:14.27 |
| 110 | Daryl Impey | Mitchelton-Scott | + 02:15.24 |
| 111 | Connor Swift | Team Arkéa-Samsic | + 02:21.24 |
| 112 | Dayer Quintana | Team Arkéa-Samsic | + 02:21.26 |
| 113 | Marco Marcato | UAE Team Emirates | + 02:23.24 |
| 114 | Christophe Laporte | Cofidis | + 02:25.23 |
| 115 | Hugo Hofstetter | Israel Start-Up Nation | + 02:25.34 |
| 116 | Edward Theuns | Trek-Segafredo | + 02:26.03 |
| 117 | Fabien Grellier | Total Direct Énergie | + 02:26.19 |
| 118 | Kasper Asgreen | Deceuninck-Quick Step | + 02:26.43 |
| 119 | Bryan Coquard | B&B Hotels-Vital Concept p/b KTM | + 02:27.57 |
| 120 | Casper Pedersen | Team Sunweb | + 02:28.15 |
| 121 | Joris Nieuwenhuis | Team Sunweb | + 02:28.50 |
| 122 | Tim Declercq | Deceuninck-Quick Step | + 02:29.32 |
| 123 | Simone Consonni | Cofidis | + 02:33.52 |
| 124 | David de la Cruz | UAE Team Emirates | + 02:35.02 |
| 125 | Jonas Koch | CCC Team | + 02:35.49 |
| 126 | Anthony Turgis | Total Direct Énergie | + 02:38.01 |
| 127 | Amund Grøndahl Jansen | Team Jumbo-Visma | + 02:38.16 |
| 128 | Nils Politt | Israel Start-Up Nation | + 02:38.27 |
| 129 | Lukas Pöstlberger | Bora-hansgrohe | + 02:39.33 |
| 130 | Ryan Gibbons | NTT Pro Cycling | + 02:39.36 |
| 131 | Michael Mørkøv | Deceuninck-Quick Step | + 02:39.53 |
| 132 | Benoît Cosnefroy | AG2R La Mondiale | + 02:41.08 |
| 133 | Tony Martin | Team Jumbo-Visma | + 02:41.20 |
| 134 | Kevin Ledanois | Team Arkéa-Samsic | + 02:42.10 |
| 135 | Nikias Arndt | Team Sunweb | + 02:43.10 |
| 136 | Geoffrey Soupe | Total Direct Énergie | + 02:44.13 |
| 137 | Alexander Kristoff | UAE Team Emirates | + 02:45.40 |
| 138 | Remi Cavagna | Deceuninck-Quick Step | + 02:45.50 |
| 139 | Kevin Reza | B&B Hotels-Vital Concept p/b KTM | + 02:46.03 |
| 140 | Mads Pedersen | Trek-Segafredo | + 02:46.57 |
| 141 | Jens Debusschere | B&B Hotels-Vital Concept p/b KTM | + 02:47.22 |
| 142 | Max Walscheid | NTT Pro Cycling | + 02:48.51 |
| 143 | Jasper De Buyst | Lotto-Soudal | + 02:49.54 |
| 144 | Elia Viviani | Cofidis | + 02:50.14 |
| 145 | Wout Poels | Bahrain-McLaren | + 02:51.52 |
| 146 | Clément Russo | Team Arkéa-Samsic | + 02:52.23 |
| 147 | Sam Bennett | Deceuninck-Quick Step | + 02:52.53 |
| 148 | Caleb Ewan | Lotto-Soudal | + 02:53.16 |
| 149 | Cees Bol | Team Sunweb | + 02:53.16 |
| 150 | Mathieu Burgaudeau | Total Direct Énergie | + 02:54.40 |
| 151 | Pavel Sivakov | INEOS Grenadiers | + 02:55.02 |
| 152 | André Greipel | Israel Start-Up Nation | + 02:56.04 |
| 153 | Niccolo Bonifazio | Total Direct Énergie | + 02:57.21 |
| 154 | Luke Rowe | INEOS Grenadiers | + 02:57.35 |
| 155 | Guy Niv | Israel Start-Up Nation | + 02:58.35 |
| 156 | Maxime Chevalier | B&B Hotels-Vital Concept p/b KTM | + 02:59.10 |
| 157 | Marco Haller | Bahrain-McLaren | + 02:59.47 |
| 158 | Frederik Frison | Lotto-Soudal | + 03:04.02 |
| 159 | Roger Kluge | Lotto-Soudal | + 03:07.48 |
| 160 | Jérôme Cousin | Total Direct Énergie | + 03:22.10 |
| - | Ilnur Zakarin | CCC Team | DNF |
Youth
| Pos | Rider | Team | Time |
|---|---|---|---|
| 1 | Egan Bernal | INEOS Grenadiers | 51:27:04 |
| 2 | Tadej Pogacar | UAE Team Emirates | + 00.23 |
| 3 | Enric Mas | Movistar Team | + 01.41 |
| 4 | Sergio Higuita | EF Pro Cycling | + 12.54 |
| 5 | Daniel Martinez | EF Pro Cycling | + 01:03.20 |
| 6 | Valentin Madouas | Groupama - FDJ | + 01:03.30 |
| 7 | Marc Hirschi | Team Sunweb | + 01:03.54 |
| 8 | Neilson Powless | EF Pro Cycling | + 01:07.48 |
| 9 | Harold Tejada | Astana Pro Team | + 01:10.15 |
| 10 | David Gaudu | Groupama - FDJ | + 01:15.16 |
| 11 | Lennard Kämna | Bora-hansgrohe | + 01:17.18 |
| 12 | Niklas Eg | Trek-Segafredo | + 01:28.18 |
| 13 | Cyril Barthe | B&B Hotels-Vital Concept p/b KTM | + 02:09.37 |
| 14 | Connor Swift | Team Arkéa-Samsic | + 02:21.03 |
| 15 | Kasper Asgreen | Deceuninck-Quick Step | + 02:26.22 |
| 16 | Casper Pedersen | Team Sunweb | + 02:27.54 |
| 17 | Joris Nieuwenhuis | Team Sunweb | + 02:28.29 |
| 18 | Benoît Cosnefroy | AG2R La Mondiale | + 02:40.47 |
| 19 | Remi Cavagna | Deceuninck-Quick Step | + 02:45.29 |
| 20 | Mads Pedersen | Trek-Segafredo | + 02:46.36 |
| 21 | Clément Russo | Team Arkéa-Samsic | + 02:52.02 |
| 22 | Cees Bol | Team Sunweb | + 02:52.55 |
| 23 | Mathieu Burgaudeau | Total Direct Énergie | + 02:54.19 |
| 24 | Pavel Sivakov | INEOS Grenadiers | + 02:54.41 |
| 25 | Maxime Chevalier | B&B Hotels-Vital Concept p/b KTM | + 02:58.49 |
Points
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Sam Bennett | Deceuninck-Quick Step | 252 |
| 2 | Peter Sagan | Bora-hansgrohe | 186 |
| 3 | Bryan Coquard | B&B Hotels-Vital Concept p/b KTM | 162 |
| 4 | Caleb Ewan | Lotto-Soudal | 155 |
| 5 | Matteo Trentin | CCC Team | 146 |
| 6 | Wout van Aert | Team Jumbo-Visma | 131 |
| 7 | Alexander Kristoff | UAE Team Emirates | 100 |
| 8 | Michael Mørkøv | Deceuninck-Quick Step | 100 |
| 9 | Marc Hirschi | Team Sunweb | 90 |
| 10 | Julian Alaphilippe | Deceuninck-Quick Step | 88 |
| 11 | Cees Bol | Team Sunweb | 72 |
| 12 | Tadej Pogacar | UAE Team Emirates | 69 |
| 13 | Greg Van Avermaet | CCC Team | 67 |
| 14 | Mads Pedersen | Trek-Segafredo | 60 |
| 15 | Alexey Lutsenko | Astana Pro Team | 56 |
| 16 | Edvald Boasson-Hagen | NTT Pro Cycling | 53 |
| 17 | Daniel Oss | Bora-hansgrohe | 53 |
| 18 | Jasper Stuyven | Trek-Segafredo | 51 |
| 19 | Hugo Hofstetter | Israel Start-Up Nation | 51 |
| 20 | Primoz Roglic | Team Jumbo-Visma | 50 |
| 21 | Egan Bernal | INEOS Grenadiers | 50 |
| 22 | Jesus Herrada | Cofidis | 50 |
| 23 | Adam Yates | Mitchelton-Scott | 49 |
| 24 | Neilson Powless | EF Pro Cycling | 49 |
| 25 | Luka Mezgec | Mitchelton-Scott | 49 |
| 26 | Toms Skujins | Trek-Segafredo | 47 |
| 27 | Quentin Pacher | B&B Hotels-Vital Concept p/b KTM | 46 |
| 28 | Clément Venturini | AG2R La Mondiale | 45 |
| 29 | Bauke Mollema | Trek-Segafredo | 44 |
| 30 | Jérôme Cousin | Total Direct Énergie | 41 |
| 31 | Elia Viviani | Cofidis | 41 |
| 32 | Nils Politt | Israel Start-Up Nation | 40 |
| 33 | Guillaume Martin | Cofidis | 38 |
| 34 | Søren Kragh Andersen | Team Sunweb | 38 |
| 35 | Niccolo Bonifazio | Total Direct Énergie | 38 |
| 36 | Max Schachmann | Bora-hansgrohe | 35 |
| 37 | Nans Peters | AG2R La Mondiale | 29 |
| 38 | Nairo Quintana | Team Arkéa-Samsic | 28 |
| 39 | Christophe Laporte | Cofidis | 28 |
| 40 | Mathieu Burgaudeau | Total Direct Énergie | 27 |
| 41 | Pierre Rolland | B&B Hotels-Vital Concept p/b KTM | 25 |
| 42 | Hugo Houle | Astana Pro Team | 23 |
| 43 | Tiesj Benoot | Team Sunweb | 23 |
| 44 | Mikel Landa | Bahrain-McLaren | 22 |
| 45 | Kasper Asgreen | Deceuninck-Quick Step | 22 |
| 46 | Michael Schär | CCC Team | 21 |
| 47 | Fabien Grellier | Total Direct Énergie | 21 |
| 48 | Matthieu Ladagnous | Groupama - FDJ | 20 |
| 49 | Miguel Ángel López | Astana Pro Team | 20 |
| 50 | Benoît Cosnefroy | AG2R La Mondiale | 20 |
| 51 | Max Walscheid | NTT Pro Cycling | 20 |
| 52 | Carlos Verona | Movistar Team | 18 |
| 53 | Nicolas Roche | Team Sunweb | 18 |
| 54 | Sergio Higuita | EF Pro Cycling | 17 |
| 55 | Ben Hermans | Israel Start-Up Nation | 17 |
| 56 | Cyril Gautier | B&B Hotels-Vital Concept p/b KTM | 17 |
| 57 | Omar Fraile | Astana Pro Team | 17 |
| 58 | Imanol Erviti | Movistar Team | 17 |
| 59 | Edward Theuns | Trek-Segafredo | 17 |
| 60 | Felix Großschartner | Bora-hansgrohe | 16 |
| 61 | Remi Cavagna | Deceuninck-Quick Step | 16 |
| 62 | Esteban Chaves | Mitchelton-Scott | 15 |
| 63 | Jonathan Castroviejo | INEOS Grenadiers | 15 |
| 64 | Luis León Sánchez | Astana Pro Team | 15 |
| 65 | Daniel Martinez | EF Pro Cycling | 15 |
| 66 | David Gaudu | Groupama - FDJ | 15 |
| 67 | Lennard Kämna | Bora-hansgrohe | 15 |
| 68 | Michael Gogl | NTT Pro Cycling | 15 |
| 69 | Anthony Turgis | Total Direct Énergie | 15 |
| 70 | Romain Bardet | AG2R La Mondiale | 14 |
| 71 | Thibaut Pinot | Groupama - FDJ | 14 |
| 72 | Michal Kwiatkowski | INEOS Grenadiers | 14 |
| 73 | Oliver Naesen | AG2R La Mondiale | 14 |
| 74 | André Greipel | Israel Start-Up Nation | 14 |
| 75 | Alejandro Valverde | Movistar Team | 13 |
| 76 | Ryan Gibbons | NTT Pro Cycling | 13 |
| 77 | Kevin Reza | B&B Hotels-Vital Concept p/b KTM | 13 |
| 78 | Damiano Caruso | Bahrain-McLaren | 12 |
| 79 | Geoffrey Soupe | Total Direct Énergie | 12 |
| 80 | Tom Dumoulin | Team Jumbo-Visma | 11 |
| 81 | Richard Carapaz | INEOS Grenadiers | 11 |
| 82 | Warren Barguil | Team Arkéa-Samsic | 11 |
| 83 | Sebastien Reichenbach | Groupama - FDJ | 11 |
| 84 | Alexis Vuillermoz | AG2R La Mondiale | 11 |
| 85 | Richie Porte | Trek-Segafredo | 10 |
| 86 | Krists Neilands | Israel Start-Up Nation | 10 |
| 87 | Sonny Colbrelli | Bahrain-McLaren | 10 |
| 88 | Marco Haller | Bahrain-McLaren | 10 |
| 89 | Kenny Elissonde | Trek-Segafredo | 9 |
| 90 | Jens Debusschere | B&B Hotels-Vital Concept p/b KTM | 9 |
| 91 | Rigoberto Uran | EF Pro Cycling | 8 |
| 92 | Nelson Oliveira | Movistar Team | 8 |
| 93 | Casper Pedersen | Team Sunweb | 8 |
| 94 | Lukas Pöstlberger | Bora-hansgrohe | 8 |
| 95 | Roger Kluge | Lotto-Soudal | 8 |
| 96 | Alberto Bettiol | EF Pro Cycling | 7 |
| 97 | Thomas De Gendt | Lotto-Soudal | 7 |
| 98 | Andrey Amador | INEOS Grenadiers | 7 |
| 99 | Christopher Juul-Jensen | Mitchelton-Scott | 6 |
| 100 | Pello Bilbao | Bahrain-McLaren | 5 |
| 101 | Marc Soler | Movistar Team | 5 |
| 102 | Dries Devenyns | Deceuninck-Quick Step | 5 |
| 103 | Tom Van Asbroeck | Israel Start-Up Nation | 5 |
| 104 | Robert Gesink | Team Jumbo-Visma | 4 |
| 105 | Nicolas Edet | Cofidis | 4 |
| 106 | Pierre Latour | AG2R La Mondiale | 4 |
| 107 | Jonas Koch | CCC Team | 4 |
| 108 | Jack Bauer | Mitchelton-Scott | 3 |
| 109 | Roman Kreuziger | NTT Pro Cycling | 3 |
| 110 | Simone Consonni | Cofidis | 3 |
| 111 | Mikaël Chérel | AG2R La Mondiale | 2 |
| 112 | Sepp Kuss | Team Jumbo-Visma | 2 |
| 113 | Cyril Barthe | B&B Hotels-Vital Concept p/b KTM | 2 |
| 114 | Jens Keukeleire | EF Pro Cycling | 1 |
| 159 | Simon Geschke | CCC Team | -6 |
| 160 | Hugh Carthy | EF Pro Cycling | -13 |
Mountain
| Pos | Rider | Team | Points |
|---|---|---|---|
| 1 | Benoît Cosnefroy | AG2R La Mondiale | 36 |
| 2 | Nans Peters | AG2R La Mondiale | 31 |
| 3 | Marc Hirschi | Team Sunweb | 31 |
| 4 | Toms Skujins | Trek-Segafredo | 24 |
| 5 | Quentin Pacher | B&B Hotels-Vital Concept p/b KTM | 21 |
| 6 | Primoz Roglic | Team Jumbo-Visma | 18 |
| 7 | Tadej Pogacar | UAE Team Emirates | 14 |
| 8 | Carlos Verona | Movistar Team | 14 |
| 9 | Neilson Powless | EF Pro Cycling | 14 |
| 10 | Michael Gogl | NTT Pro Cycling | 12 |
| 11 | Nicolas Roche | Team Sunweb | 11 |
| 12 | Alexey Lutsenko | Astana Pro Team | 10 |
| 13 | Jérôme Cousin | Total Direct Énergie | 9 |
| 14 | Jesus Herrada | Cofidis | 9 |
| 15 | David Gaudu | Groupama - FDJ | 8 |
| 16 | Omar Fraile | Astana Pro Team | 8 |
| 17 | Greg Van Avermaet | CCC Team | 7 |
| 18 | Søren Kragh Andersen | Team Sunweb | 7 |
| 19 | Fabien Grellier | Total Direct Énergie | 6 |
| 20 | Guillaume Martin | Cofidis | 6 |
| 21 | Kasper Asgreen | Deceuninck-Quick Step | 6 |
| 22 | Marc Soler | Movistar Team | 5 |
| 23 | Nairo Quintana | Team Arkéa-Samsic | 4 |
| 24 | Mikel Landa | Bahrain-McLaren | 4 |
| 25 | Warren Barguil | Team Arkéa-Samsic | 4 |
| 26 | Thomas De Gendt | Lotto-Soudal | 3 |
| 27 | Robert Gesink | Team Jumbo-Visma | 3 |
| 28 | Michael Schär | CCC Team | 2 |
| 29 | Krists Neilands | Israel Start-Up Nation | 2 |
| 30 | Mathieu Burgaudeau | Total Direct Énergie | 2 |
| 31 | Egan Bernal | INEOS Grenadiers | 2 |
| 32 | Julian Alaphilippe | Deceuninck-Quick Step | 2 |
| 33 | Jonathan Castroviejo | INEOS Grenadiers | 2 |
| 34 | Max Schachmann | Bora-hansgrohe | 2 |
| 35 | Ben Hermans | Israel Start-Up Nation | 2 |
| 36 | Cyril Gautier | B&B Hotels-Vital Concept p/b KTM | 2 |
| 37 | Nils Politt | Israel Start-Up Nation | 2 |
| 38 | Lukas Pöstlberger | Bora-hansgrohe | 2 |
| 39 | Matthieu Ladagnous | Groupama - FDJ | 1 |
| 40 | Romain Bardet | AG2R La Mondiale | 1 |
| 41 | Miguel Ángel López | Astana Pro Team | 1 |
| 42 | Wout van Aert | Team Jumbo-Visma | 1 |
| 43 | Daniel Martinez | EF Pro Cycling | 1 |
| 159 | Hugh Carthy | EF Pro Cycling | -1 |
| 160 | Simon Geschke | CCC Team | -2 |








