Stage 7
10 Aug 2025
Points · Brandon Mcnulty
Stage result
- 1
Brandon McnultyUAE Team Emirates XRG14:31 - 2
Lorenzo MilesiMovistar Team+0:12 - 3
Matteo SobreroLidl - Trek+0:15 - 4
Antonio TiberiBahrain Victorious+0:16 - 5
Ben TurnerNetcompany INEOS+0:19 - 6
Stefan KüngTudor Pro Cycling Team+0:20 - 7
Huub ArtzLotto Intermarché+0:23 - 8
Jan ChristenUAE Team Emirates XRG+0:25 - 9MFMarco FrigoNSN Cycling Team+0:26
- 10
Alberto BettiolXDS Astana Team+0:26 - 11
Matthew BrennanTeam Visma | Lease A Bike+0:29 - 12
Max WalkerEF Education - EasyPost+0:31 - 13
Ethan VernonNSN Cycling Team+0:33 - 14
Arthur KluckersTudor Pro Cycling Team+0:33 - 15
Jasha SütterlinTeam Jayco AlUla+0:39 - 17
Florian VermeerschUAE Team Emirates XRG+0:42 - 18
Yannis VoisardTudor Pro Cycling Team+0:42 - 19
Thibaud GruelGroupama-FDJ United+0:43 - 20
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:45 - 21
Victor LangellottiXDS Astana Team+0:46 - 22
Filippo ZanaSoudal Quick-Step+0:47 - 23RERoman ErmakovBahrain Victorious+0:48
- 24
Johannes Staune-MittetDecathlon CMA CGM Team+0:48
- 26
Clément DavyNice Metropole Cote D'Azur+0:50 - 27
Julius JohansenUAE Team Emirates XRG+0:51 - 28
Filip MaciejukMovistar Team+0:52 - 29
Aime De GendtPinarello-Q36.5 Pro Cycling Team+0:53
- 30
Tim Torn TeutenbergLidl - Trek+0:53 - 31
Stan DewulfDecathlon CMA CGM Team+0:53
- 32
Manlio MoroMovistar Team+0:54 - 33
Sam OomenLidl - Trek+0:56 - 34
Madis MihkelsEF Education - EasyPost+0:58 - 35
Embret Svestad-BårdsengNetcompany INEOS+0:59 - 36
Lucas Wade HamiltonNetcompany INEOS+1:00
- 37
Matthew RiccitelloDecathlon CMA CGM Team+1:01 - 38
Menno HuisingTeam Visma | Lease A Bike+1:01 - 39
Johan JacobsGroupama-FDJ United+1:03 - 40
Paul MagnierSoudal Quick-Step+1:04 - 41
Michael Shea LeonardEF Education - EasyPost+1:04 - 42
Oscar ChamberlainDecathlon CMA CGM Team+1:04 - 43
Timo KielichTeam Visma | Lease A Bike+1:05 - 44
Chris HamiltonTeam Picnic PostNL+1:05 - 45
Mateusz GajdulewiczAtt Investments+1:07 - 46
Davide FormoloMovistar Team+1:08 - 48
Alexander KampUno-X Mobility+1:10 - 49
Francesco BusattoAlpecin-Premier Tech+1:10 - 50NVNicolya VinokurovXDS Astana Team+1:10
- 51
Patrick EddyTeam Brennan+1:12 - 52
Daniel Felipe Martinez PovedaRed Bull - Bora - Hansgrohe+1:13 - 53
Alessandro RomeleXDS Astana Team+1:15 - 54
Vlad Van MechelenBahrain Victorious+1:18 - 55
Diego UlissiXDS Astana Team+1:18 - 56
Lars CrapsLotto Intermarché+1:18 - 57
George BennettNSN Cycling Team+1:20 - 58
Arjen LivynsXDS Astana Team+1:20
- 60
Samuel GazeAlpecin-Deceuninck+1:21 - 61
Quinten HermansPinarello-Q36.5 Pro Cycling Team+1:22 - 62JMJan MaasCofidis+1:22
- 63
Darren RaffertyEF Education - EasyPost+1:25 - 64
Andrea BagioliLidl - Trek+1:25 - 65
Gijs LeemreizeTeam Picnic PostNL+1:26 - 66
Alessandro VerreMbh Bank Csb Telecom Fort+1:27 - 67
Rudy MolardGroupama-FDJ United+1:28
- 68
Martin SvrčekSoudal Quick-Step+1:30 - 69
Nadav RaisbergNSN Cycling Team+1:31 - 70
Ayco BastiaensSoudal Quick-Step+1:33 - 71
Colby SimmonsEF Education - EasyPost+1:34 - 72
Max KanterXDS Astana Team+1:36 - 73
Fabio Van Den BosscheSoudal Quick-Step+1:36 - 75
Piotr PękalaAtt Investments+1:37 - 76
Gonzalo Serrano RodriguezMovistar Team+1:38 - 77
Attila ValterBahrain Victorious+1:39 - 78MBMarcin BudzinskiMbh Bank Csb Telecom Fort+1:40
- 79
Jensen PlowrightAlpecin-Premier Tech+1:42 - 80
Vegard Stake LaengenUAE Team Emirates XRG+1:43
- 81
Edoardo ZambaniniBahrain Victorious+1:45 - 83
Paul LapeiraDecathlon CMA CGM Team+1:48 - 84
Dorian GodonNetcompany INEOS+1:48 - 86
Steven KruijswijkTeam Visma | Lease A Bike+1:50 - 87
Marijn Van Den BergEF Education - EasyPost+1:52 - 88
Hannes WilkschTudor Pro Cycling Team+1:53 - 90
Jacopo MoscaLidl - Trek+1:55 - 91
Patrick GamperTeam Jayco AlUla+1:56 - 92
Lionel TaminiauxLotto Intermarché+2:02 - 93
Natnael TesfatsionMovistar Team+2:02 - 94
Timo RoosenTeam Picnic PostNL+2:02 - 96
Fran MiholjevićBahrain Victorious+2:04 - 97
Olav KooijDecathlon CMA CGM Team+2:05
- 100
Stan Van TrichtSoudal Quick-Step Devo Team+2:07 - 101
Michele GazzoliSolution Tech Nippo Rali+2:10
- 102
Christopher JensenTeam Jayco AlUla+2:11 - 103GEGiosue' EpisPetrolike+2:12
- 104
Jack HaigNetcompany INEOS+2:15 - 105
Fernando Gaviria RendonCaja Rural-Seguros RGA+2:21 - 106
Reuben ThompsonLotto Intermarché+2:27 - 107TBTomasz BudzińskiAtt Investments+2:29
- 109
Patryk StoszVoster Team+2:39
- 110
Arvid De KleijnTudor Pro Cycling Team+2:43 - 111
Jasper De BuystLotto Intermarché+2:59 - 112
Sebastian Kolze ChangiziTudor Pro Cycling Team+3:16 - DNS
Pier-André CôtéNSN Cycling TeamDNS
Points classification
- 1
Brandon McnultyUAE Team Emirates XRG20 - 2
Lorenzo MilesiMovistar Team19 - 3
Matteo SobreroLidl - Trek18 - 4
Antonio TiberiBahrain Victorious17 - 5
Ben TurnerNetcompany INEOS16 - 6
Stefan KüngTudor Pro Cycling Team15 - 7
Huub ArtzLotto Intermarché14 - 8
Jan ChristenUAE Team Emirates XRG13 - 9MFMarco FrigoNSN Cycling Team12
- 10
Alberto BettiolXDS Astana Team11 - 11
Matthew BrennanTeam Visma | Lease A Bike10 - 12
Max WalkerEF Education - EasyPost9 - 13
Ethan VernonNSN Cycling Team8 - 14
Arthur KluckersTudor Pro Cycling Team7 - 15
Jasha SütterlinTeam Jayco AlUla6 - 17
Florian VermeerschUAE Team Emirates XRG4 - 18
Yannis VoisardTudor Pro Cycling Team3 - 19
Thibaud GruelGroupama-FDJ United2 - 20
Pello Bilbao Lopez De ArmentiaBahrain Victorious1