Stage 1
24 Aug 2025
Stage result
- 1
Noah HobbsEF Education - EasyPost4:14:45 - 2DDDavide DonatiRed Bull - Bora - Hansgrohe Rookiess.t.
- 3
Cesar Macias EstradaBurgos-Burpellet-BHs.t. - 4
Matyáš KopeckýUnibet Rose Rocketss.t. - 5
Mathieu KockelmannLotto Intermarchés.t. - 6PFPatrick FrydkjærLidl-Trek Future Racings.t.
- 7
seth DunwoodyBahrain Victorious Development Teams.t. - 8KLKarsten Larsen FeldmannUnibet Rose Rocketss.t.
- 9JAJose Antonio Prieto De LunaPetrolikes.t.
- 10ARAnže RavbarFactor Racings.t.
- 11DPDavid PaumannHrinkow Advaricss.t.
- 12CACarlos Alfonso Garcia Trejos.t.
- 13DMDaniel MoreiraHagens Berman Jaycos.t.
- 14TSTobias SvarreUno-X Mobilitys.t.
- 15
Elliot RoweTeam Visma | Lease A Bike Developments.t.
- 16MMMil MorangTeam Lotto Kern-Haus Outlet Montabaurs.t.
- 17LLLucas LopesEfapel Cyclings.t.
- 18
Jørgen NordhagenTeam Visma | Lease A Bikes.t. - 19LDLuke David ValentiIsrael Premier Tech Academys.t.
- 20PHPeter HansenNetcompany INEOSs.t.
- 21SPSebastian PutzRed Bull - Bora - Hansgrohe Rookiess.t.
- 22
Jakob OmrzelBahrain Victoriouss.t. - 23
Aaron DockxAlpecin-Premier Techs.t. - 24
Jente MichelsAlpecin-Premier Tech Development Teams.t. - 25JRJoris Reinderinks.t.
- 26JWJack WardLidl-Trek Future Racings.t.
- 27ECEzra CaudellModern Adventure Pro Cyclings.t.
- 28RDRobin DonzéTudor Pro Cycling Teams.t.
- 29JMJoão MartinsCredibom / La Alumínios / Marcos Cars.t.
- 30MPMichał PomorskiAtt Investmentss.t.
- 31
Paul SeixasDecathlon CMA CGM Teams.t. - 32SGSimone GualdiLotto Intermarchés.t.
- 33DCDiego CasagrandeTudor Pro Cycling Team U23s.t.
- 34ABAlessandro BorgoBahrain Victoriouss.t.
- 35AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaurs.t.
- 36
Carl-Frederik BévortUno-X Mobilitys.t. - 37ALAntoine L'hoteDecathlon CMA CGM Teams.t.
- 38GTGonçalo TavaresEfapel Cyclings.t.
- 39
Simon DalbyUno-X Mobilitys.t. - 40
Adam RaffertyHagens Berman Jaycos.t. - 41FTFilippo TurconiBardiani Csf 7 Sabers.t.
- 42
Callum ThornleyRed Bull - Bora - Hansgrohes.t.
- 43EVErazem ValjavecSoudal Quick-Step Devo Teams.t.
- 44ATAljaž TurkAdria Mobils.t.
- 45LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookiess.t.
- 46JJJose Juan Prieto De LunaPetrolike+0:07
- 47
Bruno KesslerTudor Pro Cycling Team U23+0:07 - 48MZMauricio Zapata ArboledaTeam Sistecredito+0:07
- 49
Marco SchrettlXDS Astana Team+0:07 - 50LOLiam O BrienLidl-Trek Future Racing+0:07
- 51
Jarno WidarLotto Intermarché+0:07 - 52JFJuan Felipe Rodriguez ContrerasEF Education - EasyPost+0:07
- 53JBJacob BushDevelopment Team Picnic PostNL+0:07
- 54JHJo HashikawaKinan Racing Team+0:07
- 55EEErick Emanuel Gonzalez Arvizo+0:07
- 56
Cole KesslerModern Adventure Pro Cycling+0:07 - 57PMPau Marti SorianoNSN Cycling Team+0:07
- 58PTPablo Torres AriasUAE Team Emirates XRG+0:07
- 59
Tomos PattinsonEF Education - Aevolo+0:07 - 60
Pietro MattioTeam Visma | Lease A Bike+0:07 - 61IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+0:07
- 62TPTomáš PřidalTeam United Shipping+0:07
- 63PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+0:07
- 64ABAdam BittmanKasper Crypto4Me+0:07
- 65VJVáclav JežekKasper Crypto4Me+0:07
- 66
Jamie MeehanCofidis+0:07 - 67TRTim RexTeam Visma | Lease A Bike+0:07
- 68HLHugo LennartssonLucky Sport Cycling Team+0:07
- 69MRMateo Ramirez TorresUAE Team Emirates Gen-Z+0:07
- 70JMJaka MaroltSlovenia+0:07
- 71JMJoel MellbyLucky Sport Cycling Team+0:07
- 72DLDawid LewandowskiNSN Development Team+0:07
- 73FGFilip GruszczyńskiMbh Bank Csb Telecom Fort+0:07
- 74OVOtto Van ZandenAzerion / Villa Valkenburg+0:07
- 75DLDaniel LimaBourg En Bresse Ain Cyclisme+0:07
- 76MBMauro BrennerRembe | Rad-Net+0:07
- 77MZMichael Zarate AnimaPetrolike+0:07
- 78
Jan HuberTudor Pro Cycling Team U23+0:07 - 79LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:07
- 80ZMZachary MarriageNSN Development Team+0:07
- 81PFPaul FietzkeRed Bull - Bora - Hansgrohe Rookies+0:07
- 82MBMykhailo Basaraba+0:07
- 83RWRobert White Espadero+0:07
- 84FBFergus BrowningTerengganu Cycling Team+0:07
- 85HAHugo Aznar VijuescaEquipo Kern Pharma+0:07
- 86RBRafael BarbasTavfer-Ovos Matinados-Mortágua+0:07
- 87AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaur+0:07
- 88
Maxime DecombleGroupama-FDJ United+0:07 - 89MBMax BockRed Bull - Bora - Hansgrohe Rookies+0:07
- 90KEKamiel EemanLotto - Groupe Wanty+0:07
- 91EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+0:07
- 92
Jonas Kind HøydahlTeam Visma | Lease A Bike Development+0:07 - 93EBEivind Broholt FougnerUnibet Rose Rockets+0:07
- 94JMJaider Muñoz RestrepoTeam Sistecredito+0:07
- 95KKKoki KamadaTeam Nippo Nuovacomauto Obor+0:07
- 96LMLuis Monteros RomeroBest Pc Ecuador+0:07
- 97NZNicola ZumstegBiesse - Carrera - Premac+0:07
- 98YMYafiet MulugetaEritrea+0:24
- 99
Oliver PeaceTeam Picnic PostNL+1:00 - 100LLLouka Lesueur DufreneVeloce Club Rouen 76+1:07
- 101JWJonas WaltonCic Pro Cycling Academy+1:15
- 102BDBram DanklofAzerion / Villa Valkenburg+1:15
- 103JMJackson MedwayTudor Pro Cycling Team U23+1:15
- 104RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery+1:15
- 105GIGenji IwamuraTeam Nippo Nuovacomauto Obor+1:15
- 106PCPedri Crause+1:15
- 107HCHeorhii ChyzhykovUkraine Cycling Team+1:15
- 108MMMiguel Marin MartinezEF Education - Aevolo+1:15
- 109
Storm IngebrigtsenUno-X Mobility+1:15 - 110JSJasper SchoofsBelgium+1:54
- 111FMFranciszek MatuszewskiMazowsze Serce Polski+1:54
- 112KFKilian FeursteinTeam Vorarlberg+1:54
- 113LLLouis LeidertLidl-Trek Future Racing+2:18
- 114SKStef KoningAzerion / Villa Valkenburg+2:39
- 115VLVictor LoulergueGroupama-FDJ United+2:57
- 116AFAlberto Fernandez Reviejo+3:57
- 117IMIsak Magnusson+3:57
- 118
Pierre Henry BassetXDS Astana Development Team+4:03 - 119NDNino De JongAzerion / Villa Valkenburg+7:51
- 120VBVladislav BashlykovXDS Astana Development Team+7:51
- 121
Mateusz GajdulewiczAtt Investments+7:51 - 122GHGavin HladyEF Education - Aevolo+7:51
- 123SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+7:51
- 124NKNejc KomacFactor Racing+7:51
- 125APAlejandro Pita HidroboTeam Saitel+7:51
- 126NSNicola SchleunigerRun&Race-Solarpur+7:51
- 127SCSamuel CoutureCanada+7:51
- 128RRRudolf RemkhiMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+7:51
- 129IWIkki Watanabe+7:51
- 130NUNoé UryTeam Storck - Mrw Bau+7:51
- 131JPJakob PurtschellerTirol Ktm Cycling Team+7:51
- 132VMVille MerlövBhs-Pl Beton Bornholm+10:39
- 133NCNathan CusackEF Education - Aevolo+10:39
- 134JGJerome GauthierProject Echelon Racing+10:39
- 135SHShoma HayashibaraShimano Racing Team+10:39
- 136HUHalvor Utengen SandstadTeam Coop - Repsol+10:39
- 137RMRen MochizukiTeam Ukyo+10:39
- 138MBMats BernsTeam Storck - Mrw Bau+10:39
- 139MPMarvin PetersEew-Vdk Cyclingteam+10:39
- 140ŠZŠtěpán ZahálkaKasper Crypto4Me+10:39
- 141
Conrad HaugstedTeam Coloquick+14:23 - 142EGEstiven Garcia Gomez+14:57
- 143ADAcke DahlblomUn Cycling Team+17:10
- 144IAIbai Azanza BuruscoEquipo Kern Pharma+17:10
- 145LPLeonard Peloquin+19:21
- 146JIJhoffre Imbaquingo Benavides+19:21
- 147DHDean HarveyIreland+19:21
- 148TDTeodor De LucaLucky Sport Cycling Team+20:02
- 149JBJulian BaudryTeam Brennan+22:25
- 150ASAdrian StiegerSchwingshandl Intralogistics+22:35
- 151NMNasrallah Mohamed Aissa EssemianiMadar Pro Cycling Team+22:35
- 152CMCarson MatternCanada+24:23
- 153OAOussama Abdellah MimouniMadar Pro Cycling Team+24:23
- 154
Owen Cole+26:13 - 155MBMansur BeisembayXDS Astana Development Team+31:05
- 156ASAslan Silykbek+35:34
- DNFSFSamuel Florez GarcesModern Adventure Pro CyclingDNF
- DNF
Adria Pericas CapdevilaUAE Team Emirates XRGDNF
General classification
- 1
Paul SeixasDecathlon CMA CGM Team4:22:04 - 2LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookiess.t.
- 3
Jørgen NordhagenTeam Visma | Lease A Bike+0:08 - 4
Adam RaffertyHagens Berman Jayco+0:12 - 5
Marco SchrettlXDS Astana Team+0:14 - 6MRMateo Ramirez TorresUAE Team Emirates Gen-Z+0:15
- 7
Jarno WidarLotto Intermarché+0:17 - 8PHPeter HansenNetcompany INEOS+0:18
- 9
Callum ThornleyRed Bull - Bora - Hansgrohe+0:20
- 10LOLiam O BrienLidl-Trek Future Racing+0:20
- 11PTPablo Torres AriasUAE Team Emirates XRG+0:21
- 12MBMax BockRed Bull - Bora - Hansgrohe Rookies+0:25
- 13
Maxime DecombleGroupama-FDJ United+0:25 - 14LTLuke TuckwellRed Bull - Bora - Hansgrohe+0:25
- 15
Jakob OmrzelBahrain Victorious+0:29 - 16TSTobias SvarreUno-X Mobility+0:29
- 17LLLucas LopesEfapel Cycling+0:29
- 18RDRobin DonzéTudor Pro Cycling Team+0:29
- 19JFJuan Felipe Rodriguez ContrerasEF Education - EasyPost+0:30
- 20
Simon DalbyUno-X Mobility+0:31 - 21JWJack WardLidl-Trek Future Racing+0:31
- 22JMJaider Muñoz RestrepoTeam Sistecredito+0:34
- 23
Tomos PattinsonEF Education - Aevolo+0:34 - 24OVOtto Van ZandenAzerion / Villa Valkenburg+0:35
- 25
Jan HuberTudor Pro Cycling Team U23+0:36 - 26
Aaron DockxAlpecin-Premier Tech+0:37 - 27SPSebastian PutzRed Bull - Bora - Hansgrohe Rookies+0:38
- 28DMDaniel MoreiraHagens Berman Jayco+0:40
- 29EVErazem ValjavecSoudal Quick-Step Devo Team+0:40
- 30ZMZachary MarriageNSN Development Team+0:41
- 31
Elliot RoweTeam Visma | Lease A Bike Development+0:42
- 32PFPaul FietzkeRed Bull - Bora - Hansgrohe Rookies+0:42
- 33KEKamiel EemanLotto - Groupe Wanty+0:43
- 34
Cole KesslerModern Adventure Pro Cycling+0:43 - 35EBEivind Broholt FougnerUnibet Rose Rockets+0:43
- 36TRTim RexTeam Visma | Lease A Bike+0:44
- 37AWArno WallenbornTeam Lotto Kern-Haus Outlet Montabaur+0:44
- 38PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+0:44
- 39LDLuke David ValentiIsrael Premier Tech Academy+0:48
- 40ABAlessandro BorgoBahrain Victorious+0:48
- 41NZNicola ZumstegBiesse - Carrera - Premac+0:49
- 42CACarlos Alfonso Garcia Trejo+0:49
- 43
Jamie MeehanCofidis+0:50 - 44DLDaniel LimaBourg En Bresse Ain Cyclisme+0:50
- 45MBMykhailo Basaraba+0:51
- 46SGSimone GualdiLotto Intermarché+0:53
- 47PFPatrick FrydkjærLidl-Trek Future Racing+0:53
- 48LMLuis Monteros RomeroBest Pc Ecuador+0:54
- 49ALAntoine L'hoteDecathlon CMA CGM Team+0:54
- 50PMPau Marti SorianoNSN Cycling Team+0:57
- 51FTFilippo TurconiBardiani Csf 7 Saber+0:57
- 52FBFergus BrowningTerengganu Cycling Team+0:59
- 53JBJacob BushDevelopment Team Picnic PostNL+0:59
- 54HAHugo Aznar VijuescaEquipo Kern Pharma+1:00
- 55MPMichał PomorskiAtt Investments+1:00
- 56DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+1:00
- 57ECEzra CaudellModern Adventure Pro Cycling+1:00
- 58
Matyáš KopeckýUnibet Rose Rockets+1:00 - 59DCDiego CasagrandeTudor Pro Cycling Team U23+1:00
- 60DPDavid PaumannHrinkow Advarics+1:00
- 61ARAnže RavbarFactor Racing+1:00
- 62JAJose Antonio Prieto De LunaPetrolike+1:00
- 63GTGonçalo TavaresEfapel Cycling+1:00
- 64
Jente MichelsAlpecin-Premier Tech Development Team+1:00 - 65MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+1:00
- 66JRJoris Reinderink+1:00
- 67
Mathieu KockelmannLotto Intermarché+1:00 - 68
Noah HobbsEF Education - EasyPost+1:00 - 69AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+1:00
- 70
Cesar Macias EstradaBurgos-Burpellet-BH+1:00 - 71
seth DunwoodyBahrain Victorious Development Team+1:00 - 72KLKarsten Larsen FeldmannUnibet Rose Rockets+1:00
- 73ATAljaž TurkAdria Mobil+1:00
- 74JMJoão MartinsCredibom / La Alumínios / Marcos Car+1:00
- 75
Carl-Frederik BévortUno-X Mobility+1:00 - 76TPTomáš PřidalTeam United Shipping+1:04
- 77MBMauro BrennerRembe | Rad-Net+1:06
- 78RBRafael BarbasTavfer-Ovos Matinados-Mortágua+1:07
- 79EDEthan DunhamAps Pro Cycling By Team Cadence Cyclery+1:07
- 80
Jonas Kind HøydahlTeam Visma | Lease A Bike Development+1:07 - 81
Pietro MattioTeam Visma | Lease A Bike+1:07 - 82FGFilip GruszczyńskiMbh Bank Csb Telecom Fort+1:07
- 83DLDawid LewandowskiNSN Development Team+1:07
- 84JMJoel MellbyLucky Sport Cycling Team+1:07
- 85MZMauricio Zapata ArboledaTeam Sistecredito+1:07
- 86
Bruno KesslerTudor Pro Cycling Team U23+1:07 - 87JJJose Juan Prieto De LunaPetrolike+1:07
- 88RWRobert White Espadero+1:07
- 89JMJaka MaroltSlovenia+1:07
- 90ABAdam BittmanKasper Crypto4Me+1:07
- 91VJVáclav JežekKasper Crypto4Me+1:07
- 92JHJo HashikawaKinan Racing Team+1:07
- 93KKKoki KamadaTeam Nippo Nuovacomauto Obor+1:07
- 94MZMichael Zarate AnimaPetrolike+1:07
- 95HLHugo LennartssonLucky Sport Cycling Team+1:07
- 96EEErick Emanuel Gonzalez Arvizo+1:07
- 97IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+1:07
- 98YMYafiet MulugetaEritrea+1:24
- 99
Oliver PeaceTeam Picnic PostNL+1:48 - 100PCPedri Crause+2:03
- 101LLLouka Lesueur DufreneVeloce Club Rouen 76+2:07
- 102MMMiguel Marin MartinezEF Education - Aevolo+2:08
- 103HCHeorhii ChyzhykovUkraine Cycling Team+2:11
- 104
Storm IngebrigtsenUno-X Mobility+2:15 - 105RORonan O ConnorAps Pro Cycling By Team Cadence Cyclery+2:15
- 106BDBram DanklofAzerion / Villa Valkenburg+2:15
- 107JWJonas WaltonCic Pro Cycling Academy+2:15
- 108GIGenji IwamuraTeam Nippo Nuovacomauto Obor+2:15
- 109JMJackson MedwayTudor Pro Cycling Team U23+2:15
- 110JSJasper SchoofsBelgium+2:42
- 111FMFranciszek MatuszewskiMazowsze Serce Polski+2:54
- 112KFKilian FeursteinTeam Vorarlberg+2:54
- 113LLLouis LeidertLidl-Trek Future Racing+3:01
- 114VLVictor LoulergueGroupama-FDJ United+3:34
- 115SKStef KoningAzerion / Villa Valkenburg+3:39
- 116AFAlberto Fernandez Reviejo+4:57
- 117IMIsak Magnusson+4:57
- 118
Pierre Henry BassetXDS Astana Development Team+5:03 - 119
Mateusz GajdulewiczAtt Investments+8:43 - 120RRRudolf RemkhiMuğla Büyükşehi̇r Beledi̇yesi̇ Spor Kulübü+8:45
- 121GHGavin HladyEF Education - Aevolo+8:51
- 122IWIkki Watanabe+8:51
- 123APAlejandro Pita HidroboTeam Saitel+8:51
- 124NKNejc KomacFactor Racing+8:51
- 125NSNicola SchleunigerRun&Race-Solarpur+8:51
- 126VBVladislav BashlykovXDS Astana Development Team+8:51
- 127NUNoé UryTeam Storck - Mrw Bau+8:51
- 128JPJakob PurtschellerTirol Ktm Cycling Team+8:51
- 129SCSamuel CoutureCanada+8:51
- 130NDNino De JongAzerion / Villa Valkenburg+8:51
- 131SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+8:51
- 132RMRen MochizukiTeam Ukyo+11:39
- 133ŠZŠtěpán ZahálkaKasper Crypto4Me+11:39
- 134SHShoma HayashibaraShimano Racing Team+11:39
- 135VMVille MerlövBhs-Pl Beton Bornholm+11:39
- 136JGJerome GauthierProject Echelon Racing+11:39
- 137HUHalvor Utengen SandstadTeam Coop - Repsol+11:39
- 138MPMarvin PetersEew-Vdk Cyclingteam+11:39
- 139MBMats BernsTeam Storck - Mrw Bau+11:39
- 140NCNathan CusackEF Education - Aevolo+11:39
- 141
Conrad HaugstedTeam Coloquick+15:23 - 142EGEstiven Garcia Gomez+15:50
- 143IAIbai Azanza BuruscoEquipo Kern Pharma+18:02
- 144ADAcke DahlblomUn Cycling Team+18:10
- 145LPLeonard Peloquin+20:21
- 146JIJhoffre Imbaquingo Benavides+20:21
- 147DHDean HarveyIreland+20:21
- 148TDTeodor De LucaLucky Sport Cycling Team+21:02
- 149JBJulian BaudryTeam Brennan+23:25
- 150ASAdrian StiegerSchwingshandl Intralogistics+23:35
- 151NMNasrallah Mohamed Aissa EssemianiMadar Pro Cycling Team+23:35
- 152CMCarson MatternCanada+25:23
- 153OAOussama Abdellah MimouniMadar Pro Cycling Team+25:23
- 154
Owen Cole+27:12 - 155MBMansur BeisembayXDS Astana Development Team+32:05
- 156ASAslan Silykbek+36:34
Points classification
- 1
Noah HobbsEF Education - EasyPost35 - 2DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies20
- 3
Cesar Macias EstradaBurgos-Burpellet-BH16 - 4PFPatrick FrydkjærLidl-Trek Future Racing14
- 5
Matyáš KopeckýUnibet Rose Rockets14 - 6SKStef KoningAzerion / Villa Valkenburg12
- 7
Mathieu KockelmannLotto Intermarché12 - 8
Elliot RoweTeam Visma | Lease A Bike Development9
- 9
seth DunwoodyBahrain Victorious Development Team9 - 10KLKarsten Larsen FeldmannUnibet Rose Rockets8
- 11JAJose Antonio Prieto De LunaPetrolike7
- 12ARAnže RavbarFactor Racing6
- 13MPMarvin PetersEew-Vdk Cyclingteam6
- 14DPDavid PaumannHrinkow Advarics5
- 15CACarlos Alfonso Garcia Trejo4
- 16DMDaniel MoreiraHagens Berman Jayco3
- 17TSTobias SvarreUno-X Mobility2
Mountains classification
- 1
Paul SeixasDecathlon CMA CGM Team5 - 2JJJose Juan Prieto De LunaPetrolike5
- 3
Marco SchrettlXDS Astana Team4 - 4LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookies3
- 5SKStef KoningAzerion / Villa Valkenburg3
- 6MRMateo Ramirez TorresUAE Team Emirates Gen-Z1
- 7FTFilippo TurconiBardiani Csf 7 Saber1
Youth classification
- 1
Paul SeixasDecathlon CMA CGM Team4:22:04 - 2LMLorenzo Mark FinnRed Bull - Bora - Hansgrohe Rookiess.t.
- 3
Jørgen NordhagenTeam Visma | Lease A Bike+0:08 - 4
Adam RaffertyHagens Berman Jayco+0:12 - 5MRMateo Ramirez TorresUAE Team Emirates Gen-Z+0:15
- 6
Jarno WidarLotto Intermarché+0:17 - 7PHPeter HansenNetcompany INEOS+0:18
- 8LOLiam O BrienLidl-Trek Future Racing+0:20
- 9PTPablo Torres AriasUAE Team Emirates XRG+0:21
- 10MBMax BockRed Bull - Bora - Hansgrohe Rookies+0:25
- 11
Maxime DecombleGroupama-FDJ United+0:25 - 12
Jakob OmrzelBahrain Victorious+0:29 - 13JWJack WardLidl-Trek Future Racing+0:31
- 14
Tomos PattinsonEF Education - Aevolo+0:34 - 15
Jan HuberTudor Pro Cycling Team U23+0:36 - 16DMDaniel MoreiraHagens Berman Jayco+0:40
- 17EVErazem ValjavecSoudal Quick-Step Devo Team+0:40
- 18
Elliot RoweTeam Visma | Lease A Bike Development+0:42
- 19PFPaul FietzkeRed Bull - Bora - Hansgrohe Rookies+0:42
- 20KEKamiel EemanLotto - Groupe Wanty+0:43
- 21PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+0:44
- 22ABAlessandro BorgoBahrain Victorious+0:48
- 23NZNicola ZumstegBiesse - Carrera - Premac+0:49
- 24SGSimone GualdiLotto Intermarché+0:53
- 25PFPatrick FrydkjærLidl-Trek Future Racing+0:53
- 26ALAntoine L'hoteDecathlon CMA CGM Team+0:54
- 27FTFilippo TurconiBardiani Csf 7 Saber+0:57
- 28JBJacob BushDevelopment Team Picnic PostNL+0:59
- 29DDDavide DonatiRed Bull - Bora - Hansgrohe Rookies+1:00
- 30ECEzra CaudellModern Adventure Pro Cycling+1:00
- 31ARAnže RavbarFactor Racing+1:00
- 32
seth DunwoodyBahrain Victorious Development Team+1:00 - 33
Jonas Kind HøydahlTeam Visma | Lease A Bike Development+1:07 - 34FGFilip GruszczyńskiMbh Bank Csb Telecom Fort+1:07
- 35DLDawid LewandowskiNSN Development Team+1:07
- 36JMJoel MellbyLucky Sport Cycling Team+1:07
- 37
Bruno KesslerTudor Pro Cycling Team U23+1:07 - 38JMJaka MaroltSlovenia+1:07
- 39ABAdam BittmanKasper Crypto4Me+1:07
- 40VJVáclav JežekKasper Crypto4Me+1:07
- 41EEErick Emanuel Gonzalez Arvizo+1:07
- 42IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+1:07
- 43YMYafiet MulugetaEritrea+1:24
- 44
Oliver PeaceTeam Picnic PostNL+1:48 - 45MMMiguel Marin MartinezEF Education - Aevolo+2:08
- 46HCHeorhii ChyzhykovUkraine Cycling Team+2:11
- 47
Storm IngebrigtsenUno-X Mobility+2:15 - 48BDBram DanklofAzerion / Villa Valkenburg+2:15
- 49GIGenji IwamuraTeam Nippo Nuovacomauto Obor+2:15
- 50JSJasper SchoofsBelgium+2:42
- 51FMFranciszek MatuszewskiMazowsze Serce Polski+2:54
- 52LLLouis LeidertLidl-Trek Future Racing+3:01
- 53IWIkki Watanabe+8:51
- 54VBVladislav BashlykovXDS Astana Development Team+8:51
- 55RMRen MochizukiTeam Ukyo+11:39
- 56ŠZŠtěpán ZahálkaKasper Crypto4Me+11:39
- 57VMVille MerlövBhs-Pl Beton Bornholm+11:39
- 58HUHalvor Utengen SandstadTeam Coop - Repsol+11:39
- 59MBMats BernsTeam Storck - Mrw Bau+11:39
- 60NCNathan CusackEF Education - Aevolo+11:39
- 61
Conrad HaugstedTeam Coloquick+15:23 - 62TDTeodor De LucaLucky Sport Cycling Team+21:02
- 63JBJulian BaudryTeam Brennan+23:25
- 64NMNasrallah Mohamed Aissa EssemianiMadar Pro Cycling Team+23:35
- 65MBMansur BeisembayXDS Astana Development Team+32:05
- 66ASAslan Silykbek+36:34
- DNFSFSamuel Florez GarcesModern Adventure Pro CyclingDNF
- DNF
Adria Pericas CapdevilaUAE Team Emirates XRGDNF