Stage 3
30 May 2026
Stage result
- 1KEKamiel EemanLotto - Groupe Wanty3:16:53
- 2
Adam RaffertyHagens Berman Jaycos.t. - 3RRRichard RiškaHrinkow Advarics+0:03
- 4RERoei EdingerNSN Development Team+0:12
- 5ACAlberto Carlo MontiAtt Investments+0:12
- 6MSMarcis SheltonCompetitive Edge Racing+0:28
- 7JSJørgen SekseTeam Drali - Repsol+0:28
- 8KEKarl Emil KjeldsandTeam Drali - Repsol+0:28
- 9MBMauro BrennerRembe | Rad-Net+0:28
- 10HCHeorhii ChyzhykovUkraine Cycling Team+0:28
- 11MHMalte HellerupTeam Coloquick+0:28
- 12GSGavin SherryEF Education - Aevolo+0:28
- 13BLBaptiste LecoqTudor Pro Cycling Team U23+0:28
- 14RRRúben RodriguesFeira Dos Sofás - Boavista+0:28
- 15DCDiego CasagrandeTudor Pro Cycling Team U23+0:31
- 16DLDaniel LimaBourg En Bresse Ain Cyclisme+0:31
- 17KLKai LokeyMeridian Racing P/B De La Uz+0:31
- 18JMJaka MaroltSlovenia+0:31
- 19KBKryštof BažantKasper Crypto4Me+0:43
- 20DGDavid GaffneyHagens Berman Jayco+0:43
- 21GLGustav LovidiusUn Cycling Team+0:47
- 22JTJaime Torres AriasUAE Team Emirates Gen-Z+0:47
- 23VJVáclav JežekKasper Crypto4Me+0:50
- 24MPMatar Peretz HardeballNSN Development Team+0:57
- 25MBMartin BártaAtt Investments+0:57
- 26VPValentin PoschacherHrinkow Advarics+0:57
- 27IGIban Gutierrez Mercader+0:57
- 28OJOtto JølvingTeam Coloquick+1:02
- 29MDMilan DonieLotto - Groupe Wanty+1:04
- 30GSGiacomo SerangeliHagens Berman Jayco+1:06
- 31SVSebastian VeslumTeam Drali - Repsol+1:09
- 32BEBenjamin EckerstorferTirol Ktm Cycling Team+1:20
- 33VBVladislav BashlykovXDS Astana Development Team+1:36
- 34KGKsawery GancarzMazowsze Serce Polski+1:36
- 35ENEmil NielsenNSN Development Team+2:00
- 36APAndrii PidhainyiUkraine Cycling Team+2:20
- 37PŠPavel ŠumpíkDevelopment Team Picnic PostNL+2:42
- 38VRVilgot ReinholdLucky Sport Cycling Team+2:42
- 39MEMáté EndrédiTeam United Shipping+2:44
- 40SISzymon IlskiVoster Team+2:48
- 41MBMaciej BanaszakVoster Team+2:48
- 42BŁBartosz Łyżwa+2:48
- 43
Mads LandboTeam Coloquick+3:24 - 44WHWilliam HolmesAustralia+3:24
- 45MCMauro CuylitsLotto - Groupe Wanty+3:50
- 46ATArthur Tirry+3:50
- 47FKFranciszek KocurTufo - Pardus Prostejov+4:19
- 48ARAnže RavbarFactor Racing+4:25
- 49EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+5:04
- 50JDJack Diemar+5:41
- 51OPOndřej PokornýTufo - Pardus Prostejov+5:41
- 52MBMansur BeisembayXDS Astana Development Team+5:41
- 53RNRastko NikačevićTeam United Shipping+5:41
- 54BDBeckam DrakeEF Education - Aevolo+5:41
- 55BVBarnabás VasTeam United Shipping+5:41
- 56KVKristián VavroFavorit Brno+5:41
- 57APAdam PešekKasper Crypto4Me+5:41
- 58
Ben WigginsHagens Berman Jayco+5:41 - 59HEHåkon Eiksund ØksnesTeam Drali - Repsol+5:45
- 60UBUlrik BjuneTeam Drali - Repsol+5:45
- 61SNSamuel NovákTirol Ktm Cycling Team+6:26
- 62BABatyrkhan AlikAlmaty Continental Team+7:00
- 63GBGabriel BaptistaPortugal+9:27
- 64PTPatrik TomanKasper Crypto4Me+9:44
- 65EUEñaut Urcaregui SanzLidl-Trek Future Racing+9:44
- 66MHMykola HovorunUkraine Cycling Team+9:44
- 67PAPepe AlbrechtRembe | Rad-Net+9:44
- 68JMJackson MedwayTudor Pro Cycling Team U23+9:44
- 70OFOscar Fuentes Paniego+9:44
- 72
Conrad HaugstedTeam Coloquick+9:44 - 73ABAdam BradáčFactor Racing+9:44
- 74MVMatijs Van StrijthemSoudal Quick-Step Devo Team+9:44
- 75TNThor NielsenAirtox - Carl Ras+9:44
- 76GOGal OblakFactor Racing+9:44
- 77MKMilan KadlecKasper Crypto4Me+9:44
- 78SSSemen SimonUkraine Cycling Team+9:44
- 79MPMikhail PodluzhnyyXDS Astana Development Team+9:44
- 80JDJuan David SierraTudor Pro Cycling Team U23+9:44
- 81AJAyden JordanHrinkow Advarics+9:44
- 82
Bruno KesslerTudor Pro Cycling Team U23+9:44 - 83CLCláudio LealAviludo - Louletano - Loulé+9:44
- 84LNLaurin NenningTeam Vorarlberg+9:44
- 85MKMaximilian KerlFany Gastro_Integray_L27+9:44
- 86FRFelix RützlerTirol Ktm Cycling Team+9:44
- 87DRDias RysbayXDS Astana Development Team+9:44
- 88FSFilip SaidlFany Gastro_Integray_L27+9:44
- 89SISaar Idan+9:44
- 90JJJakub JavorDukla Banska Bystrica+9:44
- 91LBLeopold BeirigRembe | Rad-Net+9:44
- 92JVJenthe VerstraeteEF Education - Aevolo+9:44
- 93RMRobert MitášFany Gastro_Integray_L27+9:44
- 94ABAmit BeiserIsrael+9:44
- 95DMDaniel MlejnekFavorit Brno+9:44
- 96MTMárkó TóthTeam United Shipping+9:44
- 97NCNoah CamposTeam Tavira /Crédito Agricola+9:44
- 98LGLouis GruppTeam Lotto Kern-Haus Outlet Montabaur+9:44
- 99ADAcke DahlblomUn Cycling Team+9:44
- 100FPFilip PantzareLucky Sport Cycling Team+9:44
- 101VZVicent Zaragoza PascualSpain+9:44
- 102MKMatyáš KorbelFavorit Brno+9:44
- 103SMSebastian MichalecDukla Banska Bystrica+9:44
- 104TDTeodor De LucaLucky Sport Cycling Team+9:44
- 105ŠMŠimon MatějekFactor Racing+9:44
- 106HUHalvor Utengen SandstadTeam Coop - Repsol+9:44
- 107DMDaniel MoreiraHagens Berman Jayco+9:44
- 108ABAdam BittmanKasper Crypto4Me+9:44
- 109JRJulien Ruhe+10:56
- 110HPHugo PerssonUn Cycling Team+14:35
- 111MPMarceli PeraEnergus Cycling Team+14:35
- 112
Jan HuberTudor Pro Cycling Team U23+15:11 - 113ARAndré RibeiroGi Group Holding - Simoldes - Udo+23:57
- DNFAFAdam FrajbišFany Gastro_Integray_L27DNF
- DNFBHBohdan HovorunUkraine Cycling TeamDNF
- DNFMGMarcel GladekFactor RacingDNF
General classification
- 1KEKamiel EemanLotto - Groupe Wanty9:32:35
- 2
Adam RaffertyHagens Berman Jayco+0:06 - 3RRRichard RiškaHrinkow Advarics+0:11
- 4RERoei EdingerNSN Development Team+0:24
- 5ACAlberto Carlo MontiAtt Investments+0:24
- 6RRRúben RodriguesFeira Dos Sofás - Boavista+0:39
- 7MBMauro BrennerRembe | Rad-Net+0:39
- 8HCHeorhii ChyzhykovUkraine Cycling Team+0:40
- 9MSMarcis SheltonCompetitive Edge Racing+0:40
- 10JSJørgen SekseTeam Drali - Repsol+0:40
- 11KEKarl Emil KjeldsandTeam Drali - Repsol+0:40
- 12MHMalte HellerupTeam Coloquick+0:40
- 13BLBaptiste LecoqTudor Pro Cycling Team U23+0:40
- 14GSGavin SherryEF Education - Aevolo+0:40
- 15DCDiego CasagrandeTudor Pro Cycling Team U23+0:43
- 16DLDaniel LimaBourg En Bresse Ain Cyclisme+0:43
- 17JMJaka MaroltSlovenia+0:43
- 18KLKai LokeyMeridian Racing P/B De La Uz+0:43
- 19DGDavid GaffneyHagens Berman Jayco+0:53
- 20VJVáclav JežekKasper Crypto4Me+0:56
- 21GLGustav LovidiusUn Cycling Team+0:59
- 22JTJaime Torres AriasUAE Team Emirates Gen-Z+0:59
- 23VPValentin PoschacherHrinkow Advarics+1:09
- 24MPMatar Peretz HardeballNSN Development Team+1:09
- 25IGIban Gutierrez Mercader+1:09
- 26MBMartin BártaAtt Investments+1:09
- 27OJOtto JølvingTeam Coloquick+1:14
- 28MDMilan DonieLotto - Groupe Wanty+1:16
- 29GSGiacomo SerangeliHagens Berman Jayco+1:18
- 30SVSebastian VeslumTeam Drali - Repsol+1:21
- 31KBKryštof BažantKasper Crypto4Me+1:25
- 32BEBenjamin EckerstorferTirol Ktm Cycling Team+1:45
- 33VBVladislav BashlykovXDS Astana Development Team+1:48
- 34KGKsawery GancarzMazowsze Serce Polski+1:48
- 35ENEmil NielsenNSN Development Team+2:25
- 36APAndrii PidhainyiUkraine Cycling Team+2:32
- 37PŠPavel ŠumpíkDevelopment Team Picnic PostNL+2:54
- 38MEMáté EndrédiTeam United Shipping+2:56
- 39
Mads LandboTeam Coloquick+3:13 - 40SISzymon IlskiVoster Team+3:16
- 41MBMaciej BanaszakVoster Team+3:16
- 42WHWilliam HolmesAustralia+3:36
- 43MCMauro CuylitsLotto - Groupe Wanty+4:02
- 44ATArthur Tirry+4:47
- 45VRVilgot ReinholdLucky Sport Cycling Team+5:02
- 46
Ben WigginsHagens Berman Jayco+5:53 - 47KVKristián VavroFavorit Brno+5:53
- 48APAdam PešekKasper Crypto4Me+5:53
- 49HEHåkon Eiksund ØksnesTeam Drali - Repsol+5:57
- 50MBMansur BeisembayXDS Astana Development Team+6:06
- 51BDBeckam DrakeEF Education - Aevolo+6:14
- 52BVBarnabás VasTeam United Shipping+6:23
- 53JDJack Diemar+6:23
- 54UBUlrik BjuneTeam Drali - Repsol+6:27
- 55BABatyrkhan AlikAlmaty Continental Team+7:12
- 56SNSamuel NovákTirol Ktm Cycling Team+9:42
- 57
Bruno KesslerTudor Pro Cycling Team U23+9:44 - 58EUEñaut Urcaregui SanzLidl-Trek Future Racing+9:48
- 59PAPepe AlbrechtRembe | Rad-Net+10:09
- 60MTMárkó TóthTeam United Shipping+10:09
- 61DMDaniel MoreiraHagens Berman Jayco+10:09
- 62ARAnže RavbarFactor Racing+10:13
- 63MKMaximilian KerlFany Gastro_Integray_L27+10:26
- 64AJAyden JordanHrinkow Advarics+10:26
- 65JJJakub JavorDukla Banska Bystrica+10:26
- 66MHMykola HovorunUkraine Cycling Team+10:26
- 67MPMikhail PodluzhnyyXDS Astana Development Team+10:26
- 68JVJenthe VerstraeteEF Education - Aevolo+10:26
- 69ABAdam BittmanKasper Crypto4Me+10:31
- 70MKMilan KadlecKasper Crypto4Me+10:46
- 71JRJulien Ruhe+11:21
- 72VZVicent Zaragoza PascualSpain+11:26
- 73MVMatijs Van StrijthemSoudal Quick-Step Devo Team+11:27
- 74PMPaul Morten Schneider+11:28
- 75ABAdam BradáčFactor Racing+12:04
- 76JMJackson MedwayTudor Pro Cycling Team U23+12:04
- 77NCNoah CamposTeam Tavira /Crédito Agricola+12:04
- 78FSFilip SaidlFany Gastro_Integray_L27+12:04
- 79BŁBartosz Łyżwa+12:30
- 80SISaar Idan+12:42
- 81LGLouis GruppTeam Lotto Kern-Haus Outlet Montabaur+12:47
- 82LBLeopold BeirigRembe | Rad-Net+12:47
- 83ECEstanislao Calabuig VazquezSpain+12:57
- 84OFOscar Fuentes Paniego+12:57
- 85SMSebastian MichalecDukla Banska Bystrica+13:00
- 86TDTeodor De LucaLucky Sport Cycling Team+13:12
- 87TNThor NielsenAirtox - Carl Ras+13:27
- 88FKFranciszek KocurTufo - Pardus Prostejov+13:46
- 89HPHugo PerssonUn Cycling Team+14:47
- 90CLCláudio LealAviludo - Louletano - Loulé+14:58
- 91FPFilip PantzareLucky Sport Cycling Team+14:58
- 92RNRastko NikačevićTeam United Shipping+15:08
- 93MPMarceli PeraEnergus Cycling Team+15:56
- 94
Jan HuberTudor Pro Cycling Team U23+16:08 - 95EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+16:52
- 96OPOndřej PokornýTufo - Pardus Prostejov+17:27
- 97FRFelix RützlerTirol Ktm Cycling Team+18:55
- 98PTPatrik TomanKasper Crypto4Me+19:11
- 99
Conrad HaugstedTeam Coloquick+19:11 - 100GOGal OblakFactor Racing+19:11
- 101HUHalvor Utengen SandstadTeam Coop - Repsol+19:25
- 102RMRobert MitášFany Gastro_Integray_L27+19:32
- 103DMDaniel MlejnekFavorit Brno+19:50
- 104SSSemen SimonUkraine Cycling Team+20:11
- 105DRDias RysbayXDS Astana Development Team+20:11
- 106ADAcke DahlblomUn Cycling Team+20:11
- 107MKMatyáš KorbelFavorit Brno+20:35
- 108ŠMŠimon MatějekFactor Racing+20:53
- 109ABAmit BeiserIsrael+20:57
- 110LNLaurin NenningTeam Vorarlberg+21:32
- 111GBGabriel BaptistaPortugal+23:17
- 112JDJuan David SierraTudor Pro Cycling Team U23+23:47
- 113ARAndré RibeiroGi Group Holding - Simoldes - Udo+29:14
Points classification
- 1
Mads LandboTeam Coloquick60 - 2
Bruno KesslerTudor Pro Cycling Team U2340 - 3VJVáclav JežekKasper Crypto4Me32
- 4EUEñaut Urcaregui SanzLidl-Trek Future Racing32
- 5KEKamiel EemanLotto - Groupe Wanty31
- 6RERoei EdingerNSN Development Team22
- 7
Adam RaffertyHagens Berman Jayco20 - 8ABAdam BittmanKasper Crypto4Me20
- 9RRRichard RiškaHrinkow Advarics16
- 10HCHeorhii ChyzhykovUkraine Cycling Team15
- 11MSMarcis SheltonCompetitive Edge Racing15
- 12DCDiego CasagrandeTudor Pro Cycling Team U2315
- 13KEKarl Emil KjeldsandTeam Drali - Repsol14
- 14MCMauro CuylitsLotto - Groupe Wanty14
- 15MVMatijs Van StrijthemSoudal Quick-Step Devo Team14
- 16ACAlberto Carlo MontiAtt Investments12
- 17
Ben WigginsHagens Berman Jayco12 - 18ABAdam BradáčFactor Racing12
- 19MBMauro BrennerRembe | Rad-Net11
- 20RRRúben RodriguesFeira Dos Sofás - Boavista9
- 21JSJørgen SekseTeam Drali - Repsol9
- 22SVSebastian VeslumTeam Drali - Repsol9
- 23JRJulien Ruhe9
- 24TDTeodor De LucaLucky Sport Cycling Team8
- 25DGDavid GaffneyHagens Berman Jayco6
- 26MKMaximilian KerlFany Gastro_Integray_L276
- 27MHMalte HellerupTeam Coloquick5
- 28GSGavin SherryEF Education - Aevolo4
- 29VPValentin PoschacherHrinkow Advarics4
- 30BLBaptiste LecoqTudor Pro Cycling Team U233
- 31TNThor NielsenAirtox - Carl Ras3
- 32DMDaniel MoreiraHagens Berman Jayco2
- 33KVKristián VavroFavorit Brno1
- 34MTMárkó TóthTeam United Shipping1
Mountains classification
- 1SNSamuel NovákTirol Ktm Cycling Team20
- 2MKMilan KadlecKasper Crypto4Me10
- 3
Adam RaffertyHagens Berman Jayco10 - 4KEKamiel EemanLotto - Groupe Wanty8
- 5VRVilgot ReinholdLucky Sport Cycling Team6
- 6HPHugo PerssonUn Cycling Team6
- 7RRRichard RiškaHrinkow Advarics4
- 8RERoei EdingerNSN Development Team4
- 9PMPaul Morten Schneider4
- 10GBGabriel BaptistaPortugal4
- 11MPMatar Peretz HardeballNSN Development Team2
- 12JMJackson MedwayTudor Pro Cycling Team U232
Youth classification
- 1RERoei EdingerNSN Development Team9:32:59
- 2BLBaptiste LecoqTudor Pro Cycling Team U23+0:16
- 3HCHeorhii ChyzhykovUkraine Cycling Team+0:16
- 4KLKai LokeyMeridian Racing P/B De La Uz+0:19
- 5DGDavid GaffneyHagens Berman Jayco+0:29
- 6JTJaime Torres AriasUAE Team Emirates Gen-Z+0:35
- 7VPValentin PoschacherHrinkow Advarics+0:45
- 8OJOtto JølvingTeam Coloquick+0:50
- 9GSGiacomo SerangeliHagens Berman Jayco+0:54
- 10KBKryštof BažantKasper Crypto4Me+1:01
- 11KGKsawery GancarzMazowsze Serce Polski+1:24
- 12ENEmil NielsenNSN Development Team+2:01
- 13PŠPavel ŠumpíkDevelopment Team Picnic PostNL+2:30
- 14SISzymon IlskiVoster Team+2:52
- 15WHWilliam HolmesAustralia+3:12
- 16VRVilgot ReinholdLucky Sport Cycling Team+4:38
- 17KVKristián VavroFavorit Brno+5:29
- 18APAdam PešekKasper Crypto4Me+5:29
- 19HEHåkon Eiksund ØksnesTeam Drali - Repsol+5:33
- 20MBMansur BeisembayXDS Astana Development Team+5:42
- 21BDBeckam DrakeEF Education - Aevolo+5:50
- 22BVBarnabás VasTeam United Shipping+5:59
- 23JDJack Diemar+5:59
- 24BABatyrkhan AlikAlmaty Continental Team+6:48
- 25EUEñaut Urcaregui SanzLidl-Trek Future Racing+9:24
- 26PAPepe AlbrechtRembe | Rad-Net+9:45
- 27DMDaniel MoreiraHagens Berman Jayco+9:45
- 28AJAyden JordanHrinkow Advarics+10:02
- 29JVJenthe VerstraeteEF Education - Aevolo+10:02
- 30MPMikhail PodluzhnyyXDS Astana Development Team+10:02
- 31JJJakub JavorDukla Banska Bystrica+10:02
- 32ABAdam BittmanKasper Crypto4Me+10:07
- 33MVMatijs Van StrijthemSoudal Quick-Step Devo Team+11:03
- 34PMPaul Morten Schneider+11:04
- 35ABAdam BradáčFactor Racing+11:40
- 36FSFilip SaidlFany Gastro_Integray_L27+11:40
- 37BŁBartosz Łyżwa+12:06
- 38SISaar Idan+12:18
- 39LBLeopold BeirigRembe | Rad-Net+12:23
- 40LGLouis GruppTeam Lotto Kern-Haus Outlet Montabaur+12:23
- 41TDTeodor De LucaLucky Sport Cycling Team+12:48
- 42TNThor NielsenAirtox - Carl Ras+13:03
- 43FPFilip PantzareLucky Sport Cycling Team+14:34
- 44RNRastko NikačevićTeam United Shipping+14:44
- 45MPMarceli PeraEnergus Cycling Team+15:32
- 46FRFelix RützlerTirol Ktm Cycling Team+18:31
- 47GOGal OblakFactor Racing+18:47
- 48RMRobert MitášFany Gastro_Integray_L27+19:08
- 49DRDias RysbayXDS Astana Development Team+19:47
- 50MKMatyáš KorbelFavorit Brno+20:11
- 51ŠMŠimon MatějekFactor Racing+20:29
- 52ABAmit BeiserIsrael+20:33
- DNFAFAdam FrajbišFany Gastro_Integray_L27DNF