Stage 4
20 Apr 2026
GC · Yorben LauryssenPoints · Yorben LauryssenMountains · Heiko HomrighausenYouth · Alexander Erasmus
Stage result
- 1
Timothy DupontTarteletto - Isorex2:49:03
- 2GBGustav BassonTshenolo Pro Cycling Teams.t.
- 3HAHamza AmariMadar Pro Cycling Teams.t.
- 4ASArne SantyTarteletto - Isorexs.t.
- 5CJCarl Jollys.t.
- 6DBDovydas BružasEnergus Cycling Teams.t.
- 7MAMeo AmannMyvelo Pro Cycling Teams.t.
- 8MAMohammed Al-WahibiOmans.t.
- 9YLYorben LauryssenTarteletto - Isorexs.t.
- 10DNDimas Nur Fadhil RizqiJakarta Pro Cycling Teams.t.
- 11
Anatolii BudiakChina Meitan Cycling Teams.t. - 12VMVainqueur MasengeshoBenediction Banafrica Teams.t.
- 13BDBrandon DownesTshenolo Pro Cycling Teams.t.
- 14HHHeiko Homrighausens.t.
- 15JHJelle HarteelTarteletto - Isorex+0:51
- 16EVElias VanheelTarteletto - Isorex+0:51
- 17ADAmine Derghoum+0:51
- 18
Reinardt Janse Van RensburgTshenolo Pro Cycling Team+0:51
- 19TEThiemo Erauw+0:51
- 20IRIben RommelaereTarteletto - Isorex+0:51
- 21AEAlexander ErasmusTshenolo Pro Cycling Team+0:51
- 22AVAaron Vogels+0:51
- 23MPMarcel Peschges+0:51
- 24OJOlivers Jekabs SkrapcisEnergus Cycling Team+0:51
- 25
Yacine HamzaMadar Pro Cycling Team+0:51 - 26MAMohamed Achraf AmellalAlgeria+0:51
- 27ABArnas BilertasEnergus Cycling Team+0:51
- 28LCLeo Charrois+0:51
- 29KNKevin NshutiragumaRwanda+1:01
- 30NKNikolas KlimavičiusEnergus Cycling Team+2:19
- 31TSTsz Shun Cheung+2:19
- 32PKPrzemysław Kotulski+2:19
- 33MAMohamed Aziz DellaiTunisia+2:19
- 34NMNtirenganya MoiseTeam Amani+2:19
- 35AEAlaa Eddine Mejaoub Benmachou+2:19
- 36JMJebali Med Ali+2:19
- 37AMAymen Messadia+2:19
- 38BRBizay RedaeMadar Pro Cycling Team+2:19
- 39SESaid El Bachir Hariri+2:19
- 40IKIgnas KertenisEnergus Cycling Team+2:19
- 41BABen Amor NadhemTunisia+2:19
- 42OAOussama Abdessemed+2:19
- 43SMSidi Mohammed Berrahi+2:19
- 44ABAbdelhak Benganif+2:19
- 45CMChehaibi Med Yassine+2:19
- 46DTDidier Twagirayezu+2:19
- 47KMKhaled MansouriMouloudia Club D'Alger+2:19
- 48ACAyoub Chabni+2:19
- 49HAHazaa Al HabsiOman+2:19
- 50SBSlimane BadlisAlgeria+2:19
- 51KAKamel Alim+2:19
- 52WZWalid Zaid+2:19
- 53MAMazin Al RiyamiOman+2:19
- 54HBHatem Ben AmeurTunisia+2:19
- 55NENasr Eddine Benseridi+2:19
- 56EVEmile Van NiekerkTshenolo Pro Cycling Team+2:19
- 57AAAsad Al HabsiOman+2:19
- 58JAJanuar Alki ZulkarnainJakarta Pro Cycling Team+2:19
- 59ZEZine Eddine Karar+2:19
- 60SESalah Eddine Ayoubi Cherki+2:19
- 61KAKhaled Abdennebi+2:19
- 62FEFares Eddine Lakhal+2:19
- 63EUEspoir UhiriweBenediction Banafrica Team+2:19
- 64MAMohamed Aimen Hamza+2:19
- 65ZCZouhir Chikh Touami+2:19
- 66ZBZoheir Benyoub+2:19
- 67AAAbdulrahman AlyaqoobiOman+2:19
- 68SASaid AlrahbiOman+2:19
- 69SUShadrack UfitimanaRwanda+2:19
- 70MEMatthew Ellmore+2:19
- 71NMNasrallah Mohamed Aissa EssemianiMadar Pro Cycling Team+2:19
- 72ACAiman CahyadiJakarta Pro Cycling Team+2:19
- 73CLCharlie Lacaille+2:19
- 74ASAbdennour Sahraoui+2:19
- 75MAMohamed Amine HamzaouiMadar Pro Cycling Team+2:19
- 76MAMuhammad AbdurohmanJakarta Pro Cycling Team+2:19
- 77OCOussama CheblaouiMouloudia Club D'Alger+2:19
- 78MDMohamed Daid+2:19
- 79HMHamza MansouriMadar Pro Cycling Team+2:19
- 80AFAshraf FerhatMouloudia Club D'Alger+2:19
- 81RDRayane Debbab+2:19
- 82AKAbderrahim Kada Bensoltane+2:19
- 83EKEl Khacib SassaneMouloudia Club D'Alger+2:19
- 84ABAbdallah Ben YoucefMouloudia Club D'Alger+2:19
- 85YHYassin Hajjam+2:19
- 86ZBZaki Boudar+2:19
- 87TMThokozani MahlanguTshenolo Pro Cycling Team+2:19
- 88GBGregory Brown+2:19
- 89YDYoucef Djerrah+2:19
- 90ABAbderaouf BengayouMouloudia Club D'Alger+2:19
- 91ABAnes Boudjemaa+2:19
- 92ACAlexander Cross+2:19
- 93CECheems Eddine Sassi+2:19
- 94PFPhilipp Freyer+2:28
- 95OHOussama Hellal Berrouane+2:29
- 96MBMouadh Betira+2:31
- 97MSMahdi Stambouli+2:31
- 98BCBartlomiej Czyz+2:31
- 99AGAironas GerdauskasEnergus Cycling Team+2:31
- 100HBHamza Benganif+8:21
- DNFSESif Eddine YebkaDNF
General classification
- 1YLYorben LauryssenTarteletto - Isorex9:29:43
- 2AEAlexander ErasmusTshenolo Pro Cycling Team+0:58
- 3OJOlivers Jekabs SkrapcisEnergus Cycling Team+1:04
- 4
Timothy DupontTarteletto - Isorex+1:11
- 5ASArne SantyTarteletto - Isorex+1:11
- 6
Anatolii BudiakChina Meitan Cycling Team+1:11 - 7MAMeo AmannMyvelo Pro Cycling Team+1:11
- 8HHHeiko Homrighausen+1:11
- 9CJCarl Jolly+1:11
- 10VMVainqueur MasengeshoBenediction Banafrica Team+1:11
- 11DNDimas Nur Fadhil RizqiJakarta Pro Cycling Team+1:11
- 12GBGustav BassonTshenolo Pro Cycling Team+1:18
- 13BDBrandon DownesTshenolo Pro Cycling Team+1:18
- 14
Reinardt Janse Van RensburgTshenolo Pro Cycling Team+2:02
- 15HAHamza AmariMadar Pro Cycling Team+2:12
- 16DBDovydas BružasEnergus Cycling Team+2:22
- 17
Yacine HamzaMadar Pro Cycling Team+2:42 - 18JHJelle HarteelTarteletto - Isorex+2:49
- 19IRIben RommelaereTarteletto - Isorex+2:55
- 20TEThiemo Erauw+3:13
- 21IKIgnas KertenisEnergus Cycling Team+3:30
- 22NMNasrallah Mohamed Aissa EssemianiMadar Pro Cycling Team+3:30
- 23ABArnas BilertasEnergus Cycling Team+3:37
- 24ACAiman CahyadiJakarta Pro Cycling Team+3:37
- 25HMHamza MansouriMadar Pro Cycling Team+3:45
- 26JAJanuar Alki ZulkarnainJakarta Pro Cycling Team+3:52
- 27BRBizay RedaeMadar Pro Cycling Team+4:17
- 28EVEmile Van NiekerkTshenolo Pro Cycling Team+4:24
- 29MAMohamed Aziz DellaiTunisia+4:31
- 30AGAironas GerdauskasEnergus Cycling Team+4:36
- 31KNKevin NshutiragumaRwanda+4:37
- 32SUShadrack UfitimanaRwanda+4:38
- 33NMNtirenganya MoiseTeam Amani+4:40
- 34MAMohamed Amine HamzaouiMadar Pro Cycling Team+4:43
- 35SBSlimane BadlisAlgeria+4:43
- 36CLCharlie Lacaille+4:43
- 37CECheems Eddine Sassi+4:55
- 38WZWalid Zaid+5:17
- 39KAKamel Alim+5:17
- 40EUEspoir UhiriweBenediction Banafrica Team+6:02
- 41MEMatthew Ellmore+6:23
- 42PFPhilipp Freyer+7:07
- 43AVAaron Vogels+7:42
- 44MAMuhammad AbdurohmanJakarta Pro Cycling Team+9:05
- 45NKNikolas KlimavičiusEnergus Cycling Team+9:30
- 46OCOussama CheblaouiMouloudia Club D'Alger+9:34
- 47DTDidier Twagirayezu+15:00
- 48AKAbderrahim Kada Bensoltane+16:04
- 49MAMohammed Al-WahibiOman+18:13
- 50LCLeo Charrois+18:56
- 51OHOussama Hellal Berrouane+19:31
- 52KMKhaled MansouriMouloudia Club D'Alger+19:56
- 53SASaid AlrahbiOman+20:04
- 54HBHatem Ben AmeurTunisia+20:11
- 55ABAnes Boudjemaa+20:22
- 56EVElias VanheelTarteletto - Isorex+20:25
- 57MPMarcel Peschges+20:26
- 58KAKhaled Abdennebi+20:58
- 59MAMohamed Achraf AmellalAlgeria+21:13
- 60ABAbdallah Ben YoucefMouloudia Club D'Alger+21:15
- 61MBMouadh Betira+21:42
- 62EKEl Khacib SassaneMouloudia Club D'Alger+21:44
- 63ABAbdelhak Benganif+21:57
- 64NENasr Eddine Benseridi+22:00
- 65TMThokozani MahlanguTshenolo Pro Cycling Team+22:25
- 66ABAbderaouf BengayouMouloudia Club D'Alger+24:00
- 67ACAlexander Cross+24:18
- 68PKPrzemysław Kotulski+25:07
- 69ACAyoub Chabni+25:07
- 70ASAbdennour Sahraoui+25:49
- 71ZBZaki Boudar+25:58
- 72MAMazin Al RiyamiOman+26:28
- 73SESaid El Bachir Hariri+26:49
- 74MDMohamed Daid+27:06
- 75GBGregory Brown+27:45
- 76JMJebali Med Ali+28:33
- 77ADAmine Derghoum+29:00
- 78CMChehaibi Med Yassine+30:50
- 79AAAbdulrahman AlyaqoobiOman+31:16
- 80ZCZouhir Chikh Touami+35:28
- 81BCBartlomiej Czyz+35:45
- 82AFAshraf FerhatMouloudia Club D'Alger+37:06
- 83BABen Amor NadhemTunisia+37:18
- 84SMSidi Mohammed Berrahi+38:22
- 85TSTsz Shun Cheung+39:15
- 86ZBZoheir Benyoub+40:22
- 87FEFares Eddine Lakhal+40:28
- 88YHYassin Hajjam+41:22
- 89OAOussama Abdessemed+41:36
- 90HAHazaa Al HabsiOman+41:37
- 91HBHamza Benganif+41:44
- 92MAMohamed Aimen Hamza+41:59
- 93SESalah Eddine Ayoubi Cherki+42:16
- 94YDYoucef Djerrah+42:35
- 95MSMahdi Stambouli+42:49
- 96AMAymen Messadia+51:04
- 97AEAlaa Eddine Mejaoub Benmachou+51:54
- 98ZEZine Eddine Karar+52:30
- 99AAAsad Al HabsiOman+52:37
- 100RDRayane Debbab+52:38
Points classification
- 1YLYorben LauryssenTarteletto - Isorex27
- 2
Timothy DupontTarteletto - Isorex14
- 3ASArne SantyTarteletto - Isorex13
- 4EVEmile Van NiekerkTshenolo Pro Cycling Team12
- 5
Reinardt Janse Van RensburgTshenolo Pro Cycling Team10
- 6AEAlexander ErasmusTshenolo Pro Cycling Team9
- 7OJOlivers Jekabs SkrapcisEnergus Cycling Team8
- 8HAHamza AmariMadar Pro Cycling Team7
- 9ADAmine Derghoum7
- 10MAMeo AmannMyvelo Pro Cycling Team6
- 11GBGustav BassonTshenolo Pro Cycling Team6
- 12ABArnas BilertasEnergus Cycling Team5
- 13MEMatthew Ellmore5
- 14NKNikolas KlimavičiusEnergus Cycling Team5
- 15
Yacine HamzaMadar Pro Cycling Team3 - 16ABAbderaouf BengayouMouloudia Club D'Alger3
- 17CECheems Eddine Sassi3
- 18DNDimas Nur Fadhil RizqiJakarta Pro Cycling Team2
- 19VMVainqueur MasengeshoBenediction Banafrica Team2
- 20JHJelle HarteelTarteletto - Isorex2
- 21HMHamza MansouriMadar Pro Cycling Team2
- 22MAMohammed Al-WahibiOman1
- 23MAMohamed Aziz DellaiTunisia1
- 24AFAshraf FerhatMouloudia Club D'Alger1
Mountains classification
- 1HHHeiko Homrighausen22
- 2ASArne SantyTarteletto - Isorex18
- 3MAMuhammad AbdurohmanJakarta Pro Cycling Team10
- 4KNKevin NshutiragumaRwanda9
- 5
Reinardt Janse Van RensburgTshenolo Pro Cycling Team6
- 6EVEmile Van NiekerkTshenolo Pro Cycling Team4
- 7OJOlivers Jekabs SkrapcisEnergus Cycling Team3
- 8YLYorben LauryssenTarteletto - Isorex2
- 9MAMeo AmannMyvelo Pro Cycling Team2
- 10HMHamza MansouriMadar Pro Cycling Team2
- 11DNDimas Nur Fadhil RizqiJakarta Pro Cycling Team1
- 12VMVainqueur MasengeshoBenediction Banafrica Team1
Youth classification
- 1AEAlexander ErasmusTshenolo Pro Cycling Team9:30:41
- 2OJOlivers Jekabs SkrapcisEnergus Cycling Team+0:06
- 3MAMeo AmannMyvelo Pro Cycling Team+0:13
- 4DNDimas Nur Fadhil RizqiJakarta Pro Cycling Team+0:13
- 5DBDovydas BružasEnergus Cycling Team+1:24
- 6JHJelle HarteelTarteletto - Isorex+1:51
- 7IRIben RommelaereTarteletto - Isorex+1:57
- 8IKIgnas KertenisEnergus Cycling Team+2:32
- 9NMNasrallah Mohamed Aissa EssemianiMadar Pro Cycling Team+2:32
- 10ABArnas BilertasEnergus Cycling Team+2:39
- 11JAJanuar Alki ZulkarnainJakarta Pro Cycling Team+2:54
- 12EVEmile Van NiekerkTshenolo Pro Cycling Team+3:26
- 13MAMohamed Aziz DellaiTunisia+3:33
- 14AGAironas GerdauskasEnergus Cycling Team+3:38
- 15KNKevin NshutiragumaRwanda+3:39
- 16SUShadrack UfitimanaRwanda+3:40
- 17NMNtirenganya MoiseTeam Amani+3:42
- 18MAMohamed Amine HamzaouiMadar Pro Cycling Team+3:45
- 19WZWalid Zaid+4:19
- 20EUEspoir UhiriweBenediction Banafrica Team+5:04
- 21MEMatthew Ellmore+5:25
- 22NKNikolas KlimavičiusEnergus Cycling Team+8:32
- 23DTDidier Twagirayezu+14:02
- 24AKAbderrahim Kada Bensoltane+15:06
- 25KMKhaled MansouriMouloudia Club D'Alger+18:58
- 26MAMohamed Achraf AmellalAlgeria+20:15
- 27ABAbdelhak Benganif+20:59
- 28JMJebali Med Ali+27:35
- 29CMChehaibi Med Yassine+29:52
- 30AFAshraf FerhatMouloudia Club D'Alger+36:08
- 31TSTsz Shun Cheung+38:17
- 32HAHazaa Al HabsiOman+40:39
- 33MAMohamed Aimen Hamza+41:01
- 34AEAlaa Eddine Mejaoub Benmachou+50:56
- 35RDRayane Debbab+51:40