Stage 2
11 Jul 2026
GC · Benjamin Noval SuarezPoints · Aitor Martinez GrosetMountains · Benjamin Noval SuarezYouth · Ezra Bateman
Stage result
- 1FSFinlay StorrieGreat Britain2:21:33
- 2AMAitor Martinez Grosets.t.
- 3EHEnzo HincapieUnited Statess.t.
- 4MLMathieu LevaqueBelgiums.t.
- 5GFGiulio Franceschinis.t.
- 6MOMichael OrtnerAustrias.t.
- 7GVGuido VieroItalys.t.
- 8JBJulius BirkedalDenmarks.t.
- 9GCGonçalo CostaPortugals.t.
- 10LWLuciano William Gaggiolis.t.
- 11MSMarek StiblíkCzechias.t.
- 12MRMarius Rethos.t.
- 13GSGal StareSlovenias.t.
- 14EBEzra Batemans.t.
- 15NGNikolaos GeorgousakisGreeces.t.
- 16AMAngus Mcdonnells.t.
- 17SVStan Van Hissenhovens.t.
- 18LDLouis Durands.t.
- 19SDSamuel De La MareGreat Britains.t.
- 20CRCélian Rollands.t.
- 21KHKristian HaugetunNorways.t.
- 22VDVic De SmetBelgium+0:34
- 23SVStan VernaillenBelgium+0:34
- 24ATAndrea TaralloItaly+0:34
- 25PHPaul HawrylakFrance+0:34
- 26LMLilian Moriniere+0:34
- 27SWSander WillemsBelgium+0:34
- 28SSSebastian Suppi+0:34
- 29MRMalthe RisbjergDenmark+0:34
- 30LBLoris Boulle+0:34
- 31MMMaksymilian Matyasik+0:34
- 32SOSindre Orholm-LønsethNorway+0:34
- 33MFMatthew Fletcher+0:34
- 34KHKarl HerzogGermany+0:34
- 35ESEmil SiegersBelgium+0:34
- 36NGNoël GoijertNetherlands+0:34
- 37GAGiacomo Agostino+0:34
- 38EVEmilien Verheughe+0:34
- 39NPNolan PedersoliFrance+0:34
- 40NDNand De BoisBelgium+0:34
- 41XGXander Graham+0:34
- 42ODOscar Dige+0:34
- 43PSPietro SolavaggioneItaly+0:34
- 44JRJakob ResenDenmark+0:34
- 45HSHarry Shannon+0:34
- 46BVBas Vanden EyndeBelgium+0:34
- 47JEJuan Esteban Canchon GilColombia+0:34
- 48EBEmile Boitte+0:34
- 49EZEric Zanolini+0:34
- 50EEErik Eiksund ØksnesNorway+0:34
- 51ŠKŠimon KmentCzechia+0:34
- 52EWElias Wändel+0:34
- 53THTristan HardyMauritius+0:34
- 54MKMark Ketteringham+0:34
- 55JDJhonatan David Morales RodriguezColombia+0:34
- 56BNBenjamin Noval Suarez+0:34
- 57TMTomás MateusPortugal+0:34
- 58RVRobrecht Viaene+0:34
- 59ELELSÄßER LuanGermany+0:34
- 60JTJakub TesaříkCzechia+0:34
- 61CGChristian Gamba+0:34
- 62TGThimoté Gonzalez+0:34
- 63DTDexter Townsend+0:34
- 64TGTom GazeauFrance+0:34
- 65OSOliver Swinburn+0:34
- 66PZPatrik ZacharzewskiSweden+0:34
- 67DHDaan Hogenelst+0:34
- 68OKOwen KingsGermany+0:34
- 69LLLucas Lipp+0:34
- 70MDMilo De La Mare+0:34
- 71EREmile Romieu+0:34
- 72MSMarco Spanio+0:34
- 73AMAitor Michelena CorresSpain+0:34
- 74ADAntoine Dejoie+0:34
- 75SVSeff Van KerckhoveBelgium+0:34
- 76RLRasmus LodahlDenmark+0:34
- 77MBMaj BohakSlovenia+0:34
- 78RCRaffaele Cascione+0:34
- 79LLLaurin LingenhagSwitzerland+0:34
- 80LWLars Willems+0:34
- 81MHMichael HetteggerAustria+0:34
- 82RVRobin Van De Walle+0:34
- 83LMLubin Moinard+0:34
- 84KFKristian FlaterudNorway+0:34
- 85GFGaspard Francoise+0:34
- 86AFAlec Franzke+0:34
- 87TFTomas Franco Chehebar+0:34
- 88HDHugo Delmiro Ordieres+2:42
- 89MVMathis VandenheedeBelgium+4:17
- 90MZMatteo ZambelliAustria+5:42
- 91JBJules Bonsans+5:42
- 92MJMax JerzynaGermany+5:42
- 93FSFlorian Stéphan+5:42
- 94BVBilly Van Hout+5:42
- 95OCOndřej CibochCzechia+5:42
- 96TATim Andre Cador+5:42
- 97PLPedro Lumbreras Moreno+5:49
- 98MSMaksym ShcherbatskyiUkraine+5:54
- 99PFPietro Ferronato+5:54
- 100LMLouka Mace+7:23
- 101TGThomas Gaultier+7:23
- 102AHAnton HafenegerGermany+7:23
- 103CFClement Feuillatre+7:23
- 104EBElias BaumannAustria+7:23
- 105LELouis Evans+7:23
- 106CDCharlie Damiand+7:23
- 107AHAndreas Hannevik FyhnNorway+7:23
- 108MDMaxence DetreFrance+7:23
- 109ADAlvaro Dominguez Gomez+7:23
- 110JJJinze Joris+7:23
- 111NLNigel Laga+7:23
- 112CTCarlos Tena Leon+7:23
- 113PGPelayo Gancedo Corrales+7:23
- 114ABAlban Brutin+7:23
- 115JGJonas Gaens+7:23
- 116KEKobe Eliano+7:23
- 117AGArmand Gouby+7:23
- 118JMJules Martin+7:23
- 119YVYasu VervoortBelgium+7:23
- 120MFMartin Fernandez Garcia+7:23
- 121GBGabriel Bertin+7:23
- 122LBLucas Bulteau+7:23
- 123LCLouis Chapat+7:23
- 124PMPatrick Mcrae+7:23
- 125QFQuentin Ferre Chaerles+7:23
- 126ACAlonso Carbonell Murcia+7:23
- 127MDMichele Dalcanale+7:23
- 128MNMirko Nembrini+7:23
- 129EKEnzo Kerneis+7:23
- 130CLCédric Lambert+7:23
- 131MSMoritz Schwarzer+7:23
- 132STSigve TorsethNorway+7:23
- 133DDDaniel DaviesGreat Britain+7:23
- 134MBMathias BaricaSlovakia+7:23
- 135SMSergio Martin Gamonales+7:23
- 136JCJames Calvert+7:23
- 137WBWinand Breuckers+7:23
- 138LILeif Ingwersen+7:23
- 139PMPablo Martin Palacios+7:23
- 140JVJose Vega SerratoSpain+7:23
- 141ABAlexis Bizouerne+7:23
- 142USUgo Sijmens+7:32
- 143MSMalo Suire+7:32
- 144WVWout Van Cauter+10:05
- 145LDLouis DerômeFrance+10:58
- 146NSNino Seixas+13:03
- 147MLMathis Lecellier+13:14
- 148SDSacha Dessart+13:14
- 149FBFinn BastiaanssenNetherlands+13:14
- 150ATAmaël Tarrou+13:14
- 151JDJosse DietrichGermany+13:14
- 152TMTimotej MichalíkSlovakia+13:17
- 153OBOliver BečvářCzechia+13:17
- 154CGCarlo Gallerini+13:17
- 155SHSimon HihnAustria+13:17
- 156OTOliver Tregear+13:17
- 157TJTimothée Joyez+14:01
- 158JRJoseph Raffo+14:01
- 159ASAndreas Stenstrop Madsen+14:01
- 160EGEzio Gebel+14:01
- 161PPPatrik Pezzo RosolaItaly+14:01
- 162MMMathis Möller+15:53
- 163YMYanis MolterLuxembourg+15:53
- 164LALeon AtkinsGreat Britain+15:53
- 165HWHarley Widdowson+15:53
- 166PJPablo Jimenez Vera Y Frias+18:06
- ABDPVPaul VriesmanNetherlandsABD
- ABDSVSimon Van Der VoortABD
- ABDZLZack LoweABD
- ABDMNMattis NoelABD
- ABDMPMatti PeschelABD
- ABDLHLuis HoylerABD
- ABDSASean ArnoldABD
General classification
- 1BNBenjamin Noval Suarez5:27:24
- 2AMAitor Martinez Groset+0:19
- 3MRMarius Retho+0:38
- 4GFGiulio Franceschini+0:41
- 5EBEzra Bateman+0:41
- 6SDSamuel De La MareGreat Britain+0:41
- 7MSMarek StiblíkCzechia+0:41
- 8CRCélian Rolland+0:41
- 9KHKristian HaugetunNorway+0:41
- 10VDVic De SmetBelgium+0:52
- 11SWSander WillemsBelgium+1:07
- 12PZPatrik ZacharzewskiSweden+1:08
- 13MDMilo De La Mare+1:08
- 14BVBas Vanden EyndeBelgium+1:13
- 15SSSebastian Suppi+1:15
- 16MMMaksymilian Matyasik+1:15
- 17KHKarl HerzogGermany+1:15
- 18JEJuan Esteban Canchon GilColombia+1:15
- 19EWElias Wändel+1:15
- 20TMTomás MateusPortugal+1:15
- 21OKOwen KingsGermany+1:15
- 22SVSeff Van KerckhoveBelgium+1:15
- 23MHMichael HetteggerAustria+1:15
- 24LLLucas Lipp+1:15
- 25KFKristian FlaterudNorway+1:15
- 26AMAitor Michelena CorresSpain+1:15
- 27MOMichael OrtnerAustria+4:29
- 28EEErik Eiksund ØksnesNorway+4:30
- 29LDLouis Durand+4:31
- 30SOSindre Orholm-LønsethNorway+4:33
- 31RCRaffaele Cascione+4:37
- 32FSFinlay StorrieGreat Britain+4:44
- 33EHEnzo HincapieUnited States+4:50
- 34JBJulius BirkedalDenmark+4:54
- 35GSGal StareSlovenia+4:54
- 36GCGonçalo CostaPortugal+4:54
- 37SVStan Van Hissenhoven+4:54
- 38LWLuciano William Gaggioli+4:54
- 39TGThimoté Gonzalez+5:03
- 40DHDaan Hogenelst+5:03
- 41NGNoël GoijertNetherlands+5:05
- 42DTDexter Townsend+5:05
- 43OSOliver Swinburn+5:25
- 44ATAndrea TaralloItaly+5:28
- 45SVStan VernaillenBelgium+5:28
- 46NDNand De BoisBelgium+5:28
- 47LBLoris Boulle+5:28
- 48MRMalthe RisbjergDenmark+5:28
- 49HSHarry Shannon+5:28
- 50EZEric Zanolini+5:28
- 51ESEmil SiegersBelgium+5:28
- 52THTristan HardyMauritius+5:28
- 53CGChristian Gamba+5:28
- 54JDJhonatan David Morales RodriguezColombia+5:28
- 55MKMark Ketteringham+5:28
- 56RLRasmus LodahlDenmark+5:28
- 57LLLaurin LingenhagSwitzerland+5:28
- 58MSMarco Spanio+5:28
- 59NPNolan PedersoliFrance+5:40
- 60TGTom GazeauFrance+5:41
- 61ADAntoine Dejoie+10:05
- 62RVRobin Van De Walle+10:10
- 63MZMatteo ZambelliAustria+10:36
- 64OCOndřej CibochCzechia+10:36
- 65MSMaksym ShcherbatskyiUkraine+10:48
- 66YVYasu VervoortBelgium+11:19
- 67EREmile Romieu+11:32
- 68TFTomas Franco Chehebar+11:39
- 69MBMaj BohakSlovenia+11:46
- 70PSPietro SolavaggioneItaly+11:48
- 71EKEnzo Kerneis+11:54
- 72WBWinand Breuckers+11:54
- 73GBGabriel Bertin+12:17
- 74JVJose Vega SerratoSpain+12:17
- 75LMLilian Moriniere+12:51
- 76ELELSÄßER LuanGermany+13:14
- 77MVMathis VandenheedeBelgium+13:48
- 78PPPatrik Pezzo RosolaItaly+14:42
- 79LDLouis DerômeFrance+15:52
- 80JRJakob ResenDenmark+16:09
- 81GVGuido VieroItaly+16:33
- 82FSFlorian Stéphan+16:42
- 83BVBilly Van Hout+16:47
- 84EBEmile Boitte+16:50
- 85JTJakub TesaříkCzechia+16:51
- 86MFMatthew Fletcher+16:53
- 87EVEmilien Verheughe+16:53
- 88XGXander Graham+16:53
- 89JJJinze Joris+16:54
- 90LWLars Willems+16:59
- 91CTCarlos Tena Leon+17:06
- 92GAGiacomo Agostino+17:07
- 93PFPietro Ferronato+17:09
- 94AFAlec Franzke+17:09
- 95NGNikolaos GeorgousakisGreece+18:09
- 96SHSimon HihnAustria+18:11
- 97TMTimotej MichalíkSlovakia+18:11
- 98EBElias BaumannAustria+18:19
- 99CLCédric Lambert+18:25
- 100LCLouis Chapat+18:28
- 101DDDaniel DaviesGreat Britain+18:28
- 102LBLucas Bulteau+18:29
- 103GFGaspard Francoise+18:53
- 104HDHugo Delmiro Ordieres+19:12
- 105MSMalo Suire+20:32
- 106YMYanis MolterLuxembourg+20:47
- 107MJMax JerzynaGermany+22:01
- 108NLNigel Laga+22:46
- 109PLPedro Lumbreras Moreno+23:33
- 110AHAnton HafenegerGermany+23:42
- 111AHAndreas Hannevik FyhnNorway+23:42
- 112ABAlexis Bizouerne+23:42
- 113MBMathias BaricaSlovakia+23:42
- 114LMLouka Mace+23:46
- 115CDCharlie Damiand+23:48
- 116JGJonas Gaens+23:48
- 117LELouis Evans+25:02
- 118PGPelayo Gancedo Corrales+25:02
- 119EGEzio Gebel+25:06
- 120ACAlonso Carbonell Murcia+25:06
- 121ADAlvaro Dominguez Gomez+25:07
- 122STSigve TorsethNorway+25:09
- 123MSMoritz Schwarzer+25:09
- 124PMPablo Martin Palacios+25:09
- 125ASAndreas Stenstrop Madsen+25:13
- 126MFMartin Fernandez Garcia+25:17
- 127USUgo Sijmens+25:18
- 128CFClement Feuillatre+25:46
- 129HWHarley Widdowson+26:57
- 130MMMathis Möller+26:58
- 131AMAngus Mcdonnell+27:49
- 132WVWout Van Cauter+27:51
- 133PHPaul HawrylakFrance+28:57
- 134MLMathieu LevaqueBelgium+29:02
- 135FBFinn BastiaanssenNetherlands+29:31
- 136ATAmaël Tarrou+29:33
- 137OTOliver Tregear+29:36
- 138OBOliver BečvářCzechia+29:36
- 139RVRobrecht Viaene+29:37
- 140NSNino Seixas+30:42
- 141LMLubin Moinard+30:57
- 142CGCarlo Gallerini+31:00
- 143ODOscar Dige+31:02
- 144LALeon AtkinsGreat Britain+31:02
- 145ŠKŠimon KmentCzechia+31:21
- 146JBJules Bonsans+33:54
- 147TATim Andre Cador+33:59
- 148KEKobe Eliano+35:35
- 149ABAlban Brutin+35:42
- 150MDMaxence DetreFrance+35:46
- 151AGArmand Gouby+35:46
- 152LILeif Ingwersen+35:48
- 153PMPatrick Mcrae+36:26
- 154JMJules Martin+36:31
- 155TGThomas Gaultier+37:46
- 156MDMichele Dalcanale+37:46
- 157QFQuentin Ferre Chaerles+37:51
- 158JCJames Calvert+37:51
- 159SDSacha Dessart+44:15
- 160JRJoseph Raffo+44:27
- 161TJTimothée Joyez+44:29
- 162SMSergio Martin Gamonales+44:48
- 163MNMirko Nembrini+45:14
- 164MLMathis Lecellier+46:15
- 165JDJosse DietrichGermany+48:26
- 166PJPablo Jimenez Vera Y Frias+48:29
Points classification
- 1AMAitor Martinez Groset42
- 2BNBenjamin Noval Suarez25
- 3FSFinlay StorrieGreat Britain25
- 4MRMarius Retho23
- 5GFGiulio Franceschini23
- 6VDVic De SmetBelgium22
- 7EHEnzo HincapieUnited States20
- 8SWSander WillemsBelgium18
- 9MLMathieu LevaqueBelgium18
- 10PZPatrik ZacharzewskiSweden16
- 11MDMilo De La Mare15
- 12MOMichael OrtnerAustria15
- 13GVGuido VieroItaly14
- 14SSSebastian Suppi13
- 15JBJulius BirkedalDenmark13
- 16EWElias Wändel12
- 17GCGonçalo CostaPortugal12
- 18LWLuciano William Gaggioli11
- 19PPPatrik Pezzo RosolaItaly11
- 20MSMarek StiblíkCzechia10
- 21JEJuan Esteban Canchon GilColombia10
- 22KFKristian FlaterudNorway9
- 23MHMichael HetteggerAustria8
- 24GSGal StareSlovenia8
- 25EBEzra Bateman7
- 26OKOwen KingsGermany6
- 27NGNikolaos GeorgousakisGreece6
- 28SDSamuel De La MareGreat Britain5
- 29SVSeff Van KerckhoveBelgium5
- 30AMAngus Mcdonnell5
- 31BVBas Vanden EyndeBelgium4
- 32SVStan Van Hissenhoven4
- 33CRCélian Rolland3
- 34LDLouis Durand3
- 35MMMaksymilian Matyasik1
Mountains classification
- 1BNBenjamin Noval Suarez27
- 2AMAitor Martinez Groset24
- 3ESEmil SiegersBelgium15
- 4CGChristian Gamba15
- 5MHMichael HetteggerAustria12
- 6RLRasmus LodahlDenmark12
- 7MSMarco Spanio12
- 8CRCélian Rolland10
- 9EWElias Wändel10
- 10ADAntoine Dejoie10
- 11PPPatrik Pezzo RosolaItaly10
- 12MMMaksymilian Matyasik8
- 13EHEnzo HincapieUnited States8
- 14DHDaan Hogenelst8
- 15JBJulius BirkedalDenmark6
- 16JEJuan Esteban Canchon GilColombia4
- 17MOMichael OrtnerAustria4
Youth classification
- 1EBEzra Bateman5:28:05
- 2SDSamuel De La MareGreat Britains.t.
- 3VDVic De SmetBelgium+0:11
- 4SWSander WillemsBelgium+0:26
- 5MDMilo De La Mare+0:27
- 6BVBas Vanden EyndeBelgium+0:32
- 7JEJuan Esteban Canchon GilColombia+0:34
- 8KFKristian FlaterudNorway+0:34
- 9AMAitor Michelena CorresSpain+0:34
- 10EEErik Eiksund ØksnesNorway+3:49
- 11LDLouis Durand+3:50
- 12FSFinlay StorrieGreat Britain+4:03
- 13TGThimoté Gonzalez+4:22
- 14OSOliver Swinburn+4:44
- 15NDNand De BoisBelgium+4:47
- 16LLLaurin LingenhagSwitzerland+4:47
- 17MSMarco Spanio+4:47
- 18ADAntoine Dejoie+9:24
- 19RVRobin Van De Walle+9:29
- 20MZMatteo ZambelliAustria+9:55
- 21OCOndřej CibochCzechia+9:55
- 22TFTomas Franco Chehebar+10:58
- 23MBMaj BohakSlovenia+11:05
- 24EKEnzo Kerneis+11:13
- 25LMLilian Moriniere+12:10
- 26MVMathis VandenheedeBelgium+13:07
- 27LDLouis DerômeFrance+15:11
- 28FSFlorian Stéphan+16:01
- 29BVBilly Van Hout+16:06
- 30EBEmile Boitte+16:09
- 31XGXander Graham+16:12
- 32LWLars Willems+16:18
- 33CTCarlos Tena Leon+16:25
- 34PFPietro Ferronato+16:28
- 35TMTimotej MichalíkSlovakia+17:30
- 36EBElias BaumannAustria+17:38
- 37LCLouis Chapat+17:47
- 38DDDaniel DaviesGreat Britain+17:47
- 39HDHugo Delmiro Ordieres+18:31
- 40YMYanis MolterLuxembourg+20:06
- 41NLNigel Laga+22:05
- 42PLPedro Lumbreras Moreno+22:52
- 43AHAnton HafenegerGermany+23:01
- 44ABAlexis Bizouerne+23:01
- 45MBMathias BaricaSlovakia+23:01
- 46LELouis Evans+24:21
- 47PGPelayo Gancedo Corrales+24:21
- 48ACAlonso Carbonell Murcia+24:25
- 49STSigve TorsethNorway+24:28
- 50MSMoritz Schwarzer+24:28
- 51PMPablo Martin Palacios+24:28
- 52USUgo Sijmens+24:37
- 53CFClement Feuillatre+25:05
- 54MMMathis Möller+26:17
- 55AMAngus Mcdonnell+27:08
- 56WVWout Van Cauter+27:10
- 57ATAmaël Tarrou+28:52
- 58OBOliver BečvářCzechia+28:55
- 59RVRobrecht Viaene+28:56
- 60NSNino Seixas+30:01
- 61LMLubin Moinard+30:16
- 62ŠKŠimon KmentCzechia+30:40
- 63JBJules Bonsans+33:13
- 64KEKobe Eliano+34:54
- 65ABAlban Brutin+35:01
- 66AGArmand Gouby+35:05
- 67LILeif Ingwersen+35:07
- 68JCJames Calvert+37:10
- 69TJTimothée Joyez+43:48
- 70MNMirko Nembrini+44:33
- 71MLMathis Lecellier+45:34
- 72JDJosse DietrichGermany+47:45
- 73PJPablo Jimenez Vera Y Frias+47:48