Stage 4
13 Jul 2026
GC · Seff Van KerckhovePoints · Aitor Martinez GrosetMountains · Benjamin Noval SuarezYouth · Milo De La Mare
Stage result
- 1KHKarl HerzogGermany2:31:34
- 2SVSeff Van KerckhoveBelgium+0:09
- 3MHMichael HetteggerAustria+0:09
- 4BNBenjamin Noval Suarez+0:09
- 5YVYasu VervoortBelgium+0:22
- 6EHEnzo HincapieUnited States+0:43
- 7SWSander WillemsBelgium+1:03
- 8EWElias Wändel+1:12
- 9NPNolan PedersoliFrance+1:24
- 10VDVic De SmetBelgium+1:42
- 11KHKristian HaugetunNorway+1:42
- 12GFGiulio Franceschini+1:44
- 13DHDaan Hogenelst+1:44
- 14KFKristian FlaterudNorway+1:46
- 15CRCélian Rolland+1:46
- 16MDMilo De La Mare+1:46
- 17SDSamuel De La MareGreat Britain+1:46
- 18LLLaurin LingenhagSwitzerland+1:46
- 19MSMarek StiblíkCzechia+1:46
- 20AMAitor Michelena CorresSpain+1:56
- 21ESEmil SiegersBelgium+2:00
- 22AMAitor Martinez Groset+2:03
- 23TMTomás MateusPortugal+2:03
- 24SVStan Van Hissenhoven+2:09
- 25SSSebastian Suppi+2:09
- 26MRMalthe RisbjergDenmark+2:09
- 27MMMaksymilian Matyasik+2:13
- 28AFAlec Franzke+2:17
- 29BVBas Vanden EyndeBelgium+2:17
- 30JRJakob ResenDenmark+2:34
- 31MBMaj BohakSlovenia+2:50
- 32MSMaksym ShcherbatskyiUkraine+2:51
- 33OKOwen KingsGermany+2:51
- 34EBEzra Bateman+2:51
- 35SVStan VernaillenBelgium+2:51
- 36RLRasmus LodahlDenmark+2:51
- 37LWLars Willems+3:07
- 38NGNoël GoijertNetherlands+3:15
- 39LBLoris Boulle+3:28
- 40JEJuan Esteban Canchon GilColombia+3:30
- 41EBEmile Boitte+3:37
- 42SOSindre Orholm-LønsethNorway+3:39
- 43DTDexter Townsend+3:44
- 44ELELSÄßER LuanGermany+3:47
- 45LLLucas Lipp+3:49
- 46EZEric Zanolini+3:52
- 47MNMirko Nembrini+3:59
- 48LDLouis Durand+4:06
- 49LWLuciano William Gaggioli+4:22
- 50MVMathis VandenheedeBelgium+4:22
- 51WVWout Van Cauter+4:22
- 52FSFlorian Stéphan+4:22
- 53RCRaffaele Cascione+4:25
- 54MZMatteo ZambelliAustria+4:29
- 55MFMatthew Fletcher+4:29
- 56GFGaspard Francoise+4:29
- 57RVRobrecht Viaene+4:29
- 58TGTom GazeauFrance+4:33
- 59CLCédric Lambert+4:35
- 60XGXander Graham+4:37
- 61EEErik Eiksund ØksnesNorway+4:43
- 62EREmile Romieu+4:51
- 63NGNikolaos GeorgousakisGreece+5:17
- 64AMAngus Mcdonnell+5:18
- 65MSMarco Spanio+5:22
- 66RVRobin Van De Walle+5:26
- 67JMJules Martin+5:26
- 68MJMax JerzynaGermany+5:26
- 69GAGiacomo Agostino+5:26
- 70PFPietro Ferronato+7:33
- 71ŠKŠimon KmentCzechia+8:20
- 72JTJakub TesaříkCzechia+8:20
- 73ATAndrea TaralloItaly+9:24
- 74EVEmilien Verheughe+11:24
- 75AHAndreas Hannevik FyhnNorway+11:27
- 76TGThimoté Gonzalez+11:29
- 77PZPatrik ZacharzewskiSweden+11:36
- 78MDMaxence DetreFrance+13:16
- 79FSFinlay StorrieGreat Britain+13:19
- 80ADAntoine Dejoie+14:21
- 81CTCarlos Tena Leon+14:21
- 82ABAlexis Bizouerne+14:21
- 83GVGuido VieroItaly+15:02
- 84JGJonas Gaens+17:23
- 85KEKobe Eliano+17:26
- 86JBJules Bonsans+17:28
- 87NDNand De BoisBelgium+17:31
- 88JJJinze Joris+17:31
- 89THTristan HardyMauritius+18:04
- 90LELouis Evans+18:12
- 91TGThomas Gaultier+18:12
- 92MBMathias BaricaSlovakia+18:32
- 93MMMathis Möller+18:34
- 94CFClement Feuillatre+18:34
- 95JDJhonatan David Morales RodriguezColombia+18:36
- 96GCGonçalo CostaPortugal+18:48
- 97ODOscar Dige+18:48
- 98MLMathis Lecellier+18:48
- 99MKMark Ketteringham+18:48
- 100JBJulius BirkedalDenmark+18:48
- 101MSMoritz Schwarzer+18:52
- 102PMPablo Martin Palacios+19:02
- 103CDCharlie Damiand+19:13
- 104OSOliver Swinburn+19:24
- 105JDJosse DietrichGermany+19:47
- 106OCOndřej CibochCzechia+19:51
- 107OBOliver BečvářCzechia+19:51
- 108PMPatrick Mcrae+19:51
- 109TMTimotej MichalíkSlovakia+19:51
- 110LCLouis Chapat+19:56
- 111MRMarius Retho+20:00
- 112MSMalo Suire+20:00
- 113AHAnton HafenegerGermany+20:00
- 114GBGabriel Bertin+20:00
- 115LMLilian Moriniere+20:00
- 116MDMichele Dalcanale+20:15
- 117LBLucas Bulteau+20:15
- 118LMLouka Mace+20:52
- 119EBElias BaumannAustria+21:03
- 120USUgo Sijmens+21:11
- 121PGPelayo Gancedo Corrales+23:03
- 122SMSergio Martin Gamonales+23:08
- 123HDHugo Delmiro Ordieres+23:10
- 124NSNino Seixas+23:18
- 125PLPedro Lumbreras Moreno+23:18
- 126ADAlvaro Dominguez Gomez+23:29
- 127JVJose Vega SerratoSpain+23:29
- 128STSigve TorsethNorway+25:21
- 129TFTomas Franco Chehebar+26:35
- 130SHSimon HihnAustria+28:36
- 131MFMartin Fernandez Garcia+28:49
- 132LALeon AtkinsGreat Britain+29:05
- 133TATim Andre Cador+29:07
- 134ATAmaël Tarrou+29:07
- 135ABAlban Brutin+29:07
- 136SDSacha Dessart+32:13
- 137EGEzio Gebel+32:27
- 138BVBilly Van Hout+33:24
- 139HSHarry Shannon+33:24
- 140LILeif Ingwersen+37:46
- 141JCJames Calvert+39:00
- 142HWHarley Widdowson+39:00
- 143MLMathieu LevaqueBelgium+41:08
- 144YMYanis MolterLuxembourg+41:08
- 145TJTimothée Joyez+41:18
- 146DDDaniel DaviesGreat Britain+47:49
- 147EKEnzo Kerneis+49:16
- 148PHPaul HawrylakFrance+49:16
- 149LDLouis DerômeFrance+49:16
- 150JRJoseph Raffo+49:16
- 151OTOliver Tregear+49:16
- ABDNLNigel LagaABD
- ABDPSPietro SolavaggioneItalyABD
- ABDPJPablo Jimenez Vera Y FriasABD
- ABDCGCarlo GalleriniABD
- ABDQFQuentin Ferre ChaerlesABD
- ABDLMLubin MoinardABD
- ABDGSGal StareSloveniaABD
- ABDASAndreas Stenstrop MadsenABD
- ABDMOMichael OrtnerAustriaABD
- ABDCGChristian GambaABD
- DSQWBWinand BreuckersDSQ
General classification
- 1SVSeff Van KerckhoveBelgium10:37:21
- 2KHKarl HerzogGermany+0:15
- 3MHMichael HetteggerAustria+0:32
- 4BNBenjamin Noval Suarez+0:40
- 5AMAitor Martinez Groset+1:03
- 6EWElias Wändel+1:35
- 7MDMilo De La Mare+2:06
- 8CRCélian Rolland+2:58
- 9SWSander WillemsBelgium+3:15
- 10KHKristian HaugetunNorway+3:28
- 11MSMarek StiblíkCzechia+3:32
- 12VDVic De SmetBelgium+3:39
- 13KFKristian FlaterudNorway+4:06
- 14MMMaksymilian Matyasik+4:33
- 15OKOwen KingsGermany+5:11
- 16GFGiulio Franceschini+5:34
- 17SDSamuel De La MareGreat Britain+5:36
- 18AMAitor Michelena CorresSpain+6:20
- 19TMTomás MateusPortugal+6:27
- 20SSSebastian Suppi+6:33
- 21EHEnzo HincapieUnited States+6:34
- 22MRMalthe RisbjergDenmark+7:11
- 23DHDaan Hogenelst+7:16
- 24SOSindre Orholm-LønsethNorway+7:24
- 25BVBas Vanden EyndeBelgium+8:05
- 26LLLucas Lipp+8:13
- 27SVStan Van Hissenhoven+10:12
- 28LLLaurin LingenhagSwitzerland+10:23
- 29SVStan VernaillenBelgium+11:16
- 30NGNoël GoijertNetherlands+11:17
- 31RLRasmus LodahlDenmark+11:28
- 32EBEzra Bateman+11:31
- 33LDLouis Durand+11:46
- 34DTDexter Townsend+11:58
- 35LBLoris Boulle+12:05
- 36RCRaffaele Cascione+12:11
- 37EEErik Eiksund ØksnesNorway+12:12
- 38LWLuciano William Gaggioli+12:25
- 39EZEric Zanolini+12:29
- 40JEJuan Esteban Canchon GilColombia+12:44
- 41YVYasu VervoortBelgium+12:46
- 42TGTom GazeauFrance+13:23
- 43MSMarco Spanio+13:59
- 44MSMaksym ShcherbatskyiUkraine+14:44
- 45PZPatrik ZacharzewskiSweden+15:53
- 46ATAndrea TaralloItaly+18:00
- 47RVRobin Van De Walle+18:45
- 48MBMaj BohakSlovenia+19:11
- 49MVMathis VandenheedeBelgium+19:15
- 50EREmile Romieu+19:32
- 51JRJakob ResenDenmark+19:48
- 52ELELSÄßER LuanGermany+20:10
- 53ESEmil SiegersBelgium+20:18
- 54FSFinlay StorrieGreat Britain+21:12
- 55LWLars Willems+23:01
- 56MZMatteo ZambelliAustria+23:04
- 57MRMarius Retho+23:47
- 58TGThimoté Gonzalez+24:31
- 59GCGonçalo CostaPortugal+24:47
- 60GAGiacomo Agostino+25:42
- 61NDNand De BoisBelgium+25:56
- 62CLCédric Lambert+26:09
- 63MKMark Ketteringham+27:25
- 64ADAntoine Dejoie+27:43
- 65AFAlec Franzke+27:51
- 66PFPietro Ferronato+28:03
- 67THTristan HardyMauritius+28:07
- 68FSFlorian Stéphan+29:07
- 69XGXander Graham+29:29
- 70MJMax JerzynaGermany+30:36
- 71EVEmilien Verheughe+31:14
- 72GFGaspard Francoise+31:25
- 73NPNolan PedersoliFrance+31:57
- 74OSOliver Swinburn+32:48
- 75JTJakub TesaříkCzechia+33:14
- 76NGNikolaos GeorgousakisGreece+34:17
- 77GVGuido VieroItaly+34:44
- 78JJJinze Joris+34:54
- 79JVJose Vega SerratoSpain+34:58
- 80WVWout Van Cauter+35:12
- 81GBGabriel Bertin+35:26
- 82LMLilian Moriniere+36:00
- 83MFMatthew Fletcher+38:07
- 84EBEmile Boitte+39:46
- 85JBJulius BirkedalDenmark+40:30
- 86OCOndřej CibochCzechia+41:11
- 87HSHarry Shannon+42:01
- 88RVRobrecht Viaene+42:05
- 89CTCarlos Tena Leon+44:13
- 90AMAngus Mcdonnell+45:53
- 91TMTimotej MichalíkSlovakia+48:50
- 92JDJhonatan David Morales RodriguezColombia+48:58
- 93TFTomas Franco Chehebar+49:08
- 94SHSimon HihnAustria+49:56
- 95ŠKŠimon KmentCzechia+50:25
- 96LELouis Evans+51:13
- 97AHAnton HafenegerGermany+51:41
- 98JMJules Martin+52:41
- 99BVBilly Van Hout+53:20
- 100MMMathis Möller+53:31
- 101JGJonas Gaens+53:57
- 102CDCharlie Damiand+53:57
- 103AHAndreas Hannevik FyhnNorway+54:35
- 104LCLouis Chapat+54:56
- 105MBMathias BaricaSlovakia+55:05
- 106LBLucas Bulteau+55:15
- 107EBElias BaumannAustria+55:50
- 108CFClement Feuillatre+57:11
- 109MSMalo Suire+57:20
- 110ABAlexis Bizouerne+57:32
- 111ODOscar Dige+57:49
- 112ADAlvaro Dominguez Gomez+59:27
- 113PLPedro Lumbreras Moreno+59:42
- 114MDMaxence DetreFrance+59:46
- 115OBOliver BečvářCzechia+1:00:15
- 116PMPablo Martin Palacios+1:00:59
- 117LMLouka Mace+1:01:19
- 118MNMirko Nembrini+1:01:59
- 119USUgo Sijmens+1:05:55
- 120MDMichele Dalcanale+1:06:04
- 121MFMartin Fernandez Garcia+1:06:57
- 122HDHugo Delmiro Ordieres+1:07:03
- 123PGPelayo Gancedo Corrales+1:07:26
- 124LDLouis DerômeFrance+1:08:17
- 125MSMoritz Schwarzer+1:08:47
- 126STSigve TorsethNorway+1:09:56
- 127EKEnzo Kerneis+1:11:37
- 128PMPatrick Mcrae+1:13:05
- 129NSNino Seixas+1:13:26
- 130TATim Andre Cador+1:13:33
- 131HWHarley Widdowson+1:14:00
- 132YMYanis MolterLuxembourg+1:14:46
- 133ATAmaël Tarrou+1:15:14
- 134TGThomas Gaultier+1:15:19
- 135JBJules Bonsans+1:15:57
- 136KEKobe Eliano+1:18:10
- 137LALeon AtkinsGreat Britain+1:19:33
- 138SMSergio Martin Gamonales+1:20:45
- 139MLMathieu LevaqueBelgium+1:20:54
- 140ABAlban Brutin+1:21:34
- 141EGEzio Gebel+1:21:59
- 142JDJosse DietrichGermany+1:24:58
- 143DDDaniel DaviesGreat Britain+1:25:43
- 144PHPaul HawrylakFrance+1:26:12
- 145MLMathis Lecellier+1:29:54
- 146OTOliver Tregear+1:31:41
- 147LILeif Ingwersen+1:33:00
- 148SDSacha Dessart+1:35:49
- 149JCJames Calvert+1:36:17
- 150TJTimothée Joyez+1:53:01
- 151JRJoseph Raffo+1:58:28
Points classification
- 1AMAitor Martinez Groset67
- 2BNBenjamin Noval Suarez52
- 3SVSeff Van KerckhoveBelgium49
- 4EWElias Wändel45
- 5MHMichael HetteggerAustria44
- 6EHEnzo HincapieUnited States39
- 7KHKarl HerzogGermany38
- 8SWSander WillemsBelgium38
- 9MDMilo De La Mare34
- 10VDVic De SmetBelgium33
- 11GFGiulio Franceschini32
- 12FSFinlay StorrieGreat Britain25
- 13MRMarius Retho23
- 14DHDaan Hogenelst18
- 15SOSindre Orholm-LønsethNorway18
- 16MLMathieu LevaqueBelgium18
- 17CRCélian Rolland17
- 18YVYasu VervoortBelgium17
- 19KFKristian FlaterudNorway16
- 20PZPatrik ZacharzewskiSweden16
- 21JVJose Vega SerratoSpain15
- 22GCGonçalo CostaPortugal14
- 23GVGuido VieroItaly14
- 24SSSebastian Suppi13
- 25JBJulius BirkedalDenmark13
- 26MSMarek StiblíkCzechia12
- 27MRMalthe RisbjergDenmark12
- 28NPNolan PedersoliFrance12
- 29LWLuciano William Gaggioli11
- 30JJJinze Joris11
- 31KHKristian HaugetunNorway10
- 32JEJuan Esteban Canchon GilColombia10
- 33SDSamuel De La MareGreat Britain9
- 34EBEzra Bateman7
- 35JRJakob ResenDenmark7
- 36OKOwen KingsGermany6
- 37NGNikolaos GeorgousakisGreece6
- 38MSMaksym ShcherbatskyiUkraine5
- 39AMAngus Mcdonnell5
- 40SVStan Van Hissenhoven4
- 41LLLaurin LingenhagSwitzerland3
- 42LDLouis Durand3
- 43MMMaksymilian Matyasik1
- 44AMAitor Michelena CorresSpain1
- 45BVBas Vanden EyndeBelgium-1
- 46MBMaj BohakSlovenia-2
- 47THTristan HardyMauritius-5
Mountains classification
- 1BNBenjamin Noval Suarez61
- 2EHEnzo HincapieUnited States47
- 3MHMichael HetteggerAustria37
- 4JVJose Vega SerratoSpain32
- 5SVSeff Van KerckhoveBelgium26
- 6AMAitor Martinez Groset24
- 7MRMalthe RisbjergDenmark22
- 8ESEmil SiegersBelgium21
- 9KHKarl HerzogGermany20
- 10SOSindre Orholm-LønsethNorway20
- 11MVMathis VandenheedeBelgium20
- 12YVYasu VervoortBelgium18
- 13RLRasmus LodahlDenmark12
- 14MSMarco Spanio12
- 15EWElias Wändel10
- 16CRCélian Rolland10
- 17SWSander WillemsBelgium10
- 18ADAntoine Dejoie10
- 19JJJinze Joris10
- 20JBJulius BirkedalDenmark10
- 21MMMaksymilian Matyasik8
- 22GFGiulio Franceschini8
- 23DHDaan Hogenelst8
- 24NPNolan PedersoliFrance8
- 25LLLaurin LingenhagSwitzerland6
- 26JEJuan Esteban Canchon GilColombia4
- 27BVBas Vanden EyndeBelgium-4
- 28MBMaj BohakSlovenia-4
- 29THTristan HardyMauritius-4
Youth classification
- 1MDMilo De La Mare10:39:27
- 2SWSander WillemsBelgium+1:09
- 3VDVic De SmetBelgium+1:33
- 4KFKristian FlaterudNorway+2:00
- 5SDSamuel De La MareGreat Britain+3:30
- 6AMAitor Michelena CorresSpain+4:14
- 7BVBas Vanden EyndeBelgium+5:59
- 8LLLaurin LingenhagSwitzerland+8:17
- 9EBEzra Bateman+9:25
- 10LDLouis Durand+9:40
- 11EEErik Eiksund ØksnesNorway+10:06
- 12JEJuan Esteban Canchon GilColombia+10:38
- 13MSMarco Spanio+11:53
- 14RVRobin Van De Walle+16:39
- 15MBMaj BohakSlovenia+17:05
- 16MVMathis VandenheedeBelgium+17:09
- 17FSFinlay StorrieGreat Britain+19:06
- 18LWLars Willems+20:55
- 19MZMatteo ZambelliAustria+20:58
- 20TGThimoté Gonzalez+22:25
- 21NDNand De BoisBelgium+23:50
- 22ADAntoine Dejoie+25:37
- 23PFPietro Ferronato+25:57
- 24FSFlorian Stéphan+27:01
- 25XGXander Graham+27:23
- 26OSOliver Swinburn+30:42
- 27WVWout Van Cauter+33:06
- 28LMLilian Moriniere+33:54
- 29EBEmile Boitte+37:40
- 30OCOndřej CibochCzechia+39:05
- 31RVRobrecht Viaene+39:59
- 32CTCarlos Tena Leon+42:07
- 33AMAngus Mcdonnell+43:47
- 34TMTimotej MichalíkSlovakia+46:44
- 35TFTomas Franco Chehebar+47:02
- 36ŠKŠimon KmentCzechia+48:19
- 37LELouis Evans+49:07
- 38AHAnton HafenegerGermany+49:35
- 39BVBilly Van Hout+51:14
- 40MMMathis Möller+51:25
- 41LCLouis Chapat+52:50
- 42MBMathias BaricaSlovakia+52:59
- 43EBElias BaumannAustria+53:44
- 44CFClement Feuillatre+55:05
- 45ABAlexis Bizouerne+55:26
- 46PLPedro Lumbreras Moreno+57:36
- 47OBOliver BečvářCzechia+58:09
- 48PMPablo Martin Palacios+58:53
- 49MNMirko Nembrini+59:53
- 50USUgo Sijmens+1:03:49
- 51HDHugo Delmiro Ordieres+1:04:57
- 52PGPelayo Gancedo Corrales+1:05:20
- 53LDLouis DerômeFrance+1:06:11
- 54MSMoritz Schwarzer+1:06:41
- 55STSigve TorsethNorway+1:07:50
- 56EKEnzo Kerneis+1:09:31
- 57NSNino Seixas+1:11:20
- 58YMYanis MolterLuxembourg+1:12:40
- 59ATAmaël Tarrou+1:13:08
- 60JBJules Bonsans+1:13:51
- 61KEKobe Eliano+1:16:04
- 62ABAlban Brutin+1:19:28
- 63JDJosse DietrichGermany+1:22:52
- 64DDDaniel DaviesGreat Britain+1:23:37
- 65MLMathis Lecellier+1:27:48
- 66LILeif Ingwersen+1:30:54
- 67JCJames Calvert+1:34:11
- 68TJTimothée Joyez+1:50:55