Stage 1
29 Jun 2024
Stage result
- 2
Frank Van Den BroekTeam Picnic PostNLs.t. - 3
Wout Van AertTeam Visma | Lease A Bike+0:05 - 4
Tadej PogačarUAE Team Emirates XRG+0:05 - 5
Maxim Van GilsRed Bull - Bora - Hansgrohe+0:05 - 6AAAlex Aranburu DevaCofidis+0:05
- 7
Mads PedersenLidl - Trek+0:05 - 8
Remco EvenepoelBelgium+0:05 - 9
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:05 - 10
Alberto BettiolXDS Astana Team+0:05 - 11
Tom PidcockPinarello-Q36.5 Pro Cycling Team+0:05 - 12
Egan Arley Bernal GomezNetcompany INEOS+0:05 - 13
Ilan Van WilderSoudal Quick-Step+0:05 - 14
Victor CampenaertsTeam Visma | Lease A Bike+0:05 - 15
Jai HindleyRed Bull - Bora - Hansgrohe+0:05 - 16
Jonas Vingegaard HansenTeam Visma | Lease A Bike+0:05 - 17
Derek GeeLidl - Trek+0:05 - 18
Aleksandr VlasovRed Bull - Bora - Hansgrohe+0:05 - 19
Toms SkujinsLidl - Trek+0:05 - 21
Steff CrasSoudal Quick-Step+0:05 - 22
Richard CarapazEF Education - EasyPost+0:05 - 23
Matteo JorgensonTeam Visma | Lease A Bike+0:05 - 24
Tobias Halland JohannessenUno-X Mobility+0:05 - 25
Guillaume Martin GuyonnetGroupama-FDJ United+0:05 - 26
Enric Mas NicolauMovistar Team+0:05 - 27
Jack HaigNetcompany INEOS+0:05 - 28
Carlos Rodriguez CanoNetcompany INEOS+0:05 - 29
Oscar OnleyNetcompany INEOS+0:05
- 30
Odd Christian EikingUnibet Rose Rockets+0:05 - 31
Giulio CicconeLidl - Trek+0:05 - 32
Mikel Landa MeanaSoudal Quick-Step+0:05 - 33
Johannes KulsetUno-X Mobility+0:05 - 34
Primož RogličRed Bull - Bora - Hansgrohe+0:05 - 35
Laurens De PlusNetcompany INEOS+0:05
- 37
Juan Ayuso PesqueraLidl - Trek+0:05 - 38
Warren BarguilTeam Picnic PostNL+0:05 - 40CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+0:05
- 41
Felix GallDecathlon CMA CGM Team+0:05 - 42
Bruno ArmirailTeam Visma | Lease A Bike+0:05 - 43
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG+0:05 - 44
Pavel SivakovUAE Team Emirates XRG+0:05 - 45
Adam Richard YatesUAE Team Emirates XRG+0:05 - 46JRJavier Romo OliverMovistar Team+0:05
- 47
Santiago Buitrago SanchezBahrain Victorious+0:05 - 49
Michal KwiatkowskiNetcompany INEOS+0:16 - 50
Ben HealyEF Education - EasyPost+0:18 - 51
Neilson PowlessEF Education - EasyPost+0:34 - 52
Wilco KeldermanTeam Visma | Lease A Bike+0:38 - 53
Julien BernardLidl - Trek+1:24 - 54
Carlos Verona QuintanillaLidl - Trek+1:24 - 55
Valentin MadouasGroupama-FDJ United+1:41 - 56
Louis VervaekeSoudal Quick-Step+9:00
- 57
Ryan Gibbons+9:00 - 58
Davide FormoloMovistar Team+14:16 - 59
Jan TratnikSlovenia+14:16 - 60
Bob JungelsNetcompany INEOS+15:03 - 61
Jonas AbrahamsenUno-X Mobility+15:03 - 62
Harold Alfonso Tejada CanacueXDS Astana Team+15:03 - 63
Cedric BeullensLotto Intermarché+18:46 - 64
Nelson OliveiraMovistar Team+18:46 - 65
Hugo PageCofidis+18:46 - 66
Axel LauranceNetcompany INEOS+18:46 - 67
Paul LapeiraDecathlon CMA CGM Team+18:46 - 68
Quentin PacherGroupama-FDJ United+18:46
- 69
Cristian Rodriguez MartinXDS Astana Team+18:46 - 70
Fabien GrellierTotalEnergies+18:46
- 71
Kévin GenietsGroupama-FDJ United+18:46 - 72
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+18:46
- 73
Søren Kragh AndersenLidl - Trek+18:46 - 75
Krists NeilandsNSN Cycling Team+18:46 - 77
Stefan KüngTudor Pro Cycling Team+18:46 - 78
Marc SolerUAE Team Emirates XRG+18:46 - 79
Romain GregoireGroupama-FDJ United+18:46
- 80
Matej MohoricBahrain Victorious+18:46 - 82IIIon Izaguirre InsaustiCofidis+18:46
- 83
Jesus HerradaBurgos-Burpellet-BH+18:46 - 84
Hugo HouleAlpecin-Premier Tech+18:46 - 85
Gianni MosconRed Bull - Bora - Hansgrohe+18:46
- 86
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+18:46 - 87
Gianni VermeerschRed Bull - Bora - Hansgrohe+18:46
- 88
Mathieu Van Der PoelAlpecin-Premier Tech+18:46 - 90
Bart LemmenTeam Visma | Lease A Bike+18:46 - 91
Alexey LutsenkoNSN Cycling Team+24:40 - 92MNMagnus NielsenUno-X Mobility+24:40
- 93
Rasmus TillerUno-X Mobility+24:43 - 94
Jasper StuyvenSoudal Quick-Step+24:43 - 95
Nikias ArndtBahrain Victorious+24:43 - 96
Arnaud De LieLotto Intermarché+29:14 - 97
Sébastien GrignardLotto Intermarché+29:14 - 98
Tim WellensUAE Team Emirates XRG+29:14 - 99
Søren WærenskjoldUno-X Mobility+29:14 - 100
Nils EekhoffTeam Picnic PostNL+29:14 - 102
Nico DenzRed Bull - Bora - Hansgrohe+29:14 - 103
John DegenkolbTeam Picnic PostNL+29:14 - 104
Nils PolittUAE Team Emirates XRG+29:14 - 105
Sandy DujardinTotalEnergies+29:14 - 106
Clément RussoGroupama-FDJ United+29:14 - 108
Jordan JegatTotalEnergies+29:14 - 109
Oliver NaesenDecathlon CMA CGM Team+29:14 - 110
Anthony TurgisTotalEnergies+29:14 - 112
Marijn Van Den BergEF Education - EasyPost+29:14 - 113
Dorian GodonNetcompany INEOS+29:14 - 114
Stefan BisseggerDecathlon CMA CGM Team+29:14 - 115
Nicolas ProdhommeDecathlon CMA CGM Team+29:14 - 116
Matteo SobreroLidl - Trek+29:14 - 117
Robbe GhysDecathlon CMA CGM Team+29:14 - 118
Ben TurnerNetcompany INEOS+29:14 - 119
Christophe LaporteTeam Visma | Lease A Bike+29:14 - 120
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+29:14 - 121
Phil BauhausBahrain Victorious+29:14
- 122
Biniam GirmayNSN Cycling Team+29:14 - 123
Casper PedersenSoudal Quick-Step+29:14 - 124
Sean QuinnEF Education - EasyPost+29:14 - 126
Danny Van PoppelRed Bull - Bora - Hansgrohe+29:14 - 127
Luke DurbridgeTeam Jayco AlUla+29:14 - 128
Lenny Sydney MartinezBahrain Victorious+29:14 - 129
Georg ZimmermannLotto Intermarché+29:14 - 130
Mathieu BurgaudeauTotalEnergies+29:14 - 131
Christopher JensenTeam Jayco AlUla+29:14 - 132
Piet AllegaertCofidis+29:14 - 133
Mike TeunissenXDS Astana Team+29:14 - 134WPWouter PoelsUnibet Rose Rockets+29:14
- 135
Bryan CoquardCofidis+29:14 - 136
David GauduGroupama-FDJ United+29:14 - 138
Guillaume BoivinNSN Cycling Team+29:14 - 139
Kévin VauquelinNetcompany INEOS+29:14 - 140
Luka MezgecTeam Jayco AlUla+29:14 - 141
Jake StewartNSN Cycling Team+29:14 - 142
Sam BennettPinarello-Q36.5 Pro Cycling Team+29:14 - 143
Marco HallerTudor Pro Cycling Team+29:14
- 144
Michael MatthewsTeam Jayco AlUla+29:14 - 145
Gregor MühlbergerDecathlon CMA CGM Team+29:14
- 146
Pascal AckermannTeam Jayco AlUla+29:14 - 148
Clément ChampoussinXDS Astana Team+29:14 - 149
Raul Garcia PiernaMovistar Team+29:14 - 150JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+29:14
- 151
Silvan DillierAlpecin-Premier Tech+30:18
- 152
Elmar ReindersUnibet Rose Rockets+30:18
- 153
Amaury CapiotTeam Jayco AlUla+30:18
- 154
Alexis RenardCofidis+30:18 - 155
Thomas GachignardTotalEnergies+30:18 - 156
Dylan GroenewegenUnibet Rose Rockets+30:18 - 157
Jasper PhilipsenAlpecin-Premier Tech+30:18 - 158
Yves LampaertSoudal Quick-Step+30:18 - 159
Laurenz RexSoudal Quick-Step+30:18 - 162
Jan HirtNSN Cycling Team+30:18
- 163
Gerben ThijssenAlpecin-Premier Tech+30:18 - 164
Matteo VercherTotalEnergies+30:18 - 165
Fernando Gaviria RendonCaja Rural-Seguros RGA+30:18 - 166
Luca MozzatoTudor Pro Cycling Team+30:18 - 167
Axel ZingleTeam Visma | Lease A Bike+30:18 - 168
Yevgeniy FedorovXDS Astana Team+39:12 - 169
Davide BalleriniXDS Astana Team+39:12 - 170
Jonas RickaertAlpecin-Premier Tech+39:12 - 173
Cees BolDecathlon CMA CGM Team+39:12 - 175
Fabio Jakobsen+39:12 - DNF
Michele GazzoliSolution Tech Nippo RaliDNF
General classification
- 2
Frank Van Den BroekTeam Picnic PostNL+0:04 - 3
Wout Van AertTeam Visma | Lease A Bike+0:11 - 4
Tadej PogačarUAE Team Emirates XRG+0:15 - 5
Maxim Van GilsRed Bull - Bora - Hansgrohe+0:15 - 6AAAlex Aranburu DevaCofidis+0:15
- 7
Mads PedersenLidl - Trek+0:15 - 8
Remco EvenepoelBelgium+0:15 - 9
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:15 - 10
Alberto BettiolXDS Astana Team+0:15 - 11
Tom PidcockPinarello-Q36.5 Pro Cycling Team+0:15 - 12
Egan Arley Bernal GomezNetcompany INEOS+0:15 - 13
Ilan Van WilderSoudal Quick-Step+0:15 - 14
Victor CampenaertsTeam Visma | Lease A Bike+0:15 - 15
Jai HindleyRed Bull - Bora - Hansgrohe+0:15 - 16
Jonas Vingegaard HansenTeam Visma | Lease A Bike+0:15 - 17
Derek GeeLidl - Trek+0:15 - 18
Aleksandr VlasovRed Bull - Bora - Hansgrohe+0:15 - 19
Toms SkujinsLidl - Trek+0:15 - 21
Steff CrasSoudal Quick-Step+0:15 - 22
Richard CarapazEF Education - EasyPost+0:15 - 23
Matteo JorgensonTeam Visma | Lease A Bike+0:15 - 24
Tobias Halland JohannessenUno-X Mobility+0:15 - 25
Guillaume Martin GuyonnetGroupama-FDJ United+0:15 - 26
Enric Mas NicolauMovistar Team+0:15 - 27
Jack HaigNetcompany INEOS+0:15 - 28
Carlos Rodriguez CanoNetcompany INEOS+0:15 - 29
Oscar OnleyNetcompany INEOS+0:15
- 30
Odd Christian EikingUnibet Rose Rockets+0:15 - 31
Giulio CicconeLidl - Trek+0:15 - 32
Mikel Landa MeanaSoudal Quick-Step+0:15 - 33
Johannes KulsetUno-X Mobility+0:15 - 34
Primož RogličRed Bull - Bora - Hansgrohe+0:15 - 35
Laurens De PlusNetcompany INEOS+0:15
- 37
Juan Ayuso PesqueraLidl - Trek+0:15 - 38
Warren BarguilTeam Picnic PostNL+0:15 - 40CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+0:15
- 41
Felix GallDecathlon CMA CGM Team+0:15 - 42
Bruno ArmirailTeam Visma | Lease A Bike+0:15 - 43
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG+0:15 - 44
Pavel SivakovUAE Team Emirates XRG+0:15 - 45
Adam Richard YatesUAE Team Emirates XRG+0:15 - 46JRJavier Romo OliverMovistar Team+0:15
- 47
Santiago Buitrago SanchezBahrain Victorious+0:15 - 49
Michal KwiatkowskiNetcompany INEOS+0:26 - 50
Ben HealyEF Education - EasyPost+0:28 - 51
Neilson PowlessEF Education - EasyPost+0:44 - 52
Wilco KeldermanTeam Visma | Lease A Bike+0:48 - 53
Julien BernardLidl - Trek+1:34 - 54
Carlos Verona QuintanillaLidl - Trek+1:34 - 55
Valentin MadouasGroupama-FDJ United+1:51 - 56
Louis VervaekeSoudal Quick-Step+9:10
- 57
Ryan Gibbons+9:10 - 58
Davide FormoloMovistar Team+14:26 - 59
Jan TratnikSlovenia+14:26 - 60
Bob JungelsNetcompany INEOS+15:13 - 61
Jonas AbrahamsenUno-X Mobility+15:13 - 62
Harold Alfonso Tejada CanacueXDS Astana Team+15:13 - 63
Cedric BeullensLotto Intermarché+18:56 - 64
Nelson OliveiraMovistar Team+18:56 - 65
Hugo PageCofidis+18:56 - 66
Axel LauranceNetcompany INEOS+18:56 - 67
Paul LapeiraDecathlon CMA CGM Team+18:56 - 68
Quentin PacherGroupama-FDJ United+18:56
- 69
Cristian Rodriguez MartinXDS Astana Team+18:56 - 70
Fabien GrellierTotalEnergies+18:56
- 71
Kévin GenietsGroupama-FDJ United+18:56 - 72
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+18:56
- 73
Søren Kragh AndersenLidl - Trek+18:56 - 75
Krists NeilandsNSN Cycling Team+18:56 - 77
Stefan KüngTudor Pro Cycling Team+18:56 - 78
Marc SolerUAE Team Emirates XRG+18:56 - 79
Romain GregoireGroupama-FDJ United+18:56
- 80
Matej MohoricBahrain Victorious+18:56 - 82IIIon Izaguirre InsaustiCofidis+18:56
- 83
Jesus HerradaBurgos-Burpellet-BH+18:56 - 84
Hugo HouleAlpecin-Premier Tech+18:56 - 85
Gianni MosconRed Bull - Bora - Hansgrohe+18:56
- 86
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+18:56 - 87
Gianni VermeerschRed Bull - Bora - Hansgrohe+18:56
- 88
Mathieu Van Der PoelAlpecin-Premier Tech+18:56 - 90
Bart LemmenTeam Visma | Lease A Bike+18:56 - 91
Alexey LutsenkoNSN Cycling Team+24:50 - 92MNMagnus NielsenUno-X Mobility+24:50
- 93
Rasmus TillerUno-X Mobility+24:53 - 94
Jasper StuyvenSoudal Quick-Step+24:53 - 95
Nikias ArndtBahrain Victorious+24:53 - 96
Arnaud De LieLotto Intermarché+29:24 - 97
Sébastien GrignardLotto Intermarché+29:24 - 98
Tim WellensUAE Team Emirates XRG+29:24 - 99
Søren WærenskjoldUno-X Mobility+29:24 - 100
Nils EekhoffTeam Picnic PostNL+29:24 - 102
Nico DenzRed Bull - Bora - Hansgrohe+29:24 - 103
John DegenkolbTeam Picnic PostNL+29:24 - 104
Nils PolittUAE Team Emirates XRG+29:24 - 105
Sandy DujardinTotalEnergies+29:24 - 106
Clément RussoGroupama-FDJ United+29:24 - 108
Jordan JegatTotalEnergies+29:24 - 109
Oliver NaesenDecathlon CMA CGM Team+29:24 - 110
Anthony TurgisTotalEnergies+29:24 - 112
Marijn Van Den BergEF Education - EasyPost+29:24 - 113
Dorian GodonNetcompany INEOS+29:24 - 114
Stefan BisseggerDecathlon CMA CGM Team+29:24 - 115
Nicolas ProdhommeDecathlon CMA CGM Team+29:24 - 116
Matteo SobreroLidl - Trek+29:24 - 117
Robbe GhysDecathlon CMA CGM Team+29:24 - 118
Ben TurnerNetcompany INEOS+29:24 - 119
Christophe LaporteTeam Visma | Lease A Bike+29:24 - 120
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+29:24 - 121
Phil BauhausBahrain Victorious+29:24
- 122
Biniam GirmayNSN Cycling Team+29:24 - 123
Casper PedersenSoudal Quick-Step+29:24 - 124
Sean QuinnEF Education - EasyPost+29:24 - 126
Danny Van PoppelRed Bull - Bora - Hansgrohe+29:24 - 127
Luke DurbridgeTeam Jayco AlUla+29:24 - 128
Lenny Sydney MartinezBahrain Victorious+29:24 - 129
Georg ZimmermannLotto Intermarché+29:24 - 130
Mathieu BurgaudeauTotalEnergies+29:24 - 131
Christopher JensenTeam Jayco AlUla+29:24 - 132
Piet AllegaertCofidis+29:24 - 133
Mike TeunissenXDS Astana Team+29:24 - 134WPWouter PoelsUnibet Rose Rockets+29:24
- 135
Bryan CoquardCofidis+29:24 - 136
David GauduGroupama-FDJ United+29:24 - 138
Guillaume BoivinNSN Cycling Team+29:24 - 139
Kévin VauquelinNetcompany INEOS+29:24 - 140
Luka MezgecTeam Jayco AlUla+29:24 - 141
Jake StewartNSN Cycling Team+29:24 - 142
Sam BennettPinarello-Q36.5 Pro Cycling Team+29:24 - 143
Marco HallerTudor Pro Cycling Team+29:24
- 144
Michael MatthewsTeam Jayco AlUla+29:24 - 145
Gregor MühlbergerDecathlon CMA CGM Team+29:24
- 146
Pascal AckermannTeam Jayco AlUla+29:24 - 148
Clément ChampoussinXDS Astana Team+29:24 - 149
Raul Garcia PiernaMovistar Team+29:24 - 150JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+29:24
- 151
Silvan DillierAlpecin-Premier Tech+30:28
- 152
Elmar ReindersUnibet Rose Rockets+30:28
- 153
Amaury CapiotTeam Jayco AlUla+30:28
- 154
Alexis RenardCofidis+30:28 - 155
Thomas GachignardTotalEnergies+30:28 - 156
Dylan GroenewegenUnibet Rose Rockets+30:28 - 157
Jasper PhilipsenAlpecin-Premier Tech+30:28 - 158
Yves LampaertSoudal Quick-Step+30:28 - 159
Laurenz RexSoudal Quick-Step+30:28 - 162
Jan HirtNSN Cycling Team+30:28
- 163
Gerben ThijssenAlpecin-Premier Tech+30:28 - 164
Matteo VercherTotalEnergies+30:28 - 165
Fernando Gaviria RendonCaja Rural-Seguros RGA+30:28 - 166
Luca MozzatoTudor Pro Cycling Team+30:28 - 167
Axel ZingleTeam Visma | Lease A Bike+30:28 - 168
Yevgeniy FedorovXDS Astana Team+39:22 - 169
Davide BalleriniXDS Astana Team+39:22 - 170
Jonas RickaertAlpecin-Premier Tech+39:22 - 173
Cees BolDecathlon CMA CGM Team+39:22 - 175
Fabio Jakobsen+39:22
Points classification
- 1
Frank Van Den BroekTeam Picnic PostNL33 - 3
Wout Van AertTeam Visma | Lease A Bike22 - 4
Sandy DujardinTotalEnergies20 - 5
Tadej PogačarUAE Team Emirates XRG19 - 6
Mads PedersenLidl - Trek19 - 7
Maxim Van GilsRed Bull - Bora - Hansgrohe17 - 8
Jonas AbrahamsenUno-X Mobility17 - 9AAAlex Aranburu DevaCofidis15
- 10
Ryan Gibbons15 - 11
Valentin MadouasGroupama-FDJ United13 - 12
Remco EvenepoelBelgium11 - 13
Matej MohoricBahrain Victorious11 - 14
Clément ChampoussinXDS Astana Team10 - 15
Pello Bilbao Lopez De ArmentiaBahrain Victorious9 - 16IIIon Izaguirre InsaustiCofidis9
- 17
Alberto BettiolXDS Astana Team7 - 18
Jasper PhilipsenAlpecin-Premier Tech7 - 19
Tom PidcockPinarello-Q36.5 Pro Cycling Team6 - 20
Egan Arley Bernal GomezNetcompany INEOS5 - 21
Sam BennettPinarello-Q36.5 Pro Cycling Team5 - 22
Ilan Van WilderSoudal Quick-Step4 - 23
Bryan CoquardCofidis4 - 24
Victor CampenaertsTeam Visma | Lease A Bike3 - 25
Biniam GirmayNSN Cycling Team3 - 26
Jai HindleyRed Bull - Bora - Hansgrohe2 - 27
Jasper StuyvenSoudal Quick-Step2 - 28
Stefan BisseggerDecathlon CMA CGM Team1
Mountains classification
- 1
Jonas AbrahamsenUno-X Mobility13 - 2
Valentin MadouasGroupama-FDJ United11 - 3
Frank Van Den BroekTeam Picnic PostNL9 - 4IIIon Izaguirre InsaustiCofidis8
- 6
Matej MohoricBahrain Victorious1
Youth classification
- 1
Frank Van Den BroekTeam Picnic PostNL5:07:16 - 2
Maxim Van GilsRed Bull - Bora - Hansgrohe+0:11 - 3
Remco EvenepoelBelgium+0:11 - 4
Tom PidcockPinarello-Q36.5 Pro Cycling Team+0:11 - 5
Ilan Van WilderSoudal Quick-Step+0:11 - 6
Matteo JorgensonTeam Visma | Lease A Bike+0:11 - 7
Tobias Halland JohannessenUno-X Mobility+0:11 - 8
Carlos Rodriguez CanoNetcompany INEOS+0:11 - 9
Oscar OnleyNetcompany INEOS+0:11
- 10
Johannes KulsetUno-X Mobility+0:11 - 11
Juan Ayuso PesqueraLidl - Trek+0:11 - 12JRJavier Romo OliverMovistar Team+0:11
- 13
Santiago Buitrago SanchezBahrain Victorious+0:11 - 14
Ben HealyEF Education - EasyPost+0:24 - 15
Hugo PageCofidis+18:52 - 16
Axel LauranceNetcompany INEOS+18:52 - 17
Paul LapeiraDecathlon CMA CGM Team+18:52 - 18
Romain GregoireGroupama-FDJ United+18:52
- 19
Arnaud De LieLotto Intermarché+29:20 - 20
Sébastien GrignardLotto Intermarché+29:20 - 21
Søren WærenskjoldUno-X Mobility+29:20 - 22
Jordan JegatTotalEnergies+29:20 - 23
Marijn Van Den BergEF Education - EasyPost+29:20 - 24
Ben TurnerNetcompany INEOS+29:20 - 25
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+29:20 - 26
Biniam GirmayNSN Cycling Team+29:20 - 27
Sean QuinnEF Education - EasyPost+29:20 - 28
Lenny Sydney MartinezBahrain Victorious+29:20 - 29
Kévin VauquelinNetcompany INEOS+29:20 - 30
Jake StewartNSN Cycling Team+29:20 - 32
Raul Garcia PiernaMovistar Team+29:20 - 33JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+29:20
- 34
Alexis RenardCofidis+30:24 - 35
Thomas GachignardTotalEnergies+30:24 - 36
Laurenz RexSoudal Quick-Step+30:24 - 37
Matteo VercherTotalEnergies+30:24 - 38
Yevgeniy FedorovXDS Astana Team+39:18 - DNF
Michele GazzoliSolution Tech Nippo RaliDNF