Stage 4: Stage 2A
08 May 2026
Stage result
- 1MRMalthe RisbjergDenmark0h10m31
- 2JBJulius BirkedalDenmark10:32
- 3EHEnzo HincapieUnited States10:39
- 4SOSindre Orholm-LønsethNorway10:40
- 5GWGijs WintersNetherlands10:40
- 6PPPatrik Pezzo RosolaItaly10:41
- 7SLSoen Le PannFrance10:41
- 8SVSeff Van KerckhoveBelgium10:43
- 9RHRasmus HansenDenmark10:45
- 10EWElias Wändel10:45
- 11VKVanja Kuntarič ŽibertSlovenia10:46
- 12ATAndrea TaralloItaly10:49
- 13WBWinand Breuckers10:49
- 14DKDaniel KuběnaCzechia10:50
- 15GSGal StareSlovenia10:50
- 16KHKarl HerzogGermany10:52
- 17SWSander WillemsBelgium10:52
- 18KHKristian HaugetunNorway10:53
- 19LFLars FrankenNetherlands10:56
- 20OKOwen KingsGermany10:56
- 21ESEmil SiegersBelgium10:56
- 22TCTommaso CingolaniItaly10:57
- 23MMMaksymilian Matyasik10:58
- 24EEErik Eiksund ØksnesNorway10:59
- 25JJJinze Joris10:59
- 26MLMikołaj LegiećPoland11:00
- 27JVJop Van Den BiggelaarNetherlands11:01
- 28SVStan VernaillenBelgium11:04
- 29JTJakub TesaříkCzechia11:04
- 30LGLancelot GayantFrance11:05
- 31SDSimon DefranceFrance11:05
- 32MFMads FurenesNorway11:05
- 33MWMason WilsonUnited States11:05
- 34MHMichael HetteggerAustria11:06
- 35OBOnno BieberleGermany11:06
- 36JKJackson KlauUnited States11:07
- 37ELELSÄßER LuanGermany11:08
- 38GTGeorgs Tjumins11:09
- 39BFBrandon FedrizziItaly11:09
- 40MOMiha OtoničarSlovenia11:09
- 41JRJakob ResenDenmark11:09
- 42MOMaks OlenikSlovenia11:10
- 43GCGonçalo CostaPortugal11:11
- 44JEJose Emilio Rodriguez DelgadoMexico11:11
- 45EAElias AndersenDenmark11:11
- 46MBMaj BohakSlovenia11:12
- 47JZJakub ZaňkaCzechia11:13
- 48OAOmar Andrade FernandezMexico11:13
- 49TJTomáš JanovskýCzechia11:13
- 50MOMaximilien OutletLuxembourg11:14
- 51OLOscar LorentssonSweden11:14
- 52PSPietro SolavaggioneItaly11:15
- 53LHLoek HoversNetherlands11:16
- 54LBLiam BrugmanNetherlands11:16
- 55SBSoren Bruyere JoumardFrance11:17
- 56TRTadeáš RybanskýSlovakia11:18
- 57PZPatrik ZacharzewskiSweden11:18
- 58ASAndreas Stenstrop Madsen11:18
- 59KFKristian FlaterudNorway11:19
- 60CDCarter DeveerCanada11:20
- 61OBOliver BečvářCzechia11:20
- 62LCLorenzo Campagnolo11:21
- 63MSMarek StiblíkCzechia11:21
- 64ZMZachari MoreauCanada11:21
- 65SSSebastian Suppi11:22
- 66JBJulien BreugnotFrance11:24
- 67ŠKŠimon KmentCzechia11:25
- 68MKMichal KacinaSlovakia11:26
- 69ALArvid LindénSweden11:26
- 70TWThijs Wilhelm KönigLuxembourg11:27
- 71DCDave CichyLuxembourg11:27
- 72TMTomás MateusPortugal11:28
- 73RFRuben FriedlAustria11:29
- 74RBRoman BirhanzlCzechia11:30
- 75OAOliver AndersenSweden11:30
- 76DHDominic HennigGermany11:31
- 77HKHelvijs KancersLatvia11:32
- 78MRMartin Rous11:35
- 79FCFrancisco CardosoPortugal11:35
- 80MHMilan HúsenicaSlovakia11:35
- 81FKFionn KilleenIreland11:37
- 82ASAmos Scott BourisCanada11:37
- 83BJBartlomiej JedrysekPoland11:37
- 84LLLuka Lupša11:37
- 85NMNils Maiwald11:38
- 86CNCormac NagleUnited States11:38
- 87GZGianluigi Zamudio PerezMexico11:38
- 88DSDavid SvobodaCzechia11:38
- 89MCMarko Cickaric11:40
- 90DSDavid Schlegel11:42
- 91SOShane O BrienIreland11:42
- 92RTRichard ThomaGermany11:43
- 93RSRicardo Santiago GarciaMexico11:43
- 94HBHubert BlokeszPoland11:46
- 95BKBen KoenigLuxembourg11:46
- 96HOHugo-Hendrik OravEstonia11:47
- 97CMCaleb McgreevyIreland11:47
- 98KCKristinus ChristiansenNorway11:47
- 99MHMáté Horváth11:48
- 100TMTimotej MichalíkSlovakia11:51
- 101DSDaniel Santiago Moreno GarciaMexico11:51
- 102MMMárk Martin TóthHungary11:52
- 103AJAntonín JohnCzechia11:52
- 104GRGuilherme RibeiroPortugal11:52
- 105BGBenedek GaliczHungary11:52
- 106EBElias BaumannAustria11:52
- 107VBVojtěch BečkaCzechia11:54
- 108APAlban PicardFrance11:54
- 109NBNils BorrmannGermany11:55
- 110LBLukas BobkinEstonia11:56
- 111JBJan BajdorPoland11:57
- 112LHLukáš Hasal11:58
- 113KGKarel Gustav ReiEstonia11:58
- 114JPJan Prell11:58
- 115HSHaralds StradnieksLatvia11:59
- 116SGSimon GaudreaultCanada12:00
- 117MNMatúš NagySlovakia12:01
- 118TATheo AlkellSweden12:01
- 119FPFilip PasterskiPoland12:02
- 120APAlvis PivorsLatvia12:03
- 121LLLorenz LudwiczekAustria12:04
- 122LGLoïc GouveiaLuxembourg12:06
- 123PBPark BishopUnited States12:09
- 124ABAlwin BeyerGermany12:09
- 125ALArvids LoginsLatvia12:10
- 126JBJulien BelangerCanada12:11
- 127GSGeorge SevastopuloIreland12:12
- 128SPSimão PedrosaPortugal12:14
- 129WGWiro GrillAustria12:17
- 130OSOndrej SobotaSlovakia12:17
- 131OBOscar Beyer12:17
- 132ASAfonso SilvaPortugal12:18
- 133DRDamiano Rivera De RosalesUnited States12:19
- 134DHDávid HulalaSlovakia12:24
- 135MIMartin IchaCzechia12:28
- 136DIDavid IchaCzechia12:28
- 137JKJoakim KlačarSerbia12:35
- 138TSToms StrelisLatvia12:45
- 139MSManuel Sebastian Paredes JuarezMexico12:48
- 140HSHugo Schiek13:09
General classification
- 1MRMalthe RisbjergDenmark2h50m47
- 2JBJulius BirkedalDenmark2:50:48
- 3EHEnzo HincapieUnited States2:50:55
- 4SLSoen Le PannFrance2:50:55
- 5SOSindre Orholm-LønsethNorway2:50:56
- 6PPPatrik Pezzo RosolaItaly2:50:56
- 7SVSeff Van KerckhoveBelgium2:50:59
- 8EWElias Wändel2:51:01
- 9VKVanja Kuntarič ŽibertSlovenia2:51:02
- 10GSGal StareSlovenia2:51:03
- 11ATAndrea TaralloItaly2:51:05
- 12WBWinand Breuckers2:51:05
- 13DKDaniel KuběnaCzechia2:51:06
- 14BFBrandon FedrizziItaly2:51:07
- 15KHKarl HerzogGermany2:51:08
- 16SWSander WillemsBelgium2:51:08
- 17KHKristian HaugetunNorway2:51:09
- 18OKOwen KingsGermany2:51:12
- 19ESEmil SiegersBelgium2:51:12
- 20MFMads FurenesNorway2:51:12
- 21JVJop Van Den BiggelaarNetherlands2:51:13
- 22TCTommaso CingolaniItaly2:51:13
- 23MMMaksymilian Matyasik2:51:14
- 24EEErik Eiksund ØksnesNorway2:51:15
- 25MLMikołaj LegiećPoland2:51:16
- 26SVStan VernaillenBelgium2:51:20
- 27LGLancelot GayantFrance2:51:21
- 28SDSimon DefranceFrance2:51:21
- 29MHMichael HetteggerAustria2:51:22
- 30OBOnno BieberleGermany2:51:22
- 31JKJackson KlauUnited States2:51:23
- 32ELELSÄßER LuanGermany2:51:24
- 33GTGeorgs Tjumins2:51:25
- 34JRJakob ResenDenmark2:51:25
- 35MOMaks OlenikSlovenia2:51:26
- 36GCGonçalo CostaPortugal2:51:27
- 37JEJose Emilio Rodriguez DelgadoMexico2:51:27
- 38MBMaj BohakSlovenia2:51:28
- 39JZJakub ZaňkaCzechia2:51:29
- 40OAOmar Andrade FernandezMexico2:51:29
- 41TJTomáš JanovskýCzechia2:51:29
- 42MOMaximilien OutletLuxembourg2:51:30
- 43OLOscar LorentssonSweden2:51:30
- 44PSPietro SolavaggioneItaly2:51:31
- 45LHLoek HoversNetherlands2:51:32
- 46LBLiam BrugmanNetherlands2:51:32
- 47SBSoren Bruyere JoumardFrance2:51:33
- 48TRTadeáš RybanskýSlovakia2:51:34
- 49PZPatrik ZacharzewskiSweden2:51:34
- 50ASAndreas Stenstrop Madsen2:51:34
- 51KFKristian FlaterudNorway2:51:35
- 52CDCarter DeveerCanada2:51:36
- 53OBOliver BečvářCzechia2:51:36
- 54ZMZachari MoreauCanada2:51:37
- 55MSMarek StiblíkCzechia2:51:37
- 56SSSebastian Suppi2:51:38
- 57JBJulien BreugnotFrance2:51:40
- 58ŠKŠimon KmentCzechia2:51:41
- 59MKMichal KacinaSlovakia2:51:42
- 60ALArvid LindénSweden2:51:42
- 61TMTomás MateusPortugal2:51:44
- 62RFRuben FriedlAustria2:51:45
- 63RBRoman BirhanzlCzechia2:51:46
- 64OAOliver AndersenSweden2:51:46
- 65DHDominic HennigGermany2:51:47
- 66HKHelvijs KancersLatvia2:51:48
- 67ASAmos Scott BourisCanada2:51:49
- 68MRMartin Rous2:51:51
- 69FCFrancisco CardosoPortugal2:51:51
- 70MHMilan HúsenicaSlovakia2:51:51
- 71FKFionn KilleenIreland2:51:53
- 72LLLuka Lupša2:51:53
- 73NMNils Maiwald2:51:54
- 74GZGianluigi Zamudio PerezMexico2:51:54
- 75DSDavid SvobodaCzechia2:51:54
- 76MCMarko Cickaric2:51:56
- 77DSDavid Schlegel2:51:58
- 78RTRichard ThomaGermany2:51:59
- 79JTJakub TesaříkCzechia2:51:59
- 80HBHubert BlokeszPoland2:52:02
- 81CMCaleb McgreevyIreland2:52:03
- 82KCKristinus ChristiansenNorway2:52:03
- 83TMTimotej MichalíkSlovakia2:52:07
- 84DSDaniel Santiago Moreno GarciaMexico2:52:07
- 85MMMárk Martin TóthHungary2:52:08
- 86AJAntonín JohnCzechia2:52:08
- 87GRGuilherme RibeiroPortugal2:52:08
- 88EBElias BaumannAustria2:52:08
- 89NBNils BorrmannGermany2:52:11
- 90JBJan BajdorPoland2:52:13
- 91MNMatúš NagySlovakia2:52:17
- 92APAlban PicardFrance2:52:28
- 93BGBenedek GaliczHungary2:52:29
- 94JPJan Prell2:52:35
- 95DIDavid IchaCzechia2:52:44
- 96MOMiha OtoničarSlovenia2:52:46
- 97OBOscar Beyer2:52:54
- 98CNCormac NagleUnited States2:53:31
- 99TSToms StrelisLatvia2:54:27
- 100ABAlwin BeyerGermany2:55:02
- 101MWMason WilsonUnited States2:55:19
- 102SPSimão PedrosaPortugal2:56:15
- 103LGLoïc GouveiaLuxembourg2:56:32
- 104LBLukas BobkinEstonia2:56:32
- 105JJJinze Joris2:56:42
- 106GWGijs WintersNetherlands2:56:54
- 107RHRasmus HansenDenmark2:57:24
- 108EAElias AndersenDenmark2:57:25
- 109BJBartlomiej JedrysekPoland2:57:31
- 110LFLars FrankenNetherlands2:57:35
- 111SGSimon GaudreaultCanada2:57:45
- 112LCLorenzo Campagnolo2:58:00
- 113ASAfonso SilvaPortugal2:58:03
- 114TWThijs Wilhelm KönigLuxembourg2:58:06
- 115DCDave CichyLuxembourg2:58:06
- 116SOShane O BrienIreland2:58:21
- 117RSRicardo Santiago GarciaMexico2:58:22
- 118BKBen KoenigLuxembourg2:58:25
- 119HOHugo-Hendrik OravEstonia2:58:26
- 120VBVojtěch BečkaCzechia2:58:33
- 121KGKarel Gustav ReiEstonia2:58:37
- 122TATheo AlkellSweden2:58:40
- 123FPFilip PasterskiPoland2:58:41
- 124APAlvis PivorsLatvia2:58:42
- 125ALArvids LoginsLatvia2:58:49
- 126JBJulien BelangerCanada2:58:50
- 127GSGeorge SevastopuloIreland2:58:51
- 128WGWiro GrillAustria2:58:56
- 129OSOndrej SobotaSlovakia2:58:56
- 130PBPark BishopUnited States2:58:57
- 131DRDamiano Rivera De RosalesUnited States2:58:58
- 132DHDávid HulalaSlovakia2:59:03
- 133MIMartin IchaCzechia2:59:07
- 134JKJoakim KlačarSerbia2:59:14
- 135LLLorenz LudwiczekAustria2:59:25
- 136MHMáté Horváth3:10:46
- 137LHLukáš Hasal3:10:56
- 138HSHaralds StradnieksLatvia3:10:57
- 139MSManuel Sebastian Paredes JuarezMexico3:11:22
- 140HSHugo Schiek3:12:07
Points classification
- 1BFBrandon FedrizziItaly25
- 2MFMads FurenesNorway20
- 3ASAmos Scott BourisCanada16
- 4SOSindre Orholm-LønsethNorway15
- 5SVStan VernaillenBelgium14
- 6JVJop Van Den BiggelaarNetherlands12
- 7MRMalthe RisbjergDenmark10
- 8EHEnzo HincapieUnited States10
- 9OBOnno BieberleGermany10
- 10JBJulius BirkedalDenmark9
- 11DKDaniel KuběnaCzechia9
- 12SLSoen Le PannFrance8
- 13SSSebastian Suppi7
- 14EWElias Wändel6
- 15TCTommaso CingolaniItaly6
- 16GWGijs WintersNetherlands6
- 17PPPatrik Pezzo RosolaItaly5
- 18SVSeff Van KerckhoveBelgium3
- 19MBMaj BohakSlovenia3
- 20RHRasmus HansenDenmark2
- 21ALArvid LindénSweden1
Mountains classification
- 1BFBrandon FedrizziItaly12
- 2RSRicardo Santiago GarciaMexico12
- 3MOMiha OtoničarSlovenia9
- 4JBJan BajdorPoland7
- 5SLSoen Le PannFrance6
- 6MFMads FurenesNorway6
- 7EWElias Wändel4
- 8DSDaniel Santiago Moreno GarciaMexico4
- 9SVSeff Van KerckhoveBelgium3
- 10JVJop Van Den BiggelaarNetherlands3
- 11ELELSÄßER LuanGermany3
- 12LLLorenz LudwiczekAustria3
- 13MRMalthe RisbjergDenmark2
- 14TSToms StrelisLatvia2
- 15LBLukas BobkinEstonia2
- 16VKVanja Kuntarič ŽibertSlovenia1
- 17RFRuben FriedlAustria1
- —GZGianluigi Zamudio PerezMexico
Youth classification
- 1SWSander WillemsBelgium2h51m08
- 2MFMads FurenesNorway2:51:12
- 3JVJop Van Den BiggelaarNetherlands2:51:13
- 4TCTommaso CingolaniItaly2:51:13
- 5EEErik Eiksund ØksnesNorway2:51:15
- 6JKJackson KlauUnited States2:51:23
- 7MOMaks OlenikSlovenia2:51:26
- 8MBMaj BohakSlovenia2:51:28
- 9LHLoek HoversNetherlands2:51:32
- 10TRTadeáš RybanskýSlovakia2:51:34
- 11KFKristian FlaterudNorway2:51:35
- 12CDCarter DeveerCanada2:51:36
- 13OBOliver BečvářCzechia2:51:36
- 14ZMZachari MoreauCanada2:51:37
- 15JBJulien BreugnotFrance2:51:40
- 16ŠKŠimon KmentCzechia2:51:41
- 17RFRuben FriedlAustria2:51:45
- 18RBRoman BirhanzlCzechia2:51:46
- 19OAOliver AndersenSweden2:51:46
- 20MRMartin Rous2:51:51
- 21FCFrancisco CardosoPortugal2:51:51
- 22MHMilan HúsenicaSlovakia2:51:51
- 23NMNils Maiwald2:51:54
- 24GZGianluigi Zamudio PerezMexico2:51:54
- 25DSDavid Schlegel2:51:58
- 26HBHubert BlokeszPoland2:52:02
- 27CMCaleb McgreevyIreland2:52:03
- 28TMTimotej MichalíkSlovakia2:52:07
- 29EBElias BaumannAustria2:52:08
- 30JBJan BajdorPoland2:52:13
- 31MNMatúš NagySlovakia2:52:17
- 32BGBenedek GaliczHungary2:52:29
- 33MOMiha OtoničarSlovenia2:52:46
- 34CNCormac NagleUnited States2:53:31
- 35MWMason WilsonUnited States2:55:19
- 36SPSimão PedrosaPortugal2:56:15
- 37LBLukas BobkinEstonia2:56:32
- 38ASAfonso SilvaPortugal2:58:03
- 39TWThijs Wilhelm KönigLuxembourg2:58:06
- 40DCDave CichyLuxembourg2:58:06
- 41SOShane O BrienIreland2:58:21
- 42BKBen KoenigLuxembourg2:58:25
- 43VBVojtěch BečkaCzechia2:58:33
- 44APAlvis PivorsLatvia2:58:42
- 45WGWiro GrillAustria2:58:56
- 46PBPark BishopUnited States2:58:57
- 47DRDamiano Rivera De RosalesUnited States2:58:58
- 48DHDávid HulalaSlovakia2:59:03
- 49JKJoakim KlačarSerbia2:59:14
- 50LHLukáš Hasal3:10:56
- 51HSHugo Schiek3:12:07