Stage 5
13 Mar 2025
GC · Matteo JorgensonPoints · Tim MerlierMountains · Joao Pedro Gonçalves AlmeidaYouth · Florian Lipowitz
Stage result
- 1
Lenny Sydney MartinezBahrain Victorious4:36:23 - 2
Clément ChampoussinXDS Astana Team+0:03 - 3
Matteo JorgensonTeam Visma | Lease A Bike+0:03 - 4
Harold Alfonso Tejada CanacueXDS Astana Team+0:03 - 5
Florian LipowitzRed Bull - Bora - Hansgrohe+0:06 - 6
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG+0:07 - 7
Brandon McnultyUAE Team Emirates XRG+0:11 - 8
Ilan Van WilderSoudal Quick-Step+0:16 - 9
Magnus SheffieldNetcompany INEOS+0:16 - 10
Aurélien Paret PeintreDecathlon CMA CGM Team+0:18 - 11
Julian AlaphilippeTudor Pro Cycling Team+0:20
- 12
Michael StorerTudor Pro Cycling Team+0:20 - 13
Thymen ArensmanNetcompany INEOS+0:22 - 14
Guillaume Martin GuyonnetGroupama-FDJ United+0:22 - 15
Pablo Castrillo ZapaterMovistar Team+0:26 - 16
Jonas Vingegaard HansenTeam Visma | Lease A Bike+0:26 - 17
Mattias SkjelmoseLidl - Trek+0:28 - 18
Felix GallDecathlon CMA CGM Team+0:35 - 19
Jordan JegatTotalEnergies+0:38 - 20
Guillermo Thomas Silva CoussanXDS Astana Team+0:41 - 21
Ben O'connorTeam Jayco AlUla+0:41
- 22
Georg ZimmermannLotto Intermarché+0:45 - 23
Luca VergallitoAlpecin-Premier Tech+0:45 - 24
Ivan Romeo AbadMovistar Team+0:45 - 25MSMaximilian SchachmannSoudal Quick-Step+0:54
- 26
Raul Garcia PiernaMovistar Team+0:54 - 27WBWilliam BartaTudor Pro Cycling Team+0:59
- 28
Aime De GendtPinarello-Q36.5 Pro Cycling Team+1:00
- 29
Jack HaigNetcompany INEOS+1:00 - 30
Kobe GoossensIntermarché - Wanty+1:05 - 31
Kévin GenietsGroupama-FDJ United+1:18 - 32
Warren BarguilTeam Picnic PostNL+1:22 - 33
Thomas GachignardTotalEnergies+1:23 - 34
Owain DoullTeam Visma | Lease A Bike+1:39
- 35
Tobias Svendsen FossNetcompany INEOS+1:45 - 36
Stefan KüngTudor Pro Cycling Team+2:01 - 37
Mike TeunissenXDS Astana Team+2:01 - 38
Matteo SobreroLidl - Trek+2:08 - 39
Andreas LeknessundUno-X Mobility+2:17 - 40
Axel ZingleTeam Visma | Lease A Bike+2:23 - 41
Mauro SchmidTeam Jayco AlUla+2:58 - 42
Dion Allan SmithNSN Cycling Team+2:58 - 43
Alexandre DelettreTotalEnergies+3:10 - 44
Joshua TarlingNetcompany INEOS+3:10 - 45NVNicolya VinokurovXDS Astana Team+3:15
- 46
Jhonatan NarvaezUAE Team Emirates XRG+3:24 - 47
Jefferson CepedaMovistar Team+3:24 - 48
Sam WatsonNetcompany INEOS+3:28 - 49
Timo KielichTeam Visma | Lease A Bike+3:32 - 50
Rémi CavagnaGroupama-FDJ United+3:51 - 51
Callum ScotsonDecathlon CMA CGM Team+3:55 - 52
Neilson PowlessEF Education - EasyPost+3:59 - 53
Jakub OtrubaCaja Rural-Seguros RGA+4:00 - 54
Anthon CharmigUno-X Mobility+4:02 - 55
Michael MatthewsTeam Jayco AlUla+4:22 - 56
Thibault GuernalecTotalEnergies+4:22 - 57
Johannes KulsetUno-X Mobility+4:25 - 58
Anthony Perez+4:39
- 59
Victor CampenaertsTeam Visma | Lease A Bike+4:43 - 60
Ramses DebruyneAlpecin-Premier Tech+5:24 - 61
Johan JacobsGroupama-FDJ United+5:26 - 62
Bart LemmenTeam Visma | Lease A Bike+5:35 - 63
Ben ZwiehoffRed Bull - Bora - Hansgrohe+5:35 - 64
Ivan Garcia CortinaMovistar Team+5:46
- 65
Aleksandr VlasovRed Bull - Bora - Hansgrohe+5:46 - 66
Nils PolittUAE Team Emirates XRG+5:53 - 67
Tibor Del GrossoAlpecin-Premier Tech+5:58 - 68
Matteo TrentinTudor Pro Cycling Team+5:58 - 69
Tobias BayerAlpecin-Premier Tech+5:58 - 70
Sebastian BerwickCaja Rural-Seguros RGA+5:58 - 71
Lorenzo MilesiMovistar Team+5:58 - 72
Edoardo ZambaniniBahrain Victorious+5:58 - 73
Pavel SivakovUAE Team Emirates XRG+5:58 - 74
Clement IzquierdoCofidis+5:58 - 75
Ewen CostiouGroupama-FDJ United+5:58 - 76
Sergio Samitier SamitierCofidis+5:58 - 77
Mads PedersenLidl - Trek+6:21 - 78
Daan HooleNetherlands+6:21
- 79HSHarrison SweenyEF Education - EasyPost+6:45
- 80
Georg SteinhauserEF Education - EasyPost+6:48 - 81
Julius Van Den BergTeam Picnic PostNL+7:18
- 82
Dries Van GestelSoudal Quick-Step+7:57 - 83
Bob JungelsNetcompany INEOS+7:57 - 84
Sean FlynnTeam Picnic PostNL+7:57 - 85
Manlio MoroMovistar Team+8:36 - 86
Emilien JeanniereTotalEnergies+9:46 - 87
Anders SkaarsethUno-X Mobility+9:46 - 88
Stefan BisseggerDecathlon CMA CGM Team+9:46 - 89
John DegenkolbTeam Picnic PostNL+9:46 - 90
Yves LampaertSoudal Quick-Step+9:46 - 91
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+9:46 - 92
Sander De PestelDecathlon CMA CGM Team+9:46 - 93
Ben SwiftNetcompany INEOS+9:46 - 94
Alex KirschCofidis+10:01
- 95
Otto VergaerdeLidl - Trek+10:01
- 96
Thibaud GruelGroupama-FDJ United+10:14 - 97
Oliver NaesenDecathlon CMA CGM Team+10:22 - 98
Roel Van SintmaartensdijkLotto Intermarché+10:22 - 99KOKelland O’brienTeam Jayco AlUla+10:29
- 100
Tobias Lund AndresenDecathlon CMA CGM Team+10:43 - 101
Marco HallerTudor Pro Cycling Team+10:53
- 102
Tim NabermanTeam Picnic PostNL+11:21 - 103
Rasmus TillerUno-X Mobility+11:24 - 104
Joel Nicolau BeltranCaja Rural-Seguros RGA+11:38 - 105
Hugo PageCofidis+12:13 - 106
Vincenzo AlbaneseEF Education - EasyPost+12:13 - 107
Stanisław AniołkowskiCofidis+12:31 - 108
Arnaud DemareArkea-B&B Hotels+17:04
- 109
Pierre ThierryTotalEnergies+17:04 - 110
Jonas AbrahamsenUno-X Mobility+17:04 - 111MRMaximilian Richard WalscheidLidl - Trek+17:04
- 112
Anthony TurgisTotalEnergies+17:04 - 113
Adrien PetitIntermarché - Wanty+17:11
- 114
Fabian LienhardTudor Pro Cycling Team+17:16
- 115
Bert Van LerbergheSoudal Quick-Step+17:16
- 116
Robin FroidevauxTudor Pro Cycling Team+17:16 - 117
Max WalkerEF Education - EasyPost+17:19 - 118
Mick Van DijkeRed Bull - Bora - Hansgrohe+17:20 - 119
Edoardo AffiniTeam Visma | Lease A Bike+17:20 - 120
Ayco BastiaensSoudal Quick-Step+17:20 - 121
Miles ScotsonArkea-B&B Hotels+17:20
- 122
Michael Hepburn+17:20 - 123
Tim MerlierSoudal Quick-Step+17:20 - 124
Oscar RiesebeekAlpecin-Premier Tech+17:20 - 125
Matevž GovekarBahrain Victorious+17:20
- 126
Kamil GradekBahrain Victorious+17:20 - 127
Enzo PaleniGroupama-FDJ United+17:20 - 128
Ryan MullenNSN Cycling Team+17:20 - 129
Alexander Kristoff+17:20 - 130
Yevgeniy FedorovXDS Astana Team+17:20 - 131
Alberto DaineseSoudal Quick-Step+17:20 - 132
Cees BolDecathlon CMA CGM Team+17:20 - 133
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+17:20 - 134
Iúri LeitãoCaja Rural-Seguros RGA+17:20 - 135
Edward PlanckaertAlpecin-Premier Tech+17:20
- 136
Ivo OliveiraUAE Team Emirates XRG+17:20 - 137
Per Strand HagenesTeam Visma | Lease A Bike+17:29 - 138SFSamuel Fernandez GarciaCaja Rural-Seguros RGA+17:32
- 139
Bruno ArmirailTeam Visma | Lease A Bike+17:32 - DNF
Ryan GibbonsDNF - DNF
Fabio JakobsenDNF - DNF
Sylvain MoniquetCofidisDNF - DNF
Samuel LerouxTotalEnergiesDNF
General classification
- 1
Matteo JorgensonTeam Visma | Lease A Bike16:27:26 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike+0:22 - 3
Florian LipowitzRed Bull - Bora - Hansgrohe+0:36 - 4
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG+0:40 - 5
Lenny Sydney MartinezBahrain Victorious+0:55 - 6
Mattias SkjelmoseLidl - Trek+0:57 - 7
Brandon McnultyUAE Team Emirates XRG+1:05 - 8
Thymen ArensmanNetcompany INEOS+1:14 - 9
Clément ChampoussinXDS Astana Team+1:22 - 10
Harold Alfonso Tejada CanacueXDS Astana Team+1:24 - 11
Ilan Van WilderSoudal Quick-Step+1:36 - 12
Pablo Castrillo ZapaterMovistar Team+1:44 - 13
Michael StorerTudor Pro Cycling Team+1:55 - 14
Guillaume Martin GuyonnetGroupama-FDJ United+2:20 - 15
Aurélien Paret PeintreDecathlon CMA CGM Team+2:38 - 16
Tobias Svendsen FossNetcompany INEOS+2:41 - 17
Ivan Romeo AbadMovistar Team+2:42 - 18
Magnus SheffieldNetcompany INEOS+2:48 - 19
Ben O'connorTeam Jayco AlUla+3:07
- 20WBWilliam BartaTudor Pro Cycling Team+3:09
- 21
Felix GallDecathlon CMA CGM Team+3:14 - 22
Raul Garcia PiernaMovistar Team+3:32 - 23
Jordan JegatTotalEnergies+3:35 - 24
Luca VergallitoAlpecin-Premier Tech+4:28 - 25
Georg ZimmermannLotto Intermarché+4:45 - 26MSMaximilian SchachmannSoudal Quick-Step+4:46
- 27
Kobe GoossensIntermarché - Wanty+4:48 - 28
Warren BarguilTeam Picnic PostNL+5:16 - 29
Andreas LeknessundUno-X Mobility+5:42 - 30
Thomas GachignardTotalEnergies+5:47 - 31
Neilson PowlessEF Education - EasyPost+6:50 - 32
Jefferson CepedaMovistar Team+7:00 - 33
Jack HaigNetcompany INEOS+7:15 - 34
Johannes KulsetUno-X Mobility+7:56 - 35
Kévin GenietsGroupama-FDJ United+8:10 - 36
Ben ZwiehoffRed Bull - Bora - Hansgrohe+9:04 - 37
Georg SteinhauserEF Education - EasyPost+9:07 - 38
Ewen CostiouGroupama-FDJ United+10:36 - 39
Matteo SobreroLidl - Trek+10:57 - 40
Matteo TrentinTudor Pro Cycling Team+11:20 - 41
Mauro SchmidTeam Jayco AlUla+11:23 - 42
Julian AlaphilippeTudor Pro Cycling Team+11:25
- 43
Jhonatan NarvaezUAE Team Emirates XRG+11:46 - 44
Joshua TarlingNetcompany INEOS+12:47 - 45
Stefan KüngTudor Pro Cycling Team+13:09 - 46
Nils PolittUAE Team Emirates XRG+13:17 - 47
Guillermo Thomas Silva CoussanXDS Astana Team+14:47 - 48
Mads PedersenLidl - Trek+14:56 - 49
Thibault GuernalecTotalEnergies+15:12 - 50
Edoardo ZambaniniBahrain Victorious+15:26 - 51
Lorenzo MilesiMovistar Team+15:47 - 52
Bart LemmenTeam Visma | Lease A Bike+15:48 - 53
Owain DoullTeam Visma | Lease A Bike+16:02
- 54
Rémi CavagnaGroupama-FDJ United+16:29 - 55
Axel ZingleTeam Visma | Lease A Bike+16:32 - 56
Tibor Del GrossoAlpecin-Premier Tech+17:01 - 57
Anthony Perez+17:44
- 58
Mike TeunissenXDS Astana Team+17:55 - 59
Johan JacobsGroupama-FDJ United+19:13 - 60
Ramses DebruyneAlpecin-Premier Tech+19:24 - 61
Alexandre DelettreTotalEnergies+19:29 - 62NVNicolya VinokurovXDS Astana Team+19:31
- 63
Sebastian BerwickCaja Rural-Seguros RGA+20:04 - 64
Ivan Garcia CortinaMovistar Team+20:45
- 65
Michael MatthewsTeam Jayco AlUla+20:47 - 66
Callum ScotsonDecathlon CMA CGM Team+20:47 - 67
Aime De GendtPinarello-Q36.5 Pro Cycling Team+20:54
- 68
Sean FlynnTeam Picnic PostNL+21:17 - 69
Daan HooleNetherlands+21:44
- 70
Otto VergaerdeLidl - Trek+21:54
- 71
Stefan BisseggerDecathlon CMA CGM Team+22:06 - 72
Pavel SivakovUAE Team Emirates XRG+22:08 - 73
Aleksandr VlasovRed Bull - Bora - Hansgrohe+22:21 - 74
Timo KielichTeam Visma | Lease A Bike+22:41 - 75
Thibaud GruelGroupama-FDJ United+22:52 - 76
Dion Allan SmithNSN Cycling Team+22:53 - 77
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+22:59 - 78
Dries Van GestelSoudal Quick-Step+23:10 - 79KOKelland O’brienTeam Jayco AlUla+23:21
- 80
Jakub OtrubaCaja Rural-Seguros RGA+23:24 - 81
Anders SkaarsethUno-X Mobility+23:40 - 82
Victor CampenaertsTeam Visma | Lease A Bike+23:43 - 83
Ben SwiftNetcompany INEOS+23:46 - 84
Clement IzquierdoCofidis+24:06 - 85
Sergio Samitier SamitierCofidis+24:23 - 86
Edward PlanckaertAlpecin-Premier Tech+24:43
- 87
Anthon CharmigUno-X Mobility+25:29 - 88
John DegenkolbTeam Picnic PostNL+25:51 - 89HSHarrison SweenyEF Education - EasyPost+26:17
- 90
Sander De PestelDecathlon CMA CGM Team+26:31 - 91
Bob JungelsNetcompany INEOS+26:39 - 92
Yves LampaertSoudal Quick-Step+26:47 - 93
Manlio MoroMovistar Team+26:54 - 94
Oliver NaesenDecathlon CMA CGM Team+27:07 - 95
Jonas AbrahamsenUno-X Mobility+27:55 - 96
Sam WatsonNetcompany INEOS+27:56 - 97
Enzo PaleniGroupama-FDJ United+28:04 - 98
Vincenzo AlbaneseEF Education - EasyPost+29:03 - 99
Julius Van Den BergTeam Picnic PostNL+29:20
- 100
Rasmus TillerUno-X Mobility+29:32 - 101
Emilien JeanniereTotalEnergies+29:47 - 102
Roel Van SintmaartensdijkLotto Intermarché+30:17 - 103
Tobias Lund AndresenDecathlon CMA CGM Team+30:21 - 104
Marco HallerTudor Pro Cycling Team+30:41
- 105
Joel Nicolau BeltranCaja Rural-Seguros RGA+30:42 - 106
Stanisław AniołkowskiCofidis+31:34 - 107
Bruno ArmirailTeam Visma | Lease A Bike+32:25 - 108
Pierre ThierryTotalEnergies+32:31 - 109
Alex KirschCofidis+33:31
- 110
Ivo OliveiraUAE Team Emirates XRG+34:07 - 111
Mick Van DijkeRed Bull - Bora - Hansgrohe+34:34 - 112
Hugo PageCofidis+34:58 - 113
Anthony TurgisTotalEnergies+35:09 - 114
Bert Van LerbergheSoudal Quick-Step+35:09
- 115
Tobias BayerAlpecin-Premier Tech+36:01 - 116
Alexander Kristoff+36:40 - 117
Tim MerlierSoudal Quick-Step+36:42 - 118
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+36:44 - 119
Yevgeniy FedorovXDS Astana Team+36:51 - 120
Matevž GovekarBahrain Victorious+37:03
- 121
Ryan MullenNSN Cycling Team+37:04 - 122
Arnaud DemareArkea-B&B Hotels+37:37
- 123
Edoardo AffiniTeam Visma | Lease A Bike+37:46 - 124MRMaximilian Richard WalscheidLidl - Trek+37:49
- 125
Fabian LienhardTudor Pro Cycling Team+38:03
- 126
Miles ScotsonArkea-B&B Hotels+38:05
- 127
Iúri LeitãoCaja Rural-Seguros RGA+38:13 - 128
Alberto DaineseSoudal Quick-Step+39:06 - 129
Robin FroidevauxTudor Pro Cycling Team+39:22 - 130
Ayco BastiaensSoudal Quick-Step+39:46 - 131
Cees BolDecathlon CMA CGM Team+40:01 - 132
Tim NabermanTeam Picnic PostNL+40:25 - 133
Michael Hepburn+41:46 - 134
Adrien PetitIntermarché - Wanty+43:38
- 135
Kamil GradekBahrain Victorious+43:58 - 136
Max WalkerEF Education - EasyPost+44:25 - 137
Oscar RiesebeekAlpecin-Premier Tech+44:57 - 138
Per Strand HagenesTeam Visma | Lease A Bike+45:51 - 139SFSamuel Fernandez GarciaCaja Rural-Seguros RGA+47:37
Points classification
- 1
Tim MerlierSoudal Quick-Step50 - 2
Arnaud DemareArkea-B&B Hotels34
- 3
Mads PedersenLidl - Trek26 - 4
Timo KielichTeam Visma | Lease A Bike26 - 5
Matteo JorgensonTeam Visma | Lease A Bike25 - 6
Lenny Sydney MartinezBahrain Victorious23 - 7
Emilien JeanniereTotalEnergies22 - 8
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG20 - 9
Alberto DaineseSoudal Quick-Step20 - 10
Axel ZingleTeam Visma | Lease A Bike18 - 11
Mick Van DijkeRed Bull - Bora - Hansgrohe18 - 12
Alexander Kristoff18 - 13
Juan Sebastian Molano BenavidesUAE Team Emirates XRG18 - 14
Florian LipowitzRed Bull - Bora - Hansgrohe16 - 15
Yevgeniy FedorovXDS Astana Team14 - 16
Clément ChampoussinXDS Astana Team13 - 17
Jonas Vingegaard HansenTeam Visma | Lease A Bike12 - 18
Harold Alfonso Tejada CanacueXDS Astana Team11 - 19
Tobias Svendsen FossNetcompany INEOS10 - 20
Andreas LeknessundUno-X Mobility10 - 21
Jhonatan NarvaezUAE Team Emirates XRG10 - 22
Jonas AbrahamsenUno-X Mobility10 - 23
Mattias SkjelmoseLidl - Trek10 - 24
Matevž GovekarBahrain Victorious10
- 25
Brandon McnultyUAE Team Emirates XRG8 - 26
Vincenzo AlbaneseEF Education - EasyPost8 - 27
Magnus SheffieldNetcompany INEOS6 - 28
Thomas GachignardTotalEnergies6 - 29MRMaximilian Richard WalscheidLidl - Trek6
- 30
Cees BolDecathlon CMA CGM Team6 - 31
Ilan Van WilderSoudal Quick-Step3 - 32
Thymen ArensmanNetcompany INEOS2 - 33
Aurélien Paret PeintreDecathlon CMA CGM Team1 - 34
Hugo PageCofidis-7
Mountains classification
- 1
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG20 - 2
Thomas GachignardTotalEnergies18 - 3
Lenny Sydney MartinezBahrain Victorious14 - 4
Alexandre DelettreTotalEnergies12 - 5
Jonas Vingegaard HansenTeam Visma | Lease A Bike10 - 6
Ben SwiftNetcompany INEOS9 - 7
Thibaud GruelGroupama-FDJ United9 - 8
Andreas LeknessundUno-X Mobility9 - 9
Tobias Svendsen FossNetcompany INEOS7 - 10
Matteo JorgensonTeam Visma | Lease A Bike7 - 11
Mattias SkjelmoseLidl - Trek6 - 12
Clément ChampoussinXDS Astana Team6 - 13SFSamuel Fernandez GarciaCaja Rural-Seguros RGA6
- 14
Jonas AbrahamsenUno-X Mobility4 - 15
Kobe GoossensIntermarché - Wanty3 - 16
Florian LipowitzRed Bull - Bora - Hansgrohe3 - 17
Vincenzo AlbaneseEF Education - EasyPost3 - 18
Harold Alfonso Tejada CanacueXDS Astana Team2 - 19
Julian AlaphilippeTudor Pro Cycling Team2
- 20
Guillermo Thomas Silva CoussanXDS Astana Team2 - 21
Edward PlanckaertAlpecin-Premier Tech2
- 22
Ben ZwiehoffRed Bull - Bora - Hansgrohe1 - 23
Georg SteinhauserEF Education - EasyPost1 - 24
Thibault GuernalecTotalEnergies1 - 25
Daan HooleNetherlands1
- 26
Axel ZingleTeam Visma | Lease A Bike-6
Youth classification
- 1
Florian LipowitzRed Bull - Bora - Hansgrohe16:28:02 - 2
Lenny Sydney MartinezBahrain Victorious+0:19 - 3
Mattias SkjelmoseLidl - Trek+0:21 - 4
Ilan Van WilderSoudal Quick-Step+1:00 - 5
Pablo Castrillo ZapaterMovistar Team+1:08 - 6
Ivan Romeo AbadMovistar Team+2:06 - 7
Magnus SheffieldNetcompany INEOS+2:12 - 8
Raul Garcia PiernaMovistar Team+2:56 - 9
Thomas GachignardTotalEnergies+5:11 - 10
Johannes KulsetUno-X Mobility+7:20 - 11
Georg SteinhauserEF Education - EasyPost+8:31 - 12
Ewen CostiouGroupama-FDJ United+10:00 - 13
Joshua TarlingNetcompany INEOS+12:11 - 14
Guillermo Thomas Silva CoussanXDS Astana Team+14:11 - 15
Edoardo ZambaniniBahrain Victorious+14:50 - 16
Lorenzo MilesiMovistar Team+15:11 - 17
Tibor Del GrossoAlpecin-Premier Tech+16:25 - 18
Ramses DebruyneAlpecin-Premier Tech+18:48 - 19NVNicolya VinokurovXDS Astana Team+18:55
- 20
Sean FlynnTeam Picnic PostNL+20:41 - 21
Thibaud GruelGroupama-FDJ United+22:16 - 22
Clement IzquierdoCofidis+23:30 - 23
Manlio MoroMovistar Team+26:18 - 24
Sam WatsonNetcompany INEOS+27:20 - 25
Enzo PaleniGroupama-FDJ United+27:28 - 26
Roel Van SintmaartensdijkLotto Intermarché+29:41 - 27
Tobias Lund AndresenDecathlon CMA CGM Team+29:45 - 28
Pierre ThierryTotalEnergies+31:55 - 29
Mick Van DijkeRed Bull - Bora - Hansgrohe+33:58 - 30
Hugo PageCofidis+34:22 - 31
Yevgeniy FedorovXDS Astana Team+36:15 - 32
Matevž GovekarBahrain Victorious+36:27
- 33
Max WalkerEF Education - EasyPost+43:49 - 34
Per Strand HagenesTeam Visma | Lease A Bike+45:15 - 35SFSamuel Fernandez GarciaCaja Rural-Seguros RGA+47:01