Stage 17: Chambéry → Voiron
Flat174 km2200 m22 Jul 202613:20–17:18
Climbs
- 4Côte de Bassakm 19.2 · 481 m155.5 km to go
- 4Côte de Rossillonkm 35.5 · 686 m139.2 km to go
- 3Col des Prèskm 49.6 · 1142 m125.1 km to go
- 4Côte de Saint-Jean d'Arveykm 59.5 · 611 m115.2 km to go
Stage result
- 1
Jasper PhilipsenAlpecin-Premier Tech3:41:13 - 2
Mauro SchmidTeam Jayco AlUlas.t. - 3
Olav KooijDecathlon CMA CGM Teams.t.
- 4
Lewis AskeyNSN Cycling Teams.t. - 5
Rick PluimersTudor Pro Cycling Teams.t. - 6
Clément RussoGroupama-FDJ Uniteds.t. - 7
Huub ArtzLotto Intermarchés.t. - 8
Mads PedersenLidl - Treks.t. - 9
Michael MatthewsTeam Jayco AlUlas.t. - 10
Aaron GateXDS Astana Teams.t. - 11
Mathieu Van Der PoelAlpecin-Premier Techs.t. - 12
Hugo PageCofidiss.t. - 13
Matej MohoricBahrain Victoriouss.t. - 14
Jordan JegatTotalEnergiess.t. - 15
Abel Balderstone RoumensCaja Rural-Seguros RGAs.t. - 16JDJoris DelboveTotalEnergiess.t.
- 17
Raul Garcia PiernaMovistar Teams.t. - 18
Georg ZimmermannLotto Intermarchés.t. - 19
Guillaume Martin GuyonnetGroupama-FDJ Uniteds.t. - 20
Quinten HermansPinarello-Q36.5 Pro Cycling Teams.t. - 21
Quinn SimmonsLidl - Treks.t. - 22
Jai HindleyRed Bull - Bora - Hansgrohes.t. - 23
Nico DenzRed Bull - Bora - Hansgrohes.t. - 24
Per Strand HagenesTeam Visma | Lease A Bikes.t. - 25
Alex BaudinEF Education - EasyPosts.t. - 26
Joshua TarlingNetcompany INEOSs.t. - 27
Tiesj BenootDecathlon CMA CGM Team+0:16 - 28
Michael ValgrenEF Education - EasyPost+0:20 - 29
Pablo Castrillo ZapaterMovistar Team+0:27 - 30
Derek GeeLidl - Trek+0:35 - 31
Robbe DhondtTeam Picnic PostNL+0:45 - 32
Einer Augusto Rubio ReyesMovistar Team+0:45 - 33
Nils PolittUAE Team Emirates XRG+0:50 - 34
Jasper StuyvenSoudal Quick-Step+1:52 - 35
Ben HealyEF Education - EasyPost+2:01 - 36
Harold Alfonso Tejada CanacueXDS Astana Team+2:57 - 37
Egan Arley Bernal GomezNetcompany INEOS+2:57 - 38
Matteo JorgensonTeam Visma | Lease A Bike+2:57 - 39
Vlad Van MechelenBahrain Victorious+3:03 - 40
Mathis Le BerreTotalEnergies+3:08 - 41
Clément Braz AfonsoGroupama-FDJ United+3:15 - 42
Michal KwiatkowskiNetcompany INEOS+3:22 - 43
Felix EngelhardtTeam Jayco AlUla+3:22 - 44
Ben O'connorTeam Jayco AlUla+4:09
- 45
Edward PlanckaertAlpecin-Premier Tech+4:46
- 46
Emiel VerstryngeAlpecin-Premier Tech+4:46 - 47
Victor CampenaertsTeam Visma | Lease A Bike+4:55 - 48
Florian VermeerschUAE Team Emirates XRG+8:46 - 49
Felix GrossschartnerUAE Team Emirates XRG+8:46 - 50
Tadej PogačarUAE Team Emirates XRG+8:46 - 51
Brandon McnultyUAE Team Emirates XRG+8:46 - 52
Isaac Del Toro RomeroUAE Team Emirates XRG+8:46 - 53
Tim Van DijkeRed Bull - Bora - Hansgrohe+8:46 - 54
Jan TratnikSlovenia+8:46 - 55
Maxim Van GilsRed Bull - Bora - Hansgrohe+8:46 - 56
Mattia CattaneoRed Bull - Bora - Hansgrohe+8:46
- 57
Remco EvenepoelBelgium+8:46 - 58
Nicolas ProdhommeDecathlon CMA CGM Team+8:46 - 59
Paul SeixasDecathlon CMA CGM Team+8:46 - 60
Aurélien Paret PeintreDecathlon CMA CGM Team+8:46 - 61
Matthew RiccitelloDecathlon CMA CGM Team+8:46 - 62
Mattias SkjelmoseLidl - Trek+8:46 - 63
Toms SkujinsLidl - Trek+8:46 - 64
Juan Ayuso PesqueraLidl - Trek+8:46 - 65
Mathias VacekLidl - Trek+8:46 - 66
Carlos Verona QuintanillaLidl - Trek+8:46 - 67
Kamil GradekBahrain Victorious+8:46 - 68
Lenny Sydney MartinezBahrain Victorious+8:46 - 69
Antonio TiberiBahrain Victorious+8:46 - 70
Damiano CarusoBahrain Victorious+8:46 - 71
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+8:46 - 72
Robert StannardBahrain Victorious+8:46 - 73
Tom PidcockPinarello-Q36.5 Pro Cycling Team+8:46 - 74
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+8:46
- 75
Damien HowsonPinarello-Q36.5 Pro Cycling Team+8:46 - 76
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+8:46
- 77
Edoardo AffiniTeam Visma | Lease A Bike+8:46 - 78
Silvan DillierAlpecin-Premier Tech+8:46
- 79
Marco HallerTudor Pro Cycling Team+8:46
- 80
Yannis VoisardTudor Pro Cycling Team+8:46 - 81
Marc HirschiTudor Pro Cycling Team+8:46 - 82
Julian AlaphilippeTudor Pro Cycling Team+8:46
- 83
Pascal EenkhoornSoudal Quick-Step+8:46 - 84
Ilan Van WilderSoudal Quick-Step+8:46 - 85
Anders SkaarsethUno-X Mobility+8:46 - 86
Tobias Halland JohannessenUno-X Mobility+8:46 - 87
Kasper AsgreenEF Education - EasyPost+8:46 - 88
Richard CarapazEF Education - EasyPost+8:46 - 89
John DegenkolbTeam Picnic PostNL+8:46 - 90
Niklas MärklTeam Picnic PostNL+8:46 - 91
Biniam GirmayNSN Cycling Team+8:46 - 92
Matis LouvelNSN Cycling Team+8:46 - 93
Krists NeilandsNSN Cycling Team+8:46 - 94
Nelson OliveiraMovistar Team+8:46 - 95
Milan FretinCofidis+8:46 - 96
Mike TeunissenXDS Astana Team+8:46 - 97
Jenthe BiermansCofidis+8:46 - 98MFMarco FrigoNSN Cycling Team+8:46
- 99
Sepp KussTeam Visma | Lease A Bike+8:46 - 100
Max WalkerEF Education - EasyPost+8:46 - 101
Sean QuinnEF Education - EasyPost+8:46 - 102
Anthony TurgisTotalEnergies+8:46 - 103DPDavide PiganzoliTeam Visma | Lease A Bike+8:46
- 104
Bruno ArmirailTeam Visma | Lease A Bike+8:46 - 105JRJavier Romo OliverMovistar Team+8:46
- 106
Thymen ArensmanNetcompany INEOS+8:46 - 107
Stefano OldaniCaja Rural-Seguros RGA+8:46
- 108HMHEßMANN MichelMovistar Team+8:46
- 109AAAlex Aranburu DevaCofidis+8:46
- 110
Thibault GuernalecTotalEnergies+8:46 - 111
Jonas RickaertAlpecin-Premier Tech+8:46 - 112
Alexandre DelettreTotalEnergies+8:46 - 113
Matteo VercherTotalEnergies+8:46 - 114
Piet AllegaertCofidis+8:46 - 115
Tim MarsmanAlpecin-Premier Tech+8:46 - 116
Louis VervaekeSoudal Quick-Step+8:46
- 117
Filippo GannaNetcompany INEOS+8:46 - 118
Dorian GodonNetcompany INEOS+8:46 - 119
Kévin VauquelinNetcompany INEOS+8:46 - 120
Quentin PacherGroupama-FDJ United+8:46
- 121
Romain GregoireGroupama-FDJ United+8:46
- 122
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+8:46 - 123
Lucas PlappTeam Jayco AlUla+8:46 - 124
Lorenzo GermaniGroupama-FDJ United+8:46 - 125
Simone VelascoXDS Astana Team+8:46 - 126
George BennettNSN Cycling Team+8:46 - 127
Luke DurbridgeTeam Jayco AlUla+8:46 - 128
Jose Felix Parra CuerdaCaja Rural-Seguros RGA+8:46 - 129
Pavel BittnerTeam Picnic PostNL+8:46 - 130
Jakub OtrubaCaja Rural-Seguros RGA+8:46 - 131
Sebastian BerwickCaja Rural-Seguros RGA+8:46 - 132
Pascal AckermannTeam Jayco AlUla+8:46 - 133
Jonas AbrahamsenUno-X Mobility+8:46 - 134
Dylan Van BaarleSoudal Quick-Step+8:46 - 135
Lennert Van EetveltLotto Intermarché+8:46 - 136
Liam SlockLotto Intermarché+8:46 - 137
Warren BarguilTeam Picnic PostNL+8:46 - 138IIIon Izaguirre InsaustiCofidis+8:46
- 139
Sergio Andres Higuita GarciaXDS Astana Team+8:46 - 140NVNicolya VinokurovXDS Astana Team+8:46
- 141
Baptiste VeistrofferLotto Intermarché+8:46 - 142
Alex KirschCofidis+8:46
- 143
Ewen CostiouGroupama-FDJ United+9:13 - 144
Tobias Svendsen FossNetcompany INEOS+9:13 - 145
Benjamin ThomasCofidis+9:18
- 146
Georg SteinhauserEF Education - EasyPost+9:18 - 147
Michael StorerTudor Pro Cycling Team+9:18 - 148VPValentin Paret PeintreSoudal Quick-Step+9:27
- 149
Frank Van Den BroekTeam Picnic PostNL+10:07 - 150
Nicolas BreuillardTotalEnergies+10:24 - 151
Phil BauhausBahrain Victorious+10:52
- 152
Julius Van Den BergTeam Picnic PostNL+10:57
- 153
Daan HooleNetherlands+10:57
- 154
Max KanterXDS Astana Team+10:57 - 155
Jake StewartNSN Cycling Team+10:57 - 156
Cees BolDecathlon CMA CGM Team+10:57 - 157
Davide BalleriniXDS Astana Team+10:57 - 158
Joel Nicolau BeltranCaja Rural-Seguros RGA+11:07 - 159MNMagnus NielsenUno-X Mobility+11:07
- 160
Søren WærenskjoldUno-X Mobility+11:32 - 161
Tim WellensUAE Team Emirates XRG+26:36 - 162
Adam Richard YatesUAE Team Emirates XRG+26:36 - 163
Anders Halland JohannessenUno-X Mobility+26:36 - 164
Jefferson CepedaMovistar Team+28:29
General classification
- 1
Tadej PogačarUAE Team Emirates XRG60:04:17 - 2
Remco EvenepoelBelgium+4:32 - 3
Isaac Del Toro RomeroUAE Team Emirates XRG+6:51 - 4
Paul SeixasDecathlon CMA CGM Team+7:11 - 5
Juan Ayuso PesqueraLidl - Trek+9:22 - 6
Mattias SkjelmoseLidl - Trek+10:14 - 7
Lenny Sydney MartinezBahrain Victorious+12:50 - 8
Tom PidcockPinarello-Q36.5 Pro Cycling Team+12:58 - 9
Jordan JegatTotalEnergies+14:04 - 10
Yannis VoisardTudor Pro Cycling Team+24:18 - 11
Ilan Van WilderSoudal Quick-Step+25:02 - 12
Richard CarapazEF Education - EasyPost+25:45 - 13DPDavide PiganzoliTeam Visma | Lease A Bike+27:28
- 14
Egan Arley Bernal GomezNetcompany INEOS+39:14 - 15
Adam Richard YatesUAE Team Emirates XRG+47:04 - 16
Tobias Halland JohannessenUno-X Mobility+51:19 - 17
Sepp KussTeam Visma | Lease A Bike+51:29 - 18
Brandon McnultyUAE Team Emirates XRG+53:04 - 19
Sean QuinnEF Education - EasyPost+1:06:47 - 20
Tiesj BenootDecathlon CMA CGM Team+1:07:02 - 21
Nicolas ProdhommeDecathlon CMA CGM Team+1:07:39 - 22
Jai HindleyRed Bull - Bora - Hansgrohe+1:08:57 - 23
Quinn SimmonsLidl - Trek+1:18:39 - 24
Carlos Verona QuintanillaLidl - Trek+1:21:25 - 25
Pablo Castrillo ZapaterMovistar Team+1:27:16 - 26
Einer Augusto Rubio ReyesMovistar Team+1:29:09 - 27
Derek GeeLidl - Trek+1:33:19 - 28
Thymen ArensmanNetcompany INEOS+1:37:56 - 29
Lennert Van EetveltLotto Intermarché+1:39:52 - 30
Matteo JorgensonTeam Visma | Lease A Bike+1:40:25 - 31
Kévin VauquelinNetcompany INEOS+1:47:56 - 32
Guillaume Martin GuyonnetGroupama-FDJ United+1:51:33 - 33
Felix GrossschartnerUAE Team Emirates XRG+1:52:07 - 34
Quinten HermansPinarello-Q36.5 Pro Cycling Team+1:52:38 - 35
Raul Garcia PiernaMovistar Team+1:54:13 - 36
Maxim Van GilsRed Bull - Bora - Hansgrohe+1:57:06 - 37
Antonio TiberiBahrain Victorious+1:58:51 - 38
Harold Alfonso Tejada CanacueXDS Astana Team+1:59:31 - 39
Matthew RiccitelloDecathlon CMA CGM Team+2:01:42 - 40
Ben O'connorTeam Jayco AlUla+2:02:36
- 41
Alex BaudinEF Education - EasyPost+2:03:14 - 42
Mauro SchmidTeam Jayco AlUla+2:07:47 - 43
Tobias Svendsen FossNetcompany INEOS+2:09:16 - 44VPValentin Paret PeintreSoudal Quick-Step+2:10:44
- 45
Jose Felix Parra CuerdaCaja Rural-Seguros RGA+2:11:11 - 46
Mattia CattaneoRed Bull - Bora - Hansgrohe+2:13:52
- 47
Abel Balderstone RoumensCaja Rural-Seguros RGA+2:14:09 - 48IIIon Izaguirre InsaustiCofidis+2:15:15
- 49
Sergio Andres Higuita GarciaXDS Astana Team+2:17:19 - 50
Mathias VacekLidl - Trek+2:19:18 - 51
Clément Braz AfonsoGroupama-FDJ United+2:19:18 - 52
Marc HirschiTudor Pro Cycling Team+2:20:31 - 53
Aurélien Paret PeintreDecathlon CMA CGM Team+2:26:16 - 54JDJoris DelboveTotalEnergies+2:27:24
- 55
Michael ValgrenEF Education - EasyPost+2:31:48 - 56
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+2:32:50
- 57
Romain GregoireGroupama-FDJ United+2:35:24
- 58
Nicolas BreuillardTotalEnergies+2:35:50 - 59
Michael MatthewsTeam Jayco AlUla+2:38:57 - 60
Tim WellensUAE Team Emirates XRG+2:40:05 - 61
Anders SkaarsethUno-X Mobility+2:42:16 - 62
Ben HealyEF Education - EasyPost+2:46:40 - 63JRJavier Romo OliverMovistar Team+2:47:12
- 64
Alexandre DelettreTotalEnergies+2:47:53 - 65
Damiano CarusoBahrain Victorious+2:48:04 - 66
Ewen CostiouGroupama-FDJ United+2:52:07 - 67
Quentin PacherGroupama-FDJ United+2:52:45
- 68
Mathieu Van Der PoelAlpecin-Premier Tech+2:57:40 - 69
Rick PluimersTudor Pro Cycling Team+2:59:36 - 70
Jasper StuyvenSoudal Quick-Step+3:01:20 - 71
Clément RussoGroupama-FDJ United+3:02:25 - 72AAAlex Aranburu DevaCofidis+3:02:35
- 73
Nils PolittUAE Team Emirates XRG+3:03:16 - 74
Victor CampenaertsTeam Visma | Lease A Bike+3:03:20 - 75
Louis VervaekeSoudal Quick-Step+3:03:37
- 76
Nelson OliveiraMovistar Team+3:05:59 - 77
Vlad Van MechelenBahrain Victorious+3:07:54 - 78
Lorenzo GermaniGroupama-FDJ United+3:08:26 - 79
Mads PedersenLidl - Trek+3:08:40 - 80
Matej MohoricBahrain Victorious+3:09:04 - 81
Bruno ArmirailTeam Visma | Lease A Bike+3:09:19 - 82
Mathis Le BerreTotalEnergies+3:11:14 - 83
Georg ZimmermannLotto Intermarché+3:11:40 - 84
George BennettNSN Cycling Team+3:14:26 - 85
Matteo VercherTotalEnergies+3:15:26 - 86
Lucas PlappTeam Jayco AlUla+3:15:33 - 87
Kasper AsgreenEF Education - EasyPost+3:17:13 - 88
Jonas AbrahamsenUno-X Mobility+3:17:33 - 89
Jan TratnikSlovenia+3:18:35 - 90
Anders Halland JohannessenUno-X Mobility+3:20:09 - 91
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+3:21:59
- 92
Toms SkujinsLidl - Trek+3:22:16 - 93NVNicolya VinokurovXDS Astana Team+3:23:42
- 94
Nico DenzRed Bull - Bora - Hansgrohe+3:25:27 - 95
Felix EngelhardtTeam Jayco AlUla+3:25:48 - 96
Damien HowsonPinarello-Q36.5 Pro Cycling Team+3:27:20 - 97MFMarco FrigoNSN Cycling Team+3:27:22
- 98
Per Strand HagenesTeam Visma | Lease A Bike+3:27:29 - 99
Emiel VerstryngeAlpecin-Premier Tech+3:28:23 - 100
Sebastian BerwickCaja Rural-Seguros RGA+3:33:32 - 101MNMagnus NielsenUno-X Mobility+3:34:47
- 102
Michael StorerTudor Pro Cycling Team+3:35:11 - 103
Warren BarguilTeam Picnic PostNL+3:35:16 - 104
Max WalkerEF Education - EasyPost+3:38:10 - 105
Jefferson CepedaMovistar Team+3:39:07 - 106HMHEßMANN MichelMovistar Team+3:40:57
- 107
Tim Van DijkeRed Bull - Bora - Hansgrohe+3:41:23 - 108
Simone VelascoXDS Astana Team+3:41:33 - 109
Robert StannardBahrain Victorious+3:41:43 - 110
Frank Van Den BroekTeam Picnic PostNL+3:41:55 - 111
Benjamin ThomasCofidis+3:42:50
- 112
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+3:43:19 - 113
Luke DurbridgeTeam Jayco AlUla+3:44:50 - 114
Edward PlanckaertAlpecin-Premier Tech+3:45:41
- 115
Thibault GuernalecTotalEnergies+3:46:26 - 116
Jonas RickaertAlpecin-Premier Tech+3:50:04 - 117
Georg SteinhauserEF Education - EasyPost+3:50:08 - 118
Hugo PageCofidis+3:50:54 - 119
Florian VermeerschUAE Team Emirates XRG+3:51:08 - 120
Michal KwiatkowskiNetcompany INEOS+3:51:18 - 121
Aaron GateXDS Astana Team+3:51:50 - 122
Jakub OtrubaCaja Rural-Seguros RGA+3:53:49 - 123
Filippo GannaNetcompany INEOS+3:54:25 - 124
Anthony TurgisTotalEnergies+3:55:02 - 125
Alex KirschCofidis+3:55:34
- 126
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+3:55:36 - 127
Stefano OldaniCaja Rural-Seguros RGA+3:57:07
- 128
Mike TeunissenXDS Astana Team+3:57:40 - 129
Robbe DhondtTeam Picnic PostNL+3:58:21 - 130
Huub ArtzLotto Intermarché+4:01:27 - 131
Dorian GodonNetcompany INEOS+4:03:40 - 132
Joshua TarlingNetcompany INEOS+4:04:07 - 133
Julian AlaphilippeTudor Pro Cycling Team+4:04:57
- 134
Liam SlockLotto Intermarché+4:05:14 - 135
Dylan Van BaarleSoudal Quick-Step+4:05:32 - 136
Daan HooleNetherlands+4:06:31
- 137
Jasper PhilipsenAlpecin-Premier Tech+4:07:18 - 138
Krists NeilandsNSN Cycling Team+4:07:32 - 139
Joel Nicolau BeltranCaja Rural-Seguros RGA+4:07:34 - 140
Tim MarsmanAlpecin-Premier Tech+4:09:45 - 141
Edoardo AffiniTeam Visma | Lease A Bike+4:10:55 - 142
Biniam GirmayNSN Cycling Team+4:12:22 - 143
Pavel BittnerTeam Picnic PostNL+4:14:38 - 144
Niklas MärklTeam Picnic PostNL+4:15:54 - 145
Silvan DillierAlpecin-Premier Tech+4:16:09
- 146
Søren WærenskjoldUno-X Mobility+4:16:48 - 147
Pascal AckermannTeam Jayco AlUla+4:16:48 - 148
Marco HallerTudor Pro Cycling Team+4:17:27
- 149
Max KanterXDS Astana Team+4:18:06 - 150
Jenthe BiermansCofidis+4:21:22 - 151
Pascal EenkhoornSoudal Quick-Step+4:21:58 - 152
John DegenkolbTeam Picnic PostNL+4:25:28 - 153
Milan FretinCofidis+4:25:48 - 154
Olav KooijDecathlon CMA CGM Team+4:26:54
- 155
Baptiste VeistrofferLotto Intermarché+4:27:25 - 156
Jake StewartNSN Cycling Team+4:28:01 - 157
Davide BalleriniXDS Astana Team+4:29:06 - 158
Lewis AskeyNSN Cycling Team+4:29:32 - 159
Piet AllegaertCofidis+4:30:34 - 160
Julius Van Den BergTeam Picnic PostNL+4:33:48
- 161
Matis LouvelNSN Cycling Team+4:36:48 - 162
Phil BauhausBahrain Victorious+4:36:55
- 163
Kamil GradekBahrain Victorious+4:38:39 - 164
Cees BolDecathlon CMA CGM Team+4:40:21
Points classification
- 1
Mads PedersenLidl - Trek452 - 2
Jasper PhilipsenAlpecin-Premier Tech445 - 3
Biniam GirmayNSN Cycling Team361 - 4
Max KanterXDS Astana Team271 - 5
Olav KooijDecathlon CMA CGM Team230
- 6
Tadej PogačarUAE Team Emirates XRG161 - 7
Søren WærenskjoldUno-X Mobility159 - 8
Anthony TurgisTotalEnergies129 - 9
Isaac Del Toro RomeroUAE Team Emirates XRG123 - 10
Remco EvenepoelBelgium121 - 11
Huub ArtzLotto Intermarché119 - 12
Milan FretinCofidis117 - 13
Clément RussoGroupama-FDJ United101 - 14
Paul SeixasDecathlon CMA CGM Team97 - 15
Quinn SimmonsLidl - Trek97 - 16
Mauro SchmidTeam Jayco AlUla86 - 17
Rick PluimersTudor Pro Cycling Team84 - 18
Tom PidcockPinarello-Q36.5 Pro Cycling Team82 - 19
Baptiste VeistrofferLotto Intermarché78 - 20
Pascal AckermannTeam Jayco AlUla78 - 21
Mathieu Van Der PoelAlpecin-Premier Tech77 - 22
Mattias SkjelmoseLidl - Trek71 - 23
Michael MatthewsTeam Jayco AlUla68 - 24
Edward PlanckaertAlpecin-Premier Tech66
- 25
Tobias Halland JohannessenUno-X Mobility64 - 26
Harold Alfonso Tejada CanacueXDS Astana Team58 - 27
Pavel BittnerTeam Picnic PostNL52 - 28
Juan Ayuso PesqueraLidl - Trek51 - 29
Jake StewartNSN Cycling Team48 - 30
Liam SlockLotto Intermarché46 - 31
Jakub OtrubaCaja Rural-Seguros RGA45 - 32
Lenny Sydney MartinezBahrain Victorious43 - 33
Richard CarapazEF Education - EasyPost42 - 34
Dorian GodonNetcompany INEOS40 - 35
Alex BaudinEF Education - EasyPost37 - 36
Mathias VacekLidl - Trek37 - 37
Nelson OliveiraMovistar Team34 - 38
Jordan JegatTotalEnergies33 - 39
Kévin VauquelinNetcompany INEOS33 - 40
Davide BalleriniXDS Astana Team33 - 41
Phil BauhausBahrain Victorious32
- 42
Mathis Le BerreTotalEnergies31 - 43
Felix EngelhardtTeam Jayco AlUla30 - 44
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team30 - 45
Pablo Castrillo ZapaterMovistar Team28 - 46
Raul Garcia PiernaMovistar Team26 - 47
Maxim Van GilsRed Bull - Bora - Hansgrohe25 - 48
Ben HealyEF Education - EasyPost25 - 49
Filippo GannaNetcompany INEOS25 - 50
Victor CampenaertsTeam Visma | Lease A Bike24 - 51
Jasper StuyvenSoudal Quick-Step23 - 52
Aaron GateXDS Astana Team23 - 53
Lewis AskeyNSN Cycling Team23 - 54
Lucas PlappTeam Jayco AlUla22 - 55
Mike TeunissenXDS Astana Team22 - 56
Lennert Van EetveltLotto Intermarché21 - 57
Julian AlaphilippeTudor Pro Cycling Team21
- 58
Brandon McnultyUAE Team Emirates XRG20 - 59JDJoris DelboveTotalEnergies20
- 60
Tim WellensUAE Team Emirates XRG20 - 61
Sean QuinnEF Education - EasyPost19 - 62
Ilan Van WilderSoudal Quick-Step18 - 63
Bruno ArmirailTeam Visma | Lease A Bike18 - 64MFMarco FrigoNSN Cycling Team18
- 65
Jenthe BiermansCofidis18 - 66
Quinten HermansPinarello-Q36.5 Pro Cycling Team16 - 67
Frank Van Den BroekTeam Picnic PostNL16 - 68
Thibault GuernalecTotalEnergies16 - 69
Einer Augusto Rubio ReyesMovistar Team15 - 70
Stefano OldaniCaja Rural-Seguros RGA15
- 71
Romain GregoireGroupama-FDJ United14
- 72
Nicolas BreuillardTotalEnergies14 - 73
Michael StorerTudor Pro Cycling Team14 - 74
Michal KwiatkowskiNetcompany INEOS14 - 75
Clément Braz AfonsoGroupama-FDJ United13 - 76
Matteo VercherTotalEnergies12 - 77
Tim MarsmanAlpecin-Premier Tech12 - 78
Mattia CattaneoRed Bull - Bora - Hansgrohe10
- 79
Xandro MeurissePinarello-Q36.5 Pro Cycling Team10
- 80
Thymen ArensmanNetcompany INEOS9 - 81
Antonio TiberiBahrain Victorious9 - 82MNMagnus NielsenUno-X Mobility9
- 83
Yannis VoisardTudor Pro Cycling Team8 - 84
Egan Arley Bernal GomezNetcompany INEOS8 - 85
Derek GeeLidl - Trek8 - 86
Abel Balderstone RoumensCaja Rural-Seguros RGA8 - 87
Nico DenzRed Bull - Bora - Hansgrohe8 - 88
Dylan Van BaarleSoudal Quick-Step8 - 89
Adam Richard YatesUAE Team Emirates XRG7 - 90
Florian VermeerschUAE Team Emirates XRG7 - 91
Sepp KussTeam Visma | Lease A Bike6 - 92
Tiesj BenootDecathlon CMA CGM Team6 - 93
Hugo PageCofidis6 - 94
Alex KirschCofidis6
- 95
Joshua TarlingNetcompany INEOS6 - 96
Michael ValgrenEF Education - EasyPost5 - 97
Alexandre DelettreTotalEnergies5 - 98
Ewen CostiouGroupama-FDJ United5 - 99
Jonas RickaertAlpecin-Premier Tech5 - 100DPDavide PiganzoliTeam Visma | Lease A Bike4
- 101
Marc HirschiTudor Pro Cycling Team4 - 102
Matej MohoricBahrain Victorious4 - 103
Kasper AsgreenEF Education - EasyPost4 - 104
Jefferson CepedaMovistar Team4 - 105
Joel Nicolau BeltranCaja Rural-Seguros RGA4 - 106
Felix GrossschartnerUAE Team Emirates XRG3 - 107AAAlex Aranburu DevaCofidis3
- 108
Jan TratnikSlovenia3 - 109
Anders Halland JohannessenUno-X Mobility3 - 110
Krists NeilandsNSN Cycling Team3 - 111
Nicolas ProdhommeDecathlon CMA CGM Team2 - 112
Matteo JorgensonTeam Visma | Lease A Bike2 - 113
Sergio Andres Higuita GarciaXDS Astana Team2 - 114
Per Strand HagenesTeam Visma | Lease A Bike2 - 115
Robert StannardBahrain Victorious2 - 116
George BennettNSN Cycling Team1 - 117
Vlad Van MechelenBahrain Victorious-10
Mountains classification
- 1
Tadej PogačarUAE Team Emirates XRG70 - 2VPValentin Paret PeintreSoudal Quick-Step46
- 3
Richard CarapazEF Education - EasyPost40 - 4
Remco EvenepoelBelgium36 - 5
Paul SeixasDecathlon CMA CGM Team34 - 6
Isaac Del Toro RomeroUAE Team Emirates XRG30 - 7
Lenny Sydney MartinezBahrain Victorious22 - 8
Tom PidcockPinarello-Q36.5 Pro Cycling Team20 - 9
Nicolas ProdhommeDecathlon CMA CGM Team17 - 10
Alex BaudinEF Education - EasyPost16 - 11
Tobias Halland JohannessenUno-X Mobility16 - 12
Quinn SimmonsLidl - Trek14 - 13JRJavier Romo OliverMovistar Team10
- 14
Mattias SkjelmoseLidl - Trek8 - 15
Mauro SchmidTeam Jayco AlUla8 - 16
Ben HealyEF Education - EasyPost8 - 17
Einer Augusto Rubio ReyesMovistar Team7 - 18
Raul Garcia PiernaMovistar Team7 - 19
Brandon McnultyUAE Team Emirates XRG6 - 20
Yannis VoisardTudor Pro Cycling Team6 - 21
Maxim Van GilsRed Bull - Bora - Hansgrohe6 - 22
Tim WellensUAE Team Emirates XRG6 - 23
Jan TratnikSlovenia5 - 24MFMarco FrigoNSN Cycling Team5
- 25
Baptiste VeistrofferLotto Intermarché5 - 26
Adam Richard YatesUAE Team Emirates XRG5 - 27
Mathias VacekLidl - Trek4 - 28
Juan Ayuso PesqueraLidl - Trek4 - 29
Felix GrossschartnerUAE Team Emirates XRG4 - 30
Vlad Van MechelenBahrain Victorious4 - 31
Lucas PlappTeam Jayco AlUla4 - 32
Mathieu Van Der PoelAlpecin-Premier Tech3 - 33
Pablo Castrillo ZapaterMovistar Team3 - 34
Kévin VauquelinNetcompany INEOS3 - 35
Anders Halland JohannessenUno-X Mobility3 - 36
Felix EngelhardtTeam Jayco AlUla3 - 37
Quinten HermansPinarello-Q36.5 Pro Cycling Team2 - 38
Ben O'connorTeam Jayco AlUla2
- 39
Liam SlockLotto Intermarché2 - 40
Lennert Van EetveltLotto Intermarché2 - 41
Matteo JorgensonTeam Visma | Lease A Bike2 - 42
Matteo VercherTotalEnergies2 - 43
Frank Van Den BroekTeam Picnic PostNL2 - 44
Egan Arley Bernal GomezNetcompany INEOS1 - 45
Mads PedersenLidl - Trek1 - 46
Jordan JegatTotalEnergies1 - 47
Tiesj BenootDecathlon CMA CGM Team1 - 48
Ewen CostiouGroupama-FDJ United1 - 49
Louis VervaekeSoudal Quick-Step1
- 50
George BennettNSN Cycling Team1 - 51
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team1 - 52
Georg SteinhauserEF Education - EasyPost1 - 53
Joshua TarlingNetcompany INEOS1
Youth classification
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG60:11:08 - 2
Paul SeixasDecathlon CMA CGM Team+0:20 - 3
Juan Ayuso PesqueraLidl - Trek+2:31 - 4
Lenny Sydney MartinezBahrain Victorious+5:59 - 5DPDavide PiganzoliTeam Visma | Lease A Bike+20:37
- 6
Quinn SimmonsLidl - Trek+1:11:48 - 7
Pablo Castrillo ZapaterMovistar Team+1:20:25 - 8
Lennert Van EetveltLotto Intermarché+1:33:01 - 9
Kévin VauquelinNetcompany INEOS+1:41:05 - 10
Raul Garcia PiernaMovistar Team+1:47:22 - 11
Antonio TiberiBahrain Victorious+1:52:00 - 12
Matthew RiccitelloDecathlon CMA CGM Team+1:54:51 - 13
Alex BaudinEF Education - EasyPost+1:56:23 - 14VPValentin Paret PeintreSoudal Quick-Step+2:03:53
- 15
Mathias VacekLidl - Trek+2:12:27 - 16
Romain GregoireGroupama-FDJ United+2:28:33
- 17
Ewen CostiouGroupama-FDJ United+2:45:16 - 18
Vlad Van MechelenBahrain Victorious+3:01:03 - 19
Lorenzo GermaniGroupama-FDJ United+3:01:35 - 20
Mathis Le BerreTotalEnergies+3:04:23 - 21
Matteo VercherTotalEnergies+3:08:35 - 22NVNicolya VinokurovXDS Astana Team+3:16:51
- 23
Per Strand HagenesTeam Visma | Lease A Bike+3:20:38 - 24
Emiel VerstryngeAlpecin-Premier Tech+3:21:32 - 25
Max WalkerEF Education - EasyPost+3:31:19 - 26HMHEßMANN MichelMovistar Team+3:34:06
- 27
Georg SteinhauserEF Education - EasyPost+3:43:17 - 28
Hugo PageCofidis+3:44:03 - 29
Robbe DhondtTeam Picnic PostNL+3:51:30 - 30
Huub ArtzLotto Intermarché+3:54:36 - 31
Joshua TarlingNetcompany INEOS+3:57:16 - 32
Pavel BittnerTeam Picnic PostNL+4:07:47 - 33
Milan FretinCofidis+4:18:57 - 34
Olav KooijDecathlon CMA CGM Team+4:20:03
- 35
Lewis AskeyNSN Cycling Team+4:22:41