Stage 2
15 May 2025
Stage result
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe03h59'46'' - 2
Dylan GroenewegenUnibet Rose Rockets03h59'46'' - 3
Tim Torn TeutenbergLidl - Trek03h59'46'' - 4
Matyáš KopeckýUnibet Rose Rockets03h59'46'' - 5
Juan Sebastian Molano BenavidesUAE Team Emirates XRG03h59'46'' - 6MPManuel Peñalver AniorteTeam Polti VisitMalta03h59'46''
- 7
Marc Brustenga MasagueEquipo Kern Pharma03h59'46'' - 8
Jules HestersTeam Flanders - Baloise03h59'46'' - 9MSMihajlo StolićBahrain Victorious Development Team03h59'46''
- 10
Matteo MalucelliXDS Astana Team03h59'46'' - 11ABAlberto BruttomessoBahrain Victorious03h59'46''
- 12TBTomáš BártaIstanbul Team03h59'46''
- 13MFMatteo FiorinSolme Olmo Arvedi03h59'46''
- 14
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team03h59'46'' - 15
Davide BomboiUnibet Tietema Rockets03h59'46''
- 16ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn03h59'46''
- 17YLYorben LauryssenTarteletto - Isorex03h59'46''
- 18
Daniel Babor03h59'46'' - 19
Ryan Gibbons03h59'46'' - 20LCLorenzo ConfortiBardiani Csf 7 Saber03h59'46''
- 21
Luca ColnaghiBardiani Csf 7 Saber03h59'46''
- 22ACAndrea ColnaghiKarcag Cycling Épkar Team03h59'46''
- 23
Mattia PinazziBardiani Csf 7 Saber03h59'46'' - 24
Joel Nicolau BeltranCaja Rural-Seguros RGA03h59'46'' - 25PRPavol RovderPierre Baguette Cycling03h59'46''
- 26VVViktor Vandenberghe03h59'46''
- 27
Lindsay De VylderAlpecin-Premier Tech03h59'46'' - 28SNSander Nistad StienEpronex - Hungary Cycling Team03h59'46''
- 29MAMohammad AlmutaiweiUAE Team Emirates Gen-Z03h59'46''
- 30AGAndrás Gusztáv PakotTeam United Shipping03h59'46''
- 31GRGabriele RaccagniTeam Polti VisitMalta03h59'46''
- 32PVPaul VerbnjakAustria03h59'46''
- 33
Zeb KyffinTerengganu Cycling Team03h59'46'' - 34
Albert PhilipsenLidl - Trek03h59'46'' - 35
Michael Vanthourenhout03h59'46''
- 36MAMatteo AmbrosiniMbh Bank Csb Telecom Fort03h59'46''
- 37
Erik FetterTeam United Shipping03h59'46'' - 38
Alexander HajekRed Bull - Bora - Hansgrohe03h59'46'' - 39
Luka MezgecTeam Jayco AlUla03h59'46'' - 40ZIZsolt IstlstekkerEpronex - Hungary Cycling Team03h59'46''
- 41
Alessandro CoviTeam Jayco AlUla03h59'46'' - 42LSLouis SuttonEuskaltel-Euskadi03h59'46''
- 43
Harold Martin Lopez GranizoXDS Astana Team03h59'46'' - 44LCLudovico CrescioliTeam Polti VisitMalta03h59'46''
- 45
Vicente Rojas NaranjoBardiani Csf 7 Saber03h59'46'' - 46
Victor VercouillieTeam Flanders - Baloise03h59'46''
- 47TATord Aasgaard WikanderEpronex - Hungary Cycling Team03h59'46''
- 48YCYordi Corsus03h59'46''
- 49AMAndrea MontagnerBardiani Csf 7 Saber03h59'46''
- 50BRBalázs RózsaEpronex - Hungary Cycling Team03h59'46''
- 51
Torstein TræenUno-X Mobility03h59'46'' - 52
Diego Pablo Sevilla LopezTeam Polti VisitMalta03h59'46''
- 53TSTomáš SivokVoster Team03h59'46''
- 54MJMartin JuríkKolesarski Klub Novo Mesto03h59'46''
- 55OGOwen GeleijnUnibet Rose Rockets03h59'46''
- 56MSMárton SolymosiHungary03h59'46''
- 57FRFilippo RidolfoTeam Novo Nordisk03h59'46''
- 58APAntonio PolgaTeam Novo Nordisk03h59'46''
- 59
János Zsombor PelikánTeam United Shipping03h59'46'' - 60
Pavel NovákMovistar Team03h59'46'' - 61
Viktor FilutásKarcag Cycling Épkar Team03h59'46'' - 62
German Dario Gomez BecerraTeam Polti VisitMalta03h59'46'' - 63ZSZétény SzijártóTeam United Shipping03h59'46''
- 64
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team03h59'46'' - 65FTFernando Tercero LopezTeam Polti VisitMalta03h59'46''
- 66TJTxomin Juaristi ArrietaEuskaltel-Euskadi03h59'46''
- 67BFBálint FeldhofferBahrain Victorious Development Team03h59'46''
- 68IMIker Mintegi ClaverEuskaltel-Euskadi03h59'46''
- 69KVKristián VavroFavorit Brno03h59'46''
- 70
Jose Felix Parra CuerdaCaja Rural-Seguros RGA03h59'46'' - 71
Ivo OliveiraUAE Team Emirates XRG03h59'46'' - 72JCJan Castellon RibaltaCaja Rural-Seguros RGA03h59'46''
- 73MVMárk ValentMbh Bank Csb Telecom Fort03h59'46''
- 74
Gleb SyritsaXDS Astana Team03h59'46'' - 75UPUmberto PoliTeam Novo Nordisk03h59'46''
- 76
Sergio Andres Higuita GarciaXDS Astana Team03h59'46'' - 77
Harm VanhouckePinarello-Q36.5 Pro Cycling Team03h59'46'' - 78
Ben WigginsHagens Berman Jayco03h59'46'' - 79
Urko Berrade FernandezEquipo Kern Pharma03h59'46'' - 80DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team03h59'46''
- 81JMJokin MurguialdayEuskaltel-Euskadi03h59'46''
- 82ZTZsombor TakácsMbh Bank Csb Telecom Fort03h59'46''
- 83
Tim Declercq03h59'46'' - 84
Anthon CharmigUno-X Mobility03h59'46'' - 85
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team03h59'46''
- 86LCLuca CrettiMbh Bank Csb Telecom Fort03h59'46''
- 87GGGergő GönczyEpronex - Hungary Cycling Team03h59'46''
- 88
Cedrik Bakke ChristophersenUnibet Rose Rockets03h59'46''
- 89
Márton DinaMbh Bank Csb Telecom Fort03h59'46'' - 90BMBendegúz Mátyás NagyHungary03h59'46''
- 91
Ivan Ramiro Sosa CuervoEquipo Kern Pharma03h59'46'' - 92
Alex TolioBardiani Csf 7 Saber03h59'46''
- 93
Emil HerzogRed Bull - Bora - Hansgrohe03h59'46'' - 94
Mats WenzelEquipo Kern Pharma03h59'46'' - 95
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team03h59'46'' - 96KDKay De Bruyckere03h59'46''
- 97
Abel Balderstone RoumensCaja Rural-Seguros RGA03h59'46'' - 98
Jakub OtrubaCaja Rural-Seguros RGA03h59'46'' - 99
Vincent Van HemelenTeam Flanders - Baloise03h59'46'' - 100
Odd Christian EikingUnibet Rose Rockets03h59'46'' - 101MVMatti Van Speybroek03h59'46''
- 102SDSiebe DeweirdtTeam Flanders - Baloise03h59'46''
- 103NHNorbert HrenkóKarcag Cycling Épkar Team03h59'46''
- 104
Iñigo Elosegui MomeñeEquipo Kern Pharma03h59'46''
- 105BHBaptiste HuyetBike Aid03h59'46''
- 106MSMichal SchuranTeam United Shipping03h59'46''
- 107HAHamish ArmittTeam Novo Nordisk03h59'46''
- 108
Riccardo LuccaQuick Pro Team03h59'46''
- 109
Alex KirschCofidis03h59'46''
- 110
Luke DurbridgeTeam Jayco AlUla03h59'46'' - 111PTPatrik TomanKasper Crypto4Me03h59'46''
- 112
Elmar ReindersUnibet Rose Rockets03h59'46''
- 113杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen03h59'46''
- 114MRMaximilian Richard WalscheidLidl - Trek03h59'46''
- 115
Phil BauhausBahrain Victorious04h00'54''
- 116
Ide Schelling04h01'06'' - 117
Sebastian BerwickCaja Rural-Seguros RGA04h01'28'' - DNF
Rui Filipe Alves OliveiraUAE Team Emirates XRGDNF - DNFPTPablo Torres AriasUAE Team Emirates XRGDNF
- DNF
Sam WelsfordNetcompany INEOSDNF - DNF
Ryan MullenNSN Cycling TeamDNF - DNF
Frederik WandahlRed Bull - Bora - HansgroheDNF - DNF
Rainer KepplingerBahrain VictoriousDNF - DNFMVMax Van Der MeulenBahrain VictoriousDNF
- DNFTCToon ClynhensDNF
- DNSNSNathan SmithDNS
General classification
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe08h53'44'' - 2
János Zsombor PelikánTeam United Shipping08h53'52'' - 3
Dylan GroenewegenUnibet Rose Rockets08h53'54'' - 4
Tim Torn TeutenbergLidl - Trek08h53'54'' - 5
Michael Vanthourenhout08h54'00''
- 6LCLuca CrettiMbh Bank Csb Telecom Fort08h54'00''
- 7BRBalázs RózsaEpronex - Hungary Cycling Team08h54'02''
- 8MAMatteo AmbrosiniMbh Bank Csb Telecom Fort08h54'03''
- 9SDSiebe DeweirdtTeam Flanders - Baloise08h54'03''
- 10
Marc Brustenga MasagueEquipo Kern Pharma08h54'04'' - 11MSMihajlo StolićBahrain Victorious Development Team08h54'04''
- 12
Matteo MalucelliXDS Astana Team08h54'04'' - 13
Matyáš KopeckýUnibet Rose Rockets08h54'04'' - 14MPManuel Peñalver AniorteTeam Polti VisitMalta08h54'04''
- 15
Juan Sebastian Molano BenavidesUAE Team Emirates XRG08h54'04'' - 16
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team08h54'04'' - 17ABAlberto BruttomessoBahrain Victorious08h54'04''
- 18MFMatteo FiorinSolme Olmo Arvedi08h54'04''
- 19
Davide BomboiUnibet Tietema Rockets08h54'04''
- 20TBTomáš BártaIstanbul Team08h54'04''
- 21
Luca ColnaghiBardiani Csf 7 Saber08h54'04''
- 22
Daniel Babor08h54'04'' - 23ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn08h54'04''
- 24LCLorenzo ConfortiBardiani Csf 7 Saber08h54'04''
- 25
Jules HestersTeam Flanders - Baloise08h54'04'' - 26
Ryan Gibbons08h54'04'' - 27PRPavol RovderPierre Baguette Cycling08h54'04''
- 28SNSander Nistad StienEpronex - Hungary Cycling Team08h54'04''
- 29
Lindsay De VylderAlpecin-Premier Tech08h54'04'' - 30YLYorben LauryssenTarteletto - Isorex08h54'04''
- 31PVPaul VerbnjakAustria08h54'04''
- 32
Mattia PinazziBardiani Csf 7 Saber08h54'04'' - 33
Erik FetterTeam United Shipping08h54'04'' - 34LCLudovico CrescioliTeam Polti VisitMalta08h54'04''
- 35
Joel Nicolau BeltranCaja Rural-Seguros RGA08h54'04'' - 36LSLouis SuttonEuskaltel-Euskadi08h54'04''
- 37MAMohammad AlmutaiweiUAE Team Emirates Gen-Z08h54'04''
- 38
Torstein TræenUno-X Mobility08h54'04'' - 39
Harold Martin Lopez GranizoXDS Astana Team08h54'04'' - 40
German Dario Gomez BecerraTeam Polti VisitMalta08h54'04'' - 41OGOwen GeleijnUnibet Rose Rockets08h54'04''
- 42
Ivo OliveiraUAE Team Emirates XRG08h54'04'' - 43
Gleb SyritsaXDS Astana Team08h54'04'' - 44
Albert PhilipsenLidl - Trek08h54'04'' - 45
Alessandro CoviTeam Jayco AlUla08h54'04'' - 46
Zeb KyffinTerengganu Cycling Team08h54'04'' - 47FRFilippo RidolfoTeam Novo Nordisk08h54'04''
- 48ACAndrea ColnaghiKarcag Cycling Épkar Team08h54'04''
- 49ZTZsombor TakácsMbh Bank Csb Telecom Fort08h54'04''
- 50DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team08h54'04''
- 51APAntonio PolgaTeam Novo Nordisk08h54'04''
- 52TSTomáš SivokVoster Team08h54'04''
- 53ZSZétény SzijártóTeam United Shipping08h54'04''
- 54TJTxomin Juaristi ArrietaEuskaltel-Euskadi08h54'04''
- 55VVViktor Vandenberghe08h54'04''
- 56GRGabriele RaccagniTeam Polti VisitMalta08h54'04''
- 57
Alexander HajekRed Bull - Bora - Hansgrohe08h54'04'' - 58FTFernando Tercero LopezTeam Polti VisitMalta08h54'04''
- 59
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team08h54'04''
- 60
Tim Declercq08h54'04'' - 61
Diego Pablo Sevilla LopezTeam Polti VisitMalta08h54'04''
- 62IMIker Mintegi ClaverEuskaltel-Euskadi08h54'04''
- 63TATord Aasgaard WikanderEpronex - Hungary Cycling Team08h54'04''
- 64BFBálint FeldhofferBahrain Victorious Development Team08h54'04''
- 65AGAndrás Gusztáv PakotTeam United Shipping08h54'04''
- 66
Anthon CharmigUno-X Mobility08h54'04'' - 67YCYordi Corsus08h54'04''
- 68
Pavel NovákMovistar Team08h54'04'' - 69
Luka MezgecTeam Jayco AlUla08h54'04'' - 70
Vicente Rojas NaranjoBardiani Csf 7 Saber08h54'04'' - 71
Urko Berrade FernandezEquipo Kern Pharma08h54'04'' - 72
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team08h54'04'' - 73JCJan Castellon RibaltaCaja Rural-Seguros RGA08h54'04''
- 74
Jose Felix Parra CuerdaCaja Rural-Seguros RGA08h54'04'' - 75
Sergio Andres Higuita GarciaXDS Astana Team08h54'04'' - 76KDKay De Bruyckere08h54'04''
- 77
Márton DinaMbh Bank Csb Telecom Fort08h54'04'' - 78NHNorbert HrenkóKarcag Cycling Épkar Team08h54'04''
- 79JMJokin MurguialdayEuskaltel-Euskadi08h54'04''
- 80
Ivan Ramiro Sosa CuervoEquipo Kern Pharma08h54'04'' - 81
Harm VanhouckePinarello-Q36.5 Pro Cycling Team08h54'04'' - 82ZIZsolt IstlstekkerEpronex - Hungary Cycling Team08h54'04''
- 83MJMartin JuríkKolesarski Klub Novo Mesto08h54'04''
- 84AMAndrea MontagnerBardiani Csf 7 Saber08h54'04''
- 85MVMárk ValentMbh Bank Csb Telecom Fort08h54'04''
- 86MSMichal SchuranTeam United Shipping08h54'04''
- 87
Iñigo Elosegui MomeñeEquipo Kern Pharma08h54'04''
- 88MSMárton SolymosiHungary08h54'04''
- 89
Viktor FilutásKarcag Cycling Épkar Team08h54'04'' - 90
Alex TolioBardiani Csf 7 Saber08h54'04''
- 91
Vincent Van HemelenTeam Flanders - Baloise08h54'04'' - 92
Alex KirschCofidis08h54'04''
- 93GGGergő GönczyEpronex - Hungary Cycling Team08h54'04''
- 94
Emil HerzogRed Bull - Bora - Hansgrohe08h54'04'' - 95BMBendegúz Mátyás NagyHungary08h54'04''
- 96
Odd Christian EikingUnibet Rose Rockets08h54'04'' - 97
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team08h54'04'' - 98BHBaptiste HuyetBike Aid08h54'04''
- 99MVMatti Van Speybroek08h54'04''
- 100UPUmberto PoliTeam Novo Nordisk08h54'04''
- 101
Cedrik Bakke ChristophersenUnibet Rose Rockets08h54'04''
- 102
Abel Balderstone RoumensCaja Rural-Seguros RGA08h54'04'' - 103
Jakub OtrubaCaja Rural-Seguros RGA08h54'04'' - 104
Riccardo LuccaQuick Pro Team08h54'04''
- 105
Mats WenzelEquipo Kern Pharma08h54'04'' - 106HAHamish ArmittTeam Novo Nordisk08h54'04''
- 107
Luke DurbridgeTeam Jayco AlUla08h54'04'' - 108PTPatrik TomanKasper Crypto4Me08h54'04''
- 109
Elmar ReindersUnibet Rose Rockets08h54'04''
- 110MRMaximilian Richard WalscheidLidl - Trek08h54'04''
- 111杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen08h54'40''
- 112
Phil BauhausBahrain Victorious08h55'12''
- 113
Victor VercouillieTeam Flanders - Baloise08h55'20''
- 114
Ide Schelling08h55'24'' - 115
Sebastian BerwickCaja Rural-Seguros RGA08h55'46'' - 116
Ben WigginsHagens Berman Jayco08h56'12'' - 117KVKristián VavroFavorit Brno08h57'12''
Points classification
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe40 - 2
Dylan GroenewegenUnibet Rose Rockets30 - 3
Tim Torn TeutenbergLidl - Trek30 - 4
János Zsombor PelikánTeam United Shipping20 - 5
Marc Brustenga MasagueEquipo Kern Pharma18 - 6
Matyáš KopeckýUnibet Rose Rockets12 - 7
Matteo MalucelliXDS Astana Team11 - 8MSMihajlo StolićBahrain Victorious Development Team10
- 9
Juan Sebastian Molano BenavidesUAE Team Emirates XRG10 - 10MPManuel Peñalver AniorteTeam Polti VisitMalta8
- 11
Michael Vanthourenhout6
- 12LCLuca CrettiMbh Bank Csb Telecom Fort6
- 13
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team6 - 14
Jules HestersTeam Flanders - Baloise4 - 15
Phil BauhausBahrain Victorious4
- 16BRBalázs RózsaEpronex - Hungary Cycling Team2
- 17MAMatteo AmbrosiniMbh Bank Csb Telecom Fort1
- 18SDSiebe DeweirdtTeam Flanders - Baloise1
- 19
Luca ColnaghiBardiani Csf 7 Saber1
Mountains classification
- 1SDSiebe DeweirdtTeam Flanders - Baloise25
- 2BRBalázs RózsaEpronex - Hungary Cycling Team7
- 3MSMichal SchuranTeam United Shipping7
- 4
János Zsombor PelikánTeam United Shipping5 - 5MAMatteo AmbrosiniMbh Bank Csb Telecom Fort3
- 6
Michael Vanthourenhout2
- 7LCLuca CrettiMbh Bank Csb Telecom Fort1