Stage 9: Malemort → Ussel
Hilly185 km3300 m12 Jul 202613:35–17:47
Climbs
- 3Côte de Naveskm 46 · 410 m139.5 km to go
- 2Suc au Maykm 74.1 · 903 m111.4 km to go
- 3Côte de la Croix du Peykm 98.5 · 817 m87 km to go
- 4Mont Bessoukm 130.1 · 977 m55.4 km to go
Stage result
- 1
Mathieu Van Der PoelAlpecin-Premier Tech3:27:51 - 2
Tobias Halland JohannessenUno-X Mobilitys.t. - 3
Tom PidcockPinarello-Q36.5 Pro Cycling Teams.t. - 4
Alex BaudinEF Education - EasyPosts.t. - 5
Filippo GannaNetcompany INEOS+0:06 - 6
Mads PedersenLidl - Trek+0:06 - 7
Michael MatthewsTeam Jayco AlUla+0:06 - 8
Nicolas BreuillardTotalEnergies+0:06 - 9
Jordan JegatTotalEnergies+0:06 - 10
Sean QuinnEF Education - EasyPost+0:06 - 11
Tadej PogačarUAE Team Emirates XRG+0:06 - 12
Remco EvenepoelBelgium+0:06 - 13
Isaac Del Toro RomeroUAE Team Emirates XRG+0:06 - 14AAAlex Aranburu DevaCofidis+0:06
- 15
Paul SeixasDecathlon CMA CGM Team+0:06 - 16
Tiesj BenootDecathlon CMA CGM Team+0:06 - 17
Ramses DebruyneAlpecin-Premier Tech+0:06 - 18
Yannis VoisardTudor Pro Cycling Team+0:06 - 19
Jonas Vingegaard HansenTeam Visma | Lease A Bike+0:06 - 20
Florian LipowitzRed Bull - Bora - Hansgrohe+0:06 - 21
Mattias SkjelmoseLidl - Trek+0:06 - 22
Ilan Van WilderSoudal Quick-Step+0:06 - 23
Clément Braz AfonsoGroupama-FDJ United+0:06 - 24DPDavide PiganzoliTeam Visma | Lease A Bike+0:06
- 25
Sepp KussTeam Visma | Lease A Bike+0:06 - 26
Richard CarapazEF Education - EasyPost+0:06 - 27
Juan Ayuso PesqueraLidl - Trek+0:06 - 28
Marc HirschiTudor Pro Cycling Team+0:06 - 29
Einer Augusto Rubio ReyesMovistar Team+0:06 - 30
Lars CrapsLotto Intermarché+0:06 - 31
Lenny Sydney MartinezBahrain Victorious+0:06 - 32
Egan Arley Bernal GomezNetcompany INEOS+0:06 - 33
Ewen CostiouGroupama-FDJ United+0:06 - 34
Adam Richard YatesUAE Team Emirates XRG+0:06 - 35VPValentin Paret PeintreSoudal Quick-Step+0:06
- 36
Lennert Van EetveltLotto Intermarché+0:06 - 37
Pablo Castrillo ZapaterMovistar Team+0:19 - 38
Brandon McnultyUAE Team Emirates XRG+0:22 - 39
Felix GrossschartnerUAE Team Emirates XRG+0:27 - 40
Tim WellensUAE Team Emirates XRG+0:27 - 41
Matteo JorgensonTeam Visma | Lease A Bike+0:32 - 42
Nicolas ProdhommeDecathlon CMA CGM Team+0:42 - 43
Kévin VauquelinNetcompany INEOS+0:42 - 44IIIon Izaguirre InsaustiCofidis+1:17
- 45
Carlos Verona QuintanillaLidl - Trek+1:51 - 46
Derek GeeLidl - Trek+3:16 - 47
Quinn SimmonsLidl - Trek+4:00 - 48
Tobias Svendsen FossNetcompany INEOS+7:41 - 49
Huub ArtzLotto Intermarché+9:54 - 50
Alexandre DelettreTotalEnergies+9:54 - 51JDJoris DelboveTotalEnergies+9:54
- 52
Dorian GodonNetcompany INEOS+9:54 - 53
Quentin PacherGroupama-FDJ United+9:54
- 54
Guillaume Martin GuyonnetGroupama-FDJ United+9:54 - 55CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+9:54
- 56
Frank Van Den BroekTeam Picnic PostNL+9:54 - 57
Quinten HermansPinarello-Q36.5 Pro Cycling Team+9:54 - 58
Harold Alfonso Tejada CanacueXDS Astana Team+9:54 - 59
Mathias VacekLidl - Trek+9:54 - 60
Jasper StuyvenSoudal Quick-Step+9:54 - 61
Louis VervaekeSoudal Quick-Step+9:54
- 62
Ben O'connorTeam Jayco AlUla+9:59
- 63
Per Strand HagenesTeam Visma | Lease A Bike+9:59 - 64
Søren WærenskjoldUno-X Mobility+17:24 - 65
Liam SlockLotto Intermarché+17:24 - 66
Mathis Le BerreTotalEnergies+17:24 - 67
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+17:24
- 68
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+17:24
- 69
Jonas AbrahamsenUno-X Mobility+17:24 - 70
Thibault GuernalecTotalEnergies+17:24 - 71
Jenno BerckmoesLotto Intermarché+17:24 - 72
Matteo TrentinTudor Pro Cycling Team+17:24 - 73
Mauro SchmidTeam Jayco AlUla+17:24 - 74
Nico DenzRed Bull - Bora - Hansgrohe+17:24 - 75
Nils PolittUAE Team Emirates XRG+17:24 - 76
Robert StannardBahrain Victorious+17:24 - 77
Felix EngelhardtTeam Jayco AlUla+17:24 - 78
Florian VermeerschUAE Team Emirates XRG+17:24 - 79
Victor CampenaertsTeam Visma | Lease A Bike+17:24 - 80
Georg ZimmermannLotto Intermarché+17:24 - 81
Baptiste VeistrofferLotto Intermarché+17:24 - 82
Matthew RiccitelloDecathlon CMA CGM Team+17:24 - 83
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+17:24 - 84
Emiel VerstryngeAlpecin-Premier Tech+17:24 - 85
Mike TeunissenXDS Astana Team+17:24 - 86
Rick PluimersTudor Pro Cycling Team+17:24 - 87HMHEßMANN MichelMovistar Team+17:24
- 88
Jan TratnikSlovenia+17:24 - 89
Jai HindleyRed Bull - Bora - Hansgrohe+17:24 - 90
Damien HowsonPinarello-Q36.5 Pro Cycling Team+17:24 - 91
Anthon CharmigUno-X Mobility+17:24 - 92
Warren BarguilTeam Picnic PostNL+17:24 - 93
Matej MohoricBahrain Victorious+17:24 - 94
Luke DurbridgeTeam Jayco AlUla+17:24 - 95
Romain GregoireGroupama-FDJ United+17:24
- 96
Jakub OtrubaCaja Rural-Seguros RGA+17:24 - 97
Lorenzo GermaniGroupama-FDJ United+17:24 - 98
Vlad Van MechelenBahrain Victorious+17:24 - 99FBFrits BiesterbosTeam Picnic PostNL+17:24
- 100
Michal KwiatkowskiNetcompany INEOS+17:24 - 101
Hugo PageCofidis+17:24 - 102
Joshua TarlingNetcompany INEOS+17:24 - 103JRJavier Romo OliverMovistar Team+17:24
- 104
Marco HallerTudor Pro Cycling Team+17:24
- 105
Ben HealyEF Education - EasyPost+17:24 - 106
Bruno ArmirailTeam Visma | Lease A Bike+17:24 - 107
Aurélien Paret PeintreDecathlon CMA CGM Team+17:24 - 108
Max WalkerEF Education - EasyPost+17:24 - 109
Abel Balderstone RoumensCaja Rural-Seguros RGA+17:24 - 110
Raul Garcia PiernaMovistar Team+17:24 - 111
Jose Felix Parra CuerdaCaja Rural-Seguros RGA+17:24 - 112
Jefferson CepedaMovistar Team+17:24 - 113
Thymen ArensmanNetcompany INEOS+17:24 - 114
Dylan Van BaarleSoudal Quick-Step+17:24 - 115
Anders SkaarsethUno-X Mobility+17:24 - 116
Anders Halland JohannessenUno-X Mobility+17:24 - 117
Nelson OliveiraMovistar Team+17:24 - 118
Antonio TiberiBahrain Victorious+17:24 - 119
Damiano CarusoBahrain Victorious+17:24 - 120
Kasper AsgreenEF Education - EasyPost+17:24 - 121
Mattia CattaneoRed Bull - Bora - Hansgrohe+17:24
- 122
Sergio Andres Higuita GarciaXDS Astana Team+17:24 - 123
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+17:24 - 124
Michael ValgrenEF Education - EasyPost+17:24 - 125
George BennettNSN Cycling Team+17:24 - 126
Lucas PlappTeam Jayco AlUla+17:24 - 127
Matteo VercherTotalEnergies+17:24 - 128
Sebastian BerwickCaja Rural-Seguros RGA+17:34 - 129
Alex KirschCofidis+17:39
- 130
Benjamin ThomasCofidis+17:39
- 131
Julian AlaphilippeTudor Pro Cycling Team+17:39
- 132
Clément RussoGroupama-FDJ United+26:46 - 133
Tim MarsmanAlpecin-Premier Tech+26:46 - 134
Jenthe BiermansCofidis+26:46 - 135
Piet AllegaertCofidis+26:46 - 136
Niklas MärklTeam Picnic PostNL+26:46 - 137
Pascal AckermannTeam Jayco AlUla+26:46 - 138
Tim Van DijkeRed Bull - Bora - Hansgrohe+26:46 - 139
Maxim Van GilsRed Bull - Bora - Hansgrohe+26:46 - 140
Silvan DillierAlpecin-Premier Tech+26:46
- 141MFMarco FrigoNSN Cycling Team+26:46
- 142NVNicolya VinokurovXDS Astana Team+26:46
- 143
Aaron GateXDS Astana Team+26:46 - 144
Stefano OldaniCaja Rural-Seguros RGA+26:46
- 145
Toms SkujinsLidl - Trek+26:46 - 146
Krists NeilandsNSN Cycling Team+26:46 - 147
Anthony TurgisTotalEnergies+26:46 - 148
Edoardo AffiniTeam Visma | Lease A Bike+26:46 - 149
Pavel BittnerTeam Picnic PostNL+26:46 - 150MNMagnus NielsenUno-X Mobility+26:46
- 151
Cees BolDecathlon CMA CGM Team+26:46 - 152
Pascal EenkhoornSoudal Quick-Step+26:46 - 153
Michael StorerTudor Pro Cycling Team+26:46 - 154
Daan HooleNetherlands+26:46
- 155
Kamil GradekBahrain Victorious+26:46 - 156
Milan FretinCofidis+26:46 - 157
Edward PlanckaertAlpecin-Premier Tech+26:46
- 158
Davide BalleriniXDS Astana Team+26:55 - 159
Fernando Gaviria RendonCaja Rural-Seguros RGA+26:55 - 160
Tim MerlierSoudal Quick-Step+26:55 - 161
Olav KooijDecathlon CMA CGM Team+26:55
- 162
Max KanterXDS Astana Team+26:55 - 163
Julius Van Den BergTeam Picnic PostNL+26:55
- 164
Jasper PhilipsenAlpecin-Premier Tech+26:55 - 165
John DegenkolbTeam Picnic PostNL+26:55 - 166
Georg SteinhauserEF Education - EasyPost+26:55 - 167
Phil BauhausBahrain Victorious+26:55
- 168
Joel Nicolau BeltranCaja Rural-Seguros RGA+26:55 - 169
Jake StewartNSN Cycling Team+26:55 - 170
Robbe DhondtTeam Picnic PostNL+26:55 - 171
Biniam GirmayNSN Cycling Team+26:55 - 172
Lewis AskeyNSN Cycling Team+26:55 - 173
Matis LouvelNSN Cycling Team+26:55 - 174
Tom Van AsbroeckNSN Cycling Team+26:55
- 175
Simone VelascoXDS Astana Team+26:55 - 176
Jonas RickaertAlpecin-Premier Tech+26:55
General classification
- 1
Tadej PogačarUAE Team Emirates XRG32:17:04 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike+2:42 - 3
Isaac Del Toro RomeroUAE Team Emirates XRG+3:27 - 4
Remco EvenepoelBelgium+3:30 - 5
Juan Ayuso PesqueraLidl - Trek+3:34 - 6
Paul SeixasDecathlon CMA CGM Team+3:55 - 7
Florian LipowitzRed Bull - Bora - Hansgrohe+4:00 - 8
Lenny Sydney MartinezBahrain Victorious+4:21 - 9
Mattias SkjelmoseLidl - Trek+4:57 - 10
Egan Arley Bernal GomezNetcompany INEOS+9:12 - 11
Tobias Halland JohannessenUno-X Mobility+9:30 - 12
Sean QuinnEF Education - EasyPost+9:35 - 13
Tom PidcockPinarello-Q36.5 Pro Cycling Team+9:40 - 14
Ilan Van WilderSoudal Quick-Step+9:45 - 15DPDavide PiganzoliTeam Visma | Lease A Bike+10:46
- 16
Lennert Van EetveltLotto Intermarché+10:51 - 17
Jordan JegatTotalEnergies+10:56 - 18
Yannis VoisardTudor Pro Cycling Team+12:21 - 19
Ramses DebruyneAlpecin-Premier Tech+13:15 - 20
Sepp KussTeam Visma | Lease A Bike+13:33 - 21
Pablo Castrillo ZapaterMovistar Team+13:37 - 22
Adam Richard YatesUAE Team Emirates XRG+14:31 - 23
Richard CarapazEF Education - EasyPost+15:24 - 24
Mathias VacekLidl - Trek+16:58 - 25
Brandon McnultyUAE Team Emirates XRG+18:42 - 26
Harold Alfonso Tejada CanacueXDS Astana Team+22:54 - 27
Tiesj BenootDecathlon CMA CGM Team+26:17 - 28
Matteo JorgensonTeam Visma | Lease A Bike+32:54 - 29
Nicolas ProdhommeDecathlon CMA CGM Team+35:26 - 30
Thymen ArensmanNetcompany INEOS+37:12 - 31
Carlos Verona QuintanillaLidl - Trek+39:53 - 32IIIon Izaguirre InsaustiCofidis+40:45
- 33
Kévin VauquelinNetcompany INEOS+40:57 - 34
Guillaume Martin GuyonnetGroupama-FDJ United+41:10 - 35CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+42:31
- 36
Alex BaudinEF Education - EasyPost+43:37 - 37
Antonio TiberiBahrain Victorious+44:21 - 38
Felix GrossschartnerUAE Team Emirates XRG+44:29 - 39
Jai HindleyRed Bull - Bora - Hansgrohe+44:29 - 40
Sergio Andres Higuita GarciaXDS Astana Team+45:44 - 41
Quinn SimmonsLidl - Trek+47:38 - 42
Jose Felix Parra CuerdaCaja Rural-Seguros RGA+47:49 - 43
Quinten HermansPinarello-Q36.5 Pro Cycling Team+48:53 - 44
Raul Garcia PiernaMovistar Team+54:23 - 45
Derek GeeLidl - Trek+56:31 - 46VPValentin Paret PeintreSoudal Quick-Step+56:46
- 47
Marc HirschiTudor Pro Cycling Team+59:20 - 48
Einer Augusto Rubio ReyesMovistar Team+1:04:42 - 49
Anders SkaarsethUno-X Mobility+1:05:36 - 50
Ben O'connorTeam Jayco AlUla+1:05:46
- 51
Tim WellensUAE Team Emirates XRG+1:07:16 - 52
Nicolas BreuillardTotalEnergies+1:07:33 - 53JDJoris DelboveTotalEnergies+1:07:40
- 54
Clément Braz AfonsoGroupama-FDJ United+1:08:34 - 55
Maxim Van GilsRed Bull - Bora - Hansgrohe+1:08:37 - 56
Mathieu Van Der PoelAlpecin-Premier Tech+1:09:46 - 57
Abel Balderstone RoumensCaja Rural-Seguros RGA+1:10:39 - 58
Alexandre DelettreTotalEnergies+1:11:59 - 59
Lars CrapsLotto Intermarché+1:13:56 - 60
Romain GregoireGroupama-FDJ United+1:14:21
- 61JRJavier Romo OliverMovistar Team+1:14:51
- 62
George BennettNSN Cycling Team+1:14:56 - 63
Mads PedersenLidl - Trek+1:15:01 - 64
Tobias Svendsen FossNetcompany INEOS+1:15:06 - 65
Mattia CattaneoRed Bull - Bora - Hansgrohe+1:15:10
- 66
Michael MatthewsTeam Jayco AlUla+1:15:20 - 67
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+1:18:37
- 68
Damiano CarusoBahrain Victorious+1:18:45 - 69AAAlex Aranburu DevaCofidis+1:19:52
- 70
Aurélien Paret PeintreDecathlon CMA CGM Team+1:20:28 - 71
Ewen CostiouGroupama-FDJ United+1:21:00 - 72
Matteo VercherTotalEnergies+1:21:26 - 73
Georg ZimmermannLotto Intermarché+1:23:35 - 74
Nelson OliveiraMovistar Team+1:23:47 - 75
Jasper StuyvenSoudal Quick-Step+1:24:04 - 76
Frank Van Den BroekTeam Picnic PostNL+1:24:56 - 77
Vlad Van MechelenBahrain Victorious+1:25:33 - 78
Victor CampenaertsTeam Visma | Lease A Bike+1:26:12 - 79
Nils PolittUAE Team Emirates XRG+1:26:49 - 80
Mathis Le BerreTotalEnergies+1:26:57 - 81
Michael ValgrenEF Education - EasyPost+1:26:58 - 82
Lorenzo GermaniGroupama-FDJ United+1:27:36 - 83
Kasper AsgreenEF Education - EasyPost+1:27:51 - 84
Jefferson CepedaMovistar Team+1:28:39 - 85
Toms SkujinsLidl - Trek+1:29:43 - 86
Louis VervaekeSoudal Quick-Step+1:30:24
- 87
Quentin PacherGroupama-FDJ United+1:30:48
- 88
Sebastian BerwickCaja Rural-Seguros RGA+1:31:39 - 89
Nico DenzRed Bull - Bora - Hansgrohe+1:32:01 - 90
Matthew RiccitelloDecathlon CMA CGM Team+1:32:38 - 91
Rick PluimersTudor Pro Cycling Team+1:35:38 - 92
Mauro SchmidTeam Jayco AlUla+1:35:56 - 93
Jenno BerckmoesLotto Intermarché+1:36:51 - 94
Jonas AbrahamsenUno-X Mobility+1:37:38 - 95
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+1:38:07
- 96
Robert StannardBahrain Victorious+1:38:50 - 97
Michael StorerTudor Pro Cycling Team+1:39:05 - 98
Clément RussoGroupama-FDJ United+1:39:55 - 99
Damien HowsonPinarello-Q36.5 Pro Cycling Team+1:40:47 - 100
Anders Halland JohannessenUno-X Mobility+1:40:54 - 101
Lucas PlappTeam Jayco AlUla+1:40:56 - 102
Felix EngelhardtTeam Jayco AlUla+1:41:01 - 103
Matej MohoricBahrain Victorious+1:41:36 - 104
Anthon CharmigUno-X Mobility+1:41:45 - 105
Alex KirschCofidis+1:42:05
- 106
Ben HealyEF Education - EasyPost+1:42:52 - 107
Jan TratnikSlovenia+1:44:38 - 108MNMagnus NielsenUno-X Mobility+1:45:00
- 109
Warren BarguilTeam Picnic PostNL+1:45:03 - 110HMHEßMANN MichelMovistar Team+1:45:26
- 111
Edward PlanckaertAlpecin-Premier Tech+1:46:04
- 112MFMarco FrigoNSN Cycling Team+1:46:08
- 113
Thibault GuernalecTotalEnergies+1:46:14 - 114
Luke DurbridgeTeam Jayco AlUla+1:46:20 - 115
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+1:46:31 - 116
Bruno ArmirailTeam Visma | Lease A Bike+1:46:34 - 117
Emiel VerstryngeAlpecin-Premier Tech+1:46:56 - 118
Max WalkerEF Education - EasyPost+1:47:09 - 119
Mike TeunissenXDS Astana Team+1:47:26 - 120
Benjamin ThomasCofidis+1:48:20
- 121
Filippo GannaNetcompany INEOS+1:49:20 - 122
Per Strand HagenesTeam Visma | Lease A Bike+1:50:01 - 123
Anthony TurgisTotalEnergies+1:50:04 - 124
Dylan Van BaarleSoudal Quick-Step+1:50:12 - 125
Jonas RickaertAlpecin-Premier Tech+1:50:26 - 126
Aaron GateXDS Astana Team+1:50:28 - 127
Julian AlaphilippeTudor Pro Cycling Team+1:50:52
- 128
Michal KwiatkowskiNetcompany INEOS+1:51:06 - 129
Joel Nicolau BeltranCaja Rural-Seguros RGA+1:51:20 - 130
Jakub OtrubaCaja Rural-Seguros RGA+1:51:28 - 131
Georg SteinhauserEF Education - EasyPost+1:51:47 - 132
Florian VermeerschUAE Team Emirates XRG+1:52:17 - 133
Simone VelascoXDS Astana Team+1:52:23 - 134
Krists NeilandsNSN Cycling Team+1:52:53 - 135
Pascal EenkhoornSoudal Quick-Step+1:52:58 - 136
Dorian GodonNetcompany INEOS+1:53:18 - 137FBFrits BiesterbosTeam Picnic PostNL+1:54:00
- 138
Søren WærenskjoldUno-X Mobility+1:54:01 - 139
Hugo PageCofidis+1:56:25 - 140
Daan HooleNetherlands+1:56:29
- 141NVNicolya VinokurovXDS Astana Team+1:56:36
- 142
Huub ArtzLotto Intermarché+1:57:06 - 143
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+1:58:09 - 144
Max KanterXDS Astana Team+1:59:23 - 145
Biniam GirmayNSN Cycling Team+1:59:32 - 146
Matteo TrentinTudor Pro Cycling Team+2:00:13 - 147
Stefano OldaniCaja Rural-Seguros RGA+2:01:06
- 148
Tom Van AsbroeckNSN Cycling Team+2:02:25
- 149
Baptiste VeistrofferLotto Intermarché+2:03:39 - 150
Silvan DillierAlpecin-Premier Tech+2:03:42
- 151
Jasper PhilipsenAlpecin-Premier Tech+2:04:52 - 152
Tim Van DijkeRed Bull - Bora - Hansgrohe+2:04:55 - 153
Robbe DhondtTeam Picnic PostNL+2:05:16 - 154
Niklas MärklTeam Picnic PostNL+2:05:43 - 155
Jenthe BiermansCofidis+2:06:56 - 156
Edoardo AffiniTeam Visma | Lease A Bike+2:07:47 - 157
Tim MarsmanAlpecin-Premier Tech+2:08:33 - 158
Joshua TarlingNetcompany INEOS+2:09:02 - 159
Pavel BittnerTeam Picnic PostNL+2:11:05 - 160
Liam SlockLotto Intermarché+2:11:25 - 161
Milan FretinCofidis+2:12:45 - 162
Julius Van Den BergTeam Picnic PostNL+2:13:40
- 163
Pascal AckermannTeam Jayco AlUla+2:13:47 - 164
Jake StewartNSN Cycling Team+2:13:58 - 165
John DegenkolbTeam Picnic PostNL+2:14:53 - 166
Fernando Gaviria RendonCaja Rural-Seguros RGA+2:15:30 - 167
Tim MerlierSoudal Quick-Step+2:15:50 - 168
Phil BauhausBahrain Victorious+2:16:25
- 169
Lewis AskeyNSN Cycling Team+2:17:20 - 170
Davide BalleriniXDS Astana Team+2:17:59 - 171
Olav KooijDecathlon CMA CGM Team+2:18:02
- 172
Cees BolDecathlon CMA CGM Team+2:18:40 - 173
Marco HallerTudor Pro Cycling Team+2:18:51
- 174
Piet AllegaertCofidis+2:19:27 - 175
Kamil GradekBahrain Victorious+2:21:10 - 176
Matis LouvelNSN Cycling Team+2:26:05
Points classification
- 1
Mads PedersenLidl - Trek268 - 2
Biniam GirmayNSN Cycling Team223 - 3
Tim MerlierSoudal Quick-Step213 - 4
Jasper PhilipsenAlpecin-Premier Tech191 - 5
Max KanterXDS Astana Team172 - 6
Olav KooijDecathlon CMA CGM Team110
- 7
Søren WærenskjoldUno-X Mobility89 - 8
Tadej PogačarUAE Team Emirates XRG87 - 9
Anthony TurgisTotalEnergies79 - 10
Isaac Del Toro RomeroUAE Team Emirates XRG72 - 11
Jonas Vingegaard HansenTeam Visma | Lease A Bike61 - 12
Huub ArtzLotto Intermarché59 - 13
Tobias Halland JohannessenUno-X Mobility57 - 14
Quinn SimmonsLidl - Trek55 - 15
Baptiste VeistrofferLotto Intermarché53 - 16
Pavel BittnerTeam Picnic PostNL52 - 17
Milan FretinCofidis52 - 18
Pascal AckermannTeam Jayco AlUla52 - 19
Mathieu Van Der PoelAlpecin-Premier Tech51 - 20
Remco EvenepoelBelgium51 - 21
Jakub OtrubaCaja Rural-Seguros RGA45 - 22
Michael MatthewsTeam Jayco AlUla43 - 23
Paul SeixasDecathlon CMA CGM Team41 - 24
Tom PidcockPinarello-Q36.5 Pro Cycling Team40 - 25
Clément RussoGroupama-FDJ United40 - 26
Dorian GodonNetcompany INEOS40 - 27
Fernando Gaviria RendonCaja Rural-Seguros RGA40 - 28
Rick PluimersTudor Pro Cycling Team38 - 29
Alex BaudinEF Education - EasyPost37 - 30
Phil BauhausBahrain Victorious32
- 31
Mattias SkjelmoseLidl - Trek31 - 32
Tom Van AsbroeckNSN Cycling Team31
- 33
Richard CarapazEF Education - EasyPost25 - 34
Mathias VacekLidl - Trek25 - 35
Jake StewartNSN Cycling Team24 - 36
Florian LipowitzRed Bull - Bora - Hansgrohe23 - 37
Lenny Sydney MartinezBahrain Victorious22 - 38
Jenno BerckmoesLotto Intermarché22 - 39
Juan Ayuso PesqueraLidl - Trek21 - 40
Lennert Van EetveltLotto Intermarché21 - 41
Raul Garcia PiernaMovistar Team20 - 42JDJoris DelboveTotalEnergies20
- 43
Victor CampenaertsTeam Visma | Lease A Bike20 - 44
Felix EngelhardtTeam Jayco AlUla20 - 45
Liam SlockLotto Intermarché20 - 46
Sean QuinnEF Education - EasyPost19 - 47
Ramses DebruyneAlpecin-Premier Tech19 - 48
Pablo Castrillo ZapaterMovistar Team18 - 49MFMarco FrigoNSN Cycling Team18
- 50
Filippo GannaNetcompany INEOS17 - 51
Jordan JegatTotalEnergies16 - 52
Kévin VauquelinNetcompany INEOS16 - 53
Frank Van Den BroekTeam Picnic PostNL16 - 54
Thibault GuernalecTotalEnergies16 - 55
Aaron GateXDS Astana Team16 - 56
Davide BalleriniXDS Astana Team15 - 57
Romain GregoireGroupama-FDJ United14
- 58
Michael StorerTudor Pro Cycling Team14 - 59
Edward PlanckaertAlpecin-Premier Tech14
- 60
Harold Alfonso Tejada CanacueXDS Astana Team13 - 61
Matteo VercherTotalEnergies12 - 62
Ilan Van WilderSoudal Quick-Step11 - 63
Nicolas BreuillardTotalEnergies11 - 64
Mike TeunissenXDS Astana Team10 - 65
Lucas PlappTeam Jayco AlUla9 - 66MNMagnus NielsenUno-X Mobility9
- 67
Tim WellensUAE Team Emirates XRG8 - 68
Vlad Van MechelenBahrain Victorious8 - 69
Ben HealyEF Education - EasyPost8 - 70
Maxim Van GilsRed Bull - Bora - Hansgrohe7 - 71
Nelson OliveiraMovistar Team7 - 72
Nico DenzRed Bull - Bora - Hansgrohe7 - 73
Sepp KussTeam Visma | Lease A Bike6 - 74
Abel Balderstone RoumensCaja Rural-Seguros RGA6 - 75
Mauro SchmidTeam Jayco AlUla6 - 76
Alex KirschCofidis6
- 77
Egan Arley Bernal GomezNetcompany INEOS5 - 78
Alexandre DelettreTotalEnergies5 - 79
Ewen CostiouGroupama-FDJ United5 - 80
Jasper StuyvenSoudal Quick-Step5 - 81
Julian AlaphilippeTudor Pro Cycling Team5
- 82
Tim MarsmanAlpecin-Premier Tech5 - 83
Brandon McnultyUAE Team Emirates XRG4 - 84
Joel Nicolau BeltranCaja Rural-Seguros RGA4 - 85
Clément Braz AfonsoGroupama-FDJ United3 - 86AAAlex Aranburu DevaCofidis3
- 87
Jan TratnikSlovenia3 - 88
Florian VermeerschUAE Team Emirates XRG3 - 89
Nicolas ProdhommeDecathlon CMA CGM Team2 - 90
Sergio Andres Higuita GarciaXDS Astana Team2 - 91
Marc HirschiTudor Pro Cycling Team2 - 92
Mathis Le BerreTotalEnergies2 - 93
George BennettNSN Cycling Team1 - 94
Dylan Van BaarleSoudal Quick-Step1
Mountains classification
- 1
Tadej PogačarUAE Team Emirates XRG28 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike19 - 3
Lenny Sydney MartinezBahrain Victorious16 - 4
Alex BaudinEF Education - EasyPost13 - 5VPValentin Paret PeintreSoudal Quick-Step12
- 6
Paul SeixasDecathlon CMA CGM Team12 - 7
Isaac Del Toro RomeroUAE Team Emirates XRG10 - 8
Florian LipowitzRed Bull - Bora - Hansgrohe10 - 9
Nicolas ProdhommeDecathlon CMA CGM Team9 - 10
Tom PidcockPinarello-Q36.5 Pro Cycling Team7 - 11
Raul Garcia PiernaMovistar Team7 - 12
Brandon McnultyUAE Team Emirates XRG6 - 13
Tim WellensUAE Team Emirates XRG6 - 14
Jan TratnikSlovenia5 - 15MFMarco FrigoNSN Cycling Team5
- 16
Remco EvenepoelBelgium5 - 17
Tobias Halland JohannessenUno-X Mobility4 - 18
Felix GrossschartnerUAE Team Emirates XRG4 - 19
Vlad Van MechelenBahrain Victorious4 - 20
Baptiste VeistrofferLotto Intermarché3 - 21
Pablo Castrillo ZapaterMovistar Team3 - 22
Mathias VacekLidl - Trek3 - 23
Quinn SimmonsLidl - Trek3 - 24
Felix EngelhardtTeam Jayco AlUla3 - 25
Ben O'connorTeam Jayco AlUla2
- 26
Liam SlockLotto Intermarché2 - 27
Mattias SkjelmoseLidl - Trek2 - 28
Lennert Van EetveltLotto Intermarché2 - 29
Ramses DebruyneAlpecin-Premier Tech2 - 30
Matteo JorgensonTeam Visma | Lease A Bike2 - 31
Matteo VercherTotalEnergies2 - 32
Frank Van Den BroekTeam Picnic PostNL2 - 33
Mathieu Van Der PoelAlpecin-Premier Tech1 - 34
Mads PedersenLidl - Trek1 - 35
Adam Richard YatesUAE Team Emirates XRG1 - 36
Richard CarapazEF Education - EasyPost1 - 37JRJavier Romo OliverMovistar Team1
- 38
George BennettNSN Cycling Team1 - 39
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team1 - 40
Georg SteinhauserEF Education - EasyPost1 - 41
Joshua TarlingNetcompany INEOS1
Youth classification
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG32:20:31 - 2
Juan Ayuso PesqueraLidl - Trek+0:07 - 3
Paul SeixasDecathlon CMA CGM Team+0:28 - 4
Lenny Sydney MartinezBahrain Victorious+0:54 - 5DPDavide PiganzoliTeam Visma | Lease A Bike+7:19
- 6
Lennert Van EetveltLotto Intermarché+7:24 - 7
Ramses DebruyneAlpecin-Premier Tech+9:48 - 8
Pablo Castrillo ZapaterMovistar Team+10:10 - 9
Mathias VacekLidl - Trek+13:31 - 10
Kévin VauquelinNetcompany INEOS+37:30 - 11
Alex BaudinEF Education - EasyPost+40:10 - 12
Antonio TiberiBahrain Victorious+40:54 - 13
Quinn SimmonsLidl - Trek+44:11 - 14
Raul Garcia PiernaMovistar Team+50:56 - 15VPValentin Paret PeintreSoudal Quick-Step+53:19
- 16
Lars CrapsLotto Intermarché+1:10:29 - 17
Romain GregoireGroupama-FDJ United+1:10:54
- 18
Ewen CostiouGroupama-FDJ United+1:17:33 - 19
Matteo VercherTotalEnergies+1:17:59 - 20
Vlad Van MechelenBahrain Victorious+1:22:06 - 21
Mathis Le BerreTotalEnergies+1:23:30 - 22
Lorenzo GermaniGroupama-FDJ United+1:24:09 - 23
Matthew RiccitelloDecathlon CMA CGM Team+1:29:11 - 24
Jenno BerckmoesLotto Intermarché+1:33:24 - 25HMHEßMANN MichelMovistar Team+1:41:59
- 26
Emiel VerstryngeAlpecin-Premier Tech+1:43:29 - 27
Max WalkerEF Education - EasyPost+1:43:42 - 28
Per Strand HagenesTeam Visma | Lease A Bike+1:46:34 - 29
Georg SteinhauserEF Education - EasyPost+1:48:20 - 30FBFrits BiesterbosTeam Picnic PostNL+1:50:33
- 31
Hugo PageCofidis+1:52:58 - 32NVNicolya VinokurovXDS Astana Team+1:53:09
- 33
Huub ArtzLotto Intermarché+1:53:39 - 34
Robbe DhondtTeam Picnic PostNL+2:01:49 - 35
Joshua TarlingNetcompany INEOS+2:05:35 - 36
Pavel BittnerTeam Picnic PostNL+2:07:38 - 37
Milan FretinCofidis+2:09:18 - 38
Lewis AskeyNSN Cycling Team+2:13:53 - 39
Olav KooijDecathlon CMA CGM Team+2:14:35