Stage 2
29 May 2026
Stage result
- 1TGTobias Gren2:58:15
- 2SVSeff Van KerckhoveBelgiums.t.
- 3GCGonçalo CostaPortugals.t.
- 4MSMarek StiblíkCzechia+0:02
- 5SLSoen Le PannFrance+0:05
- 6YVYasu VervoortBelgium+0:09
- 7SVSplinter Van 't HoffNetherlands+0:49
- 8VDVic De SmetBelgium+0:57
- 9TMTomás MateusPortugal+0:57
- 10DSDavid SvobodaCzechia+0:57
- 11BMBarhoumi MarwanSwitzerland+0:57
- 12JVJop Van Den BiggelaarNetherlands+0:57
- 13OBOliver BečvářCzechia+0:57
- 14MRMalthe RisbjergDenmark+0:57
- 15GSGal StareSlovenia+0:57
- 16SOSindre Orholm-LønsethNorway+0:57
- 17CWConnor Wright+0:57
- 18RNRowan NistalUnited States+0:57
- 19MOMaks OlenikSlovenia+0:57
- 20BLBastian LaffitteFrance+0:57
- 21BCBenjamin Coates+0:57
- 22DIDavid IchaCzechia+0:57
- 23KHKristian HaugetunNorway+0:57
- 24DHDominic HennigGermany+0:57
- 25MHMichael HetteggerAustria+0:57
- 26MHMilan HúsenicaSlovakia+0:57
- 27NGNoël GoijertNetherlands+0:57
- 28EEErik Eiksund ØksnesNorway+0:57
- 29LRLovro Rant+0:57
- 30NBNils BorrmannGermany+0:57
- 31JZJakub ZaňkaCzechia+1:07
- 32KFKristian FlaterudNorway+1:07
- 33AFAlistair ForsythAustralia+1:09
- 34AJAntonín JohnCzechia+1:09
- 35NPNolan PedersoliFrance+1:12
- 36LFLéo Froidevaux+1:16
- 37KRKian ReidUnited States+1:24
- 38MVMathis VandenheedeBelgium+1:38
- 39OJOllie JirovecAustralia+1:58
- 40ŠKŠimon KmentCzechia+2:00
- 41MOMichael OrtnerAustria+2:06
- 42LLLaurin LingenhagSwitzerland+2:23
- 43NDNand De BoisBelgium+2:23
- 44BVBas Vanden EyndeBelgium+2:23
- 45TMTimotej MichalíkSlovakia+2:23
- 46LDLenart DejakSlovenia+2:36
- 47PHPaul HawrylakFrance+2:42
- 48LDLouis DerômeFrance+3:10
- 49TPTom Podevin+3:10
- 50KSKaison SmithUnited States+3:12
- 51JSJann SalmSwitzerland+4:45
- 52GMGian MüllerSwitzerland+4:48
- 53MOMiha OtoničarSlovenia+7:13
- 54LBLiam BrugmanNetherlands+7:32
- 55RTRichard ThomaGermany+7:34
- 56MHMagnus HaagensenDenmark+9:05
- 57POPavlo Otmorskyi+9:05
- 58TJTomáš JanovskýCzechia+9:05
- 59ABAlwin BeyerGermany+9:08
- 60NWNiklas WiesmayrAustria+9:08
- 61PEPaul Eriani+9:08
- 62XFXavier FerreiraPortugal+9:08
- 63TRTadeáš RybanskýSlovakia+9:08
- 64MNMaxx NuspanAustralia+9:11
- 65MBMaj BohakSlovenia+9:11
- 66MRMartin Rous+9:11
- 67OJOle Jakob GarnvikNorway+9:13
- 68AFAugustin FahyFrance+9:13
- 69PFPaul FreuisAustria+9:24
- 70JDJosse DietrichGermany+9:24
- 71GFGian FuhrmannSwitzerland+9:33
- 72NPNial PradellaSwitzerland+9:33
- 73LALuc Am Rhyn+10:36
- 74MKMichal KacinaSlovakia+11:20
- 75NFNick Flury+11:48
- 76DFDennis FlückigerSwitzerland+11:48
- 77DSDmytro StarovoitovUkraine+11:52
- 78BDBjørnar Dahle FlesjåNorway+12:01
- 79AKAnders KristensenDenmark+12:02
- 80VSVasco SilvaPortugal+12:02
- 81DCDiego Capelli+12:14
- 82NSNoah SchnyderSwitzerland+12:19
- 83RKRaphael KünzAustria+12:31
- 84JMJonas MartiSwitzerland+12:42
- 85RBRoman BirhanzlCzechia+14:29
- 86NMNathan Mury+14:49
- 87MLMika LohmarGermany+14:51
- 88JMJakub MikušSlovakia+14:51
- 89LRLuis ReheisAustria+18:26
- 90ELEytan Lind+18:27
- 91OSOndrej SobotaSlovakia+18:29
- 92LDLilian Dechavanne+18:31
- 93MAMatéo Atienza+18:31
- 94TSThomas Schertenleib+18:31
- 95CVCharly Vallet+21:03
- 96YSYan Steiner+24:46
- 97TSTom Sermondade+24:46
- 98CBClément Bontaz+23:40
- 99VVValentin Verbrugge Faltot+23:44
- 100MWMason WilsonUnited States+22:16
- 101JAJan AltstätterSwitzerlandDNF
- 102SWSven WisseNetherlandsDNF
- 103LGLukáš GardianSlovakiaDNF
- 104GLGuilherme LameiraPortugalDNF
- 105LSLars SteinmannDNF
- 106KRKullmann RyanDNF
- 107YNYehor NilovUkraineDNF
- 108MKMaksym KikotUkraineDNF
- DNFYRYaroslav RyzhovUkraineDNF
- DNFOCOndřej CibochCzechiaDNF
- DNFGWGijs WintersNetherlandsDNF
- DNFDMDesmond MohrUnited StatesDNF
- DNFMMMagnus MadsenDenmarkDNF
- DNFABArno BovetDNF
- DNFMMMark MeyerDNF
- DNFRARodrigo AfonsoPortugalDNF
- DNFOWOliver WardAustraliaDNF
General classification
- 1TGTobias Gren3:10:01
- 2SVSeff Van KerckhoveBelgium+0:05
- 3SLSoen Le PannFrance+0:10
- 4GCGonçalo CostaPortugal+0:17
- 5YVYasu VervoortBelgium+0:31
- 6MRMalthe RisbjergDenmark+0:51
- 7SOSindre Orholm-LønsethNorway+0:53
- 8MSMarek StiblíkCzechia+0:56
- 9VDVic De SmetBelgium+0:57
- 10JVJop Van Den BiggelaarNetherlands+1:01
- 11GSGal StareSlovenia+1:07
- 12MOMaks OlenikSlovenia+1:10
- 13SVSplinter Van 't HoffNetherlands+1:12
- 14EEErik Eiksund ØksnesNorway+1:15
- 15JZJakub ZaňkaCzechia+1:19
- 16RNRowan NistalUnited States+1:19
- 17NGNoël GoijertNetherlands+1:21
- 18KHKristian HaugetunNorway+1:22
- 19MHMichael HetteggerAustria+1:24
- 20AFAlistair ForsythAustralia+1:25
- 21NBNils BorrmannGermany+1:28
- 22KFKristian FlaterudNorway+1:28
- 23BMBarhoumi MarwanSwitzerland+1:32
- 24CWConnor Wright+1:33
- 25NPNolan PedersoliFrance+1:33
- 26DIDavid IchaCzechia+1:36
- 27TMTomás MateusPortugal+1:43
- 28OBOliver BečvářCzechia+1:43
- 29DSDavid SvobodaCzechia+1:45
- 30MHMilan HúsenicaSlovakia+1:48
- 31DHDominic HennigGermany+1:50
- 32BCBenjamin Coates+1:50
- 33LRLovro Rant+1:51
- 34BLBastian LaffitteFrance+1:57
- 35MVMathis VandenheedeBelgium+1:59
- 36AJAntonín JohnCzechia+2:07
- 37KRKian ReidUnited States+2:23
- 38OJOllie JirovecAustralia+2:32
- 39TMTimotej MichalíkSlovakia+2:37
- 40ŠKŠimon KmentCzechia+2:45
- 41LFLéo Froidevaux+2:45
- 42NDNand De BoisBelgium+2:51
- 43MOMichael OrtnerAustria+2:53
- 44BVBas Vanden EyndeBelgium+3:00
- 45PHPaul HawrylakFrance+3:34
- 46LDLenart DejakSlovenia+3:35
- 47LLLaurin LingenhagSwitzerland+3:45
- 48TPTom Podevin+3:51
- 49KSKaison SmithUnited States+3:54
- 50LDLouis DerômeFrance+4:15
- 51GMGian MüllerSwitzerland+4:56
- 52JSJann SalmSwitzerland+5:24
- 53MOMiha OtoničarSlovenia+7:29
- 54LBLiam BrugmanNetherlands+8:01
- 55RTRichard ThomaGermany+8:11
- 56MHMagnus HaagensenDenmark+9:17
- 57NWNiklas WiesmayrAustria+9:39
- 58OJOle Jakob GarnvikNorway+9:43
- 59MBMaj BohakSlovenia+9:47
- 60TRTadeáš RybanskýSlovakia+9:51
- 61AFAugustin FahyFrance+9:52
- 62TJTomáš JanovskýCzechia+9:57
- 63MRMartin Rous+10:02
- 64XFXavier FerreiraPortugal+10:08
- 65PEPaul Eriani+10:11
- 66JDJosse DietrichGermany+10:13
- 67GFGian FuhrmannSwitzerland+10:14
- 68PFPaul FreuisAustria+10:23
- 69POPavlo Otmorskyi+10:28
- 70ABAlwin BeyerGermany+10:28
- 71MNMaxx NuspanAustralia+10:37
- 72NPNial PradellaSwitzerland+11:00
- 73MKMichal KacinaSlovakia+11:59
- 74LALuc Am Rhyn+12:04
- 75NSNoah SchnyderSwitzerland+12:29
- 76DFDennis FlückigerSwitzerland+12:34
- 77BDBjørnar Dahle FlesjåNorway+12:43
- 78AKAnders KristensenDenmark+12:47
- 79NFNick Flury+12:58
- 80DSDmytro StarovoitovUkraine+12:59
- 81DCDiego Capelli+13:34
- 82VSVasco SilvaPortugal+13:42
- 83JMJonas MartiSwitzerland+13:46
- 84RKRaphael KünzAustria+13:58
- 85RBRoman BirhanzlCzechia+15:11
- 86MLMika LohmarGermany+15:51
- 87JMJakub MikušSlovakia+16:18
- 88NMNathan Mury+16:22
- 89LDLilian Dechavanne+19:11
- 90LRLuis ReheisAustria+19:56
- 91OSOndrej SobotaSlovakia+19:58
- 92TSThomas Schertenleib+20:00
- 93MAMatéo Atienza+20:08
- 94ELEytan Lind+20:09
- 95CVCharly Vallet+22:06
Points classification
- 1TGTobias Gren17
- 2SLSoen Le PannFrance15
- 3SVSeff Van KerckhoveBelgium13
- 4YVYasu VervoortBelgium10
- 5GSGal StareSlovenia10
- 6VDVic De SmetBelgium6
- 7GCGonçalo CostaPortugal5
- 8MSMarek StiblíkCzechia4
- 9SVSplinter Van 't HoffNetherlands4
- 10NPNolan PedersoliFrance4
- 11PHPaul HawrylakFrance4
Mountains classification
- 1TGTobias Gren8
- 2TMTomás MateusPortugal8
- 3KHKristian HaugetunNorway7
- 4RTRichard ThomaGermany4
- 5MHMichael HetteggerAustria4
- 6MSMarek StiblíkCzechia2
- 7SVSplinter Van 't HoffNetherlands2
- 8NBNils BorrmannGermany2
- 9SVSeff Van KerckhoveBelgium1
- 10YVYasu VervoortBelgium1
- 11LFLéo Froidevaux1
- 12MOMichael OrtnerAustria1
- 13BVBas Vanden EyndeBelgium1
Youth classification
- 1VDVic De SmetBelgium3:10:58
- 2JVJop Van Den BiggelaarNetherlands+0:04
- 3MOMaks OlenikSlovenia+0:13
- 4EEErik Eiksund ØksnesNorway+0:18
- 5KFKristian FlaterudNorway+0:31
- 6BMBarhoumi MarwanSwitzerland+0:35
- 7OBOliver BečvářCzechia+0:46
- 8MHMilan HúsenicaSlovakia+0:51
- 9MVMathis VandenheedeBelgium+1:02
- 10TMTimotej MichalíkSlovakia+1:40
- 11ŠKŠimon KmentCzechia+1:48
- 12NDNand De BoisBelgium+1:54
- 13BVBas Vanden EyndeBelgium+2:03
- 14LDLenart DejakSlovenia+2:38
- 15LLLaurin LingenhagSwitzerland+2:48
- 16TPTom Podevin+2:54
- 17KSKaison SmithUnited States+2:57
- 18LDLouis DerômeFrance+3:18
- 19MOMiha OtoničarSlovenia+6:32
- 20NWNiklas WiesmayrAustria+8:42
- 21MBMaj BohakSlovenia+8:50
- 22TRTadeáš RybanskýSlovakia+8:54
- 23MRMartin Rous+9:05
- 24PEPaul Eriani+9:14
- 25JDJosse DietrichGermany+9:16
- 26PFPaul FreuisAustria+9:26
- 27BDBjørnar Dahle FlesjåNorway+11:46
- 28DSDmytro StarovoitovUkraine+12:02
- 29VSVasco SilvaPortugal+12:45
- 30JMJonas MartiSwitzerland+12:49
- 31RKRaphael KünzAustria+13:01
- 32RBRoman BirhanzlCzechia+14:14
- 33MLMika LohmarGermany+14:54
- 34TSThomas Schertenleib+19:03
- 35MAMatéo Atienza+19:11
- 36ELEytan Lind+19:12
- 37CVCharly Vallet+21:09