Stage 11
10 Jul 2024
Stage result
- 1
Jonas Vingegaard HansenTeam Visma | Lease A Bike4:58:00 - 2
Tadej PogačarUAE Team Emirates XRGs.t. - 3
Remco EvenepoelBelgium+0:25 - 4
Primož RogličRed Bull - Bora - Hansgrohe+0:25 - 5
Giulio CicconeLidl - Trek+1:47 - 6
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG+1:49 - 7
Adam Richard YatesUAE Team Emirates XRG+1:49 - 8
Mikel Landa MeanaSoudal Quick-Step+1:49 - 9
Carlos Rodriguez CanoNetcompany INEOS+1:55 - 10
Felix GallDecathlon CMA CGM Team+2:38 - 11
Santiago Buitrago SanchezBahrain Victorious+3:34 - 12
Derek GeeLidl - Trek+3:38 - 14JRJavier Romo OliverMovistar Team+3:48
- 15
Juan Ayuso PesqueraLidl - Trek+4:39 - 16
Matteo JorgensonTeam Visma | Lease A Bike+4:39 - 17
Ben HealyEF Education - EasyPost+4:39 - 18
Egan Arley Bernal GomezNetcompany INEOS+4:39 - 19
Steff CrasSoudal Quick-Step+4:39 - 20
Wilco KeldermanTeam Visma | Lease A Bike+4:39 - 22
Odd Christian EikingUnibet Rose Rockets+6:57 - 23
Enric Mas NicolauMovistar Team+10:45 - 24
Carlos Verona QuintanillaLidl - Trek+10:45 - 25
Jai HindleyRed Bull - Bora - Hansgrohe+10:45 - 28
Guillaume Martin GuyonnetGroupama-FDJ United+12:41 - 29
Julien BernardLidl - Trek+12:41 - 30
Nicolas ProdhommeDecathlon CMA CGM Team+12:41 - 31
Valentin MadouasGroupama-FDJ United+12:41 - 32
Jack HaigNetcompany INEOS+12:41 - 33
Laurens De PlusNetcompany INEOS+12:41
- 34
Oscar OnleyNetcompany INEOS+16:04
- 35
Ilan Van WilderSoudal Quick-Step+16:23 - 36
Bruno ArmirailTeam Visma | Lease A Bike+16:45 - 37
Pavel SivakovUAE Team Emirates XRG+16:45 - 38WPWouter PoelsUnibet Rose Rockets+16:45
- 40
Bob JungelsNetcompany INEOS+17:07 - 41
Jordan JegatTotalEnergies+17:07 - 42
Richard CarapazEF Education - EasyPost+18:26 - 43
Paul LapeiraDecathlon CMA CGM Team+20:03 - 45CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+22:54
- 46
Romain GregoireGroupama-FDJ United+22:54
- 47
Neilson PowlessEF Education - EasyPost+22:54 - 48
Jan TratnikSlovenia+22:54 - 49
Matteo VercherTotalEnergies+22:54 - 50
Matteo SobreroLidl - Trek+22:54 - 51
Jan HirtNSN Cycling Team+22:54
- 53
Davide FormoloMovistar Team+23:27 - 55
Oliver NaesenDecathlon CMA CGM Team+25:17 - 56
Louis VervaekeSoudal Quick-Step+25:17
- 57
Warren BarguilTeam Picnic PostNL+25:17 - 58
Mathieu BurgaudeauTotalEnergies+25:17 - 59
Krists NeilandsNSN Cycling Team+25:17 - 60
Toms SkujinsLidl - Trek+25:17 - 61
Nelson OliveiraMovistar Team+25:17 - 62
Michal KwiatkowskiNetcompany INEOS+25:17 - 63
Fabien GrellierTotalEnergies+25:17
- 64
Hugo HouleAlpecin-Premier Tech+25:17 - 65
Quentin PacherGroupama-FDJ United+25:17
- 66
Marc SolerUAE Team Emirates XRG+25:17 - 67
Jesus HerradaBurgos-Burpellet-BH+25:17 - 68
Tobias Halland JohannessenUno-X Mobility+25:17 - 69
Sean QuinnEF Education - EasyPost+25:17 - 70
Gregor MühlbergerDecathlon CMA CGM Team+25:17
- 71
Bart LemmenTeam Visma | Lease A Bike+25:26 - 72
Stefan KüngTudor Pro Cycling Team+25:40 - 73
David GauduGroupama-FDJ United+26:50 - 75
Tim WellensUAE Team Emirates XRG+29:23 - 76
Stefan BisseggerDecathlon CMA CGM Team+29:23 - 77
Axel ZingleTeam Visma | Lease A Bike+29:23 - 78
Silvan DillierAlpecin-Premier Tech+29:23
- 79
Ryan Gibbons+29:23 - 80
Cristian Rodriguez MartinXDS Astana Team+29:23 - 81
Thomas GachignardTotalEnergies+29:23 - 82
Mike TeunissenXDS Astana Team+29:23 - 83
Jonas AbrahamsenUno-X Mobility+29:23 - 84
Nils EekhoffTeam Picnic PostNL+29:23 - 85
Harold Alfonso Tejada CanacueXDS Astana Team+29:23 - 86
Rasmus TillerUno-X Mobility+29:23 - 87MNMagnus NielsenUno-X Mobility+29:23
- 88
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+29:23
- 89
Marco HallerTudor Pro Cycling Team+29:23
- 90
Frank Van Den BroekTeam Picnic PostNL+29:23 - 91
Kévin GenietsGroupama-FDJ United+29:23 - 92
Nils PolittUAE Team Emirates XRG+29:23 - 93
Danny Van PoppelRed Bull - Bora - Hansgrohe+29:23 - 94
Christopher JensenTeam Jayco AlUla+29:23 - 95
Michael MatthewsTeam Jayco AlUla+29:23 - 96
John DegenkolbTeam Picnic PostNL+29:23 - 97
Amaury CapiotTeam Jayco AlUla+29:23
- 98
Luke DurbridgeTeam Jayco AlUla+29:23 - 99
Nikias ArndtBahrain Victorious+29:23 - 100
Gianni MosconRed Bull - Bora - Hansgrohe+29:43
- 101
Alberto BettiolXDS Astana Team+29:43 - 102
Laurenz RexSoudal Quick-Step+29:43 - 105
Gianni VermeerschRed Bull - Bora - Hansgrohe+29:55
- 106
Raul Garcia PiernaMovistar Team+29:55 - 107
Piet AllegaertCofidis+29:57 - 108
Yves LampaertSoudal Quick-Step+29:57 - 109AAAlex Aranburu DevaCofidis+29:57
- 111
Wout Van AertTeam Visma | Lease A Bike+30:25 - 112
Marijn Van Den BergEF Education - EasyPost+30:25 - 113
Christophe LaporteTeam Visma | Lease A Bike+30:25 - 116
Clément ChampoussinXDS Astana Team+30:29 - 117
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+31:08 - 118
Axel LauranceNetcompany INEOS+31:27 - 119
Cedric BeullensLotto Intermarché+31:27 - 120
Tom PidcockPinarello-Q36.5 Pro Cycling Team+31:58 - 121
Ben TurnerNetcompany INEOS+31:58 - 122
Kévin VauquelinNetcompany INEOS+32:05 - 123
Robbe GhysDecathlon CMA CGM Team+32:05 - 124
Davide BalleriniXDS Astana Team+33:12 - 125
Dorian GodonNetcompany INEOS+36:20 - 126
Bryan CoquardCofidis+36:20 - 127
Clément RussoGroupama-FDJ United+36:32 - 128
Victor CampenaertsTeam Visma | Lease A Bike+36:34 - 129
Arnaud De LieLotto Intermarché+36:34 - 130
Jasper StuyvenSoudal Quick-Step+36:34 - 131
Johannes KulsetUno-X Mobility+36:34 - 132
Sébastien GrignardLotto Intermarché+36:34 - 133
Nico DenzRed Bull - Bora - Hansgrohe+36:34 - 134
Yevgeniy FedorovXDS Astana Team+36:34 - 135
Alexey LutsenkoNSN Cycling Team+36:34 - 136
Guillaume BoivinNSN Cycling Team+36:34 - 137
Luca MozzatoTudor Pro Cycling Team+36:34 - 138
Jake StewartNSN Cycling Team+36:34 - 139
Luka MezgecTeam Jayco AlUla+37:07 - 140
Biniam GirmayNSN Cycling Team+38:02 - 141
Georg ZimmermannLotto Intermarché+38:02 - 142
Pello Bilbao Lopez De ArmentiaBahrain Victorious+38:02 - 143
Matej MohoricBahrain Victorious+38:02 - 144
Pascal AckermannTeam Jayco AlUla+38:02 - 145
Maxim Van GilsRed Bull - Bora - Hansgrohe+38:02 - 146
Anthony TurgisTotalEnergies+38:02 - 147JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+38:02
- 148
Sam BennettPinarello-Q36.5 Pro Cycling Team+38:02 - 149
Phil BauhausBahrain Victorious+38:11
- 150
Lenny Sydney MartinezBahrain Victorious+38:20 - 151
Sandy DujardinTotalEnergies+38:20 - 152
Jonas RickaertAlpecin-Premier Tech+38:29 - 153
Mathieu Van Der PoelAlpecin-Premier Tech+38:31 - 154
Søren WærenskjoldUno-X Mobility+39:02 - 155
Hugo PageCofidis+39:43 - 156
Jasper PhilipsenAlpecin-Premier Tech+40:13 - 157
Fernando Gaviria RendonCaja Rural-Seguros RGA+40:13 - 158
Gerben ThijssenAlpecin-Premier Tech+40:13 - 159
Cees BolDecathlon CMA CGM Team+41:59 - 160
Elmar ReindersUnibet Rose Rockets+41:59
- 163
Dylan GroenewegenUnibet Rose Rockets+41:59 - 164
Søren Kragh AndersenLidl - Trek+41:59 - 168
Fabio Jakobsen+47:58 - DNF
Alexis RenardCofidisDNF
General classification
- 1
Tadej PogačarUAE Team Emirates XRG45:00:34 - 2
Remco EvenepoelBelgium+1:06 - 3
Jonas Vingegaard HansenTeam Visma | Lease A Bike+1:14 - 4
Primož RogličRed Bull - Bora - Hansgrohe+2:15 - 5
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG+4:20 - 6
Carlos Rodriguez CanoNetcompany INEOS+4:40 - 7
Mikel Landa MeanaSoudal Quick-Step+5:38 - 8
Adam Richard YatesUAE Team Emirates XRG+6:59 - 9
Juan Ayuso PesqueraLidl - Trek+7:09 - 10
Giulio CicconeLidl - Trek+7:36 - 11
Derek GeeLidl - Trek+7:54 - 12
Matteo JorgensonTeam Visma | Lease A Bike+8:56 - 13
Felix GallDecathlon CMA CGM Team+9:18 - 14
Santiago Buitrago SanchezBahrain Victorious+9:41 - 15
Egan Arley Bernal GomezNetcompany INEOS+10:18 - 16
Ben HealyEF Education - EasyPost+12:08 - 17
Steff CrasSoudal Quick-Step+12:16 - 18JRJavier Romo OliverMovistar Team+15:41
- 19
Jai HindleyRed Bull - Bora - Hansgrohe+17:23 - 20
Enric Mas NicolauMovistar Team+17:26 - 22
Jack HaigNetcompany INEOS+20:32 - 23
Guillaume Martin GuyonnetGroupama-FDJ United+20:36 - 24
Laurens De PlusNetcompany INEOS+20:42
- 26
Wilco KeldermanTeam Visma | Lease A Bike+32:01 - 27
Odd Christian EikingUnibet Rose Rockets+32:38 - 29
Ilan Van WilderSoudal Quick-Step+33:16 - 30
Julien BernardLidl - Trek+33:36 - 31
Richard CarapazEF Education - EasyPost+37:49 - 32
Carlos Verona QuintanillaLidl - Trek+39:23 - 33
Valentin MadouasGroupama-FDJ United+42:40 - 34
Bruno ArmirailTeam Visma | Lease A Bike+43:45 - 35
Pello Bilbao Lopez De ArmentiaBahrain Victorious+44:14 - 36CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+45:35
- 37
Toms SkujinsLidl - Trek+49:14 - 38
Tom PidcockPinarello-Q36.5 Pro Cycling Team+49:48 - 39
Oscar OnleyNetcompany INEOS+52:02
- 40
Pavel SivakovUAE Team Emirates XRG+52:04 - 41
Warren BarguilTeam Picnic PostNL+52:29 - 43
Louis VervaekeSoudal Quick-Step+58:36
- 44
Davide FormoloMovistar Team+59:00 - 45
Neilson PowlessEF Education - EasyPost+59:39 - 46
Maxim Van GilsRed Bull - Bora - Hansgrohe+59:43 - 48
Bob JungelsNetcompany INEOS+1:01:08 - 49
Frank Van Den BroekTeam Picnic PostNL+1:02:02 - 52
Nelson OliveiraMovistar Team+1:02:50 - 53
Romain GregoireGroupama-FDJ United+1:05:32
- 54
Cristian Rodriguez MartinXDS Astana Team+1:05:46 - 55
Tobias Halland JohannessenUno-X Mobility+1:06:25 - 56
Hugo HouleAlpecin-Premier Tech+1:08:27 - 57
Michal KwiatkowskiNetcompany INEOS+1:10:22 - 58
Wout Van AertTeam Visma | Lease A Bike+1:12:01 - 59AAAlex Aranburu DevaCofidis+1:13:27
- 60
Nicolas ProdhommeDecathlon CMA CGM Team+1:13:52 - 61
Quentin PacherGroupama-FDJ United+1:14:28
- 62
Krists NeilandsNSN Cycling Team+1:15:24 - 63
Jordan JegatTotalEnergies+1:15:45 - 64
Johannes KulsetUno-X Mobility+1:17:46 - 66
Marc SolerUAE Team Emirates XRG+1:19:12 - 67
Paul LapeiraDecathlon CMA CGM Team+1:19:50 - 68
Alberto BettiolXDS Astana Team+1:19:54 - 69
Kévin GenietsGroupama-FDJ United+1:19:58 - 70
Jonas AbrahamsenUno-X Mobility+1:23:57 - 71WPWouter PoelsUnibet Rose Rockets+1:24:18
- 72
Stefan KüngTudor Pro Cycling Team+1:25:08 - 73
Harold Alfonso Tejada CanacueXDS Astana Team+1:27:55 - 75
Jan TratnikSlovenia+1:29:43 - 76
Mike TeunissenXDS Astana Team+1:31:30 - 78
Georg ZimmermannLotto Intermarché+1:34:27 - 79
Gianni MosconRed Bull - Bora - Hansgrohe+1:34:32
- 80
Alexey LutsenkoNSN Cycling Team+1:34:44 - 81
David GauduGroupama-FDJ United+1:35:18 - 82
Mathieu Van Der PoelAlpecin-Premier Tech+1:36:34 - 83
Ryan Gibbons+1:36:55 - 85
Matteo SobreroLidl - Trek+1:37:03 - 86
Bart LemmenTeam Visma | Lease A Bike+1:37:17 - 87
Thomas GachignardTotalEnergies+1:37:31 - 88
Victor CampenaertsTeam Visma | Lease A Bike+1:38:36 - 89
Oliver NaesenDecathlon CMA CGM Team+1:38:43 - 90
Gregor MühlbergerDecathlon CMA CGM Team+1:39:06
- 91
Jasper StuyvenSoudal Quick-Step+1:40:21 - 92
Kévin VauquelinNetcompany INEOS+1:41:44 - 93
Tim WellensUAE Team Emirates XRG+1:43:08 - 94
Nils PolittUAE Team Emirates XRG+1:43:27 - 95MNMagnus NielsenUno-X Mobility+1:44:06
- 97
Christophe LaporteTeam Visma | Lease A Bike+1:44:27 - 98
Dorian GodonNetcompany INEOS+1:44:44 - 99
Axel LauranceNetcompany INEOS+1:44:49 - 100
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+1:45:43
- 101
Stefan BisseggerDecathlon CMA CGM Team+1:46:38 - 102
Nico DenzRed Bull - Bora - Hansgrohe+1:46:38 - 103
Michael MatthewsTeam Jayco AlUla+1:46:48 - 104
Sean QuinnEF Education - EasyPost+1:47:24 - 105
Rasmus TillerUno-X Mobility+1:48:19 - 106
Gianni VermeerschRed Bull - Bora - Hansgrohe+1:48:33
- 107
Jesus HerradaBurgos-Burpellet-BH+1:49:11 - 108
Jan HirtNSN Cycling Team+1:49:40
- 110
Mathieu BurgaudeauTotalEnergies+1:51:17 - 111
Christopher JensenTeam Jayco AlUla+1:51:20 - 112
Marco HallerTudor Pro Cycling Team+1:51:51
- 113
Clément ChampoussinXDS Astana Team+1:52:12 - 114
Fabien GrellierTotalEnergies+1:52:47
- 115
Piet AllegaertCofidis+1:54:07 - 116
Marijn Van Den BergEF Education - EasyPost+1:54:10 - 117
Søren Kragh AndersenLidl - Trek+1:54:37 - 118
Raul Garcia PiernaMovistar Team+1:56:37 - 119
Luka MezgecTeam Jayco AlUla+1:56:40 - 120
Cedric BeullensLotto Intermarché+1:58:07 - 121
Hugo PageCofidis+1:58:24 - 122
Anthony TurgisTotalEnergies+1:58:46 - 123
Bryan CoquardCofidis+2:00:11 - 124
Pascal AckermannTeam Jayco AlUla+2:00:15 - 125
Nikias ArndtBahrain Victorious+2:00:49 - 126
Biniam GirmayNSN Cycling Team+2:01:00 - 127
Luke DurbridgeTeam Jayco AlUla+2:01:06 - 128
John DegenkolbTeam Picnic PostNL+2:02:12 - 129
Jake StewartNSN Cycling Team+2:02:14 - 130
Matej MohoricBahrain Victorious+2:03:24 - 131
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+2:03:34 - 132
Ben TurnerNetcompany INEOS+2:03:40 - 133
Yves LampaertSoudal Quick-Step+2:03:46 - 134
Axel ZingleTeam Visma | Lease A Bike+2:03:49 - 135
Danny Van PoppelRed Bull - Bora - Hansgrohe+2:05:09 - 136
Matteo VercherTotalEnergies+2:06:59 - 137
Clément RussoGroupama-FDJ United+2:07:10 - 138
Guillaume BoivinNSN Cycling Team+2:07:15 - 139
Laurenz RexSoudal Quick-Step+2:08:37 - 140
Silvan DillierAlpecin-Premier Tech+2:09:21
- 142
Amaury CapiotTeam Jayco AlUla+2:13:32
- 143
Arnaud De LieLotto Intermarché+2:13:40 - 144
Sébastien GrignardLotto Intermarché+2:14:55 - 145
Robbe GhysDecathlon CMA CGM Team+2:15:13 - 146
Luca MozzatoTudor Pro Cycling Team+2:16:39 - 147
Jasper PhilipsenAlpecin-Premier Tech+2:17:51 - 149
Sandy DujardinTotalEnergies+2:18:46 - 150
Sam BennettPinarello-Q36.5 Pro Cycling Team+2:21:49 - 152
Fernando Gaviria RendonCaja Rural-Seguros RGA+2:24:22 - 153
Lenny Sydney MartinezBahrain Victorious+2:26:13 - 154
Yevgeniy FedorovXDS Astana Team+2:27:13 - 155
Dylan GroenewegenUnibet Rose Rockets+2:28:06 - 156
Elmar ReindersUnibet Rose Rockets+2:28:07
- 157JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+2:28:19
- 158
Søren WærenskjoldUno-X Mobility+2:28:28 - 159
Nils EekhoffTeam Picnic PostNL+2:28:31 - 160
Phil BauhausBahrain Victorious+2:30:32
- 161
Jonas RickaertAlpecin-Premier Tech+2:31:40 - 162
Davide BalleriniXDS Astana Team+2:32:49 - 165
Cees BolDecathlon CMA CGM Team+2:34:51 - 166
Gerben ThijssenAlpecin-Premier Tech+2:38:18 - 168
Fabio Jakobsen+3:00:56
Points classification
- 1
Biniam GirmayNSN Cycling Team267 - 2
Jasper PhilipsenAlpecin-Premier Tech193 - 3
Anthony TurgisTotalEnergies121 - 4
Jonas AbrahamsenUno-X Mobility107 - 5
Fernando Gaviria RendonCaja Rural-Seguros RGA100 - 6
Bryan CoquardCofidis98 - 7
Arnaud De LieLotto Intermarché98 - 8
Tadej PogačarUAE Team Emirates XRG88 - 9
Paul LapeiraDecathlon CMA CGM Team15 - 10
Remco EvenepoelBelgium82 - 11
Dylan GroenewegenUnibet Rose Rockets79 - 12
Kévin VauquelinNetcompany INEOS70 - 13
Sam BennettPinarello-Q36.5 Pro Cycling Team68 - 14
Pascal AckermannTeam Jayco AlUla62 - 15
Jonas Vingegaard HansenTeam Visma | Lease A Bike58 - 16
Wout Van AertTeam Visma | Lease A Bike54 - 17
Ryan Gibbons53 - 18AAAlex Aranburu DevaCofidis51
- 19
Primož RogličRed Bull - Bora - Hansgrohe49 - 20
Tom PidcockPinarello-Q36.5 Pro Cycling Team48 - 21
Frank Van Den BroekTeam Picnic PostNL46 - 22
Gerben ThijssenAlpecin-Premier Tech43 - 24
Cristian Rodriguez MartinXDS Astana Team39 - 25
Marijn Van Den BergEF Education - EasyPost39 - 26
Quentin PacherGroupama-FDJ United35
- 27
Juan Ayuso PesqueraLidl - Trek2 - 28
Harold Alfonso Tejada CanacueXDS Astana Team33 - 29JRJavier Romo OliverMovistar Team32
- 30
Mike TeunissenXDS Astana Team32 - 31
Axel ZingleTeam Visma | Lease A Bike32 - 32
Sandy DujardinTotalEnergies31 - 33
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG31 - 34
Derek GeeLidl - Trek31 - 36
Fabio Jakobsen30 - 37
Ben HealyEF Education - EasyPost29 - 38
Phil BauhausBahrain Victorious29
- 39
Nelson OliveiraMovistar Team27 - 40
Clément RussoGroupama-FDJ United26 - 41
Giulio CicconeLidl - Trek26 - 42
Maxim Van GilsRed Bull - Bora - Hansgrohe26 - 43
Matteo VercherTotalEnergies23 - 44
Richard CarapazEF Education - EasyPost21 - 47
Mikel Landa MeanaSoudal Quick-Step20 - 48
Alexey LutsenkoNSN Cycling Team20 - 49
Carlos Rodriguez CanoNetcompany INEOS19 - 50
Hugo HouleAlpecin-Premier Tech19 - 51
Jasper StuyvenSoudal Quick-Step19 - 52
Axel LauranceNetcompany INEOS19 - 53
Juan Ayuso PesqueraLidl - Trek18 - 54
Harm VanhouckePinarello-Q36.5 Pro Cycling Team17 - 55
John DegenkolbTeam Picnic PostNL16 - 56
Adam Richard YatesUAE Team Emirates XRG15 - 57
Paul LapeiraDecathlon CMA CGM Team15 - 58
Victor CampenaertsTeam Visma | Lease A Bike14 - 59
Matteo JorgensonTeam Visma | Lease A Bike13 - 60
Valentin MadouasGroupama-FDJ United13 - 61
Gianni VermeerschRed Bull - Bora - Hansgrohe13
- 62
Santiago Buitrago SanchezBahrain Victorious12 - 63
Jordan JegatTotalEnergies12 - 64
Mathieu Van Der PoelAlpecin-Premier Tech12 - 65MNMagnus NielsenUno-X Mobility12
- 66
Oliver NaesenDecathlon CMA CGM Team11 - 67
Matej MohoricBahrain Victorious11 - 68
Clément ChampoussinXDS Astana Team10 - 69
Laurenz RexSoudal Quick-Step10 - 70
Yevgeniy FedorovXDS Astana Team10 - 71
Nils EekhoffTeam Picnic PostNL10 - 72
Davide BalleriniXDS Astana Team10 - 73
Pello Bilbao Lopez De ArmentiaBahrain Victorious9 - 76
Egan Arley Bernal GomezNetcompany INEOS8 - 77
Louis VervaekeSoudal Quick-Step8
- 78
Ilan Van WilderSoudal Quick-Step7 - 79
Alberto BettiolXDS Astana Team7 - 80
Stefan KüngTudor Pro Cycling Team7 - 81
Georg ZimmermannLotto Intermarché7 - 82
Michael MatthewsTeam Jayco AlUla7 - 83
Piet AllegaertCofidis7 - 84
Silvan DillierAlpecin-Premier Tech7
- 85
Felix GallDecathlon CMA CGM Team6 - 86
Jai HindleyRed Bull - Bora - Hansgrohe6 - 87
Oscar OnleyNetcompany INEOS6
- 88
Dorian GodonNetcompany INEOS6 - 89
Søren Kragh AndersenLidl - Trek6 - 90
Jonas RickaertAlpecin-Premier Tech6 - 91
Toms SkujinsLidl - Trek5 - 92
Stefan BisseggerDecathlon CMA CGM Team5 - 93
Rasmus TillerUno-X Mobility5 - 94
Danny Van PoppelRed Bull - Bora - Hansgrohe5 - 95
Cees BolDecathlon CMA CGM Team5 - 97
Carlos Verona QuintanillaLidl - Trek4 - 99
Marco HallerTudor Pro Cycling Team4
- 101
Romain GregoireGroupama-FDJ United3
- 102
Nikias ArndtBahrain Victorious3 - 103
Jake StewartNSN Cycling Team3 - 104CHChristopher HarperPinarello-Q36.5 Pro Cycling Team2
- 105
David GauduGroupama-FDJ United2 - 107
Pavel SivakovUAE Team Emirates XRG1 - 109
Tim WellensUAE Team Emirates XRG1
Mountains classification
- 1
Tadej PogačarUAE Team Emirates XRG36 - 2
Jonas AbrahamsenUno-X Mobility33 - 3
Jonas Vingegaard HansenTeam Visma | Lease A Bike28 - 4
Remco EvenepoelBelgium18 - 5
Valentin MadouasGroupama-FDJ United16 - 6
Carlos Rodriguez CanoNetcompany INEOS12 - 8
Frank Van Den BroekTeam Picnic PostNL9 - 9
Primož RogličRed Bull - Bora - Hansgrohe9 - 10
Juan Ayuso PesqueraLidl - Trek8 - 11
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG6 - 12
Ben HealyEF Education - EasyPost5 - 13
Warren BarguilTeam Picnic PostNL5 - 14
Richard CarapazEF Education - EasyPost4 - 16
Mikel Landa MeanaSoudal Quick-Step4 - 18
Cristian Rodriguez MartinXDS Astana Team3 - 19
Kévin VauquelinNetcompany INEOS2 - 20
Tobias Halland JohannessenUno-X Mobility2 - 21
Tom PidcockPinarello-Q36.5 Pro Cycling Team1 - 22AAAlex Aranburu DevaCofidis1
- 23
Alexey LutsenkoNSN Cycling Team1 - 24
Matteo SobreroLidl - Trek1 - 25
Gianni VermeerschRed Bull - Bora - Hansgrohe1
- 26
Fabien GrellierTotalEnergies1
- 27
Clément RussoGroupama-FDJ United1 - 28
Giulio CicconeLidl - Trek1 - 29
Julien BernardLidl - Trek1 - 30
Oscar OnleyNetcompany INEOS1
- 31
Neilson PowlessEF Education - EasyPost1 - 32
Hugo HouleAlpecin-Premier Tech1 - 33
Jordan JegatTotalEnergies1 - 34
Matej MohoricBahrain Victorious1
Youth classification
- 1
Remco EvenepoelBelgium45:01:40 - 2
Carlos Rodriguez CanoNetcompany INEOS+3:34 - 3
Juan Ayuso PesqueraLidl - Trek+6:03 - 4
Matteo JorgensonTeam Visma | Lease A Bike+7:50 - 5
Santiago Buitrago SanchezBahrain Victorious+8:35 - 6
Ben HealyEF Education - EasyPost+11:02 - 7JRJavier Romo OliverMovistar Team+14:35
- 8
Ilan Van WilderSoudal Quick-Step+32:10 - 9
Tom PidcockPinarello-Q36.5 Pro Cycling Team+48:42 - 10
Oscar OnleyNetcompany INEOS+50:56
- 11
Maxim Van GilsRed Bull - Bora - Hansgrohe+58:37 - 12
Frank Van Den BroekTeam Picnic PostNL+1:00:56 - 13
Romain GregoireGroupama-FDJ United+1:04:26
- 14
Tobias Halland JohannessenUno-X Mobility+1:05:19 - 15
Jordan JegatTotalEnergies+1:14:39 - 16
Johannes KulsetUno-X Mobility+1:16:40 - 17
Paul LapeiraDecathlon CMA CGM Team+1:18:44 - 18
Thomas GachignardTotalEnergies+1:36:25 - 19
Kévin VauquelinNetcompany INEOS+1:40:38 - 20
Raul Garcia PiernaMovistar Team+29:30 - 21
Axel LauranceNetcompany INEOS+1:43:43 - 22
Sean QuinnEF Education - EasyPost+1:46:18 - 23
Marijn Van Den BergEF Education - EasyPost+1:53:04 - 24
Raul Garcia PiernaMovistar Team+1:55:31 - 25
Hugo PageCofidis+1:57:18 - 26
Biniam GirmayNSN Cycling Team+1:59:54 - 27
Jake StewartNSN Cycling Team+2:01:08 - 28
Ben TurnerNetcompany INEOS+2:02:34 - 29
Matteo VercherTotalEnergies+2:05:53 - 30
Laurenz RexSoudal Quick-Step+2:07:31 - 31
Arnaud De LieLotto Intermarché+2:12:34 - 32
Sébastien GrignardLotto Intermarché+2:13:49 - 33
Lenny Sydney MartinezBahrain Victorious+2:25:07 - 34
Yevgeniy FedorovXDS Astana Team+2:26:07 - 35JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+2:27:13
- 36
Søren WærenskjoldUno-X Mobility+2:27:22 - DNF
Alexis RenardCofidisDNF