Stage 1
14 May 2025
Stage result
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe04h54'18'' - 2
Tim Torn TeutenbergLidl - Trek04h54'18'' - 3
Dylan GroenewegenUnibet Rose Rockets04h54'18'' - 4
Marc Brustenga MasagueEquipo Kern Pharma04h54'18'' - 5
Matteo MalucelliXDS Astana Team04h54'18'' - 6MSMihajlo StolićBahrain Victorious Development Team04h54'18''
- 7
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team04h54'18'' - 8
Phil BauhausBahrain Victorious04h54'18''
- 9
Sam WelsfordNetcompany INEOS04h54'18'' - 10
Luca ColnaghiBardiani Csf 7 Saber04h54'18''
- 11MPManuel Peñalver AniorteTeam Polti VisitMalta04h54'18''
- 12
Matyáš KopeckýUnibet Rose Rockets04h54'18'' - 13
Juan Sebastian Molano BenavidesUAE Team Emirates XRG04h54'18'' - 14MFMatteo FiorinSolme Olmo Arvedi04h54'18''
- 15
Davide BomboiUnibet Tietema Rockets04h54'18''
- 16ABAlberto BruttomessoBahrain Victorious04h54'18''
- 17
Daniel Babor04h54'18'' - 18
Gleb SyritsaXDS Astana Team04h54'18'' - 19TBTomáš BártaIstanbul Team04h54'18''
- 20LCLorenzo ConfortiBardiani Csf 7 Saber04h54'18''
- 21
Ivo OliveiraUAE Team Emirates XRG04h54'18'' - 22ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn04h54'18''
- 23
Ryan Gibbons04h54'18'' - 24ZTZsombor TakácsMbh Bank Csb Telecom Fort04h54'18''
- 25PRPavol RovderPierre Baguette Cycling04h54'18''
- 26SNSander Nistad StienEpronex - Hungary Cycling Team04h54'18''
- 27DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team04h54'18''
- 28
Lindsay De VylderAlpecin-Premier Tech04h54'18'' - 29
German Dario Gomez BecerraTeam Polti VisitMalta04h54'18'' - 30LCLudovico CrescioliTeam Polti VisitMalta04h54'18''
- 31PVPaul VerbnjakAustria04h54'18''
- 32PTPablo Torres AriasUAE Team Emirates XRG04h54'18''
- 33
Jules HestersTeam Flanders - Baloise04h54'18'' - 34
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team04h54'18''
- 35
Erik FetterTeam United Shipping04h54'18'' - 36LSLouis SuttonEuskaltel-Euskadi04h54'18''
- 37OGOwen GeleijnUnibet Rose Rockets04h54'18''
- 38
Tim Declercq04h54'18'' - 39
Torstein TræenUno-X Mobility04h54'18'' - 40YLYorben LauryssenTarteletto - Isorex04h54'18''
- 41NHNorbert HrenkóKarcag Cycling Épkar Team04h54'18''
- 42
Rainer KepplingerBahrain Victorious04h54'18'' - 43TJTxomin Juaristi ArrietaEuskaltel-Euskadi04h54'18''
- 44KDKay De Bruyckere04h54'18''
- 45FRFilippo RidolfoTeam Novo Nordisk04h54'18''
- 46ZSZétény SzijártóTeam United Shipping04h54'18''
- 47
Mattia PinazziBardiani Csf 7 Saber04h54'18'' - 48
Harold Martin Lopez GranizoXDS Astana Team04h54'18'' - 49
Anthon CharmigUno-X Mobility04h54'18'' - 50APAntonio PolgaTeam Novo Nordisk04h54'18''
- 51FTFernando Tercero LopezTeam Polti VisitMalta04h54'18''
- 52MAMohammad AlmutaiweiUAE Team Emirates Gen-Z04h54'18''
- 53MAMatteo AmbrosiniMbh Bank Csb Telecom Fort04h54'18''
- 54
Joel Nicolau BeltranCaja Rural-Seguros RGA04h54'18'' - 55
Márton DinaMbh Bank Csb Telecom Fort04h54'18'' - 56TSTomáš SivokVoster Team04h54'18''
- 57MSMichal SchuranTeam United Shipping04h54'18''
- 58
Alessandro CoviTeam Jayco AlUla04h54'18'' - 59
Urko Berrade FernandezEquipo Kern Pharma04h54'18'' - 60IMIker Mintegi ClaverEuskaltel-Euskadi04h54'18''
- 61
Albert PhilipsenLidl - Trek04h54'18'' - 62
Iñigo Elosegui MomeñeEquipo Kern Pharma04h54'18''
- 63
Ivan Ramiro Sosa CuervoEquipo Kern Pharma04h54'18'' - 64
Sergio Andres Higuita GarciaXDS Astana Team04h54'18'' - 65BFBálint FeldhofferBahrain Victorious Development Team04h54'18''
- 66
János Zsombor PelikánTeam United Shipping04h54'18'' - 67JCJan Castellon RibaltaCaja Rural-Seguros RGA04h54'18''
- 68
Zeb KyffinTerengganu Cycling Team04h54'18'' - 69
Alex KirschCofidis04h54'18''
- 70
Jose Felix Parra CuerdaCaja Rural-Seguros RGA04h54'18'' - 71MVMax Van Der MeulenBahrain Victorious04h54'18''
- 72
Ryan MullenNSN Cycling Team04h54'18'' - 73JMJokin MurguialdayEuskaltel-Euskadi04h54'18''
- 74
Pavel NovákMovistar Team04h54'18'' - 75
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team04h54'18'' - 76
Diego Pablo Sevilla LopezTeam Polti VisitMalta04h54'18''
- 77
Alexander HajekRed Bull - Bora - Hansgrohe04h54'18'' - 78
Vincent Van HemelenTeam Flanders - Baloise04h54'18'' - 79GRGabriele RaccagniTeam Polti VisitMalta04h54'18''
- 80
Harm VanhouckePinarello-Q36.5 Pro Cycling Team04h54'18'' - 81
Alex TolioBardiani Csf 7 Saber04h54'18''
- 82BRBalázs RózsaEpronex - Hungary Cycling Team04h54'18''
- 83ACAndrea ColnaghiKarcag Cycling Épkar Team04h54'18''
- 84VVViktor Vandenberghe04h54'18''
- 85TATord Aasgaard WikanderEpronex - Hungary Cycling Team04h54'18''
- 86YCYordi Corsus04h54'18''
- 87BHBaptiste HuyetBike Aid04h54'18''
- 88
Michael Vanthourenhout04h54'18''
- 89
Sebastian BerwickCaja Rural-Seguros RGA04h54'18'' - 90MVMárk ValentMbh Bank Csb Telecom Fort04h54'18''
- 91
Odd Christian EikingUnibet Rose Rockets04h54'18'' - 92MVMatti Van Speybroek04h54'18''
- 93
Vicente Rojas NaranjoBardiani Csf 7 Saber04h54'18'' - 94GGGergő GönczyEpronex - Hungary Cycling Team04h54'18''
- 95
Emil HerzogRed Bull - Bora - Hansgrohe04h54'18'' - 96
Riccardo LuccaQuick Pro Team04h54'18''
- 97
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team04h54'18'' - 98TCToon Clynhens04h54'18''
- 99
Luka MezgecTeam Jayco AlUla04h54'18'' - 100
Abel Balderstone RoumensCaja Rural-Seguros RGA04h54'18'' - 101BMBendegúz Mátyás NagyHungary04h54'18''
- 102LCLuca CrettiMbh Bank Csb Telecom Fort04h54'18''
- 103AGAndrás Gusztáv PakotTeam United Shipping04h54'18''
- 104
Jakub OtrubaCaja Rural-Seguros RGA04h54'18'' - 105MJMartin JuríkKolesarski Klub Novo Mesto04h54'18''
- 106
Ide Schelling04h54'18'' - 107
Cedrik Bakke ChristophersenUnibet Rose Rockets04h54'18''
- 108HAHamish ArmittTeam Novo Nordisk04h54'18''
- 109
Luke DurbridgeTeam Jayco AlUla04h54'18'' - 110
Rui Filipe Alves OliveiraUAE Team Emirates XRG04h54'18'' - 111
Viktor FilutásKarcag Cycling Épkar Team04h54'18'' - 112PTPatrik TomanKasper Crypto4Me04h54'18''
- 113
Elmar ReindersUnibet Rose Rockets04h54'18''
- 114AMAndrea MontagnerBardiani Csf 7 Saber04h54'18''
- 115SDSiebe DeweirdtTeam Flanders - Baloise04h54'18''
- 116MSMárton SolymosiHungary04h54'18''
- 117
Mats WenzelEquipo Kern Pharma04h54'18'' - 118ZIZsolt IstlstekkerEpronex - Hungary Cycling Team04h54'18''
- 119NSNathan Smith04h54'18''
- 120UPUmberto PoliTeam Novo Nordisk04h54'18''
- 121MRMaximilian Richard WalscheidLidl - Trek04h54'18''
- 122
Frederik WandahlRed Bull - Bora - Hansgrohe04h54'53'' - 123杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen04h54'54''
- 124
Victor VercouillieTeam Flanders - Baloise04h55'34''
- 125
Ben WigginsHagens Berman Jayco04h56'26'' - 126KVKristián VavroFavorit Brno04h57'26''
General classification
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe04h54'08'' - 2
Tim Torn TeutenbergLidl - Trek04h54'12'' - 3
János Zsombor PelikánTeam United Shipping04h54'12'' - 4
Dylan GroenewegenUnibet Rose Rockets04h54'14'' - 5
Michael Vanthourenhout04h54'14''
- 6MAMatteo AmbrosiniMbh Bank Csb Telecom Fort04h54'17''
- 7SDSiebe DeweirdtTeam Flanders - Baloise04h54'17''
- 8
Marc Brustenga MasagueEquipo Kern Pharma04h54'18'' - 9
Matteo MalucelliXDS Astana Team04h54'18'' - 10MSMihajlo StolićBahrain Victorious Development Team04h54'18''
- 11
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team04h54'18'' - 12
Phil BauhausBahrain Victorious04h54'18''
- 13
Sam WelsfordNetcompany INEOS04h54'18'' - 14
Luca ColnaghiBardiani Csf 7 Saber04h54'18''
- 15MPManuel Peñalver AniorteTeam Polti VisitMalta04h54'18''
- 16
Matyáš KopeckýUnibet Rose Rockets04h54'18'' - 17
Juan Sebastian Molano BenavidesUAE Team Emirates XRG04h54'18'' - 18MFMatteo FiorinSolme Olmo Arvedi04h54'18''
- 19
Davide BomboiUnibet Tietema Rockets04h54'18''
- 20ABAlberto BruttomessoBahrain Victorious04h54'18''
- 21
Daniel Babor04h54'18'' - 22
Gleb SyritsaXDS Astana Team04h54'18'' - 23TBTomáš BártaIstanbul Team04h54'18''
- 24LCLorenzo ConfortiBardiani Csf 7 Saber04h54'18''
- 25
Ivo OliveiraUAE Team Emirates XRG04h54'18'' - 26ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn04h54'18''
- 27
Ryan Gibbons04h54'18'' - 28ZTZsombor TakácsMbh Bank Csb Telecom Fort04h54'18''
- 29PRPavol RovderPierre Baguette Cycling04h54'18''
- 30SNSander Nistad StienEpronex - Hungary Cycling Team04h54'18''
- 31DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team04h54'18''
- 32
Lindsay De VylderAlpecin-Premier Tech04h54'18'' - 33
German Dario Gomez BecerraTeam Polti VisitMalta04h54'18'' - 34LCLudovico CrescioliTeam Polti VisitMalta04h54'18''
- 35PVPaul VerbnjakAustria04h54'18''
- 36PTPablo Torres AriasUAE Team Emirates XRG04h54'18''
- 37
Jules HestersTeam Flanders - Baloise04h54'18'' - 38
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team04h54'18''
- 39
Erik FetterTeam United Shipping04h54'18'' - 40LSLouis SuttonEuskaltel-Euskadi04h54'18''
- 41OGOwen GeleijnUnibet Rose Rockets04h54'18''
- 42
Tim Declercq04h54'18'' - 43
Torstein TræenUno-X Mobility04h54'18'' - 44YLYorben LauryssenTarteletto - Isorex04h54'18''
- 45NHNorbert HrenkóKarcag Cycling Épkar Team04h54'18''
- 46
Rainer KepplingerBahrain Victorious04h54'18'' - 47TJTxomin Juaristi ArrietaEuskaltel-Euskadi04h54'18''
- 48KDKay De Bruyckere04h54'18''
- 49FRFilippo RidolfoTeam Novo Nordisk04h54'18''
- 50ZSZétény SzijártóTeam United Shipping04h54'18''
- 51
Mattia PinazziBardiani Csf 7 Saber04h54'18'' - 52
Harold Martin Lopez GranizoXDS Astana Team04h54'18'' - 53
Anthon CharmigUno-X Mobility04h54'18'' - 54APAntonio PolgaTeam Novo Nordisk04h54'18''
- 55FTFernando Tercero LopezTeam Polti VisitMalta04h54'18''
- 56MAMohammad AlmutaiweiUAE Team Emirates Gen-Z04h54'18''
- 57
Joel Nicolau BeltranCaja Rural-Seguros RGA04h54'18'' - 58
Márton DinaMbh Bank Csb Telecom Fort04h54'18'' - 59TSTomáš SivokVoster Team04h54'18''
- 60MSMichal SchuranTeam United Shipping04h54'18''
- 61
Alessandro CoviTeam Jayco AlUla04h54'18'' - 62
Urko Berrade FernandezEquipo Kern Pharma04h54'18'' - 63IMIker Mintegi ClaverEuskaltel-Euskadi04h54'18''
- 64
Albert PhilipsenLidl - Trek04h54'18'' - 65
Iñigo Elosegui MomeñeEquipo Kern Pharma04h54'18''
- 66
Ivan Ramiro Sosa CuervoEquipo Kern Pharma04h54'18'' - 67
Sergio Andres Higuita GarciaXDS Astana Team04h54'18'' - 68BFBálint FeldhofferBahrain Victorious Development Team04h54'18''
- 69JCJan Castellon RibaltaCaja Rural-Seguros RGA04h54'18''
- 70
Zeb KyffinTerengganu Cycling Team04h54'18'' - 71
Alex KirschCofidis04h54'18''
- 72
Jose Felix Parra CuerdaCaja Rural-Seguros RGA04h54'18'' - 73MVMax Van Der MeulenBahrain Victorious04h54'18''
- 74
Ryan MullenNSN Cycling Team04h54'18'' - 75JMJokin MurguialdayEuskaltel-Euskadi04h54'18''
- 76
Pavel NovákMovistar Team04h54'18'' - 77
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team04h54'18'' - 78
Diego Pablo Sevilla LopezTeam Polti VisitMalta04h54'18''
- 79
Alexander HajekRed Bull - Bora - Hansgrohe04h54'18'' - 80
Vincent Van HemelenTeam Flanders - Baloise04h54'18'' - 81GRGabriele RaccagniTeam Polti VisitMalta04h54'18''
- 82
Harm VanhouckePinarello-Q36.5 Pro Cycling Team04h54'18'' - 83
Alex TolioBardiani Csf 7 Saber04h54'18''
- 84BRBalázs RózsaEpronex - Hungary Cycling Team04h54'18''
- 85ACAndrea ColnaghiKarcag Cycling Épkar Team04h54'18''
- 86VVViktor Vandenberghe04h54'18''
- 87TATord Aasgaard WikanderEpronex - Hungary Cycling Team04h54'18''
- 88YCYordi Corsus04h54'18''
- 89BHBaptiste HuyetBike Aid04h54'18''
- 90
Sebastian BerwickCaja Rural-Seguros RGA04h54'18'' - 91MVMárk ValentMbh Bank Csb Telecom Fort04h54'18''
- 92
Odd Christian EikingUnibet Rose Rockets04h54'18'' - 93MVMatti Van Speybroek04h54'18''
- 94
Vicente Rojas NaranjoBardiani Csf 7 Saber04h54'18'' - 95GGGergő GönczyEpronex - Hungary Cycling Team04h54'18''
- 96
Emil HerzogRed Bull - Bora - Hansgrohe04h54'18'' - 97
Riccardo LuccaQuick Pro Team04h54'18''
- 98
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team04h54'18'' - 99TCToon Clynhens04h54'18''
- 100
Luka MezgecTeam Jayco AlUla04h54'18'' - 101
Abel Balderstone RoumensCaja Rural-Seguros RGA04h54'18'' - 102BMBendegúz Mátyás NagyHungary04h54'18''
- 103LCLuca CrettiMbh Bank Csb Telecom Fort04h54'18''
- 104AGAndrás Gusztáv PakotTeam United Shipping04h54'18''
- 105
Jakub OtrubaCaja Rural-Seguros RGA04h54'18'' - 106MJMartin JuríkKolesarski Klub Novo Mesto04h54'18''
- 107
Ide Schelling04h54'18'' - 108
Cedrik Bakke ChristophersenUnibet Rose Rockets04h54'18''
- 109HAHamish ArmittTeam Novo Nordisk04h54'18''
- 110
Luke DurbridgeTeam Jayco AlUla04h54'18'' - 111
Rui Filipe Alves OliveiraUAE Team Emirates XRG04h54'18'' - 112
Viktor FilutásKarcag Cycling Épkar Team04h54'18'' - 113PTPatrik TomanKasper Crypto4Me04h54'18''
- 114
Elmar ReindersUnibet Rose Rockets04h54'18''
- 115AMAndrea MontagnerBardiani Csf 7 Saber04h54'18''
- 116MSMárton SolymosiHungary04h54'18''
- 117
Mats WenzelEquipo Kern Pharma04h54'18'' - 118ZIZsolt IstlstekkerEpronex - Hungary Cycling Team04h54'18''
- 119NSNathan Smith04h54'18''
- 120UPUmberto PoliTeam Novo Nordisk04h54'18''
- 121MRMaximilian Richard WalscheidLidl - Trek04h54'18''
- 122
Frederik WandahlRed Bull - Bora - Hansgrohe04h54'53'' - 123杜志杜 志濠 Chih Hao TuAstemo Utsunomiya Blitzen04h54'54''
- 124
Victor VercouillieTeam Flanders - Baloise04h55'34''
- 125
Ben WigginsHagens Berman Jayco04h56'26'' - 126KVKristián VavroFavorit Brno04h57'26''
Points classification
- 1
Danny Van PoppelRed Bull - Bora - Hansgrohe20 - 2
Tim Torn TeutenbergLidl - Trek16 - 3
Dylan GroenewegenUnibet Rose Rockets14 - 4
Marc Brustenga MasagueEquipo Kern Pharma12 - 5
János Zsombor PelikánTeam United Shipping10 - 6
Matteo MalucelliXDS Astana Team10 - 7MSMihajlo StolićBahrain Victorious Development Team8
- 8
Michael Vanthourenhout6
- 9
Giacomo NizzoloPinarello-Q36.5 Pro Cycling Team6 - 10
Phil BauhausBahrain Victorious4
- 11
Sam WelsfordNetcompany INEOS2 - 12MAMatteo AmbrosiniMbh Bank Csb Telecom Fort1
- 13SDSiebe DeweirdtTeam Flanders - Baloise1
- 14
Luca ColnaghiBardiani Csf 7 Saber1
Mountains classification
- 1SDSiebe DeweirdtTeam Flanders - Baloise10
- 2
János Zsombor PelikánTeam United Shipping3 - 3MAMatteo AmbrosiniMbh Bank Csb Telecom Fort3
- 4
Michael Vanthourenhout2