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