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