Stage 2: Stage 1B
04 Jul 2026
Stage result
- 1
Julius JohansenUAE Team Emirates XRG00:04:16.73 - 2
Ivo OliveiraUAE Team Emirates XRG00:04:18.75 - 3MMMichiel MourisNetherlands00:04:22.99
- 4
Danny Van PoppelRed Bull - Bora - Hansgrohe00:04:24.56 - 5
Mads AndersenSwatt Club00:04:26.19 - 6
Benjamin BoosRembe | Rad-Net00:04:26.62 - 7TPTomáš PřidalTeam United Shipping00:04:27.01
- 8
Matias MalmbergSwatt Club00:04:27.05 - 9SOSteijn OosterveldAzerion / Villa Valkenburg00:04:27.28
- 10LVLuke VerburgAzerion / Villa Valkenburg00:04:27.83
- 11MOManuel OioliSwatt Club00:04:27.85
- 12PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery00:04:28.65
- 13
Timothy DupontTarteletto - Isorex00:04:28.85
- 14
Alexandre BalmerSolution Tech Nippo Rali00:04:28.95 - 15MSMarcis SheltonCompetitive Edge Racing00:04:29.02
- 16IGIker Gomez Lopez De GoicoecheaEquipo Kern Pharma00:04:29.14
- 17SMSergio MerisUnibet Rose Rockets00:04:29.16
- 18JVJens VerbruggheNSN Development Team00:04:29.19
- 19
Mark DonovanPinarello-Q36.5 Pro Cycling Team00:04:29.47 - 20PTPablo Torres AriasUAE Team Emirates XRG00:04:29.53
- 21LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies00:04:29.53
- 22DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies00:04:29.63
- 23AMAdrien MaireUnibet Rose Rockets00:04:30.00
- 24JBJulian BorreschRembe | Rad-Net00:04:30.10
- 25IRIben RommelaereTarteletto - Isorex00:04:30.91
- 26
Filippo BaronciniUAE Team Emirates XRG00:04:31.26 - 27
Moritz KretschyNSN Cycling Team00:04:31.46 - 28KBKristians BelohvosciksBike Aid00:04:31.65
- 29
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team00:04:31.74 - 30BMBrody McdonaldModern Adventure Pro Cycling00:04:31.82
- 31OTOle TheilerRembe | Rad-Net00:04:31.94
- 32GGGiacomo GaravagliaSwatt Club00:04:31.95
- 33
Thomas GloagPinarello-Q36.5 Pro Cycling Team00:04:32.51 - 34VVVictor VidalBike Aid00:04:32.54
- 35DZDylan ZakrajsekCompetitive Edge Racing00:04:32.74
- 36
Vincent HoppezakAzerion / Villa Valkenburg00:04:32.89 - 37
Joe PidcockPinarello-Q36.5 Pro Cycling Team00:04:32.93 - 38JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe00:04:33.51
- 39MEMáté EndrédiTeam United Shipping00:04:33.97
- 40JSJoppe SterckTarteletto - Isorex00:04:34.74
- 41IVIustin-Ioan VaidianMentorise Teem Ccn00:04:34.77
- 42TVTeun VeelersAzerion / Villa Valkenburg00:04:34.80
- 43
Lennert TeugelsTarteletto - Isorex00:04:34.97 - 44
Jannis PeterUnibet Rose Rockets00:04:35.15 - 45MPMattew-Denis PiciuMentorise Teem Ccn00:04:35.21
- 46
Gianni MarchandTarteletto - Isorex00:04:35.22
- 47KWKiaan WattsNSN Development Team00:04:35.45
- 48NNNicholas NarrawayBermuda00:04:35.45
- 49KTKyrylo TsarenkoSolution Tech Nippo Rali00:04:35.45
- 50
Oded KogutNSN Cycling Team00:04:35.89 - 51EBEivind Broholt FougnerUnibet Rose Rockets00:04:36.02
- 52EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery00:04:36.21
- 53NDNino De JongAzerion / Villa Valkenburg00:04:36.30
- 54TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies00:04:36.32
- 55
Miguel HeidemannRembe | Rad-Net00:04:36.32 - 56LQLars QuaedvliegUniverse Cycling Team00:04:36.50
- 57
Riley PickrellModern Adventure Pro Cycling00:04:36.54 - 58ZMZachary MarriageNSN Development Team00:04:36.64
- 59ESEnea SambinelloUAE Team Emirates Gen-Z00:04:37.35
- 60NGNiccolo' GalliSolme Olmo Arvedi00:04:37.35
- 61
Philip HeijnenAzerion / Villa Valkenburg00:04:37.64 - 62RDRyan DrummondCompetitive Edge Racing00:04:37.77
- 63MTMárkó TóthTeam United Shipping00:04:37.90
- 64ILIan Lopez De San RomanModern Adventure Pro Cycling00:04:38.17
- 65PCPablo Carrascosa MillerEquipo Kern Pharma00:04:38.35
- 66AZAndrin ZügerRun&Race-Solarpur00:04:38.38
- 67LJLuca JenniRun&Race-Solarpur00:04:38.42
- 68JPJoonas PuuraidBike Aid00:04:39.14
- 69CBCatalin ButaMentorise Teem Ccn00:04:39.27
- 70ATAnton Theo LennemannBike Aid00:04:39.62
- 71LGLorenzo GalimbertiSwatt Club00:04:39.78
- 72NSNicola SchleunigerRun&Race-Solarpur00:04:40.20
- 73
Walter CalzoniPinarello-Q36.5 Pro Cycling Team00:04:40.53
- 74WPWouter PoelsUnibet Rose Rockets00:04:40.84
- 75ZPZsombor PalumbyTeam United Shipping00:04:40.88
- 76MPMichael PeterRun&Race-Solarpur00:04:41.31
- 77ACAndrei CarbunareaRomania00:04:41.51
- 78NPNicolo' PettitiSwatt Club00:04:41.97
- 79IAIbai Azanza BuruscoEquipo Kern Pharma00:04:42.07
- 80
Edward DunbarPinarello-Q36.5 Pro Cycling Team00:04:42.20 - 81AFAndrew FrankCompetitive Edge Racing00:04:42.23
- 82OMOliver MattheisBike Aid00:04:42.60
- 83KHKieran HaugModern Adventure Pro Cycling00:04:42.64
- 84JVJannes Van WeeleUniverse Cycling Team00:04:42.66
- 85ZSZétény SzijártóTeam United Shipping00:04:43.00
- 86
Adria Pericas CapdevilaUAE Team Emirates XRG00:04:43.31 - 87BKBenedek KissHungary00:04:43.33
- 88HAHugo Aznar VijuescaEquipo Kern Pharma00:04:43.55
- 89FLFabrice LefevreTarteletto - Isorex00:04:43.84
- 90JGJorge Gutierrez GonzalezEquipo Kern Pharma00:04:44.22
- 91ATAlin ToaderFnix-Scom-Hengxiang Cycling Team00:04:44.30
- 92MGMax GraboschBike Aid00:04:44.66
- 93WLWessel LangeUniverse Cycling Team00:04:44.68
- 94DLDawid LewandowskiNSN Development Team00:04:45.38
- 95TKTobias KreuzerRun&Race-Solarpur00:04:45.41
- 96MSMassimo SavoldiniSolme Olmo Arvedi00:04:45.49
- 97KBKamiel BonneuSolution Tech Nippo Rali00:04:45.85
- 98GMGerhard-Cristin MoldanskyMentorise Teem Ccn00:04:45.93
- 99CKCristian-Eduard KatoMentorise Teem Ccn00:04:45.93
- 100HPHorea-Stefan PrecupRomania00:04:45.95
- 101SBSimone BudaSolme Olmo Arvedi00:04:46.17
- 102
Roger KlugeRembe | Rad-Net00:04:47.16 - 103RNRastko NikačevićTeam United Shipping00:04:47.37
- 104MWMees WillemsenUniverse Cycling Team00:04:47.62
- 105
Roberto GonzálezSolution Tech Nippo Rali00:04:48.45 - 106LWLuke WalterCompetitive Edge Racing00:04:48.66
- 107
Anatolii BudiakChina Meitan Cycling Team00:04:49.21 - 108TCTudor CazaceanuRomania00:04:49.21
- 109
Michele GazzoliSolution Tech Nippo Rali00:04:49.76
- 110BMBendegúz Mátyás NagyHungary00:04:50.47
- 111VAVictor-Alexandru AronRomania00:04:50.76
- 112
Odd Christian EikingUnibet Rose Rockets00:04:51.21 - 113ALAdam LewisAps Pro Cycling By Team Cadence Cyclery00:04:51.51
- 114BMByron MuntonModern Adventure Pro Cycling00:04:52.01
- 115ODOvidiu-Gabriel DorcuRomania00:04:54.42
- 116MSMárton SolymosiHungary00:04:54.84
- 117
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery00:04:54.94 - 118ACArmin CaselliSolme Olmo Arvedi00:04:55.69
- 119LVLuuk Van Der MeerUniverse Cycling Team00:04:56.06
- 120MWMatthew WallsAps Pro Cycling By Team Cadence Cyclery00:05:02.88
- 121THTamás HanczHungary00:05:03.26
- 122RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery00:05:03.45
- 123BDBastian DietlRun&Race-Solarpur00:05:04.40
- 124
Ivan Ramiro Sosa CuervoEquipo Kern Pharma00:05:05.83 - 125
Yacine HamzaMadar Pro Cycling Team00:05:07.89 - 126LMLuca MorlinoSolme Olmo Arvedi00:05:10.69
- 127LVLuca VerrandoSolution Tech Nippo Rali00:05:12.64
- 128NSNassim SaidiMadar Pro Cycling Team00:05:13.20
- 129
Leo William HayterModern Adventure Pro Cycling00:05:29.46 - 130ARAnes RiahiMadar Pro Cycling Team00:06:08.39
- 131ÁRÁdám RévészCampana Imballaggi-Morbiato-Trentino00:07:29.00
General classification
- 1
Julius JohansenUAE Team Emirates XRG2:36:18 - 2
Ivo OliveiraUAE Team Emirates XRG+0:02 - 3
Matias MalmbergSwatt Club+0:03 - 4
Danny Van PoppelRed Bull - Bora - Hansgrohe+0:04 - 5
Mads AndersenSwatt Club+0:10 - 6
Benjamin BoosRembe | Rad-Net+0:10 - 7TPTomáš PřidalTeam United Shipping+0:11
- 8SOSteijn OosterveldAzerion / Villa Valkenburg+0:11
- 9DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+0:11
- 10LVLuke VerburgAzerion / Villa Valkenburg+0:11
- 11MOManuel OioliSwatt Club+0:11
- 12IRIben RommelaereTarteletto - Isorex+0:11
- 13PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery+0:12
- 14
Timothy DupontTarteletto - Isorex+0:12
- 15
Alexandre BalmerSolution Tech Nippo Rali+0:12 - 16MSMarcis SheltonCompetitive Edge Racing+0:13
- 17IGIker Gomez Lopez De GoicoecheaEquipo Kern Pharma+0:13
- 18SMSergio MerisUnibet Rose Rockets+0:13
- 19JVJens VerbruggheNSN Development Team+0:13
- 20
Mark DonovanPinarello-Q36.5 Pro Cycling Team+0:13 - 21PTPablo Torres AriasUAE Team Emirates XRG+0:13
- 22LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies+0:13
- 23AMAdrien MaireUnibet Rose Rockets+0:13
- 24JBJulian BorreschRembe | Rad-Net+0:14
- 25
Filippo BaronciniUAE Team Emirates XRG+0:15 - 26
Moritz KretschyNSN Cycling Team+0:15 - 27KBKristians BelohvosciksBike Aid+0:15
- 28
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+0:15 - 29BMBrody McdonaldModern Adventure Pro Cycling+0:15
- 30OTOle TheilerRembe | Rad-Net+0:15
- 31GGGiacomo GaravagliaSwatt Club+0:15
- 32
Thomas GloagPinarello-Q36.5 Pro Cycling Team+0:16 - 33VVVictor VidalBike Aid+0:16
- 34DZDylan ZakrajsekCompetitive Edge Racing+0:16
- 35
Joe PidcockPinarello-Q36.5 Pro Cycling Team+0:16 - 36JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+0:17
- 37MEMáté EndrédiTeam United Shipping+0:17
- 38JSJoppe SterckTarteletto - Isorex+0:18
- 39IVIustin-Ioan VaidianMentorise Teem Ccn+0:18
- 40TVTeun VeelersAzerion / Villa Valkenburg+0:18
- 41
Lennert TeugelsTarteletto - Isorex+0:18 - 42
Jannis PeterUnibet Rose Rockets+0:19 - 43MPMattew-Denis PiciuMentorise Teem Ccn+0:19
- 44
Gianni MarchandTarteletto - Isorex+0:19
- 45KWKiaan WattsNSN Development Team+0:19
- 46KTKyrylo TsarenkoSolution Tech Nippo Rali+0:19
- 47NNNicholas NarrawayBermuda+0:19
- 48
Oded KogutNSN Cycling Team+0:19 - 49EBEivind Broholt FougnerUnibet Rose Rockets+0:20
- 50EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+0:20
- 51NDNino De JongAzerion / Villa Valkenburg+0:20
- 52
Miguel HeidemannRembe | Rad-Net+0:20 - 53LQLars QuaedvliegUniverse Cycling Team+0:20
- 54
Riley PickrellModern Adventure Pro Cycling+0:20 - 55ZMZachary MarriageNSN Development Team+0:20
- 56ESEnea SambinelloUAE Team Emirates Gen-Z+0:21
- 57NGNiccolo' GalliSolme Olmo Arvedi+0:21
- 58RDRyan DrummondCompetitive Edge Racing+0:21
- 59MTMárkó TóthTeam United Shipping+0:21
- 60ILIan Lopez De San RomanModern Adventure Pro Cycling+0:22
- 61PCPablo Carrascosa MillerEquipo Kern Pharma+0:22
- 62AZAndrin ZügerRun&Race-Solarpur+0:22
- 63LJLuca JenniRun&Race-Solarpur+0:22
- 64CBCatalin ButaMentorise Teem Ccn+0:23
- 65ATAnton Theo LennemannBike Aid+0:23
- 66LGLorenzo GalimbertiSwatt Club+0:23
- 67NSNicola SchleunigerRun&Race-Solarpur+0:24
- 68
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+0:24
- 69WPWouter PoelsUnibet Rose Rockets+0:24
- 70ZPZsombor PalumbyTeam United Shipping+0:24
- 71MPMichael PeterRun&Race-Solarpur+0:25
- 72ACAndrei CarbunareaRomania+0:25
- 73NPNicolo' PettitiSwatt Club+0:25
- 74ZSZétény SzijártóTeam United Shipping+0:26
- 75IAIbai Azanza BuruscoEquipo Kern Pharma+0:26
- 76
Edward DunbarPinarello-Q36.5 Pro Cycling Team+0:26 - 77AFAndrew FrankCompetitive Edge Racing+0:26
- 78OMOliver MattheisBike Aid+0:26
- 79KHKieran HaugModern Adventure Pro Cycling+0:26
- 80
Adria Pericas CapdevilaUAE Team Emirates XRG+0:27 - 81BKBenedek KissHungary+0:27
- 82FLFabrice LefevreTarteletto - Isorex+0:27
- 83JGJorge Gutierrez GonzalezEquipo Kern Pharma+0:28
- 84ATAlin ToaderFnix-Scom-Hengxiang Cycling Team+0:28
- 85DLDawid LewandowskiNSN Development Team+0:29
- 86TKTobias KreuzerRun&Race-Solarpur+0:29
- 87MSMassimo SavoldiniSolme Olmo Arvedi+0:29
- 88KBKamiel BonneuSolution Tech Nippo Rali+0:29
- 89GMGerhard-Cristin MoldanskyMentorise Teem Ccn+0:29
- 90HPHorea-Stefan PrecupRomania+0:29
- 91SBSimone BudaSolme Olmo Arvedi+0:30
- 92RNRastko NikačevićTeam United Shipping+0:31
- 93
Roberto GonzálezSolution Tech Nippo Rali+0:32 - 94
Anatolii BudiakChina Meitan Cycling Team+0:33 - 95TCTudor CazaceanuRomania+0:33
- 96
Michele GazzoliSolution Tech Nippo Rali+0:33
- 97BMBendegúz Mátyás NagyHungary+0:34
- 98
Odd Christian EikingUnibet Rose Rockets+0:35 - 99ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+0:35
- 100BMByron MuntonModern Adventure Pro Cycling+0:36
- 101ODOvidiu-Gabriel DorcuRomania+0:38
- 102MSMárton SolymosiHungary+0:38
- 103
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+0:38 - 104ACArmin CaselliSolme Olmo Arvedi+0:39
- 105LVLuuk Van Der MeerUniverse Cycling Team+0:40
- 106THTamás HanczHungary+0:47
- 107RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery+0:47
- 108
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+0:49 - 109
Yacine HamzaMadar Pro Cycling Team+0:51 - 110LMLuca MorlinoSolme Olmo Arvedi+0:54
- 111LVLuca VerrandoSolution Tech Nippo Rali+0:56
- 112NSNassim SaidiMadar Pro Cycling Team+0:57
- 113
Philip HeijnenAzerion / Villa Valkenburg+1:04 - 114HAHugo Aznar VijuescaEquipo Kern Pharma+1:10
- 115LWLuke WalterCompetitive Edge Racing+1:15
- 116
Roger KlugeRembe | Rad-Net+1:23 - 117ARAnes RiahiMadar Pro Cycling Team+1:52
- 118BDBastian DietlRun&Race-Solarpur+2:57
- 119VAVictor-Alexandru AronRomania+3:11
- 120ÁRÁdám RévészCampana Imballaggi-Morbiato-Trentino+3:13
- 121
Leo William HayterModern Adventure Pro Cycling+4:02 - 122MMMichiel MourisNetherlands+5:39
- 123
Vincent HoppezakAzerion / Villa Valkenburg+5:41 - 124TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+5:53
- 125WLWessel LangeUniverse Cycling Team+5:53
- 126JPJoonas PuuraidBike Aid+5:56
- 127JVJannes Van WeeleUniverse Cycling Team+5:59
- 128MGMax GraboschBike Aid+6:01
- 129MWMatthew WallsAps Pro Cycling By Team Cadence Cyclery+6:11
- 130MWMees WillemsenUniverse Cycling Team+6:19
- 131CKCristian-Eduard KatoMentorise Teem Ccn+12:13
Points classification
- 1
Matias MalmbergSwatt Club34 - 2
Danny Van PoppelRed Bull - Bora - Hansgrohe32 - 3
Julius JohansenUAE Team Emirates XRG25 - 4
Ivo OliveiraUAE Team Emirates XRG20 - 5DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies15
- 6MMMichiel MourisNetherlands15
- 7
Benjamin BoosRembe | Rad-Net14 - 8ZSZétény SzijártóTeam United Shipping14
- 9IRIben RommelaereTarteletto - Isorex9
- 10
Mads AndersenSwatt Club9 - 11
Riley PickrellModern Adventure Pro Cycling9 - 12TPTomáš PřidalTeam United Shipping6
- 13SBSimone BudaSolme Olmo Arvedi6
- 14ALAdam LewisAps Pro Cycling By Team Cadence Cyclery5
- 15SOSteijn OosterveldAzerion / Villa Valkenburg4
- 16
Oded KogutNSN Cycling Team4 - 17LVLuke VerburgAzerion / Villa Valkenburg3
- 18MOManuel OioliSwatt Club2
- 19NSNicola SchleunigerRun&Race-Solarpur2
- 20PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery1
- 21KBKristians BelohvosciksBike Aid1
Mountains classification
- 1IRIben RommelaereTarteletto - Isorex8
- 2IVIustin-Ioan VaidianMentorise Teem Ccn7
- 3ALAdam LewisAps Pro Cycling By Team Cadence Cyclery2
- 4ZSZétény SzijártóTeam United Shipping1
Youth classification
- 1TPTomáš PřidalTeam United Shipping2:36:29
- 2SOSteijn OosterveldAzerion / Villa Valkenburgs.t.
- 3DDDavide DonatiRed Bull - Bora - Hansgrohe Rookiess.t.
- 4IRIben RommelaereTarteletto - Isorexs.t.
- 5MSMarcis SheltonCompetitive Edge Racing+0:02
- 6IGIker Gomez Lopez De GoicoecheaEquipo Kern Pharma+0:02
- 7JVJens VerbruggheNSN Development Team+0:02
- 8PTPablo Torres AriasUAE Team Emirates XRG+0:02
- 9LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies+0:02
- 10MEMáté EndrédiTeam United Shipping+0:06
- 11ESEnea SambinelloUAE Team Emirates Gen-Z+0:10
- 12RDRyan DrummondCompetitive Edge Racing+0:10
- 13MTMárkó TóthTeam United Shipping+0:10
- 14ACAndrei CarbunareaRomania+0:14
- 15IAIbai Azanza BuruscoEquipo Kern Pharma+0:15
- 16
Adria Pericas CapdevilaUAE Team Emirates XRG+0:16 - 17BKBenedek KissHungary+0:16
- 18FLFabrice LefevreTarteletto - Isorex+0:16
- 19ATAlin ToaderFnix-Scom-Hengxiang Cycling Team+0:17
- 20DLDawid LewandowskiNSN Development Team+0:18
- 21MSMassimo SavoldiniSolme Olmo Arvedi+0:18
- 22HPHorea-Stefan PrecupRomania+0:18
- 23RNRastko NikačevićTeam United Shipping+0:20
- 24ODOvidiu-Gabriel DorcuRomania+0:27
- 25ACArmin CaselliSolme Olmo Arvedi+0:28
- 26THTamás HanczHungary+0:36
- 27LMLuca MorlinoSolme Olmo Arvedi+0:43
- 28LVLuca VerrandoSolution Tech Nippo Rali+0:45
- 29LWLuke WalterCompetitive Edge Racing+1:04
- 30ARAnes RiahiMadar Pro Cycling Team+1:41
- 31VAVictor-Alexandru AronRomania+3:00
- 32ÁRÁdám RévészCampana Imballaggi-Morbiato-Trentino+3:02
- 33MMMichiel MourisNetherlands+5:28
- 34TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+5:42
- 35JPJoonas PuuraidBike Aid+5:45
- 36MWMatthew WallsAps Pro Cycling By Team Cadence Cyclery+6:00
- 37CKCristian-Eduard KatoMentorise Teem Ccn+12:02