Stage 8
14 Jun 2026
Stage result
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG3:35:07 - 2
Juan Ayuso PesqueraLidl - Trek+1:00 - 3
Tobias Halland JohannessenUno-X Mobility+1:02 - 4
Mattias SkjelmoseLidl - Trek+1:31 - 5
Cristian Rodriguez MartinXDS Astana Team+1:31 - 6
Carlos Rodriguez CanoNetcompany INEOS+1:36 - 7
Maxim Van GilsRed Bull - Bora - Hansgrohe+1:43 - 8LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:43
- 9
Cian UijtdebroeksMovistar Team+1:43 - 10
Matteo JorgensonTeam Visma | Lease A Bike+1:43 - 11
George BennettNSN Cycling Team+2:49 - 12
Ramses DebruyneAlpecin-Premier Tech+3:01 - 13JCJan Castellon RibaltaCaja Rural-Seguros RGA+3:18
- 14VPValentin Paret PeintreSoudal Quick-Step+3:44
- 15
Jose Felix Parra CuerdaCaja Rural-Seguros RGA+4:12 - 16
Guillaume Martin GuyonnetGroupama-FDJ United+4:12 - 17
Lars CrapsLotto Intermarché+4:34 - 18
Bruno ArmirailTeam Visma | Lease A Bike+4:34 - 19
Clément BerthetGroupama-FDJ United+4:44 - 20
Ben TulettTeam Visma | Lease A Bike+4:44 - 21
Jordan JegatTotalEnergies+5:15 - 22
Raul Garcia PiernaMovistar Team+5:40 - 23
Kevin VermaerkeUAE Team Emirates XRG+6:10 - 24
Lennart JaschTudor Pro Cycling Team+6:14
- 25
Robbe DhondtTeam Picnic PostNL+6:14 - 26
Alex BaudinEF Education - EasyPost+6:20 - 27
Georg SteinhauserEF Education - EasyPost+6:20 - 28
Felix EngelhardtTeam Jayco AlUla+6:32 - 29
Clément Braz AfonsoGroupama-FDJ United+6:43 - 30
Nicolas ProdhommeDecathlon CMA CGM Team+7:02 - 31
Kévin VauquelinNetcompany INEOS+7:13 - 32PTPablo Torres AriasUAE Team Emirates XRG+8:50
- 33
Simone VelascoXDS Astana Team+9:33 - 34
Torstein TræenUno-X Mobility+9:38 - 35
Yannis VoisardTudor Pro Cycling Team+10:20 - 36
Laurens De PlusNetcompany INEOS+10:58
- 37
Michael GoglAlpecin-Premier Tech+11:16
- 38RDRobin DonzéTudor Pro Cycling Team+11:20
- 39
Mathieu BurgaudeauTotalEnergies+11:20 - 40
Aurélien Paret PeintreDecathlon CMA CGM Team+11:51 - 41
Carlos Verona QuintanillaLidl - Trek+13:00 - 42
Roland ThalmannTudor Pro Cycling Team+13:00
- 43
Harold Alfonso Tejada CanacueXDS Astana Team+13:07 - 44
Pavel SivakovUAE Team Emirates XRG+13:42 - 45
Maxime DecombleGroupama-FDJ United+15:25 - 46
Quentin PacherGroupama-FDJ United+15:25
- 47
Dorian GodonNetcompany INEOS+16:34 - 48
Quinn SimmonsLidl - Trek+16:34 - 49
Sean QuinnEF Education - EasyPost+16:34 - 50
Léo BisiauxDecathlon CMA CGM Team+16:42 - 51
Nicolas BreuillardTotalEnergies+16:47 - 52
Hugo HouleAlpecin-Premier Tech+18:07 - 53
Georg ZimmermannLotto Intermarché+18:18 - 54
Sam MaisonobeCofidis+18:32 - 55
Benjamin ThomasCofidis+20:47
- 56
Baptiste VeistrofferLotto Intermarché+20:50 - 57
Pello Bilbao Lopez De ArmentiaBahrain Victorious+23:12 - 58HMHEßMANN MichelMovistar Team+23:27
- 59
Geoffrey BouchardTotalEnergies+23:42 - 60
Mathis Le BerreTotalEnergies+23:42 - 61MBMartin BuggeUno-X Mobility+23:42
- 62
Matteo VercherTotalEnergies+23:42 - 63
Thibault GuernalecTotalEnergies+23:42 - 64
James KnoxTeam Picnic PostNL+23:42
- 65
Max WalkerEF Education - EasyPost+24:33 - 66
Gianni VermeerschRed Bull - Bora - Hansgrohe+25:05
- 67
Benoit CosnefroyUAE Team Emirates XRG+25:10 - 68JBJoan Bou CompanyCaja Rural-Seguros RGA+25:53
- 69
Nadav RaisbergNSN Cycling Team+25:57 - 70
Sergio Samitier SamitierCofidis+26:03 - 71
Julien BernardLidl - Trek+26:41 - 72
Toms SkujinsLidl - Trek+26:41 - 73
Lennard KämnaLidl - Trek+26:41 - 74
Anthon CharmigUno-X Mobility+26:41 - 75
Anders SkaarsethUno-X Mobility+26:41 - 76
Vlad Van MechelenBahrain Victorious+27:29 - 77
Martin SvrčekSoudal Quick-Step+28:18 - 78SDSergi Darder GariCaja Rural-Seguros RGA+28:24
- 79
Nikias ArndtBahrain Victorious+28:53 - 80
Henri François Renard HaquinTeam Picnic PostNL+29:36 - 81
Bryan CoquardCofidis+30:01 - 82
Jacob ErikssonTudor Pro Cycling Team+30:15 - 83ADAlex Diaz AlvarezCaja Rural-Seguros RGA+31:09
- 84
Rudy MolardGroupama-FDJ United+31:22
- 85
Edoardo AffiniTeam Visma | Lease A Bike+32:32 - 86
Luke DurbridgeTeam Jayco AlUla+32:32 - 87
Jasha SütterlinTeam Jayco AlUla+32:32 - 88
Vito BraetLotto Intermarché+32:32
- 89MFMatthew FoxLotto Intermarché+32:42
- 90
Ethan HayterSoudal Quick-Step+32:55 - 91
Matteo TrentinTudor Pro Cycling Team+33:18 - DNF
Paul SeixasDecathlon CMA CGM TeamDNF - DNF
Andreas KronUno-X MobilityDNF - DNF
Alastair MackellarEF Education - EasyPostDNF - DNF
Mauri VansevenantSoudal Quick-StepDNF - DNF
Phil BauhausBahrain VictoriousDNF
- DNF
Santiago Buitrago SanchezBahrain VictoriousDNF - DNF
Hugo HofstetterNSN Cycling TeamDNF
- DNF
Valentin FerronCofidisDNF - DNF
Lennert BelmansAlpecin-Premier TechDNF - DNS
Callum ThornleyRed Bull - Bora - HansgroheDNS
- DNS
Stefan BisseggerDecathlon CMA CGM TeamDNS - DNS
Lorenzo FortunatoXDS Astana TeamDNS - DNS
Lucas PlappTeam Jayco AlUlaDNS - DNS
Alessandro CoviTeam Jayco AlUlaDNS - DNS
Henri UhligAlpecin-Premier TechDNS
Points classification
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG15 - 2
Juan Ayuso PesqueraLidl - Trek12 - 3
Carlos Rodriguez CanoNetcompany INEOS11 - 4
Tobias Halland JohannessenUno-X Mobility10 - 6
Mattias SkjelmoseLidl - Trek8 - 7
Cristian Rodriguez MartinXDS Astana Team6 - 8VPValentin Paret PeintreSoudal Quick-Step4
- 10LTLuke TuckwellRed Bull - Bora - Hansgrohe3
- 11
Cian UijtdebroeksMovistar Team2 - 12
Matteo JorgensonTeam Visma | Lease A Bike1
Mountains classification
- 1
Clément Braz AfonsoGroupama-FDJ United31 - 2
Laurens De PlusNetcompany INEOS26
- 3
Carlos Rodriguez CanoNetcompany INEOS24 - 4VPValentin Paret PeintreSoudal Quick-Step17
- 5
Harold Alfonso Tejada CanacueXDS Astana Team16 - 6
Isaac Del Toro RomeroUAE Team Emirates XRG15 - 7
Juan Ayuso PesqueraLidl - Trek12 - 8
Tobias Halland JohannessenUno-X Mobility10 - 9
Georg SteinhauserEF Education - EasyPost9 - 10
Mattias SkjelmoseLidl - Trek8 - 11
Cristian Rodriguez MartinXDS Astana Team6 - 12
Maxim Van GilsRed Bull - Bora - Hansgrohe4 - 14
Léo BisiauxDecathlon CMA CGM Team3 - 16
Geoffrey BouchardTotalEnergies2 - 18
Pello Bilbao Lopez De ArmentiaBahrain Victorious1
Youth classification
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG3:35:07 - 2
Juan Ayuso PesqueraLidl - Trek+1:00 - 3
Carlos Rodriguez CanoNetcompany INEOS+1:36 - 4LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:43
- 5
Cian UijtdebroeksMovistar Team+1:43 - 6
Ramses DebruyneAlpecin-Premier Tech+3:01 - 7JCJan Castellon RibaltaCaja Rural-Seguros RGA+3:18
- 8VPValentin Paret PeintreSoudal Quick-Step+3:44
- 9
Lars CrapsLotto Intermarché+4:34 - 10
Ben TulettTeam Visma | Lease A Bike+4:44 - 11
Raul Garcia PiernaMovistar Team+5:40 - 12
Robbe DhondtTeam Picnic PostNL+6:14 - 13
Alex BaudinEF Education - EasyPost+6:20 - 14
Georg SteinhauserEF Education - EasyPost+6:20 - 15
Kévin VauquelinNetcompany INEOS+7:13 - 16PTPablo Torres AriasUAE Team Emirates XRG+8:50
- 17RDRobin DonzéTudor Pro Cycling Team+11:20
- 18
Maxime DecombleGroupama-FDJ United+15:25 - 19
Quinn SimmonsLidl - Trek+16:34 - 20
Léo BisiauxDecathlon CMA CGM Team+16:42 - 21
Sam MaisonobeCofidis+18:32 - 22HMHEßMANN MichelMovistar Team+23:27
- 23
Mathis Le BerreTotalEnergies+23:42 - 24
Matteo VercherTotalEnergies+23:42 - 25
Max WalkerEF Education - EasyPost+24:33 - 26
Nadav RaisbergNSN Cycling Team+25:57 - 27
Vlad Van MechelenBahrain Victorious+27:29 - 28
Martin SvrčekSoudal Quick-Step+28:18 - 29SDSergi Darder GariCaja Rural-Seguros RGA+28:24
- 30
Henri François Renard HaquinTeam Picnic PostNL+29:36 - 31ADAlex Diaz AlvarezCaja Rural-Seguros RGA+31:09
- 32MFMatthew FoxLotto Intermarché+32:42
- DNF
Paul SeixasDecathlon CMA CGM TeamDNF - DNF
Alastair MackellarEF Education - EasyPostDNF - DNF
Lennert BelmansAlpecin-Premier TechDNF - DNS
Callum ThornleyRed Bull - Bora - HansgroheDNS
- DNS
Henri UhligAlpecin-Premier TechDNS