Stage 3
09 May 2026
GC · Patrik Pezzo RosolaPoints · Tommaso CingolaniMountains · Kristian HaugetunYouth · Jop Van Den Biggelaar
Stage result
- 1PPPatrik Pezzo RosolaItaly25
- 2EWElias Wändel20
- 3GSGal StareSlovenia16
- 4MRMalthe RisbjergDenmark14
- 5PSPietro SolavaggioneItaly12
- 6EHEnzo HincapieUnited States10
- 7SLSoen Le PannFrance9
- 8SSSebastian Suppi8
- 9DSDavid SvobodaCzechia7
- 10KHKarl HerzogGermany6
- 11SOSindre Orholm-LønsethNorway5
- 12GTGeorgs Tjumins4
- 13DSDaniel Santiago Moreno GarciaMexico3
- 14TRTadeáš RybanskýSlovakia2
- 15GCGonçalo CostaPortugal1
General classification
- 1PPPatrik Pezzo RosolaItaly6h36m49
- 2MRMalthe RisbjergDenmark6:36:55
- 3JBJulius BirkedalDenmark6:36:56
- 4EWElias Wändel6:36:58
- 5SLSoen Le PannFrance6:37:02
- 6EHEnzo HincapieUnited States6:37:03
- 7SOSindre Orholm-LønsethNorway6:37:04
- 8GSGal StareSlovenia6:37:07
- 9VKVanja Kuntarič ŽibertSlovenia6:37:10
- 10WBWinand Breuckers6:37:13
- 11KHKarl HerzogGermany6:37:16
- 12KHKristian HaugetunNorway6:37:17
- 13JVJop Van Den BiggelaarNetherlands6:37:21
- 14MMMaksymilian Matyasik6:37:22
- 15EEErik Eiksund ØksnesNorway6:37:23
- 16SVSeff Van KerckhoveBelgium6:37:24
- 17MHMichael HetteggerAustria6:37:30
- 18JKJackson KlauUnited States6:37:31
- 19GTGeorgs Tjumins6:37:33
- 20MOMaks OlenikSlovenia6:37:34
- 21GCGonçalo CostaPortugal6:37:35
- 22JZJakub ZaňkaCzechia6:37:37
- 23OLOscar LorentssonSweden6:37:38
- 24PSPietro SolavaggioneItaly6:37:39
- 25TRTadeáš RybanskýSlovakia6:37:42
- 26MSMarek StiblíkCzechia6:37:45
- 27SSSebastian Suppi6:37:46
- 28MKMichal KacinaSlovakia6:37:50
- 29DHDominic HennigGermany6:37:55
- 30MBMaj BohakSlovenia6:37:55
- 31SWSander WillemsBelgium6:38:00
- 32LHLoek HoversNetherlands6:38:01
- 33DSDavid SvobodaCzechia6:38:02
- 34MCMarko Cickaric6:38:04
- 35KFKristian FlaterudNorway6:38:04
- 36MFMads FurenesNorway6:38:04
- 37LGLancelot GayantFrance6:38:13
- 38TMTomás MateusPortugal6:38:13
- 39RFRuben FriedlAustria6:38:14
- 40DSDaniel Santiago Moreno GarciaMexico6:38:15
- 41MMMárk Martin TóthHungary6:38:16
- 42AJAntonín JohnCzechia6:38:16
- 43JRJakob ResenDenmark6:38:17
- 44LBLiam BrugmanNetherlands6:38:24
- 45CDCarter DeveerCanada6:38:28
- 46OBOliver BečvářCzechia6:38:28
- 47ZMZachari MoreauCanada6:38:29
- 48ASAmos Scott BourisCanada6:38:41
- 49JBJan BajdorPoland6:38:42
- 50JTJakub TesaříkCzechia6:38:47
- 51DIDavid IchaCzechia6:38:52
- 52FCFrancisco CardosoPortugal6:38:57
- 53BGBenedek GaliczHungary6:40:19
- 54BFBrandon FedrizziItaly6:40:50
- 55ATAndrea TaralloItaly6:40:51
- 56OKOwen KingsGermany6:40:58
- 57SVStan VernaillenBelgium6:41:06
- 58ELELSÄßER LuanGermany6:41:10
- 59ALArvid LindénSweden6:41:28
- 60FKFionn KilleenIreland6:41:39
- 61LLLuka Lupša6:41:39
- 62NMNils Maiwald6:41:40
- 63RTRichard ThomaGermany6:41:45
- 64HBHubert BlokeszPoland6:41:48
- 65MOMiha OtoničarSlovenia6:42:32
- 66BJBartlomiej JedrysekPoland6:44:00
- 67NBNils BorrmannGermany6:44:11
- 68LCLorenzo Campagnolo6:44:29
- 69PZPatrik ZacharzewskiSweden6:44:54
- 70BKBen KoenigLuxembourg6:45:38
- 71DKDaniel KuběnaCzechia6:46:20
- 72TCTommaso CingolaniItaly6:46:23
- 73ESEmil SiegersBelgium6:46:26
- 74MLMikołaj LegiećPoland6:46:33
- 75OBOnno BieberleGermany6:46:36
- 76OAOmar Andrade FernandezMexico6:46:43
- 77TJTomáš JanovskýCzechia6:46:43
- 78SBSoren Bruyere JoumardFrance6:46:47
- 79ŠKŠimon KmentCzechia6:46:55
- 80MHMilan HúsenicaSlovakia6:47:05
- 81GZGianluigi Zamudio PerezMexico6:47:08
- 82KCKristinus ChristiansenNorway6:47:17
- 83TMTimotej MichalíkSlovakia6:47:21
- 84GRGuilherme RibeiroPortugal6:47:22
- 85MRMartin Rous6:47:31
- 86MNMatúš NagySlovakia6:48:03
- 87SOShane O BrienIreland6:48:07
- 88OBOscar Beyer6:48:08
- 89CMCaleb McgreevyIreland6:48:26
- 90CNCormac NagleUnited States6:48:45
- 91LLLorenz LudwiczekAustria6:49:11
- 92TSToms StrelisLatvia6:49:41
- 93MWMason WilsonUnited States6:50:04
- 94ABAlwin BeyerGermany6:50:16
- 95ASAndreas Stenstrop Madsen6:51:03
- 96OAOliver AndersenSweden6:51:05
- 97JBJulien BreugnotFrance6:51:13
- 98DSDavid Schlegel6:51:17
- 99APAlvis PivorsLatvia6:51:21
- 100JPJan Prell6:51:54
- 101JJJinze Joris6:51:56
- 102GWGijs WintersNetherlands6:52:11
- 103EBElias BaumannAustria6:52:20
- 104LFLars FrankenNetherlands6:52:49
- 105LGLoïc GouveiaLuxembourg6:53:15
- 106RSRicardo Santiago GarciaMexico6:53:36
- 107VBVojtěch BečkaCzechia6:53:47
- 108TATheo AlkellSweden6:53:54
- 109PBPark BishopUnited States6:55:27
- 110SPSimão PedrosaPortugal6:55:34
- 111MOMaximilien OutletLuxembourg6:55:36
- 112HKHelvijs KancersLatvia6:55:54
- 113RHRasmus HansenDenmark6:56:43
- 114TWThijs Wilhelm KönigLuxembourg6:57:25
- 115DCDave CichyLuxembourg6:57:25
- 116LBLukas BobkinEstonia6:57:34
- 117HOHugo-Hendrik OravEstonia6:57:45
- 118KGKarel Gustav ReiEstonia6:57:56
- 119WGWiro GrillAustria6:58:15
- 120OSOndrej SobotaSlovakia6:58:15
- 121DRDamiano Rivera De RosalesUnited States6:58:17
- 122ASAfonso SilvaPortugal6:58:20
- 123JKJoakim KlačarSerbia6:58:33
- 124EAElias AndersenDenmark7:01:31
- 125FPFilip PasterskiPoland7:02:47
- 126DHDávid HulalaSlovakia7:03:09
- 127LHLukáš Hasal7:10:15
- 128HSHaralds StradnieksLatvia7:10:16
- 129HSHugo Schiek7:11:26
Points classification
- 1TCTommaso CingolaniItaly31
- 2PPPatrik Pezzo RosolaItaly30
- 3ASAmos Scott BourisCanada30
- 4SOSindre Orholm-LønsethNorway28
- 5EWElias Wändel26
- 6BFBrandon FedrizziItaly25
- 7MRMalthe RisbjergDenmark24
- 8SLSoen Le PannFrance21
- 9EHEnzo HincapieUnited States20
- 10MFMads FurenesNorway20
- 11JTJakub TesaříkCzechia20
- 12PSPietro SolavaggioneItaly19
- 13GSGal StareSlovenia16
- 14SSSebastian Suppi15
- 15SVStan VernaillenBelgium14
- 16JVJop Van Den BiggelaarNetherlands12
- 17MOMaximilien OutletLuxembourg12
- 18FKFionn KilleenIreland10
- 19OBOnno BieberleGermany10
- 20JBJulius BirkedalDenmark9
- 21ZMZachari MoreauCanada9
- 22DKDaniel KuběnaCzechia9
- 23SVSeff Van KerckhoveBelgium8
- 24DSDavid SvobodaCzechia7
- 25ALArvid LindénSweden7
- 26KHKarl HerzogGermany6
- 27GWGijs WintersNetherlands6
- 28GTGeorgs Tjumins4
- 29MBMaj BohakSlovenia3
- 30DSDaniel Santiago Moreno GarciaMexico3
- 31AJAntonín JohnCzechia3
- 32TRTadeáš RybanskýSlovakia2
- 33VBVojtěch BečkaCzechia2
- 34RHRasmus HansenDenmark2
- 35GCGonçalo CostaPortugal1
- 36LFLars FrankenNetherlands1
Mountains classification
- 1KHKristian HaugetunNorway12
- 2BFBrandon FedrizziItaly12
- 3RSRicardo Santiago GarciaMexico12
- 4SLSoen Le PannFrance10
- 5MOMiha OtoničarSlovenia9
- 6JBJan BajdorPoland7
- 7MFMads FurenesNorway6
- 8PPPatrik Pezzo RosolaItaly4
- 9MRMalthe RisbjergDenmark4
- 10EWElias Wändel4
- 11GCGonçalo CostaPortugal4
- 12DSDaniel Santiago Moreno GarciaMexico4
- 13JVJop Van Den BiggelaarNetherlands3
- 14SVSeff Van KerckhoveBelgium3
- 15MHMichael HetteggerAustria3
- 16ELELSÄßER LuanGermany3
- 17LLLorenz LudwiczekAustria3
- 18SOSindre Orholm-LønsethNorway2
- 19TSToms StrelisLatvia2
- 20LBLukas BobkinEstonia2
- 21VKVanja Kuntarič ŽibertSlovenia1
- 22EEErik Eiksund ØksnesNorway1
- 23RFRuben FriedlAustria1
Youth classification
- 1JVJop Van Den BiggelaarNetherlands6h37m21
- 2EEErik Eiksund ØksnesNorway6:37:23
- 3JKJackson KlauUnited States6:37:31
- 4MOMaks OlenikSlovenia6:37:34
- 5TRTadeáš RybanskýSlovakia6:37:42
- 6MBMaj BohakSlovenia6:37:55
- 7SWSander WillemsBelgium6:38:00
- 8LHLoek HoversNetherlands6:38:01
- 9KFKristian FlaterudNorway6:38:04
- 10MFMads FurenesNorway6:38:04
- 11RFRuben FriedlAustria6:38:14
- 12CDCarter DeveerCanada6:38:28
- 13OBOliver BečvářCzechia6:38:28
- 14ZMZachari MoreauCanada6:38:29
- 15JBJan BajdorPoland6:38:42
- 16FCFrancisco CardosoPortugal6:38:57
- 17BGBenedek GaliczHungary6:40:19
- 18NMNils Maiwald6:41:40
- 19HBHubert BlokeszPoland6:41:48
- 20MOMiha OtoničarSlovenia6:42:32
- 21BKBen KoenigLuxembourg6:45:38
- 22TCTommaso CingolaniItaly6:46:23
- 23ŠKŠimon KmentCzechia6:46:55
- 24MHMilan HúsenicaSlovakia6:47:05
- 25GZGianluigi Zamudio PerezMexico6:47:08
- 26TMTimotej MichalíkSlovakia6:47:21
- 27MRMartin Rous6:47:31
- 28MNMatúš NagySlovakia6:48:03
- 29SOShane O BrienIreland6:48:07
- 30CMCaleb McgreevyIreland6:48:26
- 31CNCormac NagleUnited States6:48:45
- 32MWMason WilsonUnited States6:50:04
- 33OAOliver AndersenSweden6:51:05
- 34JBJulien BreugnotFrance6:51:13
- 35DSDavid Schlegel6:51:17
- 36APAlvis PivorsLatvia6:51:21
- 37EBElias BaumannAustria6:52:20
- 38VBVojtěch BečkaCzechia6:53:47
- 39PBPark BishopUnited States6:55:27
- 40SPSimão PedrosaPortugal6:55:34
- 41TWThijs Wilhelm KönigLuxembourg6:57:25
- 42DCDave CichyLuxembourg6:57:25
- 43LBLukas BobkinEstonia6:57:34
- 44WGWiro GrillAustria6:58:15
- 45DRDamiano Rivera De RosalesUnited States6:58:17
- 46ASAfonso SilvaPortugal6:58:20
- 47JKJoakim KlačarSerbia6:58:33
- 48DHDávid HulalaSlovakia7:03:09
- 49LHLukáš Hasal7:10:15
- 50HSHugo Schiek7:11:26