Stage 3
17 Apr 2026
Stage result
- 1AMAndreas MiltiadisQuick Pro Team4:32:58
- 2DCDaniel Cavia SanzBurgos-Burpellet-BH+0:02
- 3
Xabier Berasategi GarmendiaEuskaltel-Euskadi+0:02 - 4
Alexander KonychevChina Anta - Mentech Cycling Team+0:02 - 5
Petr RikunovWheeltop Rotor Chengdu Team+0:02 - 6
Baptiste VeistrofferLotto Intermarché+0:02 - 7TPThomas PesentiTeam Polti VisitMalta+0:02
- 8
Abner Santiago Umba LopezSolution Tech Nippo Rali+0:02 - 9SDSergi Darder GariCaja Rural-Seguros RGA+0:02
- 10NVNicolya VinokurovXDS Astana Team+0:02
- 11MBMarcin BudzinskiMbh Bank Csb Telecom Fort+0:02
- 12
Filippo MagliBardiani Csf 7 Saber+0:02
- 13GMGotzon Martin SanzEuskaltel-Euskadi+0:02
- 14
Diego Pablo Sevilla LopezTeam Polti VisitMalta+0:02
- 15
Guillermo Thomas Silva CoussanXDS Astana Team+0:02 - 16
Lorenzo QuartucciBurgos-Burpellet-BH+0:02 - 17DDDavid Delgado HiguerueloQuick Pro Team+0:02
- 18FMFrancisco Muñoz LlanaTeam Polti VisitMalta+0:02
- 19JSJavier Serrano RodriguezTeam Polti VisitMalta+0:02
- 20
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+0:02 - 21CAClement AllenoBurgos-Burpellet-BH+0:02
- 22DHDylan HopkinsRoojai Insurance Winspace+0:02
- 23
Matteo FabbroSolution Tech Nippo Rali+0:02 - 24
Merhawi KudusBurgos-Burpellet-BH+0:02 - 25FBFergus BrowningTerengganu Cycling Team+0:02
- 26
Mathias BregnhøjTerengganu Cycling Team+0:02 - 27
Alessandro FancelluMbh Bank Csb Telecom Fort+0:02 - 28CBCarter BettlesRoojai Insurance Winspace+0:02
- 29
Eduardo SepulvedaLi Ning Star+0:02
- 30FTFilippo TurconiBardiani Csf 7 Saber+0:02
- 31AMAlessio MartinelliBardiani Csf 7 Saber+0:02
- 32
Riccardo LuccaQuick Pro Team+0:02
- 33
Cyrus MonkFnix-Scom-Hengxiang Cycling Team+0:02 - 34TITimofei IvanovWheeltop Rotor Chengdu Team+0:02
- 35ASAndrei StepanovWheeltop Rotor Chengdu Team+0:02
- 36JMJokin MurguialdayEuskaltel-Euskadi+0:02
- 37JBJosh BurnettBurgos-Burpellet-BH+0:02
- 38FGFabricio German CrozzoloTeam Polti VisitMalta+0:02
- 39
Manuele TarozziBardiani Csf 7 Saber+0:02 - 40
Sebastian BerwickCaja Rural-Seguros RGA+0:02 - 41BDBenjamin DyballFnix-Scom-Hengxiang Cycling Team+0:02
- 42
Samuele ZoccaratoMbh Bank Csb Telecom Fort+0:02 - 43
David Lozano RibaTeam Novo Nordisk+0:02
- 44COCallum OrmistonThe Joyrun & Hurricane Cycling Team+0:02
- 45MGMatthew GreenwoodCcache X Bodywrap+0:02
- 46
Gustav WangXDS Astana Development Team+0:02 - 47
Matteo ScalcoXDS Astana Development Team+0:02 - 48MAMatteo AmbrosiniMbh Bank Csb Telecom Fort+0:02
- 49
Fausto MasnadaMbh Bank Csb Telecom Fort+0:02 - 50AWAdne Willemjan Van EngelenTerengganu Cycling Team+0:02
- 51AVAxel Van Der TuukEuskaltel-Euskadi+0:02
- 52FWFinlay WalshCcache X Bodywrap+1:00
- 53LDLucas De RossiChina Anta - Mentech Cycling Team+1:07
- 54
Christian BagatinMbh Bank Csb Telecom Fort+1:57 - 55
Igor ChzhanQuick Pro Team+4:34 - 56
Steffen De SchuyteneerLotto Intermarché+21:20 - 57BLBoan LiBodywrap Ltwoo Cycling Team+21:20
- 58JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+21:20
- 59OGOscar GallagherCcache X Bodywrap+21:20
- 60WHWilliam HeffernanCcache X Bodywrap+21:20
- 61NSNils SinschekLi Ning Star+21:20
- 62
Alexander SalbyLi Ning Star+21:20 - 63GNGaoshang NiuBodywrap Ltwoo Cycling Team+21:20
- 64
Oskar NisuChina Anta - Mentech Cycling Team+21:20
- 65
Karl Patrick LaukWheeltop Rotor Chengdu Team+21:20
- 66MLMingzhe LiuBodywrap Ltwoo Cycling Team+21:20
- 67QDQuinten De GraeveTeam Novo Nordisk+21:20
- 68YAYago Aguirre SubijanaEuskaltel-Euskadi+21:20
- 69BMBailey McdonaldTeam Novo Nordisk+21:20
- 70ZFZhenghao Fu+21:20
- 71
Jambaljamts SainbayarBurgos-Burpellet-BH+21:20 - 72ACAlastair Christie-JohnstonCcache X Bodywrap+21:20
- 73ACAlexander CorrellCcache X Bodywrap+21:20
- 74
Cameron ScottLi Ning Star+21:20 - 75LTLucas TerrierTeam Novo Nordisk+21:20
- 76OKOskar KüütQuick Pro Team+21:20
- 77
Enrico ZanoncelloBardiani Csf 7 Saber+21:20
- 78CLChuanyang LinThe Joyrun & Hurricane Cycling Team+21:20
- 79TBThibaut BernardLotto - Groupe Wanty+21:20
- 80AMAndrea MontagnerBardiani Csf 7 Saber+21:20
- 81JSJunqi ShaoWheeltop Rotor Chengdu Team+21:20
- 82
Tegshbayar BatsaikhanRoojai Insurance Winspace+21:20 - 83MBMaris BogdanovicsFnix-Scom-Hengxiang Cycling Team+21:20
- 84KRKane RichardsRoojai Insurance Winspace+21:20
- 85RARodrigo Alvarez RodriguezBurgos-Burpellet-BH+21:20
- 86
Wan Yau Vincent LauRoojai Insurance Winspace+21:20 - 87
Luca ColnaghiBardiani Csf 7 Saber+21:20
- 88
Ethan BattWheeltop Rotor Chengdu Team+21:20 - 89HSHaoyu SuXDS Astana Team+21:20
- 90ZYZhe Yie KeeTerengganu Cycling Team+21:20
- 91TBTommaso BessegaTeam Polti VisitMalta+21:20
- 92
Dušan RajovićSolution Tech Nippo Rali+21:20 - 93LDLucas DaugeTeam Novo Nordisk+21:20
- 94CWCélestin WattelleTeam Novo Nordisk+21:20
- 95
Luke MudgwayLi Ning Star+21:20
- 96
Tilen FinkštSolution Tech Nippo Rali+21:20 - 97
Jonas RappFnix-Scom-Hengxiang Cycling Team+21:20 - 98
Alessandro IacchiSolution Tech Nippo Rali+21:20 - 99
Vadim PronskiyTerengganu Cycling Team+21:20 - 100ADAurelien De ComarmondThe Joyrun & Hurricane Cycling Team+21:20
- 101RWRuidong WangLi Ning Star+21:20
- 102YGYongbing GaoFnix-Scom-Hengxiang Cycling Team+21:20
- 103
Yukiya ArashiroSolution Tech Nippo Rali+21:20 - 104
Shunsuke ImamuraLotto - Groupe Wanty+21:20 - 105
Cristian RaileanuLi Ning Star+21:20 - 106JRJesper RaschChina Anta - Mentech Cycling Team+21:20
- 107ELEllande LarrondeCaja Rural-Seguros RGA+21:20
- 108XLXianjing Lyu+21:20
- 109
Mihkel RäimQuick Pro Team+21:20
- 110
Lev GonovXDS Astana Team+21:20 - 111
Matteo MalucelliXDS Astana Team+21:20 - 112
Iúri LeitãoCaja Rural-Seguros RGA+21:20 - 113JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+21:20
- 114ABAleksandr BereznyakWheeltop Rotor Chengdu Team+21:20
- 115TMTiano Miguel Da SilverThe Hurricane & Thunder Cycling Team+21:20
- 116
Norman VahtraChina Anta - Mentech Cycling Team+21:20
- 117
Zeb KyffinTerengganu Cycling Team+21:20 - 118
Roel Van SintmaartensdijkLotto Intermarché+21:20 - 119
Lionel TaminiauxLotto Intermarché+21:20 - 120ZLZeyao LuBodywrap Ltwoo Cycling Team+40:51
- 121YFYihua FanBodywrap Ltwoo Cycling Team+40:51
- 122MLMartti LenziusQuick Pro Team+40:54
- 123MNMuhammad Nur Aiman RosliTerengganu Cycling Team+40:54
- 124BMBinyan MaChina Anta - Mentech Cycling Team+40:54
- 125CPCristian PitaRoojai Insurance Winspace+40:54
- DNFKEKurt EatherCcache X BodywrapDNF
General classification
- 1
Xabier Berasategi GarmendiaEuskaltel-Euskadi13:53:57 - 2
Guillermo Thomas Silva CoussanXDS Astana Team+0:02 - 3
Lorenzo QuartucciBurgos-Burpellet-BH+0:07 - 4TPThomas PesentiTeam Polti VisitMalta+0:08
- 5
Baptiste VeistrofferLotto Intermarché+0:09 - 6
Mathias BregnhøjTerengganu Cycling Team+0:09 - 7NVNicolya VinokurovXDS Astana Team+0:10
- 8
Diego Pablo Sevilla LopezTeam Polti VisitMalta+0:11
- 9FTFilippo TurconiBardiani Csf 7 Saber+0:11
- 10GMGotzon Martin SanzEuskaltel-Euskadi+0:12
- 11CAClement AllenoBurgos-Burpellet-BH+0:12
- 12FMFrancisco Muñoz LlanaTeam Polti VisitMalta+0:12
- 13
Alessandro FancelluMbh Bank Csb Telecom Fort+0:12 - 14FGFabricio German CrozzoloTeam Polti VisitMalta+0:12
- 15JBJosh BurnettBurgos-Burpellet-BH+0:12
- 16DDDavid Delgado HiguerueloQuick Pro Team+0:12
- 17AMAlessio MartinelliBardiani Csf 7 Saber+0:12
- 18
Merhawi KudusBurgos-Burpellet-BH+0:12 - 19JMJokin MurguialdayEuskaltel-Euskadi+0:12
- 20
Sebastian BerwickCaja Rural-Seguros RGA+0:12 - 21
Eduardo SepulvedaLi Ning Star+0:12
- 22
Matteo FabbroSolution Tech Nippo Rali+0:12 - 23
Fausto MasnadaMbh Bank Csb Telecom Fort+0:12 - 24
Petr RikunovWheeltop Rotor Chengdu Team+1:00 - 25DCDaniel Cavia SanzBurgos-Burpellet-BH+1:19
- 26SDSergi Darder GariCaja Rural-Seguros RGA+1:28
- 27JSJavier Serrano RodriguezTeam Polti VisitMalta+1:28
- 28
Abner Santiago Umba LopezSolution Tech Nippo Rali+1:29 - 29
Samuele ZoccaratoMbh Bank Csb Telecom Fort+1:29 - 30ASAndrei StepanovWheeltop Rotor Chengdu Team+1:29
- 31CBCarter BettlesRoojai Insurance Winspace+1:29
- 32COCallum OrmistonThe Joyrun & Hurricane Cycling Team+1:29
- 33BDBenjamin DyballFnix-Scom-Hengxiang Cycling Team+1:29
- 34AWAdne Willemjan Van EngelenTerengganu Cycling Team+1:29
- 35MGMatthew GreenwoodCcache X Bodywrap+1:29
- 36
Matteo ScalcoXDS Astana Development Team+1:29 - 37MAMatteo AmbrosiniMbh Bank Csb Telecom Fort+1:29
- 38LDLucas De RossiChina Anta - Mentech Cycling Team+2:34
- 39AMAndreas MiltiadisQuick Pro Team+2:54
- 40
Alexander KonychevChina Anta - Mentech Cycling Team+3:06 - 41
Filippo MagliBardiani Csf 7 Saber+3:06
- 42AVAxel Van Der TuukEuskaltel-Euskadi+3:06
- 43TITimofei IvanovWheeltop Rotor Chengdu Team+3:06
- 44
Riccardo LuccaQuick Pro Team+3:06
- 45
Gustav WangXDS Astana Development Team+3:06 - 46FBFergus BrowningTerengganu Cycling Team+6:08
- 47
Manuele TarozziBardiani Csf 7 Saber+6:08 - 48
David Lozano RibaTeam Novo Nordisk+6:08
- 49DHDylan HopkinsRoojai Insurance Winspace+6:12
- 50
Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA+8:22 - 51FWFinlay WalshCcache X Bodywrap+9:20
- 52
Cyrus MonkFnix-Scom-Hengxiang Cycling Team+9:24 - 53MBMarcin BudzinskiMbh Bank Csb Telecom Fort+9:26
- 54
Christian BagatinMbh Bank Csb Telecom Fort+11:21 - 55
Igor ChzhanQuick Pro Team+19:08 - 56WHWilliam HeffernanCcache X Bodywrap+22:47
- 57
Jambaljamts SainbayarBurgos-Burpellet-BH+22:47 - 58
Cristian RaileanuLi Ning Star+22:47 - 59
Luke MudgwayLi Ning Star+22:47
- 60
Jonas RappFnix-Scom-Hengxiang Cycling Team+22:47 - 61RARodrigo Alvarez RodriguezBurgos-Burpellet-BH+24:24
- 62
Luca ColnaghiBardiani Csf 7 Saber+24:24
- 63BLBoan LiBodywrap Ltwoo Cycling Team+24:24
- 64CLChuanyang LinThe Joyrun & Hurricane Cycling Team+27:15
- 65ZYZhe Yie KeeTerengganu Cycling Team+27:15
- 66OGOscar GallagherCcache X Bodywrap+27:26
- 67
Enrico ZanoncelloBardiani Csf 7 Saber+27:26
- 68ACAlastair Christie-JohnstonCcache X Bodywrap+27:26
- 69JSJunqi ShaoWheeltop Rotor Chengdu Team+27:26
- 70HSHaoyu SuXDS Astana Team+27:26
- 71
Zeb KyffinTerengganu Cycling Team+27:26 - 72XLXianjing Lyu+27:26
- 73AMAndrea MontagnerBardiani Csf 7 Saber+27:30
- 74NSNils SinschekLi Ning Star+29:35
- 75GNGaoshang NiuBodywrap Ltwoo Cycling Team+29:40
- 76JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+29:40
- 77ELEllande LarrondeCaja Rural-Seguros RGA+29:40
- 78QDQuinten De GraeveTeam Novo Nordisk+30:44
- 79ABAleksandr BereznyakWheeltop Rotor Chengdu Team+30:44
- 80LDLucas DaugeTeam Novo Nordisk+30:44
- 81RWRuidong WangLi Ning Star+32:04
- 82ZFZhenghao Fu+32:28
- 83
Steffen De SchuyteneerLotto Intermarché+33:37 - 84
Norman VahtraChina Anta - Mentech Cycling Team+33:37
- 85
Tegshbayar BatsaikhanRoojai Insurance Winspace+34:16 - 86KRKane RichardsRoojai Insurance Winspace+34:16
- 87YGYongbing GaoFnix-Scom-Hengxiang Cycling Team+35:21
- 88
Ethan BattWheeltop Rotor Chengdu Team+35:44 - 89
Dušan RajovićSolution Tech Nippo Rali+35:49 - 90
Matteo MalucelliXDS Astana Team+35:53 - 91TBTommaso BessegaTeam Polti VisitMalta+35:59
- 92MLMingzhe LiuBodywrap Ltwoo Cycling Team+35:59
- 93MBMaris BogdanovicsFnix-Scom-Hengxiang Cycling Team+35:59
- 94
Oskar NisuChina Anta - Mentech Cycling Team+35:59
- 95LTLucas TerrierTeam Novo Nordisk+35:59
- 96
Roel Van SintmaartensdijkLotto Intermarché+35:59 - 97ADAurelien De ComarmondThe Joyrun & Hurricane Cycling Team+35:59
- 98
Mihkel RäimQuick Pro Team+35:59
- 99YAYago Aguirre SubijanaEuskaltel-Euskadi+35:59
- 100OKOskar KüütQuick Pro Team+35:59
- 101
Vadim PronskiyTerengganu Cycling Team+35:59 - 102
Wan Yau Vincent LauRoojai Insurance Winspace+35:59 - 103
Shunsuke ImamuraLotto - Groupe Wanty+35:59 - 104
Alessandro IacchiSolution Tech Nippo Rali+35:59 - 105
Karl Patrick LaukWheeltop Rotor Chengdu Team+36:50
- 106TBThibaut BernardLotto - Groupe Wanty+38:42
- 107JRJesper RaschChina Anta - Mentech Cycling Team+42:58
- 108
Iúri LeitãoCaja Rural-Seguros RGA+43:08 - 109TMTiano Miguel Da SilverThe Hurricane & Thunder Cycling Team+43:08
- 110JIJavier Ibañez Beltran De SalazarCaja Rural-Seguros RGA+43:08
- 111
Cameron ScottLi Ning Star+45:48 - 112
Alexander SalbyLi Ning Star+45:48 - 113
Tilen FinkštSolution Tech Nippo Rali+45:48 - 114
Yukiya ArashiroSolution Tech Nippo Rali+45:48 - 115
Lev GonovXDS Astana Team+46:14 - 116
Lionel TaminiauxLotto Intermarché+46:14 - 117BMBailey McdonaldTeam Novo Nordisk+46:14
- 118ACAlexander CorrellCcache X Bodywrap+46:14
- 119MNMuhammad Nur Aiman RosliTerengganu Cycling Team+57:29
- 120BMBinyan MaChina Anta - Mentech Cycling Team+1:02:32
- 121ZLZeyao LuBodywrap Ltwoo Cycling Team+1:05:45
- 122CPCristian PitaRoojai Insurance Winspace+1:05:48
- 123MLMartti LenziusQuick Pro Team+1:05:48
- 124YFYihua FanBodywrap Ltwoo Cycling Team+1:08:11
- 125CWCélestin WattelleTeam Novo Nordisk+1:16:59
Points classification
- 1
Xabier Berasategi GarmendiaEuskaltel-Euskadi40 - 2DCDaniel Cavia SanzBurgos-Burpellet-BH27
- 3
Baptiste VeistrofferLotto Intermarché26 - 4TPThomas PesentiTeam Polti VisitMalta22
- 5
Guillermo Thomas Silva CoussanXDS Astana Team18 - 6
Lorenzo QuartucciBurgos-Burpellet-BH18 - 7AMAndreas MiltiadisQuick Pro Team17
- 8
Dušan RajovićSolution Tech Nippo Rali17 - 9
Diego Pablo Sevilla LopezTeam Polti VisitMalta15
- 10
Matteo MalucelliXDS Astana Team14 - 11
Alexander KonychevChina Anta - Mentech Cycling Team12 - 12
Steffen De SchuyteneerLotto Intermarché12 - 13
Petr RikunovWheeltop Rotor Chengdu Team11 - 14JSJavier Serrano RodriguezTeam Polti VisitMalta11
- 15NVNicolya VinokurovXDS Astana Team9
- 16AMAlessio MartinelliBardiani Csf 7 Saber9
- 17
Enrico ZanoncelloBardiani Csf 7 Saber9
- 18
Igor ChzhanQuick Pro Team8 - 19NSNils SinschekLi Ning Star8
- 20
Ethan BattWheeltop Rotor Chengdu Team8 - 21FTFilippo TurconiBardiani Csf 7 Saber8
- 22
Alessandro FancelluMbh Bank Csb Telecom Fort8 - 23
Abner Santiago Umba LopezSolution Tech Nippo Rali8 - 24
Iúri LeitãoCaja Rural-Seguros RGA8 - 25SDSergi Darder GariCaja Rural-Seguros RGA7
- 26
Tilen FinkštSolution Tech Nippo Rali7 - 27DDDavid Delgado HiguerueloQuick Pro Team6
- 28
Mathias BregnhøjTerengganu Cycling Team5 - 29
Merhawi KudusBurgos-Burpellet-BH5 - 30MBMarcin BudzinskiMbh Bank Csb Telecom Fort5
- 31
Norman VahtraChina Anta - Mentech Cycling Team5
- 32
Sebastian BerwickCaja Rural-Seguros RGA4 - 33
Filippo MagliBardiani Csf 7 Saber4
- 34OGOscar GallagherCcache X Bodywrap4
- 35GMGotzon Martin SanzEuskaltel-Euskadi3
- 36
Eduardo SepulvedaLi Ning Star3
- 37
Lionel TaminiauxLotto Intermarché3 - 38
Matteo FabbroSolution Tech Nippo Rali2 - 39
Cyrus MonkFnix-Scom-Hengxiang Cycling Team2 - 40
Luca ColnaghiBardiani Csf 7 Saber2
- 41YGYongbing GaoFnix-Scom-Hengxiang Cycling Team2
- 42JMJokin MurguialdayEuskaltel-Euskadi1
- 43TMTiano Miguel Da SilverThe Hurricane & Thunder Cycling Team1
Mountains classification
- 1
Igor ChzhanQuick Pro Team39 - 2YGYongbing GaoFnix-Scom-Hengxiang Cycling Team19
- 3
Fausto MasnadaMbh Bank Csb Telecom Fort19 - 4
Guillermo Thomas Silva CoussanXDS Astana Team15 - 5
Alessandro FancelluMbh Bank Csb Telecom Fort14 - 6NSNils SinschekLi Ning Star14
- 7
Ethan BattWheeltop Rotor Chengdu Team7 - 8JBJosh BurnettBurgos-Burpellet-BH6
- 9TPThomas PesentiTeam Polti VisitMalta5
- 10
Matteo ScalcoXDS Astana Development Team5 - 11
Xabier Berasategi GarmendiaEuskaltel-Euskadi3 - 12
Baptiste VeistrofferLotto Intermarché2 - 13NVNicolya VinokurovXDS Astana Team2
- 14MAMatteo AmbrosiniMbh Bank Csb Telecom Fort2
- 15
Cyrus MonkFnix-Scom-Hengxiang Cycling Team2 - 16
Christian BagatinMbh Bank Csb Telecom Fort2 - 17
Lorenzo QuartucciBurgos-Burpellet-BH1 - 18FGFabricio German CrozzoloTeam Polti VisitMalta1
- 19JMJokin MurguialdayEuskaltel-Euskadi1
- 20
Sebastian BerwickCaja Rural-Seguros RGA1 - 21
Gustav WangXDS Astana Development Team1