Stage 3
02 Aug 2026
Stage result
- 1HMHugo Millet3:56:11
- 2LMLudovico MellanoXDS Astana Development Teams.t.
- 3AMAdam MitchellVendee U Primeo Energies.t.
- 4BBBert BolleVolkerwessels Cycling Teams.t.
- 5
Victor GuernalecCic Pro Cycling Academys.t. - 6JZJermaine ZemkeRembe | Rad-Nets.t.
- 7KHKasper HauglandDecathlon CMA CGM Development Teams.t.
- 8PCPaul ConorVendee U Primeo Energie+0:26
- 9
Léandre LozouetCic Pro Cycling Academy+0:44 - 10JDJuan David SierraTudor Pro Cycling Team U23+0:44
- 11LRLéo Roy+0:44
- 12TBTomasz BudzińskiAtt Investments+0:44
- 13
Tomos PattinsonEF Education - Aevolo+0:44 - 14EFEsteban FoucherGroupama-FDJ United+0:44
- 15MZMarc Zafra CoronellasSoudal Quick-Step Devo Team+0:44
- 16
David HaverdingsAlpecin-Premier Tech Development Team+0:44 - 17JKJochem KerckhaertBeat Cc P/B Saxo+0:44
- 18LLLenaic LangellaCic Pro Cycling Academy+0:44
- 19SBSacha BergaudSco Dijon Team Materiel-Velo.Com+0:44
- 20YDYann DuboisGroupama-FDJ United+0:44
- 21EPEvan PavisVendee U Primeo Energie+0:44
- 22RRReef RobertsGroupama-FDJ United+0:44
- 23
Ceriel DesalSoudal Quick-Step Devo Team+0:44 - 24MVMaxime VezieCic Pro Cycling Academy+0:44
- 25NRNoah RamsayAlpecin-Premier Tech Development Team+0:44
- 26
Nolann Mahoudo+0:44 - 27LVLars Vanden HeedeSoudal Quick-Step Devo Team+0:44
- 28FŘFilip ŘehaAtt Investments+0:44
- 29VJVáclav JežekKasper Crypto4Me+0:44
- 30GAGuillaume AdamVeloce Club Rouen 76+0:44
- 31THTheo HebertVendee U Primeo Energie+0:44
- 32LVLarry ValvasoriLuxembourg+0:44
- 33HRHans Rullier+0:44
- 34MNMattia NegrenteXDS Astana Development Team+0:44
- 35TGThomas Garel+0:44
- 36
Johannes AdamietzRembe | Rad-Net+0:44 - 37LLLouka Lesueur DufreneVeloce Club Rouen 76+0:44
- 38QCQuentin Cowan+0:44
- 39
Niels VandeputteAlpecin-Premier Tech Development Team+1:18 - 40LVLiam Van BylenDecathlon CMA CGM Development Team+1:23
- 41MCMatthieu Cordelier+1:23
- 42AFAnaël Finckbohner+1:23
- 43MIMarius Innhaug DahlDecathlon CMA CGM Development Team+1:23
- 44TVThor VerleysenVolkerwessels Cycling Team+1:23
- 45AFArtëm FofonovXDS Astana Development Team+1:23
- 46BRBraden ReitzDecathlon CMA CGM Development Team+1:23
- 47RGRyan GalNetherlands+1:23
- 48GSGavin SherryEF Education - Aevolo+1:23
- 49FCFinn CrockettVolkerwessels Cycling Team+1:23
- 50
Michael BorošKasper Crypto4Me+1:23
- 51
Mateusz GajdulewiczAtt Investments+1:23 - 52JLJean Louis Le NyVeloce Club Rouen 76+1:23
- 53JKJesse KramerBeat Cc P/B Saxo+1:23
- 54MCMagnus CarstensenEF Education - Aevolo+2:12
- 55AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+2:16
- 56RJRuud Junior NagengastMetec - Solarwatt P/B Mantel+2:36
- 57MZMaël Zahem+3:07
- 58JHJames Hartley+3:07
- 59RCRobbe ClaeysVolkerwessels Cycling Team+4:33
- 60
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaur+4:33
- 61
Miguel HeidemannRembe | Rad-Net+4:33 - 62OTOle TheilerRembe | Rad-Net+4:33
- 63JBJulian BorreschRembe | Rad-Net+4:33
- 64JSJed SmithsonHagens Berman Jayco+4:33
- 65SGSimon GoossensAlpecin-Premier Tech Development Team+4:33
- 66
Dominik NeumanAtt Investments+4:33 - 67MVMattéo Viardot+4:33
- 68HRHugo RoudierSco Dijon Team Materiel-Velo.Com+4:33
- 69MVMatijs Van StrijthemSoudal Quick-Step Devo Team+4:33
- 70KBKylian Breton+4:33
- 71NCNathan CusackEF Education - Aevolo+4:41
- 72JWJonas WaltonCic Pro Cycling Academy+4:43
- 73JCJohan ChardonVendee U Primeo Energie+4:48
- 74TSTom StirnimannTudor Pro Cycling Team U23+9:05
- 75MBMavric BeauneVeloce Club Rouen 76+10:36
- 76MCMichiel CoppensBeat Cc P/B Saxo+10:36
- 77OMOliver MätikTudor Pro Cycling Team U23+10:55
- 78MKMilan KadlecKasper Crypto4Me+10:55
- 79ABAdam BittmanKasper Crypto4Me+10:55
- 80MBMansur BeisembayXDS Astana Development Team+11:05
- 81PPPaul PicardSco Dijon Team Materiel-Velo.Com+11:41
- 82LLLinus LarssonEF Education - Aevolo+11:41
- 83EPEliott Pierre+11:41
- 84JSJoeri SchaperSoudal Quick-Step Devo Team+11:41
- 85PTPaul ThierryArkea-B&B Hotels Continentale+11:45
- 86LDLouis Dudek+11:47
- 87SHSimilien HamonCic Pro Cycling Academy+16:18
- 88ŠZŠtěpán ZahálkaKasper Crypto4Me+17:13
- 89LCLenny Chouffe+17:13
- 90SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel+17:13
- 91APArthur ProginTudor Pro Cycling Team U23+17:13
- 92JVJasper VerbruggeHagens Berman Jayco+17:13
- 93KSKarl SagnierGroupama-FDJ United+17:13
- 94TCTom ChampenoisSco Dijon Team Materiel-Velo.Com+17:13
- 95JWJelle WeierinkVolkerwessels Cycling Team+17:17
- 96MBMoritz BinderRembe | Rad-Net+17:21
- 97TBTimo BehrensAlpecin-Premier Tech Development Team+17:22
- 98LBLilian BruyereSco Dijon Team Materiel-Velo.Com+17:22
- 99CECarl Emil PedersenHagens Berman Jayco+17:25
- 100ADAlexis David+17:25
- 101MWMattanja WoetsVolkerwessels Cycling Team+17:25
- 102VRValentin Rudel+17:25
- 103SAStijn AppelBeat Cc P/B Saxo+17:25
- 104
Josef ČernýKasper Crypto4Me+17:25 - 105MKMax KroonenBeat Cc P/B Saxo+17:25
- 106MMMarijn MaasBeat Cc P/B Saxo+17:25
- 107JŘJakub ŘímanAtt Investments+17:25
- 108
Laurens SweeckAlpecin-Premier Tech Development Team+17:25
- 109MMMaui Morrison+17:25
- 110VBVictor BroexMetec - Solarwatt P/B Mantel+17:25
- 111ARAnthony Ralle+17:25
- 112TCToby Chatonnet+17:25
- 113NPNate PringleDecathlon CMA CGM Development Team+17:25
- 114RHRoy HoogendoornMetec - Solarwatt P/B Mantel+17:25
- 115JEJohan EltoftTudor Pro Cycling Team U23+17:25
- 116MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+17:25
- 117AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaur+17:25
- 118MBMathéo BarusseauVendee U Primeo Energie+17:25
- 119CPClément PetitVeloce Club Rouen 76+17:25
- 120FLFlorentin Lecamus LambertVeloce Club Rouen 76+17:25
- 121FRFelix Rouinsard+17:25
- 122MSMattia SambinelloHagens Berman Jayco+17:25
- 123CTCarl Truffer+17:25
- 124FVFausto Valentin PennaTeam Lotto Kern-Haus Outlet Montabaur+17:31
- 125
Ben WigginsHagens Berman Jayco+22:38 - 126LMLudovic Morice+22:52
- 127RHRomuald Herve+22:52
- 128LRLuc RoyerSoudal Quick-Step Devo Team+22:52
- 129THTom Herteler+22:52
- OTLMPMikhail PodluzhnyyXDS Astana Development TeamOTL
- OTLJHJules HueOTL
- ABDDRDias RysbayXDS Astana Development TeamABD
- ABDŠVŠimon VaníčekAtt InvestmentsABD
- ABDEBEliott BouletGroupama-FDJ UnitedABD
- ABDMCMaximilian CushwayGroupama-FDJ UnitedABD
- ABD
Mathias GuillemetteTudor Pro Cycling Team U23ABD - ABDRCRiccardo ColomboHagens Berman JaycoABD
- ABDLDLouka DidierSco Dijon Team Materiel-Velo.ComABD
- ABDBCBen ChiltonABD
- ABDFGFlorian GaillardABD
General classification
- 1
Victor GuernalecCic Pro Cycling Academy8:49:38 - 2KHKasper HauglandDecathlon CMA CGM Development Team+0:13
- 3LMLudovico MellanoXDS Astana Development Team+0:16
- 4AMAdam MitchellVendee U Primeo Energie+0:23
- 5HMHugo Millet+0:31
- 6JZJermaine ZemkeRembe | Rad-Net+0:32
- 7GAGuillaume AdamVeloce Club Rouen 76+0:43
- 8LLLouka Lesueur DufreneVeloce Club Rouen 76+0:43
- 9
Léandre LozouetCic Pro Cycling Academy+0:44 - 10LLLenaic LangellaCic Pro Cycling Academy+0:44
- 11MVMaxime VezieCic Pro Cycling Academy+0:44
- 12MZMarc Zafra CoronellasSoudal Quick-Step Devo Team+0:47
- 13
Ceriel DesalSoudal Quick-Step Devo Team+0:47 - 14BBBert BolleVolkerwessels Cycling Team+0:47
- 15EPEvan PavisVendee U Primeo Energie+0:51
- 16EFEsteban FoucherGroupama-FDJ United+0:53
- 17THTheo HebertVendee U Primeo Energie+0:56
- 18
David HaverdingsAlpecin-Premier Tech Development Team+0:58 - 19MNMattia NegrenteXDS Astana Development Team+1:00
- 20JKJochem KerckhaertBeat Cc P/B Saxo+1:05
- 21YDYann DuboisGroupama-FDJ United+1:06
- 22
Tomos PattinsonEF Education - Aevolo+1:11 - 23LRLéo Roy+1:12
- 24QCQuentin Cowan+1:12
- 25TGThomas Garel+1:15
- 26SBSacha BergaudSco Dijon Team Materiel-Velo.Com+1:20
- 27JLJean Louis Le NyVeloce Club Rouen 76+1:22
- 28RRReef RobertsGroupama-FDJ United+1:23
- 29
Nolann Mahoudo+1:25 - 30LVLarry ValvasoriLuxembourg+1:25
- 31TBTomasz BudzińskiAtt Investments+1:26
- 32FŘFilip ŘehaAtt Investments+1:26
- 33
Niels VandeputteAlpecin-Premier Tech Development Team+1:32 - 34RGRyan GalNetherlands+1:32
- 35HRHans Rullier+1:34
- 36MIMarius Innhaug DahlDecathlon CMA CGM Development Team+1:36
- 37VJVáclav JežekKasper Crypto4Me+1:36
- 38
Johannes AdamietzRembe | Rad-Net+1:37 - 39AFArtëm FofonovXDS Astana Development Team+1:39
- 40GSGavin SherryEF Education - Aevolo+1:50
- 41AFAnaël Finckbohner+1:51
- 42
Mateusz GajdulewiczAtt Investments+2:05 - 43FCFinn CrockettVolkerwessels Cycling Team+2:10
- 44
Michael BorošKasper Crypto4Me+2:15
- 45TVThor VerleysenVolkerwessels Cycling Team+2:39
- 46NRNoah RamsayAlpecin-Premier Tech Development Team+2:50
- 47JDJuan David SierraTudor Pro Cycling Team U23+2:59
- 48LVLiam Van BylenDecathlon CMA CGM Development Team+3:40
- 49JKJesse KramerBeat Cc P/B Saxo+3:47
- 50BRBraden ReitzDecathlon CMA CGM Development Team+4:04
- 51OTOle TheilerRembe | Rad-Net+4:58
- 52MVMattéo Viardot+4:59
- 53HRHugo RoudierSco Dijon Team Materiel-Velo.Com+5:09
- 54KBKylian Breton+5:14
- 55
Dominik NeumanAtt Investments+5:15 - 56MZMaël Zahem+5:19
- 57RJRuud Junior NagengastMetec - Solarwatt P/B Mantel+5:33
- 58RCRobbe ClaeysVolkerwessels Cycling Team+5:40
- 59JHJames Hartley+6:07
- 60PCPaul ConorVendee U Primeo Energie+6:17
- 61JCJohan ChardonVendee U Primeo Energie+6:34
- 62
Miguel HeidemannRembe | Rad-Net+6:49 - 63JBJulian BorreschRembe | Rad-Net+6:52
- 64AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+7:06
- 65NCNathan CusackEF Education - Aevolo+7:20
- 66SGSimon GoossensAlpecin-Premier Tech Development Team+7:50
- 67JWJonas WaltonCic Pro Cycling Academy+8:01
- 68MVMatijs Van StrijthemSoudal Quick-Step Devo Team+9:23
- 69MCMatthieu Cordelier+9:36
- 70MCMagnus CarstensenEF Education - Aevolo+10:26
- 71MBMavric BeauneVeloce Club Rouen 76+10:35
- 72PTPaul ThierryArkea-B&B Hotels Continentale+12:16
- 73PPPaul PicardSco Dijon Team Materiel-Velo.Com+12:17
- 74MCMichiel CoppensBeat Cc P/B Saxo+12:43
- 75OMOliver MätikTudor Pro Cycling Team U23+13:04
- 76LVLars Vanden HeedeSoudal Quick-Step Devo Team+13:16
- 77
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaur+13:32
- 78MBMansur BeisembayXDS Astana Development Team+13:37
- 79LDLouis Dudek+13:41
- 80LLLinus LarssonEF Education - Aevolo+14:10
- 81TSTom StirnimannTudor Pro Cycling Team U23+16:06
- 82EPEliott Pierre+16:11
- 83MKMilan KadlecKasper Crypto4Me+16:28
- 84JSJed SmithsonHagens Berman Jayco+17:15
- 85MBMathéo BarusseauVendee U Primeo Energie+17:32
- 86AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaur+17:40
- 87FVFausto Valentin PennaTeam Lotto Kern-Haus Outlet Montabaur+17:46
- 88JSJoeri SchaperSoudal Quick-Step Devo Team+19:31
- 89VRValentin Rudel+19:45
- 90JVJasper VerbruggeHagens Berman Jayco+19:58
- 91LBLilian BruyereSco Dijon Team Materiel-Velo.Com+20:00
- 92JŘJakub ŘímanAtt Investments+20:01
- 93ABAdam BittmanKasper Crypto4Me+20:12
- 94SAStijn AppelBeat Cc P/B Saxo+20:14
- 95MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+20:15
- 96TBTimo BehrensAlpecin-Premier Tech Development Team+20:40
- 97APArthur ProginTudor Pro Cycling Team U23+21:43
- 98NPNate PringleDecathlon CMA CGM Development Team+24:16
- 99SHSimilien HamonCic Pro Cycling Academy+24:43
- 100ŠZŠtěpán ZahálkaKasper Crypto4Me+24:43
- 101MMMaui Morrison+25:17
- 102RHRoy HoogendoornMetec - Solarwatt P/B Mantel+25:21
- 103TCToby Chatonnet+25:38
- 104VBVictor BroexMetec - Solarwatt P/B Mantel+25:39
- 105ARAnthony Ralle+25:39
- 106MSMattia SambinelloHagens Berman Jayco+25:41
- 107
Laurens SweeckAlpecin-Premier Tech Development Team+25:59
- 108LCLenny Chouffe+26:14
- 109CTCarl Truffer+27:05
- 110MKMax KroonenBeat Cc P/B Saxo+27:23
- 111JWJelle WeierinkVolkerwessels Cycling Team+28:12
- 112LMLudovic Morice+28:19
- 113MMMarijn MaasBeat Cc P/B Saxo+29:07
- 114MWMattanja WoetsVolkerwessels Cycling Team+29:33
- 115JEJohan EltoftTudor Pro Cycling Team U23+30:01
- 116FRFelix Rouinsard+30:36
- 117
Josef ČernýKasper Crypto4Me+30:46 - 118
Ben WigginsHagens Berman Jayco+30:54 - 119MBMoritz BinderRembe | Rad-Net+31:14
- 120LRLuc RoyerSoudal Quick-Step Devo Team+32:01
- 121FLFlorentin Lecamus LambertVeloce Club Rouen 76+32:08
- 122ADAlexis David+32:14
- 123KSKarl SagnierGroupama-FDJ United+33:02
- 124CECarl Emil PedersenHagens Berman Jayco+33:22
- 125SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel+33:27
- 126TCTom ChampenoisSco Dijon Team Materiel-Velo.Com+33:58
- 127THTom Herteler+37:46
- 128CPClément PetitVeloce Club Rouen 76+38:41
- 129RHRomuald Herve+40:48
Points classification
- 1MIMarius Innhaug DahlDecathlon CMA CGM Development Team45
- 2PCPaul ConorVendee U Primeo Energie34
- 3HMHugo Millet25
- 4SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel24
- 5MWMattanja WoetsVolkerwessels Cycling Team22
- 6LMLudovico MellanoXDS Astana Development Team20
- 7
Nolann Mahoudo20 - 8
Léandre LozouetCic Pro Cycling Academy19 - 9ABAdam BittmanKasper Crypto4Me18
- 10LVLiam Van BylenDecathlon CMA CGM Development Team18
- 11
Victor GuernalecCic Pro Cycling Academy16 - 12AMAdam MitchellVendee U Primeo Energie16
- 13JZJermaine ZemkeRembe | Rad-Net14
- 14BBBert BolleVolkerwessels Cycling Team14
- 15AFArtëm FofonovXDS Astana Development Team14
- 16JHJames Hartley12
- 17
Niels VandeputteAlpecin-Premier Tech Development Team12 - 18MZMaël Zahem12
- 19RCRobbe ClaeysVolkerwessels Cycling Team11
- 20
Dominik NeumanAtt Investments10 - 21KHKasper HauglandDecathlon CMA CGM Development Team9
- 22JKJochem KerckhaertBeat Cc P/B Saxo9
- 23EPEvan PavisVendee U Primeo Energie8
- 24SBSacha BergaudSco Dijon Team Materiel-Velo.Com8
- 25
Miguel HeidemannRembe | Rad-Net8 - 26MMMarijn MaasBeat Cc P/B Saxo8
- 27YDYann DuboisGroupama-FDJ United7
- 28JDJuan David SierraTudor Pro Cycling Team U236
- 29LLLenaic LangellaCic Pro Cycling Academy5
- 30LRLéo Roy5
- 31TBTomasz BudzińskiAtt Investments4
- 32NPNate PringleDecathlon CMA CGM Development Team4
- 33MSMattia SambinelloHagens Berman Jayco4
- 34
Tomos PattinsonEF Education - Aevolo3 - 35MZMarc Zafra CoronellasSoudal Quick-Step Devo Team2
- 36EFEsteban FoucherGroupama-FDJ United2
- 37JCJohan ChardonVendee U Primeo Energie2
- 38MBMavric BeauneVeloce Club Rouen 762
- 39EPEliott Pierre2
- 40FLFlorentin Lecamus LambertVeloce Club Rouen 762
Mountains classification
- 1MMMarijn MaasBeat Cc P/B Saxo58
- 2SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel32
- 3ABAdam BittmanKasper Crypto4Me20
- 4RCRobbe ClaeysVolkerwessels Cycling Team12
- 5MWMattanja WoetsVolkerwessels Cycling Team12
- 6KHKasper HauglandDecathlon CMA CGM Development Team10
- 7GSGavin SherryEF Education - Aevolo10
- 8HMHugo Millet8
- 9JHJames Hartley8
- 10PCPaul ConorVendee U Primeo Energie8
- 11MKMilan KadlecKasper Crypto4Me8
- 12NPNate PringleDecathlon CMA CGM Development Team8
- 13
Victor GuernalecCic Pro Cycling Academy4 - 14JCJohan ChardonVendee U Primeo Energie4
- 15MBMansur BeisembayXDS Astana Development Team4
- 16LDLouis Dudek4
- 17LBLilian BruyereSco Dijon Team Materiel-Velo.Com4
- 18ADAlexis David4
- 19CPClément PetitVeloce Club Rouen 764
- 20BBBert BolleVolkerwessels Cycling Team2
- 21MZMaël Zahem2
- 22PPPaul PicardSco Dijon Team Materiel-Velo.Com2
Youth classification
- 1KHKasper HauglandDecathlon CMA CGM Development Team8:49:51
- 2LMLudovico MellanoXDS Astana Development Team+0:03
- 3JZJermaine ZemkeRembe | Rad-Net+0:19
- 4LLLouka Lesueur DufreneVeloce Club Rouen 76+0:30
- 5
Léandre LozouetCic Pro Cycling Academy+0:31 - 6LLLenaic LangellaCic Pro Cycling Academy+0:31
- 7MVMaxime VezieCic Pro Cycling Academy+0:31
- 8MZMarc Zafra CoronellasSoudal Quick-Step Devo Team+0:34
- 9BBBert BolleVolkerwessels Cycling Team+0:34
- 10EPEvan PavisVendee U Primeo Energie+0:38
- 11EFEsteban FoucherGroupama-FDJ United+0:40
- 12
David HaverdingsAlpecin-Premier Tech Development Team+0:45 - 13MNMattia NegrenteXDS Astana Development Team+0:47
- 14YDYann DuboisGroupama-FDJ United+0:53
- 15
Tomos PattinsonEF Education - Aevolo+0:58 - 16SBSacha BergaudSco Dijon Team Materiel-Velo.Com+1:07
- 17RRReef RobertsGroupama-FDJ United+1:10
- 18RGRyan GalNetherlands+1:19
- 19HRHans Rullier+1:21
- 20MIMarius Innhaug DahlDecathlon CMA CGM Development Team+1:23
- 21VJVáclav JežekKasper Crypto4Me+1:23
- 22AFArtëm FofonovXDS Astana Development Team+1:26
- 23GSGavin SherryEF Education - Aevolo+1:37
- 24AFAnaël Finckbohner+1:38
- 25TVThor VerleysenVolkerwessels Cycling Team+2:26
- 26JDJuan David SierraTudor Pro Cycling Team U23+2:46
- 27LVLiam Van BylenDecathlon CMA CGM Development Team+3:27
- 28BRBraden ReitzDecathlon CMA CGM Development Team+3:51
- 29MVMattéo Viardot+4:46
- 30HRHugo RoudierSco Dijon Team Materiel-Velo.Com+4:56
- 31KBKylian Breton+5:01
- 32MZMaël Zahem+5:06
- 33RJRuud Junior NagengastMetec - Solarwatt P/B Mantel+5:20
- 34JCJohan ChardonVendee U Primeo Energie+6:21
- 35NCNathan CusackEF Education - Aevolo+7:07
- 36JWJonas WaltonCic Pro Cycling Academy+7:48
- 37MVMatijs Van StrijthemSoudal Quick-Step Devo Team+9:10
- 38MCMagnus CarstensenEF Education - Aevolo+10:13
- 39PTPaul ThierryArkea-B&B Hotels Continentale+12:03
- 40PPPaul PicardSco Dijon Team Materiel-Velo.Com+12:04
- 41OMOliver MätikTudor Pro Cycling Team U23+12:51
- 42LVLars Vanden HeedeSoudal Quick-Step Devo Team+13:03
- 43MBMansur BeisembayXDS Astana Development Team+13:24
- 44LLLinus LarssonEF Education - Aevolo+13:57
- 45TSTom StirnimannTudor Pro Cycling Team U23+15:53
- 46MKMilan KadlecKasper Crypto4Me+16:15
- 47JSJed SmithsonHagens Berman Jayco+17:02
- 48MBMathéo BarusseauVendee U Primeo Energie+17:19
- 49FVFausto Valentin PennaTeam Lotto Kern-Haus Outlet Montabaur+17:33
- 50JSJoeri SchaperSoudal Quick-Step Devo Team+19:18
- 51VRValentin Rudel+19:32
- 52JVJasper VerbruggeHagens Berman Jayco+19:45
- 53LBLilian BruyereSco Dijon Team Materiel-Velo.Com+19:47
- 54ABAdam BittmanKasper Crypto4Me+19:59
- 55MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+20:02
- 56APArthur ProginTudor Pro Cycling Team U23+21:30
- 57SHSimilien HamonCic Pro Cycling Academy+24:30
- 58ŠZŠtěpán ZahálkaKasper Crypto4Me+24:30
- 59MMMaui Morrison+25:04
- 60MSMattia SambinelloHagens Berman Jayco+25:28
- 61CTCarl Truffer+26:52
- 62JWJelle WeierinkVolkerwessels Cycling Team+27:59
- 63JEJohan EltoftTudor Pro Cycling Team U23+29:48
- 64FRFelix Rouinsard+30:23
- 65
Ben WigginsHagens Berman Jayco+30:41 - 66MBMoritz BinderRembe | Rad-Net+31:01
- 67LRLuc RoyerSoudal Quick-Step Devo Team+31:48
- 68ADAlexis David+32:01
- 69KSKarl SagnierGroupama-FDJ United+32:49
- 70CECarl Emil PedersenHagens Berman Jayco+33:09
- 71TCTom ChampenoisSco Dijon Team Materiel-Velo.Com+33:45
- 72THTom Herteler+37:33
- 73RHRomuald Herve+40:35