Stage 3
09 Feb 2026
Stage result
- 1
Mauro SchmidTeam Jayco AlUla4:13:17 - 2
Christian ScaroniXDS Astana Teams.t. - 3
Martin TjøttaUno-X Mobility+0:03 - 4
Sebastian BerwickCaja Rural-Seguros RGA+0:03 - 5
Thomas BonnetTotalEnergies+0:07 - 6
Diego Pescador CastroMovistar Team+0:07 - 7
Cristian Rodriguez MartinXDS Astana Team+0:11 - 8CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+0:11
- 9PDPaul DoubleTeam Jayco AlUla+0:15
- 10
Diego UlissiXDS Astana Team+0:18 - 11
Nairo QuintanaMovistar Team+0:20 - 12
Adam Richard YatesUAE Team Emirates XRG+0:22 - 13LRLouis RoulandCofidis+0:22
- 14JCJan Castellon RibaltaCaja Rural-Seguros RGA+0:22
- 15
Jesus HerradaBurgos-Burpellet-BH+0:29 - 16
Roger Adria OliverasMovistar Team+0:34 - 17
Geoffrey BouchardTotalEnergies+0:37 - 18
Fabien DoubeyTotalEnergies+0:37
- 19MAMario Aparicio MuñozBurgos-Burpellet-BH+0:41
- 20JLJose Luis Faura AsensioBurgos-Burpellet-BH+0:41
- 21WBWilliam BartaTudor Pro Cycling Team+0:45
- 22MPMattia Proietti GagliardoniMovistar Team Academy+0:51
- 23
Lukas NerurkarEF Education - EasyPost+0:55 - 24
Niels DriesenLotto - Groupe Wanty+0:55 - 25
Rémy RochasGroupama-FDJ United+1:03 - 26
Jefferson CepedaEF Education - EasyPost+1:08 - 27
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+1:10 - 28
Finlay Xavier PickeringTeam Jayco AlUla+1:12 - 29
Rick PluimersTudor Pro Cycling Team+1:21 - 30BGBaptiste GregoireGroupama-FDJ United+1:24
- 31
Bart LemmenTeam Visma | Lease A Bike+1:28 - 32
Lorenzo QuartucciBurgos-Burpellet-BH+1:28 - 33PTPablo Torres AriasUAE Team Emirates XRG+1:30
- 34
Vito BraetLotto Intermarché+1:30
- 35SGSimone GualdiLotto Intermarché+1:30
- 36
Lawrence WarbasseTudor Pro Cycling Team+1:39
- 37
Alex BaudinEF Education - EasyPost+1:55 - 38
Rui Filipe Alves OliveiraUAE Team Emirates XRG+1:55 - 39
Sam MaisonobeCofidis+1:57 - 40
Jensen PlowrightAlpecin-Premier Tech+2:11 - 41
Pierre ThierryTotalEnergies+2:18 - 42
Amaury CapiotTeam Jayco AlUla+2:29
- 43JKJelte KrijnsenTeam Jayco AlUla+2:33
- 44
Baptiste VeistrofferLotto Intermarché+2:44 - 45
Lorenzo FortunatoXDS Astana Team+2:50 - 46
Steffen De SchuyteneerLotto Intermarché+2:56 - 47
Natnael TesfatsionMovistar Team+2:56 - 48HMHenok MulueberhanXDS Astana Team+2:56
- 49
Roel Van SintmaartensdijkLotto Intermarché+3:04 - 50ADAlex Diaz AlvarezCaja Rural-Seguros RGA+3:07
- 51
Ivan Garcia CortinaMovistar Team+3:13
- 52TSTobias SvarreUno-X Mobility+3:19
- 53
Stanisław AniołkowskiCofidis+3:27 - 54
Jonas Hem HvidebergUno-X Mobility+3:34 - 55
Vincenzo AlbaneseEF Education - EasyPost+3:34 - 56VPValentin Paret PeintreSoudal Quick-Step+3:34
- 57
Fabian WeissTudor Pro Cycling Team+3:45 - 58
Florian DauphinTotalEnergies+4:08 - 59
Tim MarsmanAlpecin-Premier Tech+4:22 - 60
Fredrik DversnesUno-X Mobility+4:22
- 61
Lindsay De VylderAlpecin-Premier Tech+4:22 - 62
Gerben ThijssenAlpecin-Premier Tech+4:22 - 63
Rasmus TillerUno-X Mobility+4:24 - 64
Johan Price PejtersenAlpecin-Premier Tech+4:24 - 65
Damien HowsonPinarello-Q36.5 Pro Cycling Team+5:00 - 66
Rudy MolardGroupama-FDJ United+5:04
- 67RARodrigo Alvarez RodriguezBurgos-Burpellet-BH+5:09
- 68
James ShawEF Education - EasyPost+5:25 - 69
Madis MihkelsEF Education - EasyPost+5:28 - 70SGSergio Geovani Chumil GonzalezBurgos-Burpellet-BH+5:43
- 71
Stefano OldaniCaja Rural-Seguros RGA+6:02
- 72TGTijmen GraatTeam Visma | Lease A Bike+6:04
- 73
Mauri VansevenantSoudal Quick-Step+6:25 - 74
Junior LecerfSoudal Quick-Step+6:25 - 75
Ceriel DesalSoudal Quick-Step Devo Team+6:25 - 76PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+6:33
- 77RDRobin DonzéTudor Pro Cycling Team+6:36
- 78
Jacob ErikssonTudor Pro Cycling Team+6:36 - 79GCGorka Corres Ibañez De OpakuaCaja Rural-Seguros RGA+6:36
- 80
Alexander KampUno-X Mobility+6:36 - 81
Felix Ørn-KristoffLotto Intermarché+6:36 - 82
Lennart JaschTudor Pro Cycling Team+6:36
- 83
Thibaud GruelGroupama-FDJ United+6:36 - 84
Bryan CoquardCofidis+6:36 - 85
Rune HerregodtsBelgium+6:36 - 86
Stan Van TrichtSoudal Quick-Step Devo Team+6:58 - 87SASaid AlrahbiOman+7:12
- 88MAMazin Al RiyamiOman+7:24
- 89
Lucas PlappTeam Jayco AlUla+7:50 - 90
Harold Martin Lopez GranizoXDS Astana Team+7:51 - 91TLTheo LevequeTotalEnergies+8:07
- 92
Emilien JeanniereTotalEnergies+8:10 - 93
Quentin PacherGroupama-FDJ United+8:17
- 94
Mikkel HonoréEF Education - EasyPost+8:17 - 95
Sente SentjensAlpecin-Premier Tech+9:08 - 96ATAldo TaillieuTeam Visma | Lease A Bike Development+9:08
- 97SGSimon GoossensAlpecin-Premier Tech Development Team+10:09
- 98
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+11:01 - 99
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team+11:01 - 100
Emmanuel HoucouPinarello-Q36.5 Pro Cycling Team+11:20 - 101DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team+11:20
- 102
Damien TouzeCofidis+12:05
- 103
Fernando Gaviria RendonCaja Rural-Seguros RGA+12:12 - 104
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+12:12 - 105EPEduard Prades ReverterCaja Rural-Seguros RGA+12:24
- 106
Anders FoldagerTeam Jayco AlUla+12:28 - 107
Warre VangheluweSoudal Quick-Step+12:56 - 108MAMohammed Al-WahibiOman+13:16
- 109
Erlend BlikraUno-X Mobility+13:39 - 110
Nicolas DebeaumarcheCofidis+14:32 - 111
Sergio Samitier SamitierCofidis+14:32 - 112AAAbdulrahman AlyaqoobiOman+14:32
- 113AAAsad Al HabsiOman+15:51
- 114HAHazaa Al HabsiOman+16:35
- DNF
Merhawi KudusBurgos-Burpellet-BHDNF
General classification
- 1
Mauro SchmidTeam Jayco AlUla13:01:01 - 2
Christian ScaroniXDS Astana Team+0:04 - 3
Martin TjøttaUno-X Mobility+0:09 - 4
Sebastian BerwickCaja Rural-Seguros RGA+0:13 - 5
Diego Pescador CastroMovistar Team+0:17 - 6CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+0:21
- 7
Cristian Rodriguez MartinXDS Astana Team+0:21 - 8PDPaul DoubleTeam Jayco AlUla+0:25
- 9
Diego UlissiXDS Astana Team+0:28 - 10
Nairo QuintanaMovistar Team+0:30 - 11JCJan Castellon RibaltaCaja Rural-Seguros RGA+0:32
- 12
Adam Richard YatesUAE Team Emirates XRG+0:32 - 13LRLouis RoulandCofidis+0:32
- 14
Jesus HerradaBurgos-Burpellet-BH+0:39 - 15
Roger Adria OliverasMovistar Team+0:44 - 16
Fabien DoubeyTotalEnergies+0:47
- 17MAMario Aparicio MuñozBurgos-Burpellet-BH+0:51
- 18WBWilliam BartaTudor Pro Cycling Team+0:55
- 19
Lukas NerurkarEF Education - EasyPost+1:05 - 20
Niels DriesenLotto - Groupe Wanty+1:05 - 21
Rémy RochasGroupama-FDJ United+1:13 - 22
Jefferson CepedaEF Education - EasyPost+1:18 - 23
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+1:20 - 24
Rick PluimersTudor Pro Cycling Team+1:31 - 25
Bart LemmenTeam Visma | Lease A Bike+1:38 - 26SGSimone GualdiLotto Intermarché+1:40
- 27PTPablo Torres AriasUAE Team Emirates XRG+1:40
- 28
Vito BraetLotto Intermarché+1:40
- 29
Geoffrey BouchardTotalEnergies+1:46 - 30JLJose Luis Faura AsensioBurgos-Burpellet-BH+1:47
- 31
Lawrence WarbasseTudor Pro Cycling Team+1:49
- 32
Rui Filipe Alves OliveiraUAE Team Emirates XRG+2:01 - 33
Alex BaudinEF Education - EasyPost+2:03 - 34
Sam MaisonobeCofidis+2:07 - 35
Baptiste VeistrofferLotto Intermarché+2:17 - 36
Jensen PlowrightAlpecin-Premier Tech+2:21 - 37
Pierre ThierryTotalEnergies+2:28 - 38
Thomas BonnetTotalEnergies+2:35 - 39HMHenok MulueberhanXDS Astana Team+3:00
- 40
Lorenzo FortunatoXDS Astana Team+3:00 - 41
Natnael TesfatsionMovistar Team+3:06 - 42
Lorenzo QuartucciBurgos-Burpellet-BH+3:12 - 43
Ivan Garcia CortinaMovistar Team+3:23
- 44VPValentin Paret PeintreSoudal Quick-Step+3:44
- 45
Vincenzo AlbaneseEF Education - EasyPost+3:44 - 46BGBaptiste GregoireGroupama-FDJ United+3:52
- 47MPMattia Proietti GagliardoniMovistar Team Academy+4:22
- 48
Rasmus TillerUno-X Mobility+4:34 - 49ADAlex Diaz AlvarezCaja Rural-Seguros RGA+4:48
- 50
Steffen De SchuyteneerLotto Intermarché+4:58 - 51
Damien HowsonPinarello-Q36.5 Pro Cycling Team+5:10 - 52SGSergio Geovani Chumil GonzalezBurgos-Burpellet-BH+5:53
- 53
Stefano OldaniCaja Rural-Seguros RGA+6:12
- 54
Florian DauphinTotalEnergies+6:29 - 55
Jonas Hem HvidebergUno-X Mobility+6:31 - 56
Mauri VansevenantSoudal Quick-Step+6:35 - 57
Thibaud GruelGroupama-FDJ United+6:42 - 58
Bryan CoquardCofidis+6:46 - 59
Lennart JaschTudor Pro Cycling Team+6:46
- 60
Fredrik DversnesUno-X Mobility+6:50
- 61
Tim MarsmanAlpecin-Premier Tech+7:05 - 62
Amaury CapiotTeam Jayco AlUla+7:08
- 63
Fabian WeissTudor Pro Cycling Team+7:12 - 64
Rudy MolardGroupama-FDJ United+7:32
- 65TSTobias SvarreUno-X Mobility+7:58
- 66
James ShawEF Education - EasyPost+8:15 - 67
Emilien JeanniereTotalEnergies+8:20 - 68
Roel Van SintmaartensdijkLotto Intermarché+8:26 - 69
Mikkel HonoréEF Education - EasyPost+8:27 - 70PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+8:49
- 71
Junior LecerfSoudal Quick-Step+8:53 - 72
Gerben ThijssenAlpecin-Premier Tech+8:57 - 73
Lindsay De VylderAlpecin-Premier Tech+9:01 - 74TGTijmen GraatTeam Visma | Lease A Bike+9:01
- 75
Lucas PlappTeam Jayco AlUla+9:32 - 76RDRobin DonzéTudor Pro Cycling Team+9:33
- 77RARodrigo Alvarez RodriguezBurgos-Burpellet-BH+9:48
- 78
Harold Martin Lopez GranizoXDS Astana Team+10:54 - 79
Ceriel DesalSoudal Quick-Step Devo Team+11:04 - 80
Finlay Xavier PickeringTeam Jayco AlUla+11:05 - 81
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+11:11 - 82GCGorka Corres Ibañez De OpakuaCaja Rural-Seguros RGA+11:15
- 83DGDavid Gonzalez LopezPinarello-Q36.5 Pro Cycling Team+11:30
- 84
Rune HerregodtsBelgium+11:36 - 85SGSimon GoossensAlpecin-Premier Tech Development Team+11:42
- 86EPEduard Prades ReverterCaja Rural-Seguros RGA+12:34
- 87TLTheo LevequeTotalEnergies+12:46
- 88
Quentin PacherGroupama-FDJ United+12:56
- 89
Matteo BadilattiPinarello-Q36.5 Pro Cycling Team+13:29 - 90ATAldo TaillieuTeam Visma | Lease A Bike Development+13:47
- 91
Jacob ErikssonTudor Pro Cycling Team+14:37 - 92
Sergio Samitier SamitierCofidis+14:42 - 93
Stan Van TrichtSoudal Quick-Step Devo Team+14:59 - 94
Damien TouzeCofidis+16:30
- 95JKJelte KrijnsenTeam Jayco AlUla+17:25
- 96
Stanisław AniołkowskiCofidis+18:19 - 97
Nicolas DebeaumarcheCofidis+19:55 - 98
Madis MihkelsEF Education - EasyPost+20:20 - 99
Warre VangheluweSoudal Quick-Step+20:57 - 100
Felix Ørn-KristoffLotto Intermarché+21:50 - 101SASaid AlrahbiOman+22:04
- 102
Johan Price PejtersenAlpecin-Premier Tech+22:06 - 103
Alexander KampUno-X Mobility+22:12 - 104
Sente SentjensAlpecin-Premier Tech+24:04 - 105
Emmanuel HoucouPinarello-Q36.5 Pro Cycling Team+26:12 - 106
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+26:54 - 107
Fernando Gaviria RendonCaja Rural-Seguros RGA+26:58 - 108
Anders FoldagerTeam Jayco AlUla+27:20 - 109MAMohammed Al-WahibiOman+28:08
- 110
Erlend BlikraUno-X Mobility+28:31 - 111MAMazin Al RiyamiOman+29:46
- 112AAAsad Al HabsiOman+34:54
- 113AAAbdulrahman AlyaqoobiOman+39:54
- 114HAHazaa Al HabsiOman+46:20
Points classification
- 1
Baptiste VeistrofferLotto Intermarché25 - 2
Mauro SchmidTeam Jayco AlUla15 - 3
Juan Sebastian Molano BenavidesUAE Team Emirates XRG15 - 4PGPatryk GoszczurnyTeam Visma | Lease A Bike Development12
- 5
Christian ScaroniXDS Astana Team12 - 6HMHenok MulueberhanXDS Astana Team12
- 7
Fernando Gaviria RendonCaja Rural-Seguros RGA12 - 8
Martin TjøttaUno-X Mobility9 - 9
Thibaud GruelGroupama-FDJ United9 - 10
Bryan CoquardCofidis9 - 11
Gerben ThijssenAlpecin-Premier Tech9 - 12
Sebastian BerwickCaja Rural-Seguros RGA7 - 13
Diego UlissiXDS Astana Team7 - 14
Erlend BlikraUno-X Mobility7 - 15
Thomas BonnetTotalEnergies6 - 16
Amaury CapiotTeam Jayco AlUla6
- 17
Diego Pescador CastroMovistar Team5 - 18
Rick PluimersTudor Pro Cycling Team5 - 19
Natnael TesfatsionMovistar Team5 - 20
Cristian Rodriguez MartinXDS Astana Team4 - 21
Emilien JeanniereTotalEnergies4 - 22
Madis MihkelsEF Education - EasyPost4 - 23CHChristopher HarperPinarello-Q36.5 Pro Cycling Team3
- 24
Bart LemmenTeam Visma | Lease A Bike3 - 25JLJose Luis Faura AsensioBurgos-Burpellet-BH3
- 26
Ivan Garcia CortinaMovistar Team3
- 27ADAlex Diaz AlvarezCaja Rural-Seguros RGA3
- 28PDPaul DoubleTeam Jayco AlUla2
- 29
Lukas NerurkarEF Education - EasyPost2 - 30
Alex BaudinEF Education - EasyPost2 - 31
Roger Adria OliverasMovistar Team1 - 32
Steffen De SchuyteneerLotto Intermarché1 - 33
Tim MarsmanAlpecin-Premier Tech1 - 34
Rui Filipe Alves OliveiraUAE Team Emirates XRG0 - 35AAAsad Al HabsiOman-4
- 36AAAbdulrahman AlyaqoobiOman-4
- 37HAHazaa Al HabsiOman-4
Youth classification
- 1
Martin TjøttaUno-X Mobility13:01:10 - 2
Diego Pescador CastroMovistar Team+0:08 - 3JCJan Castellon RibaltaCaja Rural-Seguros RGA+0:23
- 4LRLouis RoulandCofidis+0:23
- 5
Lukas NerurkarEF Education - EasyPost+0:56 - 6
Niels DriesenLotto - Groupe Wanty+0:56 - 7SGSimone GualdiLotto Intermarché+1:31
- 8PTPablo Torres AriasUAE Team Emirates XRG+1:31
- 9
Alex BaudinEF Education - EasyPost+1:54 - 10
Sam MaisonobeCofidis+1:58 - 11
Pierre ThierryTotalEnergies+2:19 - 12VPValentin Paret PeintreSoudal Quick-Step+3:35
- 13BGBaptiste GregoireGroupama-FDJ United+3:43
- 14MPMattia Proietti GagliardoniMovistar Team Academy+4:13
- 15ADAlex Diaz AlvarezCaja Rural-Seguros RGA+4:39
- 16
Steffen De SchuyteneerLotto Intermarché+4:49 - 17
Thibaud GruelGroupama-FDJ United+6:33 - 18
Fabian WeissTudor Pro Cycling Team+7:03 - 19TSTobias SvarreUno-X Mobility+7:49
- 20
Roel Van SintmaartensdijkLotto Intermarché+8:17 - 21PGPatryk GoszczurnyTeam Visma | Lease A Bike Development+8:40
- 22
Junior LecerfSoudal Quick-Step+8:44 - 23TGTijmen GraatTeam Visma | Lease A Bike+8:52
- 24RDRobin DonzéTudor Pro Cycling Team+9:24
- 25
Finlay Xavier PickeringTeam Jayco AlUla+10:56 - 26
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+11:02 - 27GCGorka Corres Ibañez De OpakuaCaja Rural-Seguros RGA+11:06
- 28TLTheo LevequeTotalEnergies+12:37
- 29ATAldo TaillieuTeam Visma | Lease A Bike Development+13:38
- 30JKJelte KrijnsenTeam Jayco AlUla+17:16
- 31
Madis MihkelsEF Education - EasyPost+20:11 - 32
Warre VangheluweSoudal Quick-Step+20:48 - 33
Felix Ørn-KristoffLotto Intermarché+21:41 - 34
Sente SentjensAlpecin-Premier Tech+23:55 - 35
Emmanuel HoucouPinarello-Q36.5 Pro Cycling Team+26:03 - 36
Anders FoldagerTeam Jayco AlUla+27:11 - 37MAMohammed Al-WahibiOman+27:59
- 38AAAsad Al HabsiOman+34:45
- 39HAHazaa Al HabsiOman+46:11
- DNSJKJoshua KenchGroupama-FDJ UnitedDNS