Stage 3
09 Aug 2025
GC · Corbin John StrongPoints · Corbin John StrongMountains · Storm IngebrigtsenYouth · Corbin John Strong
Stage result
- 1
Tom PidcockPinarello-Q36.5 Pro Cycling Team4:43:16 - 2
Corbin John StrongNSN Cycling Teams.t. - 3
Christian ScaroniXDS Astana Team+0:12 - 4
Clément ChampoussinXDS Astana Team+0:16 - 5
Kevin VermaerkeUAE Team Emirates XRG+0:17 - 6
Martin TjøttaUno-X Mobility+0:19 - 7
Felix EngelhardtTeam Jayco AlUla+0:21 - 8
Riley SheehanNSN Cycling Team+0:21 - 9
Alan HatherlyTeam Jayco AlUla+0:21 - 10
Hugo HouleAlpecin-Premier Tech+0:21 - 11
Mats WenzelEquipo Kern Pharma+0:21 - 12
Sven Erik BystrømUno-X Mobility+0:21 - 13
Clement IzquierdoCofidis+0:26 - 14
Andreas LeknessundUno-X Mobility+0:26 - 15NSNicholas SchultzNSN Cycling Team+0:26
- 16EBEivind Broholt FougnerUnibet Rose Rockets+0:26
- 17
Cedrik Bakke ChristophersenUnibet Rose Rockets+0:26
- 18
Lorenzo RotaLotto Intermarché+0:29 - 19
Pau Miquel DelgadoBahrain Victorious+0:32 - 20
Anthon CharmigUno-X Mobility+0:32 - 21
Hugo De La Calle ArangoBurgos-Burpellet-BH+0:32 - 22CAClement AllenoBurgos-Burpellet-BH+0:35
- 23
Sam MaisonobeCofidis+0:35 - 24
Ådne HolterUno-X Mobility+0:40
- 25
Florian StorkTudor Pro Cycling Team+0:42 - 26
Bjoern KoerdtTeam Picnic PostNL+0:46 - 27RGRyan GalNetherlands+0:46
- 28JDJoris DelboveTotalEnergies+0:46
- 29
Dylan TeunsCofidis+0:46
- 30JLJonathan Lastra MartinezEuskaltel-Euskadi+0:46
- 31
Matteo VercherTotalEnergies+0:46 - 32
Fredrik DversnesUno-X Mobility+0:52
- 34NMNicolas MilesiNetcompany INEOS Racing Academy+0:52
- 35
Rick PluimersTudor Pro Cycling Team+0:56 - 37JJJelle JohanninkUnibet Rose Rockets+0:59
- 38
Stefano OldaniCaja Rural-Seguros RGA+1:01
- 39UIUnai Iribar JauregiEquipo Kern Pharma+1:01
- 40JBJosh BurnettBurgos-Burpellet-BH+1:01
- 41
Edward DunbarPinarello-Q36.5 Pro Cycling Team+1:01 - 42ASAnton StensbyTeam Coop - Repsol+1:06
- 44
Dion Allan SmithNSN Cycling Team+1:09 - 45SFSinuhe Fernandez RodriguezBurgos-Burpellet-BH+1:09
- 46
Simon GuglielmiSt Michel - Preference Home - Auber93+1:11 - 47TRToralf Rydningen MartinsenTeam Drali - Repsol+1:16
- 48
Davide De PrettoTeam Jayco AlUla+1:17 - 49
Luca Van BovenLotto Intermarché+1:21 - 50
Merhawi KudusBurgos-Burpellet-BH+1:21 - 52
Jacob ErikssonTudor Pro Cycling Team+1:28 - 54EMElias MarisTeam Flanders - Baloise+1:30
- 55
Samuel LerouxTotalEnergies+1:30 - 56
Sakarias Koller LølandUno-X Mobility+1:30 - 57OGOwen GeleijnUnibet Rose Rockets+1:35
- 58LHLéandre HuckVan Rysel Roubaix+1:37
- 59
Milan VaderPinarello-Q36.5 Pro Cycling Team+1:52 - 60
Mark DonovanPinarello-Q36.5 Pro Cycling Team+1:52 - 61
Jenthe BiermansCofidis+1:52 - 62NMNicola MarcerouTotalEnergies+2:05
- 63UTUlrik TvedtDevelopment Team Picnic PostNL+2:05
- 64BPBaptiste PoulardRoojai Insurance Winspace+2:05
- 65
Arne MaritRed Bull - Bora - Hansgrohe+2:05
- 66LALudvik Aspelund HolstadTeam Ringerike+2:19
- 67
Felix Ørn-KristoffLotto Intermarché+2:19 - 68
Abram StockmanUnibet Rose Rockets+2:27 - 69
Jonas GeensAlpecin-Premier Tech+3:05 - 70
Tom Van AsbroeckNSN Cycling Team+3:16
- 72DSDaniel Smajkic ÅrnesVan Rysel Roubaix+3:24
- 73
Tord GudmestadDecathlon CMA CGM Team+3:24 - 75KLKarsten Larsen FeldmannUnibet Rose Rockets+4:06
- 76FVFloris Van TrichtNSN Cycling Team+4:08
- 77
Lindsay De VylderAlpecin-Premier Tech+4:08 - 78
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+4:20 - 79
Asbjørn HellemoseTeam Jayco AlUla+4:27
- 81GRGeorg Rydningen MartinsenLillehammer Ck Continental Team+4:31
- 83
Aaron GateXDS Astana Team+5:00 - 84
Davide BalleriniXDS Astana Team+5:00 - 85
Petr KelemenTudor Pro Cycling Team+5:00 - 86
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+5:23 - 87
Jason TessonTotalEnergies+5:32 - 88HUHalvor Utengen SandstadTeam Coop - Repsol+5:36
- 89
Aivaras MikutisTudor Pro Cycling Team+6:48 - 90
Jules HestersTeam Flanders - Baloise+6:48 - 91
Rasmus TillerUno-X Mobility+7:39 - 93
Joel Suter+7:40 - 94
Cees BolDecathlon CMA CGM Team+7:40 - 95AFAmund Ferl-Runningshaugen+7:53
- 96ETEven ThorvaldsenLillehammer Ck Continental Team+7:53
- 97MWMorthen Wang BaksaasLucky Sport Cycling Team+8:06
- 98SVSebastian VeslumTeam Drali - Repsol+8:06
- 99TDTimo De JongTeam Picnic PostNL+8:08
- 100
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+8:08 - 101
Storm IngebrigtsenUno-X Mobility+8:14 - 102EVEirik Vang AasTeam Drali - Repsol+8:14
- 103AJAntonio Jesus Soto GuiraoEquipo Kern Pharma+10:45
- 104MRMikel Retegi GoñiEquipo Kern Pharma+10:45
- 105DUDiego Uriarte BelzunegiEquipo Kern Pharma+10:45
- DNS
Lander LoockxUnibet Rose RocketsDNS
General classification
- 1
Corbin John StrongNSN Cycling Team12:40:30 - 2
Tom PidcockPinarello-Q36.5 Pro Cycling Team+0:06 - 3
Christian ScaroniXDS Astana Team+0:23 - 4
Riley SheehanNSN Cycling Team+0:31 - 5
Clément ChampoussinXDS Astana Team+0:32 - 6
Kevin VermaerkeUAE Team Emirates XRG+0:33 - 7
Martin TjøttaUno-X Mobility+0:35 - 8
Felix EngelhardtTeam Jayco AlUla+0:37 - 9
Hugo HouleAlpecin-Premier Tech+0:37 - 10
Sven Erik BystrømUno-X Mobility+0:37 - 11
Mats WenzelEquipo Kern Pharma+0:37 - 12
Alan HatherlyTeam Jayco AlUla+0:37 - 13
Cedrik Bakke ChristophersenUnibet Rose Rockets+0:42
- 14EBEivind Broholt FougnerUnibet Rose Rockets+0:42
- 15NSNicholas SchultzNSN Cycling Team+0:42
- 16
Clement IzquierdoCofidis+0:42 - 17
Andreas LeknessundUno-X Mobility+0:42 - 18
Lorenzo RotaLotto Intermarché+0:45 - 19
Anthon CharmigUno-X Mobility+0:48 - 20
Pau Miquel DelgadoBahrain Victorious+0:48 - 21
Hugo De La Calle ArangoBurgos-Burpellet-BH+0:48 - 22CAClement AllenoBurgos-Burpellet-BH+0:51
- 23
Sam MaisonobeCofidis+0:51 - 24
Ådne HolterUno-X Mobility+0:56
- 25
Florian StorkTudor Pro Cycling Team+0:58 - 26
Bjoern KoerdtTeam Picnic PostNL+1:02 - 27JDJoris DelboveTotalEnergies+1:02
- 28
Dylan TeunsCofidis+1:02
- 29JLJonathan Lastra MartinezEuskaltel-Euskadi+1:02
- 30
Fredrik DversnesUno-X Mobility+1:02
- 31
Matteo VercherTotalEnergies+1:02 - 33NMNicolas MilesiNetcompany INEOS Racing Academy+1:08
- 34
Rick PluimersTudor Pro Cycling Team+1:12 - 35JBJosh BurnettBurgos-Burpellet-BH+1:12
- 36JJJelle JohanninkUnibet Rose Rockets+1:15
- 37
Stefano OldaniCaja Rural-Seguros RGA+1:17
- 38
Edward DunbarPinarello-Q36.5 Pro Cycling Team+1:17 - 39UIUnai Iribar JauregiEquipo Kern Pharma+1:17
- 40ASAnton StensbyTeam Coop - Repsol+1:22
- 42
Dion Allan SmithNSN Cycling Team+1:25 - 44TRToralf Rydningen MartinsenTeam Drali - Repsol+1:32
- 45
Davide De PrettoTeam Jayco AlUla+1:33 - 46
Merhawi KudusBurgos-Burpellet-BH+1:37 - 47
Luca Van BovenLotto Intermarché+1:37 - 48
Jacob ErikssonTudor Pro Cycling Team+1:44 - 49EMElias MarisTeam Flanders - Baloise+1:46
- 50
Sakarias Koller LølandUno-X Mobility+1:46 - 51SFSinuhe Fernandez RodriguezBurgos-Burpellet-BH+1:50
- 52OGOwen GeleijnUnibet Rose Rockets+1:51
- 53
Jenthe BiermansCofidis+2:08 - 54
Milan VaderPinarello-Q36.5 Pro Cycling Team+2:08 - 55
Mark DonovanPinarello-Q36.5 Pro Cycling Team+2:08 - 56
Simon GuglielmiSt Michel - Preference Home - Auber93+2:08 - 57
Arne MaritRed Bull - Bora - Hansgrohe+2:21
- 58UTUlrik TvedtDevelopment Team Picnic PostNL+2:21
- 59RGRyan GalNetherlands+2:23
- 60LHLéandre HuckVan Rysel Roubaix+2:32
- 61
Felix Ørn-KristoffLotto Intermarché+2:35 - 62LALudvik Aspelund HolstadTeam Ringerike+2:35
- 63
Abram StockmanUnibet Rose Rockets+2:42 - 64BPBaptiste PoulardRoojai Insurance Winspace+2:44
- 65NMNicola MarcerouTotalEnergies+2:44
- 67
Samuel LerouxTotalEnergies+2:59 - 68
Jonas GeensAlpecin-Premier Tech+3:21 - 69
Tord GudmestadDecathlon CMA CGM Team+3:40 - 70DSDaniel Smajkic ÅrnesVan Rysel Roubaix+3:40
- 71
Tom Van AsbroeckNSN Cycling Team+4:03
- 73KLKarsten Larsen FeldmannUnibet Rose Rockets+4:16
- 74
Lindsay De VylderAlpecin-Premier Tech+4:24 - 75
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+4:36 - 76
Asbjørn HellemoseTeam Jayco AlUla+4:43
- 77FVFloris Van TrichtNSN Cycling Team+5:01
- 78
Davide BalleriniXDS Astana Team+5:16 - 79
Aaron GateXDS Astana Team+5:16 - 80
Jason TessonTotalEnergies+5:48 - 81HUHalvor Utengen SandstadTeam Coop - Repsol+5:52
- 84
Petr KelemenTudor Pro Cycling Team+6:29 - 85
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+6:29 - 86GRGeorg Rydningen MartinsenLillehammer Ck Continental Team+6:49
- 87
Jules HestersTeam Flanders - Baloise+7:35 - 89
Rasmus TillerUno-X Mobility+7:51 - 90ETEven ThorvaldsenLillehammer Ck Continental Team+8:09
- 91MWMorthen Wang BaksaasLucky Sport Cycling Team+8:10
- 92
Cees BolDecathlon CMA CGM Team+8:25 - 93EVEirik Vang AasTeam Drali - Repsol+8:25
- 95
Aivaras MikutisTudor Pro Cycling Team+8:51 - 96SVSebastian VeslumTeam Drali - Repsol+8:54
- 98
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+10:09 - 99TDTimo De JongTeam Picnic PostNL+10:53
- 100AJAntonio Jesus Soto GuiraoEquipo Kern Pharma+11:01
- 101MRMikel Retegi GoñiEquipo Kern Pharma+11:01
- 102AFAmund Ferl-Runningshaugen+11:47
- 103
Storm IngebrigtsenUno-X Mobility+16:21 - 104
Joel Suter+17:58 - 105DUDiego Uriarte BelzunegiEquipo Kern Pharma+19:52
Points classification
- 1
Corbin John StrongNSN Cycling Team27 - 2
Tom PidcockPinarello-Q36.5 Pro Cycling Team16 - 3KLKarsten Larsen FeldmannUnibet Rose Rockets16
- 4SVSebastian VeslumTeam Drali - Repsol7
- 5
Riley SheehanNSN Cycling Team15 - 6MWMorthen Wang BaksaasLucky Sport Cycling Team12
- 7
Tom Van AsbroeckNSN Cycling Team12
- 8
Jenthe BiermansCofidis11 - 9
Christian ScaroniXDS Astana Team10 - 10
Clément ChampoussinXDS Astana Team8 - 11SVSebastian VeslumTeam Drali - Repsol7
- 12
Rick PluimersTudor Pro Cycling Team7 - 13
Jules HestersTeam Flanders - Baloise7 - 14
Fredrik DversnesUno-X Mobility6
- 15
Kevin VermaerkeUAE Team Emirates XRG6 - 17
Tord GudmestadDecathlon CMA CGM Team6 - 18
Cees BolDecathlon CMA CGM Team6 - 19EVEirik Vang AasTeam Drali - Repsol5
- 20
Martin TjøttaUno-X Mobility5 - 21JBJosh BurnettBurgos-Burpellet-BH5
- 22
Rasmus TillerUno-X Mobility5 - 23
Storm IngebrigtsenUno-X Mobility4 - 24
Felix EngelhardtTeam Jayco AlUla4 - 25
Arne MaritRed Bull - Bora - Hansgrohe4
- 26
Davide BalleriniXDS Astana Team4 - 27GRGeorg Rydningen MartinsenLillehammer Ck Continental Team3
- 28
Alan HatherlyTeam Jayco AlUla2 - 29
Pau Miquel DelgadoBahrain Victorious2 - 30
Bjoern KoerdtTeam Picnic PostNL2 - 32
Hugo HouleAlpecin-Premier Tech1 - 33
Abram StockmanUnibet Rose Rockets1
Mountains classification
- 1
Storm IngebrigtsenUno-X Mobility24 - 2MWMorthen Wang BaksaasLucky Sport Cycling Team23
- 3GRGeorg Rydningen MartinsenLillehammer Ck Continental Team12
- 4
Tom PidcockPinarello-Q36.5 Pro Cycling Team5 - 5JJJelle JohanninkUnibet Rose Rockets3
- 6
Corbin John StrongNSN Cycling Team3 - 7GRGeorg Rydningen MartinsenLillehammer Ck Continental Team2
- 8SVSebastian VeslumTeam Drali - Repsol3
- 9
Christian ScaroniXDS Astana Team2 - 10
Fredrik DversnesUno-X Mobility2
- 11ASAnton StensbyTeam Coop - Repsol2
Youth classification
- 1
Corbin John StrongNSN Cycling Team12:40:30 - 2
Riley SheehanNSN Cycling Team+0:31 - 3
Kevin VermaerkeUAE Team Emirates XRG+0:33 - 4
Martin TjøttaUno-X Mobility+0:35 - 5
Felix EngelhardtTeam Jayco AlUla+0:37 - 6
Mats WenzelEquipo Kern Pharma+0:37 - 7
Cedrik Bakke ChristophersenUnibet Rose Rockets+0:42
- 8EBEivind Broholt FougnerUnibet Rose Rockets+0:42
- 9
Clement IzquierdoCofidis+0:42 - 10
Pau Miquel DelgadoBahrain Victorious+0:48 - 11
Hugo De La Calle ArangoBurgos-Burpellet-BH+0:48 - 12CAClement AllenoBurgos-Burpellet-BH+0:51
- 13
Sam MaisonobeCofidis+0:51 - 14
Ådne HolterUno-X Mobility+0:56
- 15
Bjoern KoerdtTeam Picnic PostNL+1:02 - 16JDJoris DelboveTotalEnergies+1:02
- 17
Matteo VercherTotalEnergies+1:02 - 18NMNicolas MilesiNetcompany INEOS Racing Academy+1:08
- 19
Rick PluimersTudor Pro Cycling Team+1:12 - 20JBJosh BurnettBurgos-Burpellet-BH+1:12
- 21ASAnton StensbyTeam Coop - Repsol+1:22
- 22JBJosh BurnettBurgos-Burpellet-BH+1:01
- 23TRToralf Rydningen MartinsenTeam Drali - Repsol+1:32
- 24
Davide De PrettoTeam Jayco AlUla+1:33 - 25
Luca Van BovenLotto Intermarché+1:37 - 26
Sakarias Koller LølandUno-X Mobility+1:46 - 27SFSinuhe Fernandez RodriguezBurgos-Burpellet-BH+1:50
- 28OGOwen GeleijnUnibet Rose Rockets+1:51
- 29UTUlrik TvedtDevelopment Team Picnic PostNL+2:21
- 30RGRyan GalNetherlands+2:23
- 31LHLéandre HuckVan Rysel Roubaix+2:32
- 32
Felix Ørn-KristoffLotto Intermarché+2:35 - 33BPBaptiste PoulardRoojai Insurance Winspace+2:44
- 34NMNicola MarcerouTotalEnergies+2:44
- 35
Tord GudmestadDecathlon CMA CGM Team+3:40 - 36DSDaniel Smajkic ÅrnesVan Rysel Roubaix+3:40
- 37
Tord GudmestadDecathlon CMA CGM Team+3:24 - 38KLKarsten Larsen FeldmannUnibet Rose Rockets+4:16
- 39
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+4:36 - 40FVFloris Van TrichtNSN Cycling Team+5:01
- 41HUHalvor Utengen SandstadTeam Coop - Repsol+5:52
- 42
Petr KelemenTudor Pro Cycling Team+6:29 - 43GRGeorg Rydningen MartinsenLillehammer Ck Continental Team+6:49
- 44ETEven ThorvaldsenLillehammer Ck Continental Team+8:09
- 45MWMorthen Wang BaksaasLucky Sport Cycling Team+8:10
- 46EVEirik Vang AasTeam Drali - Repsol+8:25
- 47ETEven ThorvaldsenLillehammer Ck Continental Team+7:53
- 48
Aivaras MikutisTudor Pro Cycling Team+8:51 - 49SVSebastian VeslumTeam Drali - Repsol+8:54
- 50MRMikel Retegi GoñiEquipo Kern Pharma+11:01
- 51AFAmund Ferl-Runningshaugen+11:47
- 52
Storm IngebrigtsenUno-X Mobility+16:21 - 53DUDiego Uriarte BelzunegiEquipo Kern Pharma+19:52