Stage 3
16 May 2025
Stage result
- 1
Harold Martin Lopez GranizoXDS Astana Team03h54'13'' - 2
Alessandro CoviTeam Jayco AlUla03h54'20'' - 3
Albert PhilipsenLidl - Trek03h54'20'' - 4
Pavel NovákMovistar Team03h54'20'' - 5JCJan Castellon RibaltaCaja Rural-Seguros RGA03h54'20''
- 6
Alexander HajekRed Bull - Bora - Hansgrohe03h54'20'' - 7BFBálint FeldhofferBahrain Victorious Development Team03h54'25''
- 8
Odd Christian EikingUnibet Rose Rockets03h54'25'' - 9
Harm VanhouckePinarello-Q36.5 Pro Cycling Team03h54'28'' - 10
Alex TolioBardiani Csf 7 Saber03h54'28''
- 11LCLudovico CrescioliTeam Polti VisitMalta03h54'31''
- 12
Emil HerzogRed Bull - Bora - Hansgrohe03h54'31'' - 13IMIker Mintegi ClaverEuskaltel-Euskadi03h54'31''
- 14
Urko Berrade FernandezEquipo Kern Pharma03h54'31'' - 15
Cedrik Bakke ChristophersenUnibet Rose Rockets03h54'35''
- 16
Torstein TræenUno-X Mobility03h54'35'' - 17
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team03h54'43'' - 18
Vincent Van HemelenTeam Flanders - Baloise03h54'47'' - 19
Jose Felix Parra CuerdaCaja Rural-Seguros RGA03h54'47'' - 20FTFernando Tercero LopezTeam Polti VisitMalta03h54'48''
- 21
Abel Balderstone RoumensCaja Rural-Seguros RGA03h54'51'' - 22
Zeb KyffinTerengganu Cycling Team03h54'56'' - 23MAMatteo AmbrosiniMbh Bank Csb Telecom Fort03h55'00''
- 24
German Dario Gomez BecerraTeam Polti VisitMalta03h55'02'' - 25TJTxomin Juaristi ArrietaEuskaltel-Euskadi03h55'06''
- 26
Joel Nicolau BeltranCaja Rural-Seguros RGA03h55'06'' - 27
Sergio Andres Higuita GarciaXDS Astana Team03h55'08'' - 28HAHamish ArmittTeam Novo Nordisk03h55'09''
- 29OGOwen GeleijnUnibet Rose Rockets03h55'09''
- 30
Márton DinaMbh Bank Csb Telecom Fort03h55'09'' - 31
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team03h55'12'' - 32LCLuca CrettiMbh Bank Csb Telecom Fort03h55'24''
- 33JMJokin MurguialdayEuskaltel-Euskadi03h55'26''
- 34
Ivan Ramiro Sosa CuervoEquipo Kern Pharma03h55'28'' - 35YLYorben LauryssenTarteletto - Isorex03h55'30''
- 36
Michael Vanthourenhout03h55'30''
- 37
Riccardo LuccaQuick Pro Team03h55'33''
- 38
Luke DurbridgeTeam Jayco AlUla03h55'36'' - 39BHBaptiste HuyetBike Aid03h55'36''
- 40MVMárk ValentMbh Bank Csb Telecom Fort03h55'39''
- 41
Ivo OliveiraUAE Team Emirates XRG03h55'42'' - 42LSLouis SuttonEuskaltel-Euskadi03h55'42''
- 43
Mats WenzelEquipo Kern Pharma03h55'42'' - 44DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team03h55'42''
- 45
Jakub OtrubaCaja Rural-Seguros RGA03h55'45'' - 46KDKay De Bruyckere03h55'45''
- 47
Vicente Rojas NaranjoBardiani Csf 7 Saber03h55'51'' - 48
Diego Pablo Sevilla LopezTeam Polti VisitMalta03h55'58''
- 49TSTomáš SivokVoster Team03h56'11''
- 50
Tim Declercq03h56'11'' - 51APAntonio PolgaTeam Novo Nordisk03h56'25''
- 52SDSiebe DeweirdtTeam Flanders - Baloise03h56'40''
- 53AGAndrás Gusztáv PakotTeam United Shipping03h56'51''
- 54
Erik FetterTeam United Shipping03h57'20'' - 55
János Zsombor PelikánTeam United Shipping03h57'58'' - 56ZTZsombor TakácsMbh Bank Csb Telecom Fort03h57'58''
- 57GGGergő GönczyEpronex - Hungary Cycling Team03h58'20''
- 58
Ryan Gibbons03h58'48'' - 59
Tim Torn TeutenbergLidl - Trek03h58'48'' - 60ZSZétény SzijártóTeam United Shipping03h59'03''
- 61PVPaul VerbnjakAustria03h59'22''
- 62MRMaximilian Richard WalscheidLidl - Trek03h59'29''
- 63
Ben WigginsHagens Berman Jayco03h59'29'' - 64
Phil BauhausBahrain Victorious03h59'29''
- 65
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team03h59'29''
- 66杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen03h59'29''
- 67BRBalázs RózsaEpronex - Hungary Cycling Team03h59'40''
- 68AMAndrea MontagnerBardiani Csf 7 Saber03h59'47''
- 69PTPatrik TomanKasper Crypto4Me03h59'59''
- 70KVKristián VavroFavorit Brno04h00'02''
- 71
Daniel Babor04h00'17'' - 72
Matyáš KopeckýUnibet Rose Rockets04h00'17'' - 73VVViktor Vandenberghe04h00'33''
- 74
Viktor FilutásKarcag Cycling Épkar Team04h00'54'' - 75MAMohammad AlmutaiweiUAE Team Emirates Gen-Z04h01'04''
- 76ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn04h01'04''
- 77TATord Aasgaard WikanderEpronex - Hungary Cycling Team04h01'14''
- 78YCYordi Corsus04h01'32''
- 79
Victor VercouillieTeam Flanders - Baloise04h01'32''
- 80
Anthon CharmigUno-X Mobility04h01'32'' - 81
Luca ColnaghiBardiani Csf 7 Saber04h01'38''
- 82
Juan Sebastian Molano BenavidesUAE Team Emirates XRG04h02'28'' - 83
Alex KirschCofidis04h02'28''
- 84
Ide Schelling04h02'28'' - 85SNSander Nistad StienEpronex - Hungary Cycling Team04h03'28''
- 86FRFilippo RidolfoTeam Novo Nordisk04h03'58''
- 87ACAndrea ColnaghiKarcag Cycling Épkar Team04h03'58''
- 88NHNorbert HrenkóKarcag Cycling Épkar Team04h04'41''
- 89ABAlberto BruttomessoBahrain Victorious04h05'48''
- 90
Marc Brustenga MasagueEquipo Kern Pharma04h05'54'' - 91MSMichal SchuranTeam United Shipping04h06'34''
- 92MSMihajlo StolićBahrain Victorious Development Team04h06'34''
- 93
Luka MezgecTeam Jayco AlUla04h07'56'' - 94
Elmar ReindersUnibet Rose Rockets04h07'56''
- 95
Danny Van PoppelRed Bull - Bora - Hansgrohe04h07'56'' - 96
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team04h07'56'' - 97
Dylan GroenewegenUnibet Rose Rockets04h07'56'' - 98TBTomáš BártaIstanbul Team04h07'56''
- 99PRPavol RovderPierre Baguette Cycling04h07'56''
- 100MJMartin JuríkKolesarski Klub Novo Mesto04h07'56''
- 101LCLorenzo ConfortiBardiani Csf 7 Saber04h07'56''
- 102
Gleb SyritsaXDS Astana Team04h07'56'' - 103
Iñigo Elosegui MomeñeEquipo Kern Pharma04h07'56''
- 104
Davide BomboiUnibet Tietema Rockets04h07'56''
- 105GRGabriele RaccagniTeam Polti VisitMalta04h07'56''
- 106
Mattia PinazziBardiani Csf 7 Saber04h07'56'' - 107MFMatteo FiorinSolme Olmo Arvedi04h07'56''
- 108
Lindsay De VylderAlpecin-Premier Tech04h07'59'' - 109MVMatti Van Speybroek04h07'59''
- 110
Jules HestersTeam Flanders - Baloise04h07'59'' - 111BMBendegúz Mátyás NagyHungary04h07'59''
- 112MSMárton SolymosiHungary04h07'59''
- 113MPManuel Peñalver AniorteTeam Polti VisitMalta04h07'59''
- 114UPUmberto PoliTeam Novo Nordisk04h09'19''
- 115ZIZsolt IstlstekkerEpronex - Hungary Cycling Team04h09'19''
- 116
Matteo MalucelliXDS Astana Team04h09'19'' - DNF
Sebastian BerwickCaja Rural-Seguros RGADNF
General classification
- 1
Harold Martin Lopez GranizoXDS Astana Team12h48'07'' - 2
Alessandro CoviTeam Jayco AlUla12h48'18'' - 3
Albert PhilipsenLidl - Trek12h48'20'' - 4
Alexander HajekRed Bull - Bora - Hansgrohe12h48'24'' - 5
Pavel NovákMovistar Team12h48'24'' - 6JCJan Castellon RibaltaCaja Rural-Seguros RGA12h48'24''
- 7BFBálint FeldhofferBahrain Victorious Development Team12h48'29''
- 8
Odd Christian EikingUnibet Rose Rockets12h48'29'' - 9
Harm VanhouckePinarello-Q36.5 Pro Cycling Team12h48'32'' - 10
Alex TolioBardiani Csf 7 Saber12h48'32''
- 11LCLudovico CrescioliTeam Polti VisitMalta12h48'35''
- 12IMIker Mintegi ClaverEuskaltel-Euskadi12h48'35''
- 13
Urko Berrade FernandezEquipo Kern Pharma12h48'35'' - 14
Emil HerzogRed Bull - Bora - Hansgrohe12h48'35'' - 15
Torstein TræenUno-X Mobility12h48'39'' - 16
Cedrik Bakke ChristophersenUnibet Rose Rockets12h48'39''
- 17
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team12h48'47'' - 18
Jose Felix Parra CuerdaCaja Rural-Seguros RGA12h48'51'' - 19
Vincent Van HemelenTeam Flanders - Baloise12h48'51'' - 20FTFernando Tercero LopezTeam Polti VisitMalta12h48'52''
- 21
Abel Balderstone RoumensCaja Rural-Seguros RGA12h48'55'' - 22
Zeb KyffinTerengganu Cycling Team12h49'00'' - 23MAMatteo AmbrosiniMbh Bank Csb Telecom Fort12h49'03''
- 24
German Dario Gomez BecerraTeam Polti VisitMalta12h49'06'' - 25
Joel Nicolau BeltranCaja Rural-Seguros RGA12h49'10'' - 26TJTxomin Juaristi ArrietaEuskaltel-Euskadi12h49'10''
- 27
Sergio Andres Higuita GarciaXDS Astana Team12h49'12'' - 28OGOwen GeleijnUnibet Rose Rockets12h49'13''
- 29
Márton DinaMbh Bank Csb Telecom Fort12h49'13'' - 30HAHamish ArmittTeam Novo Nordisk12h49'13''
- 31
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team12h49'16'' - 32LCLuca CrettiMbh Bank Csb Telecom Fort12h49'24''
- 33
Michael Vanthourenhout12h49'30''
- 34JMJokin MurguialdayEuskaltel-Euskadi12h49'30''
- 35
Ivan Ramiro Sosa CuervoEquipo Kern Pharma12h49'32'' - 36YLYorben LauryssenTarteletto - Isorex12h49'34''
- 37
Riccardo LuccaQuick Pro Team12h49'37''
- 38BHBaptiste HuyetBike Aid12h49'40''
- 39
Luke DurbridgeTeam Jayco AlUla12h49'40'' - 40MVMárk ValentMbh Bank Csb Telecom Fort12h49'43''
- 41LSLouis SuttonEuskaltel-Euskadi12h49'46''
- 42
Ivo OliveiraUAE Team Emirates XRG12h49'46'' - 43DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team12h49'46''
- 44
Mats WenzelEquipo Kern Pharma12h49'46'' - 45KDKay De Bruyckere12h49'49''
- 46
Jakub OtrubaCaja Rural-Seguros RGA12h49'49'' - 47
Vicente Rojas NaranjoBardiani Csf 7 Saber12h49'55'' - 48
Diego Pablo Sevilla LopezTeam Polti VisitMalta12h50'02''
- 49TSTomáš SivokVoster Team12h50'15''
- 50
Tim Declercq12h50'15'' - 51APAntonio PolgaTeam Novo Nordisk12h50'29''
- 52SDSiebe DeweirdtTeam Flanders - Baloise12h50'43''
- 53AGAndrás Gusztáv PakotTeam United Shipping12h50'55''
- 54
Erik FetterTeam United Shipping12h51'24'' - 55
János Zsombor PelikánTeam United Shipping12h51'50'' - 56ZTZsombor TakácsMbh Bank Csb Telecom Fort12h52'02''
- 57GGGergő GönczyEpronex - Hungary Cycling Team12h52'24''
- 58
Tim Torn TeutenbergLidl - Trek12h52'42'' - 59
Ryan Gibbons12h52'52'' - 60ZSZétény SzijártóTeam United Shipping12h53'07''
- 61PVPaul VerbnjakAustria12h53'26''
- 62
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team12h53'33''
- 63MRMaximilian Richard WalscheidLidl - Trek12h53'33''
- 64BRBalázs RózsaEpronex - Hungary Cycling Team12h53'42''
- 65AMAndrea MontagnerBardiani Csf 7 Saber12h53'51''
- 66PTPatrik TomanKasper Crypto4Me12h54'03''
- 67杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen12h54'09''
- 68
Matyáš KopeckýUnibet Rose Rockets12h54'21'' - 69
Daniel Babor12h54'21'' - 70VVViktor Vandenberghe12h54'37''
- 71
Phil BauhausBahrain Victorious12h54'41''
- 72
Viktor FilutásKarcag Cycling Épkar Team12h54'58'' - 73ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn12h55'08''
- 74MAMohammad AlmutaiweiUAE Team Emirates Gen-Z12h55'08''
- 75TATord Aasgaard WikanderEpronex - Hungary Cycling Team12h55'18''
- 76YCYordi Corsus12h55'36''
- 77
Anthon CharmigUno-X Mobility12h55'36'' - 78
Ben WigginsHagens Berman Jayco12h55'41'' - 79
Luca ColnaghiBardiani Csf 7 Saber12h55'42''
- 80
Juan Sebastian Molano BenavidesUAE Team Emirates XRG12h56'32'' - 81
Alex KirschCofidis12h56'32''
- 82
Victor VercouillieTeam Flanders - Baloise12h56'50''
- 83KVKristián VavroFavorit Brno12h57'14''
- 84SNSander Nistad StienEpronex - Hungary Cycling Team12h57'32''
- 85
Ide Schelling12h57'52'' - 86FRFilippo RidolfoTeam Novo Nordisk12h58'02''
- 87ACAndrea ColnaghiKarcag Cycling Épkar Team12h58'02''
- 88NHNorbert HrenkóKarcag Cycling Épkar Team12h58'45''
- 89ABAlberto BruttomessoBahrain Victorious12h59'52''
- 90
Marc Brustenga MasagueEquipo Kern Pharma12h59'58'' - 91MSMichal SchuranTeam United Shipping13h00'34''
- 92MSMihajlo StolićBahrain Victorious Development Team13h00'38''
- 93
Danny Van PoppelRed Bull - Bora - Hansgrohe13h01'39'' - 94
Dylan GroenewegenUnibet Rose Rockets13h01'50'' - 95GRGabriele RaccagniTeam Polti VisitMalta13h01'54''
- 96
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team13h02'00'' - 97TBTomáš BártaIstanbul Team13h02'00''
- 98
Davide BomboiUnibet Tietema Rockets13h02'00''
- 99MFMatteo FiorinSolme Olmo Arvedi13h02'00''
- 100LCLorenzo ConfortiBardiani Csf 7 Saber13h02'00''
- 101PRPavol RovderPierre Baguette Cycling13h02'00''
- 102
Mattia PinazziBardiani Csf 7 Saber13h02'00'' - 103
Gleb SyritsaXDS Astana Team13h02'00'' - 104
Luka MezgecTeam Jayco AlUla13h02'00'' - 105MJMartin JuríkKolesarski Klub Novo Mesto13h02'00''
- 106
Iñigo Elosegui MomeñeEquipo Kern Pharma13h02'00''
- 107BMBendegúz Mátyás NagyHungary13h02'00''
- 108
Elmar ReindersUnibet Rose Rockets13h02'00''
- 109MPManuel Peñalver AniorteTeam Polti VisitMalta13h02'03''
- 110
Jules HestersTeam Flanders - Baloise13h02'03'' - 111
Lindsay De VylderAlpecin-Premier Tech13h02'03'' - 112MSMárton SolymosiHungary13h02'03''
- 113MVMatti Van Speybroek13h02'03''
- 114ZIZsolt IstlstekkerEpronex - Hungary Cycling Team13h03'21''
- 115
Matteo MalucelliXDS Astana Team13h03'23'' - 116UPUmberto PoliTeam Novo Nordisk13h03'23''
Points classification
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe41 - 2
Tim Torn TeutenbergLidl - Trek30 - 3
Dylan GroenewegenUnibet Rose Rockets30 - 4
Harold Martin Lopez GranizoXDS Astana Team20 - 5
János Zsombor PelikánTeam United Shipping20 - 6
Marc Brustenga MasagueEquipo Kern Pharma18 - 7
Alessandro CoviTeam Jayco AlUla16 - 8
Albert PhilipsenLidl - Trek14 - 9
Pavel NovákMovistar Team12 - 10
Matyáš KopeckýUnibet Rose Rockets12 - 11
Matteo MalucelliXDS Astana Team11 - 12GRGabriele RaccagniTeam Polti VisitMalta10
- 13JCJan Castellon RibaltaCaja Rural-Seguros RGA10
- 14
Juan Sebastian Molano BenavidesUAE Team Emirates XRG10 - 15MSMihajlo StolićBahrain Victorious Development Team10
- 16
Alexander HajekRed Bull - Bora - Hansgrohe8 - 17MPManuel Peñalver AniorteTeam Polti VisitMalta8
- 18MSMichal SchuranTeam United Shipping6
- 19BFBálint FeldhofferBahrain Victorious Development Team6
- 20LCLuca CrettiMbh Bank Csb Telecom Fort6
- 21
Michael Vanthourenhout6
- 22
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team6 - 23
Odd Christian EikingUnibet Rose Rockets4 - 24
Phil BauhausBahrain Victorious4
- 25BMBendegúz Mátyás NagyHungary4
- 26
Jules HestersTeam Flanders - Baloise4 - 27
Victor VercouillieTeam Flanders - Baloise3
- 28ZIZsolt IstlstekkerEpronex - Hungary Cycling Team3
- 29
Harm VanhouckePinarello-Q36.5 Pro Cycling Team2 - 30BRBalázs RózsaEpronex - Hungary Cycling Team2
- 31
Alex TolioBardiani Csf 7 Saber1
- 32MAMatteo AmbrosiniMbh Bank Csb Telecom Fort1
- 33SDSiebe DeweirdtTeam Flanders - Baloise1
- 34
Luca ColnaghiBardiani Csf 7 Saber1
Mountains classification
- 1SDSiebe DeweirdtTeam Flanders - Baloise25
- 2
Harold Martin Lopez GranizoXDS Astana Team15 - 3GRGabriele RaccagniTeam Polti VisitMalta10
- 4
Alessandro CoviTeam Jayco AlUla10 - 5
Albert PhilipsenLidl - Trek8 - 6BRBalázs RózsaEpronex - Hungary Cycling Team7
- 7MSMichal SchuranTeam United Shipping7
- 8
Pavel NovákMovistar Team6 - 9
Victor VercouillieTeam Flanders - Baloise6
- 10
János Zsombor PelikánTeam United Shipping5 - 11JCJan Castellon RibaltaCaja Rural-Seguros RGA4
- 12ZIZsolt IstlstekkerEpronex - Hungary Cycling Team4
- 13MAMatteo AmbrosiniMbh Bank Csb Telecom Fort3
- 14
Alexander HajekRed Bull - Bora - Hansgrohe2 - 15
Michael Vanthourenhout2
- 16UPUmberto PoliTeam Novo Nordisk2
- 17BFBálint FeldhofferBahrain Victorious Development Team1
- 18LCLuca CrettiMbh Bank Csb Telecom Fort1
- 19BMBendegúz Mátyás NagyHungary1