Stage 4
29 Mar 2025
Stage result
- 1AVAxel Van Der TuukEuskaltel-Euskadi4:51:51
- 2
Rick OttemaEew-Vdk Cyclingteams.t.
- 3MNMorten NørtoftTeam Coloquicks.t.
- 4
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaurs.t.
- 5KLKarsten Larsen FeldmannUnibet Rose Rocketss.t.
- 6
Mads AndersenSwatt Clubs.t. - 7RKRoan KoningsMetec - Solarwatt P/B Mantel+0:04
- 8
Tobias HansenTeam Coloquick+0:04 - 9
Hector Alvarez MartinezLidl-Trek Future Racing+0:04 - 10JSJed SmithsonHagens Berman Jayco+0:04
- 11MPMarvin PetersEew-Vdk Cyclingteam+0:04
- 12LVLuke VerburgAzerion / Villa Valkenburg+0:04
- 13
Mathias GuillemetteTudor Pro Cycling Team U23+0:04 - 14JBJoost BrinkmanVolkerwessels Cycling Team+0:04
- 15AKAxel KällbergLucky Sport Cycling Team+0:04
- 16ASAnton StensbyTeam Coop - Repsol+0:04
- 17DVDaan Van SintmaartensdijkBeat Cc P/B Saxo+0:04
- 18
Matias MalmbergSwatt Club+0:04 - 19
Bruno KesslerTudor Pro Cycling Team U23+0:04 - 20
Kristian EgholmLidl-Trek Future Racing+0:04 - 21MBMike BronswijkEew-Vdk Cyclingteam+0:04
- 22CVCoen Vermeltfoort+0:04
- 23IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+0:04
- 24MWMattanja WoetsVolkerwessels Cycling Team+0:04
- 25JMJackson MedwayTudor Pro Cycling Team U23+0:04
- 26SRStian RosenlundAirtox - Carl Ras+0:04
- 27SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel+0:04
- 28
Martijn RasenbergUnibet Rose Rockets+0:04 - 29LVLuuk Verbruggen+0:04
- 30SRSenna RemijnAlpecin-Premier Tech+0:04
- 31VLViktor Lychou+0:04
- 32SGSebastian GrindleyLidl-Trek Future Racing+0:04
- 33CVCas Van Der VeenDiftar Continental Cyclingteam+0:04
- 34AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+0:04
- 35OTOle TheilerRembe | Rad-Net+0:04
- 36
Tomos PattinsonEF Education - Aevolo+0:04 - 37OMOliver MätikTudor Pro Cycling Team U23+0:04
- 38RHRoman Holzer+0:04
- 39
Ben Felix JochumTeam Lotto Kern-Haus Outlet Montabaur+0:04 - 40
Tim MarsmanAlpecin-Premier Tech+0:04 - 41
Jonas Kind HøydahlTeam Visma | Lease A Bike Development+0:04 - 42VBVictor BroexMetec - Solarwatt P/B Mantel+0:04
- 43NRNoah RamsayAlpecin-Premier Tech Development Team+0:04
- 44AVAnders Vos SørensenTeam Coloquick+0:04
- 45
Martin PedersenLidl-Trek Future Racing+0:04 - 46TDTimo De JongTeam Picnic PostNL+0:04
- 47
Martin PlutoEnergus Cycling Team+0:04
- 48NVNio VandevorstAlpecin-Premier Tech Development Team+0:04
- 49
Peter SchultingDiftar Continental Cyclingteam+0:04
- 50ALAntoine L'hoteDecathlon CMA CGM Team+0:04
- 51GVGuillaume VisserEew-Vdk Cyclingteam+0:04
- 52EVEirik Vang AasTeam Drali - Repsol+0:04
- 53CSChiel SchultenEew-Vdk Cyclingteam+0:04
- 54MNMagnus NielsenAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:04
- 55SOSteijn OosterveldAzerion / Villa Valkenburg+0:04
- 56BKBart KortleveMetec - Solarwatt P/B Mantel+0:04
- 57NSNils SinschekLi Ning Star+0:04
- 58MIMarius Innhaug DahlDecathlon CMA CGM Development Team+0:04
- 59ABArthur BlaiseAarco+0:04
- 60
Storm IngebrigtsenUno-X Mobility+0:04 - 61SDStijn Daemen+0:11
- 62CKCedric KeppensTeam Visma | Lease A Bike Development+0:30
- 63CKCarl KageviLucky Sport Cycling Team+1:26
- 64LLLars LoohuisBeat Cycling Club+1:30
- 65
Tijmen EisingBeat Cc P/B Saxo+2:18 - 66MKMax KroonenBeat Cc P/B Saxo+2:50
- 67MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+5:50
- 68SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+5:50
- 69BDBram DisselBeat Cc P/B Saxo+5:50
- 70JAJoshua Amos GudnitzTeam Coloquick+5:50
- 71WVWerner Vos+5:50
- 72HVHidde Van VeenendaalBeat Cycling Club+5:50
- 73SCStefan Caulfield-Dreier+7:48
- 74
Cole KesslerModern Adventure Pro Cycling+7:48 - 75JCJoseph CosgroveTeam Lotto Kern-Haus Psd Bank+7:48
- 76JDJenson Duggy BrownCampana Imballaggi-Morbiato-Trentino+7:48
- 77
Miguel HeidemannRembe | Rad-Net+7:48 - 78AKAdne Koster+7:48
- 79
Burak AbayKonya Büyükşehi̇r Beledi̇ye Spor+7:48 - 80MAMathias Alexander Larsen E.Bhs-Pl Beton Bornholm+7:48
- 81MNMax NielsenLucky Sport Cycling Team+7:48
- 82SKStef KoningAzerion / Villa Valkenburg+7:48
- 83NMNikolaj MengelAirtox - Carl Ras+7:48
- 84SRSiebe RoesemsAlpecin-Premier Tech Development Team+7:48
- 85CPCiro Perez AlvarezAvc Aix Provence Dole+7:48
- 86HUHalvor Utengen SandstadTeam Coop - Repsol+7:48
- 87JBJulian BorreschRembe | Rad-Net+7:48
- 88JRJohan RavnøyTeam Coop - Repsol+7:48
- 89JKJon Knolle+7:48
- 90LLLuis-Joe LührsDecathlon AG2R La Mondiale Development Team+7:48
- 91AJAlex Jaime Fernandez+7:48
- 92GTGustav ThompsonLucky Sport Cycling Team+7:48
- 93JHJordan Habets+7:48
- 94MKMatthew KingstonMg.K Vis Costruzioni E Ambiente+7:48
- 95AKAdam KellyCampana Imballaggi-Morbiato-Trentino+7:48
- 96LALeon ArenzRembe | Rad-Net+7:48
- 97
Stephen BassettProject Echelon Racing+7:48
- 98MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+7:48
- 99WJWout Joore+7:57
- 100RHRoy HoogendoornMetec - Solarwatt P/B Mantel+8:05
- DNFOSOliver SøndergaardTeam Give SteelDNF
- DNFADAless De BockAlpecin-Premier Tech Development TeamDNF
- DNF
Sente SentjensAlpecin-Premier TechDNF - DNFHKHjalmar KlyverLucky Sport Cycling TeamDNF
- DNFECEthan CraineProject Echelon RacingDNF
- DNF
Elliot RoweTeam Visma | Lease A Bike DevelopmentDNF
- DNFTVThom Van HerwaardenVolkerwessels Cycling TeamDNF
- DNFHTHideyuki TakagiDNF
- DNFJVJari Van HartenDNF
- DNFCKCamiel KlignetDNF
- DNFTSTim SandersDNF
- DNSMWMeindert WeulinkAzerion / Villa ValkenburgDNS
General classification
- 1ALAntoine L'hoteDecathlon CMA CGM Team12:13:37
- 2TDTimo De JongTeam Picnic PostNL+0:10
- 3AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+0:23
- 4
Martin PedersenLidl-Trek Future Racing+0:41 - 5AVAxel Van Der TuukEuskaltel-Euskadi+0:44
- 6MNMagnus NielsenAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:45
- 7
Tim MarsmanAlpecin-Premier Tech+0:45 - 8
Mads AndersenSwatt Club+0:54 - 9MNMorten NørtoftTeam Coloquick+0:55
- 10
Rick OttemaEew-Vdk Cyclingteam+1:00
- 11
Tomos PattinsonEF Education - Aevolo+1:03 - 12
Martijn RasenbergUnibet Rose Rockets+1:03 - 13
Bruno KesslerTudor Pro Cycling Team U23+1:06 - 14
Matias MalmbergSwatt Club+1:06 - 15IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+1:07
- 16
Hector Alvarez MartinezLidl-Trek Future Racing+1:09 - 17SGSebastian GrindleyLidl-Trek Future Racing+1:14
- 18EVEirik Vang AasTeam Drali - Repsol+1:17
- 19SRSenna RemijnAlpecin-Premier Tech+1:18
- 20OTOle TheilerRembe | Rad-Net+1:20
- 21JSJed SmithsonHagens Berman Jayco+1:22
- 22
Jonas Kind HøydahlTeam Visma | Lease A Bike Development+1:28 - 23MIMarius Innhaug DahlDecathlon CMA CGM Development Team+1:28
- 24ASAnton StensbyTeam Coop - Repsol+1:29
- 25
Ben Felix JochumTeam Lotto Kern-Haus Outlet Montabaur+1:31 - 26VLViktor Lychou+1:33
- 27GVGuillaume VisserEew-Vdk Cyclingteam+1:33
- 28
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaur+1:33
- 29
Martin PlutoEnergus Cycling Team+1:35
- 30BKBart KortleveMetec - Solarwatt P/B Mantel+1:41
- 31MBMike BronswijkEew-Vdk Cyclingteam+1:41
- 32
Storm IngebrigtsenUno-X Mobility+1:45 - 33JMJackson MedwayTudor Pro Cycling Team U23+1:48
- 34ABArthur BlaiseAarco+1:48
- 35CKCedric KeppensTeam Visma | Lease A Bike Development+1:50
- 36MPMarvin PetersEew-Vdk Cyclingteam+1:57
- 37SRStian RosenlundAirtox - Carl Ras+1:58
- 38JBJoost BrinkmanVolkerwessels Cycling Team+2:01
- 39MWMattanja WoetsVolkerwessels Cycling Team+2:03
- 40RHRoman Holzer+2:03
- 41OMOliver MätikTudor Pro Cycling Team U23+2:04
- 42AKAxel KällbergLucky Sport Cycling Team+2:06
- 43NSNils SinschekLi Ning Star+2:09
- 44LVLuke VerburgAzerion / Villa Valkenburg+2:13
- 45VBVictor BroexMetec - Solarwatt P/B Mantel+2:16
- 46CVCas Van Der VeenDiftar Continental Cyclingteam+2:16
- 47KLKarsten Larsen FeldmannUnibet Rose Rockets+2:19
- 48NVNio VandevorstAlpecin-Premier Tech Development Team+2:26
- 49AVAnders Vos SørensenTeam Coloquick+2:30
- 50
Mathias GuillemetteTudor Pro Cycling Team U23+2:38 - 51
Peter SchultingDiftar Continental Cyclingteam+3:13
- 52SDStijn Daemen+3:37
- 53SOSteijn OosterveldAzerion / Villa Valkenburg+5:50
- 54SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel+5:55
- 55DVDaan Van SintmaartensdijkBeat Cc P/B Saxo+5:56
- 56NRNoah RamsayAlpecin-Premier Tech Development Team+6:03
- 57RKRoan KoningsMetec - Solarwatt P/B Mantel+6:12
- 58CSChiel SchultenEew-Vdk Cyclingteam+6:51
- 59SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+7:04
- 60BDBram DisselBeat Cc P/B Saxo+7:16
- 61CKCarl KageviLucky Sport Cycling Team+7:31
- 62HVHidde Van VeenendaalBeat Cycling Club+7:50
- 63MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+8:04
- 64LLLars LoohuisBeat Cycling Club+8:14
- 65JBJulian BorreschRembe | Rad-Net+8:54
- 66SKStef KoningAzerion / Villa Valkenburg+9:06
- 67
Kristian EgholmLidl-Trek Future Racing+9:06 - 68MKMatthew KingstonMg.K Vis Costruzioni E Ambiente+9:08
- 69MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+9:15
- 70MAMathias Alexander Larsen E.Bhs-Pl Beton Bornholm+9:20
- 71JKJon Knolle+9:25
- 72LLLuis-Joe LührsDecathlon AG2R La Mondiale Development Team+9:26
- 73AKAdne Koster+9:39
- 74JHJordan Habets+9:43
- 75LVLuuk Verbruggen+9:51
- 76
Burak AbayKonya Büyükşehi̇r Beledi̇ye Spor+9:56 - 77MKMax KroonenBeat Cc P/B Saxo+10:03
- 78
Miguel HeidemannRembe | Rad-Net+10:06 - 79AKAdam KellyCampana Imballaggi-Morbiato-Trentino+10:19
- 80
Tijmen EisingBeat Cc P/B Saxo+10:43 - 81JAJoshua Amos GudnitzTeam Coloquick+11:44
- 82
Tobias HansenTeam Coloquick+11:59 - 83CVCoen Vermeltfoort+12:17
- 84CPCiro Perez AlvarezAvc Aix Provence Dole+12:27
- 85
Cole KesslerModern Adventure Pro Cycling+12:55 - 86AJAlex Jaime Fernandez+13:04
- 87
Stephen BassettProject Echelon Racing+13:16
- 88LALeon ArenzRembe | Rad-Net+13:39
- 89NMNikolaj MengelAirtox - Carl Ras+13:48
- 90SRSiebe RoesemsAlpecin-Premier Tech Development Team+14:28
- 91SCStefan Caulfield-Dreier+14:31
- 92WJWout Joore+14:35
- 93HUHalvor Utengen SandstadTeam Coop - Repsol+14:35
- 94JCJoseph CosgroveTeam Lotto Kern-Haus Psd Bank+14:43
- 95JRJohan RavnøyTeam Coop - Repsol+15:47
- 96MNMax NielsenLucky Sport Cycling Team+16:20
- 97GTGustav ThompsonLucky Sport Cycling Team+17:02
- 98RHRoy HoogendoornMetec - Solarwatt P/B Mantel+17:08
- 99WVWerner Vos+17:23
- 100JDJenson Duggy BrownCampana Imballaggi-Morbiato-Trentino+19:53
Points classification
- 1AVAxel Van Der TuukEuskaltel-Euskadi41
- 2TDTimo De JongTeam Picnic PostNL30
- 3
Mads AndersenSwatt Club26 - 4
Tim MarsmanAlpecin-Premier Tech25 - 5MAMathias Alexander Larsen E.Bhs-Pl Beton Bornholm25
- 6ALAntoine L'hoteDecathlon CMA CGM Team25
- 7MNMorten NørtoftTeam Coloquick24
- 8JSJed SmithsonHagens Berman Jayco22
- 9
Rick OttemaEew-Vdk Cyclingteam20
- 10
Peter SchultingDiftar Continental Cyclingteam20
- 11
Miguel HeidemannRembe | Rad-Net20 - 12KLKarsten Larsen FeldmannUnibet Rose Rockets18
- 13AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur16
- 14ABArthur BlaiseAarco16
- 15
Kristian EgholmLidl-Trek Future Racing16 - 16MKMatthew KingstonMg.K Vis Costruzioni E Ambiente16
- 17
Martijn RasenbergUnibet Rose Rockets14 - 18
Hector Alvarez MartinezLidl-Trek Future Racing14 - 19
Joshua HuppertzTeam Lotto Kern-Haus Outlet Montabaur14
- 20SKStef KoningAzerion / Villa Valkenburg14
- 21MNMagnus NielsenAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team12
- 22
Martin PedersenLidl-Trek Future Racing10 - 23
Tomos PattinsonEF Education - Aevolo9 - 24RKRoan KoningsMetec - Solarwatt P/B Mantel9
- 25
Burak AbayKonya Büyükşehi̇r Beledi̇ye Spor9 - 26
Tobias HansenTeam Coloquick8 - 27
Bruno KesslerTudor Pro Cycling Team U237 - 28SGSebastian GrindleyLidl-Trek Future Racing7
- 29LVLuke VerburgAzerion / Villa Valkenburg6
- 30
Matias MalmbergSwatt Club4 - 31MBMike BronswijkEew-Vdk Cyclingteam4
- 32JBJoost BrinkmanVolkerwessels Cycling Team3
- 33
Mathias GuillemetteTudor Pro Cycling Team U233 - 34IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team2
- 35ASAnton StensbyTeam Coop - Repsol2
- 36SRStian RosenlundAirtox - Carl Ras1
- 37AKAxel KällbergLucky Sport Cycling Team1
- —MPMarvin PetersEew-Vdk Cyclingteam-2
- —JMJackson MedwayTudor Pro Cycling Team U23-20
Youth classification
- 1ALAntoine L'hoteDecathlon CMA CGM Team12:13:37
- 2AKAlexandre KessTeam Lotto Kern-Haus Outlet Montabaur+0:23
- 3MNMagnus NielsenAtom 6 Bikes - Cycleur De Luxe - Auto Stroo Team+0:45
- 4
Tomos PattinsonEF Education - Aevolo+1:03 - 5
Bruno KesslerTudor Pro Cycling Team U23+1:06 - 6IAIlian Alexandre BarhoumiDecathlon AG2R La Mondiale Development Team+1:07
- 7
Hector Alvarez MartinezLidl-Trek Future Racing+1:09 - 8SGSebastian GrindleyLidl-Trek Future Racing+1:14
- 9SRSenna RemijnAlpecin-Premier Tech+1:18
- 10JSJed SmithsonHagens Berman Jayco+1:22
- 11
Jonas Kind HøydahlTeam Visma | Lease A Bike Development+1:28 - 12MIMarius Innhaug DahlDecathlon CMA CGM Development Team+1:28
- 13
Ben Felix JochumTeam Lotto Kern-Haus Outlet Montabaur+1:31 - 14BKBart KortleveMetec - Solarwatt P/B Mantel+1:41
- 15MBMike BronswijkEew-Vdk Cyclingteam+1:41
- 16
Storm IngebrigtsenUno-X Mobility+1:45 - 17JMJackson MedwayTudor Pro Cycling Team U23+1:48
- 18ABArthur BlaiseAarco+1:48
- 19CKCedric KeppensTeam Visma | Lease A Bike Development+1:50
- 20MPMarvin PetersEew-Vdk Cyclingteam+1:57
- 21JBJoost BrinkmanVolkerwessels Cycling Team+2:01
- 22MWMattanja WoetsVolkerwessels Cycling Team+2:03
- 23RHRoman Holzer+2:03
- 24OMOliver MätikTudor Pro Cycling Team U23+2:04
- 25AKAxel KällbergLucky Sport Cycling Team+2:06
- 26CVCas Van Der VeenDiftar Continental Cyclingteam+2:16
- 27KLKarsten Larsen FeldmannUnibet Rose Rockets+2:19
- 28NVNio VandevorstAlpecin-Premier Tech Development Team+2:26
- 29AVAnders Vos SørensenTeam Coloquick+2:30
- 30SOSteijn OosterveldAzerion / Villa Valkenburg+5:50
- 31SVSteyn Van Der VeenMetec - Solarwatt P/B Mantel+5:55
- 32RKRoan KoningsMetec - Solarwatt P/B Mantel+6:12
- 33SKSilas KoechTeam Lotto Kern-Haus Outlet Montabaur+7:04
- 34MMMil MorangTeam Lotto Kern-Haus Outlet Montabaur+8:04
- 35SKStef KoningAzerion / Villa Valkenburg+9:06
- 36
Kristian EgholmLidl-Trek Future Racing+9:06 - 37MGMikal Grimstad UglehusTeam Visma | Lease A Bike Development+9:15
- 38LLLuis-Joe LührsDecathlon AG2R La Mondiale Development Team+9:26
- 39LVLuuk Verbruggen+9:51
- 40CPCiro Perez AlvarezAvc Aix Provence Dole+12:27
- 41
Cole KesslerModern Adventure Pro Cycling+12:55 - 42LALeon ArenzRembe | Rad-Net+13:39
- 43SCStefan Caulfield-Dreier+14:31
- 44WJWout Joore+14:35
- 45HUHalvor Utengen SandstadTeam Coop - Repsol+14:35
- 46JCJoseph CosgroveTeam Lotto Kern-Haus Psd Bank+14:43
- 47JRJohan RavnøyTeam Coop - Repsol+15:47
- 48MNMax NielsenLucky Sport Cycling Team+16:20
- 49JDJenson Duggy BrownCampana Imballaggi-Morbiato-Trentino+19:53
- DNFOSOliver SøndergaardTeam Give SteelDNF
- DNFADAless De BockAlpecin-Premier Tech Development TeamDNF
- DNF
Sente SentjensAlpecin-Premier TechDNF - DNF
Elliot RoweTeam Visma | Lease A Bike DevelopmentDNF
- DNFTVThom Van HerwaardenVolkerwessels Cycling TeamDNF
- DNFJVJari Van HartenDNF
- DNFCKCamiel KlignetDNF