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