Stage 8
22 Jun 2025
Points · Joao Pedro Gonçalves AlmeidaYouth · Oscar Onley
Stage result
- 1
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG27:33.78 - 2
Felix GallDecathlon CMA CGM Team+25.00 - 3
Oscar OnleyNetcompany INEOS+1:12.00
- 4
Kévin VauquelinNetcompany INEOS+1:40.00 - 5HSHarrison SweenyEF Education - EasyPost+1:54.00
- 6
Aleksandr VlasovRed Bull - Bora - Hansgrohe+2:04.00 - 7
Ben O'connorTeam Jayco AlUla+2:07.00
- 8WBWilliam BartaTudor Pro Cycling Team+2:13.00
- 9
Finlay Xavier PickeringTeam Jayco AlUla+2:14.00 - 10
Ilan Van WilderSoudal Quick-Step+2:19.00 - 11
Andrew AugustNetcompany INEOS+2:24.00 - 12
Lennard KämnaLidl - Trek+2:26.00 - 13
Pello Bilbao Lopez De ArmentiaBahrain Victorious+2:28.00 - 14
Romain GregoireGroupama-FDJ United+2:32.00
- 15
Frank Van Den BroekTeam Picnic PostNL+2:35.00 - 16
Emiel VerstryngeAlpecin-Premier Tech+2:37.00 - 18
António Tomas MorgadoUAE Team Emirates XRG+2:42.00 - 19
Felix GrossschartnerUAE Team Emirates XRG+2:43.00 - 20
Léo BisiauxDecathlon CMA CGM Team+2:43.00 - 21
Lorenzo FortunatoXDS Astana Team+2:45.00 - 22
Callum ScotsonDecathlon CMA CGM Team+2:46.00 - 23
Felix EngelhardtTeam Jayco AlUla+2:46.00 - 24
Pablo Castrillo ZapaterMovistar Team+2:47.00 - 25
Eduardo SepulvedaLi Ning Star+2:54.00
- 26
Clément ChampoussinXDS Astana Team+2:56.00 - 28
Bob JungelsNetcompany INEOS+3:01.00 - 29
Rainer KepplingerBahrain Victorious+3:08.00 - 30
Sylvain MoniquetCofidis+3:09.00 - 31TGTijmen GraatTeam Visma | Lease A Bike+3:13.00
- 32
Neilson PowlessEF Education - EasyPost+3:14.00 - 33
Bart LemmenTeam Visma | Lease A Bike+3:16.00 - 34
Mauri VansevenantSoudal Quick-Step+3:22.00 - 35
Warren BarguilTeam Picnic PostNL+3:23.00 - 36JRJavier Romo OliverMovistar Team+3:24.00
- 37IIIon Izaguirre InsaustiCofidis+3:32.00
- 38
Sergio Samitier SamitierCofidis+3:32.00 - 39
Gal GlivarAlpecin-Premier Tech+3:34.00 - 40
Julian AlaphilippeTudor Pro Cycling Team+3:49.00
- 43
Ramses DebruyneAlpecin-Premier Tech+3:58.00 - 44
Nairo QuintanaMovistar Team+4:04.00 - 45
Samuele BattistellaEF Education - EasyPost+4:05.00 - 46
Vegard Stake LaengenUAE Team Emirates XRG+4:06.00
- 47
Georg ZimmermannLotto Intermarché+4:08.00 - 48
Junior LecerfSoudal Quick-Step+4:11.00 - 49
Paul LapeiraDecathlon CMA CGM Team+4:15.00 - 50
Hugo HouleAlpecin-Premier Tech+4:16.00 - 51
Otto VergaerdeLidl - Trek+4:16.00
- 52
Juan Pedro Lopez PerezMovistar Team+4:17.00 - 53
Julius JohansenUAE Team Emirates XRG+4:20.00 - 54
Jonas RutschLotto Intermarché+4:21.00 - 55
Sam MaisonobeCofidis+4:22.00 - 56
Mauro SchmidTeam Jayco AlUla+4:22.00 - 57
George BennettNSN Cycling Team+4:23.00 - 58DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team+4:23.00
- 59
Victor LangellottiXDS Astana Team+4:24.00 - 60
Sam OomenLidl - Trek+4:31.00 - 61
Ewen CostiouGroupama-FDJ United+4:31.00 - 62
Gerben KuypersIntermarché - Wanty+4:35.00 - 63
Matteo SobreroLidl - Trek+4:39.00 - 64
Lucas Wade HamiltonNetcompany INEOS+4:52.00
- 65
Valentin MadouasGroupama-FDJ United+4:54.00 - 66
Nelson OliveiraMovistar Team+4:56.00 - 68
Thomas GloagPinarello-Q36.5 Pro Cycling Team+5:04.00 - 69
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team+5:04.00 - 71
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+5:10.00 - 72
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+5:12.00
- 73
Mathijs PaasschensBahrain Victorious+5:13.00 - 74
Sébastien GrignardLotto Intermarché+5:14.00 - 75
Alexander KampUno-X Mobility+5:15.00 - 76
Anthon CharmigUno-X Mobility+5:16.00 - 77
Luke DurbridgeTeam Jayco AlUla+5:17.00 - 78
Nicola ConciXDS Astana Team+5:18.00 - 79
Stefano OldaniCaja Rural-Seguros RGA+5:20.00
- 81
Stefan BisseggerDecathlon CMA CGM Team+5:24.00 - 82
Fausto MasnadaMbh Bank Csb Telecom Fort+5:24.00 - 83
Mathis Le BerreTotalEnergies+5:31.00 - 85
Quinn SimmonsLidl - Trek+5:38.00 - 86
Pavel BittnerTeam Picnic PostNL+5:39.00 - 87
Lawrence WarbasseTudor Pro Cycling Team+5:39.00
- 89
Stefan KüngTudor Pro Cycling Team+5:43.00 - 90
Arjen LivynsXDS Astana Team+5:44.00
- 91
Vincenzo AlbaneseEF Education - EasyPost+5:46.00 - 92NBNicolo' BurattiMbh Bank Csb Telecom Fort+5:49.00
- 93
Tao Geoghegan HartLidl - Trek+5:57.00 - 94JMJan MaasCofidis+5:57.00
- 95
Ben SwiftNetcompany INEOS+5:57.00 - 96
Antoine Huby7Eleven Cliqq Roadbike Philippines+6:01.00 - 97
Lewis AskeyNSN Cycling Team+6:03.00 - 99
Silvan DillierAlpecin-Premier Tech+6:03.00
- 100
Davide BalleriniXDS Astana Team+6:05.00 - 102
Marius MayrhoferTudor Pro Cycling Team+6:30.00 - 103
Matej MohoricBahrain Victorious+6:33.00 - 105
Alberto BettiolXDS Astana Team+6:44.00 - 106
Fabio ChristenPinarello-Q36.5 Pro Cycling Team+6:50.00 - 107
Tim NabermanTeam Picnic PostNL+6:51.00 - 108
Henri UhligAlpecin-Premier Tech+7:06.00 - 109
Madis MihkelsEF Education - EasyPost+7:19.00 - 110
Ayco BastiaensSoudal Quick-Step+7:19.00 - 111
Danny Van PoppelRed Bull - Bora - Hansgrohe+7:21.00 - 112
Olivier Le GacGroupama-FDJ United+7:22.00 - 113
Sean FlynnTeam Picnic PostNL+7:30.00 - 115
Arnaud De LieLotto Intermarché+7:36.00 - 116
Luc WirtgenTudor Pro Cycling Team+7:47.00 - 117
Jasper De BuystLotto Intermarché+7:50.00 - 118
Martin TjøttaUno-X Mobility+7:55.00 - 119
Patrick GamperTeam Jayco AlUla+7:56.00 - 120
Max WalkerEF Education - EasyPost+7:59.00 - 121
Marco HallerTudor Pro Cycling TeamOTL
- 122
Fabio Van Den BosscheSoudal Quick-StepOTL - 123
Mikkel Norsgaard BjergUAE Team Emirates XRGOTL - DNS
Marc HirschiTudor Pro Cycling TeamDNS
Points classification
- 1
Joao Pedro Gonçalves AlmeidaUAE Team Emirates XRG12 - 2
Felix GallDecathlon CMA CGM Team8 - 3
Oscar OnleyNetcompany INEOS6
- 4
Kévin VauquelinNetcompany INEOS4 - 5HSHarrison SweenyEF Education - EasyPost2
Youth classification
- 1
Oscar OnleyNetcompany INEOS28:45.42
- 2
Kévin VauquelinNetcompany INEOS+28.00 - 3
Finlay Xavier PickeringTeam Jayco AlUla+1:02.00 - 4
Ilan Van WilderSoudal Quick-Step+1:07.00 - 5
Andrew AugustNetcompany INEOS+1:12.00 - 6
Romain GregoireGroupama-FDJ United+1:20.00
- 7
Frank Van Den BroekTeam Picnic PostNL+1:23.00 - 8
Emiel VerstryngeAlpecin-Premier Tech+1:25.00 - 10
António Tomas MorgadoUAE Team Emirates XRG+1:30.00 - 11
Léo BisiauxDecathlon CMA CGM Team+1:31.00 - 12
Felix EngelhardtTeam Jayco AlUla+1:34.00 - 13
Pablo Castrillo ZapaterMovistar Team+1:35.00 - 14TGTijmen GraatTeam Visma | Lease A Bike+2:01.00
- 15
Gal GlivarAlpecin-Premier Tech+2:22.00 - 16
Ramses DebruyneAlpecin-Premier Tech+2:46.00 - 17
Junior LecerfSoudal Quick-Step+2:59.00 - 18
Paul LapeiraDecathlon CMA CGM Team+3:03.00 - 19
Sam MaisonobeCofidis+3:10.00 - 20
Ewen CostiouGroupama-FDJ United+3:19.00 - 21
Gerben KuypersIntermarché - Wanty+3:23.00 - 22
Thomas GloagPinarello-Q36.5 Pro Cycling Team+3:52.00 - 23
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+3:58.00 - 24
Mathis Le BerreTotalEnergies+4:19.00 - 25
Quinn SimmonsLidl - Trek+4:26.00 - 26
Pavel BittnerTeam Picnic PostNL+4:27.00 - 27NBNicolo' BurattiMbh Bank Csb Telecom Fort+4:37.00
- 28
Antoine Huby7Eleven Cliqq Roadbike Philippines+4:49.00 - 29
Lewis AskeyNSN Cycling Team+4:51.00 - 30
Marius MayrhoferTudor Pro Cycling Team+5:18.00 - 31
Fabio ChristenPinarello-Q36.5 Pro Cycling Team+5:38.00 - 32
Henri UhligAlpecin-Premier Tech+5:54.00 - 33
Madis MihkelsEF Education - EasyPost+6:07.00 - 34
Sean FlynnTeam Picnic PostNL+6:18.00 - 36
Arnaud De LieLotto Intermarché+6:24.00 - 37
Martin TjøttaUno-X Mobility+6:43.00 - 38
Max WalkerEF Education - EasyPost+6:47.00 - 122
Fabio Van Den BosscheSoudal Quick-StepOTL