Tous les résultats sportifs en temps réel
Tous les résultats sportifs en temps réel
Choix d'une saison :
Le Critérium du Dauphiné Libéré 2024 est la 76ème édition de cette épreuve. La compétition a eu lieu du 2 au 9 juin 2024 . Le vainqueur de l'édition 2024 est Primoz Roglic.
France - 2 Juin 2024 - 9 Juin 2024
| 1 | Primoz Roglic (SLO) | Bora - Hansgrohe | 25:35:40 |
| 2 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | 0:08 |
| 3 | Derek Gee (CAN) | Israel - Premier Tech | 0:36 |
| 4 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | 1:00 |
| 5 | Laurens De Plus (BEL) | Ineos Grenadiers | 2:04 |
| 6 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | 2:06 |
| 7 | Remco Evenepoel (BEL) | Soudal - Quick Step | 2:25 |
| 8 | Giulio Ciccone (ITA) | Lidl - Trek | 2:54 |
| 9 | Oier Lazkano Lopez (ESP) | Movistar | mt |
| 10 | Mikel Landa Meana (ESP) | Soudal - Quick Step | 4:13 |
| 11 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | 4:28 |
| 12 | Javier Romo Oliver (ESP) | Movistar | 5:53 |
| 13 | Callum Scotson (AUS) | Team Jayco Alula | 6:04 |
| 14 | Louis Meintjes (AFS) | 6:57 | |
| 15 | David Gaudu (FRA) | Groupama - Fdj | 11:10 |
| 16 | Jack Haig (AUS) | Bahrain Victorious | 12:12 |
| 17 | Marc Soler Gimenez (ESP) | Uae Team Emirates | 12:47 |
| 18 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | 13:36 |
| 19 | Guillaume Martin (FRA) | 14:32 | |
| 20 | Jai Hindley (AUS) | Bora - Hansgrohe | 16:29 |
| 21 | Dylan Theuns (BEL) | Israel - Premier Tech | 17:18 |
| 22 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | 17:33 |
| 23 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 20:05 |
| 24 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | 20:45 |
| 25 | Krists Neilands (LAT) | Israel - Premier Tech | 23:10 |
| 26 | Romain Grégoire (FRA) | Groupama - Fdj | 28:43 |
| 27 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | 29:40 |
| 28 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | 33:10 |
| 29 | Darren Rafferty (IRL) | EF Education - Easypost | 34:47 |
| 30 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | 35:25 |
| 31 | Lorenzo Fortunato (ITA) | 36:27 | |
| 32 | Michal Kwiatkowski (POL) | Ineos Grenadiers | 37:09 |
| 33 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | 37:46 |
| 34 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | 40:54 |
| 35 | Alessandro Fancellu (ITA) | 43:02 | |
| 36 | Davide Formolo (ITA) | Movistar | 43:27 |
| 37 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | 45:15 |
| 38 | Matteo Sobrero (ITA) | Bora - Hansgrohe | 45:27 |
| 39 | Sean Quinn (E-U) | EF Education - Easypost | 45:33 |
| 40 | Bob Jungels (LUX) | Bora - Hansgrohe | 47:22 |
| 41 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | 48:37 |
| 42 | Valentin Madouas (FRA) | Groupama - Fdj | 49:24 |
| 43 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | 50:13 |
| 44 | Kevin Geniets (LUX) | Groupama - Fdj | 50:29 |
| 45 | Tim Wellens (BEL) | Uae Team Emirates | 51:11 |
| 46 | Joshua Tarling (G-B) | Ineos Grenadiers | 52:50 |
| 47 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | 53:44 |
| 48 | Gregor Mühlberger (AUT) | Movistar | 53:53 |
| 49 | Nils Politt (ALL) | Uae Team Emirates | 54:42 |
| 50 | Georg Zimmermann (ALL) | Intermarché - Wanty | 56:05 |
| 51 | Markus Hoelgård (NOR) | Uno-X Mobility | 57:37 |
| 52 | Quentin Pacher (FRA) | Groupama - Fdj | 57:56 |
| 53 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | 58:31 |
| 54 | Andreas Leknessund (NOR) | Uno-X Mobility | 58:52 |
| 55 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | 1:00:25 |
| 56 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | 1:01:21 |
| 57 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | 1:02:25 |
| 58 | Jonathan Lastra Martinez (ESP) | Cofidis | 1:02:51 |
| 59 | Owain Doull (G-B) | EF Education - Easypost | 1:08:19 |
| 60 | Jonas Rutsch (ALL) | EF Education - Easypost | 1:10:19 |
| 61 | Mads Pedersen (DAN) | Lidl - Trek | 1:12:34 |
| 62 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | 1:12:54 |
| 63 | Jason Osborne (ALL) | Alpecin - Deceuninck | 1:12:55 |
| 64 | Hugo Houle (CAN) | Israel - Premier Tech | 1:14:18 |
| 65 | Juri Hollmann (ALL) | Alpecin - Deceuninck | 1:14:47 |
| 66 | Alfred Wright (G-B) | Bahrain Victorious | 1:15:26 |
| 67 | Luca Vergallito (ITA) | Alpecin - Deceuninck | 1:15:32 |
| 68 | Jan Maas (P-B) | Team Jayco Alula | 1:17:31 |
| 69 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | 1:18:07 |
| 70 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | 1:18:52 |
| 71 | Clément Venturini (FRA) | Arkea - B&b Hotels | 1:19:45 |
| 72 | Davide De Pretto (ITA) | Team Jayco Alula | 1:21:36 |
| 73 | Arjen Livyns (BEL) | Lotto - Dstny | 1:22:19 |
| 74 | Michael Vink (NZL) | Uae Team Emirates | 1:22:26 |
| 75 | Mathijs Paasschens (P-B) | Lotto - Dstny | 1:23:01 |
| 76 | Ben Turner (G-B) | Ineos Grenadiers | 1:23:07 |
| 77 | James Knox (G-B) | Soudal - Quick Step | 1:23:13 |
| 78 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | 1:23:52 |
| 79 | Tobias Bayer (AUT) | Alpecin - Deceuninck | 1:26:40 |
| 80 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | 1:27:24 |
| 81 | Chris Froome (G-B) | Israel - Premier Tech | 1:28:25 |
| 82 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | 1:28:26 |
| 83 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | 1:29:23 |
| 84 | Gorka Izagirre Insausti (ESP) | Cofidis | 1:30:45 |
| 85 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | 1:30:59 |
| 86 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | 1:31:11 |
| 87 | Casper Pedersen (DAN) | Soudal - Quick Step | 1:31:15 |
| 88 | Gianni Moscon (ITA) | Soudal - Quick Step | 1:31:34 |
| 89 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | 1:34:54 |
| 90 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | 1:34:56 |
| 91 | Nico Denz (ALL) | Bora - Hansgrohe | 1:34:57 |
| 92 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | 1:35:08 |
| 93 | Hugo Page (FRA) | Intermarché - Wanty | 1:37:37 |
| 94 | Marco Haller (AUT) | Bora - Hansgrohe | 1:44:45 |

| 1 | Mads Pedersen (DAN) | Lidl - Trek | 4:01:30 |
| 2 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | mt |
| 3 | Hugo Page (FRA) | Intermarché - Wanty | mt |
| 4 | Clément Venturini (FRA) | Arkea - B&b Hotels | mt |
| 5 | Owain Doull (G-B) | EF Education - Easypost | mt |
| 6 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | mt |
| 7 | Ivan Garcia Cortina (ESP) | Movistar | mt |
| 8 | Alfred Wright (G-B) | Bahrain Victorious | mt |
| 9 | Clément Russo (FRA) | Groupama - Fdj | mt |
| 10 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | mt |
| 11 | Blake Quick (AUS) | Team Jayco Alula | mt |
| 12 | Jensen Plowright (AUS) | Alpecin - Deceuninck | mt |
| 13 | Krists Neilands (LAT) | Israel - Premier Tech | mt |
| 14 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | mt |
| 15 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | mt |
| 16 | Tobias Bayer (AUT) | Alpecin - Deceuninck | mt |
| 17 | Derek Gee (CAN) | Israel - Premier Tech | mt |
| 18 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | mt |
| 19 | Milan Menten (BEL) | Lotto - Dstny | mt |
| 20 | Matteo Sobrero (ITA) | Bora - Hansgrohe | mt |
| 21 | Axel Mariault (FRA) | Cofidis | mt |
| 22 | Clément Champoussin (FRA) | Arkea - B&b Hotels | mt |
| 23 | Sean Quinn (E-U) | EF Education - Easypost | mt |
| 24 | Ryan Gibbons (AFS) | Lidl - Trek | mt |
| 25 | Jonathan Lastra Martinez (ESP) | Cofidis | mt |
| 26 | Hugo Houle (CAN) | Israel - Premier Tech | mt |
| 27 | Nico Denz (ALL) | Bora - Hansgrohe | mt |
| 28 | Arjen Livyns (BEL) | Lotto - Dstny | mt |
| 29 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | mt |
| 30 | Oliver Knight (G-B) | Cofidis | mt |
| 31 | Nils Politt (ALL) | Uae Team Emirates | mt |
| 32 | Alessandro Fancellu (ITA) | mt | |
| 33 | Logan Currie (NZL) | mt | |
| 34 | Clément Berthet (FRA) | Decathlon AG2R la Mondiale | mt |
| 35 | Jasha Sütterlin (ALL) | Bahrain Victorious | mt |
| 36 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | mt |
| 37 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | mt |
| 38 | Chris Harper (AUS) | Team Jayco Alula | mt |
| 39 | Davide De Pretto (ITA) | Team Jayco Alula | mt |
| 40 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | mt |
| 41 | Darren Rafferty (IRL) | EF Education - Easypost | mt |
| 42 | Davide Formolo (ITA) | Movistar | mt |
| 43 | Michal Kwiatkowski (POL) | Ineos Grenadiers | mt |
| 44 | Michael Vink (NZL) | Uae Team Emirates | mt |
| 45 | Oier Lazkano Lopez (ESP) | Movistar | mt |
| 46 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | mt |
| 47 | Jack Haig (AUS) | Bahrain Victorious | mt |
| 48 | Vito Braet (BEL) | Intermarché - Wanty | mt |
| 49 | Antonio Tiberi (ITA) | Bahrain Victorious | mt |
| 50 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | mt |
| 51 | Juan Ayuso Pesquera (ESP) | Uae Team Emirates | mt |
| 52 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | mt |
| 53 | David Gaudu (FRA) | Groupama - Fdj | mt |
| 54 | Laurens Huys (BEL) | Arkea - B&b Hotels | mt |
| 55 | Bob Jungels (LUX) | Bora - Hansgrohe | mt |
| 56 | Jonas Rutsch (ALL) | EF Education - Easypost | mt |
| 57 | Anders Skaarseth (NOR) | Uno-X Mobility | mt |
| 58 | Georg Zimmermann (ALL) | Intermarché - Wanty | mt |
| 59 | Juri Hollmann (ALL) | Alpecin - Deceuninck | mt |
| 60 | Abner Santiago Umba López (COL) | Astana Qazaqstan Team | mt |
| 61 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | mt |
| 62 | Giulio Ciccone (ITA) | Lidl - Trek | mt |
| 63 | Marco Haller (AUT) | Bora - Hansgrohe | mt |
| 64 | Kamil Gradek (POL) | Bahrain Victorious | mt |
| 65 | Anthon Charmig (DAN) | Astana Qazaqstan Team | mt |
| 66 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | mt |
| 67 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | mt |
| 68 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | mt |
| 69 | Louis Meintjes (AFS) | mt | |
| 70 | Toms Skujins (LAT) | Lidl - Trek | mt |
| 71 | Mikel Landa Meana (ESP) | Soudal - Quick Step | mt |
| 72 | Primoz Roglic (SLO) | Bora - Hansgrohe | mt |
| 73 | Iván Ramiro Sosa Cuervo (COL) | Movistar | mt |
| 74 | Casper Pedersen (DAN) | Soudal - Quick Step | mt |
| 75 | Guillaume Martin (FRA) | mt | |
| 76 | Filippo Conca (ITA) | Q36.5 Pro Cycling Team | mt |
| 77 | Hugo Toumire (FRA) | Cofidis | mt |
| 78 | Luke Durbridge (AUS) | Team Jayco Alula | mt |
| 79 | Jan Maas (P-B) | Team Jayco Alula | mt |
| 80 | Tim Wellens (BEL) | Uae Team Emirates | mt |
| 81 | Pavel Sivakov (FRA) | Uae Team Emirates | mt |
| 82 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | mt |
| 83 | Jai Hindley (AUS) | Bora - Hansgrohe | mt |
| 84 | Lorenzo Fortunato (ITA) | mt | |
| 85 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | mt |
| 86 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | mt |
| 87 | Ide Schelling (P-B) | Astana Qazaqstan Team | mt |
| 88 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | mt |
| 89 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | mt |
| 90 | Alex Kirsch (LUX) | Lidl - Trek | mt |
| 91 | Dylan Theuns (BEL) | Israel - Premier Tech | mt |
| 92 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | mt |
| 93 | Gianni Moscon (ITA) | Soudal - Quick Step | mt |
| 94 | Tao Geoghegan-Hart (G-B) | Lidl - Trek | mt |
| 95 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | mt |
| 96 | Gorka Izagirre Insausti (ESP) | Cofidis | mt |
| 97 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | mt |
| 98 | Remco Evenepoel (BEL) | Soudal - Quick Step | mt |
| 99 | Mathijs Paasschens (P-B) | Lotto - Dstny | mt |
| 100 | Cristián Rodríguez Martin (ESP) | Arkea - B&b Hotels | mt |
| 101 | Antoine Huby (FRA) | Soudal - Quick Step | mt |
| 102 | Laurens De Plus (BEL) | Ineos Grenadiers | mt |
| 103 | Dylan Van Baarle (P-B) | Team Visma / Lease a Bike | mt |
| 104 | Remy Rochas (FRA) | Groupama - Fdj | mt |
| 105 | Tom Paquot (BEL) | Intermarché - Wanty | mt |
| 106 | Andreas Kron (DAN) | Lotto - Dstny | mt |
| 107 | Markus Hoelgård (NOR) | Uno-X Mobility | mt |
| 108 | Chris Froome (G-B) | Israel - Premier Tech | mt |
| 109 | Odd Christian Eiking (NOR) | Uno-X Mobility | mt |
| 110 | Mark Donovan (G-B) | mt | |
| 111 | Alexander Edmondson (AUS) | Team Dsm-Firmenich Postnl | |
| 112 | James Whelan (AUS) | Q36.5 Pro Cycling Team |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | 3:21:42 |
| 2 | Primoz Roglic (SLO) | Bora - Hansgrohe | mt |
| 3 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | mt |
| 4 | Giulio Ciccone (ITA) | Lidl - Trek | mt |
| 5 | Oier Lazkano Lopez (ESP) | Movistar | mt |
| 6 | Dylan Theuns (BEL) | Israel - Premier Tech | mt |
| 7 | Lukas Nerurkar (G-B) | EF Education - Easypost | mt |
| 8 | Clément Champoussin (FRA) | Arkea - B&b Hotels | mt |
| 9 | Romain Grégoire (FRA) | Groupama - Fdj | mt |
| 10 | Guillaume Martin (FRA) | mt | |
| 11 | Juan Ayuso Pesquera (ESP) | Uae Team Emirates | mt |
| 12 | Tao Geoghegan-Hart (G-B) | Lidl - Trek | mt |
| 13 | Sepp Kuss (E-U) | Team Visma / Lease a Bike | mt |
| 14 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | mt |
| 15 | Jack Haig (AUS) | Bahrain Victorious | mt |
| 16 | Gregor Mühlberger (AUT) | Movistar | mt |
| 17 | Pavel Sivakov (FRA) | Uae Team Emirates | mt |
| 18 | Odd Christian Eiking (NOR) | Uno-X Mobility | mt |
| 19 | Kobe Goossens (BEL) | Intermarché - Wanty | mt |
| 20 | Derek Gee (CAN) | Israel - Premier Tech | mt |
| 21 | Ilan Van Wilder (BEL) | Soudal - Quick Step | mt |
| 22 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | mt |
| 23 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | mt |
| 24 | Javier Romo Oliver (ESP) | Movistar | mt |
| 25 | Davide Formolo (ITA) | Movistar | mt |
| 26 | Louis Meintjes (AFS) | mt | |
| 27 | Remco Evenepoel (BEL) | Soudal - Quick Step | mt |
| 28 | Laurens De Plus (BEL) | Ineos Grenadiers | mt |
| 29 | Abner Santiago Umba López (COL) | Astana Qazaqstan Team | mt |
| 30 | Andreas Leknessund (NOR) | Uno-X Mobility | mt |
| 31 | David Gaudu (FRA) | Groupama - Fdj | mt |
| 32 | Iván Ramiro Sosa Cuervo (COL) | Movistar | mt |
| 33 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | mt |
| 34 | Marc Soler Gimenez (ESP) | Uae Team Emirates | mt |
| 35 | Clément Berthet (FRA) | Decathlon AG2R la Mondiale | mt |
| 36 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | mt |
| 37 | Callum Scotson (AUS) | Team Jayco Alula | mt |
| 38 | Lorenzo Fortunato (ITA) | mt | |
| 39 | Alessandro Fancellu (ITA) | mt | |
| 40 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | mt |
| 41 | Steven Kruijswijk (P-B) | Team Visma / Lease a Bike | mt |
| 42 | Andreas Kron (DAN) | Lotto - Dstny | mt |
| 43 | Mikel Landa Meana (ESP) | Soudal - Quick Step | mt |
| 44 | Cristián Rodríguez Martin (ESP) | Arkea - B&b Hotels | mt |
| 45 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | mt |
| 46 | Krists Neilands (LAT) | Israel - Premier Tech | mt |
| 47 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | mt |
| 48 | Neilson Powless (E-U) | EF Education - Easypost | mt |
| 49 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | mt |
| 50 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | mt |
| 51 | Chris Harper (AUS) | Team Jayco Alula | mt |
| 52 | Darren Rafferty (IRL) | EF Education - Easypost | mt |
| 53 | Tim Wellens (BEL) | Uae Team Emirates | mt |
| 54 | Toms Skujins (LAT) | Lidl - Trek | 0:30 |
| 55 | Markus Hoelgård (NOR) | Uno-X Mobility | 0:44 |
| 56 | Jai Hindley (AUS) | Bora - Hansgrohe | 0:54 |
| 57 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 1:33 |
| 58 | Kenny Elissonde (FRA) | Cofidis | mt |
| 59 | Michal Kwiatkowski (POL) | Ineos Grenadiers | mt |
| 60 | Sean Quinn (E-U) | EF Education - Easypost | mt |
| 61 | Luca Vergallito (ITA) | Alpecin - Deceuninck | mt |
| 62 | Antonio Pedrero Lopez (ESP) | Movistar | mt |
| 63 | Alfred Wright (G-B) | Bahrain Victorious | mt |
| 64 | Valentin Madouas (FRA) | Groupama - Fdj | mt |
| 65 | Filippo Conca (ITA) | Q36.5 Pro Cycling Team | 2:04 |
| 66 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | mt |
| 67 | Axel Mariault (FRA) | Cofidis | mt |
| 68 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | mt |
| 69 | Laurens Huys (BEL) | Arkea - B&b Hotels | mt |
| 70 | Harry Sweeny (AUS) | EF Education - Easypost | 2:44 |
| 71 | Mads Pedersen (DAN) | Lidl - Trek | 4:18 |
| 72 | Davide De Pretto (ITA) | Team Jayco Alula | 5:19 |
| 73 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | 6:01 |
| 74 | Juri Hollmann (ALL) | Alpecin - Deceuninck | mt |
| 75 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | mt |
| 76 | Remy Rochas (FRA) | Groupama - Fdj | mt |
| 77 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | 6:14 |
| 78 | Idar Andersen (NOR) | Uno-X Mobility | 7:07 |
| 79 | Ide Schelling (P-B) | Astana Qazaqstan Team | mt |
| 80 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | mt |
| 81 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | mt |
| 82 | Gianni Moscon (ITA) | Soudal - Quick Step | mt |
| 83 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | mt |
| 84 | James Knox (G-B) | Soudal - Quick Step | 8:39 |
| 85 | Matteo Sobrero (ITA) | Bora - Hansgrohe | mt |
| 86 | Quentin Pacher (FRA) | Groupama - Fdj | 10:22 |
| 87 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | mt |
| 88 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | mt |
| 89 | Kevin Geniets (LUX) | Groupama - Fdj | mt |
| 90 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | mt |
| 91 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | mt |
| 92 | Luke Durbridge (AUS) | Team Jayco Alula | mt |
| 93 | Jonathan Lastra Martinez (ESP) | Cofidis | mt |
| 94 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | mt |
| 95 | Mark Donovan (G-B) | mt | |
| 96 | Jason Osborne (ALL) | Alpecin - Deceuninck | mt |
| 97 | Nils Politt (ALL) | Uae Team Emirates | mt |
| 98 | Bob Jungels (LUX) | Bora - Hansgrohe | mt |
| 99 | Ådne Holter (NOR) | Uno-X Mobility | mt |
| 100 | Michael Vink (NZL) | Uae Team Emirates | 14:38 |
| 101 | Logan Currie (NZL) | mt | |
| 102 | Owain Doull (G-B) | EF Education - Easypost | mt |
| 103 | Ben Turner (G-B) | Ineos Grenadiers | mt |
| 104 | Joshua Tarling (G-B) | Ineos Grenadiers | mt |
| 105 | Ivan Garcia Cortina (ESP) | Movistar | mt |
| 106 | Gorka Izagirre Insausti (ESP) | Cofidis | mt |
| 107 | Anthon Charmig (DAN) | Astana Qazaqstan Team | mt |
| 108 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | mt |
| 109 | Hugo Toumire (FRA) | Cofidis | mt |
| 110 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | mt |
| 111 | Jonas Rutsch (ALL) | EF Education - Easypost | mt |
| 112 | Vito Braet (BEL) | Intermarché - Wanty | mt |
| 113 | Tobias Bayer (AUT) | Alpecin - Deceuninck | mt |
| 114 | Georg Zimmermann (ALL) | Intermarché - Wanty | mt |
| 115 | Chris Froome (G-B) | Israel - Premier Tech | mt |
| 116 | Mason Hollyman (G-B) | Israel - Premier Tech | mt |
| 117 | Antoine Huby (FRA) | Soudal - Quick Step | mt |
| 118 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | mt |
| 119 | Kamil Gradek (POL) | Bahrain Victorious | mt |
| 120 | Arjen Livyns (BEL) | Lotto - Dstny | mt |
| 121 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | mt |
| 122 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | mt |
| 123 | Tom Paquot (BEL) | Intermarché - Wanty | mt |
| 124 | Milan Menten (BEL) | Lotto - Dstny | mt |
| 125 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | mt |
| 126 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | mt |
| 127 | Anders Skaarseth (NOR) | Uno-X Mobility | mt |
| 128 | Ryan Gibbons (AFS) | Lidl - Trek | mt |
| 129 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | mt |
| 130 | Casper Pedersen (DAN) | Soudal - Quick Step | mt |
| 131 | Christopher Juul-Jensen (DAN) | Team Jayco Alula | mt |
| 132 | Mathijs Paasschens (P-B) | Lotto - Dstny | mt |
| 133 | Lars Boven (P-B) | Alpecin - Deceuninck | mt |
| 134 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | mt |
| 135 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | mt |
| 136 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | mt |
| 137 | Marco Haller (AUT) | Bora - Hansgrohe | mt |
| 138 | Blake Quick (AUS) | Team Jayco Alula | mt |
| 139 | Clément Venturini (FRA) | Arkea - B&b Hotels | mt |
| 140 | Clément Russo (FRA) | Groupama - Fdj | mt |
| 141 | Jensen Plowright (AUS) | Alpecin - Deceuninck | mt |
| 142 | Hugo Houle (CAN) | Israel - Premier Tech | mt |
| 143 | Hugo Page (FRA) | Intermarché - Wanty | mt |
| 144 | Jasha Sütterlin (ALL) | Bahrain Victorious | mt |
| 145 | Antonio Tiberi (ITA) | Bahrain Victorious | mt |
| 146 | Rainer Kepplinger (AUT) | Bahrain Victorious | mt |
| 147 | Dylan Van Baarle (P-B) | Team Visma / Lease a Bike | mt |
| 148 | Jan Maas (P-B) | Team Jayco Alula | mt |
| 149 | Oliver Knight (G-B) | Cofidis | mt |
| 150 | Alex Kirsch (LUX) | Lidl - Trek | mt |
| 151 | Adrien Petit (FRA) | Intermarché - Wanty | 18:25 |
| 152 | Nico Denz (ALL) | Bora - Hansgrohe | 20:08 |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Derek Gee (CAN) | Israel - Premier Tech | 4:22:18 |
| 2 | Romain Grégoire (FRA) | Groupama - Fdj | mt |
| 3 | Lukas Nerurkar (G-B) | EF Education - Easypost | 0:03 |
| 4 | Giulio Ciccone (ITA) | Lidl - Trek | mt |
| 5 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | mt |
| 6 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | mt |
| 7 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | mt |
| 8 | Clément Champoussin (FRA) | Arkea - B&b Hotels | mt |
| 9 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | mt |
| 10 | Primoz Roglic (SLO) | Bora - Hansgrohe | mt |
| 11 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | mt |
| 12 | Sepp Kuss (E-U) | Team Visma / Lease a Bike | mt |
| 13 | Tao Geoghegan-Hart (G-B) | Lidl - Trek | mt |
| 14 | Laurens De Plus (BEL) | Ineos Grenadiers | mt |
| 15 | Jack Haig (AUS) | Bahrain Victorious | mt |
| 16 | Odd Christian Eiking (NOR) | Uno-X Mobility | mt |
| 17 | Juan Ayuso Pesquera (ESP) | Uae Team Emirates | mt |
| 18 | Clément Berthet (FRA) | Decathlon AG2R la Mondiale | mt |
| 19 | Andreas Kron (DAN) | Lotto - Dstny | mt |
| 20 | Pavel Sivakov (FRA) | Uae Team Emirates | mt |
| 21 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | mt |
| 22 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | mt |
| 23 | Guillaume Martin (FRA) | mt | |
| 24 | Ilan Van Wilder (BEL) | Soudal - Quick Step | mt |
| 25 | David Gaudu (FRA) | Groupama - Fdj | mt |
| 26 | Remco Evenepoel (BEL) | Soudal - Quick Step | mt |
| 27 | Oier Lazkano Lopez (ESP) | Movistar | mt |
| 28 | Mikel Landa Meana (ESP) | Soudal - Quick Step | mt |
| 29 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | mt |
| 30 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | mt |
| 31 | Jai Hindley (AUS) | Bora - Hansgrohe | mt |
| 32 | Steven Kruijswijk (P-B) | Team Visma / Lease a Bike | mt |
| 33 | Georg Zimmermann (ALL) | Intermarché - Wanty | mt |
| 34 | Davide Formolo (ITA) | Movistar | mt |
| 35 | Louis Meintjes (AFS) | mt | |
| 36 | Gregor Mühlberger (AUT) | Movistar | mt |
| 37 | Callum Scotson (AUS) | Team Jayco Alula | mt |
| 38 | Iván Ramiro Sosa Cuervo (COL) | Movistar | mt |
| 39 | Marc Soler Gimenez (ESP) | Uae Team Emirates | mt |
| 40 | Kobe Goossens (BEL) | Intermarché - Wanty | mt |
| 41 | Cristián Rodríguez Martin (ESP) | Arkea - B&b Hotels | mt |
| 42 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | mt |
| 43 | Chris Harper (AUS) | Team Jayco Alula | mt |
| 44 | Neilson Powless (E-U) | EF Education - Easypost | mt |
| 45 | Lorenzo Fortunato (ITA) | mt | |
| 46 | Javier Romo Oliver (ESP) | Movistar | mt |
| 47 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | mt |
| 48 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | mt |
| 49 | Darren Rafferty (IRL) | EF Education - Easypost | mt |
| 50 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | mt |
| 51 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | mt |
| 52 | Sean Quinn (E-U) | EF Education - Easypost | mt |
| 53 | Abner Santiago Umba López (COL) | Astana Qazaqstan Team | 0:16 |
| 54 | Alessandro Fancellu (ITA) | mt | |
| 55 | Andreas Leknessund (NOR) | Uno-X Mobility | mt |
| 56 | Matteo Sobrero (ITA) | Bora - Hansgrohe | mt |
| 57 | Kenny Elissonde (FRA) | Cofidis | 0:24 |
| 58 | Luca Vergallito (ITA) | Alpecin - Deceuninck | mt |
| 59 | Quentin Pacher (FRA) | Groupama - Fdj | mt |
| 60 | Dylan Theuns (BEL) | Israel - Premier Tech | 0:30 |
| 61 | Krists Neilands (LAT) | Israel - Premier Tech | 0:33 |
| 62 | Axel Mariault (FRA) | Cofidis | 0:46 |
| 63 | Ivan Garcia Cortina (ESP) | Movistar | mt |
| 64 | Laurens Huys (BEL) | Arkea - B&b Hotels | 0:49 |
| 65 | Mark Donovan (G-B) | 1:02 | |
| 66 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | mt |
| 67 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | 1:10 |
| 68 | Oliver Knight (G-B) | Cofidis | 1:19 |
| 69 | Bob Jungels (LUX) | Bora - Hansgrohe | 1:21 |
| 70 | Michal Kwiatkowski (POL) | Ineos Grenadiers | mt |
| 71 | Hugo Houle (CAN) | Israel - Premier Tech | mt |
| 72 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | 1:26 |
| 73 | Markus Hoelgård (NOR) | Uno-X Mobility | mt |
| 74 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | mt |
| 75 | Gianni Moscon (ITA) | Soudal - Quick Step | mt |
| 76 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | mt |
| 77 | Jonathan Lastra Martinez (ESP) | Cofidis | mt |
| 78 | Jonas Rutsch (ALL) | EF Education - Easypost | 1:44 |
| 79 | Tobias Bayer (AUT) | Alpecin - Deceuninck | mt |
| 80 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | 1:46 |
| 81 | James Knox (G-B) | Soudal - Quick Step | mt |
| 82 | Kevin Geniets (LUX) | Groupama - Fdj | 1:47 |
| 83 | Toms Skujins (LAT) | Lidl - Trek | 1:53 |
| 84 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | 2:08 |
| 85 | Chris Froome (G-B) | Israel - Premier Tech | 2:14 |
| 86 | Mason Hollyman (G-B) | Israel - Premier Tech | mt |
| 87 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | mt |
| 88 | Clément Venturini (FRA) | Arkea - B&b Hotels | mt |
| 89 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | 2:28 |
| 90 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | 2:32 |
| 91 | Antoine Huby (FRA) | Soudal - Quick Step | mt |
| 92 | Juri Hollmann (ALL) | Alpecin - Deceuninck | mt |
| 93 | Nils Politt (ALL) | Uae Team Emirates | mt |
| 94 | Christopher Juul-Jensen (DAN) | Team Jayco Alula | mt |
| 95 | Harry Sweeny (AUS) | EF Education - Easypost | mt |
| 96 | Owain Doull (G-B) | EF Education - Easypost | mt |
| 97 | Luke Durbridge (AUS) | Team Jayco Alula | mt |
| 98 | Jasha Sütterlin (ALL) | Bahrain Victorious | mt |
| 99 | Jason Osborne (ALL) | Alpecin - Deceuninck | mt |
| 100 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | mt |
| 101 | Arjen Livyns (BEL) | Lotto - Dstny | 3:01 |
| 102 | Jan Maas (P-B) | Team Jayco Alula | 3:19 |
| 103 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | mt |
| 104 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | mt |
| 105 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | mt |
| 106 | Tom Paquot (BEL) | Intermarché - Wanty | 3:30 |
| 107 | Hugo Toumire (FRA) | Cofidis | mt |
| 108 | Davide De Pretto (ITA) | Team Jayco Alula | 4:20 |
| 109 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | 4:26 |
| 110 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | mt |
| 111 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | mt |
| 112 | Filippo Conca (ITA) | Q36.5 Pro Cycling Team | mt |
| 113 | Michael Vink (NZL) | Uae Team Emirates | mt |
| 114 | Antonio Pedrero Lopez (ESP) | Movistar | mt |
| 115 | Anthon Charmig (DAN) | Astana Qazaqstan Team | mt |
| 116 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | mt |
| 117 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | mt |
| 118 | Vito Braet (BEL) | Intermarché - Wanty | mt |
| 119 | Tim Wellens (BEL) | Uae Team Emirates | 4:41 |
| 120 | Milan Menten (BEL) | Lotto - Dstny | mt |
| 121 | Logan Currie (NZL) | mt | |
| 122 | Ide Schelling (P-B) | Astana Qazaqstan Team | 4:43 |
| 123 | Mathijs Paasschens (P-B) | Lotto - Dstny | 4:51 |
| 124 | Casper Pedersen (DAN) | Soudal - Quick Step | 5:21 |
| 125 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | mt |
| 126 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | 5:30 |
| 127 | Ryan Gibbons (AFS) | Lidl - Trek | 5:38 |
| 128 | Dylan Van Baarle (P-B) | Team Visma / Lease a Bike | mt |
| 129 | Alex Kirsch (LUX) | Lidl - Trek | 7:25 |
| 130 | Nico Denz (ALL) | Bora - Hansgrohe | mt |
| 131 | Rainer Kepplinger (AUT) | Bahrain Victorious | mt |
| 132 | Marco Haller (AUT) | Bora - Hansgrohe | mt |
| 133 | Clément Russo (FRA) | Groupama - Fdj | mt |
| 134 | Valentin Madouas (FRA) | Groupama - Fdj | mt |
| 135 | Mads Pedersen (DAN) | Lidl - Trek | mt |
| 136 | Alfred Wright (G-B) | Bahrain Victorious | mt |
| 137 | Kamil Gradek (POL) | Bahrain Victorious | mt |
| 138 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | mt |
| 139 | Anders Skaarseth (NOR) | Uno-X Mobility | mt |
| 140 | Gorka Izagirre Insausti (ESP) | Cofidis | mt |
| 141 | Ådne Holter (NOR) | Uno-X Mobility | mt |
| 142 | Hugo Page (FRA) | Intermarché - Wanty | mt |
| 143 | Ben Turner (G-B) | Ineos Grenadiers | 7:38 |
| 144 | Joshua Tarling (G-B) | Ineos Grenadiers | mt |
| 145 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | mt |
| 146 | Remy Rochas (FRA) | Groupama - Fdj | 9:33 |
| 147 | Idar Andersen (NOR) | Uno-X Mobility | 11:34 |
| 148 | Blake Quick (AUS) | Team Jayco Alula | 14:37 |
| 149 | Jensen Plowright (AUS) | Alpecin - Deceuninck | mt |
| 150 | Lars Boven (P-B) | Alpecin - Deceuninck | |
| 151 | Adrien Petit (FRA) | Intermarché - Wanty | |
| 152 | Antonio Tiberi (ITA) | Bahrain Victorious |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Remco Evenepoel (BEL) | Soudal - Quick Step | 41.49 |
| 2 | Joshua Tarling (G-B) | Ineos Grenadiers | 0.17 |
| 3 | Primoz Roglic (SLO) | Bora - Hansgrohe | 0.39 |
| 4 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | 1.07 |
| 5 | Oier Lazkano Lopez (ESP) | Movistar | 1.21 |
| 6 | Derek Gee (CAN) | Israel - Premier Tech | 1.24 |
| 7 | Neilson Powless (E-U) | EF Education - Easypost | 1.24 |
| 8 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | 1.26 |
| 9 | Juan Ayuso Pesquera (ESP) | Uae Team Emirates | 1.27 |
| 10 | Tao Geoghegan-Hart (G-B) | Lidl - Trek | 1.38 |
| 11 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | 1.41 |
| 12 | Callum Scotson (AUS) | Team Jayco Alula | 1.45 |
| 13 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | 1.48 |
| 14 | Matteo Sobrero (ITA) | Bora - Hansgrohe | 1.54 |
| 15 | Laurens De Plus (BEL) | Ineos Grenadiers | 1.54 |
| 16 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | 2.00 |
| 17 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | 2.00 |
| 18 | Jack Haig (AUS) | Bahrain Victorious | 2.03 |
| 19 | Tim Wellens (BEL) | Uae Team Emirates | 2.08 |
| 20 | Jai Hindley (AUS) | Bora - Hansgrohe | 2.14 |
| 21 | Pavel Sivakov (FRA) | Uae Team Emirates | 2.27 |
| 22 | Nils Politt (ALL) | Uae Team Emirates | 2.28 |
| 23 | Marc Soler Gimenez (ESP) | Uae Team Emirates | 2.38 |
| 24 | Mikel Landa Meana (ESP) | Soudal - Quick Step | 2.38 |
| 25 | Alfred Wright (G-B) | Bahrain Victorious | 2.39 |
| 26 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | 2.39 |
| 27 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | 2.39 |
| 28 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | 2.42 |
| 29 | Lukas Nerurkar (G-B) | EF Education - Easypost | 2.45 |
| 30 | Kamil Gradek (POL) | Bahrain Victorious | 2.47 |
| 31 | Darren Rafferty (IRL) | EF Education - Easypost | 2.49 |
| 32 | Ilan Van Wilder (BEL) | Soudal - Quick Step | 2.54 |
| 33 | Luke Durbridge (AUS) | Team Jayco Alula | 2.59 |
| 34 | Sean Quinn (E-U) | EF Education - Easypost | 3.00 |
| 35 | Romain Grégoire (FRA) | Groupama - Fdj | 3.02 |
| 36 | Logan Currie (NZL) | 3.03 | |
| 37 | Clément Champoussin (FRA) | Arkea - B&b Hotels | 3.04 |
| 38 | Oliver Knight (G-B) | Cofidis | 3.05 |
| 39 | Louis Meintjes (AFS) | 3.08 | |
| 40 | Giulio Ciccone (ITA) | Lidl - Trek | 3.12 |
| 41 | Steven Kruijswijk (P-B) | Team Visma / Lease a Bike | 3.17 |
| 42 | Javier Romo Oliver (ESP) | Movistar | 3.20 |
| 43 | Cristián Rodríguez Martin (ESP) | Arkea - B&b Hotels | 3.20 |
| 44 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | 3.29 |
| 45 | Sepp Kuss (E-U) | Team Visma / Lease a Bike | 3.35 |
| 46 | Kobe Goossens (BEL) | Intermarché - Wanty | 3.38 |
| 47 | Gregor Mühlberger (AUT) | Movistar | 3.41 |
| 48 | Andreas Leknessund (NOR) | Uno-X Mobility | 3.48 |
| 49 | Quentin Pacher (FRA) | Groupama - Fdj | 3.50 |
| 50 | Dylan Theuns (BEL) | Israel - Premier Tech | 4.00 |
| 51 | Clément Berthet (FRA) | Decathlon AG2R la Mondiale | 4.05 |
| 52 | Alex Kirsch (LUX) | Lidl - Trek | 4.05 |
| 53 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | 4.06 |
| 54 | David Gaudu (FRA) | Groupama - Fdj | 4.07 |
| 55 | Bob Jungels (LUX) | Bora - Hansgrohe | 4.07 |
| 56 | Jasha Sütterlin (ALL) | Bahrain Victorious | 4.08 |
| 57 | Valentin Madouas (FRA) | Groupama - Fdj | 4.12 |
| 58 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | 4.13 |
| 59 | Christopher Juul-Jensen (DAN) | Team Jayco Alula | 4.15 |
| 60 | Filippo Conca (ITA) | Q36.5 Pro Cycling Team | 4.19 |
| 61 | Toms Skujins (LAT) | Lidl - Trek | 4.19 |
| 62 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | 4.19 |
| 63 | Andreas Kron (DAN) | Lotto - Dstny | 4.22 |
| 64 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 4.26 |
| 65 | Odd Christian Eiking (NOR) | Uno-X Mobility | 4.31 |
| 66 | Guillaume Martin (FRA) | 4.33 | |
| 67 | Alessandro Fancellu (ITA) | 4.40 | |
| 68 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | 4.42 |
| 69 | Jonathan Lastra Martinez (ESP) | Cofidis | 4.44 |
| 70 | Hugo Houle (CAN) | Israel - Premier Tech | 4.46 |
| 71 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | 4.50 |
| 72 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | 4.51 |
| 73 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | 4.58 |
| 74 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | 5.01 |
| 75 | Kenny Elissonde (FRA) | Cofidis | 5.01 |
| 76 | Kevin Geniets (LUX) | Groupama - Fdj | 5.01 |
| 77 | Davide Formolo (ITA) | Movistar | 5.01 |
| 78 | Jonas Rutsch (ALL) | EF Education - Easypost | 5.02 |
| 79 | Georg Zimmermann (ALL) | Intermarché - Wanty | 5.02 |
| 80 | Mark Donovan (G-B) | 5.03 | |
| 81 | Krists Neilands (LAT) | Israel - Premier Tech | 5.06 |
| 82 | Chris Froome (G-B) | Israel - Premier Tech | 5.07 |
| 83 | Ben Turner (G-B) | Ineos Grenadiers | 5.07 |
| 84 | Dylan Van Baarle (P-B) | Team Visma / Lease a Bike | 5.07 |
| 85 | Ryan Gibbons (AFS) | Lidl - Trek | 5.08 |
| 86 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | 5.09 |
| 87 | Rainer Kepplinger (AUT) | Bahrain Victorious | 5.11 |
| 88 | Nico Denz (ALL) | Bora - Hansgrohe | 5.13 |
| 89 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | 5.19 |
| 90 | Michael Vink (NZL) | Uae Team Emirates | 5.19 |
| 91 | Lorenzo Fortunato (ITA) | 5.22 | |
| 92 | Jan Maas (P-B) | Team Jayco Alula | 5.22 |
| 93 | Axel Mariault (FRA) | Cofidis | 5.25 |
| 94 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | 5.26 |
| 95 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | 5.30 |
| 96 | Harry Sweeny (AUS) | EF Education - Easypost | 5.43 |
| 97 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | 5.45 |
| 98 | Michal Kwiatkowski (POL) | Ineos Grenadiers | 5.47 |
| 99 | Jason Osborne (ALL) | Alpecin - Deceuninck | 5.49 |
| 100 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | 5.49 |
| 101 | Mathijs Paasschens (P-B) | Lotto - Dstny | 5.50 |
| 102 | James Knox (G-B) | Soudal - Quick Step | 5.55 |
| 103 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | 5.56 |
| 104 | Ide Schelling (P-B) | Astana Qazaqstan Team | 5.56 |
| 105 | Anthon Charmig (DAN) | Astana Qazaqstan Team | 5.59 |
| 106 | Vito Braet (BEL) | Intermarché - Wanty | 6.00 |
| 107 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | 6.00 |
| 108 | Hugo Page (FRA) | Intermarché - Wanty | 6.03 |
| 109 | Clément Russo (FRA) | Groupama - Fdj | 6.03 |
| 110 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | 6.03 |
| 111 | Owain Doull (G-B) | EF Education - Easypost | 6.06 |
| 112 | Antoine Huby (FRA) | Soudal - Quick Step | 6.09 |
| 113 | Arjen Livyns (BEL) | Lotto - Dstny | 6.09 |
| 114 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | 6.11 |
| 115 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | 6.13 |
| 116 | Hugo Toumire (FRA) | Cofidis | 6.15 |
| 117 | Davide De Pretto (ITA) | Team Jayco Alula | 6.15 |
| 118 | Abner Santiago Umba López (COL) | Astana Qazaqstan Team | 6.19 |
| 119 | Remy Rochas (FRA) | Groupama - Fdj | 6.21 |
| 120 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | 6.21 |
| 121 | Luca Vergallito (ITA) | Alpecin - Deceuninck | 6.22 |
| 122 | Tom Paquot (BEL) | Intermarché - Wanty | 6.22 |
| 123 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | 6.23 |
| 124 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | 6.23 |
| 125 | Tobias Bayer (AUT) | Alpecin - Deceuninck | 6.24 |
| 126 | Gorka Izagirre Insausti (ESP) | Cofidis | 6.31 |
| 127 | Ivan Garcia Cortina (ESP) | Movistar | 6.35 |
| 128 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | 6.37 |
| 129 | Casper Pedersen (DAN) | Soudal - Quick Step | 6.40 |
| 130 | Blake Quick (AUS) | Team Jayco Alula | 6.50 |
| 131 | Mads Pedersen (DAN) | Lidl - Trek | 6.50 |
| 132 | Marco Haller (AUT) | Bora - Hansgrohe | 6.51 |
| 133 | Juri Hollmann (ALL) | Alpecin - Deceuninck | 6.51 |
| 134 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | 6.51 |
| 135 | Ådne Holter (NOR) | Uno-X Mobility | 6.55 |
| 136 | Antonio Pedrero Lopez (ESP) | Movistar | 6.56 |
| 137 | Mason Hollyman (G-B) | Israel - Premier Tech | 6.59 |
| 138 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | 6.59 |
| 139 | Iván Ramiro Sosa Cuervo (COL) | Movistar | 7.01 |
| 140 | Anders Skaarseth (NOR) | Uno-X Mobility | 7.02 |
| 141 | Jensen Plowright (AUS) | Alpecin - Deceuninck | 7.05 |
| 142 | Gianni Moscon (ITA) | Soudal - Quick Step | 7.15 |
| 143 | Clément Venturini (FRA) | Arkea - B&b Hotels | 7.16 |
| 144 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | 7.18 |
| 145 | Idar Andersen (NOR) | Uno-X Mobility | 7.24 |
| 146 | Milan Menten (BEL) | Lotto - Dstny | 7.32 |
| 147 | Laurens Huys (BEL) | Arkea - B&b Hotels | 8.08 |
| 148 | Markus Hoelgård (NOR) | Uno-X Mobility | 8.22 |
| 149 | Chris Harper (AUS) | Team Jayco Alula |
Aller aux résultats de l'étape incluant tous les classements

Cette étape a été annulée.

| 1 | Primoz Roglic (SLO) | Bora - Hansgrohe | 4:19:59 |
| 2 | Giulio Ciccone (ITA) | Lidl - Trek | 0:03 |
| 3 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | 0:11 |
| 4 | Derek Gee (CAN) | Israel - Premier Tech | 0:13 |
| 5 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | 0:17 |
| 6 | Laurens De Plus (BEL) | Ineos Grenadiers | 0:22 |
| 7 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | mt |
| 8 | Remco Evenepoel (BEL) | Soudal - Quick Step | 0:42 |
| 9 | Jack Haig (AUS) | Bahrain Victorious | 0:50 |
| 10 | Jai Hindley (AUS) | Bora - Hansgrohe | 0:53 |
| 11 | Mikel Landa Meana (ESP) | Soudal - Quick Step | mt |
| 12 | Callum Scotson (AUS) | Team Jayco Alula | mt |
| 13 | Javier Romo Oliver (ESP) | Movistar | 0:57 |
| 14 | Louis Meintjes (AFS) | 1:01 | |
| 15 | Oier Lazkano Lopez (ESP) | Movistar | 1:10 |
| 16 | Pavel Sivakov (FRA) | Uae Team Emirates | mt |
| 17 | Cristián Rodríguez Martin (ESP) | Arkea - B&b Hotels | 1:14 |
| 18 | Marc Soler Gimenez (ESP) | Uae Team Emirates | 1:30 |
| 19 | David Gaudu (FRA) | Groupama - Fdj | 1:31 |
| 20 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | 1:36 |
| 21 | Guillaume Martin (FRA) | 1:45 | |
| 22 | Neilson Powless (E-U) | EF Education - Easypost | 1:55 |
| 23 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | 2:38 |
| 24 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | 2:40 |
| 25 | Kenny Elissonde (FRA) | Cofidis | 3:12 |
| 26 | Clément Berthet (FRA) | Decathlon AG2R la Mondiale | 3:15 |
| 27 | Abner Santiago Umba López (COL) | Astana Qazaqstan Team | mt |
| 28 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | mt |
| 29 | Gregor Mühlberger (AUT) | Movistar | 3:53 |
| 30 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | 4:15 |
| 31 | Andreas Leknessund (NOR) | Uno-X Mobility | mt |
| 32 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | 4:55 |
| 33 | Michal Kwiatkowski (POL) | Ineos Grenadiers | mt |
| 34 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | 5:12 |
| 35 | Krists Neilands (LAT) | Israel - Premier Tech | mt |
| 36 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 5:28 |
| 37 | Romain Grégoire (FRA) | Groupama - Fdj | 5:31 |
| 38 | Dylan Theuns (BEL) | Israel - Premier Tech | 5:35 |
| 39 | Valentin Madouas (FRA) | Groupama - Fdj | 7:15 |
| 40 | Bob Jungels (LUX) | Bora - Hansgrohe | mt |
| 41 | Jonathan Lastra Martinez (ESP) | Cofidis | mt |
| 42 | Sean Quinn (E-U) | EF Education - Easypost | 7:33 |
| 43 | Darren Rafferty (IRL) | EF Education - Easypost | mt |
| 44 | Kevin Geniets (LUX) | Groupama - Fdj | 8:03 |
| 45 | Lorenzo Fortunato (ITA) | 8:35 | |
| 46 | Christopher Juul-Jensen (DAN) | Team Jayco Alula | 8:47 |
| 47 | Markus Hoelgård (NOR) | Uno-X Mobility | 11:10 |
| 48 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | 11:22 |
| 49 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | mt |
| 50 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | mt |
| 51 | Georg Zimmermann (ALL) | Intermarché - Wanty | mt |
| 52 | Sepp Kuss (E-U) | Team Visma / Lease a Bike | mt |
| 53 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | mt |
| 54 | Nils Politt (ALL) | Uae Team Emirates | mt |
| 55 | Davide Formolo (ITA) | Movistar | mt |
| 56 | Logan Currie (NZL) | 13:16 | |
| 57 | Michael Vink (NZL) | Uae Team Emirates | mt |
| 58 | Alessandro Fancellu (ITA) | 13:33 | |
| 59 | Tim Wellens (BEL) | Uae Team Emirates | 13:37 |
| 60 | Quentin Pacher (FRA) | Groupama - Fdj | 13:43 |
| 61 | Filippo Conca (ITA) | Q36.5 Pro Cycling Team | mt |
| 62 | Joshua Tarling (G-B) | Ineos Grenadiers | mt |
| 63 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | mt |
| 64 | Jan Maas (P-B) | Team Jayco Alula | mt |
| 65 | Vito Braet (BEL) | Intermarché - Wanty | mt |
| 66 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | mt |
| 67 | Anthon Charmig (DAN) | Astana Qazaqstan Team | mt |
| 68 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | mt |
| 69 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | mt |
| 70 | Chris Froome (G-B) | Israel - Premier Tech | mt |
| 71 | Juri Hollmann (ALL) | Alpecin - Deceuninck | mt |
| 72 | Anders Skaarseth (NOR) | Uno-X Mobility | mt |
| 73 | Mark Donovan (G-B) | mt | |
| 74 | Hugo Houle (CAN) | Israel - Premier Tech | mt |
| 75 | Iván Ramiro Sosa Cuervo (COL) | Movistar | mt |
| 76 | Jason Osborne (ALL) | Alpecin - Deceuninck | mt |
| 77 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | mt |
| 78 | Matteo Sobrero (ITA) | Bora - Hansgrohe | mt |
| 79 | Clément Venturini (FRA) | Arkea - B&b Hotels | 13:59 |
| 80 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | mt |
| 81 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | 14:05 |
| 82 | Clément Champoussin (FRA) | Arkea - B&b Hotels | mt |
| 83 | Antonio Pedrero Lopez (ESP) | Movistar | mt |
| 84 | Arjen Livyns (BEL) | Lotto - Dstny | 14:14 |
| 85 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | 14:32 |
| 86 | Idar Andersen (NOR) | Uno-X Mobility | 16:05 |
| 87 | Owain Doull (G-B) | EF Education - Easypost | 16:24 |
| 88 | Jonas Rutsch (ALL) | EF Education - Easypost | mt |
| 89 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | 16:42 |
| 90 | Mathijs Paasschens (P-B) | Lotto - Dstny | 17:00 |
| 91 | Tobias Bayer (AUT) | Alpecin - Deceuninck | 17:41 |
| 92 | Tom Paquot (BEL) | Intermarché - Wanty | 17:44 |
| 93 | Hugo Page (FRA) | Intermarché - Wanty | mt |
| 94 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | 19:11 |
| 95 | Nico Denz (ALL) | Bora - Hansgrohe | mt |
| 96 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | mt |
| 97 | Gorka Izagirre Insausti (ESP) | Cofidis | mt |
| 98 | Mason Hollyman (G-B) | Israel - Premier Tech | 19:32 |
| 99 | Davide De Pretto (ITA) | Team Jayco Alula | mt |
| 100 | James Knox (G-B) | Soudal - Quick Step | 20:10 |
| 101 | Gianni Moscon (ITA) | Soudal - Quick Step | mt |
| 102 | Ivan Garcia Cortina (ESP) | Movistar | 20:15 |
| 103 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | 20:59 |
| 104 | Casper Pedersen (DAN) | Soudal - Quick Step | mt |
| 105 | Ben Turner (G-B) | Ineos Grenadiers | mt |
| 106 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | mt |
| 107 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | mt |
| 108 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | mt |
| 109 | Alfred Wright (G-B) | Bahrain Victorious | mt |
| 110 | Marco Haller (AUT) | Bora - Hansgrohe | 22:43 |
| 111 | Oliver Knight (G-B) | Cofidis | mt |
| 112 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | mt |
| 113 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | mt |
| 114 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | 23:20 |
| 115 | Toms Skujins (LAT) | Lidl - Trek | mt |
| 116 | Tao Geoghegan-Hart (G-B) | Lidl - Trek | 23:22 |
| 117 | Luca Vergallito (ITA) | Alpecin - Deceuninck | 23:45 |
| 118 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | 24:04 |
| 119 | Antoine Huby (FRA) | Soudal - Quick Step | mt |
| 120 | Ilan Van Wilder (BEL) | Soudal - Quick Step | mt |
| 121 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | mt |
| 122 | Ide Schelling (P-B) | Astana Qazaqstan Team | 24:11 |
| 123 | Mads Pedersen (DAN) | Lidl - Trek | 24:48 |
| 124 | Ryan Gibbons (AFS) | Lidl - Trek | mt |
| 125 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | mt |
| 126 | Hugo Toumire (FRA) | Cofidis | 25:55 |
| 127 | Jensen Plowright (AUS) | Alpecin - Deceuninck | 27:11 |
| 128 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | mt |
| 129 | Blake Quick (AUS) | Team Jayco Alula | mt |
| 130 | Clément Russo (FRA) | Groupama - Fdj | 29:12 |
| 131 | Alex Kirsch (LUX) | Lidl - Trek | |
| 132 | Andreas Kron (DAN) | Lotto - Dstny | |
| 133 | Juan Ayuso Pesquera (ESP) | Uae Team Emirates | |
| 134 | Odd Christian Eiking (NOR) | Uno-X Mobility | |
| 135 | Kamil Gradek (POL) | Bahrain Victorious | |
| 136 | Rainer Kepplinger (AUT) | Bahrain Victorious | |
| 137 | Jasha Sütterlin (ALL) | Bahrain Victorious | |
| 138 | Lukas Nerurkar (G-B) | EF Education - Easypost | |
| 139 | Harry Sweeny (AUS) | EF Education - Easypost | |
| 140 | Kobe Goossens (BEL) | Intermarché - Wanty |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Primoz Roglic (SLO) | Bora - Hansgrohe | 4:29:16 |
| 2 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | mt |
| 3 | Giulio Ciccone (ITA) | Lidl - Trek | 0:02 |
| 4 | Oier Lazkano Lopez (ESP) | Movistar | mt |
| 5 | Derek Gee (CAN) | Israel - Premier Tech | mt |
| 6 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | 0:08 |
| 7 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | 0:14 |
| 8 | Laurens De Plus (BEL) | Ineos Grenadiers | mt |
| 9 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | mt |
| 10 | Mikel Landa Meana (ESP) | Soudal - Quick Step | 0:33 |
| 11 | Javier Romo Oliver (ESP) | Movistar | mt |
| 12 | Louis Meintjes (AFS) | 1:43 | |
| 13 | Remco Evenepoel (BEL) | Soudal - Quick Step | 1:46 |
| 14 | David Gaudu (FRA) | Groupama - Fdj | 2:18 |
| 15 | Callum Scotson (AUS) | Team Jayco Alula | 2:23 |
| 16 | Lorenzo Fortunato (ITA) | 3:13 | |
| 17 | Marc Soler Gimenez (ESP) | Uae Team Emirates | 3:15 |
| 18 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | 3:28 |
| 19 | Dylan Theuns (BEL) | Israel - Premier Tech | 3:59 |
| 20 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | 4:44 |
| 21 | Darren Rafferty (IRL) | EF Education - Easypost | 5:08 |
| 22 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 5:21 |
| 23 | Alessandro Fancellu (ITA) | mt | |
| 24 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | 6:24 |
| 25 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | 6:32 |
| 26 | Pavel Sivakov (FRA) | Uae Team Emirates | mt |
| 27 | Guillaume Martin (FRA) | mt | |
| 28 | Michal Kwiatkowski (POL) | Ineos Grenadiers | 8:15 |
| 29 | Jack Haig (AUS) | Bahrain Victorious | mt |
| 30 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | mt |
| 31 | Davide Formolo (ITA) | Movistar | 9:17 |
| 32 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | 9:45 |
| 33 | Krists Neilands (LAT) | Israel - Premier Tech | mt |
| 34 | Valentin Madouas (FRA) | Groupama - Fdj | mt |
| 35 | Romain Grégoire (FRA) | Groupama - Fdj | mt |
| 36 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | 10:23 |
| 37 | Jai Hindley (AUS) | Bora - Hansgrohe | mt |
| 38 | Matteo Sobrero (ITA) | Bora - Hansgrohe | mt |
| 39 | Quentin Pacher (FRA) | Groupama - Fdj | mt |
| 40 | Georg Zimmermann (ALL) | Intermarché - Wanty | mt |
| 41 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | mt |
| 42 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | mt |
| 43 | Joshua Tarling (G-B) | Ineos Grenadiers | mt |
| 44 | Clément Champoussin (FRA) | Arkea - B&b Hotels | mt |
| 45 | Owain Doull (G-B) | EF Education - Easypost | mt |
| 46 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | mt |
| 47 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | 11:57 |
| 48 | Nils Politt (ALL) | Uae Team Emirates | 12:19 |
| 49 | Mark Donovan (G-B) | 12:36 | |
| 50 | Bob Jungels (LUX) | Bora - Hansgrohe | 13:44 |
| 51 | Jonas Rutsch (ALL) | EF Education - Easypost | 14:47 |
| 52 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | 15:32 |
| 53 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | 16:10 |
| 54 | Sepp Kuss (E-U) | Team Visma / Lease a Bike | mt |
| 55 | Ben Turner (G-B) | Ineos Grenadiers | 16:19 |
| 56 | Toms Skujins (LAT) | Lidl - Trek | 18:50 |
| 57 | Mads Pedersen (DAN) | Lidl - Trek | mt |
| 58 | Vito Braet (BEL) | Intermarché - Wanty | 19:03 |
| 59 | Tim Wellens (BEL) | Uae Team Emirates | mt |
| 60 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | mt |
| 61 | Kevin Geniets (LUX) | Groupama - Fdj | 19:21 |
| 62 | Alfred Wright (G-B) | Bahrain Victorious | 20:07 |
| 63 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | 21:15 |
| 64 | Jan Maas (P-B) | Team Jayco Alula | mt |
| 65 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | mt |
| 66 | Markus Hoelgård (NOR) | Uno-X Mobility | mt |
| 67 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | mt |
| 68 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | mt |
| 69 | Jason Osborne (ALL) | Alpecin - Deceuninck | mt |
| 70 | Clément Venturini (FRA) | Arkea - B&b Hotels | 22:23 |
| 71 | Nico Denz (ALL) | Bora - Hansgrohe | 23:46 |
| 72 | Gorka Izagirre Insausti (ESP) | Cofidis | mt |
| 73 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | mt |
| 74 | Jonathan Lastra Martinez (ESP) | Cofidis | mt |
| 75 | Luca Vergallito (ITA) | Alpecin - Deceuninck | 24:06 |
| 76 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | mt |
| 77 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | 24:52 |
| 78 | Arjen Livyns (BEL) | Lotto - Dstny | 25:03 |
| 79 | Mathijs Paasschens (P-B) | Lotto - Dstny | mt |
| 80 | Sean Quinn (E-U) | EF Education - Easypost | mt |
| 81 | Marco Haller (AUT) | Bora - Hansgrohe | 25:35 |
| 82 | Juri Hollmann (ALL) | Alpecin - Deceuninck | 26:26 |
| 83 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | 26:52 |
| 84 | Davide De Pretto (ITA) | Team Jayco Alula | 26:56 |
| 85 | Ryan Gibbons (AFS) | Lidl - Trek | 27:02 |
| 86 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | mt |
| 87 | Tobias Bayer (AUT) | Alpecin - Deceuninck | mt |
| 88 | Gregor Mühlberger (AUT) | Movistar | mt |
| 89 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | mt |
| 90 | Hugo Houle (CAN) | Israel - Premier Tech | mt |
| 91 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | mt |
| 92 | Michael Vink (NZL) | Uae Team Emirates | mt |
| 93 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | mt |
| 94 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | mt |
| 95 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | mt |
| 96 | Tom Paquot (BEL) | Intermarché - Wanty | mt |
| 97 | Chris Froome (G-B) | Israel - Premier Tech | mt |
| 98 | James Knox (G-B) | Soudal - Quick Step | 27:19 |
| 99 | Ide Schelling (P-B) | Astana Qazaqstan Team | 27:51 |
| 100 | Andreas Leknessund (NOR) | Uno-X Mobility | 27:59 |
| 101 | Casper Pedersen (DAN) | Soudal - Quick Step | mt |
| 102 | Gianni Moscon (ITA) | Soudal - Quick Step | mt |
| 103 | Hugo Page (FRA) | Intermarché - Wanty | 28:48 |
| 104 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | mt |
| 105 | Antonio Pedrero Lopez (ESP) | Movistar | 28:57 |
| 106 | Idar Andersen (NOR) | Uno-X Mobility | 29:13 |
| 107 | Jensen Plowright (AUS) | Alpecin - Deceuninck | 30:49 |
| 108 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | 36:37 |
| 109 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | 36:41 |
| 110 | Clément Berthet (FRA) | Decathlon AG2R la Mondiale | |
| 111 | Antoine Huby (FRA) | Soudal - Quick Step | |
| 112 | Ilan Van Wilder (BEL) | Soudal - Quick Step | |
| 113 | Kenny Elissonde (FRA) | Cofidis | |
| 114 | Oliver Knight (G-B) | Cofidis | |
| 115 | Ivan Garcia Cortina (ESP) | Movistar | |
| 116 | Iván Ramiro Sosa Cuervo (COL) | Movistar | |
| 117 | Emils Liepins (LAT) | Team Dsm-Firmenich Postnl | |
| 118 | Cristián Rodríguez Martin (ESP) | Arkea - B&b Hotels | |
| 119 | Neilson Powless (E-U) | EF Education - Easypost | |
| 120 | Anthon Charmig (DAN) | Astana Qazaqstan Team | |
| 121 | Mason Hollyman (G-B) | Israel - Premier Tech | |
| 122 | Filippo Conca (ITA) | Q36.5 Pro Cycling Team | |
| 123 | Tao Geoghegan-Hart (G-B) | Lidl - Trek | |
| 124 | Anders Skaarseth (NOR) | Uno-X Mobility | |
| 125 | Clément Russo (FRA) | Groupama - Fdj | |
| 126 | Hugo Toumire (FRA) | Cofidis | |
| 127 | Logan Currie (NZL) | ||
| 128 | Christopher Juul-Jensen (DAN) | Team Jayco Alula | |
| 129 | Blake Quick (AUS) | Team Jayco Alula | |
| 130 | Abner Santiago Umba López (COL) | Astana Qazaqstan Team |
Aller aux résultats de l'étape incluant tous les classements

| 1 | Carlos Rodriguez Cano (ESP) | Ineos Grenadiers | 4:18:02 |
| 2 | Matteo Jorgenson (E-U) | Team Visma / Lease a Bike | mt |
| 3 | Derek Gee (CAN) | Israel - Premier Tech | 0:15 |
| 4 | Laurens De Plus (BEL) | Ineos Grenadiers | 0:35 |
| 5 | Santiago Buitrago Sanchez (COL) | Bahrain Victorious | mt |
| 6 | Primoz Roglic (SLO) | Bora - Hansgrohe | 0:48 |
| 7 | Giulio Ciccone (ITA) | Lidl - Trek | mt |
| 8 | Remco Evenepoel (BEL) | Soudal - Quick Step | 0:58 |
| 9 | Aleksander Vlasov (RUS) | Bora - Hansgrohe | mt |
| 10 | Mikel Landa Meana (ESP) | Soudal - Quick Step | 1:10 |
| 11 | Oier Lazkano Lopez (ESP) | Movistar | 1:22 |
| 12 | Javier Romo Oliver (ESP) | Movistar | 2:04 |
| 13 | Jack Haig (AUS) | Bahrain Victorious | mt |
| 14 | Callum Scotson (AUS) | Team Jayco Alula | mt |
| 15 | Louis Meintjes (AFS) | 2:06 | |
| 16 | Guillaume Martin (FRA) | 2:43 | |
| 17 | Bruno Armirail (FRA) | Decathlon AG2R la Mondiale | 3:06 |
| 18 | Igor Arrieta Lizarraga (ESP) | Uae Team Emirates | mt |
| 19 | Jai Hindley (AUS) | Bora - Hansgrohe | mt |
| 20 | Carlos Verona Quintanilla (ESP) | Lidl - Trek | 3:31 |
| 21 | Eduardo Sepúlveda (ARG) | Lotto - Dstny | 3:37 |
| 22 | Jakob Diemer Fuglsang (DAN) | Israel - Premier Tech | mt |
| 23 | Krists Neilands (LAT) | Israel - Premier Tech | mt |
| 24 | Carl Fredrik Hagen (NOR) | Q36.5 Pro Cycling Team | 4:18 |
| 25 | Bart Lemmen (P-B) | Team Visma / Lease a Bike | mt |
| 26 | Nicolas Prodhomme (FRA) | Decathlon AG2R la Mondiale | mt |
| 27 | Warren Barguil (FRA) | Team Dsm-Firmenich Postnl | mt |
| 28 | Tiesj Benoot (BEL) | Team Visma / Lease a Bike | mt |
| 29 | Dylan Theuns (BEL) | Israel - Premier Tech | mt |
| 30 | David Gaudu (FRA) | Groupama - Fdj | mt |
| 31 | Koen Bouwman (P-B) | Team Visma / Lease a Bike | 6:11 |
| 32 | Marc Soler Gimenez (ESP) | Uae Team Emirates | 6:28 |
| 33 | Kevin Geniets (LUX) | Groupama - Fdj | 6:59 |
| 34 | Joshua Tarling (G-B) | Ineos Grenadiers | 7:15 |
| 35 | Sean Quinn (E-U) | EF Education - Easypost | 9:24 |
| 36 | Omar Fraile Matarranz (ESP) | Ineos Grenadiers | 11:36 |
| 37 | Matteo Sobrero (ITA) | Bora - Hansgrohe | mt |
| 38 | Bob Jungels (LUX) | Bora - Hansgrohe | mt |
| 39 | Mads Pedersen (DAN) | Lidl - Trek | mt |
| 40 | Romain Grégoire (FRA) | Groupama - Fdj | mt |
| 41 | Xandro Meurisse (BEL) | Alpecin - Deceuninck | 12:46 |
| 42 | Tim Wellens (BEL) | Uae Team Emirates | mt |
| 43 | Hugo Houle (CAN) | Israel - Premier Tech | 13:52 |
| 44 | Georg Zimmermann (ALL) | Intermarché - Wanty | 15:41 |
| 45 | Markus Hoelgård (NOR) | Uno-X Mobility | 15:44 |
| 46 | Michal Kwiatkowski (POL) | Ineos Grenadiers | 16:22 |
| 47 | Nicolas Jonathan Castroviejo (ESP) | Ineos Grenadiers | mt |
| 48 | Jonathan Lastra Martinez (ESP) | Cofidis | mt |
| 49 | Dorian Godon (FRA) | Decathlon AG2R la Mondiale | 16:43 |
| 50 | Jonas Gregaard Wilsly (DAN) | Lotto - Dstny | mt |
| 51 | Mathijs Paasschens (P-B) | Lotto - Dstny | mt |
| 52 | Nils Politt (ALL) | Uae Team Emirates | mt |
| 53 | Casper Pedersen (DAN) | Soudal - Quick Step | mt |
| 54 | Michael Vink (NZL) | Uae Team Emirates | 18:48 |
| 55 | Jonas Rutsch (ALL) | EF Education - Easypost | mt |
| 56 | Davide Formolo (ITA) | Movistar | mt |
| 57 | Owain Doull (G-B) | EF Education - Easypost | 19:19 |
| 58 | Oliver Naesen (BEL) | Decathlon AG2R la Mondiale | 19:29 |
| 59 | Sam Bennett (IRL) | Decathlon AG2R la Mondiale | mt |
| 60 | Ben Turner (G-B) | Ineos Grenadiers | mt |
| 61 | Mathis Le Berre (FRA) | Arkea - B&b Hotels | 20:18 |
| 62 | Lorenzo Fortunato (ITA) | mt | |
| 63 | Michele Gazzoli (ITA) | Astana Qazaqstan Team | mt |
| 64 | Romain Combaud (FRA) | Team Dsm-Firmenich Postnl | mt |
| 65 | Nicolo Parisini (ITA) | Q36.5 Pro Cycling Team | mt |
| 66 | Niklas Märkl (ALL) | Team Dsm-Firmenich Postnl | mt |
| 67 | Tobias Bayer (AUT) | Alpecin - Deceuninck | mt |
| 68 | Alessandro Fancellu (ITA) | mt | |
| 69 | Juri Hollmann (ALL) | Alpecin - Deceuninck | mt |
| 70 | Quentin Pacher (FRA) | Groupama - Fdj | mt |
| 71 | Anton Kuzmin (KAZ) | Astana Qazaqstan Team | mt |
| 72 | Jan Maas (P-B) | Team Jayco Alula | mt |
| 73 | Valentin Madouas (FRA) | Groupama - Fdj | mt |
| 74 | Martijn Tusveld (P-B) | Team Dsm-Firmenich Postnl | mt |
| 75 | Darren Rafferty (IRL) | EF Education - Easypost | mt |
| 76 | Edvald Boasson Hagen (NOR) | Decathlon AG2R la Mondiale | mt |
| 77 | Gorka Izagirre Insausti (ESP) | Cofidis | mt |
| 78 | Gregor Mühlberger (AUT) | Movistar | mt |
| 79 | Davide De Pretto (ITA) | Team Jayco Alula | mt |
| 80 | Arjen Livyns (BEL) | Lotto - Dstny | mt |
| 81 | Nico Denz (ALL) | Bora - Hansgrohe | mt |
| 82 | Magnus Cort Nielsen (DAN) | Uno-X Mobility | mt |
| 83 | Clément Venturini (FRA) | Arkea - B&b Hotels | mt |
| 84 | Jason Osborne (ALL) | Alpecin - Deceuninck | mt |
| 85 | Luca Vergallito (ITA) | Alpecin - Deceuninck | 20:25 |
| 86 | James Knox (G-B) | Soudal - Quick Step | 20:27 |
| 87 | Thibault Guernalec (FRA) | Arkea - B&b Hotels | 23:06 |
| 88 | Andreas Leknessund (NOR) | Uno-X Mobility | 23:38 |
| 89 | Alfred Wright (G-B) | Bahrain Victorious | 23:47 |
| 90 | Hugo Page (FRA) | Intermarché - Wanty | 24:07 |
| 91 | Enzo Leijnse (P-B) | Team Dsm-Firmenich Postnl | 26:45 |
| 92 | Chris Froome (G-B) | Israel - Premier Tech | mt |
| 93 | Marco Haller (AUT) | Bora - Hansgrohe | 28:37 |
| 94 | Gianni Moscon (ITA) | Soudal - Quick Step | 28:41 |
| 95 | Pavel Sivakov (FRA) | Uae Team Emirates | |
| 96 | Toms Skujins (LAT) | Lidl - Trek | |
| 97 | Idar Andersen (NOR) | Uno-X Mobility | |
| 98 | Antonio Pedrero Lopez (ESP) | Movistar | |
| 99 | Florian Sénéchal (FRA) | Arkea - B&b Hotels | |
| 100 | Vito Braet (BEL) | Intermarché - Wanty | |
| 101 | Jensen Plowright (AUS) | Alpecin - Deceuninck | |
| 102 | Ide Schelling (P-B) | Astana Qazaqstan Team | |
| 103 | Tobias Ludvigsson (SUE) | Q36.5 Pro Cycling Team | |
| 104 | Sepp Kuss (E-U) | Team Visma / Lease a Bike | |
| 105 | Ryan Gibbons (AFS) | Lidl - Trek | |
| 106 | Clément Champoussin (FRA) | Arkea - B&b Hotels | |
| 107 | Tom Paquot (BEL) | Intermarché - Wanty | |
| 108 | Harold Alfonso Tejada Canacue (COL) | Astana Qazaqstan Team | |
| 109 | Mark Donovan (G-B) |
Aller aux résultats de l'étape incluant tous les classements