Stage 4
17 Aug 2025
Stage result
- 1
Jannis PeterUnibet Rose Rockets4:21:52 - 2
Cian UijtdebroeksMovistar Teams.t. - 3
Junior LecerfSoudal Quick-Steps.t. - 4TPTomáš PřidalTeam United Shippings.t.
- 5
Abner Santiago Umba LopezSolution Tech Nippo Ralis.t. - 6
Adrien BoichisRed Bull - Bora - Hansgrohes.t. - 7
Alessandro FancelluMbh Bank Csb Telecom Forts.t. - 8
Jose Felix Parra CuerdaCaja Rural-Seguros RGAs.t. - 9
Lorenzo QuartucciBurgos-Burpellet-BHs.t. - 10
Lennart JaschTudor Pro Cycling Teams.t.
- 11KTKyrylo TsarenkoSolution Tech Nippo Rali+0:18
- 12NANahom ArayaTeam Ukyo+0:24
- 13GBGiacomo BallabioTeam Vorarlberg+0:24
- 14
Piotr PękalaAtt Investments+0:28 - 15LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:32
- 16JGJorge Gutierrez GonzalezEquipo Kern Pharma+0:35
- 17
Alexander HajekRed Bull - Bora - Hansgrohe+0:35 - 18NGNil Gimeno FerrerEquipo Kern Pharma+0:42
- 19TGTijmen GraatTeam Visma | Lease A Bike+0:42
- 20MBMarcin BudzinskiMbh Bank Csb Telecom Fort+0:47
- 21BFBálint FeldhofferBahrain Victorious Development Team+0:47
- 22RRRichard RiškaHrinkow Advarics+0:52
- 23URUnai Ramos MurilloEquipo Kern Pharma+0:52
- 24
Colin Chris StüssiTeam Vorarlberg+0:52
- 25FWFinlay WalshCcache X Bodywrap+1:06
- 26TBTomasz BudzińskiAtt Investments+1:09
- 27MCMarc Cabedo HernandezJcl Team Ukyo+1:09
- 28
James KnoxTeam Picnic PostNL+1:20
- 29
Valerio ContiSolution Tech Nippo Rali+1:20 - 30TSTomáš SivokVoster Team+1:36
- 31HAHamish ArmittTeam Novo Nordisk+1:41
- 32JRJoris Reinderink+1:48
- 33WHWilliam HeffernanCcache X Bodywrap+1:48
- 34NPNate PringleDecathlon CMA CGM Development Team+1:48
- 35MBMaciej BanaszakVoster Team+1:48
- 36
Luke LampertiEF Education - EasyPost+1:53 - 37RPREIßIG PatrickBenotti Berthold+1:56
- 38MBMartin BártaAtt Investments+2:15
- 39
János Zsombor PelikánTeam United Shipping+2:27 - 40WSWilliam SmithTeam Visma | Lease A Bike Development+2:27
- 41DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+2:30
- 42DRDominik RöberTeam Vorarlberg+2:33
- 43MSMichal SchlegelElkov - Kasper+2:55
- 44FKFranciszek KocurTufo - Pardus Prostejov+3:10
- 45DHDominik HödlmoserHrinkow Advarics+3:10
- 46VPValentin PoschacherHrinkow Advarics+3:10
- 47
Yves LampaertSoudal Quick-Step+3:28 - 48ABAdam BittmanKasper Crypto4Me+3:31
- 49ATArnaud TissieresElite Fondations Cycling Team+3:31
- 50
Michael KukrleKasper Crypto4Me+3:39 - 51
Josef ČernýKasper Crypto4Me+3:39 - 52
Sam BrandTeam Novo Nordisk+4:02 - 53GIGenji IwamuraTeam Nippo Nuovacomauto Obor+4:06
- 54
Nikiforos ArvanitouTeam United Shipping+4:31 - 55JJJuan Jose Lopez RodriguezTeam Novo Nordisk+4:40
- 56
Gleb SyritsaXDS Astana Team+4:45 - 57
Dries Van GestelSoudal Quick-Step+4:45 - 58ZCZak ColemanVoster Ats Team+4:52
- 59
Daniel Geismayr+4:52 - 60JDJack DohlerCcache X Bodywrap+5:01
- 61BKBart KortleveMetec - Solarwatt P/B Mantel+5:15
- 62
Dominik NeumanAtt Investments+5:30 - 63ŠVŠimon VaníčekAtt Investments+5:30
- 64MVMichiel Van VlietMetec - Solarwatt P/B Mantel+5:30
- 65PTPatrik TomanKasper Crypto4Me+5:47
- 66KTKÖßLER TimBenotti Berthold+5:53
- 67AGAndrás Gusztáv PakotTeam United Shipping+6:18
- 68
Nicolò GaribboTeam Ukyo+6:22 - 69JKJan KašparTufo - Pardus Prostejov+6:22
- 70QDQuinten De GraeveTeam Novo Nordisk+6:22
- 71LMLouis Marie PosnicTeam Novo Nordisk+6:22
- 72LNLaurin NenningTeam Vorarlberg+6:40
- 73OPOndřej PokornýTufo - Pardus Prostejov+7:03
- 74IKIan KingsTeam Visma | Lease A Bike Development+7:21
- 75RYRuslan YelyubayevXDS Astana Development Team+7:24
- 76PBPaul BuschekSchwingshandl Intralogistics+7:37
- 77ZSZétény SzijártóTeam United Shipping+7:37
- 78ŠZŠtěpán ZahálkaKasper Crypto4Me+8:02
- 79MZMatěj ZahálkaKasper Crypto4Me+8:02
- 80
Matúš ŠtočekKasper Crypto4Me+8:05
- 81
Michael BorošKasper Crypto4Me+8:09
- 82MSMihajlo StolićBahrain Victorious Development Team+8:09
- 83JGJarno Grixa+8:09
- 84
Erik FetterTeam United Shipping+8:09 - 85
Daniil MarukhinHuansheng-Vonoa-Taishan Sport Team+8:09 - 86MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+8:33
- 87HBHamish Beadle+8:33
- 88ADAlessio Delle VedoveXDS Astana Development Team+9:48
- 89
Alexander KonychevChina Anta - Mentech Cycling Team+9:48 - 90
Gil GeldersSoudal Quick-Step+9:48 - 91
Alessandro IacchiSolution Tech Nippo Rali+9:48 - 92GTGLOßNER TimBenotti Berthold+9:48
- 93
Thomas GloagPinarello-Q36.5 Pro Cycling Team+9:48 - 94
Ivan Smirnov+9:48
- 95IAIbai Azanza BuruscoEquipo Kern Pharma+9:48
- 96
Cameron ScottLi Ning Star+9:48 - 97
Iñigo Elosegui MomeñeEquipo Kern Pharma+9:48
- 98WHWill HeathCcache X Bodywrap+9:48
- 99LBLoïc BettendorffHrinkow Advarics+11:05
- 100MSMichal SchuranTeam United Shipping+11:32
- 101MJMartin JuríkKolesarski Klub Novo Mesto+11:32
- 102VTViego Tijssen+11:32
- 103SRSimone RaccaniTeam Ukyo+11:36
- 104
Lev GonovXDS Astana Team+12:17 - 105KWKonrad WaliniakVoster Team+12:17
- 106AGAlbert Gathemann+12:24
- 107DADominik AmannTeam Vorarlberg+12:52
- 108PMPiotr MaślakVoster Team+15:13
- 109MKMateusz KostańskiWibatech Lubelskie Perła Polski+15:13
- 110DŠDaniel ŠilhavýTufo - Pardus Prostejov+15:40
- 111
Patryk StoszVoster Team+15:56
- 112
Liam WalshCcache X Bodywrap+16:31 - 113RHRoy HoogendoornMetec - Solarwatt P/B Mantel+18:56
- 114JVJost Van De Streek+18:56
- 115JŘJan Řehoř+19:02
- 116LTLucas TerrierTeam Novo Nordisk+20:07
- 117CVCasper Van Der Woude+20:07
- 118JMJakub Mayer+22:52
- DNSMBMarceli BogusławskiAtt InvestmentsDNS
- DNFLMLukas MeilerDNF
- DNFMIManabu IshibashiTeam UkyoDNF
- DNFUAUnai Aznar VijuescaEuskaltel-EuskadiDNF
- DNFDMDaniel MlejnekFavorit BrnoDNF
- DNFFSFilip SaidlFany Gastro_Integray_L27DNF
General classification
- 1
Junior LecerfSoudal Quick-Step15:55:41 - 2
Cian UijtdebroeksMovistar Team+0:07 - 3
Alessandro FancelluMbh Bank Csb Telecom Fort+0:08 - 4
Jannis PeterUnibet Rose Rockets+0:26 - 5
Abner Santiago Umba LopezSolution Tech Nippo Rali+0:36 - 6
Lorenzo QuartucciBurgos-Burpellet-BH+0:36 - 7
Jose Felix Parra CuerdaCaja Rural-Seguros RGA+0:42 - 8
Alexander HajekRed Bull - Bora - Hansgrohe+1:11 - 9
Lennart JaschTudor Pro Cycling Team+1:12
- 10TGTijmen GraatTeam Visma | Lease A Bike+1:18
- 11JGJorge Gutierrez GonzalezEquipo Kern Pharma+1:22
- 12KTKyrylo TsarenkoSolution Tech Nippo Rali+1:32
- 13GBGiacomo BallabioTeam Vorarlberg+1:32
- 14NANahom ArayaTeam Ukyo+1:32
- 15
Piotr PękalaAtt Investments+1:37 - 16TPTomáš PřidalTeam United Shipping+1:41
- 17LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:46
- 18MCMarc Cabedo HernandezJcl Team Ukyo+2:23
- 19
Colin Chris StüssiTeam Vorarlberg+2:30
- 20TSTomáš SivokVoster Team+2:50
- 21MBMarcin BudzinskiMbh Bank Csb Telecom Fort+3:13
- 22
Adrien BoichisRed Bull - Bora - Hansgrohe+3:16 - 23URUnai Ramos MurilloEquipo Kern Pharma+3:18
- 24MBMartin BártaAtt Investments+3:33
- 25RPREIßIG PatrickBenotti Berthold+3:47
- 26BFBálint FeldhofferBahrain Victorious Development Team+3:55
- 27TBTomasz BudzińskiAtt Investments+4:31
- 28HAHamish ArmittTeam Novo Nordisk+5:17
- 29JRJoris Reinderink+6:16
- 30MSMichal SchlegelElkov - Kasper+6:17
- 31
Michael KukrleKasper Crypto4Me+6:43 - 32NPNate PringleDecathlon CMA CGM Development Team+6:48
- 33WSWilliam SmithTeam Visma | Lease A Bike Development+6:55
- 34DRDominik RöberTeam Vorarlberg+7:00
- 35WHWilliam HeffernanCcache X Bodywrap+7:53
- 36
Valerio ContiSolution Tech Nippo Rali+8:35 - 37
Dominik NeumanAtt Investments+8:52 - 38
Sam BrandTeam Novo Nordisk+9:02 - 39VPValentin PoschacherHrinkow Advarics+9:53
- 40
Nicolò GaribboTeam Ukyo+9:54 - 41FKFranciszek KocurTufo - Pardus Prostejov+9:59
- 42KTKÖßLER TimBenotti Berthold+10:50
- 43
János Zsombor PelikánTeam United Shipping+11:36 - 44
Erik FetterTeam United Shipping+11:57 - 45NGNil Gimeno FerrerEquipo Kern Pharma+12:14
- 46JDJack DohlerCcache X Bodywrap+12:16
- 47
Michael BorošKasper Crypto4Me+12:37
- 48MVMichiel Van VlietMetec - Solarwatt P/B Mantel+12:46
- 49
James KnoxTeam Picnic PostNL+12:48
- 50ABAdam BittmanKasper Crypto4Me+13:04
- 51DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+13:20
- 52AGAndrás Gusztáv PakotTeam United Shipping+13:33
- 53QDQuinten De GraeveTeam Novo Nordisk+13:37
- 54JGJarno Grixa+14:06
- 55
Alexander KonychevChina Anta - Mentech Cycling Team+14:16 - 56MBMaciej BanaszakVoster Team+14:41
- 57
Gil GeldersSoudal Quick-Step+14:45 - 58HBHamish Beadle+14:48
- 59ATArnaud TissieresElite Fondations Cycling Team+14:59
- 60RRRichard RiškaHrinkow Advarics+15:54
- 61
Nikiforos ArvanitouTeam United Shipping+15:59 - 62SRSimone RaccaniTeam Ukyo+16:04
- 63
Dries Van GestelSoudal Quick-Step+17:06 - 64ŠVŠimon VaníčekAtt Investments+17:51
- 65GIGenji IwamuraTeam Nippo Nuovacomauto Obor+18:07
- 66
Gleb SyritsaXDS Astana Team+18:26 - 67ZCZak ColemanVoster Ats Team+18:37
- 68PTPatrik TomanKasper Crypto4Me+18:45
- 69DHDominik HödlmoserHrinkow Advarics+18:55
- 70LMLouis Marie PosnicTeam Novo Nordisk+19:15
- 71VTViego Tijssen+19:23
- 72
Luke LampertiEF Education - EasyPost+20:23 - 73
Matúš ŠtočekKasper Crypto4Me+20:26
- 74
Thomas GloagPinarello-Q36.5 Pro Cycling Team+20:44 - 75OPOndřej PokornýTufo - Pardus Prostejov+20:51
- 76ŠZŠtěpán ZahálkaKasper Crypto4Me+20:55
- 77FWFinlay WalshCcache X Bodywrap+21:01
- 78LBLoïc BettendorffHrinkow Advarics+21:42
- 79RYRuslan YelyubayevXDS Astana Development Team+21:52
- 80ZSZétény SzijártóTeam United Shipping+21:57
- 81IAIbai Azanza BuruscoEquipo Kern Pharma+22:07
- 82ADAlessio Delle VedoveXDS Astana Development Team+22:09
- 83MZMatěj ZahálkaKasper Crypto4Me+22:13
- 84
Yves LampaertSoudal Quick-Step+22:14 - 85
Daniil MarukhinHuansheng-Vonoa-Taishan Sport Team+22:24 - 86MKMateusz KostańskiWibatech Lubelskie Perła Polski+22:25
- 87PBPaul BuschekSchwingshandl Intralogistics+22:40
- 88BKBart KortleveMetec - Solarwatt P/B Mantel+22:42
- 89
Daniel Geismayr+22:51 - 90JJJuan Jose Lopez RodriguezTeam Novo Nordisk+23:17
- 91MSMihajlo StolićBahrain Victorious Development Team+23:31
- 92MSMichal SchuranTeam United Shipping+23:52
- 93
Ivan Smirnov+24:09
- 94JKJan KašparTufo - Pardus Prostejov+24:18
- 95MJMartin JuríkKolesarski Klub Novo Mesto+24:25
- 96
Josef ČernýKasper Crypto4Me+24:35 - 97
Alessandro IacchiSolution Tech Nippo Rali+24:40 - 98WHWill HeathCcache X Bodywrap+25:17
- 99
Lev GonovXDS Astana Team+26:43 - 100DADominik AmannTeam Vorarlberg+27:54
- 101LNLaurin NenningTeam Vorarlberg+27:59
- 102KWKonrad WaliniakVoster Team+28:06
- 103
Cameron ScottLi Ning Star+28:34 - 104GTGLOßNER TimBenotti Berthold+29:05
- 105
Iñigo Elosegui MomeñeEquipo Kern Pharma+29:06
- 106
Patryk StoszVoster Team+29:12
- 107PMPiotr MaślakVoster Team+29:33
- 108AGAlbert Gathemann+30:00
- 109LTLucas TerrierTeam Novo Nordisk+33:00
- 110MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+33:23
- 111
Liam WalshCcache X Bodywrap+35:04 - 112CVCasper Van Der Woude+35:20
- 113DŠDaniel ŠilhavýTufo - Pardus Prostejov+35:35
- 114JVJost Van De Streek+36:00
- 115JMJakub Mayer+37:18
- 116RHRoy HoogendoornMetec - Solarwatt P/B Mantel+37:42
- 117JŘJan Řehoř+40:10
- 118IKIan KingsTeam Visma | Lease A Bike Development+43:02
Points classification
- 1
Jannis PeterUnibet Rose Rockets25 - 2
Cian UijtdebroeksMovistar Team20 - 3
Junior LecerfSoudal Quick-Step16 - 4TPTomáš PřidalTeam United Shipping14
- 5
Abner Santiago Umba LopezSolution Tech Nippo Rali12 - 6
Adrien BoichisRed Bull - Bora - Hansgrohe10 - 7
Liam WalshCcache X Bodywrap10 - 8
Alessandro FancelluMbh Bank Csb Telecom Fort9 - 9
Jose Felix Parra CuerdaCaja Rural-Seguros RGA8 - 10
Lorenzo QuartucciBurgos-Burpellet-BH7 - 11
Lennart JaschTudor Pro Cycling Team6
- 12
Nicolò GaribboTeam Ukyo6 - 13KTKyrylo TsarenkoSolution Tech Nippo Rali5
- 14NANahom ArayaTeam Ukyo4
- 15OPOndřej PokornýTufo - Pardus Prostejov4
- 16GBGiacomo BallabioTeam Vorarlberg3
- 17
Piotr PękalaAtt Investments2 - 18LTLuke TuckwellRed Bull - Bora - Hansgrohe1
Mountains classification
- 1
Jannis PeterUnibet Rose Rockets8 - 2
Patryk StoszVoster Team8
- 3
Cian UijtdebroeksMovistar Team6 - 4
Nicolò GaribboTeam Ukyo6 - 5
Junior LecerfSoudal Quick-Step4 - 6MSMichal SchuranTeam United Shipping4
- 7TPTomáš PřidalTeam United Shipping2
- 8MVMichiel Van VlietMetec - Solarwatt P/B Mantel2
Youth classification
- 1
Cian UijtdebroeksMovistar Team4:21:52 - 2TPTomáš PřidalTeam United Shippings.t.
- 3
Adrien BoichisRed Bull - Bora - Hansgrohes.t. - 4LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:32
- 5
Alexander HajekRed Bull - Bora - Hansgrohe+0:35 - 6NGNil Gimeno FerrerEquipo Kern Pharma+0:42
- 7TGTijmen GraatTeam Visma | Lease A Bike+0:42
- 8BFBálint FeldhofferBahrain Victorious Development Team+0:47
- 9RRRichard RiškaHrinkow Advarics+0:52
- 10URUnai Ramos MurilloEquipo Kern Pharma+0:52
- 11FWFinlay WalshCcache X Bodywrap+1:06
- 12TSTomáš SivokVoster Team+1:36
- 13JRJoris Reinderink+1:48
- 14WHWilliam HeffernanCcache X Bodywrap+1:48
- 15NPNate PringleDecathlon CMA CGM Development Team+1:48
- 16MBMaciej BanaszakVoster Team+1:48
- 17MBMartin BártaAtt Investments+2:15
- 18WSWilliam SmithTeam Visma | Lease A Bike Development+2:27
- 19DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+2:30
- 20FKFranciszek KocurTufo - Pardus Prostejov+3:10
- 21DHDominik HödlmoserHrinkow Advarics+3:10
- 22VPValentin PoschacherHrinkow Advarics+3:10
- 23ABAdam BittmanKasper Crypto4Me+3:31
- 24GIGenji IwamuraTeam Nippo Nuovacomauto Obor+4:06
- 25
Nikiforos ArvanitouTeam United Shipping+4:31 - 26JJJuan Jose Lopez RodriguezTeam Novo Nordisk+4:40
- 27JDJack DohlerCcache X Bodywrap+5:01
- 28BKBart KortleveMetec - Solarwatt P/B Mantel+5:15
- 29MVMichiel Van VlietMetec - Solarwatt P/B Mantel+5:30
- 30PTPatrik TomanKasper Crypto4Me+5:47
- 31KTKÖßLER TimBenotti Berthold+5:53
- 32AGAndrás Gusztáv PakotTeam United Shipping+6:18
- 33LMLouis Marie PosnicTeam Novo Nordisk+6:22
- 34LNLaurin NenningTeam Vorarlberg+6:40
- 35OPOndřej PokornýTufo - Pardus Prostejov+7:03
- 36IKIan KingsTeam Visma | Lease A Bike Development+7:21
- 37ZSZétény SzijártóTeam United Shipping+7:37
- 38ŠZŠtěpán ZahálkaKasper Crypto4Me+8:02
- 39MSMihajlo StolićBahrain Victorious Development Team+8:09
- 40JGJarno Grixa+8:09
- 41MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+8:33
- 42ADAlessio Delle VedoveXDS Astana Development Team+9:48
- 43GTGLOßNER TimBenotti Berthold+9:48
- 44IAIbai Azanza BuruscoEquipo Kern Pharma+9:48
- 45WHWill HeathCcache X Bodywrap+9:48
- 46MJMartin JuríkKolesarski Klub Novo Mesto+11:32
- 47VTViego Tijssen+11:32
- 48KWKonrad WaliniakVoster Team+12:17
- 49PMPiotr MaślakVoster Team+15:13
- 50DŠDaniel ŠilhavýTufo - Pardus Prostejov+15:40
- 51JVJost Van De Streek+18:56
- 52JŘJan Řehoř+19:02
- 53LTLucas TerrierTeam Novo Nordisk+20:07
- 54JMJakub Mayer+22:52
- DNFDMDaniel MlejnekFavorit BrnoDNF
- DNFFSFilip SaidlFany Gastro_Integray_L27DNF