Stage 1
09 Jul 2025
GC · Felix GrossschartnerPoints · Felix GrossschartnerMountains · Nicolya VinokurovYouth · Isaac Del Toro Romero
Stage result
- 1
Felix GrossschartnerUAE Team Emirates XRG3:46:36 - 2
Rafal MajkaUAE Team Emirates+0:05 - 3
Archie RyanEF Education - EasyPost+0:06 - 4
Filippo BaronciniUAE Team Emirates XRG+0:16 - 5
Isaac Del Toro RomeroUAE Team Emirates XRG+0:16 - 6
Lennard KämnaLidl - Trek+0:16 - 7
Hector Alvarez MartinezLidl-Trek Future Racing+0:16 - 8
Felix EngelhardtTeam Jayco AlUla+0:16 - 9
Andrew AugustNetcompany INEOS+0:16 - 10
Anthon CharmigUno-X Mobility+0:16 - 11PDPaul DoubleTeam Jayco AlUla+0:16
- 12
Marco SchrettlXDS Astana Team+0:16 - 13
Killian VerschurenUnibet Rose Rockets+0:16 - 14
Jhoan Esteban Chaves Rubio+0:16 - 15GBGiacomo BallabioTeam Vorarlberg+0:36
- 16
Alessandro CoviTeam Jayco AlUla+0:36 - 17
Asbjørn HellemoseTeam Jayco AlUla+0:36
- 18
Colin Chris StüssiTeam Vorarlberg+0:36
- 19
Sean QuinnEF Education - EasyPost+0:36 - 20
Piotr PękalaAtt Investments+0:36 - 21ASAnton StensbyTeam Coop - Repsol+0:36
- 22MMMartin MessnerWsa Ktm Graz+0:36
- 23EBEivind Broholt FougnerUnibet Rose Rockets+0:36
- 24
Jannis PeterUnibet Rose Rockets+0:36 - 25
Darren RaffertyEF Education - EasyPost+0:36 - 26PHPhilipp HofbauerTeam Vorarlberg+0:36
- 27
Bob JungelsNetcompany INEOS+0:36 - 28
Riccardo ZoidlHrinkow Advarics+0:36 - 29
Michael GoglAlpecin-Premier Tech+1:02
- 30EREdward Ravasi+1:12
- 31MBMarcin BudzinskiMbh Bank Csb Telecom Fort+1:12
- 32BHBaptiste HuyetBike Aid+1:28
- 33HPHermann Pernsteiner+1:28
- 34
Erik FetterTeam United Shipping+1:28 - 35PVPaul VerbnjakAustria+1:28
- 36
Rui Costa+1:28 - 37NRNoah RamsayAlpecin-Premier Tech Development Team+1:28
- 38
Markel Beloki FernandezEF Education - EasyPost+1:28 - 39
Luca VergallitoAlpecin-Premier Tech+1:38 - 40KOKelland O’brienTeam Jayco AlUla+1:45
- 41
Ide Schelling+1:45 - 42
Victor LangellottiXDS Astana Team+1:45 - 43
Lennert BelmansAlpecin-Premier Tech+1:45 - 44
Michael Shea LeonardEF Education - EasyPost+2:14 - 45ŠVŠimon VaníčekAtt Investments+3:00
- 46
Patrick KonradLidl - Trek+3:25
- 47
Patrick GamperTeam Jayco AlUla+4:24 - 48
Florian VermeerschUAE Team Emirates XRG+4:38 - 49DRDominik RöberTeam Vorarlberg+7:38
- 50MBMaciej BanaszakVoster Team+8:59
- 51TBTomasz BudzińskiAtt Investments+8:59
- 52TKTobias KreuzerRun&Race-Solarpur+8:59
- 53TTThomas TichlerWsa Ktm Graz+9:02
- 54
Dominik NeumanAtt Investments+9:02 - 55FŘFilip ŘehaAtt Investments+9:02
- 56OGOwen GeleijnUnibet Rose Rockets+9:02
- 57
Storm IngebrigtsenUno-X Mobility+9:02 - 58KTKÖßLER TimBenotti Berthold+9:02
- 59BFBálint FeldhofferBahrain Victorious Development Team+9:02
- 60ASArtur SowińskiRun&Race-Wibatech+9:02
- 61SNSamuel NovákTirol Ktm Cycling Team+9:43
- 62ACAlberto Carlo MontiAtt Investments+9:43
- 63
Jaka PrimožičHrinkow Advarics+9:43 - 64MDMattie DoddINEOS Grenadiers Racing Academy+9:43
- 65
Christopher JensenTeam Jayco AlUla+9:43 - 66
Jensen PlowrightAlpecin-Premier Tech+9:48 - 67EZEmanuel ZangerleTeam Vorarlberg+9:48
- 68
Alexander KonychevChina Anta - Mentech Cycling Team+9:48 - 69
Ryan Gibbons+9:57 - 70NVNicolya VinokurovXDS Astana Team+10:03
- 71MSMichal SchuranTeam United Shipping+10:03
- 72
Daniil MarukhinHuansheng-Vonoa-Taishan Sport Team+10:03 - 73RPREIßIG PatrickBenotti Berthold+10:03
- 74
Axel HuensGroupama-FDJ United+10:03 - 75KPKalle Petter Brodahl KvamTeam Coop - Repsol+10:03
- 76RLRasmus Lindbjerg+10:44
- 77MGMatthias Gusner+10:44
- 78DVDarren Van BekkumXDS Astana Team+10:53
- 79
Ivan Smirnov+11:54
- 80
Salvatore Puccio+11:54 - 81JPJakob PurtschellerTirol Ktm Cycling Team+11:54
- 82NGNicolas GinterTirol Ktm Cycling Team+11:54
- 83ZCZak ColemanVoster Ats Team+11:54
- 84DPDavid PaumannHrinkow Advarics+11:57
- 85AEAleix Espargaro VillaLidl-Trek Future Racing+13:23
- 86RVRiccardo Verza+13:23
- 87PBPaul BuschekSchwingshandl Intralogistics+13:23
- 88TWTim WaflerTeam Storck - Mrw Bau+13:23
- 89BPBartlomiej ProćWibatech Lubelskie Perła Polski+13:23
- 90JFJonas Fabian MesserschmidtRun&Race-Wibatech+13:23
- 91EMEric MeinbergBenotti Berthold+13:23
- 92MDMatej Drinovec+13:23
- 93MEMáté EndrédiTeam United Shipping+13:23
- 94EVEirik Vang AasTeam Drali - Repsol+13:23
- 95SCSzabolcs Csáki+13:23
- 96
Daniel Geismayr+13:23 - 97KFKilian FeursteinTeam Vorarlberg+13:23
- 98
Toon VandeboschAlpecin-Premier Tech Development Team+13:23 - 99MBMatteo Baseggio+13:23
- 100KWKonrad WaliniakVoster Team+13:23
- 101MKMateusz KostańskiWibatech Lubelskie Perła Polski+13:23
- 102MBMartin BártaAtt Investments+13:23
- 103ZPZsombor PalumbyTeam United Shipping+13:23
- 104KBKevin Bonaldo+13:23
- 105MZMatteo Zurlo+13:23
- 106MSMaximilian SchmidbauerSchwingshandl Intralogistics+13:23
- 107KIKevin InkelaarUnibet Tietema Rockets+13:23
- 108CDCalvin DikBenotti Berthold+13:23
- 109WHWilliam HolmesAustralia+13:23
- 110MPMichael PeterRun&Race-Solarpur+13:23
- 111NPNils PuschmannRun&Race-Wibatech+13:23
- 112SPStefan Pöll+13:23
- 113MWMagnus WæhreTeam Coop - Repsol+13:23
- 114TTThomas TurriS.C. Padovani Polo Cherry Bank+13:23
- 115SISzymon IlskiVoster Team+13:23
- 116MŻMichał ŻelazowskiVoster Team+13:23
- 117FGFederico Guzzo+13:23
- 118
Martin PedersenLidl-Trek Future Racing+13:23 - 119AGAlbert Gathemann+13:23
- 120TNTobias NoldeTeam Vorarlberg+13:23
- 121
Julius JohansenUAE Team Emirates XRG+13:23 - 122DRDaniel Reiter+13:23
- 123
Patryk StoszVoster Team+13:23
- 124
Niels VandeputteAlpecin-Premier Tech Development Team+13:23 - 125LGLuca Graziotto+13:23
- 126PBPirmin BenzTeam Vorarlberg+13:31
- 127MSMagnus SørbøTeam Coop - Repsol+15:48
- 128HSHaoyu SuXDS Astana Team+17:18
- 129HAHeorhii AntonenkoEnergus Cycling Team+18:46
- 130RRRichard RiškaHrinkow Advarics+18:46
- 131
Georg SteinhauserEF Education - EasyPost+18:48 - OTLJBJohannes BanzerOTL
- DNFFSFabian SteiningerSchwingshandl IntralogisticsDNF
- DNS
Jonathan Castroviejo NicolasDNS - DNSSNSebastian NielsenTeam ColoquickDNS
General classification
- 1
Felix GrossschartnerUAE Team Emirates XRG3:46:26 - 2
Rafal MajkaUAE Team Emirates+0:09 - 3
Archie RyanEF Education - EasyPost+0:12 - 4
Filippo BaronciniUAE Team Emirates XRG+0:26 - 5
Isaac Del Toro RomeroUAE Team Emirates XRG+0:26 - 6
Lennard KämnaLidl - Trek+0:26 - 7
Hector Alvarez MartinezLidl-Trek Future Racing+0:26 - 8
Felix EngelhardtTeam Jayco AlUla+0:26 - 9
Andrew AugustNetcompany INEOS+0:26 - 10
Anthon CharmigUno-X Mobility+0:26 - 11PDPaul DoubleTeam Jayco AlUla+0:26
- 12
Marco SchrettlXDS Astana Team+0:26 - 13
Killian VerschurenUnibet Rose Rockets+0:26 - 14
Jhoan Esteban Chaves Rubio+0:26 - 15GBGiacomo BallabioTeam Vorarlberg+0:46
- 16
Alessandro CoviTeam Jayco AlUla+0:46 - 17
Asbjørn HellemoseTeam Jayco AlUla+0:46
- 18
Colin Chris StüssiTeam Vorarlberg+0:46
- 19
Sean QuinnEF Education - EasyPost+0:46 - 20
Piotr PękalaAtt Investments+0:46 - 21ASAnton StensbyTeam Coop - Repsol+0:46
- 22MMMartin MessnerWsa Ktm Graz+0:46
- 23EBEivind Broholt FougnerUnibet Rose Rockets+0:46
- 24
Jannis PeterUnibet Rose Rockets+0:46 - 25
Darren RaffertyEF Education - EasyPost+0:46 - 26PHPhilipp HofbauerTeam Vorarlberg+0:46
- 27
Bob JungelsNetcompany INEOS+0:46 - 28
Riccardo ZoidlHrinkow Advarics+0:46 - 29
Michael GoglAlpecin-Premier Tech+1:12
- 30EREdward Ravasi+1:22
- 31MBMarcin BudzinskiMbh Bank Csb Telecom Fort+1:22
- 32BHBaptiste HuyetBike Aid+1:38
- 33HPHermann Pernsteiner+1:38
- 34
Erik FetterTeam United Shipping+1:38 - 35PVPaul VerbnjakAustria+1:38
- 36
Rui Costa+1:38 - 37NRNoah RamsayAlpecin-Premier Tech Development Team+1:38
- 38
Markel Beloki FernandezEF Education - EasyPost+1:38 - 39
Luca VergallitoAlpecin-Premier Tech+1:48 - 40KOKelland O’brienTeam Jayco AlUla+1:55
- 41
Ide Schelling+1:55 - 42
Victor LangellottiXDS Astana Team+1:55 - 43
Lennert BelmansAlpecin-Premier Tech+1:55 - 44
Michael Shea LeonardEF Education - EasyPost+2:24 - 45ŠVŠimon VaníčekAtt Investments+3:10
- 46
Patrick KonradLidl - Trek+3:35
- 47
Patrick GamperTeam Jayco AlUla+4:34 - 48
Florian VermeerschUAE Team Emirates XRG+4:48 - 49DRDominik RöberTeam Vorarlberg+7:48
- 50MBMaciej BanaszakVoster Team+9:09
- 51TBTomasz BudzińskiAtt Investments+9:09
- 52TKTobias KreuzerRun&Race-Solarpur+9:09
- 53OGOwen GeleijnUnibet Rose Rockets+9:11
- 54TTThomas TichlerWsa Ktm Graz+9:12
- 55
Dominik NeumanAtt Investments+9:12 - 56FŘFilip ŘehaAtt Investments+9:12
- 57
Storm IngebrigtsenUno-X Mobility+9:12 - 58KTKÖßLER TimBenotti Berthold+9:12
- 59BFBálint FeldhofferBahrain Victorious Development Team+9:12
- 60ASArtur SowińskiRun&Race-Wibatech+9:12
- 61MDMattie DoddINEOS Grenadiers Racing Academy+9:52
- 62SNSamuel NovákTirol Ktm Cycling Team+9:53
- 63ACAlberto Carlo MontiAtt Investments+9:53
- 64
Jaka PrimožičHrinkow Advarics+9:53 - 65
Christopher JensenTeam Jayco AlUla+9:53 - 66
Alexander KonychevChina Anta - Mentech Cycling Team+9:53 - 67
Jensen PlowrightAlpecin-Premier Tech+9:55 - 68EZEmanuel ZangerleTeam Vorarlberg+9:56
- 69
Ryan Gibbons+10:07 - 70NVNicolya VinokurovXDS Astana Team+10:13
- 71MSMichal SchuranTeam United Shipping+10:13
- 72
Daniil MarukhinHuansheng-Vonoa-Taishan Sport Team+10:13 - 73RPREIßIG PatrickBenotti Berthold+10:13
- 74
Axel HuensGroupama-FDJ United+10:13 - 75KPKalle Petter Brodahl KvamTeam Coop - Repsol+10:13
- 76RLRasmus Lindbjerg+10:54
- 77MGMatthias Gusner+10:54
- 78DVDarren Van BekkumXDS Astana Team+11:03
- 79
Ivan Smirnov+12:04
- 80
Salvatore Puccio+12:04 - 81JPJakob PurtschellerTirol Ktm Cycling Team+12:04
- 82NGNicolas GinterTirol Ktm Cycling Team+12:04
- 83ZCZak ColemanVoster Ats Team+12:04
- 84DPDavid PaumannHrinkow Advarics+12:07
- 85CDCalvin DikBenotti Berthold+13:30
- 86EMEric MeinbergBenotti Berthold+13:32
- 87AEAleix Espargaro VillaLidl-Trek Future Racing+13:33
- 88RVRiccardo Verza+13:33
- 89PBPaul BuschekSchwingshandl Intralogistics+13:33
- 90TWTim WaflerTeam Storck - Mrw Bau+13:33
- 91BPBartlomiej ProćWibatech Lubelskie Perła Polski+13:33
- 92JFJonas Fabian MesserschmidtRun&Race-Wibatech+13:33
- 93MDMatej Drinovec+13:33
- 94MEMáté EndrédiTeam United Shipping+13:33
- 95EVEirik Vang AasTeam Drali - Repsol+13:33
- 96SCSzabolcs Csáki+13:33
- 97
Daniel Geismayr+13:33 - 98KFKilian FeursteinTeam Vorarlberg+13:33
- 99
Toon VandeboschAlpecin-Premier Tech Development Team+13:33 - 100MBMatteo Baseggio+13:33
- 101KWKonrad WaliniakVoster Team+13:33
- 102MKMateusz KostańskiWibatech Lubelskie Perła Polski+13:33
- 103MBMartin BártaAtt Investments+13:33
- 104ZPZsombor PalumbyTeam United Shipping+13:33
- 105KBKevin Bonaldo+13:33
- 106MZMatteo Zurlo+13:33
- 107MSMaximilian SchmidbauerSchwingshandl Intralogistics+13:33
- 108KIKevin InkelaarUnibet Tietema Rockets+13:33
- 109WHWilliam HolmesAustralia+13:33
- 110MPMichael PeterRun&Race-Solarpur+13:33
- 111NPNils PuschmannRun&Race-Wibatech+13:33
- 112SPStefan Pöll+13:33
- 113MWMagnus WæhreTeam Coop - Repsol+13:33
- 114TTThomas TurriS.C. Padovani Polo Cherry Bank+13:33
- 115SISzymon IlskiVoster Team+13:33
- 116MŻMichał ŻelazowskiVoster Team+13:33
- 117FGFederico Guzzo+13:33
- 118
Martin PedersenLidl-Trek Future Racing+13:33 - 119AGAlbert Gathemann+13:33
- 120TNTobias NoldeTeam Vorarlberg+13:33
- 121
Julius JohansenUAE Team Emirates XRG+13:33 - 122DRDaniel Reiter+13:33
- 123
Patryk StoszVoster Team+13:33
- 124
Niels VandeputteAlpecin-Premier Tech Development Team+13:33 - 125LGLuca Graziotto+13:33
- 126PBPirmin BenzTeam Vorarlberg+13:41
- 127MSMagnus SørbøTeam Coop - Repsol+15:56
- 128HSHaoyu SuXDS Astana Team+17:28
- 129HAHeorhii AntonenkoEnergus Cycling Team+18:56
- 130RRRichard RiškaHrinkow Advarics+18:56
- 131
Georg SteinhauserEF Education - EasyPost+18:58
Points classification
- 1
Felix GrossschartnerUAE Team Emirates XRG15 - 2
Rafal MajkaUAE Team Emirates12 - 3
Archie RyanEF Education - EasyPost10 - 4
Filippo BaronciniUAE Team Emirates XRG8 - 5
Isaac Del Toro RomeroUAE Team Emirates XRG7 - 6
Alexander KonychevChina Anta - Mentech Cycling Team6 - 7
Lennard KämnaLidl - Trek6 - 8
Hector Alvarez MartinezLidl-Trek Future Racing5 - 9
Jensen PlowrightAlpecin-Premier Tech4 - 10CDCalvin DikBenotti Berthold4
- 11
Felix EngelhardtTeam Jayco AlUla4 - 12
Andrew AugustNetcompany INEOS3 - 13
Anthon CharmigUno-X Mobility2 - 14EZEmanuel ZangerleTeam Vorarlberg2
- 15MSMagnus SørbøTeam Coop - Repsol2
- 16OGOwen GeleijnUnibet Rose Rockets1
- 17MDMattie DoddINEOS Grenadiers Racing Academy1
- 18EMEric MeinbergBenotti Berthold1
Mountains classification
- 1NVNicolya VinokurovXDS Astana Team14
- 2EZEmanuel ZangerleTeam Vorarlberg12
- 3DPDavid PaumannHrinkow Advarics10
- 4
Archie RyanEF Education - EasyPost8 - 5
Rafal MajkaUAE Team Emirates6 - 6
Felix GrossschartnerUAE Team Emirates XRG4
Youth classification
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG3:46:52 - 2
Hector Alvarez MartinezLidl-Trek Future Racings.t. - 3
Andrew AugustNetcompany INEOSs.t. - 4
Marco SchrettlXDS Astana Teams.t. - 5EBEivind Broholt FougnerUnibet Rose Rockets+0:20
- 6
Darren RaffertyEF Education - EasyPost+0:20 - 7
Markel Beloki FernandezEF Education - EasyPost+1:12 - 8
Michael Shea LeonardEF Education - EasyPost+1:58 - 9MBMaciej BanaszakVoster Team+8:43
- 10
Storm IngebrigtsenUno-X Mobility+8:46 - 11KTKÖßLER TimBenotti Berthold+8:46
- 12BFBálint FeldhofferBahrain Victorious Development Team+8:46
- 13MDMattie DoddINEOS Grenadiers Racing Academy+9:26
- 14SNSamuel NovákTirol Ktm Cycling Team+9:27
- 15ACAlberto Carlo MontiAtt Investments+9:27
- 16KPKalle Petter Brodahl KvamTeam Coop - Repsol+9:47
- 17MGMatthias Gusner+10:28
- 18JPJakob PurtschellerTirol Ktm Cycling Team+11:38
- 19NGNicolas GinterTirol Ktm Cycling Team+11:38
- 20DPDavid PaumannHrinkow Advarics+11:41
- 21EMEric MeinbergBenotti Berthold+13:06
- 22MEMáté EndrédiTeam United Shipping+13:07
- 23SCSzabolcs Csáki+13:07
- 24KFKilian FeursteinTeam Vorarlberg+13:07
- 25KWKonrad WaliniakVoster Team+13:07
- 26MBMartin BártaAtt Investments+13:07
- 27WHWilliam HolmesAustralia+13:07
- 28NPNils PuschmannRun&Race-Wibatech+13:07
- 29TTThomas TurriS.C. Padovani Polo Cherry Bank+13:07
- 30SISzymon IlskiVoster Team+13:07
- 31MŻMichał ŻelazowskiVoster Team+13:07
- 32LGLuca Graziotto+13:07
- 33HAHeorhii AntonenkoEnergus Cycling Team+18:30
- 34RRRichard RiškaHrinkow Advarics+18:30