Stage 4: Stage 2B
09 Aug 2025
Stage result
- 1SSSylvester StokbroAirtox - Carl Ras2:17:50
- 2BRBraden ReitzDecathlon CMA CGM Development Teams.t.
- 3PGPietro GalbuseraXDS Astana Development Teams.t.
- 4GSGijs SchoonveldeRed Bull - Bora - Hansgrohe Rookiess.t.
- 5BMBen MorinNSN Development Teams.t.
- 6MSMarek StiblíkCzechias.t.
- 7NANoah AndersenRed Bull - Bora - Hansgrohe Rookies+0:12
- 8DMDaan Maessen+0:12
- 9JVJasper VerbruggeHagens Berman Jayco+0:12
- 10MDMathias De KeersmaekerLotto - Groupe Wanty+0:12
- 11DDDaan DijkmanUAE Team Emirates Gen-Z+0:12
- 12MKMauro Keppens+0:12
- 13WVWannes Van Goidsenhoven+0:12
- 14MKMatthew Kent+0:12
- 15IKIan KimpeBelgium+0:12
- 16FAFlavio AstolfiLuxembourg+0:12
- 17TVThomas Verdonck+0:12
- 18TVTuur VerbeeckLotto - Groupe Wanty+0:12
- 19MVMats Vanden EyndeLidl-Trek Future Racing+0:12
- 20AHAttila Höfig+0:12
- 21SOSindre Orholm-LønsethNorway+0:12
- 22YVYasu VervoortBelgium+0:12
- 23RFRune François+0:12
- 24MPMiko PirinenNSN Development Team+0:12
- 25CPChristian Pighin+0:12
- 26
Ashlin BarryTeam Visma | Lease A Bike Development+0:12 - 27BBBenedikt BenzLidl-Trek Future Racing+0:12
- 28GDGust Depraetere+0:12
- 29AJAyden JordanHrinkow Advarics+0:12
- 30SGSamuel GreenwellLotto - Groupe Wanty+0:12
- 31JBJulian BortolamiSolme Olmo Arvedi+0:12
- 32JJJinze Joris+0:12
- 33IDIben Debakker+0:12
- 34JRJiří RejzekCzechia+0:12
- 35EVEmile Vanspeybrouck+0:12
- 36MRMonty RigbyTirol Ktm Cycling Team+0:12
- 37LMLuca MorlinoSolme Olmo Arvedi+0:12
- 38LDLeander De GendtBahrain Victorious Development Team+0:12
- 39CDCristian Dandrea+0:12
- 40SVSeff Van KerckhoveBelgium+0:12
- 41GRGiacomo RosatoBahrain Victorious Development Team+0:12
- 42KHKristian HaugetunNorway+0:12
- 43JJJan JackowiakBahrain Victorious Development Team+0:12
- 44MHMax HindsINEOS Grenadiers Racing Academy+0:12
- 45MSMaksym ShcherbatskyiUkraine+0:12
- 46RBRune BodenAlpecin-Premier Tech Development Team+0:12
- 47JCJaron Callewaert+0:12
- 48MPMatthew PeaceDevelopment Team Picnic PostNL+0:12
- 49MMMatthis Moyaert+0:12
- 50OLOskar LouwlarsenAirtox - Carl Ras+0:12
- 51AEAlexander ErasmusTshenolo Pro Cycling Team+0:12
- 52VRVilgot ReinholdLucky Sport Cycling Team+0:12
- 53MMMichiel MourisNetherlands+0:12
- 54FCFerre Commeene+0:12
- 55SWSantiago WrolichAustria+0:12
- 56ABAntoine Bergeron+0:41
- 57OLOscar LoyAarco+0:41
- 58LBLouis Baiolet+0:41
- 59TFThor Felies+0:41
- 60SWSebbe Wijckmans+0:43
- 61ESEmil SiegersBelgium+0:43
- 62GDGus Dutton+0:43
- 63FBFinn BastiaanssenNetherlands+0:43
- 64BTBenjamin ThestrupAirtox - Carl Ras+0:43
- 65ADArnaud Deblond+0:43
- 66MVMateo Vanaelst+0:43
- 67OJOle Jakob GarnvikNorway+0:43
- 68OMOlivier Mertens+0:43
- 69LDLars De Clerck+0:43
- 70JPJakub PastvaSlovakia+0:43
- 71SBSenne Brys+0:43
- 72LBLuca Bednarek+0:43
- 73WBWitse BertelsLotto - Groupe Wanty+0:43
- 74RVRobbe Verhulst+0:43
- 75AVArne Vanderlinden+0:43
- 76CVCedric Van Gijsel+0:43
- 77SDSacha Dessart+0:43
- 78DFDavide FrigoNetcompany INEOS Racing Academy+0:43
- 79CBCéleste Belpalme+0:43
- 80SDSebastian Dvořák+0:43
- 81TDThomas Doghetti+0:43
- 82GCGilles Christiaens+0:43
- 83LFLuca Fanali+0:43
- 84MZMarco ZocoItaly+0:43
- 85TVThor VerleysenVolkerwessels Cycling Team+0:43
- 86GKGaspard KetsColor Code-Alu Center+0:43
- 87GCGonçalo CostaPortugal+0:43
- 88SJSeth Jackson+0:43
- 89JRJérôme Raus+0:43
- 90JPJakub PatrasCzechia+0:43
- 91MÅMagnus Åhman+0:43
- 92TVTies Verbruggen+0:43
- 93CDCas De Smeyter+0:43
- 94RHRasmus HansenDenmark+0:43
- 95ADArne D'hondt+0:43
- 96CLCis Laeremans+0:43
- 97KHKamiel HannesAarco+0:43
- 98QMQuinten Muys+0:43
- 99MGMathieu Grimod+0:43
- 100MSMilan Savat+0:43
- 101LSLéo SchynsColor Code-Alu Center+1:47
- 102ERErik RegeTeam Drali - Repsol+2:41
- 103WDWard Desimpelaere+3:12
- 104SMSeppe Martens+4:21
- 105LKLenny Karstedt+5:00
- 106TFThor FeyaertsAlpecin-Premier Tech Development Team+5:00
- 107MLMathieu LevaqueBelgium+5:00
- 108MBMikita BabovichBahrain Victorious Development Team+5:03
- 109ODOskar De Meester+5:03
- 110GLGiel Lejeune+5:03
- 111VHValentin HoferBahrain Victorious Development Team+5:03
- 112DNDimitri Nijskens+5:44
- 113ADArnaud Delimont+6:06
- 114JSJamie Stewart+6:08
- 115ADArjen Decroo+6:08
- 116MDMael Darimont+6:12
- 117VFVictor Falise+6:33
- 118RFRémi Frisschen+6:33
- 119JRJilles Romers+6:33
- 120KKKryštof Kábrt+6:38
- 121TMTom Munnix+9:29
- 122JJJosh JohnsonSouth Africa+13:44
- 123JCJens Cloots+13:44
- 124RBRomain Bonnewyn+13:44
- 125MDMathis De Waele+13:44
General classification
- 1GSGijs SchoonveldeRed Bull - Bora - Hansgrohe Rookies4:41:40
- 2MMMichiel MourisNetherlands+0:01
- 3AEAlexander ErasmusTshenolo Pro Cycling Team+0:07
- 4NANoah AndersenRed Bull - Bora - Hansgrohe Rookies+0:13
- 5SSSylvester StokbroAirtox - Carl Ras+0:25
- 6BRBraden ReitzDecathlon CMA CGM Development Team+0:27
- 7MKMatthew Kent+0:31
- 8MHMax HindsINEOS Grenadiers Racing Academy+0:31
- 9MPMatthew PeaceDevelopment Team Picnic PostNL+0:32
- 10MDMathias De KeersmaekerLotto - Groupe Wanty+0:34
- 11TVTuur VerbeeckLotto - Groupe Wanty+0:34
- 12YVYasu VervoortBelgium+0:34
- 13BMBen MorinNSN Development Team+0:35
- 14MKMauro Keppens+0:37
- 15
Ashlin BarryTeam Visma | Lease A Bike Development+0:37 - 16BBBenedikt BenzLidl-Trek Future Racing+0:37
- 17KHKristian HaugetunNorway+0:37
- 18FAFlavio AstolfiLuxembourg+0:37
- 19MVMats Vanden EyndeLidl-Trek Future Racing+0:38
- 20SOSindre Orholm-LønsethNorway+0:38
- 21DDDaan DijkmanUAE Team Emirates Gen-Z+0:38
- 22VRVilgot ReinholdLucky Sport Cycling Team+0:38
- 23JJJinze Joris+0:41
- 24JVJasper VerbruggeHagens Berman Jayco+0:43
- 25OLOskar LouwlarsenAirtox - Carl Ras+0:43
- 26SVSeff Van KerckhoveBelgium+0:44
- 27MSMarek StiblíkCzechia+0:46
- 28LDLeander De GendtBahrain Victorious Development Team+0:47
- 29IKIan KimpeBelgium+0:47
- 30PGPietro GalbuseraXDS Astana Development Team+0:47
- 31MSMaksym ShcherbatskyiUkraine+0:47
- 32FCFerre Commeene+0:47
- 33RBRune BodenAlpecin-Premier Tech Development Team+0:47
- 34GDGust Depraetere+0:49
- 35JJJan JackowiakBahrain Victorious Development Team+0:49
- 36MMMatthis Moyaert+0:49
- 37GRGiacomo RosatoBahrain Victorious Development Team+0:50
- 38AHAttila Höfig+0:52
- 39CPChristian Pighin+0:55
- 40DMDaan Maessen+0:55
- 41MRMonty RigbyTirol Ktm Cycling Team+0:55
- 42CDCristian Dandrea+0:55
- 43SWSantiago WrolichAustria+0:55
- 44JRJiří RejzekCzechia+0:59
- 45JCJaron Callewaert+0:59
- 46LMLuca MorlinoSolme Olmo Arvedi+1:01
- 47LBLuca Bednarek+1:02
- 48SJSeth Jackson+1:03
- 49BTBenjamin ThestrupAirtox - Carl Ras+1:14
- 50OJOle Jakob GarnvikNorway+1:14
- 51KHKamiel HannesAarco+1:14
- 52SGSamuel GreenwellLotto - Groupe Wanty+1:15
- 53RFRune François+1:15
- 54WVWannes Van Goidsenhoven+1:16
- 55JRJérôme Raus+1:17
- 56TVThor VerleysenVolkerwessels Cycling Team+1:18
- 57LDLars De Clerck+1:20
- 58EVEmile Vanspeybrouck+1:22
- 59DFDavide FrigoNetcompany INEOS Racing Academy+1:23
- 60GDGus Dutton+1:23
- 61TFThor Felies+1:25
- 62TVTies Verbruggen+1:29
- 63WBWitse BertelsLotto - Groupe Wanty+1:30
- 64CVCedric Van Gijsel+1:31
- 65TDThomas Doghetti+1:32
- 66AJAyden JordanHrinkow Advarics+1:36
- 67FBFinn BastiaanssenNetherlands+1:38
- 68SBSenne Brys+1:43
- 69JBJulian BortolamiSolme Olmo Arvedi+1:45
- 70GCGilles Christiaens+1:47
- 71ESEmil SiegersBelgium+1:48
- 72ADArne D'hondt+1:53
- 73CDCas De Smeyter+1:53
- 74CBCéleste Belpalme+1:58
- 75TVThomas Verdonck+2:01
- 76LBLouis Baiolet+2:05
- 77SDSacha Dessart+2:07
- 78MVMateo Vanaelst+2:07
- 79SWSebbe Wijckmans+2:07
- 80ABAntoine Bergeron+2:09
- 81ADArnaud Deblond+2:12
- 82GKGaspard KetsColor Code-Alu Center+2:12
- 83GCGonçalo CostaPortugal+2:15
- 84OMOlivier Mertens+2:16
- 85QMQuinten Muys+2:16
- 86CLCis Laeremans+2:30
- 87LFLuca Fanali+2:35
- 88RHRasmus HansenDenmark+2:38
- 89MGMathieu Grimod+3:30
- 90ERErik RegeTeam Drali - Repsol+3:33
- 91LSLéo SchynsColor Code-Alu Center+3:46
- 92MPMiko PirinenNSN Development Team+4:36
- 93IDIben Debakker+4:56
- 94TFThor FeyaertsAlpecin-Premier Tech Development Team+5:37
- 95OLOscar LoyAarco+5:44
- 96SMSeppe Martens+5:49
- 97MÅMagnus Åhman+6:16
- 98AVArne Vanderlinden+6:34
- 99MSMilan Savat+6:49
- 100ODOskar De Meester+6:52
- 101ADArjen Decroo+6:55
- 102VHValentin HoferBahrain Victorious Development Team+7:06
- 103ADArnaud Delimont+7:30
- 104JSJamie Stewart+7:37
- 105VFVictor Falise+7:38
- 106KKKryštof Kábrt+7:43
- 107GLGiel Lejeune+8:15
- 108RVRobbe Verhulst+8:27
- 109SDSebastian Dvořák+8:38
- 110RFRémi Frisschen+8:45
- 111JPJakub PastvaSlovakia+8:56
- 112MBMikita BabovichBahrain Victorious Development Team+9:19
- 113LKLenny Karstedt+9:21
- 114JPJakub PatrasCzechia+10:15
- 115MZMarco ZocoItaly+10:19
- 116MDMael Darimont+11:45
- 117WDWard Desimpelaere+12:07
- 118JJJosh JohnsonSouth Africa+13:45
- 119JRJilles Romers+14:07
- 120DNDimitri Nijskens+15:05
- 121JCJens Cloots+19:12
- 122TMTom Munnix+19:38
- 123MLMathieu LevaqueBelgium+19:58
- 124MDMathis De Waele+23:24
- 125RBRomain Bonnewyn+24:42
Points classification
- 1SSSylvester StokbroAirtox - Carl Ras28
- 2AEAlexander ErasmusTshenolo Pro Cycling Team20
- 3BRBraden ReitzDecathlon CMA CGM Development Team20
- 4MMMichiel MourisNetherlands15
- 5PGPietro GalbuseraXDS Astana Development Team15
- 6BMBen MorinNSN Development Team14
- 7GSGijs SchoonveldeRed Bull - Bora - Hansgrohe Rookies10
- 8MVMats Vanden EyndeLidl-Trek Future Racing10
- 9SOSindre Orholm-LønsethNorway8
- 10NANoah AndersenRed Bull - Bora - Hansgrohe Rookies6
- 11MSMarek StiblíkCzechia6
- 12DFDavide FrigoNetcompany INEOS Racing Academy4
- 13DMDaan Maessen3
- 14JVJasper VerbruggeHagens Berman Jayco2
- 15MDMathias De KeersmaekerLotto - Groupe Wanty1
- 16WBWitse BertelsLotto - Groupe Wanty1
Mountains classification
- 1KHKristian HaugetunNorway27
- 2ODOskar De Meester26
- 3MSMarek StiblíkCzechia25
- 4AEAlexander ErasmusTshenolo Pro Cycling Team15
- 5BRBraden ReitzDecathlon CMA CGM Development Team15
- 6SWSantiago WrolichAustria12
- 7TVTies Verbruggen12
- 8NANoah AndersenRed Bull - Bora - Hansgrohe Rookies10
- 9ESEmil SiegersBelgium10
- 10PGPietro GalbuseraXDS Astana Development Team9
- 11CPChristian Pighin9
- 12FAFlavio AstolfiLuxembourg8
- 13JJJan JackowiakBahrain Victorious Development Team8
- 14AVArne Vanderlinden8
- 15JBJulian BortolamiSolme Olmo Arvedi6
- 16MPMatthew PeaceDevelopment Team Picnic PostNL6
- 17MZMarco ZocoItaly6
- 18SJSeth Jackson6
- 19JRJérôme Raus6
- 20VRVilgot ReinholdLucky Sport Cycling Team1
- 21MMMichiel MourisNetherlands1
Youth classification
- 1YVYasu VervoortBelgium4:42:14
- 2MKMauro Keppens+0:03
- 3KHKristian HaugetunNorway+0:03
- 4SOSindre Orholm-LønsethNorway+0:04
- 5JJJinze Joris+0:07
- 6SVSeff Van KerckhoveBelgium+0:10
- 7MSMarek StiblíkCzechia+0:12
- 8IKIan KimpeBelgium+0:13
- 9MSMaksym ShcherbatskyiUkraine+0:13
- 10CDCristian Dandrea+0:21
- 11SWSantiago WrolichAustria+0:21
- 12JCJaron Callewaert+0:25
- 13OJOle Jakob GarnvikNorway+0:40
- 14GDGus Dutton+0:49
- 15CVCedric Van Gijsel+0:57
- 16FBFinn BastiaanssenNetherlands+1:04
- 17ESEmil SiegersBelgium+1:14
- 18TVThomas Verdonck+1:27
- 19LBLouis Baiolet+1:31
- 20SDSacha Dessart+1:33
- 21MVMateo Vanaelst+1:33
- 22GCGonçalo CostaPortugal+1:41
- 23OMOlivier Mertens+1:42
- 24CLCis Laeremans+1:56
- 25RHRasmus HansenDenmark+2:04
- 26SMSeppe Martens+5:15
- 27AVArne Vanderlinden+6:00
- 28ADArnaud Delimont+6:56
- 29VFVictor Falise+7:04
- 30GLGiel Lejeune+7:41
- 31SDSebastian Dvořák+8:04
- 32JPJakub PastvaSlovakia+8:22
- 33LKLenny Karstedt+8:47
- 34MZMarco ZocoItaly+9:45
- 35JJJosh JohnsonSouth Africa+13:11
- 36DNDimitri Nijskens+14:31
- 37MLMathieu LevaqueBelgium+19:24
- 38MDMathis De Waele+22:50