Stage 4
01 Jun 2025
Stage result
- 1
Jannis PeterUnibet Rose Rockets3:13:59 - 2EDEdgar David Cadena MartinezTeam Storck - Mrw Baus.t.
- 3MGMattia GaffuriTeam Picnic PostNL+0:11
- 4
Riccardo ZoidlHrinkow Advarics+0:18 - 5PHPhilipp HofbauerTeam Vorarlberg+0:23
- 6
Jonathan CaicedoPetrolike+0:36 - 7
Colin Chris StüssiTeam Vorarlberg+0:42
- 8
Aaron DockxAlpecin-Premier Tech+1:22 - 9
Filippo ConcaTeam Jayco AlUla+1:34 - 10MBMarcin BudzinskiMbh Bank Csb Telecom Fort+1:37
- 11BFBálint FeldhofferBahrain Victorious Development Team+1:48
- 12
Johannes AdamietzRembe | Rad-Net+1:50 - 13OTOle TheilerRembe | Rad-Net+2:09
- 14
Marco SchrettlXDS Astana Team+2:29 - 15LGLorenzo GalimbertiSwatt Club+3:14
- 16
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+3:18 - 17TTThomas TichlerWsa Ktm Graz+3:21
- 18OVOtto Van ZandenAzerion / Villa Valkenburg+3:35
- 19ASArtur SowińskiRun&Race-Wibatech+3:41
- 20EREdward Ravasi+3:53
- 21EZEmanuel ZangerleTeam Vorarlberg+4:00
- 22NBNils BrunMyvelo Pro Cycling Team+4:00
- 23
Piotr PękalaAtt Investments+4:05 - 24LMLukas Meiler+4:16
- 25MDMattie DoddINEOS Grenadiers Racing Academy+4:21
- 26CPChristian PifferCampana Imballaggi-Morbiato-Trentino+4:29
- 27OSOliver SimsPinarello-Q36.5 Pro Cycling Team+4:45
- 28JBJulian BorreschRembe | Rad-Net+4:49
- 29ACAlberto Carlo MontiAtt Investments+4:59
- 30RPREIßIG PatrickBenotti Berthold+4:59
- 31JPJo Pirotte+5:04
- 32MMMartin MessnerWsa Ktm Graz+5:04
- 33LVLeonardo VolpatoCampana Imballaggi-Morbiato-Trentino+5:08
- 34FKFranciszek KocurTufo - Pardus Prostejov+5:17
- 35
Toon VandeboschAlpecin-Premier Tech Development Team+5:36 - 36TKTobias KreuzerRun&Race-Solarpur+5:51
- 37LKLouis KitzkiAlpecin-Deceuninck Development Team+5:56
- 38DRDominik RöberTeam Vorarlberg+7:05
- 39
Miguel HeidemannRembe | Rad-Net+7:10 - 40PVPaul ViehböckTirol Ktm Cycling Team+7:14
- 41MHMarvin HammerschmidSchwingshandl Intralogistics+7:14
- 42RBRoberto BusanelloCampana Imballaggi-Morbiato-Trentino+7:26
- 43BHBorislav HadzhistoyanovBulgaria+7:37
- 44BDBram DanklofAzerion / Villa Valkenburg+7:40
- 45AMAhmed MadanBahrain Victorious Development Team+7:46
- 46FDFilippo D'aiutoGeneral Store - Essegibi - F.Lli Curia+8:14
- 47ZPZsombor PalumbyTeam United Shipping+8:27
- 48PBPaul BuschekSchwingshandl Intralogistics+8:27
- 49JFJonas Fabian MesserschmidtRun&Race-Wibatech+9:07
- 50LCLeonardo ConsolidaniBahrain Victorious Development Team+9:07
- 51CMCameron MasonAlpecin-Premier Tech Development Team+9:07
- 52ANAhmed NaserBahrain+9:21
- 53DADan Andrej Tomšič+9:42
- 54BCBrent Clé+9:55
- 55OPOndřej PokornýTufo - Pardus Prostejov+10:01
- 56TLTimon LodererMyvelo Pro Cycling Team+10:11
- 57MDMatej Drinovec+10:11
- 58NPNils PuschmannRun&Race-Wibatech+10:31
- 59RZRadostin Zlatev+10:36
- 60DYDaniel Yon Hin7Eleven Cliqq Roadbike Philippines+10:36
- 61KRKarl-Erik Rosendahl+10:38
- 62AZAndrin ZügerRun&Race-Solarpur+11:01
- 63GBGiacomo BallabioTeam Vorarlberg+11:05
- 64CACarlos Alfonso Garcia Trejo+11:07
- 65SPStefan Pöll+11:27
- 66JŘJakub ŘímanAtt Investments+12:21
- 67RVRiccardo Verza+12:21
- 68JSJakob SchmidtMyvelo Pro Cycling Team+12:21
- 69DHDominik HödlmoserHrinkow Advarics+12:21
- 70YDYanne DorenbosAzerion / Villa Valkenburg+12:21
- 71BEBenjamin EckerstorferTirol Ktm Cycling Team+12:21
- 72LJLuca JenniRun&Race-Solarpur+13:07
- 73JDJosef DirnbauerHrinkow Advarics+13:42
- 74GSGregor StadlbauerSchwingshandl Intralogistics+13:42
- 75FLFilip LepkaSchwingshandl Intralogistics+13:42
- 76YTYoshiki TeradaTeam Ukyo+13:42
- 77JBJohannes Banzer+13:42
- 78RMRobbe Marchand+13:42
- 79CVCorne Van Kessel+13:55
- 80MPMichael PeterRun&Race-Solarpur+14:12
- 81OKOliver KnudsenSwatt Club+15:49
- 82FPFrederik Petersen+15:49
- 83EAElia AndreausBahrain Victorious Development Team+15:49
- 84LALeon ArenzRembe | Rad-Net+15:49
- 85DSDaniel SchragMaxsolar-Raymon+15:49
- 86
Ryan KampEew-Vdk Cyclingteam+15:49 - 87VSVojtěch SoukupTufo - Pardus Prostejov+16:30
- 88DPDavid PreylerSchwingshandl Intralogistics+16:31
- 89JMJakub Mayer+16:39
- 90NGNicolas GojkovićPogi Team Gusto Ljubljana+16:39
- 91BPBartlomiej ProćWibatech Lubelskie Perła Polski+16:39
- 92JPJiří Pospíšil+16:44
- 93MŠMihael ŠtajnarPogi Team Gusto Ljubljana+16:47
- 94DBDaniel BichlmannSchwingshandl Intralogistics+16:47
- 95JSJan SommerElite Fondations Cycling Team+16:47
- 96李廷李 廷威 Ting Wei LiFactor Racing+16:47
- 97AEAlex Eaves+16:47
- 98CDCalvin DikBenotti Berthold+16:47
- 99
Veljko StojnićTeam United Shipping+16:47 - 100DRDaniel Reiter+16:58
- 101PBPirmin BenzTeam Vorarlberg+17:12
- 102ADAless De BockAlpecin-Premier Tech Development Team+17:21
- 103
Vincent HoppezakAzerion / Villa Valkenburg+18:28 - 104LVLuke VerburgAzerion / Villa Valkenburg+18:28
- 105LVLukas VriesAzerion / Villa Valkenburg+18:30
- 106WPWojciech Pszczolarski+18:32
- 107MEMáté EndrédiTeam United Shipping+18:37
- 108SCSzabolcs Csáki+18:37
- 109MPMilan Paulus+18:39
- 110NRNikolas Riegler+18:46
- 111DADominik AmannTeam Vorarlberg+18:49
- 112EMEric MeinbergBenotti Berthold+19:04
- 113TNTobias NoldeTeam Vorarlberg+19:04
- 114LGLorenzo GinestraSwatt Club+20:00
- 115
Kasper AndersenSwatt Club+20:00 - 116FCFrancesco CarolloSwatt Club+20:00
- 117JSJakob SerticWsa Ktm Graz+20:07
- 118FSFabian SteiningerSchwingshandl Intralogistics+20:07
- 119MJMatthias JeindlArbö Kärnten Sport Feld Am See+21:22
- 120JPJakob PurtschellerTirol Ktm Cycling Team+22:52
- 121TWTim WaflerTeam Storck - Mrw Bau+22:52
- 122FVFrancesco VecchiuttiOTL
- 123DPDavid PolzerOTL
- DNFPOPeter OchsenhoferDNF
- DNFSSSamuel SchulzDNF
- DNFJMJonas MüllerCln - KosovaDNF
- DNFPHPavel HaslerDNF
- DNSJKJan KašparTufo - Pardus ProstejovDNS
General classification
- 1EDEdgar David Cadena MartinezTeam Storck - Mrw Bau10:57:07
- 2
Jannis PeterUnibet Rose Rockets+0:24 - 3MGMattia GaffuriTeam Picnic PostNL+0:47
- 4
Riccardo ZoidlHrinkow Advarics+0:52 - 5PHPhilipp HofbauerTeam Vorarlberg+0:57
- 6
Colin Chris StüssiTeam Vorarlberg+1:16
- 7
Jonathan CaicedoPetrolike+1:18 - 8
Aaron DockxAlpecin-Premier Tech+1:37 - 9BFBálint FeldhofferBahrain Victorious Development Team+1:58
- 10MBMarcin BudzinskiMbh Bank Csb Telecom Fort+2:09
- 11
Filippo ConcaTeam Jayco AlUla+2:20 - 12
Johannes AdamietzRembe | Rad-Net+2:31 - 13
Marco SchrettlXDS Astana Team+2:55 - 14OTOle TheilerRembe | Rad-Net+3:01
- 15LGLorenzo GalimbertiSwatt Club+3:46
- 16ASArtur SowińskiRun&Race-Wibatech+4:23
- 17
Andrii PonomarGeneral Store - Essegibi - F.Lli Curia+4:30 - 18OVOtto Van ZandenAzerion / Villa Valkenburg+4:32
- 19
Piotr PękalaAtt Investments+4:39 - 20TTThomas TichlerWsa Ktm Graz+4:47
- 21EZEmanuel ZangerleTeam Vorarlberg+5:06
- 22NBNils BrunMyvelo Pro Cycling Team+5:15
- 23MDMattie DoddINEOS Grenadiers Racing Academy+5:44
- 24EREdward Ravasi+6:00
- 25RPREIßIG PatrickBenotti Berthold+6:02
- 26LVLeonardo VolpatoCampana Imballaggi-Morbiato-Trentino+6:11
- 27
Toon VandeboschAlpecin-Premier Tech Development Team+6:39 - 28CPChristian PifferCampana Imballaggi-Morbiato-Trentino+6:46
- 29OSOliver SimsPinarello-Q36.5 Pro Cycling Team+7:07
- 30JBJulian BorreschRembe | Rad-Net+7:35
- 31ACAlberto Carlo MontiAtt Investments+7:39
- 32FKFranciszek KocurTufo - Pardus Prostejov+7:48
- 33TKTobias KreuzerRun&Race-Solarpur+8:16
- 34JPJo Pirotte+8:41
- 35LKLouis KitzkiAlpecin-Deceuninck Development Team+8:42
- 36
Miguel HeidemannRembe | Rad-Net+9:14 - 37LMLukas Meiler+9:23
- 38FDFilippo D'aiutoGeneral Store - Essegibi - F.Lli Curia+9:57
- 39DRDominik RöberTeam Vorarlberg+10:11
- 40LCLeonardo ConsolidaniBahrain Victorious Development Team+10:15
- 41RBRoberto BusanelloCampana Imballaggi-Morbiato-Trentino+10:15
- 42MHMarvin HammerschmidSchwingshandl Intralogistics+10:18
- 43BHBorislav HadzhistoyanovBulgaria+10:52
- 44GBGiacomo BallabioTeam Vorarlberg+12:00
- 45CACarlos Alfonso Garcia Trejo+12:09
- 46BCBrent Clé+12:55
- 47PVPaul ViehböckTirol Ktm Cycling Team+13:10
- 48DADan Andrej Tomšič+13:52
- 49AZAndrin ZügerRun&Race-Solarpur+13:55
- 50CMCameron MasonAlpecin-Premier Tech Development Team+14:34
- 51NPNils PuschmannRun&Race-Wibatech+16:54
- 52YDYanne DorenbosAzerion / Villa Valkenburg+17:13
- 53MMMartin MessnerWsa Ktm Graz+17:14
- 54ZPZsombor PalumbyTeam United Shipping+17:20
- 55BDBram DanklofAzerion / Villa Valkenburg+17:24
- 56KRKarl-Erik Rosendahl+17:31
- 57SPStefan Pöll+17:51
- 58MŠMihael ŠtajnarPogi Team Gusto Ljubljana+17:55
- 59BEBenjamin EckerstorferTirol Ktm Cycling Team+18:07
- 60JŘJakub ŘímanAtt Investments+18:46
- 61EAElia AndreausBahrain Victorious Development Team+19:26
- 62DSDaniel SchragMaxsolar-Raymon+19:51
- 63LALeon ArenzRembe | Rad-Net+20:11
- 64RMRobbe Marchand+20:33
- 65FLFilip LepkaSchwingshandl Intralogistics+20:38
- 66RZRadostin Zlatev+20:42
- 67CVCorne Van Kessel+21:10
- 68
Ryan KampEew-Vdk Cyclingteam+21:44 - 69JSJakob SchmidtMyvelo Pro Cycling Team+22:13
- 70NRNikolas Riegler+22:18
- 71LVLukas VriesAzerion / Villa Valkenburg+22:21
- 72PBPaul BuschekSchwingshandl Intralogistics+22:37
- 73JFJonas Fabian MesserschmidtRun&Race-Wibatech+23:24
- 74ANAhmed NaserBahrain+24:31
- 75MPMilan Paulus+24:53
- 76EMEric MeinbergBenotti Berthold+25:18
- 77
Kasper AndersenSwatt Club+25:42 - 78FCFrancesco CarolloSwatt Club+25:54
- 79TLTimon LodererMyvelo Pro Cycling Team+26:08
- 80DPDavid PreylerSchwingshandl Intralogistics+26:19
- 81NGNicolas GojkovićPogi Team Gusto Ljubljana+26:34
- 82MEMáté EndrédiTeam United Shipping+27:15
- 83LJLuca JenniRun&Race-Solarpur+27:25
- 84ADAless De BockAlpecin-Premier Tech Development Team+27:44
- 85MPMichael PeterRun&Race-Solarpur+28:25
- 86
Vincent HoppezakAzerion / Villa Valkenburg+28:37 - 87CDCalvin DikBenotti Berthold+28:49
- 88OKOliver KnudsenSwatt Club+29:29
- 89OPOndřej PokornýTufo - Pardus Prostejov+29:40
- 90AMAhmed MadanBahrain Victorious Development Team+29:59
- 91JSJan SommerElite Fondations Cycling Team+30:44
- 92YTYoshiki TeradaTeam Ukyo+30:51
- 93BPBartlomiej ProćWibatech Lubelskie Perła Polski+31:01
- 94SCSzabolcs Csáki+31:56
- 95MDMatej Drinovec+32:12
- 96GSGregor StadlbauerSchwingshandl Intralogistics+32:21
- 97JDJosef DirnbauerHrinkow Advarics+32:24
- 98RVRiccardo Verza+32:34
- 99DRDaniel Reiter+32:53
- 100AEAlex Eaves+33:00
- 101DYDaniel Yon Hin7Eleven Cliqq Roadbike Philippines+33:29
- 102LVLuke VerburgAzerion / Villa Valkenburg+33:57
- 103JBJohannes Banzer+34:12
- 104
Veljko StojnićTeam United Shipping+35:12 - 105李廷李 廷威 Ting Wei LiFactor Racing+35:38
- 106FSFabian SteiningerSchwingshandl Intralogistics+35:44
- 107DHDominik HödlmoserHrinkow Advarics+35:44
- 108TWTim WaflerTeam Storck - Mrw Bau+36:52
- 109JPJakob PurtschellerTirol Ktm Cycling Team+38:10
- 110LGLorenzo GinestraSwatt Club+38:21
- 111PBPirmin BenzTeam Vorarlberg+38:46
- 112JPJiří Pospíšil+39:17
- 113WPWojciech Pszczolarski+42:44
- 114TNTobias NoldeTeam Vorarlberg+43:18
- 115DADominik AmannTeam Vorarlberg+43:45
- 116DBDaniel BichlmannSchwingshandl Intralogistics+45:11
- 117VSVojtěch SoukupTufo - Pardus Prostejov+48:32
- 118JMJakub Mayer+49:18
- 119FPFrederik Petersen+53:24
- 120JSJakob SerticWsa Ktm Graz+56:44
- 121MJMatthias JeindlArbö Kärnten Sport Feld Am See+56:46
Points classification
- 1
Jannis PeterUnibet Rose Rockets20 - 2EDEdgar David Cadena MartinezTeam Storck - Mrw Bau15
- 3MGMattia GaffuriTeam Picnic PostNL11
- 4
Riccardo ZoidlHrinkow Advarics8 - 5PHPhilipp HofbauerTeam Vorarlberg6
- 6BPBartlomiej ProćWibatech Lubelskie Perła Polski5
- 7OKOliver KnudsenSwatt Club4
- 8LVLuke VerburgAzerion / Villa Valkenburg4
- 9
Jonathan CaicedoPetrolike4 - 10
Colin Chris StüssiTeam Vorarlberg2
- 11BFBálint FeldhofferBahrain Victorious Development Team2
- 12
Vincent HoppezakAzerion / Villa Valkenburg2 - 13LGLorenzo GinestraSwatt Club2
- 14
Aaron DockxAlpecin-Premier Tech1 - 15OTOle TheilerRembe | Rad-Net1
- 16PBPirmin BenzTeam Vorarlberg1
Mountains classification
- 1
Jannis PeterUnibet Rose Rockets10 - 2LALeon ArenzRembe | Rad-Net10
- 3EDEdgar David Cadena MartinezTeam Storck - Mrw Bau8
- 4MGMattia GaffuriTeam Picnic PostNL6
- 5
Riccardo ZoidlHrinkow Advarics4 - 6BFBálint FeldhofferBahrain Victorious Development Team3
- 7LGLorenzo GinestraSwatt Club3
- 8PHPhilipp HofbauerTeam Vorarlberg2
- 9
Jonathan CaicedoPetrolike2 - 10MPMilan Paulus2
Youth classification
- 1
Aaron DockxAlpecin-Premier Tech3:15:21 - 2BFBálint FeldhofferBahrain Victorious Development Team+0:26
- 3
Marco SchrettlXDS Astana Team+1:07 - 4OVOtto Van ZandenAzerion / Villa Valkenburg+2:13
- 5MDMattie DoddINEOS Grenadiers Racing Academy+2:59
- 6CPChristian PifferCampana Imballaggi-Morbiato-Trentino+3:07
- 7OSOliver SimsPinarello-Q36.5 Pro Cycling Team+3:23
- 8ACAlberto Carlo MontiAtt Investments+3:37
- 9LVLeonardo VolpatoCampana Imballaggi-Morbiato-Trentino+3:46
- 10FKFranciszek KocurTufo - Pardus Prostejov+3:55
- 11LKLouis KitzkiAlpecin-Deceuninck Development Team+4:34
- 12PVPaul ViehböckTirol Ktm Cycling Team+5:52
- 13RBRoberto BusanelloCampana Imballaggi-Morbiato-Trentino+6:04
- 14BHBorislav HadzhistoyanovBulgaria+6:15
- 15BDBram DanklofAzerion / Villa Valkenburg+6:18
- 16LCLeonardo ConsolidaniBahrain Victorious Development Team+7:45
- 17DADan Andrej Tomšič+8:20
- 18OPOndřej PokornýTufo - Pardus Prostejov+8:39
- 19NPNils PuschmannRun&Race-Wibatech+9:09
- 20RZRadostin Zlatev+9:14
- 21CACarlos Alfonso Garcia Trejo+9:45
- 22DHDominik HödlmoserHrinkow Advarics+10:59
- 23BEBenjamin EckerstorferTirol Ktm Cycling Team+10:59
- 24FLFilip LepkaSchwingshandl Intralogistics+12:20
- 25RMRobbe Marchand+12:20
- 26EAElia AndreausBahrain Victorious Development Team+14:27
- 27LALeon ArenzRembe | Rad-Net+14:27
- 28DSDaniel SchragMaxsolar-Raymon+14:27
- 29VSVojtěch SoukupTufo - Pardus Prostejov+15:08
- 30DPDavid PreylerSchwingshandl Intralogistics+15:09
- 31JMJakub Mayer+15:17
- 32NGNicolas GojkovićPogi Team Gusto Ljubljana+15:17
- 33JPJiří Pospíšil+15:22
- 34AEAlex Eaves+15:25
- 35ADAless De BockAlpecin-Premier Tech Development Team+15:59
- 36LVLukas VriesAzerion / Villa Valkenburg+17:08
- 37MEMáté EndrédiTeam United Shipping+17:15
- 38SCSzabolcs Csáki+17:15
- 39EMEric MeinbergBenotti Berthold+17:42
- 40JSJakob SerticWsa Ktm Graz+18:45
- 41JPJakob PurtschellerTirol Ktm Cycling Team+21:30