Stage 1
20 Sep 2025
Stage result
- 1FGFilip-André Glesnes SmøråsNSN Development Team2:29:54
- 2SDSimon DefranceFrances.t.
- 3APAlban PicardFrances.t.
- 4MRMalthe RisbjergDenmarks.t.
- 5MBMikita BabovichBahrain Victorious Development Teams.t.
- 6PWPeder Wettre AndreassenTeam Ringerikes.t.
- 7MBMatvey BoldyrevUAE Team Emirates Gen-Zs.t.
- 8KHKamiel HannesAarcos.t.
- 9JRJérôme Rauss.t.
- 10JDJort Dockx+0:07
- 11ASAndreas Stenstrop Madsen+0:47
- 12FLFabrice LefevreTarteletto - Isorex+0:47
- 13JVJasper VerbruggeHagens Berman Jayco+0:47
- 14GRGustav RollerTshenolo Pro Cycling Team+0:52
- 15MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+0:52
- 16BVBas Van HeeswijkVolkerwessels Cycling Team+0:52
- 17RBRune BodenAlpecin-Premier Tech Development Team+0:52
- 18GGGabriel GenterFrance+1:00
- 19WBWitse BertelsLotto - Groupe Wanty+1:00
- 20DKDaniel KuběnaCzechia+1:00
- 21KSKarl SagnierGroupama-FDJ United+1:00
- 22FBFinn BastiaanssenNetherlands+1:00
- 23JPJulien Pierron+1:00
- 24NDNaud De ClercqSoudal Quick-Step Devo Team+1:00
- 25ALAksel Larsen+1:00
- 26THThomas Huitema+1:00
- 27IKIsak Kjøllesdal+1:00
- 28LSLenn SchmitzLuxembourg+1:00
- 29BPBriek Plasman+1:00
- 30MEMarius Engelbrecht LindeDenmark+1:00
- 31TDToon De Zutter+1:00
- 32SBSenne Brys+1:00
- 33FAFlavio AstolfiLuxembourg+1:00
- 34JRJilles Romers+1:00
- 35LDLars De Clerck+1:00
- 36LOLoïc Ossieur+1:00
- 37OKOwen KingsGermany+1:00
- 38CBClément BouyssouFrance+1:00
- 39SSSjoerd SpanjaardNetherlands+1:00
- 40JHJoren Holvoet+1:00
- 41JPJakub PatrasCzechia+1:00
- 42CDCas De Smeyter+1:00
- 43AJAyden JordanHrinkow Advarics+1:00
- 44MMMaksymilian Matyasik+1:00
- 45OJOle Jakob GarnvikNorway+1:00
- 46YLYannis LangLuxembourg+1:00
- 47EGElias Gran HermansenTeam Ringerike+1:00
- 48MLMak Larkin+1:00
- 49AMAntoine Marsaud+1:08
- 50LKLenny Karstedt+1:57
- 51ABAlexis BouteloupDecathlon CMA CGM Development Team+2:01
- 52HHHenry HobbsTeam Visma | Lease A Bike Development+2:01
- 53VWVictor WedekindRembe | Rad-Net+2:01
- 54SVStan VernaillenBelgium+2:01
- 55ERErik RegeTeam Drali - Repsol+2:01
- 56SDSiebe De Naeyer+2:01
- 57YVYasu VervoortBelgium+2:01
- 58JTJakub TesaříkCzechia+2:01
- 59SJSeth Jackson+2:01
- 60RVRobbe Verhulst+2:01
- 61MHMagnus HaagensenDenmark+2:01
- 62TDThur-Emiel David+2:01
- 63MBMats Briesen+2:01
- 64MBMarin Bossart+2:01
- 65JKJarne Kempeneers+2:01
- 66NMNikolas Milanovic+2:01
- 67HDHarrison Dainty+2:01
- 68OBOla Blikberg HerheimArbö Kärnten Sport Feld Am See+2:01
- 69MSMattijs Soetaert+2:01
- 70OGOskar Gravdal RisaNorway+2:01
- 71SWSebbe Wijckmans+2:01
- 72MSMarek StiblíkCzechia+2:01
- 73MMMatthis Moyaert+2:01
- 74AKAnders KristensenDenmark+2:01
- 75JFJonah Flammang-LiesLuxembourg+2:01
- 76OBOnno BieberleGermany+2:01
- 77SMSeppe Martens+2:01
- 78GDGus Dutton+2:01
- 79EMEmiel Maelbrancke+2:01
- 80JPJoonas PuuraidBike Aid+2:01
- 81KKKryštof Kábrt+2:01
- 82TVThor VerleysenVolkerwessels Cycling Team+2:01
- 83DSDaan Sebrechts+2:01
- 84TLTiméo Louison+2:01
- 85RMRené Messely+2:01
- 86EWEvander WishartGreat Britain+3:05
- 87FLFons Laureys+3:05
- 88MKMauro Keppens+3:05
- 89FCFerre Commeene+3:05
- 90ACAaron Cocker+3:05
- 91MLMathieu LevaqueBelgium+3:05
- 92LBLeopold BeirigRembe | Rad-Net+3:05
- 93SBSeppe Brion+3:05
- 94MOMaximilien OutletLuxembourg+3:05
- 95LCLukas Coryn+3:05
- 96ADArnaud Delimont+3:05
- 97MTMatteo Toortelboom+3:05
- 98MVMaxime Vansteenkiste+3:05
- 99JMJacob Mauger+3:05
- 100LBLuca Bednarek+3:05
- 101RDRon DotanIsrael+3:05
- 102DWDean WoolleySouth Africa+3:05
- 103SVSplinter Van 't HoffNetherlands+3:05
- 104LGLoïc GouveiaLuxembourg+3:05
- 105MSMilan Savat+3:05
- 106JVJasper Vlaeminck+3:05
- 107WBWout Bosmans+3:05
- 108FDFlorian Dhont+3:05
- 109NPNicolas Plancke+3:05
- 110FFFelix Faems+3:05
- 111ANArnaud NoirhommeColor Code-Alu Center+3:05
- 112MLMikołaj LegiećPoland+1:00
- 113ZDZeno Durie+4:29
- 114ESEdvin Sortvik HansenNorway+4:49
- 115MRMattia Royemans+4:49
- 116SOSindre Orholm-LønsethNorway+4:49
- 117RTRobbert Tutuhatunewa+5:37
- 118GBGaspard Boddaert+5:56
- 119VPValentin Petillon+12:40
- 120JCJolan Casier+12:40
- 121AKAksel Kalgraff HåkonsundNorway+12:40
- 122MBMatthias Bogaert+12:50
- 123SDSebastian Dvořák+12:50
- 124HSHerman SjøvaagTeam Ringerike+12:50
- 125FBFelix Bell+12:50
- 126HPHugo Percque+12:50
- 127AHAndreas Hannevik FyhnNorway+12:50
General classification
- 1FGFilip-André Glesnes SmøråsNSN Development Team2:29:54
- 2SDSimon DefranceFrances.t.
- 3APAlban PicardFrances.t.
- 4MRMalthe RisbjergDenmarks.t.
- 5MBMikita BabovichBahrain Victorious Development Teams.t.
- 6PWPeder Wettre AndreassenTeam Ringerikes.t.
- 7MBMatvey BoldyrevUAE Team Emirates Gen-Zs.t.
- 8KHKamiel HannesAarcos.t.
- 9JRJérôme Rauss.t.
- 10JDJort Dockx+0:07
- 11ASAndreas Stenstrop Madsen+0:47
- 12FLFabrice LefevreTarteletto - Isorex+0:47
- 13JVJasper VerbruggeHagens Berman Jayco+0:47
- 14GRGustav RollerTshenolo Pro Cycling Team+0:52
- 15MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+0:52
- 16BVBas Van HeeswijkVolkerwessels Cycling Team+0:52
- 17RBRune BodenAlpecin-Premier Tech Development Team+0:52
- 18GGGabriel GenterFrance+1:00
- 19WBWitse BertelsLotto - Groupe Wanty+1:00
- 20DKDaniel KuběnaCzechia+1:00
- 21KSKarl SagnierGroupama-FDJ United+1:00
- 22FBFinn BastiaanssenNetherlands+1:00
- 23JPJulien Pierron+1:00
- 24NDNaud De ClercqSoudal Quick-Step Devo Team+1:00
- 25ALAksel Larsen+1:00
- 26THThomas Huitema+1:00
- 27IKIsak Kjøllesdal+1:00
- 28LSLenn SchmitzLuxembourg+1:00
- 29BPBriek Plasman+1:00
- 30MEMarius Engelbrecht LindeDenmark+1:00
- 31TDToon De Zutter+1:00
- 32SBSenne Brys+1:00
- 33FAFlavio AstolfiLuxembourg+1:00
- 34JRJilles Romers+1:00
- 35LDLars De Clerck+1:00
- 36LOLoïc Ossieur+1:00
- 37OKOwen KingsGermany+1:00
- 38CBClément BouyssouFrance+1:00
- 39SSSjoerd SpanjaardNetherlands+1:00
- 40JHJoren Holvoet+1:00
- 41JPJakub PatrasCzechia+1:00
- 42CDCas De Smeyter+1:00
- 43AJAyden JordanHrinkow Advarics+1:00
- 44MMMaksymilian Matyasik+1:00
- 45OJOle Jakob GarnvikNorway+1:00
- 46YLYannis LangLuxembourg+1:00
- 47EGElias Gran HermansenTeam Ringerike+1:00
- 48MLMak Larkin+1:00
- 49MLMikołaj LegiećPoland+1:00
- 50AMAntoine Marsaud+1:08
- 51LKLenny Karstedt+1:57
- 52ABAlexis BouteloupDecathlon CMA CGM Development Team+2:01
- 53HHHenry HobbsTeam Visma | Lease A Bike Development+2:01
- 54VWVictor WedekindRembe | Rad-Net+2:01
- 55SVStan VernaillenBelgium+2:01
- 56ERErik RegeTeam Drali - Repsol+2:01
- 57SDSiebe De Naeyer+2:01
- 58YVYasu VervoortBelgium+2:01
- 59JTJakub TesaříkCzechia+2:01
- 60SJSeth Jackson+2:01
- 61RVRobbe Verhulst+2:01
- 62MHMagnus HaagensenDenmark+2:01
- 63TDThur-Emiel David+2:01
- 64MBMats Briesen+2:01
- 65MBMarin Bossart+2:01
- 66JKJarne Kempeneers+2:01
- 67NMNikolas Milanovic+2:01
- 68HDHarrison Dainty+2:01
- 69OBOla Blikberg HerheimArbö Kärnten Sport Feld Am See+2:01
- 70MSMattijs Soetaert+2:01
- 71OGOskar Gravdal RisaNorway+2:01
- 72SWSebbe Wijckmans+2:01
- 73MSMarek StiblíkCzechia+2:01
- 74MMMatthis Moyaert+2:01
- 75AKAnders KristensenDenmark+2:01
- 76JFJonah Flammang-LiesLuxembourg+2:01
- 77OBOnno BieberleGermany+2:01
- 78SMSeppe Martens+2:01
- 79GDGus Dutton+2:01
- 80EMEmiel Maelbrancke+2:01
- 81JPJoonas PuuraidBike Aid+2:01
- 82KKKryštof Kábrt+2:01
- 83TVThor VerleysenVolkerwessels Cycling Team+2:01
- 84DSDaan Sebrechts+2:01
- 85TLTiméo Louison+2:01
- 86RMRené Messely+2:01
- 87EWEvander WishartGreat Britain+3:05
- 88FLFons Laureys+3:05
- 89MKMauro Keppens+3:05
- 90FCFerre Commeene+3:05
- 91ACAaron Cocker+3:05
- 92MLMathieu LevaqueBelgium+3:05
- 93LBLeopold BeirigRembe | Rad-Net+3:05
- 94SBSeppe Brion+3:05
- 95MOMaximilien OutletLuxembourg+3:05
- 96LCLukas Coryn+3:05
- 97ADArnaud Delimont+3:05
- 98MTMatteo Toortelboom+3:05
- 99MVMaxime Vansteenkiste+3:05
- 100JMJacob Mauger+3:05
- 101LBLuca Bednarek+3:05
- 102RDRon DotanIsrael+3:05
- 103DWDean WoolleySouth Africa+3:05
- 104SVSplinter Van 't HoffNetherlands+3:05
- 105LGLoïc GouveiaLuxembourg+3:05
- 106MSMilan Savat+3:05
- 107JVJasper Vlaeminck+3:05
- 108WBWout Bosmans+3:05
- 109FDFlorian Dhont+3:05
- 110NPNicolas Plancke+3:05
- 111FFFelix Faems+3:05
- 112ANArnaud NoirhommeColor Code-Alu Center+3:05
- 113ZDZeno Durie+4:29
- 114ESEdvin Sortvik HansenNorway+4:49
- 115MRMattia Royemans+4:49
- 116SOSindre Orholm-LønsethNorway+4:49
- 117RTRobbert Tutuhatunewa+5:37
- 118GBGaspard Boddaert+5:56
- 119VPValentin Petillon+12:40
- 120JCJolan Casier+12:40
- 121AKAksel Kalgraff HåkonsundNorway+12:40
- 122MBMatthias Bogaert+12:50
- 123SDSebastian Dvořák+12:50
- 124HSHerman SjøvaagTeam Ringerike+12:50
- 125FBFelix Bell+12:50
- 126HPHugo Percque+12:50
- 127AHAndreas Hannevik FyhnNorway+12:50
Mountains classification
- 1JRJérôme Raus10
- 2MLMikołaj LegiećPoland8
- 3APAlban PicardFrance7
- 4JDJort Dockx5
- 5JPJulien Pierron5
- 6SOSindre Orholm-LønsethNorway5
- 7MRMalthe RisbjergDenmark3
- 8GGGabriel GenterFrance3
- 9FGFilip-André Glesnes SmøråsNSN Development Team2
- 10MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z2
Youth classification
- 1SDSimon DefranceFrance2:29:54
- 2APAlban PicardFrances.t.
- 3MRMalthe RisbjergDenmarks.t.
- 4ASAndreas Stenstrop Madsen+0:47
- 5GGGabriel GenterFrance+1:00
- 6DKDaniel KuběnaCzechia+1:00
- 7FBFinn BastiaanssenNetherlands+1:00
- 8MEMarius Engelbrecht LindeDenmark+1:00
- 9LOLoïc Ossieur+1:00
- 10OKOwen KingsGermany+1:00
- 11CBClément BouyssouFrance+1:00
- 12SSSjoerd SpanjaardNetherlands+1:00
- 13MMMaksymilian Matyasik+1:00
- 14OJOle Jakob GarnvikNorway+1:00
- 15MLMikołaj LegiećPoland+1:00
- 16AMAntoine Marsaud+1:08
- 17LKLenny Karstedt+1:57
- 18SVStan VernaillenBelgium+2:01
- 19YVYasu VervoortBelgium+2:01
- 20JTJakub TesaříkCzechia+2:01
- 21MHMagnus HaagensenDenmark+2:01
- 22TDThur-Emiel David+2:01
- 23MBMarin Bossart+2:01
- 24MSMarek StiblíkCzechia+2:01
- 25AKAnders KristensenDenmark+2:01
- 26OBOnno BieberleGermany+2:01
- 27SMSeppe Martens+2:01
- 28EMEmiel Maelbrancke+2:01
- 29TLTiméo Louison+2:01
- 30RMRené Messely+2:01
- 31EWEvander WishartGreat Britain+3:05
- 32MKMauro Keppens+3:05
- 33ACAaron Cocker+3:05
- 34MLMathieu LevaqueBelgium+3:05
- 35SBSeppe Brion+3:05
- 36MOMaximilien OutletLuxembourg+3:05
- 37ADArnaud Delimont+3:05
- 38MTMatteo Toortelboom+3:05
- 39JMJacob Mauger+3:05
- 40DWDean WoolleySouth Africa+3:05
- 41SVSplinter Van 't HoffNetherlands+3:05
- 42LGLoïc GouveiaLuxembourg+3:05
- 43NPNicolas Plancke+3:05
- 44ESEdvin Sortvik HansenNorway+4:49
- 45SOSindre Orholm-LønsethNorway+4:49
- 46RTRobbert Tutuhatunewa+5:37
- 47GBGaspard Boddaert+5:56
- 48VPValentin Petillon+12:40
- 49AKAksel Kalgraff HåkonsundNorway+12:40
- 50MBMatthias Bogaert+12:50
- 51SDSebastian Dvořák+12:50
- 52FBFelix Bell+12:50
- 53AHAndreas Hannevik FyhnNorway+12:50