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