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