Stage 2: Stage 2A
30 Mar 2025
GC · Thibaut Van DammePoints · Thibaut Van DammeMountains · David GaffneyYouth · Maksymilian Matyasik
Stage result
- 1MMMaksymilian Matyasik17:29
- 2TVThibaut Van DammeAlpecin-Premier Tech Development Team+0:02
- 3ECEdouard Claisse+0:06
- 4SOSindre Orholm-LønsethNorway+0:10
- 5LRLuc RoyerSoudal Quick-Step Devo Team+0:10
- 6KAKashus AdamskiUnited States+0:18
- 7ESEmil SiegersBelgium+0:20
- 8SSSimon Schwartz+0:22
- 9SDSimon DefranceFrance+0:23
- 10JRJilles Romers+0:25
- 11TVThéophile VassalDecathlon CMA CGM Development Team+0:26
- 12MHMax HolgateSt George Continental Cycling Team+0:29
- 13SLSoen Le PannFrance+0:29
- 14DLDavid Lapierre+0:33
- 15DGDavid GaffneyHagens Berman Jayco+0:35
- 16MGMax Goold+0:39
- 17GPGaspard Presse+0:41
- 18ADAlex DoltaireVendee U Primeo Energie+0:42
- 19JPJulien Pierron+0:48
- 20GSGal StareSlovenia+0:49
- 21FPFilip PantzareLucky Sport Cycling Team+0:50
- 22SRSoan RuescheGroupama-FDJ United+0:52
- 23VEVilmer EkmanLucky Sport Cycling Team+0:57
- 24OLOscar LoyAarco+0:59
- 25BHBrady Hogue+0:59
- 26GWGijs WintersNetherlands+1:00
- 27AAArthur AlexandreVeloce Club Rouen 76+1:01
- 28GDGus Dutton+1:01
- 29LALouis Antoine+1:03
- 30YDYann DuboisGroupama-FDJ United+1:07
- 31KSKarl SagnierGroupama-FDJ United+1:07
- 32MDMaxence DetreFrance+1:07
- 33WKWilmer Kleibrant+1:08
- 34MCMaxence Chavanel+1:09
- 35ARAxel Roy+1:10
- 36GGGabin GicquelVendee U Primeo Energie+1:11
- 37QFQuentin Ferre Chaerles+1:13
- 38SBSoren Bruyere JoumardFrance+1:14
- 39BLBaptiste LecoqTudor Pro Cycling Team U23+1:14
- 40SKSebastian Koster+1:15
- 41AGAdrian Groman+1:16
- 42NGNoa Grellier+1:16
- 43CBCyprien Bernelin+1:16
- 44JLJulian Le Her+1:16
- 45MJMax JerzynaGermany+1:18
- 46JNJoris Nomden+1:20
- 47ELEnzo LesueurVeloce Club Rouen 76+1:22
- 48CEChandler Evans+1:25
- 49ALAndy Le Port+1:26
- 50DPDonovan Pichot+1:27
- 51QKQuentin Kerouedan+1:28
- 52JHJan HammerlGermany+1:28
- 53LDLeny Dumas+1:29
- 54PLPierre Le Bourhis+1:29
- 55NFNoah Frerejacques+1:29
- 56PHPaul Helion+1:32
- 57DTDean TolAzerion / Villa Valkenburg+1:34
- 58TCTom ChampenoisSco Dijon Team Materiel-Velo.Com+1:39
- 59TVTies Verbruggen+1:39
- 60DMDaan Maessen+1:41
- 61JCJames Chatonnet+1:42
- 62MLMattis Lebreton+1:43
- 63FDFreek De Kok+1:48
- 64ALAugustin Le Galudec+1:49
- 65NCNolan Chedaleux+1:49
- 66QMQuinten Muys+1:50
- 67FBFelix Bell+1:51
- 68LQLucas Quelleuc+1:52
- 69ADAloïs Dehaemers+1:52
- 70PLPierre Lebeau+1:53
- 71OWOskar Weiss+1:54
- 72NWNick Wisse+1:54
- 73GRGabin Richard+1:55
- 74YZYouri Zijlstra+1:56
- 75AMArthur Mahe+1:57
- 76TGTom GazeauFrance+1:58
- 77XBXander Bossaer+1:58
- 78KBKyrio Baleine+1:58
- 79JRJoseph Raffo+1:59
- 80AFArthur Fernandes+2:01
- 81GRGabin Rioual Hesry+2:02
- 82BVBram Verver+2:03
- 83TCTimothee Coudiere CantinVendee U Primeo Energie+2:03
- 84GBGEIßLER BrunoBenotti Berthold+2:04
- 85MCMaxime Cormerais+2:05
- 86ABAntoine Bergeron+2:06
- 87ABAntoine Berton+2:07
- 88HLHarry LaskerModern Adventure Pro Cycling+2:08
- 89MBMaxim Bazillon+2:08
- 90PVPierrick Vaze+2:09
- 91TDThur-Emiel David+2:10
- 92TVTom Van Veen+2:10
- 93DBDylan Belton Owen+2:10
- 94JSJoost Spijker+2:11
- 95ZMZach Martinez+2:11
- 96CLClément Lefevre+2:12
- 97NDNicolas Dejour+2:12
- 98EVEmile Vanspeybrouck+2:14
- 99OFOwen Foucoin+2:15
- 100BSBrewen Sigalas+2:15
- 101OMOlivier Mertens+2:16
- 102OLOmer Leclercq+2:16
- 103ADAlix Desilles+2:17
- 104AGAntoine Gitta+2:19
- 105EGEwen Gaillard+2:20
- 106LALukas Albespy+2:21
- 107CCCyprien Chavrelle+2:21
- 108ELEvan Le Guilloux+2:21
- 109JPJules Peillet+2:21
- 110JTJohan Thoreton+2:22
- 111TPThor Peeters+2:23
- 112DPDorian Posnic+2:24
- 113MPMarek Přenosil+2:28
- 114GLGabriel Le Bellego+2:29
- 115LVLoïc Vanlaere+2:30
- 116ALAntoine Le Bail+2:38
- 117CBCarson Baker+2:40
- 118NGNoah Gadzinowski+2:40
- 119IRIvann Raimbault+2:41
- 120DLDillon Lee+2:44
- 121EGElouen Guegan+2:45
- 122SHSohann Huet+2:46
- 123MHMika HoutenbosNetherlands+2:47
- 124LBLucas Butez+2:48
- 125MVMatteo Vallee+2:48
- 126KKKarsten Kamp+2:52
- 127MHMae Hourmant+2:52
- 128PZPatrik ZacharzewskiSweden+2:58
- 129ADArne D'hondt+2:58
- 130MMMax Minck+2:59
- 131ILIbann Le Gall+3:03
- 132LGLeonardo GarciaPortugal+3:07
- 133LMLouis MarxColor Code-Alu Center+3:08
- 134ABAchille Beuret+3:10
- 135TPTilio Pichon+3:11
- 136SBSeppe Brion+3:11
- 137LMLouka Mace+3:11
- 138MMMael Mer+3:13
- 139MGMartin Gaborieau+3:15
- 140SDSidney Dutton+3:19
- 141MHManasse Hermans+3:20
- 142NLNuma Lerouge+3:26
- 143CDClement Dheruelle+3:26
- 144MVMatthias VivierAarco+3:28
- 145LLLucas Loussouarn+3:30
- 146DVDylan Vink+3:30
- 147TBTimothé Boone+3:32
- 148JTJohn Temar+3:32
- 149BOBaptiste Odye+3:34
- 150AOAugust Ora+3:35
- 151MBMathis Boussard+3:38
- 152EPEroan Punzano+3:41
- 153TDThygo De Vries+3:47
- 154EFEliot Fontaine+3:53
- 155HWHuw Watkins+4:00
- 156RDRomain Dervily+4:02
- 157MDMerijn De Haan+4:21
- 158JLJarno Luyten+4:34
- 159JBJames Bailey+4:36
- DNFEMEvann MaheDNF
General classification
- 1TVThibaut Van DammeAlpecin-Premier Tech Development Team3:01:33
- 2MMMaksymilian Matyasik+0:03
- 3ECEdouard Claisse+0:04
- 4SOSindre Orholm-LønsethNorway+0:31
- 5DGDavid GaffneyHagens Berman Jayco+0:38
- 6JPJulien Pierron+0:46
- 7ADAlex DoltaireVendee U Primeo Energie+0:56
- 8YDYann DuboisGroupama-FDJ United+1:05
- 9FPFilip PantzareLucky Sport Cycling Team+1:10
- 10LRLuc RoyerSoudal Quick-Step Devo Team+1:13
- 11KAKashus AdamskiUnited States+1:21
- 12ESEmil SiegersBelgium+1:22
- 13SSSimon Schwartz+1:25
- 14SDSimon DefranceFrance+1:25
- 15TVThéophile VassalDecathlon CMA CGM Development Team+1:28
- 16AGAdrian Groman+1:30
- 17MHMax HolgateSt George Continental Cycling Team+1:31
- 18SLSoen Le PannFrance+1:31
- 19DLDavid Lapierre+1:36
- 20MGMax Goold+1:41
- 21GPGaspard Presse+1:43
- 22GSGal StareSlovenia+1:51
- 23SRSoan RuescheGroupama-FDJ United+1:54
- 24VEVilmer EkmanLucky Sport Cycling Team+1:59
- 25OLOscar LoyAarco+2:01
- 26BHBrady Hogue+2:02
- 27FDFreek De Kok+2:02
- 28AAArthur AlexandreVeloce Club Rouen 76+2:03
- 29GDGus Dutton+2:04
- 30QMQuinten Muys+2:04
- 31LALouis Antoine+2:05
- 32KSKarl SagnierGroupama-FDJ United+2:09
- 33MDMaxence DetreFrance+2:10
- 34WKWilmer Kleibrant+2:10
- 35MCMaxence Chavanel+2:11
- 36AFArthur Fernandes+2:16
- 37BLBaptiste LecoqTudor Pro Cycling Team U23+2:16
- 38CBCyprien Bernelin+2:18
- 39JLJulian Le Her+2:19
- 40MJMax JerzynaGermany+2:20
- 41JNJoris Nomden+2:22
- 42ZMZach Martinez+2:26
- 43CLClément Lefevre+2:26
- 44CEChandler Evans+2:28
- 45EVEmile Vanspeybrouck+2:28
- 46DPDonovan Pichot+2:29
- 47LDLeny Dumas+2:31
- 48NFNoah Frerejacques+2:32
- 49SBSoren Bruyere JoumardFrance+2:36
- 50DTDean TolAzerion / Villa Valkenburg+2:37
- 51TCTom ChampenoisSco Dijon Team Materiel-Velo.Com+2:41
- 52TVTies Verbruggen+2:41
- 53DMDaan Maessen+2:44
- 54MLMattis Lebreton+2:46
- 55ALAugustin Le Galudec+2:51
- 56NCNolan Chedaleux+2:52
- 57ADAloïs Dehaemers+2:55
- 58PLPierre Lebeau+2:55
- 59NWNick Wisse+2:57
- 60GRGabin Richard+2:57
- 61XBXander Bossaer+3:00
- 62GBGEIßLER BrunoBenotti Berthold+3:06
- 63MCMaxime Cormerais+3:07
- 64ABAntoine Bergeron+3:09
- 65ABAntoine Berton+3:09
- 66HLHarry LaskerModern Adventure Pro Cycling+3:10
- 67MBMaxim Bazillon+3:10
- 68PVPierrick Vaze+3:12
- 69TDThur-Emiel David+3:12
- 70TVTom Van Veen+3:13
- 71DBDylan Belton Owen+3:13
- 72NDNicolas Dejour+3:14
- 73OFOwen Foucoin+3:17
- 74OMOlivier Mertens+3:18
- 75OLOmer Leclercq+3:19
- 76ADAlix Desilles+3:19
- 77EGEwen Gaillard+3:22
- 78LALukas Albespy+3:23
- 79ELEvan Le Guilloux+3:24
- 80JPJules Peillet+3:24
- 81TPThor Peeters+3:25
- 82MPMarek Přenosil+3:31
- 83LVLoïc Vanlaere+3:32
- 84CBCarson Baker+3:42
- 85LBLucas Butez+3:50
- 86KKKarsten Kamp+3:54
- 87LMLouis MarxColor Code-Alu Center+4:10
- 88ABAchille Beuret+4:13
- 89SBSeppe Brion+4:13
- 90LMLouka Mace+4:14
- 91MGMartin Gaborieau+4:18
- 92MVMatthias VivierAarco+4:30
- 93TCTimothee Coudiere CantinVendee U Primeo Energie+5:33
- 94JBJames Bailey+5:38
- 95GGGabin GicquelVendee U Primeo Energie+5:57
- 96ARAxel Roy+6:14
- 97QFQuentin Ferre Chaerles+6:17
- 98OWOskar Weiss+6:38
- 99JCJames Chatonnet+6:46
- 100TGTom GazeauFrance+7:01
- 101KBKyrio Baleine+7:02
- 102JSJoost Spijker+7:14
- 103NGNoa Grellier+8:53
- 104PHPaul Helion+9:05
- 105QKQuentin Kerouedan+9:08
- 106ALAndy Le Port+9:12
- 107ELEnzo LesueurVeloce Club Rouen 76+9:14
- 108FBFelix Bell+9:34
- 109GRGabin Rioual Hesry+9:47
- 110SKSebastian Koster+10:00
- 111AGAntoine Gitta+10:05
- 112JTJohan Thoreton+10:12
- 113MVMatteo Vallee+10:23
- 114MHMika HoutenbosNetherlands+10:28
- 115ILIbann Le Gall+10:49
- 116JHJan HammerlGermany+10:49
- 117CDClement Dheruelle+11:03
- 118EPEroan Punzano+11:15
- 119NLNuma Lerouge+11:15
- 120BOBaptiste Odye+11:19
- 121DLDillon Lee+12:09
- 122BSBrewen Sigalas+12:14
- 123MHMae Hourmant+12:20
- 124ADArne D'hondt+12:27
- 125PZPatrik ZacharzewskiSweden+12:27
- 126AOAugust Ora+12:56
- 127MBMathis Boussard+12:59
- 128LGLeonardo GarciaPortugal+13:06
- 129JRJilles Romers+13:54
- 130JLJarno Luyten+13:55
- 131GWGijs WintersNetherlands+14:26
- 132PLPierre Le Bourhis+15:09
- 133YZYouri Zijlstra+15:38
- 134DPDorian Posnic+15:51
- 135AMArthur Mahe+16:01
- 136LQLucas Quelleuc+16:05
- 137GLGabriel Le Bellego+16:06
- 138HWHuw Watkins+17:32
- 139EFEliot Fontaine+17:44
- 140MMMael Mer+17:56
- 141SDSidney Dutton+17:58
- 142SHSohann Huet+18:31
- 143MMMax Minck+18:40
- 144TPTilio Pichon+18:55
- 145JRJoseph Raffo+20:21
- 146CCCyprien Chavrelle+20:42
- 147ALAntoine Le Bail+20:56
- 148EGElouen Guegan+21:03
- 149LLLucas Loussouarn+21:48
- 150MDMerijn De Haan+22:39
- 151NGNoah Gadzinowski+23:10
- 152DVDylan Vink+23:39
- 153RDRomain Dervily+24:37
- 154TBTimothé Boone+25:08
- 155MHManasse Hermans+25:27
- 156BVBram Verver+26:17
- 157IRIvann Raimbault+26:25
- 158JTJohn Temar+27:07
- 159TDThygo De Vries+27:57
Points classification
- 1TVThibaut Van DammeAlpecin-Premier Tech Development Team10
- 2ECEdouard Claisse6
- 3YDYann DuboisGroupama-FDJ United4
- 4JPJulien Pierron2
- 5MMMaksymilian Matyasik1
Mountains classification
- 1DGDavid GaffneyHagens Berman Jayco12
- 2JPJulien Pierron6
- 3GSGal StareSlovenia6
- 4QFQuentin Ferre Chaerles6
- 5AFArthur Fernandes5
- 6TVThéophile VassalDecathlon CMA CGM Development Team4
- 7VEVilmer EkmanLucky Sport Cycling Team4
- 8CLClément Lefevre4
- 9TCTimothee Coudiere CantinVendee U Primeo Energie4
- 10MDMerijn De Haan4
- 11TVThibaut Van DammeAlpecin-Premier Tech Development Team3
- 12SDSimon DefranceFrance2
- 13DMDaan Maessen2
- 14DLDavid Lapierre1
- 15SRSoan RuescheGroupama-FDJ United1
- 16BLBaptiste LecoqTudor Pro Cycling Team U231
Youth classification
- 1MMMaksymilian Matyasik3:01:36
- 2SOSindre Orholm-LønsethNorway+0:28
- 3KAKashus AdamskiUnited States+1:18
- 4ESEmil SiegersBelgium+1:19
- 5SDSimon DefranceFrance+1:22
- 6SLSoen Le PannFrance+1:28
- 7GSGal StareSlovenia+1:48
- 8BHBrady Hogue+1:59
- 9GDGus Dutton+2:01
- 10LALouis Antoine+2:02
- 11MDMaxence DetreFrance+2:07
- 12MCMaxence Chavanel+2:08
- 13MJMax JerzynaGermany+2:17
- 14JNJoris Nomden+2:19
- 15SBSoren Bruyere JoumardFrance+2:33
- 16MLMattis Lebreton+2:43
- 17MBMaxim Bazillon+3:07
- 18PVPierrick Vaze+3:09
- 19TDThur-Emiel David+3:09
- 20NDNicolas Dejour+3:11
- 21OMOlivier Mertens+3:15
- 22EGEwen Gaillard+3:19
- 23CBCarson Baker+3:39
- 24SBSeppe Brion+4:10
- 25LMLouka Mace+4:11
- 26MGMartin Gaborieau+4:15
- 27JBJames Bailey+5:35
- 28ARAxel Roy+6:11
- 29QFQuentin Ferre Chaerles+6:14
- 30JCJames Chatonnet+6:43
- 31TGTom GazeauFrance+6:58
- 32PHPaul Helion+9:02
- 33ALAndy Le Port+9:09
- 34FBFelix Bell+9:31
- 35GRGabin Rioual Hesry+9:44
- 36AGAntoine Gitta+10:02
- 37MHMika HoutenbosNetherlands+10:25
- 38JHJan HammerlGermany+10:46
- 39PZPatrik ZacharzewskiSweden+12:24
- 40LGLeonardo GarciaPortugal+13:03
- 41GWGijs WintersNetherlands+14:23
- 42PLPierre Le Bourhis+15:06
- 43MMMax Minck+18:37
- 44TPTilio Pichon+18:52
- 45JRJoseph Raffo+20:18
- 46ALAntoine Le Bail+20:53
- 47EGElouen Guegan+21:00
- 48NGNoah Gadzinowski+23:07
- 49TBTimothé Boone+25:05
- 50MHManasse Hermans+25:24
- 51JTJohn Temar+27:04
- 52TDThygo De Vries+27:54