Stage 2
05 Jul 2026
GC · Lorenzo Mark FinnPoints · Matias MalmbergMountains · Lorenzo Mark FinnYouth · Lorenzo Mark Finn
Stage result
- 1LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies3:47:51
- 2BMByron MuntonModern Adventure Pro Cycling+0:09
- 3PTPablo Torres AriasUAE Team Emirates XRG+0:49
- 4
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+1:05
- 5KTKyrylo TsarenkoSolution Tech Nippo Rali+1:05
- 6
Adria Pericas CapdevilaUAE Team Emirates XRG+1:05 - 7
Jannis PeterUnibet Rose Rockets+1:05 - 8
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+1:06 - 9
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+1:06 - 10
Mark DonovanPinarello-Q36.5 Pro Cycling Team+1:06 - 11SMSergio MerisUnibet Rose Rockets+1:23
- 12
Gianni MarchandTarteletto - Isorex+1:23
- 13HAHugo Aznar VijuescaEquipo Kern Pharma+1:23
- 14
Edward DunbarPinarello-Q36.5 Pro Cycling Team+1:23 - 15KHKieran HaugModern Adventure Pro Cycling+1:23
- 16WPWouter PoelsUnibet Rose Rockets+1:29
- 17EBEivind Broholt FougnerUnibet Rose Rockets+1:30
- 18JGJorge Gutierrez GonzalezEquipo Kern Pharma+2:08
- 19MSMarcis SheltonCompetitive Edge Racing+2:52
- 20JBJulian BorreschRembe | Rad-Net+2:52
- 21ÁRÁdám RévészCampana Imballaggi-Morbiato-Trentino+2:52
- 22GGGiacomo GaravagliaSwatt Club+2:52
- 23VVVictor VidalBike Aid+2:52
- 24PCPablo Carrascosa MillerEquipo Kern Pharma+2:52
- 25TPTomáš PřidalTeam United Shipping+2:52
- 26
Moritz KretschyNSN Cycling Team+3:17 - 27
Miguel HeidemannRembe | Rad-Net+3:17 - 28ACAndrei CarbunareaRomania+3:19
- 29LJLuca JenniRun&Race-Solarpur+3:22
- 30LQLars QuaedvliegUniverse Cycling Team+3:22
- 31TKTobias KreuzerRun&Race-Solarpur+3:22
- 32
Thomas GloagPinarello-Q36.5 Pro Cycling Team+4:24 - 33ILIan Lopez De San RomanModern Adventure Pro Cycling+4:24
- 34IVIustin-Ioan VaidianMentorise Teem Ccn+4:24
- 35ZPZsombor PalumbyTeam United Shipping+4:28
- 36OMOliver MattheisBike Aid+4:28
- 37OTOle TheilerRembe | Rad-Net+4:28
- 38
Joe PidcockPinarello-Q36.5 Pro Cycling Team+4:28 - 39
Filippo BaronciniUAE Team Emirates XRG+4:28 - 40CBCatalin ButaMentorise Teem Ccn+5:32
- 41MSMassimo SavoldiniSolme Olmo Arvedi+5:34
- 42MEMáté EndrédiTeam United Shipping+5:34
- 43RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery+5:34
- 44
Ivo OliveiraUAE Team Emirates XRG+5:42 - 45ZMZachary MarriageNSN Development Team+6:32
- 46KBKamiel BonneuSolution Tech Nippo Rali+6:50
- 47EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+7:20
- 48IGIker Gomez Lopez De GoicoecheaEquipo Kern Pharma+7:48
- 49VAVictor-Alexandru AronRomania+7:48
- 50LMLuca MorlinoSolme Olmo Arvedi+7:48
- 51ODOvidiu-Gabriel DorcuRomania+7:48
- 52MOManuel OioliSwatt Club+7:48
- 53
Roberto GonzálezSolution Tech Nippo Rali+7:48 - 54NPNicolo' PettitiSwatt Club+7:48
- 55
Anatolii BudiakChina Meitan Cycling Team+7:48 - 56LVLuca VerrandoSolution Tech Nippo Rali+7:48
- 57MTMárkó TóthTeam United Shipping+7:48
- 58DLDawid LewandowskiNSN Development Team+8:24
- 59THTamás HanczHungary+8:31
- 60KWKiaan WattsNSN Development Team+8:44
- 61GMGerhard-Cristin MoldanskyMentorise Teem Ccn+8:44
- 62HPHorea-Stefan PrecupRomania+8:44
- 63IAIbai Azanza BuruscoEquipo Kern Pharma+9:40
- 64BDBastian DietlRun&Race-Solarpur+10:18
- 65ZSZétény SzijártóTeam United Shipping+10:31
- 66RNRastko NikačevićTeam United Shipping+10:31
- 67TCTudor CazaceanuRomania+10:31
- 68MSMárton SolymosiHungary+10:48
- 69BMBendegúz Mátyás NagyHungary+10:48
- 70AMAdrien MaireUnibet Rose Rockets+11:10
- 71MPMichael PeterRun&Race-Solarpur+11:56
- 72AZAndrin ZügerRun&Race-Solarpur+11:56
- 73PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery+12:19
- 74ATAlin ToaderFnix-Scom-Hengxiang Cycling Team+12:22
- 75
Julius JohansenUAE Team Emirates XRG+12:24 - 76
Lennert TeugelsTarteletto - Isorex+12:24 - 77
Alexandre BalmerSolution Tech Nippo Rali+12:24 - 78
Vincent HoppezakAzerion / Villa Valkenburg+13:46 - 79
Philip HeijnenAzerion / Villa Valkenburg+13:46 - 80NGNiccolo' GalliSolme Olmo Arvedi+13:46
- 81
Benjamin BoosRembe | Rad-Net+13:46 - 82BMBrody McdonaldModern Adventure Pro Cycling+13:46
- 83TVTeun VeelersAzerion / Villa Valkenburg+13:46
- 84NDNino De JongAzerion / Villa Valkenburg+13:46
- 85ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+13:46
- 86JVJens VerbruggheNSN Development Team+13:46
- 87
Matias MalmbergSwatt Club+13:46 - 88
Riley PickrellModern Adventure Pro Cycling+13:46 - 89IRIben RommelaereTarteletto - Isorex+13:46
- 90SBSimone BudaSolme Olmo Arvedi+13:46
- 91
Roger KlugeRembe | Rad-Net+13:46 - 92NNNicholas NarrawayBermuda+14:57
- 93DZDylan ZakrajsekCompetitive Edge Racing+14:57
- 94ESEnea SambinelloUAE Team Emirates Gen-Z+15:19
- 95JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+15:19
- 96LVLuuk Van Der MeerUniverse Cycling Team+15:19
- 97MGMax GraboschBike Aid+15:19
- 98KBKristians BelohvosciksBike Aid+15:19
- 99MPMattew-Denis PiciuMentorise Teem Ccn+15:19
- 100TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+15:19
- 101ARAnes RiahiMadar Pro Cycling Team+15:19
- 102
Danny Van PoppelRed Bull - Bora - Hansgrohe+15:19 - 103
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+15:19 - 104ACArmin CaselliSolme Olmo Arvedi+15:19
- 105DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+15:19
- 106JPJoonas PuuraidBike Aid+15:19
- 107
Oded KogutNSN Cycling Team+15:19 - 108JSJoppe SterckTarteletto - Isorex+15:19
- 109SOSteijn OosterveldAzerion / Villa Valkenburg+15:19
- 110ATAnton Theo LennemannBike Aid+15:19
- 111BKBenedek KissHungary+15:19
- 112NSNicola SchleunigerRun&Race-Solarpur+15:19
- 113WLWessel LangeUniverse Cycling Team+15:19
- 114
Leo William HayterModern Adventure Pro Cycling+17:56 - 115LGLorenzo GalimbertiSwatt Club+17:56
- 116MWMatthew WallsAps Pro Cycling By Team Cadence Cyclery+18:11
- 117LVLuke VerburgAzerion / Villa Valkenburg+18:11
- 118
Michele GazzoliSolution Tech Nippo Rali+18:58
- 119MWMees WillemsenUniverse Cycling Team+20:01
- 120
Timothy DupontTarteletto - Isorex+21:14
- 121MMMichiel MourisNetherlands+21:14
- 122AFAndrew FrankCompetitive Edge Racing+21:14
- 123
Mads AndersenSwatt Club+21:14 - 124JVJannes Van WeeleUniverse Cycling Team+21:14
- 125CKCristian-Eduard KatoMentorise Teem Ccn+23:23
- 126LWLuke WalterCompetitive Edge Racing+24:30
- 127FLFabrice LefevreTarteletto - Isorex+24:39
- 128
Yacine HamzaMadar Pro Cycling Team+27:02 - 129RDRyan DrummondCompetitive Edge Racing+31:02
- DNFNSNassim SaidiMadar Pro Cycling TeamDNF
- DNS
Odd Christian EikingUnibet Rose RocketsDNS
General classification
- 1LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies6:24:12
- 2BMByron MuntonModern Adventure Pro Cycling+0:36
- 3PTPablo Torres AriasUAE Team Emirates XRG+0:55
- 4
Mark DonovanPinarello-Q36.5 Pro Cycling Team+1:16 - 5
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+1:18 - 6
Jannis PeterUnibet Rose Rockets+1:21 - 7KTKyrylo TsarenkoSolution Tech Nippo Rali+1:21
- 8
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+1:26
- 9
Adria Pericas CapdevilaUAE Team Emirates XRG+1:29 - 10SMSergio MerisUnibet Rose Rockets+1:33
- 11
Gianni MarchandTarteletto - Isorex+1:39
- 12
Edward DunbarPinarello-Q36.5 Pro Cycling Team+1:46 - 13KHKieran HaugModern Adventure Pro Cycling+1:46
- 14EBEivind Broholt FougnerUnibet Rose Rockets+1:47
- 15WPWouter PoelsUnibet Rose Rockets+1:50
- 16
Ivan Ramiro Sosa CuervoEquipo Kern Pharma+1:52 - 17HAHugo Aznar VijuescaEquipo Kern Pharma+2:30
- 18JGJorge Gutierrez GonzalezEquipo Kern Pharma+2:33
- 19TPTomáš PřidalTeam United Shipping+3:00
- 20MSMarcis SheltonCompetitive Edge Racing+3:02
- 21JBJulian BorreschRembe | Rad-Net+3:03
- 22GGGiacomo GaravagliaSwatt Club+3:04
- 23VVVictor VidalBike Aid+3:05
- 24PCPablo Carrascosa MillerEquipo Kern Pharma+3:11
- 25
Moritz KretschyNSN Cycling Team+3:29 - 26
Miguel HeidemannRembe | Rad-Net+3:34 - 27LQLars QuaedvliegUniverse Cycling Team+3:39
- 28LJLuca JenniRun&Race-Solarpur+3:41
- 29ACAndrei CarbunareaRomania+3:41
- 30TKTobias KreuzerRun&Race-Solarpur+3:48
- 31
Thomas GloagPinarello-Q36.5 Pro Cycling Team+4:37 - 32IVIustin-Ioan VaidianMentorise Teem Ccn+4:39
- 33
Filippo BaronciniUAE Team Emirates XRG+4:40 - 34OTOle TheilerRembe | Rad-Net+4:40
- 35
Joe PidcockPinarello-Q36.5 Pro Cycling Team+4:41 - 36ILIan Lopez De San RomanModern Adventure Pro Cycling+4:43
- 37ZPZsombor PalumbyTeam United Shipping+4:49
- 38OMOliver MattheisBike Aid+4:51
- 39
Ivo OliveiraUAE Team Emirates XRG+5:41 - 40MEMáté EndrédiTeam United Shipping+5:48
- 41CBCatalin ButaMentorise Teem Ccn+5:52
- 42MSMassimo SavoldiniSolme Olmo Arvedi+6:00
- 43ÁRÁdám RévészCampana Imballaggi-Morbiato-Trentino+6:02
- 44RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery+6:18
- 45ZMZachary MarriageNSN Development Team+6:49
- 46KBKamiel BonneuSolution Tech Nippo Rali+7:16
- 47EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+7:37
- 48MOManuel OioliSwatt Club+7:56
- 49IGIker Gomez Lopez De GoicoecheaEquipo Kern Pharma+7:58
- 50MTMárkó TóthTeam United Shipping+8:06
- 51NPNicolo' PettitiSwatt Club+8:10
- 52
Roberto GonzálezSolution Tech Nippo Rali+8:17 - 53
Anatolii BudiakChina Meitan Cycling Team+8:18 - 54ODOvidiu-Gabriel DorcuRomania+8:23
- 55LMLuca MorlinoSolme Olmo Arvedi+8:39
- 56LVLuca VerrandoSolution Tech Nippo Rali+8:41
- 57DLDawid LewandowskiNSN Development Team+8:49
- 58KWKiaan WattsNSN Development Team+9:00
- 59GMGerhard-Cristin MoldanskyMentorise Teem Ccn+9:10
- 60HPHorea-Stefan PrecupRomania+9:10
- 61THTamás HanczHungary+9:15
- 62IAIbai Azanza BuruscoEquipo Kern Pharma+10:03
- 63ZSZétény SzijártóTeam United Shipping+10:54
- 64VAVictor-Alexandru AronRomania+10:56
- 65RNRastko NikačevićTeam United Shipping+10:59
- 66TCTudor CazaceanuRomania+11:01
- 67BMBendegúz Mátyás NagyHungary+11:19
- 68AMAdrien MaireUnibet Rose Rockets+11:20
- 69MSMárton SolymosiHungary+11:23
- 70AZAndrin ZügerRun&Race-Solarpur+12:15
- 71MPMichael PeterRun&Race-Solarpur+12:18
- 72
Julius JohansenUAE Team Emirates XRG+12:21 - 73PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery+12:28
- 74
Alexandre BalmerSolution Tech Nippo Rali+12:33 - 75
Lennert TeugelsTarteletto - Isorex+12:39 - 76ATAlin ToaderFnix-Scom-Hengxiang Cycling Team+12:47
- 77BDBastian DietlRun&Race-Solarpur+13:12
- 78
Matias MalmbergSwatt Club+13:37 - 79
Benjamin BoosRembe | Rad-Net+13:53 - 80IRIben RommelaereTarteletto - Isorex+13:54
- 81JVJens VerbruggheNSN Development Team+13:56
- 82BMBrody McdonaldModern Adventure Pro Cycling+13:58
- 83TVTeun VeelersAzerion / Villa Valkenburg+14:01
- 84NDNino De JongAzerion / Villa Valkenburg+14:03
- 85
Riley PickrellModern Adventure Pro Cycling+14:03 - 86NGNiccolo' GalliSolme Olmo Arvedi+14:04
- 87SBSimone BudaSolme Olmo Arvedi+14:13
- 88ALAdam LewisAps Pro Cycling By Team Cadence Cyclery+14:17
- 89
Philip HeijnenAzerion / Villa Valkenburg+14:47 - 90
Roger KlugeRembe | Rad-Net+15:06 - 91DZDylan ZakrajsekCompetitive Edge Racing+15:10
- 92NNNicholas NarrawayBermuda+15:13
- 93
Danny Van PoppelRed Bull - Bora - Hansgrohe+15:20 - 94SOSteijn OosterveldAzerion / Villa Valkenburg+15:27
- 95DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+15:27
- 96KBKristians BelohvosciksBike Aid+15:31
- 97JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+15:33
- 98ATAnton Theo LennemannBike Aid+15:34
- 99JSJoppe SterckTarteletto - Isorex+15:34
- 100MPMattew-Denis PiciuMentorise Teem Ccn+15:35
- 101
Oded KogutNSN Cycling Team+15:35 - 102ESEnea SambinelloUAE Team Emirates Gen-Z+15:37
- 103NSNicola SchleunigerRun&Race-Solarpur+15:40
- 104BKBenedek KissHungary+15:43
- 105
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery+15:52 - 106ACArmin CaselliSolme Olmo Arvedi+15:55
- 107LVLuuk Van Der MeerUniverse Cycling Team+15:56
- 108ARAnes RiahiMadar Pro Cycling Team+17:08
- 109LGLorenzo GalimbertiSwatt Club+18:16
- 110LVLuke VerburgAzerion / Villa Valkenburg+18:19
- 111
Vincent HoppezakAzerion / Villa Valkenburg+19:24 - 112
Michele GazzoliSolution Tech Nippo Rali+19:28
- 113TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+21:09
- 114WLWessel LangeUniverse Cycling Team+21:09
- 115JPJoonas PuuraidBike Aid+21:12
- 116MGMax GraboschBike Aid+21:17
- 117
Mads AndersenSwatt Club+21:21 - 118
Timothy DupontTarteletto - Isorex+21:23
- 119AFAndrew FrankCompetitive Edge Racing+21:37
- 120
Leo William HayterModern Adventure Pro Cycling+21:55 - 121MWMatthew WallsAps Pro Cycling By Team Cadence Cyclery+24:19
- 122FLFabrice LefevreTarteletto - Isorex+25:03
- 123LWLuke WalterCompetitive Edge Racing+25:42
- 124MWMees WillemsenUniverse Cycling Team+26:17
- 125MMMichiel MourisNetherlands+26:50
- 126JVJannes Van WeeleUniverse Cycling Team+27:10
- 127
Yacine HamzaMadar Pro Cycling Team+27:50 - 128RDRyan DrummondCompetitive Edge Racing+31:20
- 129CKCristian-Eduard KatoMentorise Teem Ccn+35:33
Points classification
- 1
Matias MalmbergSwatt Club52 - 2
Danny Van PoppelRed Bull - Bora - Hansgrohe32 - 3LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies25
- 4
Julius JohansenUAE Team Emirates XRG25 - 5BMByron MuntonModern Adventure Pro Cycling20
- 6
Ivo OliveiraUAE Team Emirates XRG20 - 7PTPablo Torres AriasUAE Team Emirates XRG15
- 8DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies15
- 9MMMichiel MourisNetherlands15
- 10ZSZétény SzijártóTeam United Shipping14
- 11
Benjamin BoosRembe | Rad-Net14 - 12
Walter CalzoniPinarello-Q36.5 Pro Cycling Team12
- 13ATAnton Theo LennemannBike Aid10
- 14IRIben RommelaereTarteletto - Isorex9
- 15KTKyrylo TsarenkoSolution Tech Nippo Rali9
- 16
Riley PickrellModern Adventure Pro Cycling9 - 17
Mads AndersenSwatt Club9 - 18
Adria Pericas CapdevilaUAE Team Emirates XRG7 - 19ALAdam LewisAps Pro Cycling By Team Cadence Cyclery7
- 20
Jannis PeterUnibet Rose Rockets6 - 21TPTomáš PřidalTeam United Shipping6
- 22SBSimone BudaSolme Olmo Arvedi6
- 23
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team5 - 24
Ivan Ramiro Sosa CuervoEquipo Kern Pharma4 - 25SOSteijn OosterveldAzerion / Villa Valkenburg4
- 26
Oded KogutNSN Cycling Team4 - 27
Conn Mc DunphyAps Pro Cycling By Team Cadence Cyclery4 - 28
Mark DonovanPinarello-Q36.5 Pro Cycling Team3 - 29LVLuke VerburgAzerion / Villa Valkenburg3
- 30SMSergio MerisUnibet Rose Rockets2
- 31MOManuel OioliSwatt Club2
- 32DLDawid LewandowskiNSN Development Team2
- 33NSNicola SchleunigerRun&Race-Solarpur2
- 34
Gianni MarchandTarteletto - Isorex1
- 35PWPatrick WelchAps Pro Cycling By Team Cadence Cyclery1
- 36KBKristians BelohvosciksBike Aid1
Mountains classification
- 1LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies12
- 2DLDawid LewandowskiNSN Development Team9
- 3IRIben RommelaereTarteletto - Isorex8
- 4BMByron MuntonModern Adventure Pro Cycling8
- 5IVIustin-Ioan VaidianMentorise Teem Ccn7
- 6PTPablo Torres AriasUAE Team Emirates XRG6
- 7ALAdam LewisAps Pro Cycling By Team Cadence Cyclery6
- 8
Matias MalmbergSwatt Club5 - 9
Jannis PeterUnibet Rose Rockets4 - 10
Mark DonovanPinarello-Q36.5 Pro Cycling Team2 - 11ZSZétény SzijártóTeam United Shipping1
Youth classification
- 1LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies6:24:12
- 2PTPablo Torres AriasUAE Team Emirates XRG+0:55
- 3
Adria Pericas CapdevilaUAE Team Emirates XRG+1:29 - 4TPTomáš PřidalTeam United Shipping+3:00
- 5MSMarcis SheltonCompetitive Edge Racing+3:02
- 6ACAndrei CarbunareaRomania+3:41
- 7MEMáté EndrédiTeam United Shipping+5:48
- 8MSMassimo SavoldiniSolme Olmo Arvedi+6:00
- 9ÁRÁdám RévészCampana Imballaggi-Morbiato-Trentino+6:02
- 10IGIker Gomez Lopez De GoicoecheaEquipo Kern Pharma+7:58
- 11MTMárkó TóthTeam United Shipping+8:06
- 12ODOvidiu-Gabriel DorcuRomania+8:23
- 13LMLuca MorlinoSolme Olmo Arvedi+8:39
- 14LVLuca VerrandoSolution Tech Nippo Rali+8:41
- 15DLDawid LewandowskiNSN Development Team+8:49
- 16HPHorea-Stefan PrecupRomania+9:10
- 17THTamás HanczHungary+9:15
- 18IAIbai Azanza BuruscoEquipo Kern Pharma+10:03
- 19VAVictor-Alexandru AronRomania+10:56
- 20RNRastko NikačevićTeam United Shipping+10:59
- 21ATAlin ToaderFnix-Scom-Hengxiang Cycling Team+12:47
- 22IRIben RommelaereTarteletto - Isorex+13:54
- 23JVJens VerbruggheNSN Development Team+13:56
- 24SOSteijn OosterveldAzerion / Villa Valkenburg+15:27
- 25DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+15:27
- 26ESEnea SambinelloUAE Team Emirates Gen-Z+15:37
- 27BKBenedek KissHungary+15:43
- 28ACArmin CaselliSolme Olmo Arvedi+15:55
- 29ARAnes RiahiMadar Pro Cycling Team+17:08
- 30TCTheodor ClemmensenRed Bull - Bora - Hansgrohe Rookies+21:09
- 31JPJoonas PuuraidBike Aid+21:12
- 32MWMatthew WallsAps Pro Cycling By Team Cadence Cyclery+24:19
- 33FLFabrice LefevreTarteletto - Isorex+25:03
- 34LWLuke WalterCompetitive Edge Racing+25:42
- 35MMMichiel MourisNetherlands+26:50
- 36RDRyan DrummondCompetitive Edge Racing+31:20
- 37CKCristian-Eduard KatoMentorise Teem Ccn+35:33