Stage 2
25 May 2024
Stage result
- 1
Alberto BettiolXDS Astana Team05h03'57'' - 2
Marc HirschiTudor Pro Cycling Team05h04'14'' - 3
Alexandre DelettreTotalEnergies05h04'14'' - 4
Benoit CosnefroyUAE Team Emirates XRG05h04'14'' - 5
Paul PenhoetGroupama-FDJ United05h04'16''
- 6
Emilien JeanniereTotalEnergies05h04'16'' - 7
Vincenzo AlbaneseEF Education - EasyPost05h04'16'' - 8
Filippo BaronciniUAE Team Emirates XRG05h04'16'' - 9
Carlos Canal BlancoMovistar Team05h04'16'' - 10
Marijn Van Den BergEF Education - EasyPost05h04'16'' - 12
Clement VenturiniUnibet Rose Rockets05h04'16''
- 13JSJavier Serrano RodriguezTeam Polti VisitMalta05h04'16''
- 14
Axel ZingleTeam Visma | Lease A Bike05h04'16'' - 15
Victor CampenaertsTeam Visma | Lease A Bike05h04'16'' - 16CAClement AllenoBurgos-Burpellet-BH05h04'16''
- 17
Dorian GodonNetcompany INEOS05h04'16'' - 18
Ceriel DesalSoudal Quick-Step Devo Team05h04'16'' - 20IMIker Mintegi ClaverEuskaltel-Euskadi05h04'16''
- 21JDJoris DelboveTotalEnergies05h04'16''
- 22EPEduard Prades ReverterCaja Rural-Seguros RGA05h04'16''
- 23KOKelland O’brienTeam Jayco AlUla05h04'16''
- 24
Jaume Guardeño RomaCaja Rural-Seguros RGA05h04'16'' - 25
Anders FoldagerTeam Jayco AlUla05h04'16'' - 27
Sergio Samitier SamitierCofidis05h04'16'' - 28
Diego Pablo Sevilla LopezTeam Polti VisitMalta05h04'16''
- 30
Sam WatsonNetcompany INEOS05h04'16'' - 31
Lucas Wade HamiltonNetcompany INEOS05h04'16''
- 33
Simon PellaudLi Ning Star05h04'16''
- 34
Thibault GuernalecTotalEnergies05h04'16'' - 36JLJonathan Lastra MartinezEuskaltel-Euskadi05h04'16''
- 37
Roland ThalmannTudor Pro Cycling Team05h04'24''
- 39
Paul OurselinCofidis05h05'15'' - 40RCRémi CapronVan Rysel Roubaix05h05'15''
- 41XCXavier Cañellas SanchezSabgal/Anicolor05h05'15''
- 42
Ivo OliveiraUAE Team Emirates XRG05h05'28'' - 45
Abel Balderstone RoumensCaja Rural-Seguros RGA05h05'47'' - 47
Ivan Romeo AbadMovistar Team05h06'06'' - 48
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA05h06'36'' - 49
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team05h07'25'' - 50
Owain DoullTeam Visma | Lease A Bike05h07'25''
- 52JMJan MaasCofidis05h07'25''
- 53
Stefan BisseggerDecathlon CMA CGM Team05h07'25'' - 54
Valentin FerronCofidis05h07'25'' - 59
Jonas RutschLotto Intermarché05h12'23'' - 61
Aaron GateXDS Astana Team05h12'23'' - 62
Mathias NorsgaardLidl - Trek05h12'23'' - 63
Emmanuel Morin05h14'07'' - 64
Valentin TabellionAvc Aix Provence Dole05h14'07'' - 65
Andréa MifsudTeam Polti VisitMalta05h14'07'' - 66EBEnzo BouletVélo Club Villefranche Beaujolais05h15'28''
- 67
Valentin RetailleauTotalEnergies05h15'28'' - 69MGMaël GueganCic Pro Cycling Academy05h15'28''
- 71LBLucas BeneteauSt Michel - Preference Home - Auber9305h15'28''
- 72
Sebastian Mora VedriIlles Balears Arabay05h15'28'' - 73BVBaptiste VadicTotalEnergies05h15'28''
- 74
Thomas BonnetTotalEnergies05h15'28'' - 75
Rémi CavagnaGroupama-FDJ United05h15'28'' - 76RPRobin Plamondon05h15'28''
- 77JMJokin MurguialdayEuskaltel-Euskadi05h15'28''
- 78
Thibaud GruelGroupama-FDJ United05h15'28'' - 79AKAlexander KonijnNice Metropole Cote D'Azur05h15'28''
- 81
Erik FetterTeam United Shipping05h15'28'' - 85JLJordan LabrosseDecathlon CMA CGM Team05h19'26''
- 86HGHubert GrygowskiMazowsze Serce Polski05h19'26''
- 87
Alexander SalbyLi Ning Star05h19'26'' - 89
Lorrenzo ManzinTotalEnergies05h19'26'' - 91
Petr KelemenTudor Pro Cycling Team05h19'26'' - 92
Milan MentenLotto Intermarché05h19'26'' - 93
Jack Rootkin-GraySwatt Club05h19'26''
- 94
Blake QuickFnix-Scom-Hengxiang Cycling Team05h19'26'' - 95
Alexis RenardCofidis05h19'26'' - 96ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn05h19'26''
- 97
Romain CardisSt Michel - Preference Home - Auber9305h19'26''
- 98
Pierre GautheratDecathlon CMA CGM Team05h19'26'' - 99
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team05h19'26'' - 101IBIker Bonillo MartinFeira Dos Sofás - Boavista05h19'26''
- 102
Manlio MoroMovistar Team05h19'26'' - 103MPManuel Peñalver AniorteTeam Polti VisitMalta05h19'26''
- 107TPTars PoelvoordeLotto - Groupe Wanty05h19'28''
- 108MWMatthew WallsTeam Storck - Mrw Bau05h26'57''
- 109AHAntoine HueVeloce Club Rouen 7605h26'57''
- 112JVJens VerbruggheNSN Development Team05h26'57''
- 113
Paul HennequinEuskaltel-Euskadi05h26'57'' - 115
Alvaro Jose Hodeg ChaguiTeam Medellin - Epm05h26'57'' - DNSJLJean Louis Le NyVeloce Club Rouen 76DNS
General classification
- 1
Alberto BettiolXDS Astana Team08h59'07'' - 2
Benoit CosnefroyUAE Team Emirates XRG08h59'30'' - 3
Axel ZingleTeam Visma | Lease A Bike08h59'35'' - 4
Sam WatsonNetcompany INEOS08h59'37'' - 5
Emilien JeanniereTotalEnergies08h59'37'' - 6
Marc HirschiTudor Pro Cycling Team08h59'40'' - 7
Dorian GodonNetcompany INEOS08h59'40'' - 8KOKelland O’brienTeam Jayco AlUla08h59'43''
- 9
Paul PenhoetGroupama-FDJ United08h59'44''
- 10
Marijn Van Den BergEF Education - EasyPost08h59'45'' - 11
Carlos Canal BlancoMovistar Team08h59'45'' - 12
Thibault GuernalecTotalEnergies08h59'45'' - 13
Anders FoldagerTeam Jayco AlUla08h59'47'' - 15
Filippo BaronciniUAE Team Emirates XRG08h59'48'' - 16
Alexandre DelettreTotalEnergies08h59'49'' - 17
Vincenzo AlbaneseEF Education - EasyPost08h59'50'' - 18
Clement VenturiniUnibet Rose Rockets08h59'50''
- 21CAClement AllenoBurgos-Burpellet-BH08h59'58''
- 22
Lucas Wade HamiltonNetcompany INEOS08h59'59''
- 23JLJonathan Lastra MartinezEuskaltel-Euskadi09h00'00''
- 24JDJoris DelboveTotalEnergies09h00'00''
- 26EPEduard Prades ReverterCaja Rural-Seguros RGA09h00'02''
- 27
Simon PellaudLi Ning Star09h00'03''
- 29
Roland ThalmannTudor Pro Cycling Team09h00'06''
- 30
Victor CampenaertsTeam Visma | Lease A Bike09h00'06'' - 31
Diego Pablo Sevilla LopezTeam Polti VisitMalta09h00'07''
- 32
Ceriel DesalSoudal Quick-Step Devo Team09h00'08'' - 33IMIker Mintegi ClaverEuskaltel-Euskadi09h00'11''
- 35JSJavier Serrano RodriguezTeam Polti VisitMalta09h00'13''
- 36
Sergio Samitier SamitierCofidis09h00'18'' - 38
Jaume Guardeño RomaCaja Rural-Seguros RGA09h00'22'' - 39
Ivo OliveiraUAE Team Emirates XRG09h00'47'' - 40
Paul OurselinCofidis09h00'51'' - 41XCXavier Cañellas SanchezSabgal/Anicolor09h01'06''
- 42RCRémi CapronVan Rysel Roubaix09h01'17''
- 44
Abel Balderstone RoumensCaja Rural-Seguros RGA09h01'27'' - 45
Ivan Romeo AbadMovistar Team09h01'33'' - 48
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA09h02'24'' - 49
Stefan BisseggerDecathlon CMA CGM Team09h02'54'' - 50
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team09h02'55'' - 51
Valentin FerronCofidis09h03'01'' - 52
Owain DoullTeam Visma | Lease A Bike09h03'03''
- 53JMJan MaasCofidis09h03'04''
- 59
Mathias NorsgaardLidl - Trek09h07'59'' - 60
Jonas RutschLotto Intermarché09h08'03'' - 61
Aaron GateXDS Astana Team09h08'04'' - 63
Valentin TabellionAvc Aix Provence Dole09h09'53'' - 64
Emmanuel Morin09h09'59'' - 65
Andréa MifsudTeam Polti VisitMalta09h10'06'' - 66
Thomas BonnetTotalEnergies09h11'03'' - 67
Rémi CavagnaGroupama-FDJ United09h11'04'' - 68
Thibaud GruelGroupama-FDJ United09h11'04'' - 69BVBaptiste VadicTotalEnergies09h11'05''
- 70
Valentin RetailleauTotalEnergies09h11'06'' - 72
Sebastian Mora VedriIlles Balears Arabay09h11'14'' - 73MGMaël GueganCic Pro Cycling Academy09h11'15''
- 74
Erik FetterTeam United Shipping09h11'17'' - 75EBEnzo BouletVélo Club Villefranche Beaujolais09h11'26''
- 76LBLucas BeneteauSt Michel - Preference Home - Auber9309h11'31''
- 77JMJokin MurguialdayEuskaltel-Euskadi09h11'32''
- 78RPRobin Plamondon09h11'32''
- 79AKAlexander KonijnNice Metropole Cote D'Azur09h11'34''
- 83
Pierre GautheratDecathlon CMA CGM Team09h14'51'' - 84
Alexis RenardCofidis09h14'59'' - 86
Blake QuickFnix-Scom-Hengxiang Cycling Team09h15'03'' - 87
Manlio MoroMovistar Team09h15'07'' - 88
Petr KelemenTudor Pro Cycling Team09h15'08'' - 89
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team09h15'10'' - 91
Milan MentenLotto Intermarché09h15'11'' - 93IBIker Bonillo MartinFeira Dos Sofás - Boavista09h15'17''
- 94TPTars PoelvoordeLotto - Groupe Wanty09h15'21''
- 97
Lorrenzo ManzinTotalEnergies09h15'25'' - 99HGHubert GrygowskiMazowsze Serce Polski09h15'29''
- 100MPManuel Peñalver AniorteTeam Polti VisitMalta09h15'30''
- 101
Romain CardisSt Michel - Preference Home - Auber9309h15'34''
- 102ALAndoni Lopez De Abetxuko JimenezAnicolor/Campicarn09h15'34''
- 103
Alexander SalbyLi Ning Star09h15'35'' - 106
Jack Rootkin-GraySwatt Club09h19'54''
- 107JLJordan LabrosseDecathlon CMA CGM Team09h19'56''
- 109
Paul HennequinEuskaltel-Euskadi09h22'41'' - 112
Alvaro Jose Hodeg ChaguiTeam Medellin - Epm09h22'55'' - 113AHAntoine HueVeloce Club Rouen 7609h23'10''
- 114MWMatthew WallsTeam Storck - Mrw Bau09h25'02''
- 115JVJens VerbruggheNSN Development Team09h27'09''
Points classification
- 1
Alberto BettiolXDS Astana Team45 - 2
Benoit CosnefroyUAE Team Emirates XRG41 - 3
Emilien JeanniereTotalEnergies35 - 4
Paul PenhoetGroupama-FDJ United32
- 5
Axel ZingleTeam Visma | Lease A Bike30 - 6
Marc HirschiTudor Pro Cycling Team24 - 7
Ivo OliveiraUAE Team Emirates XRG24 - 8
Marijn Van Den BergEF Education - EasyPost21 - 9
Alexandre DelettreTotalEnergies17 - 10
Sam WatsonNetcompany INEOS16 - 11
Dorian GodonNetcompany INEOS15 - 12KOKelland O’brienTeam Jayco AlUla15
- 13
Alexander SalbyLi Ning Star14 - 14
Petr KelemenTudor Pro Cycling Team12 - 15
Milan MentenLotto Intermarché12 - 16
Carlos Canal BlancoMovistar Team11 - 17JMJan MaasCofidis10
- 18
Vincenzo AlbaneseEF Education - EasyPost10 - 20
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team10 - 21
Pierre GautheratDecathlon CMA CGM Team9 - 22
Filippo BaronciniUAE Team Emirates XRG8 - 23
Paul HennequinEuskaltel-Euskadi8 - 24
Ivan Romeo AbadMovistar Team7 - 25
Emmanuel Morin6 - 29
Clement VenturiniUnibet Rose Rockets4
- 30
Valentin TabellionAvc Aix Provence Dole4 - 31
Stefan BisseggerDecathlon CMA CGM Team3 - 32AHAntoine HueVeloce Club Rouen 763
- 33
Thibault GuernalecTotalEnergies2 - 36
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team1 - 37JSJavier Serrano RodriguezTeam Polti VisitMalta-4
- 38
Victor CampenaertsTeam Visma | Lease A Bike-6
Mountains classification
- 4AHAntoine HueVeloce Club Rouen 7612
- 5JMJan MaasCofidis8
- 7
Ivan Romeo AbadMovistar Team4 - 8
Emmanuel Morin2 - 9
Petr KelemenTudor Pro Cycling Team3 - 10
Valentin FerronCofidis2 - 11
Emmanuel Morin2 - 12
Anders FoldagerTeam Jayco AlUla1 - 13JSJavier Serrano RodriguezTeam Polti VisitMalta-2
- 15
Victor CampenaertsTeam Visma | Lease A Bike-2
Youth classification
- 1
Sam WatsonNetcompany INEOS08h59'37'' - 2
Paul PenhoetGroupama-FDJ United08h59'44''
- 3
Carlos Canal BlancoMovistar Team08h59'45'' - 4
Anders FoldagerTeam Jayco AlUla08h59'47'' - 5IMIker Mintegi ClaverEuskaltel-Euskadi09h00'11''
- 6JSJavier Serrano RodriguezTeam Polti VisitMalta09h00'13''
- 7
Sam WatsonNetcompany INEOS05h04'16'' - 8
Jaume Guardeño RomaCaja Rural-Seguros RGA09h00'22'' - 9
Ivan Romeo AbadMovistar Team09h01'33'' - 10
Thibaud GruelGroupama-FDJ United09h11'04'' - 11BVBaptiste VadicTotalEnergies09h11'05''
- 12EBEnzo BouletVélo Club Villefranche Beaujolais09h11'26''
- 13LBLucas BeneteauSt Michel - Preference Home - Auber9309h11'31''
- 14
Pierre GautheratDecathlon CMA CGM Team09h14'51'' - 15
Manlio MoroMovistar Team09h15'07'' - 16IBIker Bonillo MartinFeira Dos Sofás - Boavista09h15'17''
- 17TPTars PoelvoordeLotto - Groupe Wanty09h15'21''
- 18
Pierre GautheratDecathlon CMA CGM Team05h19'26'' - 19HGHubert GrygowskiMazowsze Serce Polski09h15'29''
- 20
Manlio MoroMovistar Team05h19'26'' - 21
Jack Rootkin-GraySwatt Club09h19'54''
- 22JLJordan LabrosseDecathlon CMA CGM Team09h19'56''
- 23
Paul HennequinEuskaltel-Euskadi09h22'41'' - 24AHAntoine HueVeloce Club Rouen 7609h23'10''
- 25JVJens VerbruggheNSN Development Team09h27'09''