Stage 3
20 Jun 2026
Stage result
- 1DPDavide PiganzoliTeam Visma | Lease A Bike4:22:22
- 2
Ibon Ruiz SedanoEquipo Kern Pharma+1:42 - 3IIIon Izaguirre InsaustiCofidis+1:42
- 4AMAxel MariaultCic Pro Cycling Academy+2:05
- 5
Antonio Eric Fagundez LimaBurgos-Burpellet-BH+2:05 - 6JDJoris DelboveTotalEnergies+2:05
- 7
Jamie MeehanCofidis+2:05 - 8
Lukas NerurkarEF Education - EasyPost+2:05 - 9
Urko Berrade FernandezEquipo Kern Pharma+2:05 - 10JMJokin MurguialdayEuskaltel-Euskadi+2:05
- 11TGTijmen GraatTeam Visma | Lease A Bike+2:05
- 12
Brieuc RollandGroupama-FDJ United+2:55 - 13
Odd Christian EikingUnibet Rose Rockets+2:55 - 14OMOliver MattheisBike Aid+2:58
- 15IMIker Mintegi ClaverEuskaltel-Euskadi+2:58
- 16
Andréa MifsudTeam Polti VisitMalta+2:58 - 17AMAdrien MaireUnibet Rose Rockets+3:06
- 18JLJose Luis Faura AsensioBurgos-Burpellet-BH+3:10
- 19
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+3:21 - 20
Mikel Bizkarra EtxegibelEuskaltel-Euskadi+3:21
- 21
Simon GuglielmiSt Michel - Preference Home - Auber93+3:21 - 22
Alexandre BalmerSolution Tech Nippo Rali+4:10 - 23
Jefferson CepedaEF Education - EasyPost+4:12 - 24DGDario GiulianoTeam Polti VisitMalta+4:40
- 25
Johannes Staune-MittetDecathlon CMA CGM Team+4:40
- 26ESEdward Santiago Cruz MartinezBardiani Csf 7 Saber+4:44
- 27SCSimon CarrCofidis+4:44
- 28
Victor GuernalecCic Pro Cycling Academy+5:15 - 29
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+5:19 - 30
Diego Pablo Sevilla LopezTeam Polti VisitMalta+5:19
- 31PCPablo Carrascosa MillerEquipo Kern Pharma+5:28
- 32JLJean Loup FayolleCic Pro Cycling Academy+5:28
- 33
Vicente Rojas NaranjoBardiani Csf 7 Saber+5:28 - 34MSMartin Santiago Herreño PolaniaBardiani Csf 7 Saber+5:28
- 35
Thomas ChampionSt Michel - Preference Home - Auber93+5:28 - 36
Thomas GloagPinarello-Q36.5 Pro Cycling Team+5:28 - 37
Damien HowsonPinarello-Q36.5 Pro Cycling Team+5:28 - 38LCLouis ChaleilDecathlon CMA CGM Development Team+7:59
- 39LLLenaic LangellaCic Pro Cycling Academy+8:22
- 40
Joe PidcockPinarello-Q36.5 Pro Cycling Team+8:22 - 41RCRémi CapronVan Rysel Roubaix+8:22
- 42HAHugo Aznar VijuescaEquipo Kern Pharma+8:22
- 43MRMatteo RegnantiSolution Tech Nippo Rali+8:22
- 44
Mattia BaisTeam Polti VisitMalta+8:22 - 45LHLouis HardouinVan Rysel Roubaix+8:37
- 46
Jardi Christiaan Van Der LeeEF Education - EasyPost+9:27 - 47
Jaakko HänninenNice Metropole Cote D'Azur+10:09 - 48
Valentin RetailleauTotalEnergies+10:09 - 49
Fabien DoubeyTotalEnergies+10:09
- 50EGEstiven Garcia Gomez+10:09
- 51JFJuan Felipe Rodriguez ContrerasEF Education - EasyPost+10:09
- 52TJTxomin Juaristi ArrietaEuskaltel-Euskadi+10:09
- 53MVMaxime VezieCic Pro Cycling Academy+10:09
- 54EBEivind Broholt FougnerUnibet Rose Rockets+10:09
- 55
Jannis PeterUnibet Rose Rockets+10:09 - 56ABAntoine BergerSt Michel - Preference Home - Auber93+13:31
- 57VVVictor VidalBike Aid+13:31
- 58TRTim RexTeam Visma | Lease A Bike+13:31
- 59
Sylvain MoniquetCofidis+13:31 - 60FTFilippo TurconiBardiani Csf 7 Saber+13:31
- 61EZEdoardo ZamperiniCofidis+13:31
- 62JCJoris ChaussinandCic Pro Cycling Academy+13:31
- 63LPLuca PalettiBardiani Csf 7 Saber+14:55
- 64JMJan MaasCofidis+14:55
- 65NPNate PringleDecathlon CMA CGM Development Team+14:55
- 66MSMattia StenicoBardiani Csf 7 Saber+14:55
- 67JMJaider Muñoz RestrepoTeam Sistecredito+14:55
- 68
Nicolas SesslerVictoria Sports Pro Cycling+14:55
- 69
Arnaud TendonVan Rysel Roubaix+14:55 - 70
Roberto GonzálezSolution Tech Nippo Rali+14:55 - 71IAIbai Azanza BuruscoEquipo Kern Pharma+14:55
- 72
Valerio ContiSolution Tech Nippo Rali+14:55 - 73
Eugenio Sanchez LopezVictoria Sports Pro Cycling+14:55 - 74
Tom DonnenwirthGroupama-FDJ United+14:55
- 75MRMartin Rey VazquezBurgos-Burpellet-BH+14:55
- 76
Jesus HerradaBurgos-Burpellet-BH+14:55 - 77NANicolas Alustiza GoenagaEuskaltel-Euskadi+14:55
- 78
Théo DelacroixSt Michel - Preference Home - Auber93+14:55 - 79
Fabien GrellierTotalEnergies+14:55
- 80KBKamiel BonneuSolution Tech Nippo Rali+14:55
- 81YSYohann SimonSt Michel - Preference Home - Auber93+14:55
- 82CAClement AllenoBurgos-Burpellet-BH+14:55
- 83
Olivier Le GacGroupama-FDJ United+14:55 - 84JSJavier Serrano RodriguezTeam Polti VisitMalta+17:47
- 85
Adam ŤoupalíkUnibet Rose Rockets+17:47
- 86
Noa IsidoreDecathlon CMA CGM Team+19:46 - 87
Tord GudmestadDecathlon CMA CGM Team+19:46 - 88
Romain CardisSt Michel - Preference Home - Auber93+19:46
- 89
Léandre LozouetCic Pro Cycling Academy+19:46 - 90LSLennard SternsdorffBike Aid+19:46
- 91DJDarius John VillaseñorVictoria Sports Pro Cycling+19:46
- 92TBTommaso BessegaTeam Polti VisitMalta+21:48
- 93CGCarter GuichardNice Metropole Cote D'Azur+21:48
- 94EFEsteban FoucherGroupama-FDJ United+23:00
- 95AKAlexander KonijnNice Metropole Cote D'Azur+23:35
- 96CSColin SaviozUnibet Rose Rockets+23:35
- 97EYEven YemaneBike Aid+23:35
- 98JMJose Manuel Ortiz PatiñoTeam Sistecredito+23:35
- 99
Thibaud GruelGroupama-FDJ United+23:35 - 100YGYoel GhebregergishBike Aid+23:59
- 101
Ronan AugeUnibet Rose Rockets+23:59 - 102
Laurens HuysNice Metropole Cote D'Azur+25:26 - 103CDCristian Damian Velez RiverosTeam Sistecredito+25:26
- 104LCLorenzo ConfortiBardiani Csf 7 Saber+34:20
- 105JCJeromino Calderon PalacioTeam Sistecredito+34:20
- ABDABAlexis BouteloupDecathlon CMA CGM Development TeamABD
- ABD
Axel ZingleTeam Visma | Lease A BikeABD - ABD
Loe Van BelleTeam Visma | Lease A BikeABD - ABD
Madis MihkelsEF Education - EasyPostABD - ABD
Matthias SchwarzbacherEF Education - EasyPostABD - ABDJKJoshua KenchGroupama-FDJ UnitedABD
- ABDBABlake AgnolettoGroupama-FDJ UnitedABD
- ABD
Yael JoallandCofidisABD - ABD
Alan JousseaumeTotalEnergiesABD - ABDTKTomoya KoyamaBurgos-Burpellet-BHABD
- ABDNGNil Gimeno FerrerEquipo Kern PharmaABD
- ABDSRSergio Romeo AbadEquipo Kern PharmaABD
- ABDABAidan ButtigiegTeam Polti VisitMaltaABD
- ABD
Danny Van Der TuukEuskaltel-EuskadiABD - ABDJLJordi Lopez CaravacaEuskaltel-EuskadiABD
- ABD
Matteo MoschettiPinarello-Q36.5 Pro Cycling TeamABD - ABD
Matteo BadilattiPinarello-Q36.5 Pro Cycling TeamABD - ABDTNTommaso NenciniSolution Tech Nippo RaliABD
- ABDNENahom EfriemBike AidABD
- ABDLBLucas BeneteauSt Michel - Preference Home - Auber93ABD
- ABDABAntoine BergerSt Michel - Preference Home - Auber93ABD
- ABDKTKillian TheotVan Rysel RoubaixABD
- ABD
Antoine RaugelVan Rysel RoubaixABD - ABDLHLéandre HuckVan Rysel RoubaixABD
- ABDJCJahkim CartyNice Metropole Cote D'AzurABD
- ABD
Laurens HuysNice Metropole Cote D'AzurABD - ABDCDCristian Damian Velez RiverosTeam SistecreditoABD
- ABDJGJude Gabriel FranciscoVictoria Sports Pro CyclingABD
- ABDAPAlexis PagaraVictoria Sports Pro CyclingABD
- ABDDVDaniel Ven CariñoVictoria Sports Pro CyclingABD
- ABDRCRush CamingaoVictoria Sports Pro CyclingABD
- DNSDCDaniel Cavia SanzBurgos-Burpellet-BHDNS
General classification
- 1DPDavide PiganzoliTeam Visma | Lease A Bike13:10:02
- 2
Ibon Ruiz SedanoEquipo Kern Pharma+1:50 - 3IIIon Izaguirre InsaustiCofidis+1:51
- 4
Jamie MeehanCofidis+2:14 - 5
Antonio Eric Fagundez LimaBurgos-Burpellet-BH+2:20 - 6JDJoris DelboveTotalEnergies+2:20
- 7AMAxel MariaultCic Pro Cycling Academy+2:20
- 8
Urko Berrade FernandezEquipo Kern Pharma+2:20 - 9JMJokin MurguialdayEuskaltel-Euskadi+2:20
- 10TGTijmen GraatTeam Visma | Lease A Bike+2:20
- 11
Lukas NerurkarEF Education - EasyPost+2:37 - 12
Odd Christian EikingUnibet Rose Rockets+3:10 - 13
Brieuc RollandGroupama-FDJ United+3:10 - 14
Andréa MifsudTeam Polti VisitMalta+3:13 - 15IMIker Mintegi ClaverEuskaltel-Euskadi+3:13
- 16AMAdrien MaireUnibet Rose Rockets+3:21
- 17JLJose Luis Faura AsensioBurgos-Burpellet-BH+3:25
- 18
Simon GuglielmiSt Michel - Preference Home - Auber93+3:35 - 19
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+3:36 - 20
Alexandre BalmerSolution Tech Nippo Rali+4:25 - 21
Jefferson CepedaEF Education - EasyPost+4:27 - 22DGDario GiulianoTeam Polti VisitMalta+4:55
- 23
Johannes Staune-MittetDecathlon CMA CGM Team+4:55
- 24ESEdward Santiago Cruz MartinezBardiani Csf 7 Saber+4:59
- 25
Victor GuernalecCic Pro Cycling Academy+5:30 - 26
Diego Pablo Sevilla LopezTeam Polti VisitMalta+5:34
- 27
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+5:34 - 28
Thomas ChampionSt Michel - Preference Home - Auber93+5:43 - 29PCPablo Carrascosa MillerEquipo Kern Pharma+5:43
- 30
Vicente Rojas NaranjoBardiani Csf 7 Saber+5:43 - 31
Thomas GloagPinarello-Q36.5 Pro Cycling Team+5:43 - 32
Damien HowsonPinarello-Q36.5 Pro Cycling Team+5:43 - 33MSMartin Santiago Herreño PolaniaBardiani Csf 7 Saber+5:43
- 34
Mikel Bizkarra EtxegibelEuskaltel-Euskadi+6:21
- 35JLJean Loup FayolleCic Pro Cycling Academy+8:04
- 36OMOliver MattheisBike Aid+8:22
- 37
Joe PidcockPinarello-Q36.5 Pro Cycling Team+8:37 - 38LLLenaic LangellaCic Pro Cycling Academy+8:37
- 39HAHugo Aznar VijuescaEquipo Kern Pharma+8:37
- 40RCRémi CapronVan Rysel Roubaix+8:37
- 41
Mattia BaisTeam Polti VisitMalta+8:37 - 42LHLouis HardouinVan Rysel Roubaix+8:52
- 43
Valentin RetailleauTotalEnergies+10:23 - 44
Jaakko HänninenNice Metropole Cote D'Azur+10:24 - 45MVMaxime VezieCic Pro Cycling Academy+10:24
- 46EGEstiven Garcia Gomez+10:24
- 47TJTxomin Juaristi ArrietaEuskaltel-Euskadi+10:24
- 48
Fabien DoubeyTotalEnergies+10:24
- 49JFJuan Felipe Rodriguez ContrerasEF Education - EasyPost+10:24
- 50MRMatteo RegnantiSolution Tech Nippo Rali+10:58
- 51LCLouis ChaleilDecathlon CMA CGM Development Team+13:28
- 52VVVictor VidalBike Aid+13:44
- 53EZEdoardo ZamperiniCofidis+13:46
- 54FTFilippo TurconiBardiani Csf 7 Saber+13:46
- 55
Sylvain MoniquetCofidis+13:46 - 56SCSimon CarrCofidis+14:13
- 57
Jannis PeterUnibet Rose Rockets+14:57 - 58
Tom DonnenwirthGroupama-FDJ United+15:07
- 59
Roberto GonzálezSolution Tech Nippo Rali+15:10 - 60
Arnaud TendonVan Rysel Roubaix+15:10 - 61JMJaider Muñoz RestrepoTeam Sistecredito+15:10
- 62MSMattia StenicoBardiani Csf 7 Saber+15:10
- 63CAClement AllenoBurgos-Burpellet-BH+15:10
- 64IAIbai Azanza BuruscoEquipo Kern Pharma+15:10
- 65LPLuca PalettiBardiani Csf 7 Saber+15:10
- 66
Jesus HerradaBurgos-Burpellet-BH+15:10 - 67KBKamiel BonneuSolution Tech Nippo Rali+15:27
- 68YSYohann SimonSt Michel - Preference Home - Auber93+15:37
- 69
Valerio ContiSolution Tech Nippo Rali+16:00 - 70
Olivier Le GacGroupama-FDJ United+16:52 - 71
Eugenio Sanchez LopezVictoria Sports Pro Cycling+17:31 - 72
Jardi Christiaan Van Der LeeEF Education - EasyPost+17:52 - 73NPNate PringleDecathlon CMA CGM Development Team+17:55
- 74MRMartin Rey VazquezBurgos-Burpellet-BH+17:55
- 75JSJavier Serrano RodriguezTeam Polti VisitMalta+18:02
- 76
Romain CardisSt Michel - Preference Home - Auber93+20:01
- 77
Noa IsidoreDecathlon CMA CGM Team+20:01 - 78
Tord GudmestadDecathlon CMA CGM Team+20:18 - 79ABAntoine BergerSt Michel - Preference Home - Auber93+21:07
- 80TRTim RexTeam Visma | Lease A Bike+21:18
- 81NANicolas Alustiza GoenagaEuskaltel-Euskadi+22:44
- 82
Thibaud GruelGroupama-FDJ United+23:40 - 83
Ronan AugeUnibet Rose Rockets+24:04 - 84YGYoel GhebregergishBike Aid+24:14
- 85TBTommaso BessegaTeam Polti VisitMalta+24:24
- 86
Léandre LozouetCic Pro Cycling Academy+25:23 - 87EBEivind Broholt FougnerUnibet Rose Rockets+25:58
- 88
Théo DelacroixSt Michel - Preference Home - Auber93+26:32 - 89JMJose Manuel Ortiz PatiñoTeam Sistecredito+26:39
- 90JCJoris ChaussinandCic Pro Cycling Academy+26:53
- 91
Nicolas SesslerVictoria Sports Pro Cycling+28:55
- 92
Fabien GrellierTotalEnergies+28:57
- 93JMJan MaasCofidis+30:44
- 94CSColin SaviozUnibet Rose Rockets+31:15
- 95AKAlexander KonijnNice Metropole Cote D'Azur+33:27
- 96
Adam ŤoupalíkUnibet Rose Rockets+33:36
- 97LCLorenzo ConfortiBardiani Csf 7 Saber+34:35
- 98CGCarter GuichardNice Metropole Cote D'Azur+34:39
- 99LSLennard SternsdorffBike Aid+35:35
- 100EYEven YemaneBike Aid+36:26
- 101DJDarius John VillaseñorVictoria Sports Pro Cycling+40:29
- 102CDCristian Damian Velez RiverosTeam Sistecredito+41:04
- 103
Laurens HuysNice Metropole Cote D'Azur+45:19 - 104EFEsteban FoucherGroupama-FDJ United+48:56
- 105JCJeromino Calderon PalacioTeam Sistecredito+50:34
Points classification
- 1DPDavide PiganzoliTeam Visma | Lease A Bike21
- 2
Ibon Ruiz SedanoEquipo Kern Pharma14 - 3IIIon Izaguirre InsaustiCofidis13
- 4AMAxel MariaultCic Pro Cycling Academy8
- 5
Tom DonnenwirthGroupama-FDJ United6
- 6
Antonio Eric Fagundez LimaBurgos-Burpellet-BH6 - 7JDJoris DelboveTotalEnergies5
- 8
Jamie MeehanCofidis4 - 9
Lukas NerurkarEF Education - EasyPost3 - 10VVVictor VidalBike Aid3
- 11
Urko Berrade FernandezEquipo Kern Pharma2 - 12
Valentin RetailleauTotalEnergies1 - 13JMJokin MurguialdayEuskaltel-Euskadi1
Mountains classification
- 1DPDavide PiganzoliTeam Visma | Lease A Bike21
- 2
Thomas ChampionSt Michel - Preference Home - Auber9312 - 3
Urko Berrade FernandezEquipo Kern Pharma10 - 4
Simon GuglielmiSt Michel - Preference Home - Auber9310 - 5TGTijmen GraatTeam Visma | Lease A Bike8
- 6TRTim RexTeam Visma | Lease A Bike8
- 7IIIon Izaguirre InsaustiCofidis8
- 8JMJokin MurguialdayEuskaltel-Euskadi8
- 9
Jamie MeehanCofidis7 - 10
Ibon Ruiz SedanoEquipo Kern Pharma6 - 11
Théo DelacroixSt Michel - Preference Home - Auber936 - 12JDJoris DelboveTotalEnergies5
- 13
Laurens HuysNice Metropole Cote D'Azur3 - 14
Lukas NerurkarEF Education - EasyPost2 - 15
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team2 - 16
Arnaud TendonVan Rysel Roubaix2 - 17SCSimon CarrCofidis1
- 18AMAxel MariaultCic Pro Cycling Academy1
- 19CGCarter GuichardNice Metropole Cote D'Azur1
Youth classification
- 1DPDavide PiganzoliTeam Visma | Lease A Bike4:22:22
- 2
Jamie MeehanCofidis+2:05 - 3
Lukas NerurkarEF Education - EasyPost+2:05 - 4TGTijmen GraatTeam Visma | Lease A Bike+2:05
- 5
Brieuc RollandGroupama-FDJ United+2:55 - 6IMIker Mintegi ClaverEuskaltel-Euskadi+2:58
- 7DGDario GiulianoTeam Polti VisitMalta+4:40
- 8
Johannes Staune-MittetDecathlon CMA CGM Team+4:40
- 9ESEdward Santiago Cruz MartinezBardiani Csf 7 Saber+4:44
- 10PCPablo Carrascosa MillerEquipo Kern Pharma+5:28
- 11JLJean Loup FayolleCic Pro Cycling Academy+5:28
- 12
Vicente Rojas NaranjoBardiani Csf 7 Saber+5:28 - 13MSMartin Santiago Herreño PolaniaBardiani Csf 7 Saber+5:28
- 14
Thomas GloagPinarello-Q36.5 Pro Cycling Team+5:28 - 15LCLouis ChaleilDecathlon CMA CGM Development Team+7:59
- 16LLLenaic LangellaCic Pro Cycling Academy+8:22
- 17
Joe PidcockPinarello-Q36.5 Pro Cycling Team+8:22 - 18HAHugo Aznar VijuescaEquipo Kern Pharma+8:22
- 19MRMatteo RegnantiSolution Tech Nippo Rali+8:22
- 20
Jardi Christiaan Van Der LeeEF Education - EasyPost+9:27 - 21EGEstiven Garcia Gomez+10:09
- 22JFJuan Felipe Rodriguez ContrerasEF Education - EasyPost+10:09
- 23MVMaxime VezieCic Pro Cycling Academy+10:09
- 24EBEivind Broholt FougnerUnibet Rose Rockets+10:09
- 25TRTim RexTeam Visma | Lease A Bike+13:31
- 26FTFilippo TurconiBardiani Csf 7 Saber+13:31
- 27EZEdoardo ZamperiniCofidis+13:31
- 28JCJoris ChaussinandCic Pro Cycling Academy+13:31
- 29LPLuca PalettiBardiani Csf 7 Saber+14:55
- 30NPNate PringleDecathlon CMA CGM Development Team+14:55
- 31MSMattia StenicoBardiani Csf 7 Saber+14:55
- 32JMJaider Muñoz RestrepoTeam Sistecredito+14:55
- 33
Arnaud TendonVan Rysel Roubaix+14:55 - 34IAIbai Azanza BuruscoEquipo Kern Pharma+14:55
- 35MRMartin Rey VazquezBurgos-Burpellet-BH+14:55
- 36NANicolas Alustiza GoenagaEuskaltel-Euskadi+14:55
- 37YSYohann SimonSt Michel - Preference Home - Auber93+14:55
- 38JSJavier Serrano RodriguezTeam Polti VisitMalta+17:47
- 39
Noa IsidoreDecathlon CMA CGM Team+19:46 - 40
Tord GudmestadDecathlon CMA CGM Team+19:46 - 41
Léandre LozouetCic Pro Cycling Academy+19:46 - 42LSLennard SternsdorffBike Aid+19:46
- 43DJDarius John VillaseñorVictoria Sports Pro Cycling+19:46
- 44TBTommaso BessegaTeam Polti VisitMalta+21:48
- 45CGCarter GuichardNice Metropole Cote D'Azur+21:48
- 46EFEsteban FoucherGroupama-FDJ United+23:00
- 47CSColin SaviozUnibet Rose Rockets+23:35
- 48EYEven YemaneBike Aid+23:35
- 49JMJose Manuel Ortiz PatiñoTeam Sistecredito+23:35
- 50
Thibaud GruelGroupama-FDJ United+23:35 - 51YGYoel GhebregergishBike Aid+23:59
- 52
Ronan AugeUnibet Rose Rockets+23:59 - 53CDCristian Damian Velez RiverosTeam Sistecredito+25:26
- 54LCLorenzo ConfortiBardiani Csf 7 Saber+34:20
- 55JCJeromino Calderon PalacioTeam Sistecredito+34:20