Stage 8
15 Mar 2026
Stage result
- 1
Lenny Sydney MartinezBahrain Victorious3:06:43 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bikes.t. - 3
Harold Alfonso Tejada CanacueXDS Astana Team+0:07 - 4
Kévin VauquelinNetcompany INEOS+0:07 - 5
Alex BaudinEF Education - EasyPost+0:07 - 6
Georg SteinhauserEF Education - EasyPost+0:07 - 7IIIon Izaguirre InsaustiCofidis+0:07
- 8
Mathys RondelTudor Pro Cycling Team+0:07 - 9NVNicolya VinokurovXDS Astana Team+0:44
- 10
Marc SolerUAE Team Emirates XRG+0:44 - 11DVDarren Van BekkumXDS Astana Team+0:44
- 12
Carlos Rodriguez CanoNetcompany INEOS+0:44 - 13
Victor CampenaertsTeam Visma | Lease A Bike+0:51 - 14
Ramses DebruyneAlpecin-Premier Tech+0:51 - 15
Rudy MolardGroupama-FDJ United+0:51
- 16
Matteo VercherTotalEnergies+0:51 - 17
Nicolas ProdhommeDecathlon CMA CGM Team+0:51 - 18
Quentin PacherGroupama-FDJ United+0:51
- 19
Jefferson CepedaMovistar Team+0:51 - 20
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+0:51 - 21
Aleksandr VlasovRed Bull - Bora - Hansgrohe+0:51 - 22
Andreas LeknessundUno-X Mobility+2:44 - 23WBWilliam BartaTudor Pro Cycling Team+2:44
- 24
Rémi CavagnaGroupama-FDJ United+4:06 - 25
Mathis Le BerreTotalEnergies+5:32 - 26
Bruno ArmirailTeam Visma | Lease A Bike+5:32 - 27
Damiano CarusoBahrain Victorious+5:32 - 28
Igor Arrieta LizarragaUAE Team Emirates XRG+5:35 - 29
Joshua TarlingNetcompany INEOS+6:37 - 30
Laurence PithieRed Bull - Bora - Hansgrohe+6:37 - 31VPValentin Paret PeintreSoudal Quick-Step+6:55
- 32
Lorenzo MilesiMovistar Team+7:49 - 33
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+7:49
- 34
Ivo OliveiraUAE Team Emirates XRG+9:06 - 35
Chris HamiltonTeam Picnic PostNL+9:47 - 36
Steff CrasSoudal Quick-Step+9:47 - 37
Jasha SütterlinTeam Jayco AlUla+11:42 - 38
Clément RussoGroupama-FDJ United+11:42 - 39
Nils PolittUAE Team Emirates XRG+11:42 - 40
Luca Van BovenLotto Intermarché+11:42 - 41
Sam WatsonNetcompany INEOS+11:42 - 42
Dorian GodonNetcompany INEOS+11:42 - 43JDJoris DelboveTotalEnergies+11:42
- 44
Johan JacobsGroupama-FDJ United+11:42 - 45
Lewis AskeyNSN Cycling Team+11:42 - 46
Jonas RutschLotto Intermarché+11:42 - 47
Nico DenzRed Bull - Bora - Hansgrohe+11:42 - 48
Sakarias Koller LølandUno-X Mobility+11:42 - 49
Alastair MackellarEF Education - EasyPost+11:42 - 50
Arthur KluckersTudor Pro Cycling Team+11:42 - 51
Jasper StuyvenSoudal Quick-Step+11:42 - 52
Yevgeniy FedorovXDS Astana Team+11:42 - 53RDRobert DonaldsonTeam Jayco AlUla+11:42
- 54
Mike TeunissenXDS Astana Team+11:42 - 55
Tim MarsmanAlpecin-Premier Tech+11:42 - 56
Mathias VacekLidl - Trek+11:42 - 57
Wilco KeldermanTeam Visma | Lease A Bike+11:42 - 58
Nicola ConciXDS Astana Team+11:42 - 59HMHEßMANN MichelMovistar Team+11:42
- 60
Matis LouvelNSN Cycling Team+11:42 - 61
Max WalkerEF Education - EasyPost+11:42 - 62
Riley SheehanNSN Cycling Team+11:42 - 63
Oscar ChamberlainDecathlon CMA CGM Team+11:42 - 64
Fabio Van Den BosscheSoudal Quick-Step+11:42 - 65
Kasper AsgreenEF Education - EasyPost+11:42 - 66
Søren Kragh AndersenLidl - Trek+11:42 - 67
Lennard KämnaLidl - Trek+11:42 - 68
Mick Van DijkeRed Bull - Bora - Hansgrohe+11:42 - 69
Stefan BisseggerDecathlon CMA CGM Team+11:42 - 70
Sandy DujardinTotalEnergies+15:20 - 71
Alexandre DelettreTotalEnergies+15:20 - 72
Florian DauphinTotalEnergies+15:20 - 73
William LevyUno-X Mobility+15:20 - 74
Ryan MullenNSN Cycling Team+15:20 - 75
Jensen PlowrightAlpecin-Premier Tech+15:20 - 76
Jonas GeensAlpecin-Premier Tech+15:20 - 77
Tim NabermanTeam Picnic PostNL+15:20 - 78
Casper PedersenSoudal Quick-Step+15:20 - 79
Patrick GamperTeam Jayco AlUla+15:20 - 80
Tom Van AsbroeckNSN Cycling Team+15:20
- 81JMJuan Martinez HuertasTeam Picnic PostNL+15:20
- 82
Orluis Alberto Aular SanabriaMovistar Team+15:20 - 83
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+15:20 - 84
Matteo TrentinTudor Pro Cycling Team+15:20 - 85
Rasmus TillerUno-X Mobility+15:20 - 86
Jakob SöderqvistLidl - Trek+15:20 - 87
Marco HallerTudor Pro Cycling Team+15:20
- 88
Vito BraetLotto Intermarché+17:47
- 89
Sébastien GrignardLotto Intermarché+17:47 - DNF
Bryan CoquardCofidisDNF - DNF
Benjamin ThomasCofidisDNF
- DNF
Edoardo AffiniTeam Visma | Lease A BikeDNF - DNF
Axel ZingleTeam Visma | Lease A BikeDNF - DNF
Callum ThornleyRed Bull - Bora - HansgroheDNF
- DNF
Michal KwiatkowskiNetcompany INEOSDNF - DNF
Rune HerregodtsBelgiumDNF - DNF
Phil BauhausBahrain VictoriousDNF
- DNF
Kamil GradekBahrain VictoriousDNF - DNF
Biniam GirmayNSN Cycling TeamDNF - DNF
Sander De PestelDecathlon CMA CGM TeamDNF - DNFLRLouis RoulandCofidisDNF
- DNFTDTimo De JongTeam Picnic PostNLDNF
- DNF
Luke LampertiEF Education - EasyPostDNF - DNF
Emmanuel HoucouPinarello-Q36.5 Pro Cycling TeamDNF - DNS
Ewen CostiouGroupama-FDJ UnitedDNS - DNS
Guillaume BoivinNSN Cycling TeamDNS - DNS
Cees BolDecathlon CMA CGM TeamDNS - DNS
Callum ScotsonDecathlon CMA CGM TeamDNS - DNS
Alex KirschCofidisDNS
- DNS
Joshua GiddingsLotto IntermarchéDNS
Points classification
- 1
Lenny Sydney MartinezBahrain Victorious25 - 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike18 - 3
Kévin VauquelinNetcompany INEOS12 - 4
Harold Alfonso Tejada CanacueXDS Astana Team10 - 5
Alex BaudinEF Education - EasyPost6 - 6
Georg SteinhauserEF Education - EasyPost5 - 7IIIon Izaguirre InsaustiCofidis4
- 8
Mathys RondelTudor Pro Cycling Team3 - 9NVNicolya VinokurovXDS Astana Team2
- 10
Marc SolerUAE Team Emirates XRG1
Mountains classification
- 1VPValentin Paret PeintreSoudal Quick-Step20
- 2
Jonas Vingegaard HansenTeam Visma | Lease A Bike18 - 3
Marc SolerUAE Team Emirates XRG7 - 4
Lenny Sydney MartinezBahrain Victorious5 - 6
Harold Alfonso Tejada CanacueXDS Astana Team3 - 7
Georg SteinhauserEF Education - EasyPost2 - 9
Mathys RondelTudor Pro Cycling Team1
Youth classification
- 1
Lenny Sydney MartinezBahrain Victorious3:06:43 - 2
Kévin VauquelinNetcompany INEOS+0:07 - 3
Alex BaudinEF Education - EasyPost+0:07 - 4
Georg SteinhauserEF Education - EasyPost+0:07 - 5
Mathys RondelTudor Pro Cycling Team+0:07 - 6NVNicolya VinokurovXDS Astana Team+0:44
- 7DVDarren Van BekkumXDS Astana Team+0:44
- 8
Carlos Rodriguez CanoNetcompany INEOS+0:44 - 9
Ramses DebruyneAlpecin-Premier Tech+0:51 - 10
Matteo VercherTotalEnergies+0:51 - 11
Mathis Le BerreTotalEnergies+5:32 - 12
Igor Arrieta LizarragaUAE Team Emirates XRG+5:35 - 13
Joshua TarlingNetcompany INEOS+6:37 - 14
Laurence PithieRed Bull - Bora - Hansgrohe+6:37 - 15VPValentin Paret PeintreSoudal Quick-Step+6:55
- 16
Lorenzo MilesiMovistar Team+7:49 - 17
Sam WatsonNetcompany INEOS+11:42 - 18
Lewis AskeyNSN Cycling Team+11:42 - 19
Sakarias Koller LølandUno-X Mobility+11:42 - 20
Alastair MackellarEF Education - EasyPost+11:42 - 21RDRobert DonaldsonTeam Jayco AlUla+11:42
- 22
Mathias VacekLidl - Trek+11:42 - 23HMHEßMANN MichelMovistar Team+11:42
- 24
Max WalkerEF Education - EasyPost+11:42 - 25
Oscar ChamberlainDecathlon CMA CGM Team+11:42 - 26
William LevyUno-X Mobility+15:20 - 27JMJuan Martinez HuertasTeam Picnic PostNL+15:20
- 28
Jakob SöderqvistLidl - Trek+15:20 - DNF
Callum ThornleyRed Bull - Bora - HansgroheDNF
- DNFLRLouis RoulandCofidisDNF
- DNF
Luke LampertiEF Education - EasyPostDNF - DNF
Emmanuel HoucouPinarello-Q36.5 Pro Cycling TeamDNF - DNS
Ewen CostiouGroupama-FDJ UnitedDNS - DNS
Joshua GiddingsLotto IntermarchéDNS