Stage 3
27 Jul 2025
Stage result
- 1DDDaan DijkmanUAE Team Emirates Gen-Z2:41:36
- 2MHMichael HetteggerAustrias.t.
- 3JVJasper VerbruggeHagens Berman Jayco+0:30
- 4ELEnzo LesueurVeloce Club Rouen 76+0:30
- 5DLDiego Lopez Ortiz+0:38
- 6JPJulien Pierron+0:38
- 7MVMats Vanden EyndeLidl-Trek Future Racing+0:38
- 8VHValentin HoferBahrain Victorious Development Team+0:38
- 9FSFabio SegattaTeam Visma | Lease A Bike Development+0:38
- 10EWElias Wändel+0:38
- 11TGTobias Gren+0:38
- 12HHHarry HudsonLidl-Trek Future Racing+0:38
- 13KGKsawery GancarzMazowsze Serce Polski+0:38
- 14DTDexter Townsend+0:38
- 15KHKamiel HannesAarco+0:46
- 16MBMaurits Buiter+0:46
- 17PWPeder Wettre AndreassenTeam Ringerike+0:46
- 18ELELSÄßER LuanGermany+0:46
- 19JMJan MrózPoland+0:46
- 20BŁBartosz Łyżwa+0:46
- 21KCKristinus ChristiansenNorway+0:46
- 22OKOwen KingsGermany+0:46
- 23MGMax Goold+0:46
- 24MMMárk Martin TóthHungary+0:46
- 25ZLZeno Levi WinterTirol Ktm Cycling Team+0:46
- 26OAOscar AmeyNSN Development Team+0:46
- 27ALAlexander Larsen+0:46
- 28MMMaksymilian Matyasik+0:46
- 29BVBas Van HeeswijkVolkerwessels Cycling Team+0:46
- 30LPLennox PapiLuxembourg+0:46
- 31LRLiam Reynaerts+0:46
- 32KRKaj Roeling+0:46
- 33MFMagnus FlaterudNorway+0:46
- 34JDJort Dockx+0:46
- 35DCDavid-Alexandru Coman+1:24
- 36THThomas Huitema+1:24
- 37JKJulian Kadrispahic+1:24
- 38ANArnaud NoirhommeColor Code-Alu Center+1:24
- 39JJJinze Joris+1:24
- 40SWSantiago WrolichAustria+1:24
- 41TZTim Zabel+1:24
- 42AJAyden JordanHrinkow Advarics+1:24
- 43LBLeopold BeirigRembe | Rad-Net+1:24
- 44GSGal StareSlovenia+1:24
- 45DRDawid Rutkowicz+1:24
- 46OBOnno BieberleGermany+1:24
- 47JSJonathan Schipkowski+1:24
- 48YKYoram Knaepen+1:24
- 49JBJan BajdorPoland+1:24
- 50OBOscar Beyer+1:29
- 51SDSune De Valck+1:42
- 52OLOscar LorentssonSweden+1:42
- 53GAGianluca Archetti+1:42
- 54FOFederico Occoffer+1:42
- 55VKVanja Kuntarič ŽibertSlovenia+1:42
- 56CVCedric Van Gijsel+1:42
- 57AAAlessandro AviCampana Imballaggi-Morbiato-Trentino+1:42
- 58TVThibaut Van DammeAlpecin-Premier Tech Development Team+1:42
- 59PZPatrik ZacharzewskiSweden+2:04
- 60ŁRŁukasz Rutkowski+2:22
- 61EKEnej KoširFactor Racing+2:22
- 62SVSigurd Vinsand+2:28
- 63MMMauro Machtig+2:28
- 64BPBastian PetričPogi Team Gusto Ljubljana+2:28
- 65OJOle Jakob GarnvikNorway+2:28
- 66ERErik RankMaxsolar-Raymon+2:28
- 67TTTelman Tronstad Tveit+2:28
- 68ABAlwin BeyerGermany+2:28
- 69JKJulian Kerklaan+2:28
- 70MHMátyás HelmleHungary+2:28
- 71IOIsaac Oliver+2:34
- 72AHAngus Halle+3:48
- 73FPFelix PrünsterWsa Ktm Graz+3:52
- 74JFJonah Flammang-LiesLuxembourg+3:52
- 75AVAlmir ValiyevKazakhstan+3:52
- 76DHDaan Hogenelst+3:52
- 77IGIgnacy Gajda+3:52
- 78TMThomas MonkelbaanEew-Vdk Cyclingteam+3:57
- 79DHDominic HennigGermany+4:03
- 80TBTimothé Boone+4:07
- 81BSBruno Schiek+4:07
- 82MSMilan Savat+4:11
- 83BBBenedek Berencsi+4:27
- 84MMMathias Melsom-Johansen+4:34
- 85RORiccardo Occoffer+4:39
- 86HKHelvijs KancersLatvia+4:39
- 87DADaniels Apse+4:39
- 88JCJens Cloots+4:39
- 89JLJakob LauerBike Aid+4:39
- 90YZYouri Zijlstra+5:17
- 91GDGabriel De Paepe+5:17
- 92LLLorenz LudwiczekAustria+5:39
- 93SDSeppe De Waele-Troch+5:46
- 94OSOlivier Serafin+5:46
- 95AMAlex Martin Dorogi+5:46
- 96CJCasper JohannsenDenmark+5:46
- 97AJAlbert Jensen+5:46
- 98HSHugo Schiffner+10:18
- 99BBBruno Baścik+10:18
- 100MLMikołaj Listwoń+10:24
- 101LBLudvik Blichfeldt RødNorway+10:24
- 102PGPhilipp GruberAustria+10:24
- 103EGElias Gran HermansenTeam Ringerike+14:49
- DNFJDJonas DornhoferWsa Ktm GrazDNF
- DNFTFTobias FischerArbö Kärnten Sport Feld Am SeeDNF
- DNFHSHaralds StradnieksLatviaDNF
- DNFUZUvis ZvirbulisDNF
- DNFYLYannis LangLuxembourgDNF
- DNFLLLuka LupšaDNF
- DNFAGAndraž GrašičDNF
- DNFVZValentin ZoblMaxsolar-RaymonDNF
- DNFFHFlorian HainbucherDNF
- DNFVEVilmer EkmanLucky Sport Cycling TeamDNF
- DNFJPJakob PelzerDNF
- DNFRMRené MesselyDNF
- DNFJBJames BeagleyDNF
- DNFGBGaspard BourguignonDNF
- DNFOSOlivér SoósHungaryDNF
- DNFPDPavel DimitrovBulgariaDNF
- DNFCVChristian VedovelliDNF
- DNFMPMarco PellegriniDNF
- DNSÁRÁdám RévészCampana Imballaggi-Morbiato-TrentinoDNS
- DNSADArjen DecrooDNS
General classification
- 1DDDaan DijkmanUAE Team Emirates Gen-Z7:25:14
- 2JVJasper VerbruggeHagens Berman Jayco+0:33
- 3OAOscar AmeyNSN Development Team+0:43
- 4ELEnzo LesueurVeloce Club Rouen 76+0:45
- 5FSFabio SegattaTeam Visma | Lease A Bike Development+0:46
- 6EWElias Wändel+0:53
- 7MVMats Vanden EyndeLidl-Trek Future Racing+0:55
- 8ZLZeno Levi WinterTirol Ktm Cycling Team+0:57
- 9TGTobias Gren+1:01
- 10KGKsawery GancarzMazowsze Serce Polski+1:01
- 11MGMax Goold+1:09
- 12MFMagnus FlaterudNorway+1:09
- 13ELELSÄßER LuanGermany+1:23
- 14MHMichael HetteggerAustria+1:25
- 15MMMaksymilian Matyasik+1:31
- 16JPJulien Pierron+1:43
- 17VHValentin HoferBahrain Victorious Development Team+1:52
- 18DLDiego Lopez Ortiz+2:00
- 19HHHarry HudsonLidl-Trek Future Racing+2:03
- 20OKOwen KingsGermany+2:14
- 21PWPeder Wettre AndreassenTeam Ringerike+2:17
- 22MMMárk Martin TóthHungary+2:17
- 23KHKamiel HannesAarco+2:17
- 24KCKristinus ChristiansenNorway+2:17
- 25LPLennox PapiLuxembourg+2:17
- 26LRLiam Reynaerts+2:17
- 27BŁBartosz Łyżwa+2:17
- 28BVBas Van HeeswijkVolkerwessels Cycling Team+2:17
- 29JDJort Dockx+2:17
- 30ALAlexander Larsen+2:17
- 31SDSune De Valck+2:23
- 32MBMaurits Buiter+2:31
- 33JJJinze Joris+2:49
- 34LBLeopold BeirigRembe | Rad-Net+2:52
- 35AJAyden JordanHrinkow Advarics+2:54
- 36THThomas Huitema+2:55
- 37OBOnno BieberleGermany+2:55
- 38GSGal StareSlovenia+2:55
- 39JMJan MrózPoland+3:00
- 40TVThibaut Van DammeAlpecin-Premier Tech Development Team+3:07
- 41TZTim Zabel+3:09
- 42CVCedric Van Gijsel+3:13
- 43GAGianluca Archetti+3:13
- 44OLOscar LorentssonSweden+3:13
- 45DRDawid Rutkowicz+3:14
- 46OBOscar Beyer+3:17
- 47SWSantiago WrolichAustria+3:24
- 48KRKaj Roeling+3:30
- 49PZPatrik ZacharzewskiSweden+3:35
- 50VKVanja Kuntarič ŽibertSlovenia+3:36
- 51YKYoram Knaepen+3:56
- 52DCDavid-Alexandru Coman+4:00
- 53JKJulian Kadrispahic+4:03
- 54JSJonathan Schipkowski+4:03
- 55ŁRŁukasz Rutkowski+4:12
- 56FOFederico Occoffer+4:12
- 57BPBastian PetričPogi Team Gusto Ljubljana+4:18
- 58MMMauro Machtig+4:42
- 59MHMátyás HelmleHungary+4:42
- 60TTTelman Tronstad Tveit+5:21
- 61JCJens Cloots+5:25
- 62IOIsaac Oliver+5:55
- 63AHAngus Halle+5:58
- 64ABAlwin BeyerGermany+6:02
- 65DADaniels Apse+6:56
- 66DHDaan Hogenelst+6:57
- 67MMMathias Melsom-Johansen+7:42
- 68LLLorenz LudwiczekAustria+8:15
- 69YZYouri Zijlstra+8:32
- 70AJAlbert Jensen+9:07
- 71MSMilan Savat+9:43
- 72JKJulian Kerklaan+10:33
- 73ERErik RankMaxsolar-Raymon+11:37
- 74EKEnej KoširFactor Racing+11:41
- 75AAAlessandro AviCampana Imballaggi-Morbiato-Trentino+11:42
- 76BBBruno Baścik+11:49
- 77JFJonah Flammang-LiesLuxembourg+11:59
- 78BSBruno Schiek+12:11
- 79DTDexter Townsend+12:39
- 80TMThomas MonkelbaanEew-Vdk Cyclingteam+12:57
- 81IGIgnacy Gajda+13:01
- 82JBJan BajdorPoland+13:12
- 83ANArnaud NoirhommeColor Code-Alu Center+13:25
- 84OJOle Jakob GarnvikNorway+13:40
- 85RORiccardo Occoffer+13:48
- 86AMAlex Martin Dorogi+14:58
- 87FPFelix PrünsterWsa Ktm Graz+15:38
- 88DHDominic HennigGermany+15:49
- 89JLJakob LauerBike Aid+15:51
- 90OSOlivier Serafin+16:07
- 91BBBenedek Berencsi+16:13
- 92HKHelvijs KancersLatvia+16:23
- 93TBTimothé Boone+16:57
- 94SDSeppe De Waele-Troch+18:36
- 95SVSigurd Vinsand+18:44
- 96PGPhilipp GruberAustria+22:10
- 97AVAlmir ValiyevKazakhstan+22:42
- 98MLMikołaj Listwoń+23:10
- 99GDGabriel De Paepe+23:25
- 100LBLudvik Blichfeldt RødNorway+23:29
- 101EGElias Gran HermansenTeam Ringerike+26:01
- 102CJCasper JohannsenDenmark+26:03
- 103HSHugo Schiffner+29:57
Points classification
- 1DDDaan DijkmanUAE Team Emirates Gen-Z20
- 2MHMichael HetteggerAustria15
- 3ELEnzo LesueurVeloce Club Rouen 7612
- 4JVJasper VerbruggeHagens Berman Jayco11
- 5OAOscar AmeyNSN Development Team7
- 6FSFabio SegattaTeam Visma | Lease A Bike Development6
- 7DLDiego Lopez Ortiz6
- 8JPJulien Pierron4
- 9MVMats Vanden EyndeLidl-Trek Future Racing2
- 10ZLZeno Levi WinterTirol Ktm Cycling Team2
- 11JKJulian Kerklaan2
- 12VHValentin HoferBahrain Victorious Development Team1
Mountains classification
- 1MHMichael HetteggerAustria20
- 2ELEnzo LesueurVeloce Club Rouen 7617
- 3DDDaan DijkmanUAE Team Emirates Gen-Z10
- 4JVJasper VerbruggeHagens Berman Jayco6
- 5JDJort Dockx5
- 6KCKristinus ChristiansenNorway4
- 7TVThibaut Van DammeAlpecin-Premier Tech Development Team3
- 8MVMats Vanden EyndeLidl-Trek Future Racing2
- 9HHHarry HudsonLidl-Trek Future Racing2
Youth classification
- 1MHMichael HetteggerAustria2:41:36
- 2DLDiego Lopez Ortiz+0:38
- 3EWElias Wändel+0:38
- 4TGTobias Gren+0:38
- 5DTDexter Townsend+0:38
- 6ELELSÄßER LuanGermany+0:46
- 7KCKristinus ChristiansenNorway+0:46
- 8OKOwen KingsGermany+0:46
- 9MMMárk Martin TóthHungary+0:46
- 10MMMaksymilian Matyasik+0:46
- 11LRLiam Reynaerts+0:46
- 12DCDavid-Alexandru Coman+1:24
- 13JKJulian Kadrispahic+1:24
- 14JJJinze Joris+1:24
- 15SWSantiago WrolichAustria+1:24
- 16TZTim Zabel+1:24
- 17GSGal StareSlovenia+1:24
- 18OBOnno BieberleGermany+1:24
- 19JBJan BajdorPoland+1:24
- 20OBOscar Beyer+1:29
- 21SDSune De Valck+1:42
- 22OLOscar LorentssonSweden+1:42
- 23GAGianluca Archetti+1:42
- 24FOFederico Occoffer+1:42
- 25VKVanja Kuntarič ŽibertSlovenia+1:42
- 26CVCedric Van Gijsel+1:42
- 27PZPatrik ZacharzewskiSweden+2:04
- 28ŁRŁukasz Rutkowski+2:22
- 29SVSigurd Vinsand+2:28
- 30MMMauro Machtig+2:28
- 31OJOle Jakob GarnvikNorway+2:28
- 32ABAlwin BeyerGermany+2:28
- 33AVAlmir ValiyevKazakhstan+3:52
- 34DHDaan Hogenelst+3:52
- 35IGIgnacy Gajda+3:52
- 36DHDominic HennigGermany+4:03
- 37TBTimothé Boone+4:07
- 38BBBenedek Berencsi+4:27
- 39MMMathias Melsom-Johansen+4:34
- 40HKHelvijs KancersLatvia+4:39
- 41LLLorenz LudwiczekAustria+5:39
- 42OSOlivier Serafin+5:46
- 43CJCasper JohannsenDenmark+5:46
- 44LBLudvik Blichfeldt RødNorway+10:24