Stage 3
31 May 2025
Stage result
- 1
Simon DalbyUno-X Mobility3:22:28 - 2PHPeter HansenNetcompany INEOSs.t.
- 3PMPau Marti SorianoNSN Cycling Teams.t.
- 4SGSimone GualdiLotto Intermarchés.t.
- 5KEKamiel EemanLotto - Groupe Wantys.t.
- 6DLDaniel LimaBourg En Bresse Ain Cyclismes.t.
- 7
Matisse Van KerckhoveBelgiums.t. - 8AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaurs.t.
- 9
Mateusz GajdulewiczAtt Investmentss.t. - 10
Elliot RoweTeam Visma | Lease A Bike Developments.t.
- 11MBMykhailo Basaraba+0:22
- 12RRRichard RiškaHrinkow Advarics+0:24
- 13MZMauricio Zapata ArboledaTeam Sistecredito+0:24
- 14RDRobin DonzéTudor Pro Cycling Team+0:24
- 15JQJuan Quintero OsornoNetcompany INEOS Racing Academy+0:24
- 16TPTomáš PřidalTeam United Shipping+0:29
- 17
Pierre Henry BassetXDS Astana Development Team+0:29 - 18IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+0:33
- 19SGSander GranbergTeam Drali - Repsol+0:33
- 20VLVictor LoulergueGroupama-FDJ United+0:54
- 21KAKevin Andre Sandli MesselTeam Ringerike+0:54
- 22MBMauro BrennerRembe | Rad-Net+0:54
- 23DDDuarte DominguesCredibom / La Alumínios / Marcos Car+1:03
- 24RERoei EdingerNSN Development Team+1:03
- 25DLDawid LewandowskiNSN Development Team+1:05
- 26DIDario Igor BellettaTeam Polti VisitMalta+1:07
- 27MGMatthias Gusner+1:15
- 28IAIbai Azanza BuruscoEquipo Kern Pharma+1:22
- 29
Jente MichelsAlpecin-Premier Tech Development Team+1:27 - 30AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+1:40
- 31HAHugo Aznar VijuescaEquipo Kern Pharma+1:50
- 32VJVáclav JežekKasper Crypto4Me+1:50
- 33SISzymon IlskiVoster Team+1:50
- 34ALAksel LaforceTeam Ringerike+1:50
- 35MPMatar Peretz HardeballNSN Development Team+1:50
- 36HJHenri Johannes AppelbaumTeam Storck - Mrw Bau+1:50
- 37ARAnže RavbarFactor Racing+1:50
- 38TBTommaso BosioGeneral Store - Essegibi - F.Lli Curia+1:57
- 39VPValentin PoschacherHrinkow Advarics+2:40
- 40KFKilian FeursteinTeam Vorarlberg+4:12
- 41JGJarno Grixa+4:20
- 42PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+6:02
- 43VTVetle Torin EskedalNorway+6:02
- 44WCWilliam Colorado OsorioNu Colombia+6:02
- 45EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+6:02
- 46MGMax GreensillGreat Britain+6:02
- 47DPDavid PaumannHrinkow Advarics+6:12
- 48LVLucas Van GilsLotto - Groupe Wanty+6:12
- 49TTTore TroelsenTeam Coloquick+6:49
- 50DCDiego CasagrandeTudor Pro Cycling Team U23+6:49
- 51IKIan KingsTeam Visma | Lease A Bike Development+6:49
- 52
Conrad HaugstedTeam Coloquick+7:08 - 53MHMykola HovorunUkraine Cycling Team+8:07
- 54VBVladislav BashlykovXDS Astana Development Team+9:06
- 55OAOussama Abdellah MimouniMadar Pro Cycling Team+9:39
- 56TGTiago Gonçalves SantosSabgal/Anicolor+9:41
- 57RDRafael DurãesEfapel Cycling+9:41
- 58RBRafael BarbasTavfer-Ovos Matinados-Mortágua+9:41
- 59MBMaciej BanaszakVoster Team+9:41
- 60IGIdo GabayIsrael+11:34
- 61ABAmit BeiserIsrael+11:34
- 62NSNoam SilverbergIsrael+11:34
- 63SGSebastian GrindleyLidl-Trek Future Racing+11:34
- 64
Kristian EgholmLidl-Trek Future Racing+11:34 - 65
Finlay TarlingNSN Development Team+11:34 - 66JBJack BroughAvc Aix Provence Dole+11:34
- 67GBGabriele BessegaTeam Polti VisitMalta+11:34
- 68
Mathieu KockelmannLotto Intermarché+11:34 - 69ATAldo TaillieuTeam Visma | Lease A Bike Development+11:34
- 70
Jonathan VervenneSoudal Quick-Step+11:34 - 71
Matys GriselLotto Intermarché+13:35 - 72SGSwann GlouxArkea-B&B Hotels Continentale+13:35
- 73MRMartin Rey VazquezBurgos-Burpellet-BH+13:35
- 74
Jaume Guardeño RomaCaja Rural-Seguros RGA+13:35 - 75IGIban Gutierrez Mercader+13:35
- 76CDCristian Damian Velez RiverosTeam Sistecredito+13:35
- 77RLRiccardo LorelloS.C. Padovani Polo Cherry Bank+13:35
- 78CACedric AbtTeam Lotto Kern-Haus Psd Bank+14:43
- 79MBMats BernsTeam Storck - Mrw Bau+14:43
- 80ASAdrian StiegerSchwingshandl Intralogistics+14:43
- 81FSFederico SavinoSoudal Quick-Step Devo Team+16:19
- 82NUNoé UryTeam Storck - Mrw Bau+16:19
- 83AHAntoine HueVeloce Club Rouen 76+16:19
- 84ASAslan Silykbek+16:19
- 85BHBohdan HovorunUkraine Cycling Team+16:19
- 86YKYuriy Korzinin+16:19
- 87SRSebastian Ruiz Teran+16:41
- 88MZMichael Zarate AnimaPetrolike+16:41
- 89SISaar Idan+16:47
- 90
Ronan AugeUnibet Rose Rockets+17:06 - 91
Noah HobbsEF Education - EasyPost+17:06 - 92AGAdam GrossSlovakia+17:16
- 93PŠPavel ŠumpíkDevelopment Team Picnic PostNL+17:16
- 94DMDaniel MrázElkov - Kasper+17:16
- 95ŠZŠtěpán ZahálkaKasper Crypto4Me+17:16
- 96SNSamuel NovákTirol Ktm Cycling Team+17:16
- 97MSMarcel SkokKolesarski Klub Novo Mesto+17:16
- 98FRFelix RützlerTirol Ktm Cycling Team+17:16
- 99ABAdam BittmanKasper Crypto4Me+17:16
- 100NSNicola SchleunigerRun&Race-Solarpur+17:16
- 101ATAljaž TurkAdria Mobil+17:16
- 102SMSebastian MichalecDukla Banska Bystrica+17:16
- 103SVSebastian VeslumTeam Drali - Repsol+17:35
- 105JGJakub GalovičDukla Banska Bystrica+20:00
- 106GOGašper Otoničar+20:04
- 107MGMarcel GladekFactor Racing+20:26
- DNSNANils AebersoldElite Fondations Cycling TeamDNS
- DNFFAFreddy Avila AvendañoGw Erco SportfitnesDNF
- DNFTSTheodor StormNetcompany INEOS Racing AcademyDNF
General classification
- 1PMPau Marti SorianoNSN Cycling Team10:59:53
- 2
Simon DalbyUno-X Mobility+0:02 - 3PHPeter HansenNetcompany INEOS+0:06
- 4SGSimone GualdiLotto Intermarché+0:08
- 5KEKamiel EemanLotto - Groupe Wanty+0:09
- 6
Elliot RoweTeam Visma | Lease A Bike Development+0:12
- 7DLDaniel LimaBourg En Bresse Ain Cyclisme+0:12
- 8AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaur+0:12
- 9
Mateusz GajdulewiczAtt Investments+0:12 - 10
Matisse Van KerckhoveBelgium+0:12 - 11RDRobin DonzéTudor Pro Cycling Team+0:36
- 12
Pierre Henry BassetXDS Astana Development Team+0:41 - 13IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+0:45
- 14TPTomáš PřidalTeam United Shipping+0:53
- 15VLVictor LoulergueGroupama-FDJ United+0:55
- 16SGSander GranbergTeam Drali - Repsol+1:32
- 17
Jente MichelsAlpecin-Premier Tech Development Team+1:39 - 18DIDario Igor BellettaTeam Polti VisitMalta+1:42
- 19ARAnže RavbarFactor Racing+1:52
- 20KAKevin Andre Sandli MesselTeam Ringerike+1:53
- 21JQJuan Quintero OsornoNetcompany INEOS Racing Academy+1:53
- 22MBMykhailo Basaraba+2:03
- 23DLDawid LewandowskiNSN Development Team+2:04
- 24AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+2:06
- 25IAIbai Azanza BuruscoEquipo Kern Pharma+2:21
- 26RERoei EdingerNSN Development Team+2:32
- 27MZMauricio Zapata ArboledaTeam Sistecredito+2:37
- 28VJVáclav JežekKasper Crypto4Me+2:49
- 29HAHugo Aznar VijuescaEquipo Kern Pharma+2:49
- 30TBTommaso BosioGeneral Store - Essegibi - F.Lli Curia+2:56
- 31MGMatthias Gusner+3:05
- 32MBMauro BrennerRembe | Rad-Net+3:07
- 33RRRichard RiškaHrinkow Advarics+3:15
- 34DDDuarte DominguesCredibom / La Alumínios / Marcos Car+3:16
- 35SISzymon IlskiVoster Team+3:50
- 36ALAksel LaforceTeam Ringerike+4:03
- 37VPValentin PoschacherHrinkow Advarics+4:34
- 38HJHenri Johannes AppelbaumTeam Storck - Mrw Bau+4:52
- 39JGJarno Grixa+6:20
- 40DPDavid PaumannHrinkow Advarics+6:38
- 41PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+7:01
- 42MPMatar Peretz HardeballNSN Development Team+7:18
- 43TTTore TroelsenTeam Coloquick+7:20
- 44VTVetle Torin EskedalNorway+7:31
- 45
Conrad HaugstedTeam Coloquick+8:07 - 46WCWilliam Colorado OsorioNu Colombia+8:12
- 47IKIan KingsTeam Visma | Lease A Bike Development+9:23
- 48DCDiego CasagrandeTudor Pro Cycling Team U23+9:23
- 49LVLucas Van GilsLotto - Groupe Wanty+9:28
- 50KFKilian FeursteinTeam Vorarlberg+9:33
- 51EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+9:47
- 52TGTiago Gonçalves SantosSabgal/Anicolor+11:54
- 53RBRafael BarbasTavfer-Ovos Matinados-Mortágua+11:54
- 54MBMaciej BanaszakVoster Team+11:54
- 55MHMykola HovorunUkraine Cycling Team+12:07
- 56
Mathieu KockelmannLotto Intermarché+12:33 - 57MGMax GreensillGreat Britain+12:53
- 58GBGabriele BessegaTeam Polti VisitMalta+12:54
- 59ATAldo TaillieuTeam Visma | Lease A Bike Development+13:03
- 60
Jaume Guardeño RomaCaja Rural-Seguros RGA+14:34 - 61MRMartin Rey VazquezBurgos-Burpellet-BH+15:04
- 62
Matys GriselLotto Intermarché+15:25 - 63SGSwann GlouxArkea-B&B Hotels Continentale+16:00
- 64VBVladislav BashlykovXDS Astana Development Team+16:33
- 65CDCristian Damian Velez RiverosTeam Sistecredito+17:18
- 66ASAdrian StiegerSchwingshandl Intralogistics+17:26
- 67JBJack BroughAvc Aix Provence Dole+17:51
- 68RDRafael DurãesEfapel Cycling+18:34
- 69
Ronan AugeUnibet Rose Rockets+18:35 - 70ABAdam BittmanKasper Crypto4Me+18:45
- 71NSNicola SchleunigerRun&Race-Solarpur+18:45
- 72DMDaniel MrázElkov - Kasper+18:57
- 73
Finlay TarlingNSN Development Team+19:14 - 74OAOussama Abdellah MimouniMadar Pro Cycling Team+19:14
- 75
Kristian EgholmLidl-Trek Future Racing+19:24 - 76
Jonathan VervenneSoudal Quick-Step+19:24 - 77AHAntoine HueVeloce Club Rouen 76+19:29
- 78ABAmit BeiserIsrael+19:33
- 79MBMats BernsTeam Storck - Mrw Bau+20:44
- 80AGAdam GrossSlovakia+20:44
- 81FSFederico SavinoSoudal Quick-Step Devo Team+20:50
- 82SISaar Idan+21:10
- 83SMSebastian MichalecDukla Banska Bystrica+21:19
- 84MZMichael Zarate AnimaPetrolike+21:42
- 85IGIban Gutierrez Mercader+21:50
- 86SVSebastian VeslumTeam Drali - Repsol+22:00
- 87
Noah HobbsEF Education - EasyPost+22:03 - 88ASAslan Silykbek+22:05
- 89SGSebastian GrindleyLidl-Trek Future Racing+22:09
- 90ŠZŠtěpán ZahálkaKasper Crypto4Me+23:23
- 91CACedric AbtTeam Lotto Kern-Haus Psd Bank+23:46
- 92BHBohdan HovorunUkraine Cycling Team+23:52
- 93MWMorthen Wang BaksaasLucky Sport Cycling Team+23:53
- 94SNSamuel NovákTirol Ktm Cycling Team+24:23
- 95SRSebastian Ruiz Teran+24:40
- 96IGIdo GabayIsrael+25:04
- 97NSNoam SilverbergIsrael+25:04
- 98YKYuriy Korzinin+25:04
- 99PŠPavel ŠumpíkDevelopment Team Picnic PostNL+25:10
- 100NUNoé UryTeam Storck - Mrw Bau+25:29
- 101ATAljaž TurkAdria Mobil+25:39
- 102RLRiccardo LorelloS.C. Padovani Polo Cherry Bank+26:19
- 103MSMarcel SkokKolesarski Klub Novo Mesto+26:56
- 104GOGašper Otoničar+27:57
- 105FRFelix RützlerTirol Ktm Cycling Team+28:48
- 106JGJakub GalovičDukla Banska Bystrica+29:05
- 107MGMarcel GladekFactor Racing+34:08
Points classification
- 1PMPau Marti SorianoNSN Cycling Team42
- 2SGSimone GualdiLotto Intermarché42
- 3PHPeter HansenNetcompany INEOS34
- 4KEKamiel EemanLotto - Groupe Wanty32
- 5VLVictor LoulergueGroupama-FDJ United29
- 6ARAnže RavbarFactor Racing28
- 7
Simon DalbyUno-X Mobility25 - 8
Jente MichelsAlpecin-Premier Tech Development Team21 - 9SVSebastian VeslumTeam Drali - Repsol20
- 10DLDaniel LimaBourg En Bresse Ain Cyclisme18
- 11AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaur17
- 12
Matisse Van KerckhoveBelgium16 - 13MWMorthen Wang BaksaasLucky Sport Cycling Team16
- 14
Conrad HaugstedTeam Coloquick14 - 15
Elliot RoweTeam Visma | Lease A Bike Development12
- 16WCWilliam Colorado OsorioNu Colombia10
- 17RLRiccardo LorelloS.C. Padovani Polo Cherry Bank10
- 18DIDario Igor BellettaTeam Polti VisitMalta10
- 19
Mateusz GajdulewiczAtt Investments9 - 20MBMykhailo Basaraba9
- 21TPTomáš PřidalTeam United Shipping8
- 22IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team7
- 23ATAldo TaillieuTeam Visma | Lease A Bike Development7
- 24RDRobin DonzéTudor Pro Cycling Team6
- 25
Mathieu KockelmannLotto Intermarché6 - 26SISaar Idan6
- 27CACedric AbtTeam Lotto Kern-Haus Psd Bank6
- 28KAKevin Andre Sandli MesselTeam Ringerike5
- 29RRRichard RiškaHrinkow Advarics4
- 30TTTore TroelsenTeam Coloquick4
- 31MZMauricio Zapata ArboledaTeam Sistecredito3
- 32TBTommaso BosioGeneral Store - Essegibi - F.Lli Curia3
- 33
Pierre Henry BassetXDS Astana Development Team1 - 34JQJuan Quintero OsornoNetcompany INEOS Racing Academy1
- 35DLDawid LewandowskiNSN Development Team1
Mountains classification
- 1RLRiccardo LorelloS.C. Padovani Polo Cherry Bank20
- 2CACedric AbtTeam Lotto Kern-Haus Psd Bank12
- 3
Simon DalbyUno-X Mobility8 - 4LVLucas Van GilsLotto - Groupe Wanty6
- 5PHPeter HansenNetcompany INEOS6
- 6PMPau Marti SorianoNSN Cycling Team4
- 7MGMatthias Gusner4
- 8PGPatryk GoszczurnyTeam Visma | Lease A Bike Development4
- 9ŠZŠtěpán ZahálkaKasper Crypto4Me4
- 10SGSimone GualdiLotto Intermarché2
- 11MPMatar Peretz HardeballNSN Development Team2
- 12JBJack BroughAvc Aix Provence Dole2
- 13SNSamuel NovákTirol Ktm Cycling Team2
Youth classification
- 1PHPeter HansenNetcompany INEOS10:59:59
- 2SGSimone GualdiLotto Intermarché+0:02
- 3KEKamiel EemanLotto - Groupe Wanty+0:03
- 4
Elliot RoweTeam Visma | Lease A Bike Development+0:06
- 5
Matisse Van KerckhoveBelgium+0:06 - 6IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+0:39
- 7ARAnže RavbarFactor Racing+1:46
- 8JQJuan Quintero OsornoNetcompany INEOS Racing Academy+1:47
- 9DLDawid LewandowskiNSN Development Team+1:58
- 10RERoei EdingerNSN Development Team+2:26
- 11VJVáclav JežekKasper Crypto4Me+2:43
- 12TBTommaso BosioGeneral Store - Essegibi - F.Lli Curia+2:50
- 13RRRichard RiškaHrinkow Advarics+3:09
- 14SISzymon IlskiVoster Team+3:44
- 15ALAksel LaforceTeam Ringerike+3:57
- 16VPValentin PoschacherHrinkow Advarics+4:28
- 17PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+6:55
- 18MPMatar Peretz HardeballNSN Development Team+7:12
- 19TTTore TroelsenTeam Coloquick+7:14
- 20
Conrad HaugstedTeam Coloquick+8:01 - 21IKIan KingsTeam Visma | Lease A Bike Development+9:17
- 22LVLucas Van GilsLotto - Groupe Wanty+9:22
- 23EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+9:41
- 24MBMaciej BanaszakVoster Team+11:48
- 25TGTiago Gonçalves SantosSabgal/Anicolor+11:48
- 26MHMykola HovorunUkraine Cycling Team+12:01
- 27MGMax GreensillGreat Britain+12:47
- 28ATAldo TaillieuTeam Visma | Lease A Bike Development+12:57
- 29
Matys GriselLotto Intermarché+15:19 - 30VBVladislav BashlykovXDS Astana Development Team+16:27
- 31CDCristian Damian Velez RiverosTeam Sistecredito+17:12
- 32RDRafael DurãesEfapel Cycling+18:28
- 33ABAdam BittmanKasper Crypto4Me+18:39
- 34
Finlay TarlingNSN Development Team+19:08 - 35ABAmit BeiserIsrael+19:27
- 36MBMats BernsTeam Storck - Mrw Bau+20:38
- 37SISaar Idan+21:04
- 38SMSebastian MichalecDukla Banska Bystrica+21:13
- 39SVSebastian VeslumTeam Drali - Repsol+21:54
- 40ASAslan Silykbek+21:59
- 41SGSebastian GrindleyLidl-Trek Future Racing+22:03
- 42ŠZŠtěpán ZahálkaKasper Crypto4Me+23:17
- 43BHBohdan HovorunUkraine Cycling Team+23:46
- 44SNSamuel NovákTirol Ktm Cycling Team+24:17
- 45NSNoam SilverbergIsrael+24:58
- 46PŠPavel ŠumpíkDevelopment Team Picnic PostNL+25:04
- 47RLRiccardo LorelloS.C. Padovani Polo Cherry Bank+26:13
- 48MSMarcel SkokKolesarski Klub Novo Mesto+26:50
- 49FRFelix RützlerTirol Ktm Cycling Team+28:42
- 50MGMarcel GladekFactor Racing+34:02
- DNFTSTheodor StormNetcompany INEOS Racing AcademyDNF