Stage 3: Stage 2A
29 Mar 2026
Stage result
- 1SLSoen Le PannFrance17:46
- 2WBWinand Breuckers+0:12
- 3MMMaksymilian Matyasik+0:14
- 4JKJackson KlauUnited States+0:25
- 5SBSoren Bruyere JoumardFrance+0:29
- 6GWGijs WintersNetherlands+0:29
- 7KAKashus AdamskiUnited States+0:29
- 8ESEmil SiegersBelgium+0:32
- 9KSKoen SonnemansNetherlands+0:38
- 10FGFilippo Grigolini+0:40
- 11VDVictor DevosFrance+0:41
- 12FSFinlay StorrieGreat Britain+0:42
- 13JTJakub TesaříkCzechia+0:49
- 14EBEmile Boitte+0:51
- 15DTDexter Townsend+0:52
- 16RCRowan Child+0:54
- 17MCMaxence Chavanel+0:55
- 18LHLoek HoversNetherlands+1:01
- 19RPRobinson Presse+1:01
- 20JLJules Leal+1:03
- 21BMBarhoumi MarwanSwitzerland+1:03
- 22ZLZephirin Le Normand LucasFrance+1:08
- 23MOMaks OlenikSlovenia+1:11
- 24FBFelix Bell+1:12
- 25TMThomas Moreau+1:12
- 26JCJules Catil+1:14
- 27EBEzra Bateman+1:19
- 28FWFreddie WinkleyIreland+1:20
- 29EBEnzo BerghoutUnited States+1:20
- 30TWTijs WitteNetherlands+1:21
- 31LMLilian Moriniere+1:22
- 32OTOliver Tregear+1:23
- 33AMAxel Martineau+1:23
- 34PVPierrick Vaze+1:26
- 35DHDaan Hogenelst+1:26
- 36LGLennon Grobbink+1:28
- 37MDMaxence DetreFrance+1:28
- 38ÉVÉmile Vaugrenard+1:29
- 39TPTom Pere+1:29
- 40ELELSÄßER LuanGermany+1:31
- 41JCJames Chatonnet+1:31
- 42GGGabriel GenterFrance+1:33
- 43THTristan HardyMauritius+1:35
- 44CLClement Le FurFrance+1:38
- 45LBLoris Boulle+1:40
- 46SGSylvan GarreltsUnited States+1:40
- 47JRJoseph Raffo+1:40
- 48PDPeter De Bruin+1:42
- 49GCGauthier Comby+1:46
- 50EEErik Eiksund ØksnesNorway+1:46
- 51EVEmilien Verheughe+1:49
- 52NDNicolas Dejour+1:51
- 53BVBatiste Vanaelst+1:51
- 54SSSjoerd SpanjaardNetherlands+1:52
- 55SASean Arnold+1:55
- 56GFGaspard Francoise+1:57
- 57RCRafe CushwayFrance+1:57
- 58LVLasse Van Haesebroucke+1:58
- 59EGEwen Gaillard+1:59
- 60MHMika HoutenbosNetherlands+2:00
- 61LMLouka Mace+2:00
- 62MJMax JerzynaGermany+2:01
- 63ABAlex Box+2:02
- 64TATim Andre Cador+2:05
- 65ALAndy Le Port+2:06
- 66EKEnzo Kerneis+2:06
- 67ARAxel Roy+2:08
- 68ONOliwier Nicolas Korfel+2:08
- 69PHPaul HawrylakFrance+2:12
- 70RNRohnan NicholsonZimbabwe+2:13
- 71GGGlen Gregory KõivEstonia+2:19
- 72NGNoah Gadzinowski+2:19
- 73MBMaxim Bazillon+2:20
- 74TGThomas Gaultier+2:20
- 75TSTheo Sandell+2:21
- 76SWSven WisseNetherlands+2:21
- 77GBGaspard Boddaert+2:21
- 78HDHugo Decroos+2:22
- 79SDSacha Dessart+2:24
- 80GCGabriel Coulon+2:24
- 81LALouis Antoine+2:24
- 82GRGuilherme RibeiroPortugal+2:24
- 83EGElouen Guegan+2:27
- 84JRJorian Ravon+2:28
- 85TBTitus BorgmannGermany+2:29
- 86MSMalo Suire+2:31
- 87LVLars Van Der Laan+2:33
- 88OROskar RistGermany+2:36
- 89PCPascal Cutler+2:36
- 90MPMilo Pouget+2:37
- 91JBJames Bailey+2:38
- 92JFJulien Faugeron+2:39
- 93JHJulian Haaksma+2:48
- 94RSRick Schuurman+2:48
- 95MLMathis Lecellier+2:49
- 96AGAntoine Gitta+2:51
- 97JHJan HammerlGermany+2:52
- 98VCVictor Coutin+2:53
- 99MVMoreno Vanhuffel+2:56
- 100NPNoé Pivault+2:57
- 101GRGabriel Richard+2:58
- 102EREmilien Rambaud+3:00
- 103ISIbe Smeets+3:01
- 104TDThur-Emiel David+3:03
- 105DRDamiano Rivera De RosalesUnited States+3:04
- 106XBXibe Bral+3:05
- 107LJLéo Jouve+3:05
- 108MWMaxim Wasser+3:06
- 109GBGeorge Bromley+3:06
- 110YMYanis MolterLuxembourg+3:09
- 111MTMathis Thebeaud+3:09
- 112PMPierre Matthieu Corbin+3:12
- 113CNCormac NagleUnited States+3:13
- 114TCTimon Cordier+3:14
- 115HDHadley Davis+3:17
- 116OTOliver Thorpe+3:19
- 117LCLoris Cains+3:21
- 118BSBatiste Sparfel+3:24
- 119PRPaul Roy+3:30
- 120BBBaptiste Boudier+3:30
- 121DMDorian Minier+3:37
- 122TRTimeo Roue+3:39
- 123LDLars De Weert+3:44
- 124SASondre Aarflot MoenNorway+3:46
- 125TLThibaut Lienard+3:47
- 126ANAlfie Nott+3:49
- 127NJNino Jeannes+3:50
- 128MNMattis Noel+3:50
- 129NBNathan Bouwman+3:51
- 130GBGaspard Bourguignon+3:51
- 131TBTony Billet+3:52
- 132PCPierre Chevalier Baillou+3:52
- 133EWEli Watson+3:57
- 134LLLucas Lipp+3:58
- 135TDThygo De Vries+4:00
- 136DMDesmond MohrUnited States+4:02
- 137TOThibault Ortega Martin+4:05
- 138MGMateo Gloaguen+4:07
- 139AMAdrien Menant+4:11
- 140LVLeo Verrier+4:12
- 141AJAndrea Jousset+4:19
- 142DFDanté Flamez+4:21
- 143ALAchille Lecler+4:22
- 144SVSteijn Van Der Laarse+4:24
- 145EBEthan Bourdou+4:27
- ABDPHPaul HelionABD
General classification
- 1MMMaksymilian Matyasik3:18:40
- 2SLSoen Le PannFrance+0:11
- 3ESEmil SiegersBelgium+0:15
- 4WBWinand Breuckers+0:23
- 5JKJackson KlauUnited States+0:36
- 6SBSoren Bruyere JoumardFrance+0:39
- 7KAKashus AdamskiUnited States+0:40
- 8KSKoen SonnemansNetherlands+0:49
- 9FGFilippo Grigolini+0:50
- 10VDVictor DevosFrance+0:51
- 11FSFinlay StorrieGreat Britain+0:53
- 12JTJakub TesaříkCzechia+1:00
- 13EBEmile Boitte+1:02
- 14DTDexter Townsend+1:03
- 15LHLoek HoversNetherlands+1:11
- 16BMBarhoumi MarwanSwitzerland+1:13
- 17FBFelix Bell+1:22
- 18JCJules Catil+1:24
- 19EBEzra Bateman+1:30
- 20FWFreddie WinkleyIreland+1:31
- 21TWTijs WitteNetherlands+1:31
- 22MDMaxence DetreFrance+1:39
- 23TPTom Pere+1:40
- 24ELELSÄßER LuanGermany+1:41
- 25GGGabriel GenterFrance+1:43
- 26THTristan HardyMauritius+1:46
- 27CLClement Le FurFrance+1:49
- 28JRJoseph Raffo+1:51
- 29GCGauthier Comby+1:56
- 30EVEmilien Verheughe+2:00
- 31BVBatiste Vanaelst+2:02
- 32SSSjoerd SpanjaardNetherlands+2:03
- 33RCRafe CushwayFrance+2:08
- 34EGEwen Gaillard+2:09
- 35MHMika HoutenbosNetherlands+2:10
- 36PHPaul HawrylakFrance+2:23
- 37TGThomas Gaultier+2:31
- 38TSTheo Sandell+2:31
- 39SWSven WisseNetherlands+2:32
- 40LMLouka Mace+2:38
- 41JFJulien Faugeron+2:50
- 42DRDamiano Rivera De RosalesUnited States+3:15
- 43XBXibe Bral+3:27
- 44RPRobinson Presse+3:50
- 45LMLilian Moriniere+4:10
- 46DHDaan Hogenelst+4:13
- 47EBEnzo BerghoutUnited States+4:14
- 48PVPierrick Vaze+4:14
- 49OTOliver Tregear+4:16
- 50JCJames Chatonnet+4:20
- 51SGSylvan GarreltsUnited States+4:28
- 52LBLoris Boulle+4:33
- 53NDNicolas Dejour+4:39
- 54GFGaspard Francoise+4:45
- 55ALAndy Le Port+4:54
- 56ARAxel Roy+5:01
- 57ONOliwier Nicolas Korfel+5:02
- 58SDSacha Dessart+5:12
- 59GRGuilherme RibeiroPortugal+5:13
- 60MPMilo Pouget+5:26
- 61LALouis Antoine+5:36
- 62JHJulian Haaksma+5:42
- 63NPNoé Pivault+5:51
- 64TCTimon Cordier+5:58
- 65TRTimeo Roue+6:28
- 66PCPierre Chevalier Baillou+6:46
- 67LLLucas Lipp+6:57
- 68LVLars Van Der Laan+8:31
- 69GBGaspard Boddaert+8:32
- 70GWGijs WintersNetherlands+8:43
- 71TMThomas Moreau+8:48
- 72RCRowan Child+9:09
- 73MCMaxence Chavanel+9:10
- 74ZLZephirin Le Normand LucasFrance+9:23
- 75MOMaks OlenikSlovenia+9:26
- 76AMAxel Martineau+9:38
- 77ÉVÉmile Vaugrenard+9:43
- 78PDPeter De Bruin+9:57
- 79LVLasse Van Haesebroucke+10:13
- 80EEErik Eiksund ØksnesNorway+10:14
- 81MJMax JerzynaGermany+10:16
- 82ABAlex Box+10:16
- 83GGGlen Gregory KõivEstonia+10:33
- 84EGElouen Guegan+10:41
- 85MSMalo Suire+10:46
- 86OROskar RistGermany+10:50
- 87JBJames Bailey+10:52
- 88JRJorian Ravon+10:54
- 89GCGabriel Coulon+10:57
- 90AGAntoine Gitta+11:05
- 91VCVictor Coutin+11:08
- 92ISIbe Smeets+11:16
- 93TDThur-Emiel David+11:17
- 94CNCormac NagleUnited States+11:27
- 95NJNino Jeannes+12:04
- 96TBTony Billet+12:06
- 97TLThibaut Lienard+12:12
- 98DMDesmond MohrUnited States+12:17
- 99TOThibault Ortega Martin+12:20
- 100LVLeo Verrier+12:26
- 101DFDanté Flamez+12:36
- 102LGLennon Grobbink+13:18
- 103JLJules Leal+13:22
- 104SASean Arnold+13:45
- 105TATim Andre Cador+13:54
- 106RNRohnan NicholsonZimbabwe+14:02
- 107MBMaxim Bazillon+14:07
- 108HDHugo Decroos+14:11
- 109RSRick Schuurman+14:16
- 110MLMathis Lecellier+14:38
- 111NGNoah Gadzinowski+14:39
- 112MVMoreno Vanhuffel+14:40
- 113PCPascal Cutler+14:40
- 114GRGabriel Richard+14:48
- 115JHJan HammerlGermany+14:54
- 116YMYanis MolterLuxembourg+14:55
- 117GBGeorge Bromley+14:55
- 118PMPierre Matthieu Corbin+15:01
- 119OTOliver Thorpe+15:08
- 120LDLars De Weert+15:11
- 121MTMathis Thebeaud+15:15
- 122ANAlfie Nott+15:21
- 123BBBaptiste Boudier+15:29
- 124EKEnzo Kerneis+15:39
- 125MNMattis Noel+15:40
- 126TDThygo De Vries+15:45
- 127PRPaul Roy+15:51
- 128EWEli Watson+16:04
- 129ALAchille Lecler+16:11
- 130SVSteijn Van Der Laarse+16:14
- 131DMDorian Minier+16:20
- 132TBTitus BorgmannGermany+17:43
- 133MWMaxim Wasser+18:33
- 134BSBatiste Sparfel+18:36
- 135EREmilien Rambaud+19:14
- 136NBNathan Bouwman+19:15
- 137LJLéo Jouve+21:51
- 138MGMateo Gloaguen+21:53
- 139HDHadley Davis+22:03
- 140LCLoris Cains+22:07
- 141AJAndrea Jousset+22:11
- 142EBEthan Bourdou+22:12
- 143GBGaspard Bourguignon+23:03
- 144AMAdrien Menant+23:30
- 145SASondre Aarflot MoenNorway+25:19
Points classification
- 1FWFreddie WinkleyIreland20
- 2SLSoen Le PannFrance16
- 3ESEmil SiegersBelgium10
- 4MMMaksymilian Matyasik10
- 5WBWinand Breuckers6
- 6VDVictor DevosFrance6
- 7BMBarhoumi MarwanSwitzerland4
- 8GGGabriel GenterFrance4
- 9JBJames Bailey4
- 10JKJackson KlauUnited States2
- 11JTJakub TesaříkCzechia2
- 12PHPaul HawrylakFrance2
- 13LMLouka Mace2
- 14DHDaan Hogenelst2
- 15SBSoren Bruyere JoumardFrance1
- 16TPTom Pere1
Mountains classification
- 1FWFreddie WinkleyIreland12
- 2SLSoen Le PannFrance6
- 3BMBarhoumi MarwanSwitzerland6
- 4DHDaan Hogenelst6
- 5JTJakub TesaříkCzechia5
- 6WBWinand Breuckers4
- 7LHLoek HoversNetherlands4
- 8EEErik Eiksund ØksnesNorway4
- 9EKEnzo Kerneis4
- 10JKJackson KlauUnited States2
- 11KAKashus AdamskiUnited States2
- 12FGFilippo Grigolini2
- 13GGGabriel GenterFrance2
- 14TCTimon Cordier2
- 15MOMaks OlenikSlovenia2
- 16MMMaksymilian Matyasik1
- 17TWTijs WitteNetherlands1
Youth classification
- 1JKJackson KlauUnited States3:19:16
- 2VDVictor DevosFrance+0:15
- 3FSFinlay StorrieGreat Britain+0:17
- 4EBEmile Boitte+0:26
- 5LHLoek HoversNetherlands+0:35
- 6BMBarhoumi MarwanSwitzerland+0:37
- 7JCJules Catil+0:48
- 8EBEzra Bateman+0:54
- 9FWFreddie WinkleyIreland+0:55
- 10GCGauthier Comby+1:20
- 11BVBatiste Vanaelst+1:26
- 12SWSven WisseNetherlands+1:56
- 13DRDamiano Rivera De RosalesUnited States+2:39
- 14RPRobinson Presse+3:14
- 15LMLilian Moriniere+3:34
- 16EBEnzo BerghoutUnited States+3:38
- 17SGSylvan GarreltsUnited States+3:52
- 18ONOliwier Nicolas Korfel+4:26
- 19JHJulian Haaksma+5:06
- 20TRTimeo Roue+5:52
- 21TMThomas Moreau+8:12
- 22ZLZephirin Le Normand LucasFrance+8:47
- 23MOMaks OlenikSlovenia+8:50
- 24AMAxel Martineau+9:02
- 25ÉVÉmile Vaugrenard+9:07
- 26PDPeter De Bruin+9:21
- 27LVLasse Van Haesebroucke+9:37
- 28EEErik Eiksund ØksnesNorway+9:38
- 29ABAlex Box+9:40
- 30OROskar RistGermany+10:14
- 31CNCormac NagleUnited States+10:51
- 32NJNino Jeannes+11:28
- 33MLMathis Lecellier+14:02
- 34MVMoreno Vanhuffel+14:04
- 35YMYanis MolterLuxembourg+14:19
- 36MTMathis Thebeaud+14:39
- 37ANAlfie Nott+14:45
- 38BBBaptiste Boudier+14:53
- 39EKEnzo Kerneis+15:03
- 40MNMattis Noel+15:04
- 41EWEli Watson+15:28
- 42DMDorian Minier+15:44
- 43TBTitus BorgmannGermany+17:07
- 44BSBatiste Sparfel+18:00
- 45LCLoris Cains+21:31
- 46EBEthan Bourdou+21:36