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