Stage 2
28 Jan 2026
Stage result
- 1
Jonathan MilanLidl - Trek3:17:59 - 2DSDaniel SkerlBahrain Victoriouss.t.
- 3
Pascal AckermannTeam Jayco AlUlas.t. - 4
Matteo MoschettiPinarello-Q36.5 Pro Cycling Teams.t. - 5
Matteo MalucelliXDS Astana Teams.t. - 6
Robin FroidevauxTudor Pro Cycling Teams.t. - 7
Jason TessonTotalEnergiess.t. - 8
Milan FretinCofidiss.t. - 9TDTimo De JongTeam Picnic PostNLs.t.
- 10
Milan VaderPinarello-Q36.5 Pro Cycling Teams.t. - 11
Bjoern KoerdtTeam Picnic PostNLs.t. - 12IVIker Villar GaldeanoCaja Rural-Seguros RGAs.t.
- 13
Simone ConsonniLidl - Treks.t. - 14
Laurenz RexSoudal Quick-Steps.t. - 15TYTetsuo YamamotoTeam Ukyos.t.
- 16YTYoshiki TeradaTeam Ukyos.t.
- 17
Gianmarco GarofoliSoudal Quick-Steps.t. - 18
Fernando Gaviria RendonCaja Rural-Seguros RGAs.t. - 19
Kamil GradekBahrain Victoriouss.t. - 20
Jan ChristenUAE Team Emirates XRGs.t. - 21
Davide StellaUAE Team Emirates Gen-Zs.t. - 22
Afonso EulálioBahrain Victoriouss.t. - 23
Kevin VermaerkeUAE Team Emirates XRGs.t. - 24TDTommaso DatiTeam Ukyos.t.
- 25EZEdoardo ZamperiniCofidiss.t.
- 26NVNicolya VinokurovXDS Astana Teams.t.
- 27
Patrick GamperTeam Jayco AlUlas.t. - 28
Alan HatherlyTeam Jayco AlUlas.t. - 29
Sergio Andres Higuita GarciaXDS Astana Teams.t. - 30ABAlessandro BorgoBahrain Victoriouss.t.
- 31
Julius JohansenUAE Team Emirates XRGs.t. - 32
Yevgeniy FedorovXDS Astana Teams.t. - 33FBFrits BiesterbosTeam Picnic PostNLs.t.
- 34
Nicolò GaribboTeam Ukyos.t. - 35JCJan Castellon RibaltaCaja Rural-Seguros RGAs.t.
- 36
Dillon CorkeryTeam Picnic PostNLs.t. - 37
Zeb KyffinTerengganu Cycling Teams.t. - 38
Mauri VansevenantSoudal Quick-Steps.t. - 39
Mathis Le BerreTotalEnergiess.t. - 40HMHenok MulueberhanXDS Astana Teams.t.
- 41
Rainer KepplingerBahrain Victoriouss.t. - 42
Yannis VoisardTudor Pro Cycling Teams.t. - 43
Stefan De BodModern Adventure Pro Cyclings.t. - 44
Mathias BregnhøjTerengganu Cycling Teams.t. - 45JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGAs.t.
- 46FBFergus BrowningTerengganu Cycling Teams.t.
- 47
Igor Arrieta LizarragaUAE Team Emirates XRGs.t. - 48
Mark DonovanPinarello-Q36.5 Pro Cycling Teams.t. - 49
Martin SvrčekSoudal Quick-Steps.t. - 50SCSean Christians.t.
- 51
Dries De BondtTeam Jayco AlUlas.t.
- 52JPJuan Pedro Lozano NavarroTerengganu Cycling Teams.t.
- 53
Hugo PageCofidis+0:09 - 54
Jakob SöderqvistLidl - Trek+0:10 - 55
Mark StewartModern Adventure Pro Cycling+0:19 - 56LVLars Vanden HeedeSoudal Quick-Step Devo Team+0:19
- 57
Edward TheunsLidl - Trek+0:23 - 58LOLiam O BrienLidl-Trek Future Racing+0:33
- 59
Tim NabermanTeam Picnic PostNL+0:33 - 60
Sebastian Kolze ChangiziTudor Pro Cycling Team+0:33 - 61
Aivaras MikutisTudor Pro Cycling Team+0:35 - 62
Dries De PooterTeam Jayco AlUla+0:35 - 63
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+0:35 - 64
Bruno KesslerTudor Pro Cycling Team U23+0:44 - 65
Kristian EgholmLidl-Trek Future Racing+0:44 - 66
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+0:49 - 67
Otto VergaerdeLidl - Trek+0:51
- 68
Alex KirschCofidis+0:51
- 69
Robin CarpenterModern Adventure Pro Cycling+0:52 - 70
Fabien GrellierTotalEnergies+1:08
- 71
Riley PickrellModern Adventure Pro Cyclings.t. - 72
Mathias GuillemetteTudor Pro Cycling Team U23+1:24 - 73
Alberto BettiolXDS Astana Team+1:33 - 74
Anton KuzminXDS Astana Team+1:33
- 75
Phil BauhausBahrain Victorious+1:36
- 76
Warre VangheluweSoudal Quick-Step+1:39 - 77
Fabio Jakobsen+3:24 - 78
Julius Van Den BergTeam Picnic PostNL+3:24
- 79
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGAs.t. - 80JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+6:29
- 81
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+7:16
- 82
Edward DunbarPinarello-Q36.5 Pro Cycling Team+7:16 - 83BMByron MuntonModern Adventure Pro Cycling+7:16
- 84
Cole KesslerModern Adventure Pro Cycling+7:16 - 85
Roland ThalmannTudor Pro Cycling Team+7:16
- 86
Domen NovakUAE Team Emirates XRG+7:16 - 87DDDaan DijkmanUAE Team Emirates Gen-Z+7:16
- 88
seth DunwoodyBahrain Victorious Development Team+7:16 - 89
Jamie MeehanCofidis+7:16 - 90
Yael JoallandCofidis+7:16 - 91AAAli Al Shaikhahmed+7:16
- 92FIFederico IacomoniTeam Ukyo+7:16
- 93
Luka MezgecTeam Jayco AlUla+7:16 - 94PDPaul DoubleTeam Jayco AlUla+7:16
- 95
Mathieu BurgaudeauTotalEnergies+7:16 - 96ZYZhe Yie KeeTerengganu Cycling Team+7:16
- 97WAWan Abdul Rahman HamdanTerengganu Cycling Team+7:16
- 98SASaid AlrahbiOman+7:16
- 99JDJoris DelboveTotalEnergies+7:16
- 100NANahom ArayaTeam Ukyo+7:16
- 101
Lorrenzo ManzinTotalEnergies+7:16 - 102
Rayan BoulahoiteTotalEnergies+7:16 - 103
Bert Van LerbergheSoudal Quick-Step+7:16
- 104
Sebastian BerwickCaja Rural-Seguros RGA+10:41 - 105AAAbdullah AlhidanSaudi Arabia+11:39
- 106JAJehad Alfairouz+11:39
- 107MNMuhammad Nur Aiman RosliTerengganu Cycling Team+11:42
- 108MAMohammed Al-WahibiOman+16:47
- 109NHNader HazaziSaudi Arabia+15:19
- 110MAMousa Al NaghafSaudi Arabia+15:19
- 111AAAsad Al HabsiOman+18:42
- 112AAAbdulrahman AlyaqoobiOman+17:36
- 113MAMazin Al RiyamiOman+18:49
- DNFHAHazaa Al HabsiOmanDNF
General classification
- 1
Jonathan MilanLidl - Trek6:54:11 - 2
Milan FretinCofidis+0:14 - 3
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team+0:16 - 4
Laurenz RexSoudal Quick-Step+0:20 - 5
Fernando Gaviria RendonCaja Rural-Seguros RGA+0:20 - 6
Mark DonovanPinarello-Q36.5 Pro Cycling Team+0:21 - 7TDTimo De JongTeam Picnic PostNL+0:22
- 8EZEdoardo ZamperiniCofidis+0:24
- 9
Dries De BondtTeam Jayco AlUla+0:27
- 10
Kevin VermaerkeUAE Team Emirates XRG+0:29 - 11
Hugo PageCofidis+0:29 - 12
Bjoern KoerdtTeam Picnic PostNL+0:30 - 13
Robin FroidevauxTudor Pro Cycling Team+0:31 - 14
Matteo MalucelliXDS Astana Team+0:31 - 15
Milan VaderPinarello-Q36.5 Pro Cycling Team+0:31 - 16
Simone ConsonniLidl - Trek+0:31 - 17
Afonso EulálioBahrain Victorious+0:31 - 18ABAlessandro BorgoBahrain Victorious+0:31
- 19
Gianmarco GarofoliSoudal Quick-Step+0:31 - 20TDTommaso DatiTeam Ukyo+0:31
- 21
Alan HatherlyTeam Jayco AlUla+0:31 - 22
Patrick GamperTeam Jayco AlUla+0:31 - 23
Mauri VansevenantSoudal Quick-Step+0:31 - 24
Igor Arrieta LizarragaUAE Team Emirates XRG+0:31 - 25
Nicolò GaribboTeam Ukyo+0:31 - 26
Dillon CorkeryTeam Picnic PostNL+0:31 - 27JCJan Castellon RibaltaCaja Rural-Seguros RGA+0:31
- 28FBFergus BrowningTerengganu Cycling Team+0:31
- 29YTYoshiki TeradaTeam Ukyo+0:31
- 30
Sergio Andres Higuita GarciaXDS Astana Team+0:31 - 31
Mathias BregnhøjTerengganu Cycling Team+0:31 - 32
Jason TessonTotalEnergies+0:31 - 33NVNicolya VinokurovXDS Astana Team+0:31
- 34FBFrits BiesterbosTeam Picnic PostNL+0:31
- 35
Yannis VoisardTudor Pro Cycling Team+0:31 - 36
Stefan De BodModern Adventure Pro Cycling+0:31 - 37JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+0:31
- 38HMHenok MulueberhanXDS Astana Team+0:31
- 39
Rainer KepplingerBahrain Victorious+0:31 - 40
Riley PickrellModern Adventure Pro Cycling+0:31 - 41
Mathis Le BerreTotalEnergies+0:31 - 42
Martin SvrčekSoudal Quick-Step+0:31 - 43
Julius JohansenUAE Team Emirates XRG+0:31 - 44
Gorka Sorarrain AgirrezabalaCaja Rural-Seguros RGA+0:31 - 45
Jakob SöderqvistLidl - Trek+0:39 - 46DSDaniel SkerlBahrain Victorious+0:43
- 47
Jan ChristenUAE Team Emirates XRG+0:48 - 48
Kamil GradekBahrain Victorious+0:49 - 49LVLars Vanden HeedeSoudal Quick-Step Devo Team+0:50
- 50
Edward TheunsLidl - Trek+0:54 - 51
Yevgeniy FedorovXDS Astana Team+0:57 - 52
Aivaras MikutisTudor Pro Cycling Team+0:59 - 53
Frederik FrisonPinarello-Q36.5 Pro Cycling Team+1:06 - 54
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+1:20 - 55
Alex KirschCofidis+1:36
- 56
Bruno KesslerTudor Pro Cycling Team U23+1:38 - 57
Otto VergaerdeLidl - Trek+1:41
- 58
Phil BauhausBahrain Victorious+1:56
- 59
Kristian EgholmLidl-Trek Future Racing+2:20 - 60
Fabio Jakobsen+3:51 - 61
Julius Van Den BergTeam Picnic PostNL+3:55
- 62
Alberto BettiolXDS Astana Team+5:25 - 63
Pascal AckermannTeam Jayco AlUla+5:28 - 64
Davide StellaUAE Team Emirates Gen-Z+5:30 - 65SCSean Christian+5:30
- 66IVIker Villar GaldeanoCaja Rural-Seguros RGA+5:32
- 67TYTetsuo YamamotoTeam Ukyo+5:32
- 68JPJuan Pedro Lozano NavarroTerengganu Cycling Team+5:43
- 69
Mark StewartModern Adventure Pro Cycling+5:51 - 70
Dries De PooterTeam Jayco AlUla+6:05 - 71
Sebastian Kolze ChangiziTudor Pro Cycling Team+6:05 - 72
Robin CarpenterModern Adventure Pro Cycling+6:24 - 73
Mathias GuillemetteTudor Pro Cycling Team U23+6:56 - 74
Anton KuzminXDS Astana Team+7:16
- 75
Lorrenzo ManzinTotalEnergies+7:36 - 76
Bert Van LerbergheSoudal Quick-Step+7:40
- 77
Mathieu BurgaudeauTotalEnergies+7:47 - 78
Edward DunbarPinarello-Q36.5 Pro Cycling Team+7:47 - 79DDDaan DijkmanUAE Team Emirates Gen-Z+7:47
- 80BMByron MuntonModern Adventure Pro Cycling+7:47
- 81PDPaul DoubleTeam Jayco AlUla+7:47
- 82
Yael JoallandCofidis+7:47 - 83
Jamie MeehanCofidis+7:47 - 84
Emils LiepinsPinarello-Q36.5 Pro Cycling Team+7:47
- 85NANahom ArayaTeam Ukyo+7:47
- 86JDJoris DelboveTotalEnergies+7:47
- 87FIFederico IacomoniTeam Ukyo+8:01
- 88
Domen NovakUAE Team Emirates XRG+10:15 - 89
Luka MezgecTeam Jayco AlUla+10:15 - 90
Zeb KyffinTerengganu Cycling Team+10:46 - 91
Rayan BoulahoiteTotalEnergies+11:08 - 92
Sebastian BerwickCaja Rural-Seguros RGA+11:12 - 93
Tim NabermanTeam Picnic PostNL+11:19 - 94LOLiam O BrienLidl-Trek Future Racing+11:19
- 95JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+11:25
- 96
Fabien GrellierTotalEnergies+11:54
- 97
Warre VangheluweSoudal Quick-Step+12:25 - 98
Cole KesslerModern Adventure Pro Cycling+12:46 - 99
seth DunwoodyBahrain Victorious Development Team+12:48 - 100
Roland ThalmannTudor Pro Cycling Team+18:02
- 101AAAli Al Shaikhahmed+18:02
- 102WAWan Abdul Rahman HamdanTerengganu Cycling Team+18:02
- 103SASaid AlrahbiOman+18:02
- 104ZYZhe Yie KeeTerengganu Cycling Team+18:02
- 105JAJehad Alfairouz+22:25
- 106MNMuhammad Nur Aiman RosliTerengganu Cycling Team+22:38
- 107AAAbdullah AlhidanSaudi Arabia+24:38
- 108MAMousa Al NaghafSaudi Arabia+25:59
- 109MAMohammed Al-WahibiOman+27:33
- 110NHNader HazaziSaudi Arabia+28:17
- 111MAMazin Al RiyamiOman+29:35
- 112AAAsad Al HabsiOman+31:41
- 113AAAbdulrahman AlyaqoobiOman+32:05
Points classification
- 1
Jonathan MilanLidl - Trek30 - 2
Matteo MoschettiPinarello-Q36.5 Pro Cycling Team16 - 3
Milan FretinCofidis15 - 4DSDaniel SkerlBahrain Victorious12
- 5
Pascal AckermannTeam Jayco AlUla9 - 6
Laurenz RexSoudal Quick-Step7 - 7
Matteo MalucelliXDS Astana Team6 - 8
Lorrenzo ManzinTotalEnergies6 - 9
Hugo PageCofidis5 - 10
Robin FroidevauxTudor Pro Cycling Team5 - 11TDTimo De JongTeam Picnic PostNL4
- 12
Jason TessonTotalEnergies4 - 13
Phil BauhausBahrain Victorious4
- 14
Fernando Gaviria RendonCaja Rural-Seguros RGA3 - 15
Milan VaderPinarello-Q36.5 Pro Cycling Team1 - 16
Aivaras MikutisTudor Pro Cycling Team1 - 17
Jan ChristenUAE Team Emirates XRG-3
Youth classification
- 1
Milan FretinCofidis6:54:25 - 2EZEdoardo ZamperiniCofidis+0:10
- 3
Hugo PageCofidis+0:15 - 4
Bjoern KoerdtTeam Picnic PostNL+0:16 - 5
Afonso EulálioBahrain Victorious+0:17 - 6ABAlessandro BorgoBahrain Victorious+0:17
- 7
Gianmarco GarofoliSoudal Quick-Step+0:17 - 8TDTommaso DatiTeam Ukyo+0:17
- 9
Igor Arrieta LizarragaUAE Team Emirates XRG+0:17 - 10JCJan Castellon RibaltaCaja Rural-Seguros RGA+0:17
- 11FBFergus BrowningTerengganu Cycling Team+0:17
- 12YTYoshiki TeradaTeam Ukyo+0:17
- 13NVNicolya VinokurovXDS Astana Team+0:17
- 14FBFrits BiesterbosTeam Picnic PostNL+0:17
- 15JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+0:17
- 16
Riley PickrellModern Adventure Pro Cycling+0:17 - 17
Mathis Le BerreTotalEnergies+0:17 - 18
Martin SvrčekSoudal Quick-Step+0:17 - 19
Jakob SöderqvistLidl - Trek+0:25 - 20DSDaniel SkerlBahrain Victorious+0:29
- 21
Jan ChristenUAE Team Emirates XRG+0:34 - 22LVLars Vanden HeedeSoudal Quick-Step Devo Team+0:36
- 23
Aivaras MikutisTudor Pro Cycling Team+0:45 - 24
Bruno KesslerTudor Pro Cycling Team U23+1:24 - 25
Kristian EgholmLidl-Trek Future Racing+2:06 - 26
Davide StellaUAE Team Emirates Gen-Z+5:16 - 27SCSean Christian+5:16
- 28IVIker Villar GaldeanoCaja Rural-Seguros RGA+5:18
- 29JPJuan Pedro Lozano NavarroTerengganu Cycling Team+5:29
- 30
Dries De PooterTeam Jayco AlUla+5:51 - 31
Mathias GuillemetteTudor Pro Cycling Team U23+6:42 - 32DDDaan DijkmanUAE Team Emirates Gen-Z+7:33
- 33
Jamie MeehanCofidis+7:33 - 34NANahom ArayaTeam Ukyo+7:33
- 35FIFederico IacomoniTeam Ukyo+7:47
- 36
Rayan BoulahoiteTotalEnergies+10:54 - 37LOLiam O BrienLidl-Trek Future Racing+11:05
- 38JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+11:11
- 39
Warre VangheluweSoudal Quick-Step+12:11 - 40
Cole KesslerModern Adventure Pro Cycling+12:32 - 41
seth DunwoodyBahrain Victorious Development Team+12:34 - 42ZYZhe Yie KeeTerengganu Cycling Team+17:48
- 43JAJehad Alfairouz+22:11
- 44AAAbdullah AlhidanSaudi Arabia+24:24
- 45MAMousa Al NaghafSaudi Arabia+25:45
- 46MAMohammed Al-WahibiOman+27:19
- 47NHNader HazaziSaudi Arabia+28:03
- 48AAAsad Al HabsiOman+31:27
- DNFADAndrea D'amatoTeam UkyoDNF