Stage 4
28 Mar 2026
Stage result
- 1
Ashlin BarryTeam Visma | Lease A Bike Development3:01:32 - 2ATAldo TaillieuTeam Visma | Lease A Bike Development+0:05
- 3MKMax KroonenBeat Cc P/B Saxo+0:05
- 4JAJoshua Amos GudnitzTeam Coloquick+0:05
- 5
Mads AndersenSwatt Club+0:05 - 6MVMats Vanden EyndeLidl-Trek Future Racing+0:09
- 7MNMorten NørtoftTeam Coloquick+0:21
- 8SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+1:00
- 9CRCameron RogersAustralia+1:06
- 10RHRoy HoogendoornMetec - Solarwatt P/B Mantel+2:05
- 11EUEñaut Urcaregui SanzLidl-Trek Future Racing+2:05
- 12DDDavid DekkerBeat Cc P/B Saxo+2:05
- 13SNSebastian NielsenTeam Coloquick+2:05
- 14MAMathis AvondtsAzerion / Villa Valkenburg+2:05
- 15EUEd UptegroveEew-Vdk Cyclingteam+2:05
- 16GVGuillaume VisserEew-Vdk Cyclingteam+2:05
- 17OMOliver MätikTudor Pro Cycling Team U23+2:12
- 18VBVictor BroexMetec - Solarwatt P/B Mantel+2:13
- 19NMNicolas MilesiNetcompany INEOS Racing Academy+2:15
- 20
Kasper AndersenSwatt Club+2:15 - 21NVNio VandevorstAlpecin-Premier Tech Development Team+2:15
- 22JMJackson MedwayTudor Pro Cycling Team U23+2:15
- 23
Tobias HansenTeam Coloquick+2:20 - 24
Josef ČernýKasper Crypto4Me+2:22 - 25RKRoan KoningsMetec - Solarwatt P/B Mantel+2:22
- 26MCMauro CuylitsLotto - Groupe Wanty+2:35
- 27BKBart KortleveMetec - Solarwatt P/B Mantel+2:42
- 28LVLuke VerburgAzerion / Villa Valkenburg+2:44
- 29JŤJakub ŤoupalíkKasper Crypto4Me+5:23
- 30TMThor MichielsenLidl-Trek Future Racing+5:23
- 31EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+5:23
- 32
Miguel HeidemannRembe | Rad-Net+5:23 - 33AKAxel KällbergLucky Sport Cycling Team+5:23
- 34NFNicklas Fonnesbech+5:23
- 35ŠZŠtěpán ZahálkaKasper Crypto4Me+5:23
- 36
Rick OttemaEew-Vdk Cyclingteam+5:23
- 37MWMeindert WeulinkAzerion / Villa Valkenburg+5:28
- 38AVAnders Vos SørensenTeam Coloquick+5:28
- 39NBNoah Bøge+5:32
- 40PDPeder Dahl StrandLucky Sport Cycling Team+5:32
- 41LALudvik Aspelund HolstadTeam Ringerike+5:32
- 42MHMads-Emil Hougaard+5:42
- 43
Mads LandboTeam Coloquick+5:42 - 44HKHjalmar KlyverLucky Sport Cycling Team+5:45
- 45FCFrancesco CarolloSwatt Club+6:16
- 46
Matias MalmbergSwatt Club+6:16 - 47OKOliver KnudsenSwatt Club+6:16
- 48
Keije SolenLotto - Groupe Wanty+7:03 - 49TVTuur VerbeeckLotto - Groupe Wanty+7:03
- 50IKIan KingsTeam Visma | Lease A Bike Development+7:03
- 51OSOliver Sølvhøj+7:03
- 52RBRune BodenAlpecin-Premier Tech Development Team+7:03
- 53
Tijmen EisingBeat Cc P/B Saxo+7:03 - 54JRJoris Reinderink+8:31
- 55MDMattie DoddINEOS Grenadiers Racing Academy+8:56
- 56TVToinne Vriezen+9:08
- 57MDMathias De KeersmaekerLotto - Groupe Wanty+9:08
- 58LVLukas VriesAzerion / Villa Valkenburg+9:09
- 59JDJohan DorussenMetec - Solarwatt P/B Mantel+9:09
- 60SISander InionMadar Pro Cycling Team+9:28
- 61DSDelano SwenneVolkerwessels Cycling Team+9:30
- 62PDPatrick Diepstra+9:30
- 63TVThom Van HerwaardenVolkerwessels Cycling Team+9:32
- 64MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+9:35
- 65THThomas Huitema+9:35
- 66SVSamuel Van Der Meer+9:35
- 67SDSimon Den Braber+9:35
- 68CAChristian Alexander KlundTeam Ringerike+9:35
- 69GTGustav ThompsonLucky Sport Cycling Team+9:42
- 70OJOle JablonskiTeam Lotto Kern-Haus Outlet Montabaur+9:45
- 71LRLars RouffaerEew-Vdk Cyclingteam+9:47
- 72OTOle TheilerRembe | Rad-Net+9:47
- 73MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+9:47
- 74WVWessel Van Keulen+9:47
- 75
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaur+9:47
- 76HHHenry HobbsTeam Visma | Lease A Bike Development+9:47
- 77TWThijs Wemmers+9:47
- 78NLNoel Luijten+9:47
- 79WSWilliam SalterAlpecin-Premier Tech Development Team+9:47
- 80JBJoost BrinkmanVolkerwessels Cycling Team+9:47
- 81EAElmar AbmaVolkerwessels Cycling Team+9:47
- 82MNMax NielsenLucky Sport Cycling Team+9:47
- 83
Josh CharltonNetcompany INEOS Racing Academy+9:47 - 84SRStijn Reilman+9:47
- 85DVDaan Van SintmaartensdijkBeat Cc P/B Saxo+9:47
- 86LWLuka Wissink+9:47
- 87TBThibaut BernardLotto - Groupe Wanty+9:47
- 88TDTim Den Braber+9:47
- 89MPMarvin PetersEew-Vdk Cyclingteam+9:47
- 90
Roger KlugeRembe | Rad-Net+9:47 - 91
Kristian EgholmLidl-Trek Future Racing+9:47 - 92
Jan Willem Van SchipAzerion / Villa Valkenburg+9:47 - 93CKCedric KeppensTeam Visma | Lease A Bike Development+9:47
- 94TTThomas TurriS.C. Padovani Polo Cherry Bank+9:47
- 95SRStian RosenlundAirtox - Carl Ras+9:47
- 96NMNikolaj MengelAirtox - Carl Ras+9:47
- 97BDBram DisselBeat Cc P/B Saxo+9:47
- 98
Michael KukrleKasper Crypto4Me+9:59 - 99RVRik Van Der WalEew-Vdk Cyclingteam+10:13
- 100MFMarijn Frankes+10:22
- DNFSGSimon GoossensAlpecin-Premier Tech Development TeamDNF
- DNF
Benjamin BoosRembe | Rad-NetDNF - DNFBDBorn De DobbelaereVolkerwessels Cycling TeamDNF
- DNFCGChristian Gorm AlbrechtsenDNF
- DNFSCStefan Caulfield-DreierDNF
- DNFJSJelle SchievenDNF
- DNFPDPatrick De JongDNF
- DNSNVNiek VoogtAzerion / Villa ValkenburgDNS
- DNS
Mathias GuillemetteTudor Pro Cycling Team U23DNS - DNSTVThijmen Van Der GiessenUniverse Cycling TeamDNS
General classification
- 1
Mads AndersenSwatt Club9:53:39 - 2JAJoshua Amos GudnitzTeam Coloquick+0:18
- 3MNMorten NørtoftTeam Coloquick+0:19
- 4MVMats Vanden EyndeLidl-Trek Future Racing+0:26
- 5MKMax KroonenBeat Cc P/B Saxo+0:37
- 6CRCameron RogersAustralia+1:13
- 7SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+1:24
- 8EUEd UptegroveEew-Vdk Cyclingteam+2:16
- 9JMJackson MedwayTudor Pro Cycling Team U23+2:24
- 10GVGuillaume VisserEew-Vdk Cyclingteam+2:25
- 11RHRoy HoogendoornMetec - Solarwatt P/B Mantel+2:25
- 12OMOliver MätikTudor Pro Cycling Team U23+2:38
- 13VBVictor BroexMetec - Solarwatt P/B Mantel+2:50
- 14DDDavid DekkerBeat Cc P/B Saxo+2:55
- 15
Josef ČernýKasper Crypto4Me+2:56 - 16RKRoan KoningsMetec - Solarwatt P/B Mantel+3:14
- 17MCMauro CuylitsLotto - Groupe Wanty+3:16
- 18BKBart KortleveMetec - Solarwatt P/B Mantel+3:27
- 19
Ashlin BarryTeam Visma | Lease A Bike Development+5:37 - 20
Rick OttemaEew-Vdk Cyclingteam+5:40
- 21EUEñaut Urcaregui SanzLidl-Trek Future Racing+6:16
- 22
Tobias HansenTeam Coloquick+6:35 - 23AVAnders Vos SørensenTeam Coloquick+6:44
- 24LVLuke VerburgAzerion / Villa Valkenburg+6:52
- 25MAMathis AvondtsAzerion / Villa Valkenburg+7:01
- 26NVNio VandevorstAlpecin-Premier Tech Development Team+7:46
- 27NMNicolas MilesiNetcompany INEOS Racing Academy+7:59
- 28TVTuur VerbeeckLotto - Groupe Wanty+8:06
- 29RVRik Van Der WalEew-Vdk Cyclingteam+9:25
- 30
Kristian EgholmLidl-Trek Future Racing+9:36 - 31SRStian RosenlundAirtox - Carl Ras+9:49
- 32EAElmar AbmaVolkerwessels Cycling Team+9:54
- 33
Jan Willem Van SchipAzerion / Villa Valkenburg+9:59 - 34LALudvik Aspelund HolstadTeam Ringerike+10:19
- 35MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+10:28
- 36
Kasper AndersenSwatt Club+10:44 - 37
Keije SolenLotto - Groupe Wanty+11:16 - 38ATAldo TaillieuTeam Visma | Lease A Bike Development+11:21
- 39SNSebastian NielsenTeam Coloquick+11:38
- 40AKAxel KällbergLucky Sport Cycling Team+12:06
- 41EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+12:06
- 42
Mads LandboTeam Coloquick+12:07 - 43HKHjalmar KlyverLucky Sport Cycling Team+12:23
- 44
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaur+12:46
- 45NBNoah Bøge+12:56
- 46JRJoris Reinderink+12:57
- 47
Matias MalmbergSwatt Club+13:13 - 48MWMeindert WeulinkAzerion / Villa Valkenburg+13:15
- 49FCFrancesco CarolloSwatt Club+13:30
- 50OKOliver KnudsenSwatt Club+13:34
- 51HHHenry HobbsTeam Visma | Lease A Bike Development+13:36
- 52
Miguel HeidemannRembe | Rad-Net+13:55 - 53
Tijmen EisingBeat Cc P/B Saxo+14:15 - 54JŤJakub ŤoupalíkKasper Crypto4Me+14:28
- 55TBThibaut BernardLotto - Groupe Wanty+14:36
- 56LVLukas VriesAzerion / Villa Valkenburg+15:00
- 57DSDelano SwenneVolkerwessels Cycling Team+15:00
- 58NFNicklas Fonnesbech+15:01
- 59DVDaan Van SintmaartensdijkBeat Cc P/B Saxo+15:15
- 60LRLars RouffaerEew-Vdk Cyclingteam+15:23
- 61IKIan KingsTeam Visma | Lease A Bike Development+15:48
- 62BDBram DisselBeat Cc P/B Saxo+15:52
- 63MDMattie DoddINEOS Grenadiers Racing Academy+15:55
- 64MPMarvin PetersEew-Vdk Cyclingteam+15:58
- 65MHMads-Emil Hougaard+15:58
- 66JDJohan DorussenMetec - Solarwatt P/B Mantel+16:08
- 67TVToinne Vriezen+16:38
- 68TMThor MichielsenLidl-Trek Future Racing+16:52
- 69THThomas Huitema+16:55
- 70CKCedric KeppensTeam Visma | Lease A Bike Development+17:02
- 71GTGustav ThompsonLucky Sport Cycling Team+17:14
- 72SDSimon Den Braber+17:31
- 73NMNikolaj MengelAirtox - Carl Ras+17:56
- 74
Josh CharltonNetcompany INEOS Racing Academy+18:28 - 75OTOle TheilerRembe | Rad-Net+18:44
- 76MNMax NielsenLucky Sport Cycling Team+19:17
- 77PDPeder Dahl StrandLucky Sport Cycling Team+19:23
- 78
Michael KukrleKasper Crypto4Me+19:36 - 79ŠZŠtěpán ZahálkaKasper Crypto4Me+19:53
- 80TDTim Den Braber+20:20
- 81MDMathias De KeersmaekerLotto - Groupe Wanty+21:10
- 82RBRune BodenAlpecin-Premier Tech Development Team+21:39
- 83OSOliver Sølvhøj+21:55
- 84TVThom Van HerwaardenVolkerwessels Cycling Team+22:02
- 85JBJoost BrinkmanVolkerwessels Cycling Team+22:13
- 86MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+23:19
- 87TWThijs Wemmers+23:27
- 88SISander InionMadar Pro Cycling Team+23:32
- 89LWLuka Wissink+23:44
- 90WSWilliam SalterAlpecin-Premier Tech Development Team+24:10
- 91PDPatrick Diepstra+24:27
- 92SVSamuel Van Der Meer+24:29
- 93NLNoel Luijten+24:39
- 94SRStijn Reilman+24:48
- 95WVWessel Van Keulen+24:52
- 96OJOle JablonskiTeam Lotto Kern-Haus Outlet Montabaur+25:01
- 97MFMarijn Frankes+25:04
- 98
Roger KlugeRembe | Rad-Net+25:51 - 99CAChristian Alexander KlundTeam Ringerike+27:08
- 100TTThomas TurriS.C. Padovani Polo Cherry Bank+28:58
Points classification
- 1
Ashlin BarryTeam Visma | Lease A Bike Development53 - 2RHRoy HoogendoornMetec - Solarwatt P/B Mantel41
- 3MKMax KroonenBeat Cc P/B Saxo37
- 4MNMorten NørtoftTeam Coloquick30
- 5ATAldo TaillieuTeam Visma | Lease A Bike Development29
- 6
Mads AndersenSwatt Club28 - 7JAJoshua Amos GudnitzTeam Coloquick28
- 8CRCameron RogersAustralia27
- 9NMNicolas MilesiNetcompany INEOS Racing Academy25
- 10EUEd UptegroveEew-Vdk Cyclingteam21
- 11MVMats Vanden EyndeLidl-Trek Future Racing19
- 12DDDavid DekkerBeat Cc P/B Saxo19
- 13
Rick OttemaEew-Vdk Cyclingteam14
- 14LVLuke VerburgAzerion / Villa Valkenburg12
- 15JMJackson MedwayTudor Pro Cycling Team U239
- 16EUEñaut Urcaregui SanzLidl-Trek Future Racing9
- 17SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur8
- 18
Mads LandboTeam Coloquick7 - 19TVTuur VerbeeckLotto - Groupe Wanty6
- 20GVGuillaume VisserEew-Vdk Cyclingteam5
- 21SNSebastian NielsenTeam Coloquick3
- 22EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur3
- 23
Miguel HeidemannRembe | Rad-Net3 - 24MAMathis AvondtsAzerion / Villa Valkenburg2
- 25TMThor MichielsenLidl-Trek Future Racing1
Youth classification
- 1MVMats Vanden EyndeLidl-Trek Future Racing9:54:05
- 2CRCameron RogersAustralia+0:47
- 3EUEd UptegroveEew-Vdk Cyclingteam+1:50
- 4JMJackson MedwayTudor Pro Cycling Team U23+1:58
- 5OMOliver MätikTudor Pro Cycling Team U23+2:12
- 6MCMauro CuylitsLotto - Groupe Wanty+2:50
- 7BKBart KortleveMetec - Solarwatt P/B Mantel+3:01
- 8
Ashlin BarryTeam Visma | Lease A Bike Development+5:11 - 9EUEñaut Urcaregui SanzLidl-Trek Future Racing+5:50
- 10AVAnders Vos SørensenTeam Coloquick+6:18
- 11NVNio VandevorstAlpecin-Premier Tech Development Team+7:20
- 12NMNicolas MilesiNetcompany INEOS Racing Academy+7:33
- 13TVTuur VerbeeckLotto - Groupe Wanty+7:40
- 14
Kristian EgholmLidl-Trek Future Racing+9:10 - 15EAElmar AbmaVolkerwessels Cycling Team+9:28
- 16MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+10:02
- 17
Keije SolenLotto - Groupe Wanty+10:50 - 18ATAldo TaillieuTeam Visma | Lease A Bike Development+10:55
- 19EBEike BehrensTeam Lotto Kern-Haus Outlet Montabaur+11:40
- 20
Mads LandboTeam Coloquick+11:41 - 21NBNoah Bøge+12:30
- 22HHHenry HobbsTeam Visma | Lease A Bike Development+13:10
- 23LVLukas VriesAzerion / Villa Valkenburg+14:34
- 24NFNicklas Fonnesbech+14:35
- 25IKIan KingsTeam Visma | Lease A Bike Development+15:22
- 26MDMattie DoddINEOS Grenadiers Racing Academy+15:29
- 27MPMarvin PetersEew-Vdk Cyclingteam+15:32
- 28TVToinne Vriezen+16:12
- 29TMThor MichielsenLidl-Trek Future Racing+16:26
- 30THThomas Huitema+16:29
- 31CKCedric KeppensTeam Visma | Lease A Bike Development+16:36
- 32MNMax NielsenLucky Sport Cycling Team+18:51
- 33ŠZŠtěpán ZahálkaKasper Crypto4Me+19:27
- 34MDMathias De KeersmaekerLotto - Groupe Wanty+20:44
- 35RBRune BodenAlpecin-Premier Tech Development Team+21:13
- 36TVThom Van HerwaardenVolkerwessels Cycling Team+21:36
- 37MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+22:53
- 38TWThijs Wemmers+23:01
- 39LWLuka Wissink+23:18
- 40WSWilliam SalterAlpecin-Premier Tech Development Team+23:44
- 41PDPatrick Diepstra+24:01
- 42SVSamuel Van Der Meer+24:03
- 43WVWessel Van Keulen+24:26
- 44OJOle JablonskiTeam Lotto Kern-Haus Outlet Montabaur+24:35
- 45MFMarijn Frankes+24:38
- 46CAChristian Alexander KlundTeam Ringerike+26:42
- 47TTThomas TurriS.C. Padovani Polo Cherry Bank+28:32
- DNFBDBorn De DobbelaereVolkerwessels Cycling TeamDNF
- DNFJSJelle SchievenDNF
- DNSTVThijmen Van Der GiessenUniverse Cycling TeamDNS