Stage 2
20 Jun 2025
Stage result
- 1FGFilip-André Glesnes SmøråsNSN Development Team2:44:31
- 2WBWitse BertelsLotto - Groupe Wantys.t.
- 3BPBastian PetričPogi Team Gusto Ljubljanas.t.
- 4RRRon RooniVendee U Primeo Energies.t.
- 5MMMoritz MaussUAE Team Emirates Gen-Zs.t.
- 6NANoah AndersenRed Bull - Bora - Hansgrohe Rookiess.t.
- 7BBBenedikt BenzLidl-Trek Future Racings.t.
- 8GBGEIßLER BrunoBenotti Bertholds.t.
- 9VHValentin HoferBahrain Victorious Development Teams.t.
- 10TVTuur VerbeeckLotto - Groupe Wantys.t.
- 11DKDaniel KuběnaCzechias.t.
- 12TMThor MichielsenLidl-Trek Future Racings.t.
- 13MVMatteo Vanden WijngaertUAE Team Emirates Gen-Zs.t.
- 14EWElias Wändels.t.
- 15AMAntoine Marsauds.t.
- 16LKLenny Karstedts.t.
- 17HFHeimo FuggerUAE Team Emirates Gen-Zs.t.
- 18JPJoonas PuuraidBike Aids.t.
- 19LLLuka Lupšas.t.
- 20ŠMŠimon MatějekFactor Racings.t.
- 21MHMatthew HorterSouth Africas.t.
- 22LBLeopold BeirigRembe | Rad-Nets.t.
- 23MHMax HindsINEOS Grenadiers Racing Academys.t.
- 24YLYannis LangLuxembourgs.t.
- 25MPMatěj PitákTeam Visma | Lease A Bike Developments.t.
- 26HBHugo BoucherINEOS Grenadiers Racing Academys.t.
- 27KHKarl HerzogGermanys.t.
- 28SSSylvester StokbroAirtox - Carl Rass.t.
- 29ZLZeno Levi WinterTirol Ktm Cycling Teams.t.
- 30SSSebastian Suppis.t.
- 31OKOwen KingsGermanys.t.
- 32TTToby TombsGreat Britains.t.
- 33JRJiří RejzekCzechias.t.
- 34LSLoïc SchertenleibSwitzerlands.t.
- 35DIDavid IchaCzechias.t.
- 36JSJames SweeneyGreat Britains.t.
- 37SOSindre Orholm-LønsethNorways.t.
- 38MOMichael OrtnerAustrias.t.
- 39SVSeff Van KerckhoveBelgiums.t.
- 40ASAksel StormTeam Coloquicks.t.
- 41HEHåkon Eiksund ØksnesTeam Drali - Repsols.t.
- 42BTBenjamin ThestrupAirtox - Carl Rass.t.
- 43BRBraden ReitzDecathlon CMA CGM Development Teams.t.
- 44AHAttila Höfigs.t.
- 45VEVilmer EkmanLucky Sport Cycling Teams.t.
- 46FPFilip PantzareLucky Sport Cycling Teams.t.
- 47RBRune BodenAlpecin-Premier Tech Development Teams.t.
- 48PWPeder Wettre AndreassenTeam Ringerikes.t.
- 49DSDylan SageINEOS Grenadiers Racing Academys.t.
- 50VRVilgot ReinholdLucky Sport Cycling Teams.t.
- 51KHKristian HaugetunNorways.t.
- 52RTRichard ThomaGermany+0:29
- 53FAFlavio AstolfiLuxembourg+0:29
- 54NKNoah Kunz+0:29
- 55MKMichal KacinaSlovakia+0:29
- 56JJJakub JavorDukla Banska Bystrica+0:29
- 57GDGaspard Doute+0:29
- 58AJAyden JordanHrinkow Advarics+0:29
- 59ACAdian ClaassenSouth Africa+0:29
- 60JBJulius BirkedalDenmark+0:29
- 61RGRichard Griewald+0:29
- 62AEAlexander ErasmusTshenolo Pro Cycling Team+0:39
- 63LGLoïc GouveiaLuxembourg+0:39
- 64MJMax JerzynaGermany+0:39
- 65JVJasper VerbruggeHagens Berman Jayco+0:39
- 66POPavlo Otmorskyi+0:39
- 67NMNik MursecSlovenia+1:04
- 68BSBruno Schiek+1:08
- 69LRLovro Rant+1:08
- 70OBOnno BieberleGermany+2:00
- 71MHMartin HaluškaDukla Banska Bystrica+2:21
- 72LLLorenz LudwiczekAustria+2:58
- 73ASAntoine SalaminSwitzerland+3:10
- 74RTRiko TammepuuUn Cycling Team+3:10
- 75HEHugo Esch+4:45
- 76JTJulius Thomas+8:07
- 77FBFelix Bell+8:07
- 78WKWilmer Kleibrant+8:07
- 79ASAndri SteinmannSwitzerland+8:07
- 80NSNoah SchnyderSwitzerland+8:07
- 81ANArnaud NoirhommeColor Code-Alu Center+8:07
- 82JLJakob LauerBike Aid+9:51
- 83LSLenn SchmitzLuxembourg+9:51
- 84AJAlbie JonesGreat Britain+9:51
- 85MHMatthew HorneSouth Africa+9:51
- 86LBLudvik Blichfeldt RødNorway+9:51
- 87AFAdam FrajbišFany Gastro_Integray_L27+9:51
- 88DTDaniel ThompsonGreat Britain+9:51
- 89LMLuka MaksimovićSlovenia+9:51
- 90LGLukáš GardianSlovakia+13:12
- 91EEEge ErulkuTürkiye+13:12
- 92TGTomaž Gonza+13:14
- 93JFJonah Flammang-LiesLuxembourg+13:17
- 94HOHugo-Hendrik OravEstonia+13:17
- 95LNLevin NäfSwitzerland+13:18
- 96NLNiclas LookGermany+13:20
- 97JHJules Huber+20:17
- 98NCNoé Colle+20:17
- 99NGNoa GremaudSwitzerland+20:17
- 100FZFilip ZáhorecDukla Banska Bystrica+20:17
- 101HSHaktan SayanIstanbul Team+21:32
- 102MUMuhammet Umut DemircanTürkiye+21:32
- 103AKAlbin KarlssonSweden+24:20
- 104HKHerlen Kajo+24:20
- 105JRJamie Rathke+24:20
- 106SASean Arnold+24:20
- DNFHVHenrik Vea JohnsenLillehammer Ck Continental TeamDNF
- DNFRHReitz HofmeyrSouth AfricaDNF
- DNSSWSantiago WrolichAustriaDNS
General classification
- 1NANoah AndersenRed Bull - Bora - Hansgrohe Rookies5:29:00
- 2SVSeff Van KerckhoveBelgium+0:06
- 3ZLZeno Levi WinterTirol Ktm Cycling Team+0:08
- 4WBWitse BertelsLotto - Groupe Wanty+0:13
- 5BPBastian PetričPogi Team Gusto Ljubljana+0:15
- 6TMThor MichielsenLidl-Trek Future Racing+0:19
- 7RRRon RooniVendee U Primeo Energie+0:19
- 8VHValentin HoferBahrain Victorious Development Team+0:19
- 9MMMoritz MaussUAE Team Emirates Gen-Z+0:19
- 10BBBenedikt BenzLidl-Trek Future Racing+0:19
- 11HBHugo BoucherINEOS Grenadiers Racing Academy+0:19
- 12EWElias Wändel+0:19
- 13ŠMŠimon MatějekFactor Racing+0:19
- 14MHMax HindsINEOS Grenadiers Racing Academy+0:19
- 15JRJiří RejzekCzechia+0:19
- 16LBLeopold BeirigRembe | Rad-Net+0:19
- 17KHKarl HerzogGermany+0:19
- 18MVMatteo Vanden WijngaertUAE Team Emirates Gen-Z+0:19
- 19GBGEIßLER BrunoBenotti Berthold+0:19
- 20YLYannis LangLuxembourg+0:19
- 21BRBraden ReitzDecathlon CMA CGM Development Team+0:19
- 22HEHåkon Eiksund ØksnesTeam Drali - Repsol+0:19
- 23JPJoonas PuuraidBike Aid+0:19
- 24KHKristian HaugetunNorway+0:19
- 25LLLuka Lupša+0:19
- 26LKLenny Karstedt+0:19
- 27AMAntoine Marsaud+0:19
- 28OKOwen KingsGermany+0:19
- 29AHAttila Höfig+0:19
- 30HFHeimo FuggerUAE Team Emirates Gen-Z+0:19
- 31SSSebastian Suppi+0:19
- 32FPFilip PantzareLucky Sport Cycling Team+0:19
- 33TVTuur VerbeeckLotto - Groupe Wanty+0:19
- 34ASAksel StormTeam Coloquick+0:19
- 35DIDavid IchaCzechia+0:19
- 36RBRune BodenAlpecin-Premier Tech Development Team+0:19
- 37SOSindre Orholm-LønsethNorway+0:19
- 38MOMichael OrtnerAustria+0:19
- 39VRVilgot ReinholdLucky Sport Cycling Team+0:19
- 40POPavlo Otmorskyi+0:19
- 41DKDaniel KuběnaCzechia+0:42
- 42VEVilmer EkmanLucky Sport Cycling Team+0:42
- 43RTRiko TammepuuUn Cycling Team+0:42
- 44JBJulius BirkedalDenmark+0:48
- 45FAFlavio AstolfiLuxembourg+0:48
- 46RTRichard ThomaGermany+0:48
- 47JJJakub JavorDukla Banska Bystrica+0:48
- 48MKMichal KacinaSlovakia+0:48
- 49GDGaspard Doute+0:48
- 50ACAdian ClaassenSouth Africa+0:48
- 51AEAlexander ErasmusTshenolo Pro Cycling Team+0:58
- 52AJAyden JordanHrinkow Advarics+1:16
- 53BSBruno Schiek+1:27
- 54NMNik MursecSlovenia+1:57
- 55BTBenjamin ThestrupAirtox - Carl Ras+2:49
- 56DSDylan SageINEOS Grenadiers Racing Academy+2:49
- 57ASAntoine SalaminSwitzerland+3:29
- 58LLLorenz LudwiczekAustria+3:34
- 59JVJasper VerbruggeHagens Berman Jayco+3:34
- 60MPMatěj PitákTeam Visma | Lease A Bike Development+3:35
- 61MHMartin HaluškaDukla Banska Bystrica+3:54
- 62OBOnno BieberleGermany+5:01
- 63HEHugo Esch+5:04
- 64LSLoïc SchertenleibSwitzerland+7:11
- 65MHMatthew HorterSouth Africa+7:35
- 66LRLovro Rant+7:35
- 67RGRichard Griewald+8:04
- 68LGLoïc GouveiaLuxembourg+8:14
- 69NSNoah SchnyderSwitzerland+8:26
- 70ANArnaud NoirhommeColor Code-Alu Center+8:26
- 71LSLenn SchmitzLuxembourg+10:10
- 72FGFilip-André Glesnes SmøråsNSN Development Team+10:21
- 73TTToby TombsGreat Britain+10:24
- 74JSJames SweeneyGreat Britain+10:24
- 75PWPeder Wettre AndreassenTeam Ringerike+10:24
- 76SSSylvester StokbroAirtox - Carl Ras+10:31
- 77LMLuka MaksimovićSlovenia+10:33
- 78ASAndri SteinmannSwitzerland+10:56
- 79JLJakob LauerBike Aid+11:30
- 80FBFelix Bell+15:42
- 81LNLevin NäfSwitzerland+16:09
- 82JTJulius Thomas+18:31
- 83AJAlbie JonesGreat Britain+20:15
- 84AFAdam FrajbišFany Gastro_Integray_L27+20:22
- 85MHMatthew HorneSouth Africa+20:22
- 86DTDaniel ThompsonGreat Britain+20:22
- 87NKNoah Kunz+21:54
- 88MJMax JerzynaGermany+22:04
- 89LGLukáš GardianSlovakia+23:36
- 90TGTomaž Gonza+23:38
- 91HOHugo-Hendrik OravEstonia+23:41
- 92EEEge ErulkuTürkiye+23:43
- 93JFJonah Flammang-LiesLuxembourg+23:48
- 94NLNiclas LookGermany+23:51
- 95WKWilmer Kleibrant+29:32
- 96FZFilip ZáhorecDukla Banska Bystrica+30:41
- 97NGNoa GremaudSwitzerland+30:48
- 98LBLudvik Blichfeldt RødNorway+31:16
- 99AKAlbin KarlssonSweden+34:51
- 100HKHerlen Kajo+34:51
- 101SASean Arnold+34:51
- 102JRJamie Rathke+40:03
- 103JHJules Huber+41:42
- 104MUMuhammet Umut DemircanTürkiye+42:57
- 105NCNoé Colle+45:00
- 106HSHaktan SayanIstanbul Team+46:15
Points classification
- 1BPBastian PetričPogi Team Gusto Ljubljana8
- 2NANoah AndersenRed Bull - Bora - Hansgrohe Rookies7
- 3AEAlexander ErasmusTshenolo Pro Cycling Team6
- 4SVSeff Van KerckhoveBelgium6
- 5FGFilip-André Glesnes SmøråsNSN Development Team5
- 6RTRiko TammepuuUn Cycling Team5
- 7HBHugo BoucherINEOS Grenadiers Racing Academy4
- 8ASAntoine SalaminSwitzerland4
- 9ZLZeno Levi WinterTirol Ktm Cycling Team3
- 10WBWitse BertelsLotto - Groupe Wanty3
- 11RRRon RooniVendee U Primeo Energie3
- 12SOSindre Orholm-LønsethNorway2
- 13AHAttila Höfig1
- 14MOMichael OrtnerAustria1
Mountains classification
- 1MPMatěj PitákTeam Visma | Lease A Bike Development15
- 2ASAntoine SalaminSwitzerland10
- 3SOSindre Orholm-LønsethNorway8
- 4NANoah AndersenRed Bull - Bora - Hansgrohe Rookies5
- 5TMThor MichielsenLidl-Trek Future Racing5
- 6ZLZeno Levi WinterTirol Ktm Cycling Team5
- 7AEAlexander ErasmusTshenolo Pro Cycling Team5
- 8SVSeff Van KerckhoveBelgium3
- 9HBHugo BoucherINEOS Grenadiers Racing Academy3
- 10MOMichael OrtnerAustria3
- 11RTRiko TammepuuUn Cycling Team2
- 12EWElias Wändel1
- 13BRBraden ReitzDecathlon CMA CGM Development Team1
Youth classification
- 1SVSeff Van KerckhoveBelgium5:29:06
- 2EWElias Wändel+0:13
- 3KHKarl HerzogGermany+0:13
- 4KHKristian HaugetunNorway+0:13
- 5LLLuka Lupša+0:13
- 6LKLenny Karstedt+0:13
- 7AMAntoine Marsaud+0:13
- 8OKOwen KingsGermany+0:13
- 9SSSebastian Suppi+0:13
- 10DIDavid IchaCzechia+0:13
- 11SOSindre Orholm-LønsethNorway+0:13
- 12MOMichael OrtnerAustria+0:13
- 13POPavlo Otmorskyi+0:13
- 14DKDaniel KuběnaCzechia+0:36
- 15JBJulius BirkedalDenmark+0:42
- 16RTRichard ThomaGermany+0:42
- 17MKMichal KacinaSlovakia+0:42
- 18NMNik MursecSlovenia+1:51
- 19ASAntoine SalaminSwitzerland+3:23
- 20LLLorenz LudwiczekAustria+3:28
- 21OBOnno BieberleGermany+4:55
- 22LRLovro Rant+7:29
- 23LGLoïc GouveiaLuxembourg+8:08
- 24NSNoah SchnyderSwitzerland+8:20
- 25TTToby TombsGreat Britain+10:18
- 26LMLuka MaksimovićSlovenia+10:27
- 27ASAndri SteinmannSwitzerland+10:50
- 28FBFelix Bell+15:36
- 29LNLevin NäfSwitzerland+16:03
- 30JTJulius Thomas+18:25
- 31AJAlbie JonesGreat Britain+20:09
- 32DTDaniel ThompsonGreat Britain+20:16
- 33NKNoah Kunz+21:48
- 34MJMax JerzynaGermany+21:58
- 35LGLukáš GardianSlovakia+23:30
- 36TGTomaž Gonza+23:32
- 37HOHugo-Hendrik OravEstonia+23:35
- 38EEEge ErulkuTürkiye+23:37
- 39NLNiclas LookGermany+23:45
- 40LBLudvik Blichfeldt RødNorway+31:10
- 41AKAlbin KarlssonSweden+34:45
- 42HKHerlen Kajo+34:45
- 43SASean Arnold+34:45
- 44JRJamie Rathke+39:57
- 45JHJules Huber+41:36
- 46MUMuhammet Umut DemircanTürkiye+42:51
- DNSSWSantiago WrolichAustriaDNS