Stage 4
09 Apr 2026
Stage result
- 1AAAlex Aranburu DevaCofidis3:55:15
- 2
Tobias Halland JohannessenUno-X Mobility+0:04 - 3
Christian ScaroniXDS Astana Team+0:06 - 4IIIon Izaguirre InsaustiCofidis+0:07
- 5
Guillaume Martin GuyonnetGroupama-FDJ United+0:13 - 6
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:14 - 7
Juan Pedro Lopez PerezMovistar Team+0:14 - 8
Paul SeixasDecathlon CMA CGM Team+0:14 - 9
Lorenzo FortunatoXDS Astana Team+0:17 - 10
Igor Arrieta LizarragaUAE Team Emirates XRG+0:24 - 11
Emiel VerstryngeAlpecin-Premier Tech+0:24 - 12
Ben TulettTeam Visma | Lease A Bike+0:34 - 13
Alex BaudinEF Education - EasyPost+0:34 - 14
Mattias SkjelmoseLidl - Trek+0:34 - 15
Harold Alfonso Tejada CanacueXDS Astana Team+0:34 - 16
Cian UijtdebroeksMovistar Team+0:34 - 17
Florian LipowitzRed Bull - Bora - Hansgrohe+0:34 - 18
Clément ChampoussinXDS Astana Team+0:34 - 19
Primož RogličRed Bull - Bora - Hansgrohe+0:34 - 20
Kévin VauquelinNetcompany INEOS+0:38 - 21JRJavier Romo OliverMovistar Team+0:38
- 22
Matthew RiccitelloDecathlon CMA CGM Team+0:41 - 23
Ibon Ruiz SedanoEquipo Kern Pharma+0:48 - 24
Léo BisiauxDecathlon CMA CGM Team+1:11 - 25
Clément Braz AfonsoGroupama-FDJ United+1:13 - 26
Markel Beloki FernandezEF Education - EasyPost+1:38 - 27JCJan Castellon RibaltaCaja Rural-Seguros RGA+1:38
- 28LTLuke TuckwellRed Bull - Bora - Hansgrohe+1:42
- 29
Anders Halland JohannessenUno-X Mobility+2:09 - 30TJTxomin Juaristi ArrietaEuskaltel-Euskadi+2:09
- 31
Jose Manuel Diaz GallegoBurgos-Burpellet-BH+2:09
- 32
Marc SolerUAE Team Emirates XRG+2:25 - 33
Jamie MeehanCofidis+2:25 - 34TGTijmen GraatTeam Visma | Lease A Bike+2:25
- 35
Carlos Garcia PiernaBurgos-Burpellet-BH+2:35 - 36GMGotzon Martin SanzEuskaltel-Euskadi+2:40
- 37
Mauri VansevenantSoudal Quick-Step+2:40 - 38JLJonathan Lastra MartinezEuskaltel-Euskadi+2:40
- 39
Yael JoallandCofidis+3:26 - 40
Matthew DinhamTeam Picnic PostNL+3:56 - 41
Natnael TesfatsionMovistar Team+4:05 - 42
Quentin PacherGroupama-FDJ United+7:22
- 43
Julien BernardLidl - Trek+7:22 - 44
Carlos Verona QuintanillaLidl - Trek+7:22 - 45
Quinn SimmonsLidl - Trek+7:22 - 46
Victor LangellottiXDS Astana Team+7:22 - 47
Haimar Etxeberria AnsalasRed Bull - Bora - Hansgrohe+7:51 - 48
Raul Garcia PiernaMovistar Team+7:51 - 49
Fabian WeissTudor Pro Cycling Team+7:51 - 50
Nicolas ProdhommeDecathlon CMA CGM Team+7:51 - 51JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+7:51
- 52JGJorge Gutierrez GonzalezEquipo Kern Pharma+7:51
- 53TRTim RexTeam Visma | Lease A Bike+7:51
- 54
Fernando Barcelo AragonCaja Rural-Seguros RGA+7:51 - 55JLJose Luis Faura AsensioBurgos-Burpellet-BH+7:51
- 56SFSinuhe Fernandez RodriguezBurgos-Burpellet-BH+7:51
- 57
Enzo PaleniGroupama-FDJ United+7:51 - 58UIUnai Iribar JauregiEquipo Kern Pharma+7:51
- 59
Jardi Christiaan Van Der LeeEF Education - EasyPost+7:51 - 60SFSamuel Fernandez GarciaCaja Rural-Seguros RGA+7:51
- 61
Lorenzo QuartucciBurgos-Burpellet-BH+7:51 - 62
Simone VelascoXDS Astana Team+7:51 - 63NANicolas Alustiza GoenagaEuskaltel-Euskadi+9:12
- 64
Reuben ThompsonLotto Intermarché+9:12 - 65
Steven KruijswijkTeam Visma | Lease A Bike+9:12 - 66
Ben HealyEF Education - EasyPost+9:58 - 67JMJuan Martinez HuertasTeam Picnic PostNL+10:32
- 68
Jorge ArcasMovistar Team+11:54 - 69
Ilan Van WilderSoudal Quick-Step+12:02 - 70
Ethan HayterSoudal Quick-Step+12:02 - 71
Baptiste VeistrofferLotto Intermarché+12:09 - 72
Martin TjøttaUno-X Mobility+12:09 - 73
Gal GlivarAlpecin-Premier Tech+12:09 - 74
Bjoern KoerdtTeam Picnic PostNL+12:09 - 75
Johannes KulsetUno-X Mobility+12:09 - 76
Lukas NerurkarEF Education - EasyPost+12:09 - 77
Felix GrossschartnerUAE Team Emirates XRG+12:09 - 78
Ramses DebruyneAlpecin-Premier Tech+12:09 - 79
Hugo HouleAlpecin-Premier Tech+12:09 - 80MGMattia GaffuriTeam Picnic PostNL+12:09
- 81
Maxime DecombleGroupama-FDJ United+12:09 - 82
Steff CrasSoudal Quick-Step+12:09 - 83
Mikel Bizkarra EtxegibelEuskaltel-Euskadi+12:09
- 84
Andrea BagioliLidl - Trek+12:23 - 85IMIker Mintegi ClaverEuskaltel-Euskadi+14:08
- 86
Brandon Smith Rivera VargasNetcompany INEOS+14:08 - 87JLJordan LabrosseDecathlon CMA CGM Team+14:18
- 88
Nicola ConciXDS Astana Team+14:18 - 89
Paul OurselinCofidis+14:18 - 90JMJan MaasCofidis+14:18
- 91
Menno HuisingTeam Visma | Lease A Bike+14:18 - 92
Attila ValterBahrain Victorious+14:18 - 93
Joseba Lopez CuestaCaja Rural-Seguros RGA+14:18 - 94
Adria Pericas CapdevilaUAE Team Emirates XRG+14:18 - 95
Alex MolenaarCaja Rural-Seguros RGA+14:18 - 96
Michael Shea LeonardEF Education - EasyPost+14:18 - 97
James ShawEF Education - EasyPost+14:18 - 98
Johannes Staune-MittetDecathlon CMA CGM Team+14:18
- 99
Ayco BastiaensSoudal Quick-Step+14:18 - 100
Gianni MosconRed Bull - Bora - Hansgrohe+14:18
- 101
James KnoxTeam Picnic PostNL+14:30
- 102
Andreas KronUno-X Mobility+14:39 - 103PHPeter HansenNetcompany INEOS+14:39
- 104MNMagnus NielsenUno-X Mobility+14:39
- 105
Frank Van Den BroekTeam Picnic PostNL+14:39 - 106RERoman ErmakovBahrain Victorious+17:05
- 107
Filippo FiorelliTeam Visma | Lease A Bike+17:15 - 108
Aurélien Paret PeintreDecathlon CMA CGM Team+17:15 - 109
Axel LauranceNetcompany INEOS+17:15 - 110
Bruno ArmirailTeam Visma | Lease A Bike+17:15 - 111
Antonio TiberiBahrain Victorious+17:15 - 112JBJoan Bou CompanyCaja Rural-Seguros RGA+17:15
- 113
Rainer KepplingerBahrain Victorious+17:15 - 114OSOliver StockwellBahrain Victorious+17:15
- 115
Alexy Faure ProstTeam Picnic PostNL+18:41 - 116
Julian AlaphilippeTudor Pro Cycling Team+18:41
- 117
Domen NovakUAE Team Emirates XRG+19:47 - 118
Brandon McnultyUAE Team Emirates XRG+19:47 - 119GUGari Ugarte LarreaEuskaltel-Euskadi+22:00
- 120
Iñigo Elosegui MomeñeEquipo Kern Pharma+22:00
- 121NGNil Gimeno FerrerEquipo Kern Pharma+22:00
- 122
Bauke MollemaLidl - Trek+22:00 - 123URUnai Ramos MurilloEquipo Kern Pharma+22:00
- 124
Torstein TræenUno-X Mobility+22:00 - 125
Andrew AugustNetcompany INEOS+25:31 - 126
Lucas Wade HamiltonNetcompany INEOS+25:31
- 127
Martin SvrčekSoudal Quick-Step+25:31 - 128
Robin OrinsLotto Intermarché+25:31 - 129
Jacob ErikssonTudor Pro Cycling Team+25:31 - 130
Felix Ørn-KristoffLotto Intermarché+25:31 - 131
Emil HerzogRed Bull - Bora - Hansgrohe+25:31 - 132AFAdrian Fajardo ToledoBurgos-Burpellet-BH+33:37
- DNF
Aaron DockxAlpecin-Premier TechDNF
General classification
- 1
Paul SeixasDecathlon CMA CGM Team12:03:53 - 2
Primož RogličRed Bull - Bora - Hansgrohe+2:19 - 3
Florian LipowitzRed Bull - Bora - Hansgrohe+2:28 - 4IIIon Izaguirre InsaustiCofidis+2:29
- 5
Mattias SkjelmoseLidl - Trek+2:34 - 6
Ben TulettTeam Visma | Lease A Bike+2:47 - 7
Alex BaudinEF Education - EasyPost+2:51 - 8
Harold Alfonso Tejada CanacueXDS Astana Team+3:08 - 9
Cian UijtdebroeksMovistar Team+3:21 - 10
Clément ChampoussinXDS Astana Team+3:22 - 11
Pello Bilbao Lopez De ArmentiaBahrain Victorious+3:42 - 12JRJavier Romo OliverMovistar Team+3:56
- 13
Igor Arrieta LizarragaUAE Team Emirates XRG+4:07 - 14
Matthew RiccitelloDecathlon CMA CGM Team+4:14 - 15
Tobias Halland JohannessenUno-X Mobility+4:18 - 16
Guillaume Martin GuyonnetGroupama-FDJ United+4:38 - 17
Juan Pedro Lopez PerezMovistar Team+4:42 - 18
Clément Braz AfonsoGroupama-FDJ United+5:00 - 19
Kévin VauquelinNetcompany INEOS+5:10 - 20
Markel Beloki FernandezEF Education - EasyPost+5:14 - 21
Emiel VerstryngeAlpecin-Premier Tech+5:16 - 22
Lorenzo FortunatoXDS Astana Team+5:26 - 23
Ibon Ruiz SedanoEquipo Kern Pharma+6:24 - 24TGTijmen GraatTeam Visma | Lease A Bike+7:32
- 25
Mauri VansevenantSoudal Quick-Step+8:01 - 26TJTxomin Juaristi ArrietaEuskaltel-Euskadi+8:21
- 27JCJan Castellon RibaltaCaja Rural-Seguros RGA+8:29
- 28
Jose Manuel Diaz GallegoBurgos-Burpellet-BH+8:46
- 29
Carlos Garcia PiernaBurgos-Burpellet-BH+11:26 - 30
Jardi Christiaan Van Der LeeEF Education - EasyPost+12:52 - 31UIUnai Iribar JauregiEquipo Kern Pharma+13:37
- 32JLJonathan Lastra MartinezEuskaltel-Euskadi+13:52
- 33SFSamuel Fernandez GarciaCaja Rural-Seguros RGA+14:16
- 34JLJose Luis Faura AsensioBurgos-Burpellet-BH+14:46
- 35JAJulen Arriola-Bengoa BeitiaCaja Rural-Seguros RGA+14:50
- 36LTLuke TuckwellRed Bull - Bora - Hansgrohe+15:09
- 37
Ilan Van WilderSoudal Quick-Step+15:27 - 38
Reuben ThompsonLotto Intermarché+17:40 - 39
Fernando Barcelo AragonCaja Rural-Seguros RGA+18:13 - 40
Christian ScaroniXDS Astana Team+18:23 - 41MGMattia GaffuriTeam Picnic PostNL+18:39
- 42NANicolas Alustiza GoenagaEuskaltel-Euskadi+19:55
- 43
Natnael TesfatsionMovistar Team+20:06 - 44AAAlex Aranburu DevaCofidis+20:11
- 45
Quentin PacherGroupama-FDJ United+20:59
- 46PHPeter HansenNetcompany INEOS+21:39
- 47
Léo BisiauxDecathlon CMA CGM Team+23:14 - 48JGJorge Gutierrez GonzalezEquipo Kern Pharma+23:34
- 49
Nicolas ProdhommeDecathlon CMA CGM Team+23:42 - 50
Simone VelascoXDS Astana Team+24:07 - 51
Carlos Verona QuintanillaLidl - Trek+24:11 - 52
Enzo PaleniGroupama-FDJ United+24:36 - 53SFSinuhe Fernandez RodriguezBurgos-Burpellet-BH+24:43
- 54
Raul Garcia PiernaMovistar Team+24:48 - 55GMGotzon Martin SanzEuskaltel-Euskadi+25:01
- 56
Lorenzo QuartucciBurgos-Burpellet-BH+25:17 - 57
Haimar Etxeberria AnsalasRed Bull - Bora - Hansgrohe+25:22 - 58
Ethan HayterSoudal Quick-Step+25:56 - 59
Steven KruijswijkTeam Visma | Lease A Bike+25:58 - 60
Jamie MeehanCofidis+26:12 - 61
Andrea BagioliLidl - Trek+27:31 - 62
Marc SolerUAE Team Emirates XRG+27:42 - 63
Bjoern KoerdtTeam Picnic PostNL+27:54 - 64
Adria Pericas CapdevilaUAE Team Emirates XRG+28:29 - 65
Steff CrasSoudal Quick-Step+28:40 - 66
Quinn SimmonsLidl - Trek+29:03 - 67
Fabian WeissTudor Pro Cycling Team+29:04 - 68
James ShawEF Education - EasyPost+29:13 - 69
Martin TjøttaUno-X Mobility+30:00 - 70
Matthew DinhamTeam Picnic PostNL+30:39 - 71
Anders Halland JohannessenUno-X Mobility+30:44 - 72
Johannes KulsetUno-X Mobility+30:49 - 73
Ben HealyEF Education - EasyPost+31:40 - 74
Jorge ArcasMovistar Team+31:58 - 75
Axel LauranceNetcompany INEOS+32:15 - 76
Nicola ConciXDS Astana Team+32:24 - 77
Gal GlivarAlpecin-Premier Tech+32:30 - 78
Hugo HouleAlpecin-Premier Tech+33:15 - 79
Maxime DecombleGroupama-FDJ United+33:27 - 80
Attila ValterBahrain Victorious+33:39 - 81
Antonio TiberiBahrain Victorious+33:44 - 82
Lukas NerurkarEF Education - EasyPost+34:32 - 83
Michael Shea LeonardEF Education - EasyPost+34:33 - 84JMJuan Martinez HuertasTeam Picnic PostNL+35:17
- 85
Mikel Bizkarra EtxegibelEuskaltel-Euskadi+35:27
- 86TRTim RexTeam Visma | Lease A Bike+35:51
- 87JLJordan LabrosseDecathlon CMA CGM Team+36:26
- 88
Yael JoallandCofidis+36:27 - 89
Andreas KronUno-X Mobility+36:31 - 90
Alex MolenaarCaja Rural-Seguros RGA+36:39 - 91
Gianni MosconRed Bull - Bora - Hansgrohe+36:56
- 92
Joseba Lopez CuestaCaja Rural-Seguros RGA+36:56 - 93JBJoan Bou CompanyCaja Rural-Seguros RGA+37:13
- 94
Brandon McnultyUAE Team Emirates XRG+39:09 - 95
Julian AlaphilippeTudor Pro Cycling Team+39:57
- 96
Filippo FiorelliTeam Visma | Lease A Bike+40:02 - 97
Victor LangellottiXDS Astana Team+41:06 - 98
Julien BernardLidl - Trek+41:12 - 99
Johannes Staune-MittetDecathlon CMA CGM Team+41:47
- 100
Alexy Faure ProstTeam Picnic PostNL+42:05 - 101
Bruno ArmirailTeam Visma | Lease A Bike+42:27 - 102
Andrew AugustNetcompany INEOS+42:33 - 103
Frank Van Den BroekTeam Picnic PostNL+42:43 - 104
Brandon Smith Rivera VargasNetcompany INEOS+43:06 - 105
Bauke MollemaLidl - Trek+43:32 - 106JMJan MaasCofidis+43:46
- 107
James KnoxTeam Picnic PostNL+43:50
- 108RERoman ErmakovBahrain Victorious+44:45
- 109
Felix GrossschartnerUAE Team Emirates XRG+44:56 - 110
Baptiste VeistrofferLotto Intermarché+45:13 - 111OSOliver StockwellBahrain Victorious+45:35
- 112
Aurélien Paret PeintreDecathlon CMA CGM Team+46:05 - 113
Ramses DebruyneAlpecin-Premier Tech+46:41 - 114
Paul OurselinCofidis+47:43 - 115IMIker Mintegi ClaverEuskaltel-Euskadi+48:20
- 116
Ayco BastiaensSoudal Quick-Step+48:44 - 117
Rainer KepplingerBahrain Victorious+51:02 - 118URUnai Ramos MurilloEquipo Kern Pharma+52:49
- 119
Menno HuisingTeam Visma | Lease A Bike+53:06 - 120
Robin OrinsLotto Intermarché+53:20 - 121
Domen NovakUAE Team Emirates XRG+54:13 - 122MNMagnus NielsenUno-X Mobility+54:45
- 123
Jacob ErikssonTudor Pro Cycling Team+55:06 - 124NGNil Gimeno FerrerEquipo Kern Pharma+55:19
- 125GUGari Ugarte LarreaEuskaltel-Euskadi+55:33
- 126
Torstein TræenUno-X Mobility+1:00:29 - 127
Iñigo Elosegui MomeñeEquipo Kern Pharma+1:00:29
- 128
Martin SvrčekSoudal Quick-Step+1:03:34 - 129
Emil HerzogRed Bull - Bora - Hansgrohe+1:04:46 - 130
Lucas Wade HamiltonNetcompany INEOS+1:04:46
- 131
Felix Ørn-KristoffLotto Intermarché+1:04:48 - 132AFAdrian Fajardo ToledoBurgos-Burpellet-BH+1:14:52
Points classification
- 1
Paul SeixasDecathlon CMA CGM Team62 - 2
Axel LauranceNetcompany INEOS35 - 3
Igor Arrieta LizarragaUAE Team Emirates XRG32 - 4
Tobias Halland JohannessenUno-X Mobility32 - 5
Primož RogličRed Bull - Bora - Hansgrohe30 - 6
Mattias SkjelmoseLidl - Trek29 - 7
Ilan Van WilderSoudal Quick-Step26 - 8AAAlex Aranburu DevaCofidis25
- 9IIIon Izaguirre InsaustiCofidis23
- 10
Ben TulettTeam Visma | Lease A Bike21 - 11
Kévin VauquelinNetcompany INEOS20 - 12
Guillaume Martin GuyonnetGroupama-FDJ United19 - 13
Brandon McnultyUAE Team Emirates XRG18 - 14
Florian LipowitzRed Bull - Bora - Hansgrohe18 - 15
Christian ScaroniXDS Astana Team16 - 16
Natnael TesfatsionMovistar Team16 - 17
Felix GrossschartnerUAE Team Emirates XRG16 - 18
Alex BaudinEF Education - EasyPost15 - 19
Cian UijtdebroeksMovistar Team14 - 20
Ethan HayterSoudal Quick-Step10 - 21
Pello Bilbao Lopez De ArmentiaBahrain Victorious10 - 22
Juan Pedro Lopez PerezMovistar Team10 - 23
Reuben ThompsonLotto Intermarché10 - 24
James ShawEF Education - EasyPost10 - 25
Bruno ArmirailTeam Visma | Lease A Bike10 - 26
Clément Braz AfonsoGroupama-FDJ United9 - 27
Andrew AugustNetcompany INEOS9 - 28
Lorenzo FortunatoXDS Astana Team8 - 29
Harold Alfonso Tejada CanacueXDS Astana Team7 - 30
Clément ChampoussinXDS Astana Team7 - 31JRJavier Romo OliverMovistar Team6
- 32
Michael Shea LeonardEF Education - EasyPost6 - 33
Andreas KronUno-X Mobility6 - 34
Emiel VerstryngeAlpecin-Premier Tech5 - 35
Jardi Christiaan Van Der LeeEF Education - EasyPost5 - 36
Matthew DinhamTeam Picnic PostNL4 - 37JBJoan Bou CompanyCaja Rural-Seguros RGA4
- 38
Markel Beloki FernandezEF Education - EasyPost3 - 39
Mauri VansevenantSoudal Quick-Step1
Mountains classification
- 1JBJoan Bou CompanyCaja Rural-Seguros RGA22
- 2
Paul SeixasDecathlon CMA CGM Team13 - 3
Igor Arrieta LizarragaUAE Team Emirates XRG13 - 4
Tobias Halland JohannessenUno-X Mobility10 - 5
Mattias SkjelmoseLidl - Trek8 - 6
Brandon McnultyUAE Team Emirates XRG7 - 7AAAlex Aranburu DevaCofidis6
- 8
Alex BaudinEF Education - EasyPost6 - 9IMIker Mintegi ClaverEuskaltel-Euskadi6
- 10
Anders Halland JohannessenUno-X Mobility5 - 11
Marc SolerUAE Team Emirates XRG4 - 12
Florian LipowitzRed Bull - Bora - Hansgrohe4 - 13
Andreas KronUno-X Mobility3 - 14
Juan Pedro Lopez PerezMovistar Team3 - 15
Jardi Christiaan Van Der LeeEF Education - EasyPost3 - 16
Cian UijtdebroeksMovistar Team2 - 17
Guillaume Martin GuyonnetGroupama-FDJ United2 - 18
Lorenzo FortunatoXDS Astana Team2 - 19
Ilan Van WilderSoudal Quick-Step2 - 20
Quentin PacherGroupama-FDJ United2
- 21
Quinn SimmonsLidl - Trek2 - 22
Axel LauranceNetcompany INEOS2 - 23
Bruno ArmirailTeam Visma | Lease A Bike2 - 24
Bauke MollemaLidl - Trek2 - 25AFAdrian Fajardo ToledoBurgos-Burpellet-BH2
- 26IIIon Izaguirre InsaustiCofidis1
- 27
Kévin VauquelinNetcompany INEOS1 - 28
Reuben ThompsonLotto Intermarché1 - 29
Christian ScaroniXDS Astana Team1 - 30
Natnael TesfatsionMovistar Team1 - 31
Raul Garcia PiernaMovistar Team1 - 32
Ethan HayterSoudal Quick-Step1 - 33
Ben HealyEF Education - EasyPost1 - 34
Gal GlivarAlpecin-Premier Tech1 - 35
Frank Van Den BroekTeam Picnic PostNL1
Youth classification
- 1
Paul SeixasDecathlon CMA CGM Team12:03:53 - 2
Markel Beloki FernandezEF Education - EasyPost+5:14 - 3LTLuke TuckwellRed Bull - Bora - Hansgrohe+15:09
- 4PHPeter HansenNetcompany INEOS+21:39
- 5
Léo BisiauxDecathlon CMA CGM Team+23:14 - 6
Bjoern KoerdtTeam Picnic PostNL+27:54 - 7
Adria Pericas CapdevilaUAE Team Emirates XRG+28:29 - 8
Johannes KulsetUno-X Mobility+30:49 - 9
Maxime DecombleGroupama-FDJ United+33:27 - 10
Michael Shea LeonardEF Education - EasyPost+34:33 - 11JMJuan Martinez HuertasTeam Picnic PostNL+35:17
- 12TRTim RexTeam Visma | Lease A Bike+35:51
- 13
Alexy Faure ProstTeam Picnic PostNL+42:05 - 14
Andrew AugustNetcompany INEOS+42:33 - 15RERoman ErmakovBahrain Victorious+44:45
- 16URUnai Ramos MurilloEquipo Kern Pharma+52:49
- 17
Menno HuisingTeam Visma | Lease A Bike+53:06 - 18NGNil Gimeno FerrerEquipo Kern Pharma+55:19
- 19GUGari Ugarte LarreaEuskaltel-Euskadi+55:33
- 20
Emil HerzogRed Bull - Bora - Hansgrohe+1:04:46 - 21
Felix Ørn-KristoffLotto Intermarché+1:04:48 - DNF
Aaron DockxAlpecin-Premier TechDNF