Stage 3
22 May 2026
Stage result
- 1HBHuw Buck JonesBourg En Bresse Ain Cyclisme4:26:18
- 2LOLiam O BrienLidl-Trek Future Racing+0:29
- 3
Niels DriesenLotto - Groupe Wanty+0:31 - 4RDRémi DaumasGroupama-FDJ United+0:51
- 5AHAdam HowellBourg En Bresse Ain Cyclisme+0:57
- 6RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:02
- 7EJEdgar JorgeBourg En Bresse Ain Cyclisme+1:12
- 8ACAlessandro CattaniTeam Technipes #Inemiliaromagna Caffè Borbone+1:20
- 9IVIbai Villate MomeñeMovistar Team Academy+1:34
- 10MHMax HindsINEOS Grenadiers Racing Academy+1:44
- 11TCTimothee Coudiere CantinVendee U Primeo Energie+1:48
- 12ASAdam SmithAvc Aix Provence Dole+2:00
- 13MNMilan Nijs+2:06
- 14MBMykhailo Basaraba+2:11
- 15SCSebastian Castro CastroMovistar Team Academy+2:13
- 16PTPaul ThierryArkea-B&B Hotels Continentale+2:59
- 17EGEstiven Garcia Gomez+3:06
- 18POPablo Ortega Sanz+3:13
- 19ADAlex DoltaireVendee U Primeo Energie+3:16
- 20RDRafael DurãesEfapel Cycling+3:20
- 21GLGabriel LayracAvc Aix Provence Dole+3:23
- 22JMJaider Muñoz RestrepoTeam Sistecredito+3:43
- 23JVJules VaugrenardCic Pro Cycling Academy+3:54
- 24SGSamuel GreenwellLotto - Groupe Wanty+4:00
- 25POPablo Osorio Robledo+4:04
- 26JCJeromino Calderon PalacioTeam Sistecredito+4:07
- 27
Pierre Henry BassetXDS Astana Development Team+4:07 - 28SFSamuel Fajardo Perez+4:13
- 29EUEkhi Uriarte Leizea+4:14
- 30TSThomas Seigneuret+4:53
- 31AHAxel Hardy LaineBourg En Bresse Ain Cyclisme+4:53
- 32ITIvan ToselliTeam Technipes #Inemiliaromagna Caffè Borbone+5:06
- 33JUJuan Urian CaroTeam Sistecredito+5:13
- 34PFPatrick FrydkjærLidl-Trek Future Racing+5:13
- 35MHMaxwell Hereward+5:13
- 36ATAimar Tadeo ArcauzSpain+5:13
- 37MCMario Cordero Santos+5:47
- 38NANathan Amerlynck+5:52
- 39SESimen Evertsen-HegrebergLucky Sport Cycling Team+6:14
- 40RMRaul Martin Gamonales+6:19
- 41LHLevi HoneTeam Brennan+6:25
- 42PSPierre Saint MartinAvc Aix Provence Dole+6:36
- 43
Owen Cole+6:53 - 44MAMarkel Aranaz SecoMovistar Team Academy+6:58
- 45JBJohan BlancGroupama-FDJ United+7:26
- 46KOKepa Ormazabal GaldosEuskaltel-Euskadi+8:03
- 47CSClement SanchezVendee U Primeo Energie+8:10
- 48GMGuilherme MestreTeam Tavira /Crédito Agricola+8:13
- 49NGNathaniel Gervez+8:24
- 50JBJaume Barcelo Gascon+8:42
- 51MPMattia Proietti GagliardoniMovistar Team Academy+8:54
- 52LMLudovico MellanoXDS Astana Development Team+8:54
- 53DLDaniel LimaBourg En Bresse Ain Cyclisme+9:00
- 54LMLorik Magnoulon+9:32
- 55MDMattie DoddINEOS Grenadiers Racing Academy+10:46
- 56CTCal Tutty+11:12
- 57ABAndrea BessegaLidl-Trek Future Racing+11:15
- 58MBMattia BalleriniTeam Technipes #Inemiliaromagna Caffè Borbone+11:15
- 59ARAndré RibeiroGi Group Holding - Simoldes - Udo+11:15
- 60DSDylan SageINEOS Grenadiers Racing Academy+11:15
- 61DZDavid ZanuttaXDS Astana Development Team+11:15
- 62DFDavide FrigoNetcompany INEOS Racing Academy+11:15
- 63MGMarti Gozalbo Farre+11:55
- 64MGMarkel Gonzalez Somarriba+11:55
- 65ATAntoine Tremoulet+14:09
- 66SRSoan RuescheGroupama-FDJ United+16:34
- 67PTPatrick Torrison+16:34
- 68MNMattia NegrenteXDS Astana Development Team+17:11
- 69ATAdur Tapia Iriarte+17:11
- 70JDJuan Diaz Garcia+17:11
- 71CNCurtis Neill+17:11
- 72MMMarco Martin CuevasEuskaltel-Euskadi+17:11
- 73JBJoseph BrookesAvc Aix Provence Dole+17:11
- 74NPNicolo' PizziTeam Technipes #Inemiliaromagna Caffè Borbone+17:11
- 75SZSimone ZaniniXDS Astana Development Team+17:11
- 76SLSeppe Leman+17:11
- 77PPPedro PintoGi Group Holding - Simoldes - Udo+18:45
- 78DMDuarte Marivoet ScholiersLotto - Groupe Wanty+19:12
- 79JBJulian BaudryTeam Brennan+19:12
- 80EMEsteban Mejia Morales+19:12
- 81MVMats Vanden EyndeLidl-Trek Future Racing+19:17
- 82AAAlejandro Abril Michilot+19:18
- 83ICIker Colmenero Larrakoetxea+19:18
- 84LSLucas StevensonTeam Brennan+19:24
- 85OFOwen Foucoin+19:38
- 86EPEvan PavisVendee U Primeo Energie+21:08
- 87SNSamuel Nisbet+21:32
- 88TRThibaut Rongy+21:32
- 89CDCas De Smeyter+22:17
- 90VRVilgot ReinholdLucky Sport Cycling Team+22:45
- 91BGBaptiste GregoireGroupama-FDJ United+23:12
- 92MSManuel Sanroma Arroyo+23:12
- 93TATommaso AnastasiaTeam Technipes #Inemiliaromagna Caffè Borbone+23:12
- 94HDHugo Duclos Lassalle+23:42
- 95CDCristian Damian Velez RiverosTeam Sistecredito+24:07
- 96KAKevin Andres Estupiñan Vargas+24:07
- 97IBIsaac Burman+26:15
- 98AFArtëm FofonovXDS Astana Development Team+26:43
- 99HLHubert LamotheMeridian Racing P/B De La Uz+26:43
- 100CTCarl Truffer+26:45
- 101NHNoah Hollamby+26:45
- 102TDTeodor De LucaLucky Sport Cycling Team+26:45
- 103NVNicholas Van Der MerweBulgaria+26:45
- 104VEVilmer EkmanLucky Sport Cycling Team+26:45
- 105ABAlix Brissaire+27:00
- 106ABAlex BeldonNSN Development Team+27:06
- 107DLDorian LagraveVendee U Primeo Energie+27:06
- 108SGSebastian GrindleyLidl-Trek Future Racing+27:08
- 109NHNate HaddenTeam Brennan+27:08
- 110LDLuke David ValentiIsrael Premier Tech Academy+27:08
- 111EBEliott BouletGroupama-FDJ United+27:25
- 112LBLéo BussonBourg En Bresse Ain Cyclisme+27:47
- 113OJOtis Jones+27:53
- 114AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone+28:00
- 115LVLucas Van GilsLotto - Groupe Wanty+28:44
- 116TIToby InglisTeam Brennan+29:31
- 117CPCiro Perez AlvarezAvc Aix Provence Dole+29:44
- 118THTom Huelin+29:59
- 119AOAnder Otegi AriztimuñoEuskaltel-Euskadi+30:32
- 120FMFletcher MedwayNetcompany INEOS Racing Academy+30:32
- 121LJLucas JacksonMovistar Team Academy+32:31
- 122FNFilip NovákMovistar Team Academy+33:22
- 123TGTiméo Gouzi+33:52
- 124HRHans Rullier+33:54
- 125MWMorthen Wang BaksaasLucky Sport Cycling Team+36:16
- 126JCJosh Callaly+36:41
- 127GGGabin GicquelVendee U Primeo Energie+39:05
- 128NLNoe Lefevre+40:23
- 129AGAdrian Groman+41:19
- 130JGJack Grady Gillingham+52:27
- DNSRRReef RobertsGroupama-FDJ UnitedDNS
General classification
- 1HBHuw Buck JonesBourg En Bresse Ain Cyclisme10:56:00
- 2
Niels DriesenLotto - Groupe Wanty+0:03 - 3LOLiam O BrienLidl-Trek Future Racing+0:33
- 4RDRémi DaumasGroupama-FDJ United+1:01
- 5AHAdam HowellBourg En Bresse Ain Cyclisme+1:07
- 6RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:12
- 7EJEdgar JorgeBourg En Bresse Ain Cyclisme+1:22
- 8ACAlessandro CattaniTeam Technipes #Inemiliaromagna Caffè Borbone+1:30
- 9IVIbai Villate MomeñeMovistar Team Academy+1:44
- 10TCTimothee Coudiere CantinVendee U Primeo Energie+1:53
- 11MHMax HindsINEOS Grenadiers Racing Academy+1:54
- 12ASAdam SmithAvc Aix Provence Dole+2:10
- 13MNMilan Nijs+2:16
- 14MBMykhailo Basaraba+2:21
- 15SCSebastian Castro CastroMovistar Team Academy+2:23
- 16PTPaul ThierryArkea-B&B Hotels Continentale+3:09
- 17EGEstiven Garcia Gomez+3:16
- 18GLGabriel LayracAvc Aix Provence Dole+3:25
- 19ADAlex DoltaireVendee U Primeo Energie+3:26
- 20RDRafael DurãesEfapel Cycling+3:30
- 21JVJules VaugrenardCic Pro Cycling Academy+3:53
- 22JMJaider Muñoz RestrepoTeam Sistecredito+3:53
- 23SGSamuel GreenwellLotto - Groupe Wanty+4:10
- 24POPablo Osorio Robledo+4:14
- 25
Pierre Henry BassetXDS Astana Development Team+4:17 - 26JCJeromino Calderon PalacioTeam Sistecredito+4:17
- 27SFSamuel Fajardo Perez+4:23
- 28EUEkhi Uriarte Leizea+4:24
- 29TSThomas Seigneuret+5:03
- 30AHAxel Hardy LaineBourg En Bresse Ain Cyclisme+5:03
- 31ITIvan ToselliTeam Technipes #Inemiliaromagna Caffè Borbone+5:16
- 32PFPatrick FrydkjærLidl-Trek Future Racing+5:18
- 33ATAimar Tadeo ArcauzSpain+5:23
- 34MHMaxwell Hereward+5:23
- 35JUJuan Urian CaroTeam Sistecredito+5:23
- 36MCMario Cordero Santos+5:56
- 37NANathan Amerlynck+6:02
- 38POPablo Ortega Sanz+6:16
- 39SESimen Evertsen-HegrebergLucky Sport Cycling Team+6:24
- 40RMRaul Martin Gamonales+6:29
- 41LHLevi HoneTeam Brennan+6:35
- 42PSPierre Saint MartinAvc Aix Provence Dole+6:46
- 43
Owen Cole+7:03 - 44MAMarkel Aranaz SecoMovistar Team Academy+7:08
- 45JBJohan BlancGroupama-FDJ United+7:22
- 46KOKepa Ormazabal GaldosEuskaltel-Euskadi+8:01
- 47CSClement SanchezVendee U Primeo Energie+8:20
- 48LMLudovico MellanoXDS Astana Development Team+8:45
- 49JBJaume Barcelo Gascon+8:52
- 50MPMattia Proietti GagliardoniMovistar Team Academy+9:04
- 51DLDaniel LimaBourg En Bresse Ain Cyclisme+9:10
- 52NGNathaniel Gervez+9:10
- 53LMLorik Magnoulon+9:42
- 54GMGuilherme MestreTeam Tavira /Crédito Agricola+10:32
- 55MDMattie DoddINEOS Grenadiers Racing Academy+10:56
- 56MBMattia BalleriniTeam Technipes #Inemiliaromagna Caffè Borbone+11:20
- 57CTCal Tutty+11:22
- 58ARAndré RibeiroGi Group Holding - Simoldes - Udo+11:25
- 59DSDylan SageINEOS Grenadiers Racing Academy+11:25
- 60DFDavide FrigoNetcompany INEOS Racing Academy+11:25
- 61DZDavid ZanuttaXDS Astana Development Team+11:30
- 62ABAndrea BessegaLidl-Trek Future Racing+11:48
- 63MGMarti Gozalbo Farre+12:05
- 64MGMarkel Gonzalez Somarriba+13:24
- 65ATAntoine Tremoulet+14:14
- 66SRSoan RuescheGroupama-FDJ United+16:33
- 67PTPatrick Torrison+16:44
- 68MNMattia NegrenteXDS Astana Development Team+17:06
- 69MMMarco Martin CuevasEuskaltel-Euskadi+17:14
- 70SLSeppe Leman+17:15
- 71JDJuan Diaz Garcia+17:17
- 72NPNicolo' PizziTeam Technipes #Inemiliaromagna Caffè Borbone+17:19
- 73JBJoseph BrookesAvc Aix Provence Dole+17:21
- 74ATAdur Tapia Iriarte+17:21
- 75CNCurtis Neill+17:21
- 76SZSimone ZaniniXDS Astana Development Team+17:44
- 77EMEsteban Mejia Morales+19:18
- 78DMDuarte Marivoet ScholiersLotto - Groupe Wanty+19:22
- 79JBJulian BaudryTeam Brennan+19:22
- 80ICIker Colmenero Larrakoetxea+19:28
- 81AAAlejandro Abril Michilot+19:28
- 82LSLucas StevensonTeam Brennan+19:34
- 83OFOwen Foucoin+19:48
- 84TRThibaut Rongy+21:42
- 85MVMats Vanden EyndeLidl-Trek Future Racing+22:03
- 86PPPedro PintoGi Group Holding - Simoldes - Udo+22:05
- 87SNSamuel Nisbet+22:05
- 88CDCas De Smeyter+22:27
- 89BGBaptiste GregoireGroupama-FDJ United+23:17
- 90MSManuel Sanroma Arroyo+23:22
- 91EPEvan PavisVendee U Primeo Energie+23:49
- 92CDCristian Damian Velez RiverosTeam Sistecredito+24:17
- 93TATommaso AnastasiaTeam Technipes #Inemiliaromagna Caffè Borbone+24:47
- 94HDHugo Duclos Lassalle+25:25
- 95AFArtëm FofonovXDS Astana Development Team+26:48
- 96HLHubert LamotheMeridian Racing P/B De La Uz+26:53
- 97NVNicholas Van Der MerweBulgaria+26:55
- 98NHNoah Hollamby+26:55
- 99ABAlix Brissaire+27:10
- 100ABAlex BeldonNSN Development Team+27:16
- 101LDLuke David ValentiIsrael Premier Tech Academy+27:16
- 102NHNate HaddenTeam Brennan+27:18
- 103VRVilgot ReinholdLucky Sport Cycling Team+27:34
- 104EBEliott BouletGroupama-FDJ United+27:35
- 105LBLéo BussonBourg En Bresse Ain Cyclisme+27:57
- 106OJOtis Jones+28:03
- 107LVLucas Van GilsLotto - Groupe Wanty+28:54
- 108CTCarl Truffer+28:57
- 109TDTeodor De LucaLucky Sport Cycling Team+29:13
- 110SGSebastian GrindleyLidl-Trek Future Racing+29:27
- 111DLDorian LagraveVendee U Primeo Energie+30:34
- 112FMFletcher MedwayNetcompany INEOS Racing Academy+30:42
- 113VEVilmer EkmanLucky Sport Cycling Team+31:01
- 114CPCiro Perez AlvarezAvc Aix Provence Dole+31:37
- 115THTom Huelin+32:17
- 116AOAnder Otegi AriztimuñoEuskaltel-Euskadi+32:23
- 117LJLucas JacksonMovistar Team Academy+32:41
- 118AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone+32:41
- 119TIToby InglisTeam Brennan+32:43
- 120FNFilip NovákMovistar Team Academy+33:32
- 121HRHans Rullier+34:04
- 122TGTiméo Gouzi+35:49
- 123KAKevin Andres Estupiñan Vargas+36:00
- 124MWMorthen Wang BaksaasLucky Sport Cycling Team+40:11
- 125NLNoe Lefevre+40:33
- 126GGGabin GicquelVendee U Primeo Energie+41:57
- 127JCJosh Callaly+43:11
- 128AGAdrian Groman+43:31
- 129IBIsaac Burman+47:16
- 130JGJack Grady Gillingham+1:15:54
Points classification
- 1
Niels DriesenLotto - Groupe Wanty50 - 2LMLudovico MellanoXDS Astana Development Team25
- 3JVJules VaugrenardCic Pro Cycling Academy24
- 4SRSoan RuescheGroupama-FDJ United20
- 5JBJohan BlancGroupama-FDJ United20
- 6MNMattia NegrenteXDS Astana Development Team20
- 7KOKepa Ormazabal GaldosEuskaltel-Euskadi16
- 8HBHuw Buck JonesBourg En Bresse Ain Cyclisme15
- 9MMMarco Martin CuevasEuskaltel-Euskadi14
- 10LOLiam O BrienLidl-Trek Future Racing12
- 11GLGabriel LayracAvc Aix Provence Dole12
- 12PFPatrick FrydkjærLidl-Trek Future Racing12
- 13AFArtëm FofonovXDS Astana Development Team12
- 14BGBaptiste GregoireGroupama-FDJ United11
- 15SLSeppe Leman10
- 16MBMattia BalleriniTeam Technipes #Inemiliaromagna Caffè Borbone9
- 17AMAlessio MenghiniTeam Technipes #Inemiliaromagna Caffè Borbone9
- 18TCTimothee Coudiere CantinVendee U Primeo Energie8
- 19EBEliott BouletGroupama-FDJ United8
- 20RDRémi DaumasGroupama-FDJ United7
- 21DZDavid ZanuttaXDS Astana Development Team7
- 22JDJuan Diaz Garcia7
- 23EMEsteban Mejia Morales7
- 24EPEvan PavisVendee U Primeo Energie7
- 25TATommaso AnastasiaTeam Technipes #Inemiliaromagna Caffè Borbone7
- 26AHAdam HowellBourg En Bresse Ain Cyclisme6
- 27RBRafael BarbasTavfer-Ovos Matinados-Mortágua5
- 28ATAimar Tadeo ArcauzSpain5
- 29ATAntoine Tremoulet5
- 30EJEdgar JorgeBourg En Bresse Ain Cyclisme4
- 31MCMario Cordero Santos4
- 32SESimen Evertsen-HegrebergLucky Sport Cycling Team4
- 33NPNicolo' PizziTeam Technipes #Inemiliaromagna Caffè Borbone4
- 34LDLuke David ValentiIsrael Premier Tech Academy4
- 35TDTeodor De LucaLucky Sport Cycling Team4
- 36ACAlessandro CattaniTeam Technipes #Inemiliaromagna Caffè Borbone3
- 37PTPaul ThierryArkea-B&B Hotels Continentale3
- 38VRVilgot ReinholdLucky Sport Cycling Team3
- 39CTCarl Truffer3
- 40IVIbai Villate MomeñeMovistar Team Academy2
- 41MNMilan Nijs2
- 42SZSimone ZaniniXDS Astana Development Team2
- 43MSManuel Sanroma Arroyo2
- 44CDCristian Damian Velez RiverosTeam Sistecredito2
- 45MHMax HindsINEOS Grenadiers Racing Academy1
- 46GMGuilherme MestreTeam Tavira /Crédito Agricola1
- 47MDMattie DoddINEOS Grenadiers Racing Academy1
- 48JBJoseph BrookesAvc Aix Provence Dole1
Mountains classification
- 1ITIvan ToselliTeam Technipes #Inemiliaromagna Caffè Borbone33
- 2SLSeppe Leman25
- 3LOLiam O BrienLidl-Trek Future Racing22
- 4HBHuw Buck JonesBourg En Bresse Ain Cyclisme20
- 5LDLuke David ValentiIsrael Premier Tech Academy19
- 6JCJeromino Calderon PalacioTeam Sistecredito16
- 7
Niels DriesenLotto - Groupe Wanty12 - 8EMEsteban Mejia Morales11
- 9ABAndrea BessegaLidl-Trek Future Racing10
- 10CDCristian Damian Velez RiverosTeam Sistecredito10
- 11JBJoseph BrookesAvc Aix Provence Dole10
- 12EPEvan PavisVendee U Primeo Energie10
- 13RDRémi DaumasGroupama-FDJ United8
- 14AHAdam HowellBourg En Bresse Ain Cyclisme7
- 15GLGabriel LayracAvc Aix Provence Dole7
- 16ATAimar Tadeo ArcauzSpain7
- 17NPNicolo' PizziTeam Technipes #Inemiliaromagna Caffè Borbone7
- 18ADAlex DoltaireVendee U Primeo Energie6
- 19LMLudovico MellanoXDS Astana Development Team5
- 20PFPatrick FrydkjærLidl-Trek Future Racing5
- 21SZSimone ZaniniXDS Astana Development Team5
- 22RBRafael BarbasTavfer-Ovos Matinados-Mortágua4
- 23POPablo Ortega Sanz3
- 24SRSoan RuescheGroupama-FDJ United3
- 25MNMattia NegrenteXDS Astana Development Team3
- 26HDHugo Duclos Lassalle3
- 27FMFletcher MedwayNetcompany INEOS Racing Academy3
- 28EJEdgar JorgeBourg En Bresse Ain Cyclisme2
- 29MDMattie DoddINEOS Grenadiers Racing Academy1
- 30JDJuan Diaz Garcia1
- 31KAKevin Andres Estupiñan Vargas1
- 32DZDavid ZanuttaXDS Astana Development Team-4
Youth classification
- 1IVIbai Villate MomeñeMovistar Team Academy10:57:44
- 2TCTimothee Coudiere CantinVendee U Primeo Energie+0:09
- 3MHMax HindsINEOS Grenadiers Racing Academy+0:10
- 4SCSebastian Castro CastroMovistar Team Academy+0:39
- 5ADAlex DoltaireVendee U Primeo Energie+1:42
- 6SGSamuel GreenwellLotto - Groupe Wanty+2:26
- 7POPablo Osorio Robledo+2:30
- 8JCJeromino Calderon PalacioTeam Sistecredito+2:33
- 9EUEkhi Uriarte Leizea+2:40
- 10MCMario Cordero Santos+4:12
- 11MAMarkel Aranaz SecoMovistar Team Academy+5:24
- 12JBJohan BlancGroupama-FDJ United+5:38
- 13JBJaume Barcelo Gascon+7:08
- 14MPMattia Proietti GagliardoniMovistar Team Academy+7:20
- 15NGNathaniel Gervez+7:26
- 16MBMattia BalleriniTeam Technipes #Inemiliaromagna Caffè Borbone+9:36
- 17DSDylan SageINEOS Grenadiers Racing Academy+9:41
- 18DFDavide FrigoNetcompany INEOS Racing Academy+9:41
- 19SRSoan RuescheGroupama-FDJ United+14:49
- 20ICIker Colmenero Larrakoetxea+17:44
- 21LSLucas StevensonTeam Brennan+17:50
- 22OFOwen Foucoin+18:04
- 23MVMats Vanden EyndeLidl-Trek Future Racing+20:19
- 24CDCas De Smeyter+20:43
- 25HLHubert LamotheMeridian Racing P/B De La Uz+25:09
- 26NVNicholas Van Der MerweBulgaria+25:11
- 27VRVilgot ReinholdLucky Sport Cycling Team+25:50
- 28OJOtis Jones+26:19
- 29FMFletcher MedwayNetcompany INEOS Racing Academy+28:58
- 30VEVilmer EkmanLucky Sport Cycling Team+29:17
- 31LJLucas JacksonMovistar Team Academy+30:57
- 32FNFilip NovákMovistar Team Academy+31:48
- 33TGTiméo Gouzi+34:05
- 34KAKevin Andres Estupiñan Vargas+34:16
- 35GGGabin GicquelVendee U Primeo Energie+40:13
- 36AGAdrian Groman+41:47
- 37IBIsaac Burman+45:32