Stage 8
08 Jul 2023
GC · Jonas Vingegaard HansenPoints · Jasper PhilipsenMountains · Neilson PowlessYouth · Tadej Pogačar
Stage result
- 1
Mads PedersenLidl - Trek4:12:26 - 2
Jasper PhilipsenAlpecin-Premier Techs.t. - 3
Wout Van AertTeam Visma | Lease A Bikes.t. - 4
Dylan GroenewegenUnibet Rose Rocketss.t. - 5
Nils EekhoffTeam Picnic PostNLs.t. - 6
Bryan CoquardCofidiss.t. - 7
Jasper De BuystLotto Intermarchés.t. - 8
Rasmus TillerUno-X Mobilitys.t. - 9
Corbin John StrongNSN Cycling Teams.t. - 10
Tadej PogačarUAE Team Emirates XRGs.t. - 11
Matis LouvelNSN Cycling Teams.t. - 12AAAlex Aranburu DevaCofidiss.t.
- 13
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Teams.t. - 14
Cees BolDecathlon CMA CGM Teams.t. - 17
Quentin PacherGroupama-FDJ Uniteds.t.
- 18
Jonas Vingegaard HansenTeam Visma | Lease A Bikes.t. - 19
Tom PidcockPinarello-Q36.5 Pro Cycling Teams.t. - 20
David GauduGroupama-FDJ Uniteds.t. - 21
Jai HindleyRed Bull - Bora - Hansgrohes.t. - 22
Valentin MadouasGroupama-FDJ Uniteds.t. - 23
Benoit CosnefroyUAE Team Emirates XRGs.t. - 24
Ben O'connorTeam Jayco AlUlas.t.
- 25
Julian AlaphilippeTudor Pro Cycling Teams.t.
- 27
Carlos Rodriguez CanoNetcompany INEOSs.t. - 28
Maxim Van GilsRed Bull - Bora - Hansgrohes.t. - 29
Bob JungelsNetcompany INEOSs.t. - 30
Guillaume Martin GuyonnetGroupama-FDJ Uniteds.t. - 31
Adam Richard YatesUAE Team Emirates XRGs.t. - 32
Krists NeilandsNSN Cycling Teams.t. - 33
Sepp KussTeam Visma | Lease A Bikes.t. - 34
Harold Alfonso Tejada CanacueXDS Astana Teams.t. - 35
Kévin GenietsGroupama-FDJ Uniteds.t. - 36
Mattias SkjelmoseLidl - Treks.t. - 37
Emanuel BuchmannCofidiss.t. - 38
Aurélien Paret PeintreDecathlon CMA CGM Teams.t. - 39
Pello Bilbao Lopez De ArmentiaBahrain Victoriouss.t. - 40
Mathieu Van Der PoelAlpecin-Premier Techs.t. - 41
Jasper StuyvenSoudal Quick-Steps.t. - 42
Christophe LaporteTeam Visma | Lease A Bikes.t. - 43
Felix GallDecathlon CMA CGM Teams.t. - 44
Biniam GirmayNSN Cycling Team+0:19 - 46
Guillaume BoivinNSN Cycling Team+0:22 - 47
Alberto BettiolXDS Astana Team+0:25 - 50
Yves LampaertSoudal Quick-Step+0:28 - 51
Matej MohoricBahrain Victorious+0:33 - 52
Stefan KüngTudor Pro Cycling Team+0:33 - 54
Luka MezgecTeam Jayco AlUla+0:36 - 55
Matteo TrentinTudor Pro Cycling Team+0:36 - 56
Marco HallerTudor Pro Cycling Team+0:36
- 57
Pascal EenkhoornSoudal Quick-Step+0:42 - 58
Mike TeunissenXDS Astana Team+0:42 - 59
Alex KirschCofidis+0:47
- 60
Mikel Landa MeanaSoudal Quick-Step+0:47 - 63
Søren WærenskjoldUno-X Mobility+0:47 - 64
Clément ChampoussinXDS Astana Team+0:47 - 65
Stan DewulfDecathlon CMA CGM Team+0:47
- 70
Georg ZimmermannLotto Intermarché+1:05 - 72
Warren BarguilTeam Picnic PostNL+1:13 - 73
Rémi CavagnaGroupama-FDJ United+1:15 - 74
Victor CampenaertsTeam Visma | Lease A Bikes.t. - 75
Mathieu BurgaudeauTotalEnergies+1:15 - 76
Søren Kragh AndersenLidl - Trek+1:15 - 77
Nikias ArndtBahrain Victorious+1:15 - 78
Gregor MühlbergerDecathlon CMA CGM Team+1:15
- 79
Nelson OliveiraMovistar Team+1:24 - 80
Alexis RenardCofidis+1:37 - 81
Dylan TeunsCofidis+1:45
- 82
Silvan DillierAlpecin-Premier Tech+1:45
- 83
Quinten HermansPinarello-Q36.5 Pro Cycling Team+1:45 - 85
Clément BerthetGroupama-FDJ United+1:51 - 86
Jonas AbrahamsenUno-X Mobility+1:55 - 88
Marc SolerUAE Team Emirates XRG+2:02 - 90CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+2:08
- 91
Nils PolittUAE Team Emirates XRG+2:13 - 92
Simon GuglielmiSt Michel - Preference Home - Auber93+3:17 - 93
Dion Allan SmithNSN Cycling Team+3:44 - 95
Valentin FerronCofidis+3:44 - 96
Jenthe BiermansCofidis+4:02 - 98
Gianni MosconRed Bull - Bora - Hansgrohe+4:05
- 99
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+4:05 - 100
Elmar ReindersUnibet Rose Rockets+4:49
- 102
Hugo HouleAlpecin-Premier Tech+4:49 - 103
Anthony TurgisTotalEnergies+4:51 - 106
Oliver NaesenDecathlon CMA CGM Team+5:04 - 109
Wilco KeldermanTeam Visma | Lease A Bike+5:04 - 110
Florian VermeerschUAE Team Emirates XRG+5:41 - 112
Kasper AsgreenEF Education - EasyPost+6:22 - 114
Neilson PowlessEF Education - EasyPost+6:22 - 115IIIon Izaguirre InsaustiCofidis+6:22
- 117
Tobias Halland JohannessenUno-X Mobility+6:22 - 119
Matthew DinhamTeam Picnic PostNL+6:22 - 120
John DegenkolbTeam Picnic PostNL+6:22 - 121
Jack HaigNetcompany INEOS+6:22 - 122
Simon ClarkeIsrael - Premier Tech+6:22 - 123
James ShawEF Education - EasyPost+6:22 - 126
Luke DurbridgeTeam Jayco AlUla+6:22 - 127MNMagnus NielsenUno-X Mobility+6:22
- 128
Felix GrossschartnerUAE Team Emirates XRG+6:22 - 129
Jonas RickaertAlpecin-Premier Tech+6:22 - 130
Patrick KonradLidl - Trek+6:22
- 131
Danny Van PoppelRed Bull - Bora - Hansgrohe+6:22 - 132
Matteo JorgensonTeam Visma | Lease A Bike+6:22 - 133WPWouter PoelsUnibet Rose Rockets+6:22
- 134
Alexey LutsenkoNSN Cycling Team+6:22 - 135
Ben TurnerNetcompany INEOS+6:22 - 140
Luca MozzatoTudor Pro Cycling Team+6:22 - 141
Phil BauhausBahrain Victorious+6:38
- 142
Anthon CharmigUno-X Mobility+6:49 - 143
Egan Arley Bernal GomezNetcompany INEOS+8:37 - 144
Michal KwiatkowskiNetcompany INEOS+8:37 - 145
Chris HamiltonTeam Picnic PostNL+8:52 - 146NSNicholas SchultzNSN Cycling Team+8:52
- 147
Olivier Le GacGroupama-FDJ United+8:52 - 148
Kevin VermaerkeUAE Team Emirates XRG+9:18 - 150
Giulio CicconeLidl - Trek+9:18 - 152
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+9:18 - 153
Christopher JensenTeam Jayco AlUla+9:18 - 154
Juan Pedro Lopez PerezMovistar Team+9:18 - 156
Mikkel Norsgaard BjergUAE Team Emirates XRG+9:18 - 158
Vegard Stake LaengenUAE Team Emirates XRG+9:18
- 159
Yevgeniy FedorovXDS Astana Team+9:18 - 160
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+9:18 - 161
Jordi MeeusRed Bull - Bora - Hansgrohe+9:18 - 162
Quinn SimmonsLidl - Trek+9:18 - 163
Torstein TræenUno-X Mobility+9:18 - 164
Sam WelsfordNetcompany INEOS+9:18 - 167
Fabio Jakobsen+9:18 - 168
Dylan Van BaarleSoudal Quick-Step+9:18 - 169
Michael GoglAlpecin-Premier Tech+11:53
- 170
Axel ZingleTeam Visma | Lease A Bike+18:22 - DNF
Steff CrasSoudal Quick-StepDNF
General classification
- 1
Jonas Vingegaard HansenTeam Visma | Lease A Bike34:09:38 - 2
Tadej PogačarUAE Team Emirates XRG+0:25 - 3
Jai HindleyRed Bull - Bora - Hansgrohe+1:34 - 4
Carlos Rodriguez CanoNetcompany INEOS+3:30 - 5
Adam Richard YatesUAE Team Emirates XRG+3:40 - 7
David GauduGroupama-FDJ United+4:03 - 9
Tom PidcockPinarello-Q36.5 Pro Cycling Team+4:43 - 10
Sepp KussTeam Visma | Lease A Bike+5:28 - 11
Ben O'connorTeam Jayco AlUla+6:10
- 12
Pello Bilbao Lopez De ArmentiaBahrain Victorious+6:10 - 13
Emanuel BuchmannCofidis+6:32 - 14
Mikel Landa MeanaSoudal Quick-Step+6:36 - 16
Guillaume Martin GuyonnetGroupama-FDJ United+7:08 - 18
Felix GallDecathlon CMA CGM Team+8:19 - 19
Mattias SkjelmoseLidl - Trek+8:47 - 21
Wilco KeldermanTeam Visma | Lease A Bike+13:02 - 22
Valentin MadouasGroupama-FDJ United+15:16 - 23
Wout Van AertTeam Visma | Lease A Bike+16:01 - 24
Julian AlaphilippeTudor Pro Cycling Team+17:00
- 25CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+19:58
- 26
Giulio CicconeLidl - Trek+22:05 - 28
Egan Arley Bernal GomezNetcompany INEOS+24:25 - 29
Harold Alfonso Tejada CanacueXDS Astana Team+25:03 - 31
Clément BerthetGroupama-FDJ United+26:56 - 33
Bob JungelsNetcompany INEOS+28:53 - 34
Tobias Halland JohannessenUno-X Mobility+30:43 - 35
Dylan TeunsCofidis+33:33
- 36
Warren BarguilTeam Picnic PostNL+33:38 - 38
Aurélien Paret PeintreDecathlon CMA CGM Team+36:10 - 39
Jack HaigNetcompany INEOS+36:43 - 41
Juan Pedro Lopez PerezMovistar Team+37:32 - 42
Felix GrossschartnerUAE Team Emirates XRG+40:41 - 43
Clément ChampoussinXDS Astana Team+42:24 - 44
Kévin GenietsGroupama-FDJ United+43:25 - 46
Michal KwiatkowskiNetcompany INEOS+44:51 - 47
Matis LouvelNSN Cycling Team+45:10 - 48
Mathieu BurgaudeauTotalEnergies+46:27 - 49
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+47:23 - 50
Neilson PowlessEF Education - EasyPost+47:54 - 51
Matthew DinhamTeam Picnic PostNL+48:02 - 52
Gregor MühlbergerDecathlon CMA CGM Team+48:11
- 54
Chris HamiltonTeam Picnic PostNL+50:18 - 55
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+50:58 - 56IIIon Izaguirre InsaustiCofidis+51:07
- 57AAAlex Aranburu DevaCofidis+53:11
- 59
Stefan KüngTudor Pro Cycling Team+54:09 - 60
Matteo JorgensonTeam Visma | Lease A Bike+54:56 - 61
Krists NeilandsNSN Cycling Team+55:29 - 62WPWouter PoelsUnibet Rose Rockets+55:50
- 63
Alberto BettiolXDS Astana Team+55:55 - 64
James ShawEF Education - EasyPost+56:11 - 65
Quentin PacherGroupama-FDJ United+56:57
- 66
Hugo HouleAlpecin-Premier Tech+57:04 - 68
Georg ZimmermannLotto Intermarché+58:03 - 69NSNicholas SchultzNSN Cycling Team+58:07
- 70
Nelson OliveiraMovistar Team+58:40 - 71
Victor CampenaertsTeam Visma | Lease A Bike+59:25 - 74
Dylan Van BaarleSoudal Quick-Step+1:01:02 - 76
Maxim Van GilsRed Bull - Bora - Hansgrohe+1:01:57 - 78
Corbin John StrongNSN Cycling Team+1:02:45 - 80
Mathieu Van Der PoelAlpecin-Premier Tech+1:04:25 - 84
Alexey LutsenkoNSN Cycling Team+1:07:45 - 87
Patrick KonradLidl - Trek+1:11:38
- 89
Marc SolerUAE Team Emirates XRG+1:12:00 - 91
Oliver NaesenDecathlon CMA CGM Team+1:13:06 - 92
Pascal EenkhoornSoudal Quick-Step+1:13:15 - 93
Quinten HermansPinarello-Q36.5 Pro Cycling Team+1:13:31 - 94
Matej MohoricBahrain Victorious+1:13:43 - 95
Stan DewulfDecathlon CMA CGM Team+1:15:58
- 96
Valentin FerronCofidis+1:16:10 - 97
Mads PedersenLidl - Trek+1:16:18 - 98
Marco HallerTudor Pro Cycling Team+1:16:21
- 99
Jasper PhilipsenAlpecin-Premier Tech+1:16:40 - 100
Jasper StuyvenSoudal Quick-Step+1:16:46 - 101
Biniam GirmayNSN Cycling Team+1:20:05 - 102
Nils PolittUAE Team Emirates XRG+1:20:36 - 103
Christophe LaporteTeam Visma | Lease A Bike+1:21:22 - 104
Nikias ArndtBahrain Victorious+1:21:35 - 105
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+1:21:36 - 106
Anthon CharmigUno-X Mobility+1:21:48 - 107
Jonas AbrahamsenUno-X Mobility+1:22:22 - 108
Bryan CoquardCofidis+1:22:45 - 110
Mike TeunissenXDS Astana Team+1:23:08 - 111
Simon ClarkeIsrael - Premier Tech+1:23:12 - 112
Kasper AsgreenEF Education - EasyPost+1:23:20 - 113
Alex KirschCofidis+1:23:34
- 116
Kevin VermaerkeUAE Team Emirates XRG+1:25:17 - 117
Anthony TurgisTotalEnergies+1:25:27 - 118
Guillaume BoivinNSN Cycling Team+1:25:37 - 119
Silvan DillierAlpecin-Premier Tech+1:27:14
- 120
Søren Kragh AndersenLidl - Trek+1:27:41 - 121
Rasmus TillerUno-X Mobility+1:27:53 - 123
Ben TurnerNetcompany INEOS+1:28:08 - 124
Simon GuglielmiSt Michel - Preference Home - Auber93+1:28:26 - 125MNMagnus NielsenUno-X Mobility+1:28:29
- 126
Benoit CosnefroyUAE Team Emirates XRG+1:28:52 - 127
Luka MezgecTeam Jayco AlUla+1:29:10 - 129
Christopher JensenTeam Jayco AlUla+1:30:54 - 130
Dion Allan SmithNSN Cycling Team+1:31:02 - 131
Jenthe BiermansCofidis+1:31:05 - 132
Nils EekhoffTeam Picnic PostNL+1:31:42 - 133
Matteo TrentinTudor Pro Cycling Team+1:31:47 - 134
Rémi CavagnaGroupama-FDJ United+1:32:34 - 135
Jonas RickaertAlpecin-Premier Tech+1:32:48 - 136
Danny Van PoppelRed Bull - Bora - Hansgrohe+1:33:01 - 137
Florian VermeerschUAE Team Emirates XRG+1:33:17 - 139
Dylan GroenewegenUnibet Rose Rockets+1:34:26 - 141
Vegard Stake LaengenUAE Team Emirates XRG+1:34:46
- 142
Søren WærenskjoldUno-X Mobility+1:34:56 - 143
Michael GoglAlpecin-Premier Tech+1:35:18
- 144
Torstein TræenUno-X Mobility+1:37:19 - 146
Elmar ReindersUnibet Rose Rockets+1:38:28
- 148
Alexis RenardCofidis+1:40:57 - 149
Luca MozzatoTudor Pro Cycling Team+1:41:00 - 150
John DegenkolbTeam Picnic PostNL+1:43:19 - 151
Sam WelsfordNetcompany INEOS+1:43:21 - 152
Yves LampaertSoudal Quick-Step+1:44:06 - 153
Jordi MeeusRed Bull - Bora - Hansgrohe+1:44:11 - 154
Mikkel Norsgaard BjergUAE Team Emirates XRG+1:44:26 - 155
Olivier Le GacGroupama-FDJ United+1:44:33 - 158
Luke DurbridgeTeam Jayco AlUla+1:45:22 - 160
Quinn SimmonsLidl - Trek+1:46:24 - 161
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+1:48:07 - 162
Jasper De BuystLotto Intermarché+1:48:20 - 164
Cees BolDecathlon CMA CGM Team+1:50:32 - 165
Phil BauhausBahrain Victorious+1:51:43
- 166
Axel ZingleTeam Visma | Lease A Bike+1:52:42 - 167
Fabio Jakobsen+1:53:05 - 169
Gianni MosconRed Bull - Bora - Hansgrohe+1:56:09
- 170
Yevgeniy FedorovXDS Astana Team+2:08:10
Points classification
- 1
Jasper PhilipsenAlpecin-Premier Tech258 - 2
Bryan CoquardCofidis149 - 3
Mads PedersenLidl - Trek143 - 4
Wout Van AertTeam Visma | Lease A Bike112 - 5
Tadej PogačarUAE Team Emirates XRG81 - 7
Jordi MeeusRed Bull - Bora - Hansgrohe80 - 8
Biniam GirmayNSN Cycling Team77 - 10
Dylan GroenewegenUnibet Rose Rockets62 - 11
Jai HindleyRed Bull - Bora - Hansgrohe51 - 12
Neilson PowlessEF Education - EasyPost45 - 14
Adam Richard YatesUAE Team Emirates XRG38 - 15
Simon GuglielmiSt Michel - Preference Home - Auber9337 - 16
Jonas Vingegaard HansenTeam Visma | Lease A Bike37 - 17
Corbin John StrongNSN Cycling Team37 - 20
Fabio Jakobsen30 - 21
Rémi CavagnaGroupama-FDJ United28 - 22
Luca MozzatoTudor Pro Cycling Team28 - 24
Giulio CicconeLidl - Trek25 - 26
Danny Van PoppelRed Bull - Bora - Hansgrohe24 - 27
Tom PidcockPinarello-Q36.5 Pro Cycling Team22 - 28
Emanuel BuchmannCofidis22 - 29
Felix GallDecathlon CMA CGM Team22 - 32
Pascal EenkhoornSoudal Quick-Step20 - 35
Carlos Rodriguez CanoNetcompany INEOS19 - 37
Sam WelsfordNetcompany INEOS19 - 38
David GauduGroupama-FDJ United17 - 39
Matis LouvelNSN Cycling Team17 - 40
Anthony TurgisTotalEnergies17 - 41
Pello Bilbao Lopez De ArmentiaBahrain Victorious16 - 42
Nils EekhoffTeam Picnic PostNL16 - 43
Tobias Halland JohannessenUno-X Mobility15 - 44
James ShawEF Education - EasyPost15 - 45
Valentin FerronCofidis15 - 48
Victor CampenaertsTeam Visma | Lease A Bike13 - 51
Matteo TrentinTudor Pro Cycling Team12 - 52
Jasper De BuystLotto Intermarché12 - 53
Phil BauhausBahrain Victorious12
- 54
Mathieu Van Der PoelAlpecin-Premier Tech11 - 56
Jonas AbrahamsenUno-X Mobility11 - 57
Dylan TeunsCofidis10
- 58
Michal KwiatkowskiNetcompany INEOS10 - 59
Patrick KonradLidl - Trek10
- 60
Oliver NaesenDecathlon CMA CGM Team10 - 61
Rasmus TillerUno-X Mobility10 - 62
Luka MezgecTeam Jayco AlUla10 - 63
Christopher JensenTeam Jayco AlUla10 - 64
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe9 - 65
Kasper AsgreenEF Education - EasyPost9 - 66
Cees BolDecathlon CMA CGM Team9 - 67
Mattias SkjelmoseLidl - Trek8 - 68
Jack HaigNetcompany INEOS8 - 69
Mikel Landa MeanaSoudal Quick-Step7 - 70
Nikias ArndtBahrain Victorious7 - 71
Sepp KussTeam Visma | Lease A Bike6 - 72
Alexis RenardCofidis6 - 73
Mikkel Norsgaard BjergUAE Team Emirates XRG6 - 74AAAlex Aranburu DevaCofidis5
- 75
Mike TeunissenXDS Astana Team5 - 76
Matteo JorgensonTeam Visma | Lease A Bike4 - 77
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team4 - 78
Jonas RickaertAlpecin-Premier Tech4 - 79
Wilco KeldermanTeam Visma | Lease A Bike3 - 81
Juan Pedro Lopez PerezMovistar Team3 - 82
Valentin MadouasGroupama-FDJ United2 - 83
Marc SolerUAE Team Emirates XRG2 - 84
Jasper StuyvenSoudal Quick-Step2 - 85
Alex KirschCofidis2
- 86
Søren WærenskjoldUno-X Mobility2 - 87
Krists NeilandsNSN Cycling Team1 - 88
Alexey LutsenkoNSN Cycling Team1 - 89
Kevin VermaerkeUAE Team Emirates XRG1 - 90
Torstein TræenUno-X Mobility1 - 91
Alberto BettiolXDS Astana Team-13
Mountains classification
- 1
Neilson PowlessEF Education - EasyPost36 - 2
Felix GallDecathlon CMA CGM Team28 - 3
Tobias Halland JohannessenUno-X Mobility26 - 5
Tadej PogačarUAE Team Emirates XRG19 - 6
Jai HindleyRed Bull - Bora - Hansgrohe19 - 7
Giulio CicconeLidl - Trek19 - 8
Jonas Vingegaard HansenTeam Visma | Lease A Bike18 - 9
Wout Van AertTeam Visma | Lease A Bike15 - 10
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe15 - 11
Emanuel BuchmannCofidis14 - 12
James ShawEF Education - EasyPost14 - 13
Michal KwiatkowskiNetcompany INEOS10 - 14
Krists NeilandsNSN Cycling Team9 - 15
Jack HaigNetcompany INEOS5 - 16
Anthony TurgisTotalEnergies4 - 17
Mathieu Van Der PoelAlpecin-Premier Tech4 - 18
Pascal EenkhoornSoudal Quick-Step3 - 19
Georg ZimmermannLotto Intermarché3 - 23
Julian AlaphilippeTudor Pro Cycling Team2
- 25
Matteo JorgensonTeam Visma | Lease A Bike2 - 28
Jonas AbrahamsenUno-X Mobility1 - 30
Dylan Van BaarleSoudal Quick-Step1 - 31
Kasper AsgreenEF Education - EasyPost1 - 32
Simon GuglielmiSt Michel - Preference Home - Auber931
Youth classification
- 1
Tadej PogačarUAE Team Emirates XRG34:10:03 - 2
Carlos Rodriguez CanoNetcompany INEOS+3:05 - 3
Tom PidcockPinarello-Q36.5 Pro Cycling Team+4:18 - 4
Felix GallDecathlon CMA CGM Team+7:54 - 5
Mattias SkjelmoseLidl - Trek+8:22 - 6
Tobias Halland JohannessenUno-X Mobility+30:18 - 7
Clément ChampoussinXDS Astana Team+41:59 - 8
Matis LouvelNSN Cycling Team+44:45 - 9
Mathieu BurgaudeauTotalEnergies+46:02 - 10
Matthew DinhamTeam Picnic PostNL+47:37 - 11
Matteo JorgensonTeam Visma | Lease A Bike+54:31 - 12
Maxim Van GilsRed Bull - Bora - Hansgrohe+1:01:32 - 13
Corbin John StrongNSN Cycling Team+1:02:20 - 14
Clément ChampoussinXDS Astana Team+0:47 - 15
Valentin FerronCofidis+1:15:45 - 16
Jasper PhilipsenAlpecin-Premier Tech+1:16:15 - 17
Biniam GirmayNSN Cycling Team+1:19:40 - 18
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+1:21:11 - 19
Anthon CharmigUno-X Mobility+1:21:23 - 20
Kevin VermaerkeUAE Team Emirates XRG+1:24:52 - 21
Ben TurnerNetcompany INEOS+1:27:43 - 22
Nils EekhoffTeam Picnic PostNL+1:31:17 - 23
Florian VermeerschUAE Team Emirates XRG+1:32:52 - 24
Søren WærenskjoldUno-X Mobility+1:34:31 - 25
Alexis RenardCofidis+1:40:32 - 26
Luca MozzatoTudor Pro Cycling Team+1:40:35 - 27
Jordi MeeusRed Bull - Bora - Hansgrohe+1:43:46 - 28
Mikkel Norsgaard BjergUAE Team Emirates XRG+1:44:01 - 29
Quinn SimmonsLidl - Trek+1:45:59 - 30
Axel ZingleTeam Visma | Lease A Bike+1:52:17 - 31
Yevgeniy FedorovXDS Astana Team+2:07:45