Stage 1
14 May 2025
Stage result
- 1
Axel ZingleTeam Visma | Lease A Bike3:51:10 - 2
Tobias Lund AndresenDecathlon CMA CGM Teams.t. - 3
Stian FredheimUno-X Mobilitys.t. - 4
Pascal AckermannTeam Jayco AlUlas.t. - 5
Martijn BuddingUnibet Tietema Rocketss.t. - 6
Jason TessonTotalEnergiess.t. - 7
Jon Aberasturi Izagas.t.
- 8MWMatthew WallsTeam Storck - Mrw Baus.t.
- 9
Jenno BerckmoesLotto Intermarchés.t. - 10
Mike TeunissenXDS Astana Teams.t. - 11
Cedric BeullensLotto Intermarchés.t. - 12
Jake StewartNSN Cycling Teams.t. - 13
Rasmus PedersenDecathlon CMA CGM Teams.t. - 14LVLeander Van HautegemTeam Flanders - Baloises.t.
- 15
Sam WatsonNetcompany INEOSs.t. - 16
Arnaud DemareArkea-B&B Hotelss.t.
- 17
Bryan CoquardCofidiss.t. - 18
Fernando Gaviria RendonCaja Rural-Seguros RGAs.t. - 19
Pierre GautheratDecathlon CMA CGM Teams.t. - 20
Samuel LerouxTotalEnergiess.t. - 21
Alberto DaineseSoudal Quick-Steps.t. - 22
Antoine Huby7Eleven Cliqq Roadbike Philippiness.t. - 23
Alec SegaertBelgiums.t. - 24
Yves LampaertSoudal Quick-Steps.t. - 25
Sakarias Koller LølandUno-X Mobilitys.t. - 26
Ronan AugeUnibet Rose Rocketss.t. - 27
Thomas GachignardTotalEnergiess.t. - 28
Carlos Canal BlancoMovistar Teams.t. - 29AKAlexander KonijnNice Metropole Cote D'Azurs.t.
- 30
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGAs.t. - 31
Robin FroidevauxTudor Pro Cycling Teams.t. - 32
Aaron GateXDS Astana Teams.t. - 33
Riley SheehanNSN Cycling Teams.t. - 34MJMaxime JarnetVan Rysel Roubaixs.t.
- 35
William LevyUno-X Mobilitys.t. - 36
Ben SwiftNetcompany INEOSs.t. - 37
Cyril BartheGroupama-FDJ Uniteds.t. - 38
Elia VivianiLottos.t. - 39
Loe Van BelleTeam Visma | Lease A Bikes.t. - 40
Damien TouzeCofidiss.t.
- 41
Axel HuensGroupama-FDJ Uniteds.t. - 42
Thibaud GruelGroupama-FDJ Uniteds.t. - 43
Romain CardisSt Michel - Preference Home - Auber93s.t.
- 44
Pier-André CôtéNSN Cycling Teams.t. - 45
Alexandre DelettreTotalEnergiess.t. - 46
Victor LangellottiXDS Astana Teams.t. - 47
Tomas KopeckýUnibet Rose Rocketss.t. - 48
Raul Garcia PiernaMovistar Teams.t. - 49
Gonzalo Serrano RodriguezMovistar Teams.t. - 50
Tosh Van Der Sandes.t.
- 51
Benjamin ThomasCofidiss.t.
- 52
Ruben Antonio Almeida Guerreiros.t.
- 53JCJoris ChaussinandCic Pro Cycling Academys.t.
- 54JDJustin DucretCic - U - Nantess.t.
- 55BGBaptiste GilletNice Metropole Cote D'Azurs.t.
- 56
Lewis AskeyNSN Cycling Teams.t. - 57
Casper PedersenSoudal Quick-Steps.t. - 58
Nicolas BreuillardTotalEnergiess.t. - 59
Gil GeldersSoudal Quick-Steps.t. - 60
Guillaume BoivinNSN Cycling Teams.t. - 61CJCalum JohnstonLi Ning Stars.t.
- 62
Menno HuisingTeam Visma | Lease A Bikes.t. - 63
Carl-Frederik BévortUno-X Mobilitys.t. - 64
Michael SchwarzmannIsrael - Premier Techs.t.
- 65
Fabian LienhardTudor Pro Cycling Teams.t.
- 66
Paul HennequinEuskaltel-Euskadis.t. - 67ADAlex Diaz AlvarezCaja Rural-Seguros RGAs.t.
- 68
Per Strand HagenesTeam Visma | Lease A Bikes.t. - 69TPThomas PortsmouthWagner Bazin Wbs.t.
- 70
Sam MaisonobeCofidiss.t. - 71
Lucas Erikssons.t.
- 72
Andrea Raccagni NovieroSoudal Quick-Steps.t. - 73
Nans PetersDecathlon AG2R La Mondiale Teams.t. - 74
Ceriel DesalSoudal Quick-Step Devo Teams.t. - 75
Jordi Warlops.t. - 76
Aime De GendtPinarello-Q36.5 Pro Cycling Teams.t.
- 77
Patrick EddyTeam Brennan+0:15 - 78
Connor SwiftNetcompany INEOSs.t. - 79
Gianluca PolleflietDecathlon CMA CGM Team+0:44 - 80
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+0:44 - 81
Eddy Le HuitouzeGroupama-FDJ+0:44 - 82
Mathias NorsgaardLidl - Trek+0:44 - 83MJMaximilien JuillardVélo Club Villefranche Beaujolais+0:44
- 84
Miles ScotsonArkea-B&B Hotels+0:44
- 85JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+0:44
- 86
Joseba Lopez CuestaCaja Rural-Seguros RGA+0:44 - 87
Alex MolenaarCaja Rural-Seguros RGA+0:44 - 88
Henri François Renard HaquinTeam Picnic PostNL+0:44 - 89
Victor PaponNice Metropole Cote D'Azur+0:44 - 90
Jaakko HänninenNice Metropole Cote D'Azur+0:44 - 91
Wessel MourisUnibet Rose Rockets+0:44 - 92ANAxel Narbonne Zuccarelli+0:44
- 93
Kenny MollyVan Rysel Roubaix+0:44 - 94
Miká HemingAtt Investments+0:44 - 95
Danny Van Der TuukEuskaltel-Euskadi+0:44 - 96JLJordi Lopez CaravacaEuskaltel-Euskadi+0:44
- 97
Abram StockmanUnibet Rose Rockets+0:44 - 98
Xabier Berasategi GarmendiaEuskaltel-Euskadi+0:44 - 99
Bob JungelsNetcompany INEOS+0:44 - 100LLLenaic LangellaCic Pro Cycling Academy+0:44
- 101
Alberto BettiolXDS Astana Teams.t. - 102
Sander De PestelDecathlon CMA CGM Team+0:44 - 103
Robbe DhondtTeam Picnic PostNL+0:52 - 104
Erik Nordsaeter ResellUno-X Mobility+1:04 - 105
Davide Cimolai+1:10 - 106
Matys GriselLotto Intermarchés.t. - 107SNSebastian NielsenTeam Coloquick+1:46
- 108LDLuca De MeesterWagner Bazin Wb+1:50
- 109
Rayan BoulahoiteTotalEnergies+1:50 - 110
Petr KelemenTudor Pro Cycling Team+1:50 - 111
Alessandro RomeleXDS Astana Team+1:55 - 112
Manlio MoroMovistar Team+2:04 - 113
Florian SenechalAlpecin-Premier Tech+2:15 - 114
Geoffrey Soupe+2:47 - 115OFOmar Fraile Matarranz+2:47
- 116AGAnder Ganzabal Bilbao+2:47
- 117
Oscar Rodriguez GaraicoecheaNetcompany INEOS+2:47 - 118
Lorenz Van De WynkeleLotto - Groupe Wanty+2:47 - 119
Timo RoosenTeam Picnic PostNL+2:47 - 120
Cees BolDecathlon CMA CGM Team+2:47 - 121
Baptiste Planckaert+2:47 - 122KTKillian TheotVan Rysel Roubaix+2:47
- 123
Alan Riou+3:37 - 124
Matis LouvelNSN Cycling Team+3:37 - 125
Oscar ChamberlainDecathlon CMA CGM Team+3:37 - 126
Johan JacobsGroupama-FDJ United+3:37 - 127
Florian DauphinTotalEnergies+3:52 - 128
Léandre LozouetCic Pro Cycling Academy+3:52 - 129
Jonathan VervenneSoudal Quick-Steps.t. - 130
Jérémy LecroqSt Michel - Preference Home - Auber93+3:52 - 131MJMatisse JulienCic - U - Nantes+3:52
- 132
Erlend BlikraUno-X Mobility+3:52 - 133LBLucas BeneteauSt Michel - Preference Home - Auber93+3:52
- 134
Joren BloemUnibet Rose Rockets+4:03 - 135
Nils EekhoffTeam Picnic PostNL+4:48 - 136
Lionel TaminiauxLotto Intermarché+4:48 - 137RGRyan GalNetherlands+4:48
- 138
Emmanuel Morin+5:25 - 139
Alexis RenardCofidis+5:54 - 140
Ivan Smirnov+5:54
- 141MBMartin BuggeUno-X Mobility+5:54
- 142
Daniel Mclay+6:39 - 143KHKasper HauglandDecathlon CMA CGM Development Team+9:32
- 144ACAndrei CarbunareaRomania+10:35
- 145CGCarter GuichardNice Metropole Cote D'Azur+10:35
- 146
Enzo LeijnseAnicolor/Campicarn+11:00 - 147
Pierre BarbierTerengganu Cycling Team+11:00 - 148JDJuan David SierraTudor Pro Cycling Team U23+11:00
- 149YSYohann SimonSt Michel - Preference Home - Auber93+11:00
- 150
Rait ÄrmEnergus Cycling Team+11:00 - 151
Elie GesbertArkea-B&B Hotels+11:00
- 152CDCorentin DevrouteCic - U - Nantes+11:00
- 153
Ludovic Robeet+11:00
- 154NKNoah Knecht+11:00
- 155AHAntoine HueVeloce Club Rouen 76+14:13
- 156NANicolas Alustiza GoenagaEuskaltel-Euskadi+14:13
- 157
Olivier Le GacGroupama-FDJ Uniteds.t. - DNF
Dillon CorkeryTeam Picnic PostNLDNF - DNS
Julien VermoteDNS
General classification
- 1
Axel ZingleTeam Visma | Lease A Bike3:51:00 - 2
Ben SwiftNetcompany INEOS+0:02 - 3
Per Strand HagenesTeam Visma | Lease A Bike+0:03 - 4
Tobias Lund AndresenDecathlon CMA CGM Team+0:04 - 5
Stian FredheimUno-X Mobility+0:06 - 6
Gil GeldersSoudal Quick-Step+0:07 - 7
Pascal AckermannTeam Jayco AlUla+0:10 - 8
Martijn BuddingUnibet Tietema Rockets+0:10 - 9
Jason TessonTotalEnergies+0:10 - 10
Jon Aberasturi Izaga+0:10
- 11MWMatthew WallsTeam Storck - Mrw Bau+0:10
- 12
Jenno BerckmoesLotto Intermarché+0:10 - 13
Mike TeunissenXDS Astana Team+0:10 - 14
Cedric BeullensLotto Intermarché+0:10 - 15
Jake StewartNSN Cycling Team+0:10 - 16
Rasmus PedersenDecathlon CMA CGM Team+0:10 - 17LVLeander Van HautegemTeam Flanders - Baloise+0:10
- 18
Sam WatsonNetcompany INEOS+0:10 - 19
Arnaud DemareArkea-B&B Hotels+0:10
- 20
Bryan CoquardCofidis+0:10 - 21
Fernando Gaviria RendonCaja Rural-Seguros RGA+0:10 - 22
Pierre GautheratDecathlon CMA CGM Team+0:10 - 23
Samuel LerouxTotalEnergies+0:10 - 24
Alberto DaineseSoudal Quick-Step+0:10 - 25
Antoine Huby7Eleven Cliqq Roadbike Philippines+0:10 - 26
Alec SegaertBelgium+0:10 - 27
Yves LampaertSoudal Quick-Step+0:10 - 28
Sakarias Koller LølandUno-X Mobility+0:10 - 29
Ronan AugeUnibet Rose Rockets+0:10 - 30
Thomas GachignardTotalEnergies+0:10 - 31
Carlos Canal BlancoMovistar Team+0:10 - 32AKAlexander KonijnNice Metropole Cote D'Azur+0:10
- 33
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+0:10 - 34
Robin FroidevauxTudor Pro Cycling Team+0:10 - 35
Aaron GateXDS Astana Team+0:10 - 36
Riley SheehanNSN Cycling Team+0:10 - 37MJMaxime JarnetVan Rysel Roubaix+0:10
- 38
William LevyUno-X Mobility+0:10 - 39
Cyril BartheGroupama-FDJ United+0:10 - 40
Elia VivianiLotto+0:10 - 41
Loe Van BelleTeam Visma | Lease A Bike+0:10 - 42
Damien TouzeCofidis+0:10
- 43
Axel HuensGroupama-FDJ United+0:10 - 44
Thibaud GruelGroupama-FDJ United+0:10 - 45
Romain CardisSt Michel - Preference Home - Auber93+0:10
- 46
Pier-André CôtéNSN Cycling Team+0:10 - 47
Alexandre DelettreTotalEnergies+0:10 - 48
Victor LangellottiXDS Astana Team+0:10 - 49
Tomas KopeckýUnibet Rose Rockets+0:10 - 50
Raul Garcia PiernaMovistar Team+0:10 - 51
Gonzalo Serrano RodriguezMovistar Team+0:10 - 52
Tosh Van Der Sande+0:10
- 53
Benjamin ThomasCofidis+0:10
- 54
Ruben Antonio Almeida Guerreiro+0:10
- 55JCJoris ChaussinandCic Pro Cycling Academy+0:10
- 56JDJustin DucretCic - U - Nantes+0:10
- 57BGBaptiste GilletNice Metropole Cote D'Azur+0:10
- 58
Lewis AskeyNSN Cycling Team+0:10 - 59
Casper PedersenSoudal Quick-Step+0:10 - 60
Nicolas BreuillardTotalEnergies+0:10 - 61
Guillaume BoivinNSN Cycling Team+0:10 - 62CJCalum JohnstonLi Ning Star+0:10
- 63
Menno HuisingTeam Visma | Lease A Bike+0:10 - 64
Carl-Frederik BévortUno-X Mobility+0:10 - 65
Michael SchwarzmannIsrael - Premier Tech+0:10
- 66
Fabian LienhardTudor Pro Cycling Team+0:10
- 67
Paul HennequinEuskaltel-Euskadi+0:10 - 68ADAlex Diaz AlvarezCaja Rural-Seguros RGA+0:10
- 69TPThomas PortsmouthWagner Bazin Wb+0:10
- 70
Sam MaisonobeCofidis+0:10 - 71
Lucas Eriksson+0:10
- 72
Andrea Raccagni NovieroSoudal Quick-Step+0:10 - 73
Nans PetersDecathlon AG2R La Mondiale Team+0:10 - 74
Ceriel DesalSoudal Quick-Step Devo Team+0:10 - 75
Jordi Warlop+0:10 - 76
Aime De GendtPinarello-Q36.5 Pro Cycling Team+0:10
- 77
Connor SwiftNetcompany INEOS+0:10 - 78
Alberto BettiolXDS Astana Team+0:10 - 79
Matys GriselLotto Intermarché+0:10 - 80
Jonathan VervenneSoudal Quick-Step+0:10 - 81
Olivier Le GacGroupama-FDJ United+0:10 - 82
Patrick EddyTeam Brennan+0:25 - 83
Gianluca PolleflietDecathlon CMA CGM Team+0:54 - 84
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+0:54 - 85
Eddy Le HuitouzeGroupama-FDJ+0:54 - 86
Mathias NorsgaardLidl - Trek+0:54 - 87MJMaximilien JuillardVélo Club Villefranche Beaujolais+0:54
- 88
Miles ScotsonArkea-B&B Hotels+0:54
- 89JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+0:54
- 90
Joseba Lopez CuestaCaja Rural-Seguros RGA+0:54 - 91
Alex MolenaarCaja Rural-Seguros RGA+0:54 - 92
Henri François Renard HaquinTeam Picnic PostNL+0:54 - 93
Victor PaponNice Metropole Cote D'Azur+0:54 - 94
Jaakko HänninenNice Metropole Cote D'Azur+0:54 - 95
Wessel MourisUnibet Rose Rockets+0:54 - 96ANAxel Narbonne Zuccarelli+0:54
- 97
Kenny MollyVan Rysel Roubaix+0:54 - 98
Miká HemingAtt Investments+0:54 - 99
Danny Van Der TuukEuskaltel-Euskadi+0:54 - 100JLJordi Lopez CaravacaEuskaltel-Euskadi+0:54
- 101
Abram StockmanUnibet Rose Rockets+0:54 - 102
Xabier Berasategi GarmendiaEuskaltel-Euskadi+0:54 - 103
Bob JungelsNetcompany INEOS+0:54 - 104LLLenaic LangellaCic Pro Cycling Academy+0:54
- 105
Sander De PestelDecathlon CMA CGM Team+0:54 - 106
Robbe DhondtTeam Picnic PostNL+1:02 - 107
Erik Nordsaeter ResellUno-X Mobility+1:14 - 108
Davide Cimolai+1:20 - 109SNSebastian NielsenTeam Coloquick+1:56
- 110LDLuca De MeesterWagner Bazin Wb+2:00
- 111
Rayan BoulahoiteTotalEnergies+2:00 - 112
Petr KelemenTudor Pro Cycling Team+2:00 - 113
Alessandro RomeleXDS Astana Team+2:05 - 114
Manlio MoroMovistar Team+2:14 - 115
Florian SenechalAlpecin-Premier Tech+2:25 - 116
Geoffrey Soupe+2:57 - 117OFOmar Fraile Matarranz+2:57
- 118AGAnder Ganzabal Bilbao+2:57
- 119
Oscar Rodriguez GaraicoecheaNetcompany INEOS+2:57 - 120
Lorenz Van De WynkeleLotto - Groupe Wanty+2:57 - 121
Timo RoosenTeam Picnic PostNL+2:57 - 122
Cees BolDecathlon CMA CGM Team+2:57 - 123
Baptiste Planckaert+2:57 - 124KTKillian TheotVan Rysel Roubaix+2:57
- 125
Alan Riou+3:47 - 126
Matis LouvelNSN Cycling Team+3:47 - 127
Oscar ChamberlainDecathlon CMA CGM Team+3:47 - 128
Johan JacobsGroupama-FDJ United+3:47 - 129
Florian DauphinTotalEnergies+4:02 - 130
Léandre LozouetCic Pro Cycling Academy+4:02 - 131
Jérémy LecroqSt Michel - Preference Home - Auber93+4:02 - 132MJMatisse JulienCic - U - Nantes+4:02
- 133
Erlend BlikraUno-X Mobility+4:02 - 134LBLucas BeneteauSt Michel - Preference Home - Auber93+4:02
- 135
Joren BloemUnibet Rose Rockets+4:13 - 136
Nils EekhoffTeam Picnic PostNL+4:58 - 137
Lionel TaminiauxLotto Intermarché+4:58 - 138RGRyan GalNetherlands+4:58
- 139
Emmanuel Morin+5:35 - 140
Alexis RenardCofidis+6:04 - 141
Ivan Smirnov+6:04
- 142MBMartin BuggeUno-X Mobility+6:04
- 143
Daniel Mclay+6:49 - 144KHKasper HauglandDecathlon CMA CGM Development Team+9:42
- 145ACAndrei CarbunareaRomania+10:45
- 146CGCarter GuichardNice Metropole Cote D'Azur+10:45
- 147
Enzo LeijnseAnicolor/Campicarn+11:10 - 148
Pierre BarbierTerengganu Cycling Team+11:10 - 149JDJuan David SierraTudor Pro Cycling Team U23+11:10
- 150YSYohann SimonSt Michel - Preference Home - Auber93+11:10
- 151
Rait ÄrmEnergus Cycling Team+11:10 - 152
Elie GesbertArkea-B&B Hotels+11:10
- 153CDCorentin DevrouteCic - U - Nantes+11:10
- 154
Ludovic Robeet+11:10
- 155NKNoah Knecht+11:10
- 156AHAntoine HueVeloce Club Rouen 76+14:23
- 157NANicolas Alustiza GoenagaEuskaltel-Euskadi+14:23
Points classification
- 1
Axel ZingleTeam Visma | Lease A Bike15 - 2
Tobias Lund AndresenDecathlon CMA CGM Team12 - 3
Stian FredheimUno-X Mobility9 - 4
Ben SwiftNetcompany INEOS8 - 5
Per Strand HagenesTeam Visma | Lease A Bike7 - 6
Pascal AckermannTeam Jayco AlUla7 - 7
Martijn BuddingUnibet Tietema Rockets6 - 8
Jason TessonTotalEnergies5 - 9
Jon Aberasturi Izaga4
- 10
Gil GeldersSoudal Quick-Step3 - 11MWMatthew WallsTeam Storck - Mrw Bau3
- 12
Jenno BerckmoesLotto Intermarché2 - 13
Mike TeunissenXDS Astana Team1
Mountains classification
- 1
Danny Van Der TuukEuskaltel-Euskadi11 - 2LDLuca De MeesterWagner Bazin Wb9
- 3
Gil GeldersSoudal Quick-Step6 - 4
Ceriel DesalSoudal Quick-Step Devo Team2 - 5
Ben SwiftNetcompany INEOS1 - 6
Tomas KopeckýUnibet Rose Rockets1
Youth classification
- 1
Per Strand HagenesTeam Visma | Lease A Bike3:51:03 - 2
Tobias Lund AndresenDecathlon CMA CGM Team+0:01 - 3
Stian FredheimUno-X Mobility+0:03 - 4
Gil GeldersSoudal Quick-Step+0:04 - 5
Jenno BerckmoesLotto Intermarché+0:07 - 6
Rasmus PedersenDecathlon CMA CGM Team+0:07 - 7LVLeander Van HautegemTeam Flanders - Baloise+0:07
- 8
Sam WatsonNetcompany INEOS+0:07 - 9
Pierre GautheratDecathlon CMA CGM Team+0:07 - 10
Antoine Huby7Eleven Cliqq Roadbike Philippines+0:07 - 11
Alec SegaertBelgium+0:07 - 12
Sakarias Koller LølandUno-X Mobility+0:07 - 13
Ronan AugeUnibet Rose Rockets+0:07 - 14
Thomas GachignardTotalEnergies+0:07 - 15
Carlos Canal BlancoMovistar Team+0:07 - 16
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+0:07 - 17
Riley SheehanNSN Cycling Team+0:07 - 18
William LevyUno-X Mobility+0:07 - 19
Loe Van BelleTeam Visma | Lease A Bike+0:07 - 20
Axel HuensGroupama-FDJ United+0:07 - 21
Thibaud GruelGroupama-FDJ United+0:07 - 22
Raul Garcia PiernaMovistar Team+0:07 - 23JCJoris ChaussinandCic Pro Cycling Academy+0:07
- 24BGBaptiste GilletNice Metropole Cote D'Azur+0:07
- 25
Lewis AskeyNSN Cycling Team+0:07 - 26
Menno HuisingTeam Visma | Lease A Bike+0:07 - 27
Carl-Frederik BévortUno-X Mobility+0:07 - 28
Paul HennequinEuskaltel-Euskadi+0:07 - 29ADAlex Diaz AlvarezCaja Rural-Seguros RGA+0:07
- 30TPThomas PortsmouthWagner Bazin Wb+0:07
- 31
Sam MaisonobeCofidis+0:07 - 32
Andrea Raccagni NovieroSoudal Quick-Step+0:07 - 33
Matys GriselLotto Intermarché+0:07 - 34
Jonathan VervenneSoudal Quick-Step+0:07 - 35
Patrick EddyTeam Brennan+0:22 - 36
Gianluca PolleflietDecathlon CMA CGM Team+0:51 - 37
Eddy Le HuitouzeGroupama-FDJ+0:51 - 38MJMaximilien JuillardVélo Club Villefranche Beaujolais+0:51
- 39JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+0:51
- 40
Henri François Renard HaquinTeam Picnic PostNL+0:51 - 41
Victor PaponNice Metropole Cote D'Azur+0:51 - 42
Wessel MourisUnibet Rose Rockets+0:51 - 43LLLenaic LangellaCic Pro Cycling Academy+0:51
- 44
Robbe DhondtTeam Picnic PostNL+0:59 - 45SNSebastian NielsenTeam Coloquick+1:53
- 46
Rayan BoulahoiteTotalEnergies+1:57 - 47
Petr KelemenTudor Pro Cycling Team+1:57 - 48
Alessandro RomeleXDS Astana Team+2:02 - 49
Manlio MoroMovistar Team+2:11 - 50
Lorenz Van De WynkeleLotto - Groupe Wanty+2:54 - 51
Oscar ChamberlainDecathlon CMA CGM Team+3:44 - 52
Léandre LozouetCic Pro Cycling Academy+3:59 - 53MJMatisse JulienCic - U - Nantes+3:59
- 54LBLucas BeneteauSt Michel - Preference Home - Auber93+3:59
- 55RGRyan GalNetherlands+4:55
- 56KHKasper HauglandDecathlon CMA CGM Development Team+9:39
- 57ACAndrei CarbunareaRomania+10:42
- 58CGCarter GuichardNice Metropole Cote D'Azur+10:42
- 59
Enzo LeijnseAnicolor/Campicarn+11:07 - 60JDJuan David SierraTudor Pro Cycling Team U23+11:07
- 61YSYohann SimonSt Michel - Preference Home - Auber93+11:07
- 62CDCorentin DevrouteCic - U - Nantes+11:07
- 63NKNoah Knecht+11:07
- 64AHAntoine HueVeloce Club Rouen 76+14:20
- 65NANicolas Alustiza GoenagaEuskaltel-Euskadi+14:20