Stage 2
23 Aug 2025
Stage result
- 1LVLiam Van BylenDecathlon CMA CGM Development Team3:36:51
- 2JHJelle HarteelTarteletto - Isorexs.t.
- 3ADAlessio Delle VedoveXDS Astana Development Teams.t.
- 4LMLudovico MellanoXDS Astana Development Teams.t.
- 5ABAlfredo BuenoEF Education - Aevolos.t.
- 6JKJesse KramerBeat Cc P/B Saxos.t.
- 8
Matys GriselLotto Intermarchés.t. - 9DSDaniel SchragMaxsolar-Raymons.t.
- 10MNMattia NegrenteXDS Astana Development Teams.t.
- 11
Luca GiaimiUAE Team Emirates XRGs.t. - 12VVVictor VaneeckhoutteLotto - Groupe Wantys.t.
- 13LVLars Vanden HeedeSoudal Quick-Step Devo Teams.t.
- 14SRSenna RemijnAlpecin-Premier Techs.t.
- 15MAMohammad AlmutaiweiUAE Team Emirates Gen-Zs.t.
- 16MZMarc Zafra CoronellasSoudal Quick-Step Devo Teams.t.
- 17BOBryan OlivoSwatt Clubs.t.
- 18GSGauthier ServranckxSoudal Quick-Step Devo Teams.t.
- 19FHFrederik Hougaards.t.
- 20SNSamuel NovákTirol Ktm Cycling Teams.t.
- 21
Matthias SchwarzbacherEF Education - EasyPosts.t. - 22GVGuus Van Den EijndenAlpecin-Premier Tech Development Teams.t.
- 23RRReef RobertsGroupama-FDJ Uniteds.t.
- 24FSFederico SavinoSoudal Quick-Step Devo Teams.t.
- 25AFArtëm FofonovXDS Astana Development Teams.t.
- 26MBMartin BártaAtt Investmentss.t.
- 27RRRichard RiškaHrinkow Advaricss.t.
- 28AHAlexander HansenAirtox - Carl Rass.t.
- 29ABAnco BallifEew-Vdk Cyclingteams.t.
- 30SSStan Smits.t.
- 31BGBaptiste GregoireGroupama-FDJ Uniteds.t.
- 32KHKarst HaymaMetec - Solarwatt P/B Mantels.t.
- 33JGJoshua GollikerEF Education - Aevolos.t.
- 34AJAbdulla Jasim Al-AliUAE Team Emirates Gen-Zs.t.
- 35BEBenjamin EckerstorferTirol Ktm Cycling Teams.t.
- 36PŠPavel ŠumpíkDevelopment Team Picnic PostNLs.t.
- 37MDMattie DoddINEOS Grenadiers Racing Academys.t.
- 38ILIan Lopez De San RomanModern Adventure Pro Cyclings.t.
- 39EAElia AndreausBahrain Victorious Development Teams.t.
- 40HRHugo RishøjAirtox - Carl Rass.t.
- 41JJJuan Jose Lopez RodriguezTeam Novo Nordisks.t.
- 42SBSantiago BassoBahrain Victorious Development Teams.t.
- 43WHWilliam HolmesAustralias.t.
- 44DZDavid ZanuttaXDS Astana Development Teams.t.
- 45ACAlberto Carlo MontiAtt Investmentss.t.
- 46GLGustav Lorenzens.t.
- 47SVStefano ViezziAlpecin-Premier Tech Development Teams.t.
- 48JVJost Van De Streeks.t.
- 49NGNicolas GinterTirol Ktm Cycling Teams.t.
- 50ENEmil NielsenNSN Development Teams.t.
- 51PVPaul ViehböckTirol Ktm Cycling Teams.t.
- 52MCMauro CuylitsLotto - Groupe Wantys.t.
- 53VVVigo Veeniss.t.
- 54APAdam PešekKasper Crypto4Mes.t.
- 55RDRémi DaumasGroupama-FDJ Uniteds.t.
- 56ADAless De BockAlpecin-Premier Tech Development Teams.t.
- 57LTLeon TaillieuLotto Development Teams.t.
- 58NFNicklas Fonnesbech+8:00
- 59MHMads-Emil Hougaard+8:00
- 60LALuca Attolini+8:11
- 61LILauric Immanuel Schwitzgebel+8:11
- 62
Hamish MckenzieTeam Jayco AlUla+8:11 - 63
Titouan FontaineGroupama-FDJ United+8:11 - 64SMSebastian MichalecDukla Banska Bystrica+9:14
- 65LLLinus LarssonEF Education - Aevolo+9:33
- 66LSLinus ScheitingerMaxsolar-Raymon+9:33
- 67GSGibbe StaesAarco+9:33
- 68
Sente SentjensAlpecin-Premier Tech+9:33 - 69MFMatyáš Fiala+9:33
- 70ELEvan Larson+9:50
- 71DPDavid PreylerSchwingshandl Intralogistics+9:50
- 72MPMatyáš PolákFany Gastro_Integray_L27+9:55
- 73CWCollin WestbroekMetec - Solarwatt P/B Mantel+9:55
- 74OSOle Stoffels+9:55
- 75FSFilip SamecElkov - Kasper+9:55
- 76LMLouis Marie PosnicTeam Novo Nordisk+9:55
- 77LTLucas TerrierTeam Novo Nordisk+9:55
- 78MHMihnea-Alexandru HarasimTeam Skyline+9:55
- 79JLJan LukešPierre Baguette Cycling+9:55
- 80JGJakub GalovičDukla Banska Bystrica+9:55
- 81RKRoan KoningsMetec - Solarwatt P/B Mantel+9:55
- 82MAMarco Andreaus+9:55
- 83NHNolan HuysmansTeam Flanders - Baloise+9:55
- 84VBVictor Benareau+9:55
- 85JBJan BittnerKasper Crypto4Me+9:55
- 86JPJan PodařilFany Gastro_Integray_L27+9:55
- 87KLKarl Lindegaard+9:55
- 88AGAdam GrossSlovakia+9:55
- 89AKAlfred KongstadAirtox - Carl Ras+9:55
- 90JDJuan David SierraTudor Pro Cycling Team U23+9:55
- 91MSMattia SambinelloHagens Berman Jayco+9:55
- 92LTLucas ToftemarkAirtox - Carl Ras+10:11
- 93JVJenthe VerstraeteEF Education - Aevolo+14:14
- 94BKBart KortleveMetec - Solarwatt P/B Mantel+19:36
- 95JJJelte Jochems+19:36
- 96TCThomas CapraBahrain Victorious Development Team+19:36
- 97CVClemens Vortkamp+19:36
- DNSMFMarcos Freire CoboUAE Team Emirates Gen-ZDNS
- DNSTVThijmen Van Der GiessenUniverse Cycling TeamDNS
- DNSMCMagnus CarstensenEF Education - AevoloDNS
- DNFSHSenne HulsmansVolkerwessels Cycling TeamDNF
- DNFKVKristián VavroFavorit BrnoDNF
- DNFJMJack MakohonEF Education - AevoloDNF
- DNFCECarl Emil PedersenHagens Berman JaycoDNF
- DNFVVVictor VadDNF
- DNFRRRichard RündvaTeam Novo Nordisk DevelopmentDNF
- DNFDPDarren ParhamHagens Berman JaycoDNF
- DNFLMLouis Marino Van ZeelandDNF
- DNFASAlex St. AndreAps Pro Cycling By Team Cadence CycleryDNF
- DNFOCOliver ClementsTeam Novo Nordisk DevelopmentDNF
- DNFMPMatyáš PurnochFany Gastro_Integray_L27DNF
- DNFMVMichiel Van VlietMetec - Solarwatt P/B MantelDNF
- DNFJNJames NooriDNF
General classification
- 1FSFederico SavinoSoudal Quick-Step Devo Team7:14:14
- 2VVVictor VaneeckhoutteLotto - Groupe Wanty+0:02
- 3AHAlexander HansenAirtox - Carl Ras+0:03
- 4RRReef RobertsGroupama-FDJ United+0:06
- 5LMLudovico MellanoXDS Astana Development Team+0:13
- 6GSGauthier ServranckxSoudal Quick-Step Devo Team+0:18
- 7MDMattie DoddINEOS Grenadiers Racing Academy+0:20
- 8RRRichard RiškaHrinkow Advarics+0:24
- 9DZDavid ZanuttaXDS Astana Development Team+0:24
- 10JKJesse KramerBeat Cc P/B Saxo+0:25
- 11AJAbdulla Jasim Al-AliUAE Team Emirates Gen-Z+0:26
- 12BOBryan OlivoSwatt Club+0:27
- 13ILIan Lopez De San RomanModern Adventure Pro Cycling+0:27
- 14ENEmil NielsenNSN Development Team+0:27
- 15GVGuus Van Den EijndenAlpecin-Premier Tech Development Team+0:30
- 16RDRémi DaumasGroupama-FDJ United+0:34
- 17BEBenjamin EckerstorferTirol Ktm Cycling Team+0:35
- 18
Matys GriselLotto Intermarché+0:42 - 19MCMauro CuylitsLotto - Groupe Wanty+0:56
- 20SRSenna RemijnAlpecin-Premier Tech+1:00
- 21
Matthias SchwarzbacherEF Education - EasyPost+1:00 - 22PŠPavel ŠumpíkDevelopment Team Picnic PostNL+1:00
- 23JGJoshua GollikerEF Education - Aevolo+1:00
- 24MNMattia NegrenteXDS Astana Development Team+1:08
- 25
Luca GiaimiUAE Team Emirates XRG+1:11 - 26ADAless De BockAlpecin-Premier Tech Development Team+1:16
- 27MBMartin BártaAtt Investments+1:19
- 28MZMarc Zafra CoronellasSoudal Quick-Step Devo Team+1:20
- 29SNSamuel NovákTirol Ktm Cycling Team+1:20
- 30AFArtëm FofonovXDS Astana Development Team+1:21
- 31SVStefano ViezziAlpecin-Premier Tech Development Team+1:21
- 32ABAnco BallifEew-Vdk Cyclingteam+1:23
- 33JSJesper StiansenTudor Pro Cycling Team U23+1:24
- 34BGBaptiste GregoireGroupama-FDJ United+1:25
- 35LVLars Vanden HeedeSoudal Quick-Step Devo Team+1:26
- 36WHWilliam HolmesAustralia+1:26
- 37NGNicolas GinterTirol Ktm Cycling Team+1:27
- 38ACAlberto Carlo MontiAtt Investments+1:29
- 39HRHugo RishøjAirtox - Carl Ras+1:30
- 40EAElia AndreausBahrain Victorious Development Team+1:30
- 41DSDaniel SchragMaxsolar-Raymon+1:33
- 42JHJelle HarteelTarteletto - Isorex+1:34
- 43LVLiam Van BylenDecathlon CMA CGM Development Team+1:34
- 44PVPaul ViehböckTirol Ktm Cycling Team+1:34
- 45ABAlfredo BuenoEF Education - Aevolo+1:38
- 46GLGustav Lorenzen+1:38
- 47FHFrederik Hougaard+1:39
- 48ADAlessio Delle VedoveXDS Astana Development Team+1:47
- 49SSStan Smit+1:49
- 50
Titouan FontaineGroupama-FDJ United+8:24 - 51MHMads-Emil Hougaard+9:28
- 52LALuca Attolini+9:35
- 53
Hamish MckenzieTeam Jayco AlUla+9:36 - 54MFMatyáš Fiala+10:13
- 55
Sente SentjensAlpecin-Premier Tech+11:03 - 56MSMattia SambinelloHagens Berman Jayco+11:25
- 57LTLucas ToftemarkAirtox - Carl Ras+11:26
- 58JBJan BittnerKasper Crypto4Me+11:29
- 59KHKarst HaymaMetec - Solarwatt P/B Mantel+11:49
- 60NHNolan HuysmansTeam Flanders - Baloise+11:54
- 61SBSantiago BassoBahrain Victorious Development Team+11:55
- 62MAMohammad AlmutaiweiUAE Team Emirates Gen-Z+12:04
- 63JJJuan Jose Lopez RodriguezTeam Novo Nordisk+12:12
- 64VVVigo Veenis+12:27
- 65APAdam PešekKasper Crypto4Me+12:52
- 66LTLeon TaillieuLotto Development Team+13:00
- 67JVJost Van De Streek+13:26
- 68NFNicklas Fonnesbech+20:08
- 69LILauric Immanuel Schwitzgebel+20:10
- 70GSGibbe StaesAarco+20:30
- 71SMSebastian MichalecDukla Banska Bystrica+21:07
- 72BKBart KortleveMetec - Solarwatt P/B Mantel+21:18
- 73LLLinus LarssonEF Education - Aevolo+21:50
- 74JLJan LukešPierre Baguette Cycling+21:59
- 75OSOle Stoffels+22:02
- 76AGAdam GrossSlovakia+22:03
- 77VBVictor Benareau+22:06
- 78CWCollin WestbroekMetec - Solarwatt P/B Mantel+22:07
- 79DPDavid PreylerSchwingshandl Intralogistics+22:09
- 80ELEvan Larson+22:09
- 81AKAlfred KongstadAirtox - Carl Ras+22:10
- 82LTLucas TerrierTeam Novo Nordisk+22:11
- 83MAMarco Andreaus+22:12
- 84RKRoan KoningsMetec - Solarwatt P/B Mantel+22:17
- 85JDJuan David SierraTudor Pro Cycling Team U23+22:18
- 86JPJan PodařilFany Gastro_Integray_L27+22:22
- 87KLKarl Lindegaard+22:34
- 88LMLouis Marie PosnicTeam Novo Nordisk+22:37
- 89LSLinus ScheitingerMaxsolar-Raymon+23:05
- 90JGJakub GalovičDukla Banska Bystrica+23:15
- 91FSFilip SamecElkov - Kasper+23:34
- 92MPMatyáš PolákFany Gastro_Integray_L27+23:34
- 93MHMihnea-Alexandru HarasimTeam Skyline+27:20
- 94JVJenthe VerstraeteEF Education - Aevolo+27:32
- 95JJJelte Jochems+33:14
- 96TCThomas CapraBahrain Victorious Development Team+33:14
- 97CVClemens Vortkamp+33:29
Points classification
- 1LMLudovico MellanoXDS Astana Development Team22
- 2FSFederico SavinoSoudal Quick-Step Devo Team19
- 3VVVictor VaneeckhoutteLotto - Groupe Wanty16
- 4RRReef RobertsGroupama-FDJ United15
- 5LVLiam Van BylenDecathlon CMA CGM Development Team15
- 6AHAlexander HansenAirtox - Carl Ras14
- 7GVGuus Van Den EijndenAlpecin-Premier Tech Development Team14
- 8JHJelle HarteelTarteletto - Isorex14
- 9JKJesse KramerBeat Cc P/B Saxo13
- 10ADAlessio Delle VedoveXDS Astana Development Team13
- 11MFMatyáš Fiala12
- 12ABAlfredo BuenoEF Education - Aevolo11
- 13BOBryan OlivoSwatt Club9
- 14JSJesper StiansenTudor Pro Cycling Team U239
- 15ILIan Lopez De San RomanModern Adventure Pro Cycling8
- 16
Matys GriselLotto Intermarché8 - 17DZDavid ZanuttaXDS Astana Development Team7
- 18AJAbdulla Jasim Al-AliUAE Team Emirates Gen-Z7
- 19DSDaniel SchragMaxsolar-Raymon7
- 20MNMattia NegrenteXDS Astana Development Team6
- 21GSGauthier ServranckxSoudal Quick-Step Devo Team5
- 22
Luca GiaimiUAE Team Emirates XRG5 - 23LVLars Vanden HeedeSoudal Quick-Step Devo Team3
- 24HRHugo RishøjAirtox - Carl Ras3
- 25
Titouan FontaineGroupama-FDJ United3 - 26MCMauro CuylitsLotto - Groupe Wanty2
- 27SRSenna RemijnAlpecin-Premier Tech2
- 28MAMohammad AlmutaiweiUAE Team Emirates Gen-Z1
- 29KLKarl Lindegaard-3
Mountains classification
- 1HRHugo RishøjAirtox - Carl Ras23
- 2JGJoshua GollikerEF Education - Aevolo20
- 3FSFederico SavinoSoudal Quick-Step Devo Team10
- 4DZDavid ZanuttaXDS Astana Development Team10
- 5GVGuus Van Den EijndenAlpecin-Premier Tech Development Team5
- 6
Hamish MckenzieTeam Jayco AlUla5 - 7
Matthias SchwarzbacherEF Education - EasyPost5 - 8MNMattia NegrenteXDS Astana Development Team5
- 9AFArtëm FofonovXDS Astana Development Team4
- 10MSMattia SambinelloHagens Berman Jayco4
- 11GSGauthier ServranckxSoudal Quick-Step Devo Team3
- 12LALuca Attolini3
- 13APAdam PešekKasper Crypto4Me3
- 14MDMattie DoddINEOS Grenadiers Racing Academy2
- 15ILIan Lopez De San RomanModern Adventure Pro Cycling2
- 16LMLudovico MellanoXDS Astana Development Team1
- 17RDRémi DaumasGroupama-FDJ United1
- 18SRSenna RemijnAlpecin-Premier Tech1
- 19MHMads-Emil Hougaard1
- 20JBJan BittnerKasper Crypto4Me1
- 21LSLinus ScheitingerMaxsolar-Raymon1
- 22KLKarl Lindegaard-1
Youth classification
- 1VVVictor VaneeckhoutteLotto - Groupe Wanty7:14:16
- 2RRReef RobertsGroupama-FDJ United+0:04
- 3LMLudovico MellanoXDS Astana Development Team+0:11
- 4GSGauthier ServranckxSoudal Quick-Step Devo Team+0:16
- 5RRRichard RiškaHrinkow Advarics+0:22
- 6DZDavid ZanuttaXDS Astana Development Team+0:22
- 7ENEmil NielsenNSN Development Team+0:25
- 8GVGuus Van Den EijndenAlpecin-Premier Tech Development Team+0:28
- 9RDRémi DaumasGroupama-FDJ United+0:32
- 10
Matys GriselLotto Intermarché+0:40 - 11MCMauro CuylitsLotto - Groupe Wanty+0:54
- 12SRSenna RemijnAlpecin-Premier Tech+0:58
- 13
Matthias SchwarzbacherEF Education - EasyPost+0:58 - 14PŠPavel ŠumpíkDevelopment Team Picnic PostNL+0:58
- 15MNMattia NegrenteXDS Astana Development Team+1:06
- 16
Luca GiaimiUAE Team Emirates XRG+1:09 - 17ADAless De BockAlpecin-Premier Tech Development Team+1:14
- 18MBMartin BártaAtt Investments+1:17
- 19MZMarc Zafra CoronellasSoudal Quick-Step Devo Team+1:18
- 20SNSamuel NovákTirol Ktm Cycling Team+1:18
- 21AFArtëm FofonovXDS Astana Development Team+1:19
- 22SVStefano ViezziAlpecin-Premier Tech Development Team+1:19
- 23ABAnco BallifEew-Vdk Cyclingteam+1:21
- 24JSJesper StiansenTudor Pro Cycling Team U23+1:22
- 25BGBaptiste GregoireGroupama-FDJ United+1:23
- 26LVLars Vanden HeedeSoudal Quick-Step Devo Team+1:24
- 27WHWilliam HolmesAustralia+1:24
- 28NGNicolas GinterTirol Ktm Cycling Team+1:25
- 29HRHugo RishøjAirtox - Carl Ras+1:28
- 30EAElia AndreausBahrain Victorious Development Team+1:28
- 31LVLiam Van BylenDecathlon CMA CGM Development Team+1:32
- 32PVPaul ViehböckTirol Ktm Cycling Team+1:32
- 33ABAlfredo BuenoEF Education - Aevolo+1:36
- 34FHFrederik Hougaard+1:37
- 35SSStan Smit+1:47
- 36
Titouan FontaineGroupama-FDJ United+8:22 - 37LALuca Attolini+9:33
- 38
Sente SentjensAlpecin-Premier Tech+11:01 - 39MSMattia SambinelloHagens Berman Jayco+11:23
- 40JBJan BittnerKasper Crypto4Me+11:27
- 41KHKarst HaymaMetec - Solarwatt P/B Mantel+11:47
- 42NHNolan HuysmansTeam Flanders - Baloise+11:52
- 43SBSantiago BassoBahrain Victorious Development Team+11:53
- 44JJJuan Jose Lopez RodriguezTeam Novo Nordisk+12:10
- 45VVVigo Veenis+12:25
- 46APAdam PešekKasper Crypto4Me+12:50
- 47JVJost Van De Streek+13:24
- 48GSGibbe StaesAarco+20:28
- 49SMSebastian MichalecDukla Banska Bystrica+21:05
- 50LLLinus LarssonEF Education - Aevolo+21:48
- 51VBVictor Benareau+22:04
- 52CWCollin WestbroekMetec - Solarwatt P/B Mantel+22:05
- 53AKAlfred KongstadAirtox - Carl Ras+22:08
- 54LTLucas TerrierTeam Novo Nordisk+22:09
- 55JDJuan David SierraTudor Pro Cycling Team U23+22:16
- 56JPJan PodařilFany Gastro_Integray_L27+22:20
- 57KLKarl Lindegaard+22:32
- 58LSLinus ScheitingerMaxsolar-Raymon+23:03
- 59FSFilip SamecElkov - Kasper+23:32
- 60MPMatyáš PolákFany Gastro_Integray_L27+23:32
- 61JVJenthe VerstraeteEF Education - Aevolo+27:30
- 62JJJelte Jochems+33:12
- 63TCThomas CapraBahrain Victorious Development Team+33:12
- DNFLMLouis Marino Van ZeelandDNF
- DNFRRRichard RündvaTeam Novo Nordisk DevelopmentDNF
- DNFDPDarren ParhamHagens Berman JaycoDNF
- DNFVVVictor VadDNF
- DNSMFMarcos Freire CoboUAE Team Emirates Gen-ZDNS
- DNSMCMagnus CarstensenEF Education - AevoloDNS
- DNFKVKristián VavroFavorit BrnoDNF
- DNFJMJack MakohonEF Education - AevoloDNF
- DNSTVThijmen Van Der GiessenUniverse Cycling TeamDNS
- DNFCECarl Emil PedersenHagens Berman JaycoDNF
- DNFMPMatyáš PurnochFany Gastro_Integray_L27DNF
- DNFJNJames NooriDNF
- DNFOCOliver ClementsTeam Novo Nordisk DevelopmentDNF
- DNFASAlex St. AndreAps Pro Cycling By Team Cadence CycleryDNF