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