Stage 17
19 Jul 2023
GC · Jonas Vingegaard HansenPoints · Jasper PhilipsenMountains · Giulio CicconeYouth · Tadej Pogačar
Stage result
- 1
Felix GallDecathlon CMA CGM Team4:49:08 - 3
Pello Bilbao Lopez De ArmentiaBahrain Victorious+1:38 - 4
Jonas Vingegaard HansenTeam Visma | Lease A Bike+1:52 - 5
David GauduGroupama-FDJ United+2:09 - 6
Tobias Halland JohannessenUno-X Mobility+2:39 - 7CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+2:50
- 9
Adam Richard YatesUAE Team Emirates XRG+3:43 - 10
Wilco KeldermanTeam Visma | Lease A Bike+3:49 - 12
Jai HindleyRed Bull - Bora - Hansgrohe+4:25 - 13
Valentin MadouasGroupama-FDJ United+4:36 - 14
Guillaume Martin GuyonnetGroupama-FDJ United+4:47 - 15
Carlos Rodriguez CanoNetcompany INEOS+4:54 - 16
Sepp KussTeam Visma | Lease A Bike+5:43 - 17
Georg ZimmermannLotto Intermarché+5:56 - 18
Michal KwiatkowskiNetcompany INEOS+6:54 - 20
Warren BarguilTeam Picnic PostNL+7:33 - 21
Marc SolerUAE Team Emirates XRG+7:37 - 22
Tadej PogačarUAE Team Emirates XRG+7:37 - 23NSNicholas SchultzNSN Cycling Team+8:15
- 24
Ben O'connorTeam Jayco AlUla+9:01
- 25
Bob JungelsNetcompany INEOS+9:21 - 26
Matthew DinhamTeam Picnic PostNL+10:40 - 28
Clément ChampoussinXDS Astana Team+12:06 - 30
Kevin VermaerkeUAE Team Emirates XRG+12:34 - 31
Simon GuglielmiSt Michel - Preference Home - Auber93+16:20 - 32WPWouter PoelsUnibet Rose Rockets+18:33
- 33
Jack HaigNetcompany INEOS+18:33 - 34
Felix GrossschartnerUAE Team Emirates XRG+18:54 - 35
Gregor MühlbergerDecathlon CMA CGM Team+19:42
- 36
Dylan Van BaarleSoudal Quick-Step+20:38 - 37
Aurélien Paret PeintreDecathlon CMA CGM Team+21:22 - 38
Julian AlaphilippeTudor Pro Cycling Team+23:26
- 41
Wout Van AertTeam Visma | Lease A Bike+24:31 - 42
Giulio CicconeLidl - Trek+24:55 - 43
Hugo HouleAlpecin-Premier Tech+25:16 - 44
Nils PolittUAE Team Emirates XRG+25:53 - 45
Stefan KüngTudor Pro Cycling Team+26:21 - 47
Mattias SkjelmoseLidl - Trek+27:31 - 48
Kévin GenietsGroupama-FDJ United+27:31 - 49
Alexey LutsenkoNSN Cycling Team+27:31 - 51
Torstein TræenUno-X Mobility+27:41 - 52
Emanuel BuchmannCofidis+28:48 - 54
Nelson OliveiraMovistar Team+29:29 - 56MNMagnus NielsenUno-X Mobility+29:59
- 57
Mathieu Van Der PoelAlpecin-Premier Tech+30:54 - 58
Florian VermeerschUAE Team Emirates XRG+32:05 - 61
Kasper AsgreenEF Education - EasyPost+33:55 - 63
Anthony TurgisTotalEnergies+34:47 - 65
Bryan CoquardCofidis+35:29 - 66
Mikkel Norsgaard BjergUAE Team Emirates XRG+35:39 - 67
Jonas AbrahamsenUno-X Mobility+35:55 - 68
Anthon CharmigUno-X Mobility+35:55 - 69
Quentin PacherGroupama-FDJ United+35:55
- 70
Vegard Stake LaengenUAE Team Emirates XRG+35:57
- 71
Matteo TrentinTudor Pro Cycling Team+35:57 - 72
Tom PidcockPinarello-Q36.5 Pro Cycling Team+35:57 - 73
Christopher JensenTeam Jayco AlUla+36:13 - 74
Christophe LaporteTeam Visma | Lease A Bike+36:29 - 75
Pascal EenkhoornSoudal Quick-Step+36:33 - 76
Mathieu BurgaudeauTotalEnergies+36:33 - 77
Maxim Van GilsRed Bull - Bora - Hansgrohe+36:33 - 78
Valentin FerronCofidis+36:33 - 79
Mikel Landa MeanaSoudal Quick-Step+36:33 - 80IIIon Izaguirre InsaustiCofidis+36:33
- 81
Quinten HermansPinarello-Q36.5 Pro Cycling Team+36:33 - 82
Rasmus TillerUno-X Mobility+36:33 - 83
Rémi CavagnaGroupama-FDJ United+36:33 - 85
Neilson PowlessEF Education - EasyPost+36:33 - 86
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+36:33 - 87
Dion Allan SmithNSN Cycling Team+36:33 - 88
Michael GoglAlpecin-Premier Tech+36:33
- 89
Clément BerthetGroupama-FDJ United+36:33 - 91
Silvan DillierAlpecin-Premier Tech+36:33
- 93
Stan DewulfDecathlon CMA CGM Team+36:33
- 94
Jasper De BuystLotto Intermarché+36:33 - 95
Benoit CosnefroyUAE Team Emirates XRG+36:33 - 96
Nils EekhoffTeam Picnic PostNL+36:33 - 97
Dylan TeunsCofidis+36:33
- 98
Jasper PhilipsenAlpecin-Premier Tech+36:33 - 99
Chris HamiltonTeam Picnic PostNL+36:33 - 102
Matis LouvelNSN Cycling Team+36:33 - 103
Oliver NaesenDecathlon CMA CGM Team+36:33 - 105
Corbin John StrongNSN Cycling Team+36:33 - 106AAAlex Aranburu DevaCofidis+36:33
- 108
Mike TeunissenXDS Astana Team+36:33 - 109
Olivier Le GacGroupama-FDJ United+36:45 - 110
Yves LampaertSoudal Quick-Step+36:51 - 111
Jasper StuyvenSoudal Quick-Step+36:51 - 113
Danny Van PoppelRed Bull - Bora - Hansgrohe+36:51 - 114
Nikias ArndtBahrain Victorious+37:07 - 115
Gianni MosconRed Bull - Bora - Hansgrohe+37:26
- 116
Matej MohoricBahrain Victorious+37:31 - 117
Guillaume BoivinNSN Cycling Team+37:31 - 118
Simon ClarkeIsrael - Premier Tech+37:31 - 119
Patrick KonradLidl - Trek+37:33
- 120
Krists NeilandsNSN Cycling Team+37:36 - 122
Sam WelsfordNetcompany INEOS+37:43 - 123
Alberto BettiolXDS Astana Team+37:54 - 124
Egan Arley Bernal GomezNetcompany INEOS+37:54 - 125
Harold Alfonso Tejada CanacueXDS Astana Team+37:54 - 126
Marco HallerTudor Pro Cycling Team+37:54
- 128
Jonas RickaertAlpecin-Premier Tech+38:33 - 129
John DegenkolbTeam Picnic PostNL+38:35 - 131
Luke DurbridgeTeam Jayco AlUla+38:42 - 132
Søren Kragh AndersenLidl - Trek+38:46 - 133
Juan Pedro Lopez PerezMovistar Team+38:49 - 137
Victor CampenaertsTeam Visma | Lease A Bike+39:03 - 138
Biniam GirmayNSN Cycling Team+39:03 - 139
Luca MozzatoTudor Pro Cycling Team+39:05 - 140
Jenthe BiermansCofidis+39:05 - 141
Axel ZingleTeam Visma | Lease A Bike+39:34 - 142
Jordi MeeusRed Bull - Bora - Hansgrohe+40:09 - 143
Yevgeniy FedorovXDS Astana Team+41:39 - 144
Cees BolDecathlon CMA CGM Team+41:39 - 146
Mads PedersenLidl - Trek+41:50 - 147
Alex KirschCofidis+41:50
- 149
Søren WærenskjoldUno-X Mobility+42:14 - 150
Elmar ReindersUnibet Rose Rockets+42:20
- 151
Dylan GroenewegenUnibet Rose Rockets+42:20 - 152
Luka MezgecTeam Jayco AlUla+42:20 - 153
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+42:32 - DNS
Alexis RenardCofidisDNS
General classification
- 1
Jonas Vingegaard HansenTeam Visma | Lease A Bike67:57:51 - 2
Tadej PogačarUAE Team Emirates XRG+7:35 - 3
Adam Richard YatesUAE Team Emirates XRG+10:45 - 4
Carlos Rodriguez CanoNetcompany INEOS+12:01 - 6
Pello Bilbao Lopez De ArmentiaBahrain Victorious+12:50 - 7
Jai HindleyRed Bull - Bora - Hansgrohe+13:50 - 8
Felix GallDecathlon CMA CGM Team+16:11 - 9
Sepp KussTeam Visma | Lease A Bike+16:49 - 10
David GauduGroupama-FDJ United+17:57 - 11
Guillaume Martin GuyonnetGroupama-FDJ United+22:53 - 14CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+54:31
- 16
Tom PidcockPinarello-Q36.5 Pro Cycling Team+56:39 - 17
Mikel Landa MeanaSoudal Quick-Step+1:03:01 - 18
Wilco KeldermanTeam Visma | Lease A Bike+1:03:42 - 19
Emanuel BuchmannCofidis+1:04:22 - 20
Valentin MadouasGroupama-FDJ United+1:08:54 - 21
Ben O'connorTeam Jayco AlUla+1:13:29
- 22
Warren BarguilTeam Picnic PostNL+1:28:25 - 23
Wout Van AertTeam Visma | Lease A Bike+1:32:57 - 24
Felix GrossschartnerUAE Team Emirates XRG+1:37:13 - 25
Clément BerthetGroupama-FDJ United+1:42:49 - 26
Bob JungelsNetcompany INEOS+1:46:15 - 28
Mattias SkjelmoseLidl - Trek+1:51:28 - 29WPWouter PoelsUnibet Rose Rockets+1:58:57
- 30
Mathieu BurgaudeauTotalEnergies+2:01:12 - 31
Jack HaigNetcompany INEOS+2:08:52 - 32
Tobias Halland JohannessenUno-X Mobility+2:10:47 - 33
Julian AlaphilippeTudor Pro Cycling Team+2:11:45
- 34
Harold Alfonso Tejada CanacueXDS Astana Team+2:12:56 - 35
Giulio CicconeLidl - Trek+2:13:25 - 36
Egan Arley Bernal GomezNetcompany INEOS+2:20:21 - 37
Kévin GenietsGroupama-FDJ United+2:21:19 - 39
Dylan Van BaarleSoudal Quick-Step+2:27:35 - 40
Dylan TeunsCofidis+2:27:40
- 42
Chris HamiltonTeam Picnic PostNL+2:30:33 - 43
Michal KwiatkowskiNetcompany INEOS+2:30:48 - 44
Alexey LutsenkoNSN Cycling Team+2:32:26 - 45
Gregor MühlbergerDecathlon CMA CGM Team+2:38:00
- 47NSNicholas SchultzNSN Cycling Team+2:39:46
- 48
Hugo HouleAlpecin-Premier Tech+2:41:34 - 49
Marc SolerUAE Team Emirates XRG+2:43:03 - 50IIIon Izaguirre InsaustiCofidis+2:44:11
- 51
Clément ChampoussinXDS Astana Team+2:44:20 - 52
Aurélien Paret PeintreDecathlon CMA CGM Team+2:45:46 - 53
Georg ZimmermannLotto Intermarché+2:46:26 - 54
Krists NeilandsNSN Cycling Team+2:47:10 - 55
Stefan KüngTudor Pro Cycling Team+2:51:47 - 56
Nelson OliveiraMovistar Team+2:55:05 - 57AAAlex Aranburu DevaCofidis+2:57:48
- 58
Matthew DinhamTeam Picnic PostNL+2:58:13 - 59
Maxim Van GilsRed Bull - Bora - Hansgrohe+3:04:17 - 60
Kevin VermaerkeUAE Team Emirates XRG+3:07:06 - 61
Mathieu Van Der PoelAlpecin-Premier Tech+3:07:42 - 62
Nils PolittUAE Team Emirates XRG+3:08:42 - 63
Neilson PowlessEF Education - EasyPost+3:11:59 - 65
Victor CampenaertsTeam Visma | Lease A Bike+3:12:40 - 66
Matis LouvelNSN Cycling Team+3:16:18 - 69
Quentin PacherGroupama-FDJ United+3:21:26
- 70
Juan Pedro Lopez PerezMovistar Team+3:25:59 - 74
Matej MohoricBahrain Victorious+3:32:41 - 75
Jasper StuyvenSoudal Quick-Step+3:33:18 - 78
Simon GuglielmiSt Michel - Preference Home - Auber93+3:37:21 - 82
Patrick KonradLidl - Trek+3:43:18
- 84
Oliver NaesenDecathlon CMA CGM Team+3:49:22 - 85
Jonas AbrahamsenUno-X Mobility+3:49:46 - 86
Pascal EenkhoornSoudal Quick-Step+3:50:32 - 87
Stan DewulfDecathlon CMA CGM Team+3:51:00
- 88
Marco HallerTudor Pro Cycling Team+3:53:06
- 91
Valentin FerronCofidis+3:58:41 - 92
Torstein TræenUno-X Mobility+3:58:45 - 93
Kasper AsgreenEF Education - EasyPost+3:59:11 - 94
Alberto BettiolXDS Astana Team+4:00:03 - 95
Christophe LaporteTeam Visma | Lease A Bike+4:01:20 - 96MNMagnus NielsenUno-X Mobility+4:01:45
- 98
Corbin John StrongNSN Cycling Team+4:08:35 - 99
Mike TeunissenXDS Astana Team+4:10:06 - 100
Anthony TurgisTotalEnergies+4:11:02 - 102
Anthon CharmigUno-X Mobility+4:11:42 - 103
Bryan CoquardCofidis+4:12:32 - 104
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+4:14:08 - 105
Rémi CavagnaGroupama-FDJ United+4:15:39 - 106
Jasper PhilipsenAlpecin-Premier Tech+4:15:44 - 107
Benoit CosnefroyUAE Team Emirates XRG+4:16:27 - 108
Quinten HermansPinarello-Q36.5 Pro Cycling Team+4:16:33 - 109
Vegard Stake LaengenUAE Team Emirates XRG+4:17:08
- 110
Simon ClarkeIsrael - Premier Tech+4:17:40 - 111
Yves LampaertSoudal Quick-Step+4:21:53 - 112
Dion Allan SmithNSN Cycling Team+4:24:07 - 113
Jonas RickaertAlpecin-Premier Tech+4:25:18 - 114
Mads PedersenLidl - Trek+4:25:25 - 115
Alex KirschCofidis+4:26:01
- 116
Matteo TrentinTudor Pro Cycling Team+4:26:09 - 118
Rasmus TillerUno-X Mobility+4:28:32 - 119
Danny Van PoppelRed Bull - Bora - Hansgrohe+4:30:05 - 120
Christopher JensenTeam Jayco AlUla+4:30:58 - 121
Silvan DillierAlpecin-Premier Tech+4:32:57
- 122
Søren Kragh AndersenLidl - Trek+4:35:18 - 123
Nikias ArndtBahrain Victorious+4:36:38 - 124
Luka MezgecTeam Jayco AlUla+4:38:07 - 125
Biniam GirmayNSN Cycling Team+4:38:51 - 126
Guillaume BoivinNSN Cycling Team+4:39:32 - 127
Michael GoglAlpecin-Premier Tech+4:40:19
- 129
Florian VermeerschUAE Team Emirates XRG+4:41:18 - 130
Luke DurbridgeTeam Jayco AlUla+4:42:33 - 131
Olivier Le GacGroupama-FDJ United+4:43:23 - 133
Jenthe BiermansCofidis+4:44:18 - 134
Mikkel Norsgaard BjergUAE Team Emirates XRG+4:44:27 - 137
Luca MozzatoTudor Pro Cycling Team+4:52:02 - 139
Gianni MosconRed Bull - Bora - Hansgrohe+4:55:41
- 140
Jasper De BuystLotto Intermarché+4:56:49 - 141
Nils EekhoffTeam Picnic PostNL+4:58:21 - 142
Elmar ReindersUnibet Rose Rockets+5:02:58
- 143
Søren WærenskjoldUno-X Mobility+5:03:46 - 145
Sam WelsfordNetcompany INEOS+5:07:49 - 146
Dylan GroenewegenUnibet Rose Rockets+5:07:52 - 147
John DegenkolbTeam Picnic PostNL+5:09:38 - 148
Jordi MeeusRed Bull - Bora - Hansgrohe+5:10:19 - 150
Axel ZingleTeam Visma | Lease A Bike+5:15:38 - 151
Yevgeniy FedorovXDS Astana Team+5:20:39 - 152
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+5:20:44 - 153
Cees BolDecathlon CMA CGM Team+5:23:13
Points classification
- 1
Jasper PhilipsenAlpecin-Premier Tech323 - 2
Mads PedersenLidl - Trek186 - 3
Bryan CoquardCofidis178 - 4
Wout Van AertTeam Visma | Lease A Bike154 - 5
Tadej PogačarUAE Team Emirates XRG146 - 6
Jonas Vingegaard HansenTeam Visma | Lease A Bike107 - 7
Jordi MeeusRed Bull - Bora - Hansgrohe96 - 8
Pello Bilbao Lopez De ArmentiaBahrain Victorious95 - 9
Dylan GroenewegenUnibet Rose Rockets92 - 10
Biniam GirmayNSN Cycling Team90 - 13
Jai HindleyRed Bull - Bora - Hansgrohe80 - 16
Adam Richard YatesUAE Team Emirates XRG74 - 17
Neilson PowlessEF Education - EasyPost70 - 18
Michal KwiatkowskiNetcompany INEOS68 - 19
Giulio CicconeLidl - Trek68 - 20
Guillaume Martin GuyonnetGroupama-FDJ United58 - 21
Felix GallDecathlon CMA CGM Team57 - 22
Mathieu BurgaudeauTotalEnergies57 - 24
Mattias SkjelmoseLidl - Trek56 - 25
Matej MohoricBahrain Victorious56 - 26
Julian AlaphilippeTudor Pro Cycling Team55
- 27
Tobias Halland JohannessenUno-X Mobility53 - 28
Carlos Rodriguez CanoNetcompany INEOS50 - 31
Georg ZimmermannLotto Intermarché47 - 32
Jonas AbrahamsenUno-X Mobility46 - 33
Alexey LutsenkoNSN Cycling Team45 - 34
Simon GuglielmiSt Michel - Preference Home - Auber9344 - 35
Luca MozzatoTudor Pro Cycling Team44 - 36
Tom PidcockPinarello-Q36.5 Pro Cycling Team43 - 38
Corbin John StrongNSN Cycling Team40 - 39
David GauduGroupama-FDJ United39 - 40
Dylan TeunsCofidis39
- 41
Krists NeilandsNSN Cycling Team39 - 42
Mathieu Van Der PoelAlpecin-Premier Tech39 - 43
Victor CampenaertsTeam Visma | Lease A Bike38 - 44
Rémi CavagnaGroupama-FDJ United38 - 45
Matis LouvelNSN Cycling Team37 - 47
Maxim Van GilsRed Bull - Bora - Hansgrohe34 - 48IIIon Izaguirre InsaustiCofidis33
- 49
Kasper AsgreenEF Education - EasyPost32 - 50
Mike TeunissenXDS Astana Team32 - 51
Warren BarguilTeam Picnic PostNL32 - 52
Danny Van PoppelRed Bull - Bora - Hansgrohe32 - 54WPWouter PoelsUnibet Rose Rockets30
- 55AAAlex Aranburu DevaCofidis30
- 56
Harold Alfonso Tejada CanacueXDS Astana Team29 - 57
Clément BerthetGroupama-FDJ United28 - 58
Sam WelsfordNetcompany INEOS26 - 59
Emanuel BuchmannCofidis25 - 60
Ben O'connorTeam Jayco AlUla25
- 61
Sepp KussTeam Visma | Lease A Bike24 - 62
Mikel Landa MeanaSoudal Quick-Step23 - 63
Patrick KonradLidl - Trek23
- 64
Pascal EenkhoornSoudal Quick-Step22 - 68
Jack HaigNetcompany INEOS19 - 70CHChristopher HarperPinarello-Q36.5 Pro Cycling Team17
- 72
Anthony TurgisTotalEnergies17 - 74
Nils EekhoffTeam Picnic PostNL16 - 75
Valentin FerronCofidis15 - 77
Anthon CharmigUno-X Mobility15 - 79NSNicholas SchultzNSN Cycling Team14
- 80
Cees BolDecathlon CMA CGM Team14 - 81
Gregor MühlbergerDecathlon CMA CGM Team13
- 82
Nils PolittUAE Team Emirates XRG13 - 83
Jasper StuyvenSoudal Quick-Step13 - 85
Hugo HouleAlpecin-Premier Tech12 - 86
Matteo TrentinTudor Pro Cycling Team12 - 87
Jasper De BuystLotto Intermarché12 - 88
Nelson OliveiraMovistar Team11 - 89
Kevin VermaerkeUAE Team Emirates XRG11 - 91
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team11 - 92
Luka MezgecTeam Jayco AlUla11 - 94
Wilco KeldermanTeam Visma | Lease A Bike10 - 95
Oliver NaesenDecathlon CMA CGM Team10 - 96
Rasmus TillerUno-X Mobility10 - 97
Christopher JensenTeam Jayco AlUla10 - 98
Torstein TræenUno-X Mobility9 - 99
Valentin MadouasGroupama-FDJ United7 - 100
Stefan KüngTudor Pro Cycling Team7 - 101
Nikias ArndtBahrain Victorious7 - 103
Quentin PacherGroupama-FDJ United6
- 104
Mikkel Norsgaard BjergUAE Team Emirates XRG6 - 106
Silvan DillierAlpecin-Premier Tech5
- 108
Christophe LaporteTeam Visma | Lease A Bike4 - 109
Jonas RickaertAlpecin-Premier Tech4 - 110
Guillaume BoivinNSN Cycling Team4 - 111
Axel ZingleTeam Visma | Lease A Bike4 - 112
Juan Pedro Lopez PerezMovistar Team3 - 113MNMagnus NielsenUno-X Mobility3
- 114
Quinten HermansPinarello-Q36.5 Pro Cycling Team3 - 115
Marc SolerUAE Team Emirates XRG2 - 116
Alex KirschCofidis2
- 117
Søren WærenskjoldUno-X Mobility2 - 118
Søren Kragh AndersenLidl - Trek1 - 119
Alberto BettiolXDS Astana Team-5
Mountains classification
- 1
Giulio CicconeLidl - Trek88 - 2
Felix GallDecathlon CMA CGM Team82 - 3
Jonas Vingegaard HansenTeam Visma | Lease A Bike81 - 4
Neilson PowlessEF Education - EasyPost58 - 5
Tadej PogačarUAE Team Emirates XRG49 - 6
Wout Van AertTeam Visma | Lease A Bike47 - 8
Tobias Halland JohannessenUno-X Mobility38 - 9
Jai HindleyRed Bull - Bora - Hansgrohe31 - 10
Michal KwiatkowskiNetcompany INEOS30 - 12
Pello Bilbao Lopez De ArmentiaBahrain Victorious21 - 13WPWouter PoelsUnibet Rose Rockets20
- 14
Mattias SkjelmoseLidl - Trek19 - 15
Julian AlaphilippeTudor Pro Cycling Team17
- 17
David GauduGroupama-FDJ United16 - 18
Maxim Van GilsRed Bull - Bora - Hansgrohe15 - 19
Alexey LutsenkoNSN Cycling Team14 - 20
Emanuel BuchmannCofidis14 - 21CHChristopher HarperPinarello-Q36.5 Pro Cycling Team13
- 22
Krists NeilandsNSN Cycling Team12 - 23
Carlos Rodriguez CanoNetcompany INEOS12 - 25
Wilco KeldermanTeam Visma | Lease A Bike12 - 26
Jack HaigNetcompany INEOS12 - 27
Matej MohoricBahrain Victorious12 - 29
Mikel Landa MeanaSoudal Quick-Step11 - 30
Adam Richard YatesUAE Team Emirates XRG10 - 31
Mathieu Van Der PoelAlpecin-Premier Tech9 - 32
Sepp KussTeam Visma | Lease A Bike9 - 33
Tom PidcockPinarello-Q36.5 Pro Cycling Team8 - 34
Clément BerthetGroupama-FDJ United8 - 35
Warren BarguilTeam Picnic PostNL6 - 36
Mathieu BurgaudeauTotalEnergies6 - 38IIIon Izaguirre InsaustiCofidis5
- 39
Georg ZimmermannLotto Intermarché5 - 40
Anthony TurgisTotalEnergies4 - 41
Guillaume Martin GuyonnetGroupama-FDJ United4 - 43
Marc SolerUAE Team Emirates XRG4 - 45
Pascal EenkhoornSoudal Quick-Step3 - 47
Anthon CharmigUno-X Mobility2 - 49
Ben O'connorTeam Jayco AlUla2
- 50
Harold Alfonso Tejada CanacueXDS Astana Team2 - 52
Matis LouvelNSN Cycling Team1 - 54
Jonas AbrahamsenUno-X Mobility1 - 56
Dylan Van BaarleSoudal Quick-Step1 - 57AAAlex Aranburu DevaCofidis1
- 58
Victor CampenaertsTeam Visma | Lease A Bike1 - 59
Simon GuglielmiSt Michel - Preference Home - Auber931 - 61
Kasper AsgreenEF Education - EasyPost1 - 62
Rémi CavagnaGroupama-FDJ United1
Youth classification
- 1
Tadej PogačarUAE Team Emirates XRG68:05:26 - 2
Carlos Rodriguez CanoNetcompany INEOS+4:26 - 3
Felix GallDecathlon CMA CGM Team+8:36 - 4
Tom PidcockPinarello-Q36.5 Pro Cycling Team+49:04 - 5
Mattias SkjelmoseLidl - Trek+1:43:53 - 6
Mathieu BurgaudeauTotalEnergies+1:53:37 - 7
Tobias Halland JohannessenUno-X Mobility+2:03:12 - 8
Clément ChampoussinXDS Astana Team+2:36:45 - 9
Matthew DinhamTeam Picnic PostNL+2:50:38 - 10
Maxim Van GilsRed Bull - Bora - Hansgrohe+2:56:42 - 11
Kevin VermaerkeUAE Team Emirates XRG+2:59:31 - 12
Matis LouvelNSN Cycling Team+3:08:43 - 13
Tom PidcockPinarello-Q36.5 Pro Cycling Team+35:57 - 14
Valentin FerronCofidis+3:51:06 - 15
Corbin John StrongNSN Cycling Team+4:01:00 - 16
Anthon CharmigUno-X Mobility+4:04:07 - 17
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+4:06:33 - 18
Jasper PhilipsenAlpecin-Premier Tech+4:08:09 - 19
Biniam GirmayNSN Cycling Team+4:31:16 - 20
Florian VermeerschUAE Team Emirates XRG+4:33:43 - 21
Mikkel Norsgaard BjergUAE Team Emirates XRG+4:36:52 - 22
Luca MozzatoTudor Pro Cycling Team+4:44:27 - 23
Nils EekhoffTeam Picnic PostNL+4:50:46 - 24
Søren WærenskjoldUno-X Mobility+4:56:11 - 25
Jordi MeeusRed Bull - Bora - Hansgrohe+5:02:44 - 26
Axel ZingleTeam Visma | Lease A Bike+5:08:03 - 27
Yevgeniy FedorovXDS Astana Team+5:13:04 - DNS
Alexis RenardCofidisDNS