Stage 3
19 Jun 2026
Stage result
- 1AAAlex Aranburu DevaCofidis4:07:28
- 2
Lewis AskeyNSN Cycling Teams.t. - 3
Carlos Canal BlancoMovistar Teams.t. - 4
Jonas AbrahamsenUno-X Mobilitys.t. - 5
Matyáš KopeckýUnibet Rose Rocketss.t. - 6
Jasper PhilipsenAlpecin-Premier Techs.t. - 7
Alexandre DelettreTotalEnergiess.t. - 8
Emilien JeanniereTotalEnergiess.t. - 9
Davide ToneattiXDS Astana Teams.t. - 10
Tibor Del GrossoAlpecin-Premier Techs.t. - 11
Alessandro RomeleXDS Astana Teams.t. - 12
Jonas GeensAlpecin-Premier Techs.t. - 13
Jenno BerckmoesLotto Intermarchés.t. - 14
Jasper StuyvenSoudal Quick-Steps.t. - 15
Quinten HermansPinarello-Q36.5 Pro Cycling Teams.t. - 16
Lukáš KubišUnibet Rose Rocketss.t. - 17
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+0:09
- 18
Toon AertsLotto Intermarché+0:12 - 19
Tim Torn TeutenbergLidl - Trek+0:13 - 20
Hector Alvarez MartinezLidl-Trek Future Racing+0:13 - 21JKJochem KerckhaertBeat Cc P/B Saxo+0:13
- 22
Lorenzo MilesiMovistar Team+0:13 - 23
Dylan Van BaarleSoudal Quick-Step+0:16 - 24
Florian VermeerschUAE Team Emirates XRG+0:18 - 25MLMichiel LambrechtTeam Flanders - Baloise+0:18
- 26OGOlivier GodfroidBaloise Verzekeringen -Het Poetsbureau Lions+0:25
- 27ALAntoine L'hoteDecathlon CMA CGM Team+0:27
- 28MLMilan LanhoveTeam Flanders - Baloise+0:29
- 29
Huub ArtzLotto Intermarché+0:29 - 30
Rick PluimersTudor Pro Cycling Team+0:42 - 31
Mike TeunissenXDS Astana Team+0:45 - 32
Stan DewulfDecathlon CMA CGM Team+0:47
- 33
Tomas KopeckýUnibet Rose Rockets+0:50 - 34
Gerben KuypersIntermarché - Wanty+0:52 - 35
Riley SheehanNSN Cycling Team+0:56 - 36SMSergio MerisUnibet Rose Rockets+0:56
- 37
Biniam GirmayNSN Cycling Team+0:56 - 38
Thomas GachignardTotalEnergies+1:23 - 39
Aime De GendtPinarello-Q36.5 Pro Cycling Team+1:31
- 40
Fabio Van Den BosscheSoudal Quick-Step+1:38 - 41
Hugo PageCofidis+3:59 - 42
Aaron GateXDS Astana Team+4:23 - 43
William LevyUno-X Mobility+5:09 - 44
Matis LouvelNSN Cycling Team+5:09 - 45
Tim MarsmanAlpecin-Premier Tech+6:07 - 46MVMichiel Van VlietMetec - Solarwatt P/B Mantel+9:37
- 47
Gianni MarchandTarteletto - Isorex+9:40
- 48
Filip MaciejukMovistar Team+9:46 - 49
Vincent Van HemelenTeam Flanders - Baloise+10:00 - 50KDKay De Bruyckere+10:00
- 51
Julius Van Den BergTeam Picnic PostNL+10:00
- 52
Johan MeensAarco+10:00 - 53VVViktor Vandenberghe+10:09
- 54
Dylan TeunsCofidis+10:09
- 55FBFrits BiesterbosTeam Picnic PostNL+10:09
- 56MCMichiel CoppensBeat Cc P/B Saxo+10:09
- 57DDDaan DepuydtBaloise Verzekeringen -Het Poetsbureau Lions+10:09
- 58
Alex KirschCofidis+10:11
- 59
Jakob SöderqvistLidl - Trek+10:11 - 60
Rasmus TillerUno-X Mobility+10:16 - 61
Erik Nordsaeter ResellUno-X Mobility+10:16 - 62
Storm IngebrigtsenUno-X Mobility+10:20 - 63
Otto VergaerdeLidl - Trek+10:23
- 64
Max KanterXDS Astana Team+10:23 - 65
Steffen De SchuyteneerLotto Intermarché+11:40 - 66ABArne BaersBaloise Verzekeringen -Het Poetsbureau Lions+11:40
- 67RMRobbe MellaertsBaloise Verzekeringen -Het Poetsbureau Lions+11:40
- 68
Alexys BrunelTotalEnergies+11:42 - 69
Florian DauphinTotalEnergies+11:42 - 70EUEñaut Urcaregui SanzLidl-Trek Future Racing+11:43
- 71MPMaxence PlaceAarco+11:43
- 72
Jake StewartNSN Cycling Team+11:43 - 73
Fabian LienhardTudor Pro Cycling Team+11:43
- 74
Krists NeilandsNSN Cycling Team+11:43 - 75
Rui Filipe Alves OliveiraUAE Team Emirates XRG+11:43 - 76
Michael Vanthourenhout+11:45
- 77SAStijn AppelBeat Cc P/B Saxo+11:55
- 78RGRyan GalNetherlands+11:57
- 79
Wessel MourisUnibet Rose Rockets+12:03 - 80
Jonas Hem HvidebergUno-X Mobility+12:13 - 81
Casper PedersenSoudal Quick-Step+12:44 - 82
Søren WærenskjoldUno-X Mobility+12:44 - 83WNWies Nuyens+16:09
- 84
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+16:09 - 85
Rune HerregodtsBelgium+16:09 - 86
Guillaume BoivinNSN Cycling Team+16:09 - 87
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+16:09
- 88
Anthony TurgisTotalEnergies+16:09 - 89
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team+16:09
- 90
Gustav WangXDS Astana Development Team+16:12 - 91
Rasmus PedersenDecathlon CMA CGM Team+16:12 - 92
Mathias NorsgaardLidl - Trek+16:12 - 93
Rory TownsendUnibet Rose Rockets+16:18
- 94
Florian SenechalAlpecin-Premier Tech+16:52 - 95VHVictor HannesAarco+16:53
- 96MKMax KroonenBeat Cc P/B Saxo+16:53
- 97
Timothy DupontTarteletto - Isorex+19:42
- 98
Lindsay De VylderAlpecin-Premier Tech+19:42 - 99
Jenthe BiermansCofidis+19:42 - 100ASArne SantyTarteletto - Isorex+19:42
- 101
Julius JohansenUAE Team Emirates XRG+19:42 - 102
Luca GiaimiUAE Team Emirates XRG+19:42 - 103JBJocelyn BaguelinAarco+19:42
- 104ZMZeno MoonenTarteletto - Isorex+19:42
- 105NMNicola MarcerouTotalEnergies+19:42
- 106HFHeimo FuggerUAE Team Emirates Gen-Z+19:42
- 107DVDaan Van SintmaartensdijkBeat Cc P/B Saxo+19:42
- 108
Bert Van LerbergheSoudal Quick-Step+19:42
- 109
Tim MerlierSoudal Quick-Step+19:42 - 110
Petr KelemenTudor Pro Cycling Team+19:42 - 111
Arvid De KleijnTudor Pro Cycling Team+19:42 - 112
Manlio MoroMovistar Team+19:42 - 113JVJelle VermooteTarteletto - Isorex+19:42
- 114VBVictor BroexMetec - Solarwatt P/B Mantel+19:42
- 115NDNaud De ClercqSoudal Quick-Step Devo Team+19:42
- 116BKBart KortleveMetec - Solarwatt P/B Mantel+19:42
- 117JBJarno BellensBaloise Verzekeringen -Het Poetsbureau Lions+19:42
- 118
John DegenkolbTeam Picnic PostNL+19:42 - 119RKRoan KoningsMetec - Solarwatt P/B Mantel+19:42
- 120
Tijmen EisingBeat Cc P/B Saxo+19:42 - 121FGFerre GeeraertsTeam Flanders - Baloise+19:42
- 122LVLiam Van BylenDecathlon CMA CGM Development Team+19:42
- 123
Joshua GiddingsLotto Intermarché+19:42 - 124
Nils EekhoffTeam Picnic PostNL+19:42 - 125LDLars Daelmans+19:47
- 126
Timo RoosenTeam Picnic PostNL+19:47 - 127
Joren BloemUnibet Rose Rockets+19:47 - 128
Piet AllegaertCofidis+19:47 - 129
Tom CrabbeTeam Flanders - Baloise+19:47 - 130
Milan FretinCofidis+19:47 - 131DDDavid DekkerBeat Cc P/B Saxo+19:47
- 132
Cees BolDecathlon CMA CGM Team+19:47 - 133
Jonas RickaertAlpecin-Premier Tech+19:47 - 134
Robbe GhysDecathlon CMA CGM Team+19:47 - 135
Olav KooijDecathlon CMA CGM Team+19:52
- 136RHRoy HoogendoornMetec - Solarwatt P/B Mantel+19:52
- 137
Jasper De BuystLotto Intermarché+19:54 - 138JKJonah KillyTarteletto - Isorex+19:54
- 139MHMichiel HillenBaloise Verzekeringen -Het Poetsbureau Lions+19:54
- 140AVArthur Van Den BoerBaloise Verzekeringen -Het Poetsbureau Lions+19:57
- 141
Luca MozzatoTudor Pro Cycling Team+20:06 - 142CVChristiaan Van ReesDevelopment Team Picnic PostNL+22:10
- 143
Ayco BastiaensSoudal Quick-Step+22:15 - 144
Taco Van Der HoornLotto Intermarché+22:15 - 145
Gleb SyritsaXDS Astana Team+22:15 - 146GDGilles DockxAarco+22:15
- 147BZBogdan ZabelinskiyAarco+22:15
- DNF
Ivan Garcia CortinaMovistar Team+22:15
- DNFTVThom Van Der WerffDevelopment Team Picnic PostNL+22:15
- DNF
Jules HestersTeam Flanders - Baloise+22:15 - DNF
Sam BennettPinarello-Q36.5 Pro Cycling Team+22:15 - DNF
Maikel ZijlaardTudor Pro Cycling Team+22:15 - DNFJDJohan DorussenMetec - Solarwatt P/B Mantel+22:15
- DNFABArthur BlaiseAarco+22:15
General classification
- 1AAAlex Aranburu DevaCofidis12:31:39
- 2
Jenno BerckmoesLotto Intermarché+0:02 - 3
Quinten HermansPinarello-Q36.5 Pro Cycling Team+0:03 - 4
Lewis AskeyNSN Cycling Team+0:04 - 5
Jasper PhilipsenAlpecin-Premier Tech+0:06 - 6
Carlos Canal BlancoMovistar Team+0:06 - 7
Emilien JeanniereTotalEnergies+0:10 - 8
Lukáš KubišUnibet Rose Rockets+0:10 - 9
Tibor Del GrossoAlpecin-Premier Tech+0:10 - 10
Jonas AbrahamsenUno-X Mobility+0:10 - 11
Matyáš KopeckýUnibet Rose Rockets+0:10 - 12
Davide ToneattiXDS Astana Team+0:10 - 13
Jasper StuyvenSoudal Quick-Step+0:10 - 14
Alexandre DelettreTotalEnergies+0:10 - 15
Jonas GeensAlpecin-Premier Tech+0:10 - 16
Alessandro RomeleXDS Astana Team+0:10 - 17
Brent Van MoerPinarello-Q36.5 Pro Cycling Team+0:19
- 18
Hector Alvarez MartinezLidl-Trek Future Racing+0:21 - 19
Toon AertsLotto Intermarché+0:22 - 20JKJochem KerckhaertBeat Cc P/B Saxo+0:23
- 21
Lorenzo MilesiMovistar Team+0:23 - 22
Tim Torn TeutenbergLidl - Trek+0:23 - 23
Dylan Van BaarleSoudal Quick-Step+0:26 - 24
Florian VermeerschUAE Team Emirates XRG+0:28 - 25MLMichiel LambrechtTeam Flanders - Baloise+0:28
- 26OGOlivier GodfroidBaloise Verzekeringen -Het Poetsbureau Lions+0:35
- 27ALAntoine L'hoteDecathlon CMA CGM Team+0:37
- 28
Huub ArtzLotto Intermarché+0:39 - 29MLMilan LanhoveTeam Flanders - Baloise+0:39
- 30
Rick PluimersTudor Pro Cycling Team+0:52 - 31
Mike TeunissenXDS Astana Team+0:55 - 32
Biniam GirmayNSN Cycling Team+0:56 - 33
Stan DewulfDecathlon CMA CGM Team+0:57
- 34
Tomas KopeckýUnibet Rose Rockets+1:00 - 35
Gerben KuypersIntermarché - Wanty+1:02 - 36
Riley SheehanNSN Cycling Team+1:06 - 37SMSergio MerisUnibet Rose Rockets+1:06
- 38
Thomas GachignardTotalEnergies+1:33 - 39
Aime De GendtPinarello-Q36.5 Pro Cycling Team+1:40
- 40
Fabio Van Den BosscheSoudal Quick-Step+2:57 - 41
Hugo PageCofidis+4:09 - 42
Aaron GateXDS Astana Team+4:33 - 43
William LevyUno-X Mobility+5:19 - 44
Matis LouvelNSN Cycling Team+5:19 - 45
Tim MarsmanAlpecin-Premier Tech+6:17 - 46MVMichiel Van VlietMetec - Solarwatt P/B Mantel+9:47
- 47
Gianni MarchandTarteletto - Isorex+9:50
- 48
Filip MaciejukMovistar Team+9:56 - 49KDKay De Bruyckere+10:10
- 50
Vincent Van HemelenTeam Flanders - Baloise+10:10 - 51
Julius Van Den BergTeam Picnic PostNL+10:10
- 52VVViktor Vandenberghe+10:11
- 53FBFrits BiesterbosTeam Picnic PostNL+10:19
- 54DDDaan DepuydtBaloise Verzekeringen -Het Poetsbureau Lions+10:19
- 55MCMichiel CoppensBeat Cc P/B Saxo+10:19
- 56
Dylan TeunsCofidis+10:19
- 57
Alex KirschCofidis+10:21
- 58
Jakob SöderqvistLidl - Trek+10:21 - 59
Rasmus TillerUno-X Mobility+10:26 - 60
Erik Nordsaeter ResellUno-X Mobility+10:26 - 61
Max KanterXDS Astana Team+10:29 - 62
Storm IngebrigtsenUno-X Mobility+10:30 - 63
Otto VergaerdeLidl - Trek+10:33
- 64RMRobbe MellaertsBaloise Verzekeringen -Het Poetsbureau Lions+11:43
- 65
Steffen De SchuyteneerLotto Intermarché+11:50 - 66
Florian DauphinTotalEnergies+11:52 - 67
Rui Filipe Alves OliveiraUAE Team Emirates XRG+11:53 - 68EUEñaut Urcaregui SanzLidl-Trek Future Racing+11:53
- 69
Jake StewartNSN Cycling Team+11:53 - 70
Michael Vanthourenhout+11:55
- 71RGRyan GalNetherlands+12:07
- 72
Wessel MourisUnibet Rose Rockets+12:13 - 73
Jonas Hem HvidebergUno-X Mobility+12:23 - 74
Søren WærenskjoldUno-X Mobility+12:54 - 75
Krists NeilandsNSN Cycling Team+14:03 - 76
Fabian LienhardTudor Pro Cycling Team+14:09
- 77SAStijn AppelBeat Cc P/B Saxo+15:36
- 78WNWies Nuyens+16:16
- 79
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+16:19
- 80
Anthony TurgisTotalEnergies+16:19 - 81
Guillaume BoivinNSN Cycling Team+16:19 - 82
Rune HerregodtsBelgium+16:19 - 83
Kamil MałeckiPinarello-Q36.5 Pro Cycling Team+18:35
- 84
Gustav WangXDS Astana Development Team+18:38 - 85
Johan MeensAarco+19:14 - 86
Tim MerlierSoudal Quick-Step+19:36 - 87BKBart KortleveMetec - Solarwatt P/B Mantel+19:44
- 88VBVictor BroexMetec - Solarwatt P/B Mantel+19:48
- 89ABArne BaersBaloise Verzekeringen -Het Poetsbureau Lions+19:50
- 90
Arvid De KleijnTudor Pro Cycling Team+19:52 - 91
Timothy DupontTarteletto - Isorex+19:52
- 92JBJocelyn BaguelinAarco+19:52
- 93NDNaud De ClercqSoudal Quick-Step Devo Team+19:52
- 94RKRoan KoningsMetec - Solarwatt P/B Mantel+19:52
- 95
Luca GiaimiUAE Team Emirates XRG+19:52 - 96ASArne SantyTarteletto - Isorex+19:52
- 97
Jenthe BiermansCofidis+19:52 - 98
Joshua GiddingsLotto Intermarché+19:52 - 99FGFerre GeeraertsTeam Flanders - Baloise+19:52
- 100
Bert Van LerbergheSoudal Quick-Step+19:52
- 101
John DegenkolbTeam Picnic PostNL+19:52 - 102
Julius JohansenUAE Team Emirates XRG+19:52 - 103
Nils EekhoffTeam Picnic PostNL+19:52 - 104
Mathias NorsgaardLidl - Trek+19:55 - 105
Olav KooijDecathlon CMA CGM Team+19:56
- 106
Tom CrabbeTeam Flanders - Baloise+19:57 - 107DDDavid DekkerBeat Cc P/B Saxo+19:57
- 108
Cees BolDecathlon CMA CGM Team+19:57 - 109
Joren BloemUnibet Rose Rockets+19:57 - 110
Jonas RickaertAlpecin-Premier Tech+19:57 - 111
Florian SenechalAlpecin-Premier Tech+20:49 - 112MPMaxence PlaceAarco+20:57
- 113
Petr KelemenTudor Pro Cycling Team+22:08 - 114LDLars Daelmans+22:13
- 115
Robbe GhysDecathlon CMA CGM Team+22:26 - 116
Rory TownsendUnibet Rose Rockets+24:39
- 117
Jasper De BuystLotto Intermarché+24:42 - 118LVLiam Van BylenDecathlon CMA CGM Development Team+25:49
- 119
Alexys BrunelTotalEnergies+27:09 - 120VHVictor HannesAarco+28:29
- 121DVDaan Van SintmaartensdijkBeat Cc P/B Saxo+30:07
- 122ZMZeno MoonenTarteletto - Isorex+30:07
- 123
Manlio MoroMovistar Team+30:07 - 124
Lindsay De VylderAlpecin-Premier Tech+30:07 - 125
Milan FretinCofidis+30:12 - 126RHRoy HoogendoornMetec - Solarwatt P/B Mantel+30:17
- 127
Casper PedersenSoudal Quick-Step+31:17 - 128NMNicola MarcerouTotalEnergies+31:22
- 129
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+31:27 - 130
Rasmus PedersenDecathlon CMA CGM Team+31:30 - 131JVJelle VermooteTarteletto - Isorex+31:35
- 132GDGilles DockxAarco+31:46
- 133MKMax KroonenBeat Cc P/B Saxo+32:11
- 134CVChristiaan Van ReesDevelopment Team Picnic PostNL+32:35
- 135JKJonah KillyTarteletto - Isorex+32:40
- 136MHMichiel HillenBaloise Verzekeringen -Het Poetsbureau Lions+33:29
- 137JBJarno BellensBaloise Verzekeringen -Het Poetsbureau Lions+35:00
- 138HFHeimo FuggerUAE Team Emirates Gen-Z+35:00
- 139
Timo RoosenTeam Picnic PostNL+35:05 - 140BZBogdan ZabelinskiyAarco+37:33
- 141AVArthur Van Den BoerBaloise Verzekeringen -Het Poetsbureau Lions+37:40
- 142
Piet AllegaertCofidis+38:08 - 143
Tijmen EisingBeat Cc P/B Saxo+38:15 - 144
Taco Van Der HoornLotto Intermarché+39:55 - 145
Ayco BastiaensSoudal Quick-Step+39:55 - 146
Luca MozzatoTudor Pro Cycling Team+40:19 - 147
Gleb SyritsaXDS Astana Team+41:26
Points classification
- 1
Tim MerlierSoudal Quick-Step55 - 2
Emilien JeanniereTotalEnergies41 - 3
Max KanterXDS Astana Team41 - 4
Jasper PhilipsenAlpecin-Premier Tech37 - 5
Jonas AbrahamsenUno-X Mobility31 - 6AAAlex Aranburu DevaCofidis30
- 7
Biniam GirmayNSN Cycling Team30 - 8
Søren WærenskjoldUno-X Mobility27 - 9
Lewis AskeyNSN Cycling Team25 - 10
Olav KooijDecathlon CMA CGM Team25
- 11
Carlos Canal BlancoMovistar Team22 - 12
Steffen De SchuyteneerLotto Intermarché19 - 13
Matyáš KopeckýUnibet Rose Rockets17 - 14
Jenno BerckmoesLotto Intermarché15 - 15
Arvid De KleijnTudor Pro Cycling Team15 - 16
Alexandre DelettreTotalEnergies13 - 17
Joshua GiddingsLotto Intermarché13 - 18
Tom CrabbeTeam Flanders - Baloise13 - 19
Davide ToneattiXDS Astana Team11 - 20
Mike TeunissenXDS Astana Team11 - 21DDDavid DekkerBeat Cc P/B Saxo11
- 22
Tibor Del GrossoAlpecin-Premier Tech10 - 23
Rui Filipe Alves OliveiraUAE Team Emirates XRG10 - 24
Krists NeilandsNSN Cycling Team-6
Youth classification
- 1
Hector Alvarez MartinezLidl-Trek Future Racing12:32:00 - 2ALAntoine L'hoteDecathlon CMA CGM Team+0:16
- 3MVMichiel Van VlietMetec - Solarwatt P/B Mantel+9:26
- 4KDKay De Bruyckere+9:49
- 5VVViktor Vandenberghe+9:50
- 6
Storm IngebrigtsenUno-X Mobility+10:09 - 7
Steffen De SchuyteneerLotto Intermarché+11:29 - 8EUEñaut Urcaregui SanzLidl-Trek Future Racing+11:32
- 9RGRyan GalNetherlands+11:46
- 10WNWies Nuyens+15:55
- 11BKBart KortleveMetec - Solarwatt P/B Mantel+19:23
- 12NDNaud De ClercqSoudal Quick-Step Devo Team+19:31
- 13
Luca GiaimiUAE Team Emirates XRG+19:31 - 14
Tom CrabbeTeam Flanders - Baloise+19:36 - 15MPMaxence PlaceAarco+20:36
- 16LDLars Daelmans+21:52
- 17LVLiam Van BylenDecathlon CMA CGM Development Team+25:28
- 18VHVictor HannesAarco+28:08
- 19GDGilles DockxAarco+31:25
- 20CVChristiaan Van ReesDevelopment Team Picnic PostNL+32:14
- 21HFHeimo FuggerUAE Team Emirates Gen-Z+34:39
- 22BZBogdan ZabelinskiyAarco+37:12
- 23AVArthur Van Den BoerBaloise Verzekeringen -Het Poetsbureau Lions+37:19
- DNFTVThom Van Der WerffDevelopment Team Picnic PostNL+4:29:43
- DNFABArthur BlaiseAarco+4:29:43