Stage 2
08 Apr 2026
Stage result
- 1
Ethan VernonNSN Cycling Team3:23:49 - 2
Erlend BlikraUno-X Mobilitys.t. - 3
Sam BennettPinarello-Q36.5 Pro Cycling Teams.t. - 4
Jason TessonTotalEnergiess.t. - 5
Enrico ZanoncelloBardiani Csf 7 Sabers.t.
- 6
Gianluca PolleflietDecathlon CMA CGM Teams.t. - 7MPManuel Peñalver AniorteTeam Polti VisitMaltas.t.
- 8
Corbin John StrongNSN Cycling Teams.t. - 9JOJoes OosterlinckVan Rysel Roubaixs.t.
- 10MSMathias SanlavilleCic Pro Cycling Academys.t.
- 11
Clement VenturiniUnibet Rose Rocketss.t.
- 12MMMarco ManentiBardiani Csf 7 Sabers.t.
- 13SDSergi Darder GariCaja Rural-Seguros RGAs.t.
- 14
Xabier Berasategi GarmendiaEuskaltel-Euskadis.t. - 15
Jérémy LecroqSt Michel - Preference Home - Auber93s.t. - 16
Stian FredheimUno-X Mobilitys.t. - 17
Noah HobbsEF Education - EasyPosts.t. - 18
Bryan CoquardCofidiss.t. - 19AKAlexander KonijnNice Metropole Cote D'Azurs.t.
- 20
Mathis Le BerreTotalEnergiess.t. - 21
Filippo MagliBardiani Csf 7 Sabers.t.
- 22EPEduard Prades ReverterCaja Rural-Seguros RGAs.t.
- 23
Paul HennequinEuskaltel-Euskadis.t. - 24KTKillian TheotVan Rysel Roubaixs.t.
- 25
Lander LoockxUnibet Rose Rocketss.t. - 26JHJoppe HeremansVan Rysel Roubaixs.t.
- 27
Romain CardisSt Michel - Preference Home - Auber93s.t.
- 28FRFilippo RidolfoTeam Novo Nordisks.t.
- 29
Alexandre DelettreTotalEnergiess.t. - 30TMTom MainguenaudNice Metropole Cote D'Azurs.t.
- 31
Pierre GautheratDecathlon CMA CGM Teams.t. - 32
Tom DonnenwirthGroupama-FDJ Uniteds.t.
- 33DIDario Igor BellettaTeam Polti VisitMaltas.t.
- 34
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGAs.t. - 35LCLorenzo ConfortiBardiani Csf 7 Sabers.t.
- 36
Paul PenhoetGroupama-FDJ Uniteds.t.
- 37STSenne ThonnonTeam Flanders - Baloises.t.
- 38
Léandre LozouetCic Pro Cycling Academys.t. - 39LHLouis HardouinVan Rysel Roubaixs.t.
- 40AVAxel Van Der TuukEuskaltel-Euskadis.t.
- 41ALAntoine L'hoteDecathlon CMA CGM Teams.t.
- 42
Mirco MaestriTeam Polti VisitMaltas.t. - 43
Davide BaisTeam Polti VisitMaltas.t. - 44SDSiebe DeweirdtTeam Flanders - Baloises.t.
- 45LBLucas BeneteauSt Michel - Preference Home - Auber93s.t.
- 46
Noa IsidoreDecathlon CMA CGM Teams.t. - 47MMMiguel Marin MartinezEF Education - Aevolos.t.
- 48NHNolan HuysmansTeam Flanders - Baloises.t.
- 49ELEllande LarrondeCaja Rural-Seguros RGAs.t.
- 50
Ewen CostiouGroupama-FDJ Uniteds.t. - 51
Benjamin ThomasCofidiss.t.
- 52MVMilan Van Den HauteTeam Flanders - Baloises.t.
- 53APAndrea PietrobonTeam Polti VisitMaltas.t.
- 54
Valentin FerronCofidiss.t. - 55MLMilan LanhoveTeam Flanders - Baloises.t.
- 56
Killian VerschurenUnibet Rose Rocketss.t. - 57
Jake StewartNSN Cycling Teams.t. - 58
Clément DavyNice Metropole Cote D'Azurs.t. - 59EMElias MarisTeam Flanders - Baloises.t.
- 60
Martin MarcellusiBardiani Csf 7 Sabers.t. - 61XIXabier Isasa LarrañagaEuskaltel-Euskadis.t.
- 62
Thomas ChampionSt Michel - Preference Home - Auber93s.t. - 63GBGabriele BessegaTeam Polti VisitMaltas.t.
- 64SFSantiago FerraroBardiani Csf 7 Sabers.t.
- 65DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Teams.t.
- 66JCJoris ChaussinandCic Pro Cycling Academys.t.
- 67
Milan VaderPinarello-Q36.5 Pro Cycling Teams.t. - 68
Valentin RetailleauTotalEnergiess.t. - 69
Nicolas DebeaumarcheCofidiss.t. - 70
Victor GuernalecCic Pro Cycling Academys.t. - 71APAndrea PeronTeam Novo Nordisks.t.
- 72
Simon GuglielmiSt Michel - Preference Home - Auber93s.t. - 73
Rémi CavagnaGroupama-FDJ Uniteds.t. - 74
Lorrenzo ManzinTotalEnergiess.t. - 75AMAdrien MaireUnibet Rose Rocketss.t.
- 76
Quinten HermansPinarello-Q36.5 Pro Cycling Teams.t. - 77CSColin SaviozUnibet Rose Rocketss.t.
- 78
Walter CalzoniPinarello-Q36.5 Pro Cycling Teams.t.
- 79NSNicholas SchultzNSN Cycling Teams.t.
- 80LRLouis RoulandCofidiss.t.
- 81
David Lozano RibaTeam Novo Nordisks.t.
- 82
Laurens HuysNice Metropole Cote D'Azurs.t. - 83
Dion Allan SmithNSN Cycling Teams.t. - 84NPNate PringleDecathlon CMA CGM Development Teams.t.
- 85OGOwen GeleijnUnibet Rose Rocketss.t.
- 86
Sam BrandTeam Novo Nordisks.t. - 87
Henrik PedersenUno-X Mobilitys.t. - 88
Morné Van NiekerkSt Michel - Preference Home - Auber93s.t. - 89TSTobias SvarreUno-X Mobilitys.t.
- 90BGBaptiste GilletNice Metropole Cote D'Azurs.t.
- 91
Jonas Hem HvidebergUno-X Mobilitys.t. - 92
Alastair MackellarEF Education - EasyPosts.t. - 93
Alexander KampUno-X Mobilitys.t. - 94LHLéandre HuckVan Rysel Roubaixs.t.
- 95LDLucas DaugeTeam Novo Nordisk+0:37
- 96
Sam MaisonobeCofidiss.t. - 97YAYago Aguirre SubijanaEuskaltel-Euskadi+0:50
- 98SHSimilien HamonCic Pro Cycling Academy+0:50
- 99MGMaël GueganCic Pro Cycling Academy+0:50
- 100
Lewis BowerGroupama-FDJ United+0:54 - 101JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+1:09
- 102DMDylan MassaNice Metropole Cote D'Azur+1:29
- 103
Titouan FontaineGroupama-FDJ United+1:29 - 104
Alexey LutsenkoNSN Cycling Team+1:29 - 105
Fernando Gaviria RendonCaja Rural-Seguros RGA+1:29 - 106
Robbe GhysDecathlon CMA CGM Team+1:48 - 107
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+2:06 - 108KAKévin AvoineVan Rysel Roubaixs.t.
- 109
Thibault GuernalecTotalEnergies+5:33 - 110LSLouis SuttonEuskaltel-Euskadi+9:23
- DNF
Matthias SchwarzbacherEF Education - EasyPost
General classification
- 1
Ethan VernonNSN Cycling Team7:20:09 - 2
Erlend BlikraUno-X Mobility+0:08 - 3
Martin MarcellusiBardiani Csf 7 Saber+0:12 - 4
Simon GuglielmiSt Michel - Preference Home - Auber93+0:13 - 5
Lander LoockxUnibet Rose Rockets+0:14 - 6AVAxel Van Der TuukEuskaltel-Euskadi+0:14
- 7
Noah HobbsEF Education - EasyPost+0:16 - 8
Sam BennettPinarello-Q36.5 Pro Cycling Team+0:16 - 9KAKévin AvoineVan Rysel Roubaix+0:16
- 10GBGabriele BessegaTeam Polti VisitMalta+0:19
- 11SFSantiago FerraroBardiani Csf 7 Saber+0:19
- 12
Jason TessonTotalEnergies+0:20 - 13MPManuel Peñalver AniorteTeam Polti VisitMalta+0:20
- 14
Corbin John StrongNSN Cycling Team+0:20 - 15JOJoes OosterlinckVan Rysel Roubaix+0:20
- 16
Gianluca PolleflietDecathlon CMA CGM Team+0:20 - 17
Clement VenturiniUnibet Rose Rockets+0:20
- 18MSMathias SanlavilleCic Pro Cycling Academy+0:20
- 19SDSergi Darder GariCaja Rural-Seguros RGA+0:20
- 20
Xabier Berasategi GarmendiaEuskaltel-Euskadi+0:20 - 21
Bryan CoquardCofidis+0:20 - 22
Enrico ZanoncelloBardiani Csf 7 Saber+0:20
- 23AKAlexander KonijnNice Metropole Cote D'Azur+0:20
- 24EPEduard Prades ReverterCaja Rural-Seguros RGA+0:20
- 25FRFilippo RidolfoTeam Novo Nordisk+0:20
- 26
Paul PenhoetGroupama-FDJ United+0:20
- 27JHJoppe HeremansVan Rysel Roubaix+0:20
- 28
Mathis Le BerreTotalEnergies+0:20 - 29MMMarco ManentiBardiani Csf 7 Saber+0:20
- 30
Alexandre DelettreTotalEnergies+0:20 - 31DIDario Igor BellettaTeam Polti VisitMalta+0:20
- 32
Filippo MagliBardiani Csf 7 Saber+0:20
- 33
Romain CardisSt Michel - Preference Home - Auber93+0:20
- 34NHNolan HuysmansTeam Flanders - Baloise+0:20
- 35
Mirco MaestriTeam Polti VisitMalta+0:20 - 36LHLouis HardouinVan Rysel Roubaix+0:20
- 37
Noa IsidoreDecathlon CMA CGM Team+0:20 - 38STSenne ThonnonTeam Flanders - Baloise+0:20
- 39
Pierre GautheratDecathlon CMA CGM Team+0:20 - 40KTKillian TheotVan Rysel Roubaix+0:20
- 41LCLorenzo ConfortiBardiani Csf 7 Saber+0:20
- 42
Tom DonnenwirthGroupama-FDJ United+0:20
- 43
Ewen CostiouGroupama-FDJ United+0:20 - 44
Léandre LozouetCic Pro Cycling Academy+0:20 - 45SDSiebe DeweirdtTeam Flanders - Baloise+0:20
- 46
Davide BaisTeam Polti VisitMalta+0:20 - 47
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+0:20 - 48
Milan VaderPinarello-Q36.5 Pro Cycling Team+0:20 - 49TMTom MainguenaudNice Metropole Cote D'Azur+0:20
- 50APAndrea PietrobonTeam Polti VisitMalta+0:20
- 51
Valentin FerronCofidis+0:20 - 52XIXabier Isasa LarrañagaEuskaltel-Euskadi+0:20
- 53OGOwen GeleijnUnibet Rose Rockets+0:20
- 54MLMilan LanhoveTeam Flanders - Baloise+0:20
- 55JCJoris ChaussinandCic Pro Cycling Academy+0:20
- 56
Killian VerschurenUnibet Rose Rockets+0:20 - 57ALAntoine L'hoteDecathlon CMA CGM Team+0:20
- 58LBLucas BeneteauSt Michel - Preference Home - Auber93+0:20
- 59
Henrik PedersenUno-X Mobility+0:20 - 60
Benjamin ThomasCofidis+0:20
- 61EMElias MarisTeam Flanders - Baloise+0:20
- 62
Sam MaisonobeCofidis+0:20 - 63DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team+0:20
- 64
Morné Van NiekerkSt Michel - Preference Home - Auber93+0:20 - 65
Thomas ChampionSt Michel - Preference Home - Auber93+0:20 - 66
Victor GuernalecCic Pro Cycling Academy+0:20 - 67
Clément DavyNice Metropole Cote D'Azur+0:20 - 68APAndrea PeronTeam Novo Nordisk+0:20
- 69LRLouis RoulandCofidis+0:20
- 70MVMilan Van Den HauteTeam Flanders - Baloise+0:20
- 71AMAdrien MaireUnibet Rose Rockets+0:20
- 72
Jonas Hem HvidebergUno-X Mobility+0:20 - 73BGBaptiste GilletNice Metropole Cote D'Azur+0:20
- 74
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+0:20
- 75
Alastair MackellarEF Education - EasyPost+0:20 - 76
Quinten HermansPinarello-Q36.5 Pro Cycling Team+0:20 - 77CSColin SaviozUnibet Rose Rockets+0:20
- 78
Rémi CavagnaGroupama-FDJ United+0:20 - 79NSNicholas SchultzNSN Cycling Team+0:20
- 80
David Lozano RibaTeam Novo Nordisk+0:20
- 81
Laurens HuysNice Metropole Cote D'Azur+0:20 - 82
Sam BrandTeam Novo Nordisk+0:20 - 83TSTobias SvarreUno-X Mobility+0:20
- 84
Alexander KampUno-X Mobility+0:20 - 85
Valentin RetailleauTotalEnergies+0:41 - 86LHLéandre HuckVan Rysel Roubaix+0:51
- 87
Jake StewartNSN Cycling Team+1:08 - 88MGMaël GueganCic Pro Cycling Academy+1:10
- 89SHSimilien HamonCic Pro Cycling Academy+1:10
- 90
Lewis BowerGroupama-FDJ United+1:14 - 91NPNate PringleDecathlon CMA CGM Development Team+1:31
- 92
Fernando Gaviria RendonCaja Rural-Seguros RGA+1:49 - 93
Lorrenzo ManzinTotalEnergies+1:50 - 94
Alexey LutsenkoNSN Cycling Team+2:25 - 95
Dion Allan SmithNSN Cycling Team+3:33 - 96MMMiguel Marin MartinezEF Education - Aevolo+4:05
- 97
Nicolas DebeaumarcheCofidis+4:48 - 98
Jérémy LecroqSt Michel - Preference Home - Auber93+5:39 - 99
Paul HennequinEuskaltel-Euskadi+5:39 - 100ELEllande LarrondeCaja Rural-Seguros RGA+5:39
- 101
Titouan FontaineGroupama-FDJ United+5:39 - 102
Robbe GhysDecathlon CMA CGM Team+7:43 - 103DMDylan MassaNice Metropole Cote D'Azur+8:20
- 104LSLouis SuttonEuskaltel-Euskadi+9:43
- 105LDLucas DaugeTeam Novo Nordisk+9:51
- 106YAYago Aguirre SubijanaEuskaltel-Euskadi+10:04
- 107JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+10:20
- 108
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+11:20 - 109
Stian FredheimUno-X Mobility+11:36 - 110
Thibault GuernalecTotalEnergies+14:25
Points classification
- 1
Ethan VernonNSN Cycling Team50 - 2
Erlend BlikraUno-X Mobility40 - 3
Jason TessonTotalEnergies22 - 4JOJoes OosterlinckVan Rysel Roubaix19
- 5MPManuel Peñalver AniorteTeam Polti VisitMalta18
- 6
Corbin John StrongNSN Cycling Team18 - 7
Noah HobbsEF Education - EasyPost16 - 8
Sam BennettPinarello-Q36.5 Pro Cycling Team16 - 9
Paul PenhoetGroupama-FDJ United14
- 10
Martin MarcellusiBardiani Csf 7 Saber13 - 11
Gianluca PolleflietDecathlon CMA CGM Team13 - 12
Enrico ZanoncelloBardiani Csf 7 Saber12
- 13
Simon GuglielmiSt Michel - Preference Home - Auber9311 - 14
Clement VenturiniUnibet Rose Rockets11
- 15AVAxel Van Der TuukEuskaltel-Euskadi10
- 16
Lander LoockxUnibet Rose Rockets9 - 17MSMathias SanlavilleCic Pro Cycling Academy8
- 18NHNolan HuysmansTeam Flanders - Baloise7
- 19KAKévin AvoineVan Rysel Roubaix6
- 20
Bryan CoquardCofidis5 - 21FRFilippo RidolfoTeam Novo Nordisk4
- 22MMMarco ManentiBardiani Csf 7 Saber4
- 23SDSergi Darder GariCaja Rural-Seguros RGA3
- 24
Xabier Berasategi GarmendiaEuskaltel-Euskadi3 - 25JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA3
- 26GBGabriele BessegaTeam Polti VisitMalta1
- 27SFSantiago FerraroBardiani Csf 7 Saber1
- 28
Jérémy LecroqSt Michel - Preference Home - Auber931
Mountains classification
- 1SHSimilien HamonCic Pro Cycling Academy8
- 2
Lander LoockxUnibet Rose Rockets6 - 3KAKévin AvoineVan Rysel Roubaix6
- 4JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA4
- 5
Martin MarcellusiBardiani Csf 7 Saber1 - 6
Simon GuglielmiSt Michel - Preference Home - Auber931 - 7AVAxel Van Der TuukEuskaltel-Euskadi1
- 8GBGabriele BessegaTeam Polti VisitMalta1
Youth classification
- 1
Noah HobbsEF Education - EasyPost7:20:25 - 2GBGabriele BessegaTeam Polti VisitMalta+0:03
- 3SFSantiago FerraroBardiani Csf 7 Saber+0:03
- 4DIDario Igor BellettaTeam Polti VisitMalta+0:04
- 5NHNolan HuysmansTeam Flanders - Baloise+0:04
- 6
Noa IsidoreDecathlon CMA CGM Team+0:04 - 7LCLorenzo ConfortiBardiani Csf 7 Saber+0:04
- 8
Léandre LozouetCic Pro Cycling Academy+0:04 - 9ALAntoine L'hoteDecathlon CMA CGM Team+0:04
- 10
Henrik PedersenUno-X Mobility+0:04 - 11MVMilan Van Den HauteTeam Flanders - Baloise+0:04
- 12BGBaptiste GilletNice Metropole Cote D'Azur+0:04
- 13CSColin SaviozUnibet Rose Rockets+0:04
- 14TSTobias SvarreUno-X Mobility+0:04
- 15SHSimilien HamonCic Pro Cycling Academy+0:54
- 16
Lewis BowerGroupama-FDJ United+0:58 - 17MMMiguel Marin MartinezEF Education - Aevolo+3:49
- 18ELEllande LarrondeCaja Rural-Seguros RGA+5:23
- 19
Titouan FontaineGroupama-FDJ United+5:23 - 20DMDylan MassaNice Metropole Cote D'Azur+8:04
- 21YAYago Aguirre SubijanaEuskaltel-Euskadi+9:48
- 22
Matthias SchwarzbacherEF Education - EasyPost