Stage 5
18 May 2025
Stage result
- 1
Juan Sebastian Molano BenavidesUAE Team Emirates XRG03h54'02'' - 2
Danny Van PoppelRed Bull - Bora - Hansgrohe03h54'02'' - 3
Tim Torn TeutenbergLidl - Trek03h54'02'' - 4
Ivo OliveiraUAE Team Emirates XRG03h54'02'' - 5
Matyáš KopeckýUnibet Rose Rockets03h54'02'' - 6DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team03h54'07''
- 7
Jules HestersTeam Flanders - Baloise03h54'07'' - 8
Lindsay De VylderAlpecin-Premier Tech03h54'07'' - 9
Joel Nicolau BeltranCaja Rural-Seguros RGA03h54'07'' - 10
Alessandro CoviTeam Jayco AlUla03h54'07'' - 11
Marc Brustenga MasagueEquipo Kern Pharma03h54'07'' - 12
Albert PhilipsenLidl - Trek03h54'07'' - 13ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn03h54'07''
- 14
Harold Martin Lopez GranizoXDS Astana Team03h54'07'' - 15
Alexander HajekRed Bull - Bora - Hansgrohe03h54'07'' - 16
Dylan GroenewegenUnibet Rose Rockets03h54'07'' - 17MSMihajlo StolićBahrain Victorious Development Team03h54'07''
- 18
Michael Vanthourenhout03h54'07''
- 19BFBálint FeldhofferBahrain Victorious Development Team03h54'12''
- 20
Luka MezgecTeam Jayco AlUla03h54'12'' - 21LCLudovico CrescioliTeam Polti VisitMalta03h54'12''
- 22
Márton DinaMbh Bank Csb Telecom Fort03h54'12'' - 23
Vincent Van HemelenTeam Flanders - Baloise03h54'12'' - 24YLYorben LauryssenTarteletto - Isorex03h54'12''
- 25
Urko Berrade FernandezEquipo Kern Pharma03h54'12'' - 26
Cedrik Bakke ChristophersenUnibet Rose Rockets03h54'12''
- 27
Zeb KyffinTerengganu Cycling Team03h54'12'' - 28JCJan Castellon RibaltaCaja Rural-Seguros RGA03h54'16''
- 29ABAlberto BruttomessoBahrain Victorious03h54'16''
- 30IMIker Mintegi ClaverEuskaltel-Euskadi03h54'16''
- 31LSLouis SuttonEuskaltel-Euskadi03h54'16''
- 32
Daniel Babor03h54'16'' - 33
Abel Balderstone RoumensCaja Rural-Seguros RGA03h54'16'' - 34OGOwen GeleijnUnibet Rose Rockets03h54'16''
- 35
Odd Christian EikingUnibet Rose Rockets03h54'16'' - 36
Jose Felix Parra CuerdaCaja Rural-Seguros RGA03h54'16'' - 37
Ryan Gibbons03h54'16'' - 38
Harm VanhouckePinarello-Q36.5 Pro Cycling Team03h54'16'' - 39ZTZsombor TakácsMbh Bank Csb Telecom Fort03h54'16''
- 40TJTxomin Juaristi ArrietaEuskaltel-Euskadi03h54'16''
- 41
Mats WenzelEquipo Kern Pharma03h54'16'' - 42LCLuca CrettiMbh Bank Csb Telecom Fort03h54'16''
- 43
German Dario Gomez BecerraTeam Polti VisitMalta03h54'16'' - 44
Alex TolioBardiani Csf 7 Saber03h54'16''
- 45
Emil HerzogRed Bull - Bora - Hansgrohe03h54'16'' - 46KDKay De Bruyckere03h54'16''
- 47
Torstein TræenUno-X Mobility03h54'16'' - 48FTFernando Tercero LopezTeam Polti VisitMalta03h54'16''
- 49MAMatteo AmbrosiniMbh Bank Csb Telecom Fort03h54'16''
- 50
Victor VercouillieTeam Flanders - Baloise03h54'16''
- 51
Vicente Rojas NaranjoBardiani Csf 7 Saber03h54'16'' - 52
Pavel NovákMovistar Team03h54'16'' - 53BRBalázs RózsaEpronex - Hungary Cycling Team03h54'16''
- 54
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team03h54'16'' - 55JMJokin MurguialdayEuskaltel-Euskadi03h54'26''
- 56
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team03h54'26'' - 57VVViktor Vandenberghe03h54'26''
- 58
Sergio Andres Higuita GarciaXDS Astana Team03h54'26'' - 59
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team03h54'26'' - 60
Tim Declercq03h54'26'' - 61
János Zsombor PelikánTeam United Shipping03h54'26'' - 62TBTomáš BártaIstanbul Team03h54'26''
- 63MVMárk ValentMbh Bank Csb Telecom Fort03h54'32''
- 64
Diego Pablo Sevilla LopezTeam Polti VisitMalta03h54'33''
- 65
Elmar ReindersUnibet Rose Rockets03h54'35''
- 66TSTomáš SivokVoster Team03h54'35''
- 67
Mattia PinazziBardiani Csf 7 Saber03h54'35'' - 68HAHamish ArmittTeam Novo Nordisk03h54'35''
- 69
Jakub OtrubaCaja Rural-Seguros RGA03h54'38'' - 70APAntonio PolgaTeam Novo Nordisk03h54'44''
- 71PVPaul VerbnjakAustria03h54'48''
- 72KVKristián VavroFavorit Brno03h54'50''
- 73
Ben WigginsHagens Berman Jayco03h54'52'' - 74PTPatrik TomanKasper Crypto4Me03h54'58''
- 75
Ide Schelling03h54'58'' - 76GRGabriele RaccagniTeam Polti VisitMalta03h55'02''
- 77MPManuel Peñalver AniorteTeam Polti VisitMalta03h55'14''
- 78MRMaximilian Richard WalscheidLidl - Trek03h55'20''
- 79LCLorenzo ConfortiBardiani Csf 7 Saber03h55'37''
- 80MSMichal SchuranTeam United Shipping03h55'37''
- 81
Gleb SyritsaXDS Astana Team03h55'37'' - 82
Anthon CharmigUno-X Mobility03h55'37'' - 83FRFilippo RidolfoTeam Novo Nordisk03h55'37''
- 84
Luke DurbridgeTeam Jayco AlUla03h55'37'' - 85
Luca ColnaghiBardiani Csf 7 Saber03h55'37''
- 86ACAndrea ColnaghiKarcag Cycling Épkar Team03h55'37''
- 87
Erik FetterTeam United Shipping03h55'37'' - 88
Alex KirschCofidis03h55'46''
- 89
Viktor FilutásKarcag Cycling Épkar Team03h55'46'' - 90BHBaptiste HuyetBike Aid03h55'46''
- 91MAMohammad AlmutaiweiUAE Team Emirates Gen-Z03h55'51''
- 92
Riccardo LuccaQuick Pro Team03h55'51''
- 93TATord Aasgaard WikanderEpronex - Hungary Cycling Team03h55'53''
- 94MFMatteo FiorinSolme Olmo Arvedi03h55'53''
- 95ZSZétény SzijártóTeam United Shipping03h55'53''
- 96杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen03h56'57''
- 97ZIZsolt IstlstekkerEpronex - Hungary Cycling Team03h57'00''
- 98AMAndrea MontagnerBardiani Csf 7 Saber03h57'00''
- 99
Ivan Ramiro Sosa CuervoEquipo Kern Pharma03h57'09'' - 100
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team03h57'22''
- 101SDSiebe DeweirdtTeam Flanders - Baloise03h57'25''
- 102MJMartin JuríkKolesarski Klub Novo Mesto03h57'38''
- 103MSMárton SolymosiHungary04h00'13''
- 104BMBendegúz Mátyás NagyHungary04h00'13''
- 105PRPavol RovderPierre Baguette Cycling04h02'11''
- DNF
Matteo MalucelliXDS Astana TeamDNF - DNF
Davide BomboiUnibet Tietema RocketsDNF
- DNF
Iñigo Elosegui MomeñeEquipo Kern PharmaDNF
- DNFUPUmberto PoliTeam Novo NordiskDNF
- DNFYCYordi CorsusDNF
- DNFMVMatti Van SpeybroekDNF
- DNFAGAndrás Gusztáv PakotTeam United ShippingDNF
- DNFGGGergő GönczyEpronex - Hungary Cycling TeamDNF
- DNFSNSander Nistad StienEpronex - Hungary Cycling TeamDNF
- DNFNHNorbert HrenkóKarcag Cycling Épkar TeamDNF
General classification
- 1
Harold Martin Lopez GranizoXDS Astana Team19h56'53'' - 2
Alessandro CoviTeam Jayco AlUla19h57'00'' - 3
Albert PhilipsenLidl - Trek19h57'03'' - 4
Alexander HajekRed Bull - Bora - Hansgrohe19h57'09'' - 5JCJan Castellon RibaltaCaja Rural-Seguros RGA19h57'19''
- 6
Pavel NovákMovistar Team19h57'19'' - 7BFBálint FeldhofferBahrain Victorious Development Team19h57'20''
- 8LCLudovico CrescioliTeam Polti VisitMalta19h57'23''
- 9
Odd Christian EikingUnibet Rose Rockets19h57'24'' - 10
Urko Berrade FernandezEquipo Kern Pharma19h57'26'' - 11
Harm VanhouckePinarello-Q36.5 Pro Cycling Team19h57'27'' - 12
Alex TolioBardiani Csf 7 Saber19h57'27''
- 13IMIker Mintegi ClaverEuskaltel-Euskadi19h57'30''
- 14
Emil HerzogRed Bull - Bora - Hansgrohe19h57'30'' - 15
Cedrik Bakke ChristophersenUnibet Rose Rockets19h57'30''
- 16
Torstein TræenUno-X Mobility19h57'34'' - 17
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team19h57'42'' - 18
Vincent Van HemelenTeam Flanders - Baloise19h57'42'' - 19
Jose Felix Parra CuerdaCaja Rural-Seguros RGA19h57'46'' - 20FTFernando Tercero LopezTeam Polti VisitMalta19h57'47''
- 21
Abel Balderstone RoumensCaja Rural-Seguros RGA19h57'50'' - 22
Zeb KyffinTerengganu Cycling Team19h57'51'' - 23
Joel Nicolau BeltranCaja Rural-Seguros RGA19h57'56'' - 24MAMatteo AmbrosiniMbh Bank Csb Telecom Fort19h57'58''
- 25
German Dario Gomez BecerraTeam Polti VisitMalta19h58'01'' - 26OGOwen GeleijnUnibet Rose Rockets19h58'03''
- 27
Márton DinaMbh Bank Csb Telecom Fort19h58'04'' - 28TJTxomin Juaristi ArrietaEuskaltel-Euskadi19h58'05''
- 29
Michael Vanthourenhout19h58'16''
- 30
Sergio Andres Higuita GarciaXDS Astana Team19h58'17'' - 31LCLuca CrettiMbh Bank Csb Telecom Fort19h58'19''
- 32
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team19h58'21'' - 33YLYorben LauryssenTarteletto - Isorex19h58'25''
- 34
Ivo OliveiraUAE Team Emirates XRG19h58'27'' - 35HAHamish ArmittTeam Novo Nordisk19h58'27''
- 36DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team19h58'32''
- 37LSLouis SuttonEuskaltel-Euskadi19h58'35''
- 38JMJokin MurguialdayEuskaltel-Euskadi19h58'35''
- 39
Mats WenzelEquipo Kern Pharma19h58'41'' - 40KDKay De Bruyckere19h58'44''
- 41
Vicente Rojas NaranjoBardiani Csf 7 Saber19h58'50'' - 42MVMárk ValentMbh Bank Csb Telecom Fort19h58'54''
- 43
Jakub OtrubaCaja Rural-Seguros RGA19h59'01'' - 44
Diego Pablo Sevilla LopezTeam Polti VisitMalta19h59'11''
- 45
Tim Declercq19h59'20'' - 46TSTomáš SivokVoster Team19h59'29''
- 47APAntonio PolgaTeam Novo Nordisk19h59'52''
- 48
Luke DurbridgeTeam Jayco AlUla19h59'56'' - 49BHBaptiste HuyetBike Aid20h00'05''
- 50
János Zsombor PelikánTeam United Shipping20h00'55'' - 51ZTZsombor TakácsMbh Bank Csb Telecom Fort20h00'57''
- 52
Tim Torn TeutenbergLidl - Trek20h01'13'' - 53
Ivan Ramiro Sosa CuervoEquipo Kern Pharma20h01'20'' - 54
Erik FetterTeam United Shipping20h01'40'' - 55
Ryan Gibbons20h01'47'' - 56BRBalázs RózsaEpronex - Hungary Cycling Team20h02'37''
- 57SDSiebe DeweirdtTeam Flanders - Baloise20h02'47''
- 58PVPaul VerbnjakAustria20h02'53''
- 59
Matyáš KopeckýUnibet Rose Rockets20h03'02'' - 60
Daniel Babor20h03'16'' - 61MRMaximilian Richard WalscheidLidl - Trek20h03'32''
- 62ZSZétény SzijártóTeam United Shipping20h03'39''
- 63PTPatrik TomanKasper Crypto4Me20h03'40''
- 64VVViktor Vandenberghe20h03'42''
- 65ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn20h03'54''
- 66
Riccardo LuccaQuick Pro Team20h05'01''
- 67
Juan Sebastian Molano BenavidesUAE Team Emirates XRG20h05'03'' - 68AMAndrea MontagnerBardiani Csf 7 Saber20h05'30''
- 69
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team20h05'34''
- 70MAMohammad AlmutaiweiUAE Team Emirates Gen-Z20h05'38''
- 71
Victor VercouillieTeam Flanders - Baloise20h05'45''
- 72TATord Aasgaard WikanderEpronex - Hungary Cycling Team20h05'50''
- 73
Anthon CharmigUno-X Mobility20h05'52'' - 74
Luca ColnaghiBardiani Csf 7 Saber20h05'57''
- 75
Ben WigginsHagens Berman Jayco20h05'57'' - 76KVKristián VavroFavorit Brno20h06'43''
- 77杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen20h06'47''
- 78
Alex KirschCofidis20h06'57''
- 79
Ide Schelling20h07'29'' - 80ACAndrea ColnaghiKarcag Cycling Épkar Team20h08'18''
- 81FRFilippo RidolfoTeam Novo Nordisk20h08'18''
- 82
Marc Brustenga MasagueEquipo Kern Pharma20h08'44'' - 83ABAlberto BruttomessoBahrain Victorious20h08'47''
- 84MSMihajlo StolićBahrain Victorious Development Team20h09'24''
- 85
Viktor FilutásKarcag Cycling Épkar Team20h09'59'' - 86
Danny Van PoppelRed Bull - Bora - Hansgrohe20h10'08'' - 87
Dylan GroenewegenUnibet Rose Rockets20h10'26'' - 88
Jules HestersTeam Flanders - Baloise20h10'49'' - 89
Lindsay De VylderAlpecin-Premier Tech20h10'49'' - 90
Luka MezgecTeam Jayco AlUla20h10'51'' - 91
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team20h11'05'' - 92TBTomáš BártaIstanbul Team20h11'05''
- 93
Mattia PinazziBardiani Csf 7 Saber20h11'14'' - 94
Elmar ReindersUnibet Rose Rockets20h11'14''
- 95GRGabriele RaccagniTeam Polti VisitMalta20h11'35''
- 96MPManuel Peñalver AniorteTeam Polti VisitMalta20h11'56''
- 97LCLorenzo ConfortiBardiani Csf 7 Saber20h12'16''
- 98MFMatteo FiorinSolme Olmo Arvedi20h12'32''
- 99MSMichal SchuranTeam United Shipping20h12'42''
- 100
Gleb SyritsaXDS Astana Team20h13'01'' - 101MJMartin JuríkKolesarski Klub Novo Mesto20h14'17''
- 102ZIZsolt IstlstekkerEpronex - Hungary Cycling Team20h15'00''
- 103MSMárton SolymosiHungary20h16'55''
- 104PRPavol RovderPierre Baguette Cycling20h18'50''
- 105BMBendegúz Mátyás NagyHungary20h21'28''
Points classification
- 1
Juan Sebastian Molano BenavidesUAE Team Emirates XRG20 - 2
Tim Torn TeutenbergLidl - Trek17 - 3
Danny Van PoppelRed Bull - Bora - Hansgrohe16 - 4
Ivo OliveiraUAE Team Emirates XRG12 - 5
Matyáš KopeckýUnibet Rose Rockets10 - 6OGOwen GeleijnUnibet Rose Rockets8
- 7
Jakub OtrubaCaja Rural-Seguros RGA8 - 8DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team8
- 9
Jules HestersTeam Flanders - Baloise6 - 10
Albert PhilipsenLidl - Trek5 - 11
Lindsay De VylderAlpecin-Premier Tech4 - 12
Alessandro CoviTeam Jayco AlUla2 - 13
Joel Nicolau BeltranCaja Rural-Seguros RGA2 - 14LCLudovico CrescioliTeam Polti VisitMalta1
- 15
Luca ColnaghiBardiani Csf 7 Saber1
Mountains classification
- 1SDSiebe DeweirdtTeam Flanders - Baloise30
- 2OGOwen GeleijnUnibet Rose Rockets13
- 3ZSZétény SzijártóTeam United Shipping12
- 4BHBaptiste HuyetBike Aid6
- 5TATord Aasgaard WikanderEpronex - Hungary Cycling Team6
- 6
Jakub OtrubaCaja Rural-Seguros RGA2