Stage 4
31 Jan 2025
Stage result
- 1
Tom PidcockPinarello-Q36.5 Pro Cycling Team3:09:46 - 2
Alan HatherlyTeam Jayco AlUla+0:12 - 3
Rainer KepplingerBahrain Victorious+0:12 - 4
Johannes KulsetUno-X Mobility+0:12 - 5
Edward DunbarPinarello-Q36.5 Pro Cycling Team+0:16 - 6TPThomas PesentiTeam Polti VisitMalta+0:24
- 7
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+0:24 - 8
Alessandro FancelluMbh Bank Csb Telecom Fort+0:24 - 9JDJoris DelboveTotalEnergies+0:24
- 10MVMax Van Der MeulenBahrain Victorious+0:24
- 11
Fredrik DversnesUno-X Mobility+0:24
- 12
Mathias BregnhøjTerengganu Cycling Team+0:24 - 13
Yannis VoisardTudor Pro Cycling Team+0:24 - 14
Jordan JegatTotalEnergies+0:24 - 15
Frank Van Den BroekTeam Picnic PostNL+0:24 - 16DUDiego Uriarte BelzunegiEquipo Kern Pharma+0:24
- 17UIUnai Iribar JauregiEquipo Kern Pharma+0:24
- 18
Adria Pericas CapdevilaUAE Team Emirates XRG+0:24 - 19
Ådne HolterUno-X Mobility+0:24
- 20
Rafal MajkaUAE Team Emirates+0:24 - 21
Casper Cornelis Van UdenTeam Picnic PostNL+0:50 - 22NBNicolo' BurattiMbh Bank Csb Telecom Fort+0:50
- 23
Yevgeniy FedorovXDS Astana Team+0:50 - 24
Mikkel Norsgaard BjergUAE Team Emirates XRG+0:50 - 25
Roland ThalmannTudor Pro Cycling Team+0:50
- 26OSOliver StockwellBahrain Victorious+0:50
- 27JCJan Castellon RibaltaCaja Rural-Seguros RGA+0:50
- 28NVNicolya VinokurovXDS Astana Team+0:50
- 29
Abner González RiveraFeirense - Beeceler+0:50 - 30HAHugo Aznar VijuescaEquipo Kern Pharma+0:50
- 31
Stefan De BodModern Adventure Pro Cycling+0:50 - 32
Magnus KulsetTeam Ringerike+0:50 - 33KVKenneth Van RooyWagner Bazin Wb+1:51
- 34LVLeander Van HautegemTeam Flanders - Baloise+1:51
- 35
Nicolò GaribboTeam Ukyo+1:51 - 36
Iñigo Elosegui MomeñeEquipo Kern Pharma+1:51
- 37
Anton KuzminXDS Astana Team+1:51
- 38
Fabien GrellierTotalEnergies+1:51
- 39CJCalum JohnstonLi Ning Star+1:51
- 40SRSimone RaccaniTeam Ukyo+1:51
- 41PCPablo Carrascosa MillerEquipo Kern Pharma+1:51
- 42
Enzo LeijnseAnicolor/Campicarn+1:51 - 43DHDylan HopkinsRoojai Insurance Winspace+2:22
- 44
Pierre Henry BassetXDS Astana Development Team+2:22 - 45
Ceriel DesalSoudal Quick-Step Devo Team+2:22 - 46
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+2:22
- 47MEMetkel EyobIstanbul Team+2:22
- 48
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+3:17 - 49
Jonas AbrahamsenUno-X Mobility+3:17 - 50MRMaximilian Richard WalscheidLidl - Trek+4:00
- 51
Alexander Kristoff+4:00 - 52
Henri François Renard HaquinTeam Picnic PostNL+4:00 - 53
John DegenkolbTeam Picnic PostNL+4:00 - 54JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+4:00
- 55AAAzzam Alabdulmunim+4:00
- 56ACAiman CahyadiJakarta Pro Cycling Team+4:00
- 57
Samuel LerouxTotalEnergies+4:00 - 58
Niklas MärklTeam Picnic PostNL+4:00 - 59ADAndrea D'amatoTeam Ukyo+4:00
- 60
Florian DauphinTotalEnergies+4:00 - 61AAAli Al Shaikhahmed+4:00
- 62IAIbai Azanza BuruscoEquipo Kern Pharma+4:00
- 63
Andrea Pasqualon+4:00
- 64
Jordi Warlop+4:00 - 65
Elmar ReindersUnibet Rose Rockets+4:00
- 66SDSergi Darder GariCaja Rural-Seguros RGA+4:00
- 67
Bert Van LerbergheSoudal Quick-Step+4:00
- 68
Aivaras MikutisTudor Pro Cycling Team+4:00 - 69
Luka MezgecTeam Jayco AlUla+4:00 - 70
Tim MerlierSoudal Quick-Step+4:00 - 71
Marino KobayashiJcl Team Ukyo+4:00
- 72
Ayco BastiaensSoudal Quick-Step+4:00 - 73ARAnže RavbarFactor Racing+4:00
- 74
Alessandro RomeleXDS Astana Team+4:00 - 75AJAli Jassas+4:56
- 76PPPatompob PhonarjthanRoojai Insurance Winspace+6:48
- 77
Patrick GamperTeam Jayco AlUla+6:48 - 78
Dylan GroenewegenUnibet Rose Rockets+6:48 - 79
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+6:48 - 80
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+6:48
- 81MNMuhammad Nur Aiman RosliTerengganu Cycling Team+6:48
- 82
Rasmus Bøgh Wallin+7:01 - 83JRJens ReyndersWagner Bazin Wb+7:01
- 84
Jonathan VervenneSoudal Quick-Step+7:01 - 85
Warre VangheluweSoudal Quick-Step+7:01 - 86
Marc Brustenga MasagueEquipo Kern Pharma+7:01 - 87
Daniel Babor+7:30 - 88
Yuma KoishiKinan Racing Team+7:30
- 89LBLucas Boniface+7:30
- 90AVAlexandr Vinokurov+7:30
- 91NMNicola MarcerouTotalEnergies+7:30
- 92
Ivo OliveiraUAE Team Emirates XRG+7:30 - 93
Lev GonovXDS Astana Team+7:30 - 94
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+7:30 - 95
Blake QuickFnix-Scom-Hengxiang Cycling Team+7:30 - 96JAJehad Alfairouz+7:30
- 97MHMuhammad Haizam Mohd ShabriTerengganu Cycling Team+7:30
- 98MYMasaki YamamotoVc Fukuoka+7:30
- 99AMAndreas MiltiadisQuick Pro Team+7:30
- 100MSMuhammad Shahmir Aiman Abd HalimTerengganu Cycling Team+7:30
- 101ABAlberto BruttomessoBahrain Victorious+7:35
- 102
Sasha WeemaesWagner Bazin Wb+9:54 - 103AAAlhur Alkulaif+9:54
- 104
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team+9:54 - 105NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+9:54
- 106
Arvid De KleijnTudor Pro Cycling Team+9:54 - 107
Fabio Jakobsen+9:54 - 108BABader Almuhanna+9:54
- 109
Žak ErženBahrain Victorious+9:54 - 110
Maikel ZijlaardTudor Pro Cycling Team+9:54 - 111
Sebastian Kolze ChangiziTudor Pro Cycling Team+9:54 - 112
Pierre BarbierTerengganu Cycling Team+9:54 - 113KRKane RichardsRoojai Insurance Winspace+9:54
- 114TSTanawat SaentaRoojai Insurance Winspace+9:54
- 115KTKongphob Thimachai+17:11
- DNFJAJehad AlhassanDNF
General classification
- 1
Tom PidcockPinarello-Q36.5 Pro Cycling Team13:54:22 - 2
Rainer KepplingerBahrain Victorious+0:29 - 3
Alan HatherlyTeam Jayco AlUla+0:32 - 4
Fredrik DversnesUno-X Mobility+1:11
- 5
Johannes KulsetUno-X Mobility+1:13 - 6
Yannis VoisardTudor Pro Cycling Team+1:14 - 7
Ådne HolterUno-X Mobility+1:21
- 8
Frank Van Den BroekTeam Picnic PostNL+1:25 - 9MVMax Van Der MeulenBahrain Victorious+1:27
- 10
Alessandro FancelluMbh Bank Csb Telecom Fort+1:38 - 11UIUnai Iribar JauregiEquipo Kern Pharma+1:50
- 12DUDiego Uriarte BelzunegiEquipo Kern Pharma+1:50
- 13
Jordan JegatTotalEnergies+1:57 - 14
Mathias BregnhøjTerengganu Cycling Team+1:57 - 15
Stefan De BodModern Adventure Pro Cycling+1:57 - 16
Edward DunbarPinarello-Q36.5 Pro Cycling Team+1:58 - 17TPThomas PesentiTeam Polti VisitMalta+2:21
- 18
Yevgeniy FedorovXDS Astana Team+2:28 - 19
Mikkel Norsgaard BjergUAE Team Emirates XRG+2:36 - 20
Roland ThalmannTudor Pro Cycling Team+2:37
- 21NBNicolo' BurattiMbh Bank Csb Telecom Fort+2:38
- 22
Adria Pericas CapdevilaUAE Team Emirates XRG+2:42 - 23CJCalum JohnstonLi Ning Star+2:54
- 24HAHugo Aznar VijuescaEquipo Kern Pharma+2:56
- 25JDJoris DelboveTotalEnergies+3:07
- 26
Nicolò GaribboTeam Ukyo+3:08 - 27NVNicolya VinokurovXDS Astana Team+3:10
- 28
Abner González RiveraFeirense - Beeceler+3:18 - 29OSOliver StockwellBahrain Victorious+3:28
- 30KVKenneth Van RooyWagner Bazin Wb+3:36
- 31
Iñigo Elosegui MomeñeEquipo Kern Pharma+3:40
- 32JCJan Castellon RibaltaCaja Rural-Seguros RGA+3:55
- 33
Anton KuzminXDS Astana Team+3:57
- 34LVLeander Van HautegemTeam Flanders - Baloise+4:02
- 35
Pierre Henry BassetXDS Astana Development Team+4:22 - 36PCPablo Carrascosa MillerEquipo Kern Pharma+4:28
- 37
Ceriel DesalSoudal Quick-Step Devo Team+4:33 - 38
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+4:47
- 39
Magnus KulsetTeam Ringerike+5:28 - 40MEMetkel EyobIstanbul Team+5:57
- 41
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+6:08 - 42
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+6:15 - 43
Fabien GrellierTotalEnergies+6:23
- 44
Jonas AbrahamsenUno-X Mobility+6:55 - 45
Casper Cornelis Van UdenTeam Picnic PostNL+7:06 - 46SDSergi Darder GariCaja Rural-Seguros RGA+7:12
- 47
Alessandro RomeleXDS Astana Team+7:26 - 48JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+7:36
- 49DHDylan HopkinsRoojai Insurance Winspace+7:45
- 50
Henri François Renard HaquinTeam Picnic PostNL+7:54 - 51
Florian DauphinTotalEnergies+8:01 - 52
Elmar ReindersUnibet Rose Rockets+8:01
- 53
Rafal MajkaUAE Team Emirates+8:36 - 54
Samuel LerouxTotalEnergies+8:41 - 55
Andrea Pasqualon+8:46
- 56
Jordi Warlop+9:21 - 57ACAiman CahyadiJakarta Pro Cycling Team+9:24
- 58SRSimone RaccaniTeam Ukyo+9:33
- 59
Lev GonovXDS Astana Team+9:49 - 60
John DegenkolbTeam Picnic PostNL+10:21 - 61JRJens ReyndersWagner Bazin Wb+10:29
- 62ADAndrea D'amatoTeam Ukyo+10:30
- 63
Jonathan VervenneSoudal Quick-Step+10:36 - 64
Tim MerlierSoudal Quick-Step+10:40 - 65
Marino KobayashiJcl Team Ukyo+10:45
- 66
Bert Van LerbergheSoudal Quick-Step+10:55
- 67
Niklas MärklTeam Picnic PostNL+11:24 - 68ARAnže RavbarFactor Racing+11:39
- 69
Luka MezgecTeam Jayco AlUla+11:52 - 70
Marc Brustenga MasagueEquipo Kern Pharma+12:23 - 71
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+12:37
- 72
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+12:44 - 73
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+13:13 - 74
Ivo OliveiraUAE Team Emirates XRG+13:15 - 75
Aivaras MikutisTudor Pro Cycling Team+13:26 - 76ABAlberto BruttomessoBahrain Victorious+13:28
- 77MRMaximilian Richard WalscheidLidl - Trek+13:31
- 78
Yuma KoishiKinan Racing Team+13:33
- 79
Ayco BastiaensSoudal Quick-Step+14:02 - 80AMAndreas MiltiadisQuick Pro Team+14:24
- 81AVAlexandr Vinokurov+14:25
- 82LBLucas Boniface+14:30
- 83
Rasmus Bøgh Wallin+14:44 - 84
Enzo LeijnseAnicolor/Campicarn+14:54 - 85
Blake QuickFnix-Scom-Hengxiang Cycling Team+15:07 - 86
Alexander Kristoff+15:24 - 87PPPatompob PhonarjthanRoojai Insurance Winspace+15:29
- 88NMNicola MarcerouTotalEnergies+15:39
- 89
Dylan GroenewegenUnibet Rose Rockets+15:58 - 90NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+16:08
- 91MSMuhammad Shahmir Aiman Abd HalimTerengganu Cycling Team+16:30
- 92
Pierre BarbierTerengganu Cycling Team+16:49 - 93
Fabio Jakobsen+16:49 - 94
Patrick GamperTeam Jayco AlUla+17:10 - 95MYMasaki YamamotoVc Fukuoka+17:24
- 96
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team+17:31 - 97
Žak ErženBahrain Victorious+17:31 - 98MHMuhammad Haizam Mohd ShabriTerengganu Cycling Team+17:36
- 99IAIbai Azanza BuruscoEquipo Kern Pharma+17:39
- 100
Maikel ZijlaardTudor Pro Cycling Team+18:04 - 101KRKane RichardsRoojai Insurance Winspace+18:17
- 102
Sasha WeemaesWagner Bazin Wb+19:34 - 103
Daniel Babor+19:37 - 104AAAzzam Alabdulmunim+19:52
- 105
Sebastian Kolze ChangiziTudor Pro Cycling Team+21:05 - 106AAAli Al Shaikhahmed+21:28
- 107
Warre VangheluweSoudal Quick-Step+23:01 - 108
Arvid De KleijnTudor Pro Cycling Team+23:16 - 109JAJehad Alfairouz+24:15
- 110AJAli Jassas+26:56
- 111MNMuhammad Nur Aiman RosliTerengganu Cycling Team+27:21
- 112TSTanawat SaentaRoojai Insurance Winspace+27:27
- 113BABader Almuhanna+27:58
- 114AAAlhur Alkulaif+28:33
- 115KTKongphob Thimachai+40:45
Points classification
- 1
Tom PidcockPinarello-Q36.5 Pro Cycling Team30 - 2
Tim MerlierSoudal Quick-Step30 - 3
Rainer KepplingerBahrain Victorious21 - 4
Alan HatherlyTeam Jayco AlUla21 - 5
Juan Sebastian Molano BenavidesUAE Team Emirates XRG21 - 6
Dylan GroenewegenUnibet Rose Rockets18 - 7
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team14 - 8
Edward DunbarPinarello-Q36.5 Pro Cycling Team13 - 9
Pierre BarbierTerengganu Cycling Team10 - 10
Maikel ZijlaardTudor Pro Cycling Team9 - 11
Johannes KulsetUno-X Mobility7 - 12
Stefan De BodModern Adventure Pro Cycling6 - 13
Fredrik DversnesUno-X Mobility5
- 14TPThomas PesentiTeam Polti VisitMalta5
- 15
Marc Brustenga MasagueEquipo Kern Pharma5 - 16ABAlberto BruttomessoBahrain Victorious5
- 17MRMaximilian Richard WalscheidLidl - Trek5
- 18
Yannis VoisardTudor Pro Cycling Team4 - 19
Alessandro FancelluMbh Bank Csb Telecom Fort4 - 20
Yevgeniy FedorovXDS Astana Team4 - 21
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team4 - 22
Florian DauphinTotalEnergies3 - 23
Rafal MajkaUAE Team Emirates3 - 24HAHugo Aznar VijuescaEquipo Kern Pharma2
- 25JDJoris DelboveTotalEnergies2
- 26
Sasha WeemaesWagner Bazin Wb2 - 27MVMax Van Der MeulenBahrain Victorious1
- 28ADAndrea D'amatoTeam Ukyo1
- 29
Sebastian Kolze ChangiziTudor Pro Cycling Team1
Youth classification
- 1
Johannes KulsetUno-X Mobility13:55:35 - 2
Ådne HolterUno-X Mobility+0:08
- 3
Frank Van Den BroekTeam Picnic PostNL+0:12 - 4MVMax Van Der MeulenBahrain Victorious+0:14
- 5
Alessandro FancelluMbh Bank Csb Telecom Fort+0:25 - 6DUDiego Uriarte BelzunegiEquipo Kern Pharma+0:37
- 7
Yevgeniy FedorovXDS Astana Team+1:15 - 8NBNicolo' BurattiMbh Bank Csb Telecom Fort+1:25
- 9
Adria Pericas CapdevilaUAE Team Emirates XRG+1:29 - 10HAHugo Aznar VijuescaEquipo Kern Pharma+1:43
- 11JDJoris DelboveTotalEnergies+1:54
- 12NVNicolya VinokurovXDS Astana Team+1:57
- 13
Abner González RiveraFeirense - Beeceler+2:05 - 14OSOliver StockwellBahrain Victorious+2:15
- 15JCJan Castellon RibaltaCaja Rural-Seguros RGA+2:42
- 16LVLeander Van HautegemTeam Flanders - Baloise+2:49
- 17
Pierre Henry BassetXDS Astana Development Team+3:09 - 18PCPablo Carrascosa MillerEquipo Kern Pharma+3:15
- 19
Magnus KulsetTeam Ringerike+4:15 - 20
Casper Cornelis Van UdenTeam Picnic PostNL+5:53 - 21SDSergi Darder GariCaja Rural-Seguros RGA+5:59
- 22
Alessandro RomeleXDS Astana Team+6:13 - 23JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+6:23
- 24DHDylan HopkinsRoojai Insurance Winspace+6:32
- 25
Henri François Renard HaquinTeam Picnic PostNL+6:41 - 26SRSimone RaccaniTeam Ukyo+8:20
- 27
Lev GonovXDS Astana Team+8:36 - 28ADAndrea D'amatoTeam Ukyo+9:17
- 29
Jonathan VervenneSoudal Quick-Step+9:23 - 30ARAnže RavbarFactor Racing+10:26
- 31
Aivaras MikutisTudor Pro Cycling Team+12:13 - 32ABAlberto BruttomessoBahrain Victorious+12:15
- 33AVAlexandr Vinokurov+13:12
- 34LBLucas Boniface+13:17
- 35
Enzo LeijnseAnicolor/Campicarn+13:41 - 36
Blake QuickFnix-Scom-Hengxiang Cycling Team+13:54 - 37NMNicola MarcerouTotalEnergies+14:26
- 38NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+14:55
- 39MSMuhammad Shahmir Aiman Abd HalimTerengganu Cycling Team+15:17
- 40
Žak ErženBahrain Victorious+16:18 - 41MHMuhammad Haizam Mohd ShabriTerengganu Cycling Team+16:23
- 42IAIbai Azanza BuruscoEquipo Kern Pharma+16:26
- 43AAAzzam Alabdulmunim+18:39
- 44
Sebastian Kolze ChangiziTudor Pro Cycling Team+19:52 - 45AAAli Al Shaikhahmed+20:15
- 46
Warre VangheluweSoudal Quick-Step+21:48 - 47JAJehad Alfairouz+23:02
- 48TSTanawat SaentaRoojai Insurance Winspace+26:14
- 49AAAlhur Alkulaif+27:20
- 50KTKongphob Thimachai+39:32
- DNFJAJehad AlhassanDNF