Stage 2
23 May 2025
Stage result
- 1BPBastian PetričPogi Team Gusto Ljubljana2:36:24
- 2FBFinn BastiaanssenNetherlandss.t.
- 3JSJonas Shelvertons.t.
- 4NSNoah SchnyderSwitzerlands.t.
- 5AJAlbert Jensens.t.
- 6JMJan MrózPolands.t.
- 7MMMoritz MaussUAE Team Emirates Gen-Zs.t.
- 8DDDaan DijkmanUAE Team Emirates Gen-Zs.t.
- 9APAlban PicardFrances.t.
- 10TVThéophile VassalDecathlon CMA CGM Development Teams.t.
- 11ŠMŠimon MatějekFactor Racings.t.
- 12YDYann DuboisGroupama-FDJ Uniteds.t.
- 13FNFilip NovákMovistar Team Academys.t.
- 14OKOwen KingsGermanys.t.
- 15WBWinand Breuckerss.t.
- 16PGPhilipp GruberAustrias.t.
- 17RJRodrigo JesusPortugals.t.
- 18TWThijs WiersmaNetherlandss.t.
- 19NGNoa GremaudSwitzerlands.t.
- 20EMEddie Mungovens.t.
- 21JAJan AltstätterSwitzerlands.t.
- 22TGTimeo GantoisFrances.t.
- 23JJJinze Joriss.t.
- 24LBLeopold BeirigRembe | Rad-Nets.t.
- 25MDMael Darimonts.t.
- 26NGNoël GoijertNetherlandss.t.
- 27IRIvan Roure Yudanovs.t.
- 28JBJaume Barcelo Gascons.t.
- 29MSMarek StiblíkCzechias.t.
- 30BBBenedikt BenzLidl-Trek Future Racings.t.
- 31JRJiří RejzekCzechias.t.
- 32OLOskar LouwlarsenAirtox - Carl Rass.t.
- 33ESEmil SiegersBelgiums.t.
- 34MPMatěj PitákTeam Visma | Lease A Bike Developments.t.
- 35GSGal StareSlovenias.t.
- 36JBJohan BlancGroupama-FDJ Uniteds.t.
- 37OBOnno BieberleGermanys.t.
- 38TGTobias Grens.t.
- 39SBSoren Bruyere JoumardFrances.t.
- 40TMTomás MateusPortugals.t.
- 41MPMax PriemerSwitzerlands.t.
- 42MWMarcin WłodarskiGragnano Sporting Clubs.t.
- 43VMValentin MartinetFrances.t.
- 44CBClément BouyssouFrances.t.
- 45EWEvander WishartGreat Britains.t.
- 46JZJakub ZaňkaCzechias.t.
- 47LILeonardo Israel Ramos Castillos.t.
- 48HBHugo BoucherINEOS Grenadiers Racing Academys.t.
- 49MRMalthe RisbjergDenmarks.t.
- 50OJOle Jakob GarnvikNorways.t.
- 51BLBaptiste LecoqTudor Pro Cycling Team U23s.t.
- 52IVIker Velez Sanchezs.t.
- 53KAKevin Andres Estupiñan Vargass.t.
- 54LLLuka Lupšas.t.
- 55LRLovro Rants.t.
- 56MMMaxime Mortiers.t.
- 57JRJilles Romerss.t.
- 58ZLZeno Levi WinterTirol Ktm Cycling Teams.t.
- 59AJAyden JordanHrinkow Advaricss.t.
- 60GMGian MüllerSwitzerlands.t.
- 61MKMichal KacinaSlovakias.t.
- 62LSLucas StevensonTeam Brennans.t.
- 63FMFletcher MedwayNetcompany INEOS Racing Academys.t.
- 64LDLuis David Matiz Leons.t.
- 65NPNial PradellaSwitzerlands.t.
- 66VKVanja Kuntarič ŽibertSlovenias.t.
- 67VMVinnie ManionHagens Berman Jaycos.t.
- 68MGMax Goolds.t.
- 69LDLeander De GendtBahrain Victorious Development Teams.t.
- 70LSLoïc SchertenleibSwitzerlands.t.
- 71LCLéopold Colinets.t.
- 72IVIbai Villate MomeñeMovistar Team Academys.t.
- 73ALAlexander Larsens.t.
- 74GRGonçalo RodriguesPortugals.t.
- 75JTJaime Torres AriasUAE Team Emirates Gen-Zs.t.
- 76ADArnaud Deblonds.t.
- 77JAJoão AnunciaçãoPortugals.t.
- 78GBGustave BlancRed Bull - Bora - Hansgrohe Rookiess.t.
- 79VCVos Colemans.t.
- 80JSJosé SalgueiroPortugals.t.
- 81JBJan BajdorPolands.t.
- 82ASAntoine SalaminSwitzerlands.t.
- 83ADAlex DoltaireVendee U Primeo Energies.t.
- 84JHJan Hernandez ReilheFrances.t.
- 85MÅMagnus Åhmans.t.
- 86CDCas De Smeyters.t.
- 87LBLoewis Bockstaele Huygen+0:12
- 88MPMartin PálfiSlovakia+0:12
- 89AFAugustin FahyFrance+0:15
- 90GDGabriel De Paepe+0:51
- 91GKGaspard KetsColor Code-Alu Center+1:01
- 92NGNikodem Gwóźdź+2:10
- 93ASAndreas Stenstrop Madsen+2:10
- 94CLClement Le FurFrance+3:04
- 95IMIgor MitorajPoland+4:18
- 96LLLorenz LudwiczekAustria+5:36
- 97TLTom Luca SyselAustria+5:36
- 98NMNathan Mury+5:36
- 99CDCristian David Moncada Giraldo+6:31
- 100AKAnton Karlsson+6:31
- 101LELars EmmeneggerSwitzerland+6:31
- 102LFLéo Froidevaux+8:08
- 103ELEmanuele Locatelli+10:35
- 104KFKevin Fabiany Peñaloza GranadosOTL
- 105DCDiego CapelliOTL
- 106JMJakub MikušSlovakiaOTL
- 107NDNathan DafflonOTL
- 108JRJonathan RinnerSwitzerlandOTL
- 109WHWalter HinnOTL
- 110MSMikkel SeiffertOTL
- 111JOJakob OlssonOTL
- 112BEBor EbnerOTL
- 113CSCristian Samuel Páez AceroOTL
- 114TFTobias FischerArbö Kärnten Sport Feld Am SeeOTL
- 115LDLoélien DerivazOTL
- 116OSOndrej SobotaSlovakiaOTL
- 117JŚJakub ŚledzińskiOTL
- 118MHMartin HaluškaDukla Banska BystricaOTL
- 119KRKullmann RyanOTL
- 120LGLukáš GardianSlovakiaOTL
- 121OOOscar Orts RocheOTL
- DNFTSTom StirnimannTudor Pro Cycling Team U23DNF
- DNFESEmile ScalcoDNF
- DNFGCGonçalo CostaPortugalDNF
General classification
- 1OLOskar LouwlarsenAirtox - Carl Ras2:41:59
- 2TGTobias Grens.t.
- 3MRMalthe RisbjergDenmarks.t.
- 4NSNoah SchnyderSwitzerland+0:02
- 5LSLoïc SchertenleibSwitzerland+0:02
- 6ASAntoine SalaminSwitzerland+0:02
- 7FBFinn BastiaanssenNetherlands+0:05
- 8DDDaan DijkmanUAE Team Emirates Gen-Z+0:05
- 9WBWinand Breuckers+0:05
- 10TWThijs WiersmaNetherlands+0:05
- 11NGNoël GoijertNetherlands+0:05
- 12MMMoritz MaussUAE Team Emirates Gen-Z+0:06
- 13OKOwen KingsGermany+0:06
- 14BBBenedikt BenzLidl-Trek Future Racing+0:06
- 15OBOnno BieberleGermany+0:06
- 16ZLZeno Levi WinterTirol Ktm Cycling Team+0:06
- 17TVThéophile VassalDecathlon CMA CGM Development Team+0:07
- 18VMValentin MartinetFrance+0:07
- 19HBHugo BoucherINEOS Grenadiers Racing Academy+0:07
- 20OJOle Jakob GarnvikNorway+0:07
- 21ŠMŠimon MatějekFactor Racing+0:08
- 22JRJiří RejzekCzechia+0:08
- 23MPMatěj PitákTeam Visma | Lease A Bike Development+0:08
- 24JSJonas Shelverton+0:09
- 25FNFilip NovákMovistar Team Academy+0:09
- 26LSLucas StevensonTeam Brennan+0:09
- 27FMFletcher MedwayNetcompany INEOS Racing Academy+0:09
- 28VMVinnie ManionHagens Berman Jayco+0:09
- 29MGMax Goold+0:09
- 30MSMarek StiblíkCzechia+0:10
- 31JZJakub ZaňkaCzechia+0:10
- 32APAlban PicardFrance+0:11
- 33EMEddie Mungoven+0:11
- 34JBJohan BlancGroupama-FDJ United+0:11
- 35CBClément BouyssouFrance+0:11
- 36MMMaxime Mortier+0:11
- 37JJJinze Joris+0:12
- 38ESEmil SiegersBelgium+0:12
- 39EWEvander WishartGreat Britain+0:12
- 40LDLeander De GendtBahrain Victorious Development Team+0:12
- 41VCVos Coleman+0:12
- 42BPBastian PetričPogi Team Gusto Ljubljana+0:13
- 43GSGal StareSlovenia+0:13
- 44LLLuka Lupša+0:13
- 45IRIvan Roure Yudanov+0:14
- 46JBJaume Barcelo Gascon+0:14
- 47IVIker Velez Sanchez+0:14
- 48IVIbai Villate MomeñeMovistar Team Academy+0:14
- 49JTJaime Torres AriasUAE Team Emirates Gen-Z+0:17
- 50YDYann DuboisGroupama-FDJ United+0:19
- 51TGTimeo GantoisFrance+0:19
- 52BLBaptiste LecoqTudor Pro Cycling Team U23+0:19
- 53GBGustave BlancRed Bull - Bora - Hansgrohe Rookies+0:19
- 54ADAlex DoltaireVendee U Primeo Energie+0:19
- 55VKVanja Kuntarič ŽibertSlovenia+0:20
- 56JMJan MrózPoland+0:24
- 57MWMarcin WłodarskiGragnano Sporting Club+0:24
- 58JBJan BajdorPoland+0:24
- 59ALAlexander Larsen+0:25
- 60RJRodrigo JesusPortugal+0:27
- 61TMTomás MateusPortugal+0:27
- 62GRGonçalo RodriguesPortugal+0:27
- 63JSJosé SalgueiroPortugal+0:27
- 64JAJan AltstätterSwitzerland+0:33
- 65KAKevin Andres Estupiñan Vargas+0:33
- 66GMGian MüllerSwitzerland+0:33
- 67LDLuis David Matiz Leon+0:33
- 68NPNial PradellaSwitzerland+0:33
- 69PGPhilipp GruberAustria+0:35
- 70AJAyden JordanHrinkow Advarics+0:35
- 71MÅMagnus Åhman+0:35
- 72JRJilles Romers+0:36
- 73JAJoão AnunciaçãoPortugal+0:37
- 74MDMael Darimont+0:39
- 75SBSoren Bruyere JoumardFrance+0:39
- 76LCLéopold Colinet+0:39
- 77ADArnaud Deblond+0:39
- 78CDCas De Smeyter+0:40
- 79LRLovro Rant+0:43
- 80MKMichal KacinaSlovakia+0:43
- 81JHJan Hernandez ReilheFrance+0:45
- 82LBLeopold BeirigRembe | Rad-Net+0:49
- 83NGNoa GremaudSwitzerland+0:55
- 84MPMartin PálfiSlovakia+0:55
- 85AJAlbert Jensen+1:00
- 86MPMax PriemerSwitzerland+1:09
- 87AFAugustin FahyFrance+1:10
- 88LBLoewis Bockstaele Huygen+1:23
- 89GDGabriel De Paepe+1:31
- 90LILeonardo Israel Ramos Castillo+1:39
- 91GKGaspard KetsColor Code-Alu Center+2:12
- 92ASAndreas Stenstrop Madsen+2:18
- 93NGNikodem Gwóźdź+2:34
- 94CLClement Le FurFrance+3:15
- 95IMIgor MitorajPoland+4:42
- 96TLTom Luca SyselAustria+6:11
- 97LLLorenz LudwiczekAustria+6:20
- 98NMNathan Mury+6:31
- 99AKAnton Karlsson+6:56
- 100CDCristian David Moncada Giraldo+7:04
- 101LELars EmmeneggerSwitzerland+7:21
- 102LFLéo Froidevaux+9:17
- 103ELEmanuele Locatelli+12:44
Points classification
- 1BPBastian PetričPogi Team Gusto Ljubljana20
- 2FMFletcher MedwayNetcompany INEOS Racing Academy10
- 3JSJonas Shelverton8
- 4GSGal StareSlovenia8
- 5FBFinn BastiaanssenNetherlands6
- 6OJOle Jakob GarnvikNorway6
- 7ALAlexander Larsen4
- 8NSNoah SchnyderSwitzerland2
- 9JZJakub ZaňkaCzechia2
- 10LRLovro Rant1
- 11AJAlbert Jensen1
Mountains classification
- 1JRJiří RejzekCzechia30
- 2ZLZeno Levi WinterTirol Ktm Cycling Team16
- 3NDNathan Dafflon4
- 4WBWinand Breuckers4
- 5VMVinnie ManionHagens Berman Jayco4
- 6KAKevin Andres Estupiñan Vargas4
- 7IVIbai Villate MomeñeMovistar Team Academy3
- 8NGNoa GremaudSwitzerland2
- 9OLOskar LouwlarsenAirtox - Carl Ras1
- 10FMFletcher MedwayNetcompany INEOS Racing Academy1
- 11JBJohan BlancGroupama-FDJ United1
- 12JJJinze Joris1
Youth classification
- 1TGTobias Gren2:41:59
- 2MRMalthe RisbjergDenmarks.t.
- 3NSNoah SchnyderSwitzerland+0:02
- 4ASAntoine SalaminSwitzerland+0:02
- 5FBFinn BastiaanssenNetherlands+0:05
- 6WBWinand Breuckers+0:05
- 7TWThijs WiersmaNetherlands+0:05
- 8NGNoël GoijertNetherlands+0:05
- 9OKOwen KingsGermany+0:06
- 10OBOnno BieberleGermany+0:06
- 11OJOle Jakob GarnvikNorway+0:07
- 12MSMarek StiblíkCzechia+0:10
- 13JZJakub ZaňkaCzechia+0:10
- 14APAlban PicardFrance+0:11
- 15CBClément BouyssouFrance+0:11
- 16MMMaxime Mortier+0:11
- 17JJJinze Joris+0:12
- 18ESEmil SiegersBelgium+0:12
- 19EWEvander WishartGreat Britain+0:12
- 20GSGal StareSlovenia+0:13
- 21LLLuka Lupša+0:13
- 22VKVanja Kuntarič ŽibertSlovenia+0:20
- 23JBJan BajdorPoland+0:24
- 24RJRodrigo JesusPortugal+0:27
- 25TMTomás MateusPortugal+0:27
- 26JAJan AltstätterSwitzerland+0:33
- 27GMGian MüllerSwitzerland+0:33
- 28LDLuis David Matiz Leon+0:33
- 29NPNial PradellaSwitzerland+0:33
- 30SBSoren Bruyere JoumardFrance+0:39
- 31LRLovro Rant+0:43
- 32MKMichal KacinaSlovakia+0:43
- 33MPMartin PálfiSlovakia+0:55
- 34LILeonardo Israel Ramos Castillo+1:39
- 35ASAndreas Stenstrop Madsen+2:18
- 36CLClement Le FurFrance+3:15
- 37IMIgor MitorajPoland+4:42
- 38TLTom Luca SyselAustria+6:11
- 39LLLorenz LudwiczekAustria+6:20
- 40NMNathan Mury+6:31
- 41LFLéo Froidevaux+9:17
- 42ELEmanuele Locatelli+12:44
- 43ELEmanuele Locatelli+5:00
- 44KFKevin Fabiany Peñaloza GranadosOTL
- 45DCDiego CapelliOTL
- 46JMJakub MikušSlovakiaOTL
- 47MSMikkel SeiffertOTL
- 48CSCristian Samuel Páez AceroOTL
- 49OSOndrej SobotaSlovakiaOTL
- 50JŚJakub ŚledzińskiOTL
- 51KRKullmann RyanOTL
- 52LGLukáš GardianSlovakiaOTL
- DNFESEmile ScalcoDNF
- DNFGCGonçalo CostaPortugalDNF