Stage 2
21 Aug 2025
Stage result
- 1
Olav KooijDecathlon CMA CGM Team3:35:07
- 2
Pavel BittnerTeam Picnic PostNLs.t. - 3
Arvid De KleijnTudor Pro Cycling Teams.t. - 4
Biniam GirmayNSN Cycling Teams.t. - 5
Dylan GroenewegenUnibet Rose Rocketss.t. - 6
Tim MerlierSoudal Quick-Steps.t. - 7
Mike TeunissenXDS Astana Teams.t. - 8
Tord GudmestadDecathlon CMA CGM Teams.t. - 9
Amaury CapiotTeam Jayco AlUlas.t.
- 10
Simon DehairsAlpecin-Premier Techs.t. - 11
Fernando Gaviria RendonCaja Rural-Seguros RGAs.t. - 12
Pierre GautheratDecathlon CMA CGM Teams.t. - 13
Marijn Van Den BergEF Education - EasyPosts.t. - 14
Axel HuensGroupama-FDJ Uniteds.t. - 15GEGiosue' EpisPetrolikes.t.
- 17
Paul PenhoetGroupama-FDJ Uniteds.t.
- 18
Davide BalleriniXDS Astana Teams.t. - 19
Oliver NaesenDecathlon CMA CGM Teams.t. - 20
Matevž GovekarBahrain Victoriouss.t.
- 21
Jensen PlowrightAlpecin-Premier Techs.t. - 22
Ben TurnerNetcompany INEOSs.t. - 23
Tomas KopeckýUnibet Rose Rocketss.t. - 24
Lorenzo MilesiMovistar Teams.t. - 25RDRobert DonaldsonTeam Jayco AlUlas.t.
- 26
Arnaud De LieLotto Intermarchés.t. - 27
Colby SimmonsEF Education - EasyPosts.t. - 28
Ben SwiftNetcompany INEOSs.t. - 29
Juan Sebastian Molano BenavidesUAE Team Emirates XRGs.t. - 30
Bastien TronchonGroupama-FDJ Uniteds.t. - 33
Florian SenechalAlpecin-Premier Techs.t. - 34
Valentin MadouasGroupama-FDJ Uniteds.t. - 35
Ward VanhoofTeam Flanders - Baloises.t.
- 36
Lewis AskeyNSN Cycling Teams.t. - 37
Matej MohoricBahrain Victoriouss.t. - 38
Filip MaciejukMovistar Teams.t. - 39
Kasper AsgreenEF Education - EasyPosts.t. - 40
Nils EekhoffTeam Picnic PostNLs.t. - 41
Maxim Van GilsRed Bull - Bora - Hansgrohes.t. - 42
Lionel TaminiauxLotto Intermarchés.t. - 43
Rick PluimersTudor Pro Cycling Teams.t. - 44
Tibor Del GrossoAlpecin-Premier Techs.t. - 45
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Teams.t. - 46
Frank Van Den BroekTeam Picnic PostNLs.t. - 47
Mathias VacekLidl - Treks.t. - 48
Sean FlynnTeam Picnic PostNLs.t. - 49
Vincent Van HemelenTeam Flanders - Baloises.t. - 50
Jasper StuyvenSoudal Quick-Steps.t. - 51
Tim WellensUAE Team Emirates XRGs.t. - 52
Dylan VandenstormeTeam Flanders - Baloises.t. - 53
Mathieu Van Der PoelAlpecin-Premier Techs.t. - 54
Toms SkujinsLidl - Treks.t. - 55
Florian VermeerschUAE Team Emirates XRGs.t. - 56
Rui Filipe Alves OliveiraUAE Team Emirates XRGs.t. - 57
Roger Adria OliverasMovistar Teams.t. - 58
Stan DewulfDecathlon CMA CGM Teams.t.
- 59
Damien TouzeCofidiss.t.
- 60
Toon AertsLotto Intermarchés.t. - 61
Petr KelemenTudor Pro Cycling Teams.t. - 62
Cedric BeullensLotto Intermarchés.t. - 63
Aaron GateXDS Astana Teams.t. - 64
Cees BolDecathlon CMA CGM Teams.t. - 65
Axel LauranceNetcompany INEOSs.t. - 66
Yevgeniy FedorovXDS Astana Teams.t. - 68
Paul MagnierSoudal Quick-Steps.t. - 69
Clément RussoGroupama-FDJ Uniteds.t. - 70
Alberto BettiolXDS Astana Teams.t. - 71
Dries Van GestelSoudal Quick-Steps.t. - 72
Yves LampaertSoudal Quick-Steps.t. - 73
Gianni VermeerschRed Bull - Bora - Hansgrohes.t.
- 74
Dries De BondtTeam Jayco AlUlas.t.
- 76
Natnael TesfatsionMovistar Teams.t. - 77
Igor Arrieta LizarragaUAE Team Emirates XRGs.t. - 78
Laurenz RexSoudal Quick-Steps.t. - 79
Elmar ReindersUnibet Rose Rocketss.t.
- 80MRMaximilian Richard WalscheidLidl - Treks.t.
- 81
Milan FretinCofidiss.t. - 82
Vincenzo AlbaneseEF Education - EasyPost+0:44 - 83
Robin FroidevauxTudor Pro Cycling Team+0:44 - 84
Luka MezgecTeam Jayco AlUla+0:53 - 85
Christophe LaporteTeam Visma | Lease A Bike+0:53 - 86
Kamil GradekBahrain Victorious+1:11 - 87
Bert Van LerbergheSoudal Quick-Step+1:11
- 89
Edoardo AffiniTeam Visma | Lease A Bike+2:16 - 90JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+3:07
- 91
Sam WelsfordNetcompany INEOS+3:07 - 92
Miká HemingAtt Investments+3:07 - 93
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+3:07
- 94MLMichiel LambrechtTeam Flanders - Baloise+3:07
- 95
Otto VergaerdeLidl - Trek+3:07
- 96
Johan JacobsGroupama-FDJ United+3:07 - 97
Lukáš KubišUnibet Rose Rockets+3:07 - 98
Attila ValterBahrain Victorious+3:07 - 99
Menno HuisingTeam Visma | Lease A Bike+3:07 - 100
Mick Van DijkeRed Bull - Bora - Hansgrohe+3:07 - 102
Owain DoullTeam Visma | Lease A Bike+3:07
- 103
Jonas GeensAlpecin-Premier Tech+3:07 - 104
Jenno BerckmoesLotto Intermarché+3:07 - 105
Sebastian Kolze ChangiziTudor Pro Cycling Team+3:07 - 106
Aime De GendtPinarello-Q36.5 Pro Cycling Team+3:07
- 107
Gerben KuypersIntermarché - Wanty+4:55 - 108
Fran MiholjevićBahrain Victorious+4:55 - 109MLMilan LanhoveTeam Flanders - Baloise+4:55
- 110
Vito BraetLotto Intermarché+4:55
- 111LVLeander Van HautegemTeam Flanders - Baloise+4:55
- 112
Taco Van Der HoornLotto Intermarché+4:55 - 113
Robert StannardBahrain Victorious+4:55 - 114
Julius JohansenUAE Team Emirates XRG+4:55 - 115
Silvan DillierAlpecin-Premier Tech+4:55
- 119
Jules HestersTeam Flanders - Baloise+4:55 - 121DSDaniel SkerlBahrain Victorious+4:55
- 122
Adam ŤoupalíkUnibet Rose Rockets+4:55
- 123
Warre VangheluweSoudal Quick-Step+4:55 - 124
António Tomas MorgadoUAE Team Emirates XRG+4:55 - 125
Ceriel DesalSoudal Quick-Step Devo Team+4:55 - 126
Aivaras MikutisTudor Pro Cycling Team+4:55 - 127
Roel Van SintmaartensdijkLotto Intermarché+4:55 - 128
Kévin GenietsGroupama-FDJ United+8:15 - 130ASAndreas Stokbro NielsenTeam Coloquick+8:15
- 131
Ryan MullenNSN Cycling Team+8:15 - 133JKJelte KrijnsenTeam Jayco AlUla+8:15
- 134
Manlio MoroMovistar Team+8:15 - 135
Albert Torres BarceloMovistar Team+8:15 - 136
Anton KuzminXDS Astana Team+8:15
- 137
Pierre BarbierTerengganu Cycling Team+8:15 - 138
Michael Shea LeonardEF Education - EasyPost+8:15 - 139
Alexis RenardCofidis+8:15 - 140
Alex KirschCofidis+8:15
- 142
Axandre Van PetegemTarteletto - Isorex+8:15 - 143
Fabio Jakobsen+8:15 - 144
Tim NabermanTeam Picnic PostNL+8:15 - 145
Gianluca PolleflietDecathlon CMA CGM Team+8:15 - 146SDSiebe DeweirdtTeam Flanders - Baloise+8:15
- 147
Jack Rootkin-GraySwatt Club+8:15
- DNS
Mathias NorsgaardLidl - Trek+8:15
General classification
- 1
Tim MerlierSoudal Quick-Step7:15:02 - 2
Olav KooijDecathlon CMA CGM Teams.t.
- 3
Dries De BondtTeam Jayco AlUlas.t.
- 4
Rui Filipe Alves OliveiraUAE Team Emirates XRG+0:02 - 5
Pavel BittnerTeam Picnic PostNL+0:04 - 6
Arnaud De LieLotto Intermarché+0:04 - 7
Arvid De KleijnTudor Pro Cycling Team+0:06 - 8
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+0:06 - 9
Matej MohoricBahrain Victorious+0:07 - 10
Bastien TronchonGroupama-FDJ United+0:07 - 11
Valentin MadouasGroupama-FDJ United+0:08 - 12
Nils EekhoffTeam Picnic PostNL+0:08 - 13
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+0:08 - 14
Oliver NaesenDecathlon CMA CGM Team+0:09 - 15
Florian VermeerschUAE Team Emirates XRG+0:09 - 16
Stan DewulfDecathlon CMA CGM Team+0:09
- 17
Biniam GirmayNSN Cycling Team+0:10 - 18
Tord GudmestadDecathlon CMA CGM Team+0:10 - 19
Dylan GroenewegenUnibet Rose Rockets+0:10 - 20
Simon DehairsAlpecin-Premier Tech+0:10 - 21
Fernando Gaviria RendonCaja Rural-Seguros RGA+0:10 - 22
Amaury CapiotTeam Jayco AlUla+0:10
- 23
Davide BalleriniXDS Astana Team+0:10 - 24
Ben TurnerNetcompany INEOS+0:10 - 25
Mike TeunissenXDS Astana Team+0:10 - 26
Paul PenhoetGroupama-FDJ United+0:10
- 27
Matevž GovekarBahrain Victorious+0:10
- 28
Colby SimmonsEF Education - EasyPost+0:10 - 30RDRobert DonaldsonTeam Jayco AlUla+0:10
- 32
Jensen PlowrightAlpecin-Premier Tech+0:10 - 33
Tibor Del GrossoAlpecin-Premier Tech+0:10 - 34
Lewis AskeyNSN Cycling Team+0:10 - 35
Jasper StuyvenSoudal Quick-Step+0:10 - 36
Sean FlynnTeam Picnic PostNL+0:10 - 37
Mathieu Van Der PoelAlpecin-Premier Tech+0:10 - 38
Lorenzo MilesiMovistar Team+0:10 - 39
Ben SwiftNetcompany INEOS+0:10 - 40
Rick PluimersTudor Pro Cycling Team+0:10 - 41
Tomas KopeckýUnibet Rose Rockets+0:10 - 42
Maxim Van GilsRed Bull - Bora - Hansgrohe+0:10 - 43
Mathias VacekLidl - Trek+0:10 - 44
Pierre GautheratDecathlon CMA CGM Team+0:10 - 45
Yevgeniy FedorovXDS Astana Team+0:10 - 46
Milan FretinCofidis+0:10 - 47
Toms SkujinsLidl - Trek+0:10 - 48MRMaximilian Richard WalscheidLidl - Trek+0:10
- 49
Ward VanhoofTeam Flanders - Baloise+0:10
- 50
Axel HuensGroupama-FDJ United+0:10 - 51
Cedric BeullensLotto Intermarché+0:10 - 52
Frank Van Den BroekTeam Picnic PostNL+0:10 - 53
Cees BolDecathlon CMA CGM Team+0:10 - 54
Kasper AsgreenEF Education - EasyPost+0:10 - 55
Roger Adria OliverasMovistar Team+0:10 - 56
Tim WellensUAE Team Emirates XRG+0:10 - 57
Damien TouzeCofidis+0:10
- 60
Filip MaciejukMovistar Team+0:10 - 61
Vincent Van HemelenTeam Flanders - Baloise+0:10 - 62
Toon AertsLotto Intermarché+0:10 - 63
Axel LauranceNetcompany INEOS+0:10 - 64
Petr KelemenTudor Pro Cycling Team+0:10 - 65
Dries Van GestelSoudal Quick-Step+0:10 - 66
Paul MagnierSoudal Quick-Step+0:10 - 67
Yves LampaertSoudal Quick-Step+0:10 - 68
Gianni VermeerschRed Bull - Bora - Hansgrohe+0:10
- 69
Clément RussoGroupama-FDJ United+0:10 - 70
Igor Arrieta LizarragaUAE Team Emirates XRG+0:10 - 71
Aaron GateXDS Astana Team+0:10 - 72
Alberto BettiolXDS Astana Team+0:10 - 74
Elmar ReindersUnibet Rose Rockets+0:10
- 75
Lionel TaminiauxLotto Intermarché+0:37 - 76
Florian SenechalAlpecin-Premier Tech+0:50 - 77
Robin FroidevauxTudor Pro Cycling Team+0:54 - 78
Christophe LaporteTeam Visma | Lease A Bike+1:03 - 79
Bert Van LerbergheSoudal Quick-Step+1:21
- 80
Marijn Van Den BergEF Education - EasyPost+2:23 - 81
Luka MezgecTeam Jayco AlUla+2:24 - 82
Laurenz RexSoudal Quick-Step+2:42 - 83
Kamil GradekBahrain Victorious+3:03 - 84JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+3:14
- 85
Mick Van DijkeRed Bull - Bora - Hansgrohe+3:17 - 86
Lukáš KubišUnibet Rose Rockets+3:17 - 87MLMichiel LambrechtTeam Flanders - Baloise+3:17
- 88
Johan JacobsGroupama-FDJ United+3:17 - 89
Jonas GeensAlpecin-Premier Tech+3:17 - 91
Attila ValterBahrain Victorious+3:17 - 92
Aime De GendtPinarello-Q36.5 Pro Cycling Team+3:17
- 93
Miká HemingAtt Investments+4:38 - 94
Jules HestersTeam Flanders - Baloise+5:05 - 95
Robert StannardBahrain Victorious+5:05 - 96
Fran MiholjevićBahrain Victorious+5:05 - 97
António Tomas MorgadoUAE Team Emirates XRG+5:05 - 99MLMilan LanhoveTeam Flanders - Baloise+5:05
- 100
Ceriel DesalSoudal Quick-Step Devo Team+5:05 - 101
Silvan DillierAlpecin-Premier Tech+5:05
- 102
Julius JohansenUAE Team Emirates XRG+5:05 - 103DSDaniel SkerlBahrain Victorious+5:05
- 104
Vito BraetLotto Intermarché+5:05
- 105LVLeander Van HautegemTeam Flanders - Baloise+6:20
- 106
Gerben KuypersIntermarché - Wanty+6:40 - 107
Aivaras MikutisTudor Pro Cycling Team+7:56 - 108
Edoardo AffiniTeam Visma | Lease A Bike+8:08 - 109JKJelte KrijnsenTeam Jayco AlUla+8:25
- 110
Tim NabermanTeam Picnic PostNL+8:25 - 111
Manlio MoroMovistar Team+8:25 - 112
Alex KirschCofidis+8:25
- 113
Menno HuisingTeam Visma | Lease A Bike+8:59 - 114
Sam WelsfordNetcompany INEOS+10:04 - 115
Taco Van Der HoornLotto Intermarché+10:47 - 116
Roel Van SintmaartensdijkLotto Intermarché+10:47 - 117
Michael Shea LeonardEF Education - EasyPost+11:59 - 118
Ryan MullenNSN Cycling Team+13:39 - 119
Dylan VandenstormeTeam Flanders - Baloise+13:44 - 120GEGiosue' EpisPetrolike+13:58
- 121
Natnael TesfatsionMovistar Team+13:58 - 122
Vincenzo AlbaneseEF Education - EasyPost+14:42 - 125
Otto VergaerdeLidl - Trek+16:51
- 126
Owain DoullTeam Visma | Lease A Bike+17:05
- 127
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+17:05
- 128
Sebastian Kolze ChangiziTudor Pro Cycling Team+17:05 - 129
Jenno BerckmoesLotto Intermarché+17:05 - 132
Warre VangheluweSoudal Quick-Step+18:53 - 134
Adam ŤoupalíkUnibet Rose Rockets+18:53
- 135
Pierre BarbierTerengganu Cycling Team+21:59 - 136
Gianluca PolleflietDecathlon CMA CGM Team+21:59 - 137ASAndreas Stokbro NielsenTeam Coloquick+22:13
- 138
Albert Torres BarceloMovistar Team+22:13 - 140
Alexis RenardCofidis+22:13 - 141
Axandre Van PetegemTarteletto - Isorex+22:13 - 142
Kévin GenietsGroupama-FDJ United+22:13 - 144
Jack Rootkin-GraySwatt Club+22:13
- 145
Fabio Jakobsen+22:13 - 146
Anton KuzminXDS Astana Team+22:13
- 147SDSiebe DeweirdtTeam Flanders - Baloise+22:13
Points classification
- 1
Tim MerlierSoudal Quick-Step45 - 2
Pavel BittnerTeam Picnic PostNL44 - 3
Olav KooijDecathlon CMA CGM Team43
- 4
Biniam GirmayNSN Cycling Team36 - 5
Arnaud De LieLotto Intermarché25 - 6
Arvid De KleijnTudor Pro Cycling Team22 - 7
Juan Sebastian Molano BenavidesUAE Team Emirates XRG22 - 8
Simon DehairsAlpecin-Premier Tech20 - 9
Dylan GroenewegenUnibet Rose Rockets17 - 10
Ben TurnerNetcompany INEOS15 - 11
Mike TeunissenXDS Astana Team13 - 12
Tord GudmestadDecathlon CMA CGM Team12 - 13
Davide BalleriniXDS Astana Team12 - 14
Fernando Gaviria RendonCaja Rural-Seguros RGA11 - 15
Amaury CapiotTeam Jayco AlUla11
- 16
Milan FretinCofidis-8
Youth classification
- 1
Colby SimmonsEF Education - EasyPost7:15:12 - 2
Tibor Del GrossoAlpecin-Premier Techs.t. - 3
Pierre GautheratDecathlon CMA CGM Teams.t. - 4
Paul MagnierSoudal Quick-Steps.t. - 5MLMichiel LambrechtTeam Flanders - Baloise+3:07
- 6
António Tomas MorgadoUAE Team Emirates XRG+4:55 - 7MLMilan LanhoveTeam Flanders - Baloise+4:55
- 8DSDaniel SkerlBahrain Victorious+4:55
- 9LVLeander Van HautegemTeam Flanders - Baloise+6:10
- 10
Menno HuisingTeam Visma | Lease A Bike+8:49 - 11
Michael Shea LeonardEF Education - EasyPost+11:49