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