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