Stage 3
20 Jul 2025
Stage result
- 1SCSacha CoyotVeloce Club Rouen 762:33:17
- 2JSJames SweeneyGreat Britain+0:12
- 3EBElmer BrommersmaAzerion / Villa Valkenburg+0:12
- 4VBValentin Beck+0:12
- 5LBLilian BruyereSco Dijon Team Materiel-Velo.Com+0:14
- 6ADAlex DoltaireVendee U Primeo Energie+0:14
- 7EGElias Gran HermansenTeam Ringerike+0:16
- 8ADArjen Decroo+0:16
- 9VMVictor Meunier+0:16
- 10QTQuentin Thebault+0:16
- 11VRVilgot ReinholdLucky Sport Cycling Team+0:16
- 12LJLennes JacobsDevelopment Team Picnic PostNL+0:20
- 13EMEvan Marsh+0:22
- 14EWErik Wolfert+0:24
- 15NDNaud De ClercqSoudal Quick-Step Devo Team+0:24
- 16SPSacha Perrin+0:24
- 17JRJorian Ravon+0:24
- 18ELEvan Le Guilloux+0:24
- 19TBTony Billet+0:28
- 20TLThomas Laout+0:28
- 21TGTiméo Gouzi+0:28
- 22ZDZeno Durie+0:29
- 23BVBas Van HeeswijkVolkerwessels Cycling Team+0:29
- 24LELennert Everaert+0:29
- 25BCBenjamin Couery+0:29
- 26THThomas Huitema+0:29
- 27BLBaptiste LecoqTudor Pro Cycling Team U23+0:29
- 28LTLouis Toupenet+0:29
- 29SLSoen Le PannFrance+0:29
- 30MLMatti Louagie+0:29
- 31SASamuel Abbott+0:29
- 32JRJilles Romers+0:29
- 33JRJoseph Raffo+0:29
- 34NDNicolas Dejour+0:29
- 35WBWilliam BrownGreat Britain+0:29
- 36AVArne Vanderlinden+0:29
- 37NGNoah Gadzinowski+0:29
- 38MCMatteï Cacault+0:29
- 39TWTijs WitteNetherlands+0:29
- 40MHMika HoutenbosNetherlands+0:29
- 41THTristan HardyMauritius+0:29
- 42JDJhonatan David Morales RodriguezColombia+0:29
- 43MHMalo Henriquez+0:29
- 44UDUlysse Dileon+0:29
- 45GRGabin Richard+0:29
- 46DGDavid GaffneyHagens Berman Jayco+0:29
- 47AEAmaury Etienne+0:29
- 48JPJules Peillet+0:29
- 49MOMatteo Onnillon+0:29
- 50TPTom Pere+0:29
- 51APAlan Peresse+0:29
- 52EPEroan Punzano+0:39
- 53TBThéo Barret+0:39
- 54TLThomas Lewis+0:39
- 55TPThibaud Przybylski+0:39
- 56MBMathis Boussard+0:39
- 57EMEnzo Mateo+0:41
- 58STSimon Taisne+0:44
- 59GLGabriel Le Bellego+0:44
- 60JJJoan Jiquel+0:47
- 61ALAugustin Le Galudec+0:49
- 62NGNoa Grellier+1:10
- 63ACAntoine Colotte Nys+1:13
- 64ARAxel Roy+1:13
- 65JDJulien Delachienne+1:13
- 66RGRomain Geyre Disnard+1:13
- 67MHMae Hourmant+1:13
- 68JRJhonatan Ricardo Cruz RubioColombia+1:19
- 69NBNathan Bouffandeau+1:20
- 70BLBastian Le Stephan+1:24
- 71ESElliot SpeedieGreat Britain+1:24
- 72EMEmiel Maelbrancke+1:31
- 73TPTitouan Prigent+2:34
- 74CMCharles Mergui+2:54
- 75GGGabin Gauthier+3:28
- 76PLPierre Le Bourhis+3:33
- 77JDJelle De Vries+3:41
- 78LRLouis Regost+5:02
- 79RPRomain Paris+6:55
- 80AMAntonin Marchand+8:36
- 81MCMatthis Charbleytou+10:15
- 82JSJoost Spijker+11:03
- 83LPLachlan Pennisi+11:39
- 84MLMathis Lemoine+13:24
- 85NGNoe Gaudin+13:40
- 86MBMatheo Belguise+14:01
- 87MDMatis Debenne+14:01
- 88BDBaptiste Desrues+14:05
- 89JCJames CanhamGreat Britain+14:05
- 90VPVictor Pasco+14:05
- 91NDNathan Duchemin+14:16
- 92CCClement Chavanel+14:22
- 93NMNoah Marchand+14:22
- 94DVDylan Vink+17:35
- 95MHMathis Hingant+19:25
- 96LLLucas Loussouarn+19:25
- 97JLJules Leal+24:30
- DNFILIbann Le Gall
- DNFIJIvann Jaouen
- DNFGCGonçalo CostaPortugal
- DNFLMLilian Marchelek
- DNFJBJean Baptiste Gravil
- DNFQKQuentin Kerouedan
- DNFNCNolan Chedaleux
- DNFAGAntoine Gitta
- DNFMBMaxim Bazillon
- DNFCCClément Chilaud
- DNFEREmilien Richard
- DNFHBHugo Bartolini
- DNSGRGabin Rau
- DNFESEthan Squires
- DNFJKJesse Klein
- DNFSSSamuel Stewart-Ball
- DNFMDMahe Desmots
- DNFCVCedric Van Gijsel
- DNFMNMarceau Nizet
- DNFNRNoah Remy
- DNFACArthur Commeureuc
- DNFDPDorian Posnic
- DNFGRGabin Rioual Hesry
- DNFADAlbin Demaure
General classification
- 1BLBaptiste LecoqTudor Pro Cycling Team U237:50:13
- 2SLSoen Le PannFrance+0:30
- 3THTristan HardyMauritius+1:11
- 4SCSacha CoyotVeloce Club Rouen 76+1:58
- 5LBLilian BruyereSco Dijon Team Materiel-Velo.Com+2:01
- 6VBValentin Beck+2:19
- 7EBElmer BrommersmaAzerion / Villa Valkenburg+2:21
- 8LJLennes JacobsDevelopment Team Picnic PostNL+2:34
- 9BVBas Van HeeswijkVolkerwessels Cycling Team+2:39
- 10DGDavid GaffneyHagens Berman Jayco+2:40
- 11TWTijs WitteNetherlands+2:42
- 12GRGabin Richard+2:43
- 13TLThomas Laout+2:45
- 14VRVilgot ReinholdLucky Sport Cycling Team+3:07
- 15EMEvan Marsh+3:17
- 16LTLouis Toupenet+3:19
- 17MCMatteï Cacault+3:19
- 18LELennert Everaert+3:20
- 19JSJames SweeneyGreat Britain+3:23
- 20EWErik Wolfert+3:23
- 21SASamuel Abbott+3:24
- 22MHMika HoutenbosNetherlands+3:28
- 23ADArjen Decroo+3:31
- 24MOMatteo Onnillon+3:32
- 25VMVictor Meunier+3:33
- 26ADAlex DoltaireVendee U Primeo Energie+3:35
- 27NDNaud De ClercqSoudal Quick-Step Devo Team+3:36
- 28TBTony Billet+3:40
- 29SPSacha Perrin+3:40
- 30JRJoseph Raffo+3:41
- 31BCBenjamin Couery+3:45
- 32ELEvan Le Guilloux+3:45
- 33UDUlysse Dileon+3:45
- 34THThomas Huitema+3:46
- 35MLMatti Louagie+3:50
- 36AVArne Vanderlinden+3:50
- 37AEAmaury Etienne+3:50
- 38JPJules Peillet+3:50
- 39JDJhonatan David Morales RodriguezColombia+3:50
- 40APAlan Peresse+3:50
- 41MHMalo Henriquez+3:50
- 42TLThomas Lewis+4:00
- 43EMEnzo Mateo+4:02
- 44GLGabriel Le Bellego+4:05
- 45JJJoan Jiquel+4:08
- 46ALAugustin Le Galudec+4:10
- 47TBThéo Barret+4:18
- 48STSimon Taisne+4:23
- 49NGNoa Grellier+4:26
- 50RGRomain Geyre Disnard+4:34
- 51JDJulien Delachienne+4:34
- 52JRJhonatan Ricardo Cruz RubioColombia+4:40
- 53ESElliot SpeedieGreat Britain+4:45
- 54EMEmiel Maelbrancke+4:52
- 55TPThibaud Przybylski+4:52
- 56TPTom Pere+5:20
- 57NGNoah Gadzinowski+6:38
- 58PLPierre Le Bourhis+6:54
- 59JDJelle De Vries+7:02
- 60TGTiméo Gouzi+7:13
- 61TPTitouan Prigent+7:18
- 62LRLouis Regost+9:29
- 63GGGabin Gauthier+10:15
- 64RPRomain Paris+10:16
- 65AMAntonin Marchand+13:41
- 66JRJilles Romers+13:56
- 67ACAntoine Colotte Nys+14:15
- 68NBNathan Bouffandeau+14:27
- 69JRJorian Ravon+14:42
- 70BLBastian Le Stephan+14:52
- 71JSJoost Spijker+14:54
- 72LPLachlan Pennisi+14:55
- 73NDNicolas Dejour+15:09
- 74ARAxel Roy+16:14
- 75EPEroan Punzano+16:22
- 76JCJames CanhamGreat Britain+17:00
- 77MLMathis Lemoine+17:01
- 78QTQuentin Thebault+17:55
- 79MHMae Hourmant+18:02
- 80EGElias Gran HermansenTeam Ringerike+26:25
- 81ZDZeno Durie+27:00
- 82MBMathis Boussard+29:13
- 83WBWilliam BrownGreat Britain+29:51
- 84NMNoah Marchand+30:08
- 85BDBaptiste Desrues+31:53
- 86MBMatheo Belguise+32:52
- 87MDMatis Debenne+35:31
- 88CMCharles Mergui+36:20
- 89MCMatthis Charbleytou+39:21
- 90MHMathis Hingant+43:14
- 91NDNathan Duchemin+45:35
- 92NGNoe Gaudin+45:37
- 93VPVictor Pasco+48:04
- 94CCClement Chavanel+48:21
- 95LLLucas Loussouarn+49:15
- 96DVDylan Vink+49:52
Mountains classification
- 1LJLennes JacobsDevelopment Team Picnic PostNL12
- 2QTQuentin Thebault4
- 3TBTony Billet4
- 4EBElmer BrommersmaAzerion / Villa Valkenburg3
- 5ADArjen Decroo3
Youth classification
- 1JRJorian Ravon2:33:41
- 2TBTony Billet+0:04
- 3LELennert Everaert+0:05
- 4BCBenjamin Couery+0:05
- 5SLSoen Le PannFrance+0:05
- 6JRJoseph Raffo+0:05
- 7NDNicolas Dejour+0:05
- 8WBWilliam BrownGreat Britain+0:05
- 9AVArne Vanderlinden+0:05
- 10NGNoah Gadzinowski+0:05
- 11TWTijs WitteNetherlands+0:05
- 12MHMika HoutenbosNetherlands+0:05
- 13THTristan HardyMauritius+0:05
- 14JDJhonatan David Morales RodriguezColombia+0:05
- 15TPTom Pere+0:05
- 16TBThéo Barret+0:15
- 17STSimon Taisne+0:20
- 18ACAntoine Colotte Nys+0:49
- 19ARAxel Roy+0:49
- 20RGRomain Geyre Disnard+0:49
- 21JRJhonatan Ricardo Cruz RubioColombia+0:55
- 22ESElliot SpeedieGreat Britain+1:00
- 23EMEmiel Maelbrancke+1:07
- 24PLPierre Le Bourhis+3:09
- 25JDJelle De Vries+3:17
- 26LRLouis Regost+4:38
- 27AMAntonin Marchand+8:12
- 28NGNoe Gaudin+13:16
- 29MBMatheo Belguise+13:37
- 30MDMatis Debenne+13:37
- 31JCJames CanhamGreat Britain+13:41
- 32VPVictor Pasco+13:41
- 33CCClement Chavanel+13:58
- 34MHMathis Hingant+19:01
- 35JLJules Leal+24:06
- DNFGCGonçalo CostaPortugal
- DNFJBJean Baptiste Gravil
- DNFGRGabin Rioual Hesry
- DNFAGAntoine Gitta
- DNFMBMaxim Bazillon
- DNFJKJesse Klein
- DNFMNMarceau Nizet
- DNFCVCedric Van Gijsel
- DNFSSSamuel Stewart-Ball
- DNFHBHugo Bartolini
- DNFADAlbin Demaure
- DNFCCClément Chilaud