Stage 3
18 Feb 2026
Stage result
- 1
Antonio TiberiBahrain Victorious4:24:44 - 2
Isaac Del Toro RomeroUAE Team Emirates XRG+0:15 - 3
Lennert Van EetveltLotto Intermarché+0:29 - 4
Harold Alfonso Tejada CanacueXDS Astana Team+0:41 - 5
Felix GallDecathlon CMA CGM Team+0:51 - 6
Tobias Halland JohannessenUno-X Mobility+0:51 - 7
Derek GeeLidl - Trek+1:07 - 8
Jørgen NordhagenTeam Visma | Lease A Bike+1:07 - 9
Ilan Van WilderSoudal Quick-Step+1:07 - 10
Lucas PlappTeam Jayco AlUla+1:13 - 11
Mathys RondelTudor Pro Cycling Team+1:18 - 12
Michael StorerTudor Pro Cycling Team+1:35 - 13
Adam Richard YatesUAE Team Emirates XRG+1:38 - 14BMByron MuntonModern Adventure Pro Cycling+1:40
- 15
Wilco KeldermanTeam Visma | Lease A Bike+1:49 - 16
Anders Halland JohannessenUno-X Mobility+1:56 - 17TGTijmen GraatTeam Visma | Lease A Bike+2:00
- 18
Remco EvenepoelBelgium+2:04 - 19
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+2:14 - 20
Embret Svestad-BårdsengNetcompany INEOS+2:41 - 21
David GauduGroupama-FDJ United+2:43 - 22
Jardi Christiaan Van Der LeeEF Education - EasyPost+2:43 - 23
Edward DunbarPinarello-Q36.5 Pro Cycling Team+2:50 - 24
Kevin VermaerkeUAE Team Emirates XRG+2:56 - 25
George BennettNSN Cycling Team+2:56 - 26
Markel Beloki FernandezEF Education - EasyPost+3:01 - 27CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+3:04
- 28
Georg SteinhauserEF Education - EasyPost+3:06 - 29
Afonso EulálioBahrain Victorious+3:06 - 30
Pablo Castrillo ZapaterMovistar Team+3:06 - 31
Pavel NovákMovistar Team+3:12 - 32MGMattia GaffuriTeam Picnic PostNL+3:17
- 33
Junior LecerfSoudal Quick-Step+3:23 - 34
Luca VergallitoAlpecin-Premier Tech+3:23 - 35
Emil HerzogRed Bull - Bora - Hansgrohe+3:23 - 36
Amanuel GhebreigzabhierLidl - Trek+3:35 - 37
Sean QuinnEF Education - EasyPost+3:43 - 38RPRudy PorterTeam Jayco AlUla+3:45
- 39PHPeter HansenNetcompany INEOS+3:59
- 40
Ben TulettTeam Visma | Lease A Bike+4:06 - 41
Nairo QuintanaMovistar Team+4:25 - 42
Finlay Xavier PickeringTeam Jayco AlUla+4:25 - 43
Anthon CharmigUno-X Mobility+5:02 - 44
Ben O'connorTeam Jayco AlUla+5:20
- 45
Stefan De BodModern Adventure Pro Cycling+5:41 - 46
Sergio Andres Higuita GarciaXDS Astana Team+5:41 - 47
James KnoxTeam Picnic PostNL+6:31
- 48
Jan HirtNSN Cycling Team+6:31
- 49
Harold Martin Lopez GranizoXDS Astana Team+6:42 - 50
Damiano CarusoBahrain Victorious+6:42 - 51
Patrick KonradLidl - Trek+7:24
- 52
Steven KruijswijkTeam Visma | Lease A Bike+7:53 - 53
Alastair MackellarEF Education - EasyPost+7:53 - 54SGSimone GualdiLotto Intermarché+7:53
- 55
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+8:05
- 56
Enzo PaleniGroupama-FDJ United+8:17 - 57
Matthew DinhamTeam Picnic PostNL+8:17 - 58
Damien HowsonPinarello-Q36.5 Pro Cycling Team+8:22 - 59
Hannes WilkschTudor Pro Cycling Team+9:51 - 60
Anders SkaarsethUno-X Mobility+11:04 - 61
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+11:07 - 62
Lorenzo MilesiMovistar Team+12:50 - 63
Rémi CavagnaGroupama-FDJ United+12:50 - 64
Pier-André CôtéNSN Cycling Team+12:50 - 65
Patrick GamperTeam Jayco AlUla+13:02 - 66
Warre VangheluweSoudal Quick-Step+13:02 - 67
Nils PolittUAE Team Emirates XRG+13:05 - 68
Florian VermeerschUAE Team Emirates XRG+13:05 - 69
Connor SwiftNetcompany INEOS+13:15 - 70
Joshua TarlingNetcompany INEOS+13:15 - 71
Dion Allan SmithNSN Cycling Team+13:15 - 72
Luke DurbridgeTeam Jayco AlUla+13:15 - 73
Rainer KepplingerBahrain Victorious+13:15 - 74
Baptiste VeistrofferLotto Intermarché+13:52 - 75
Niklas MärklTeam Picnic PostNL+14:24 - 76
Gregor MühlbergerDecathlon CMA CGM Team+14:24
- 77
Artem ShmidtNetcompany INEOS+14:26 - 78
Lev GonovXDS Astana Team+14:26 - 79NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+14:26
- 80
Edward TheunsLidl - Trek+14:38 - 81
Daan HooleNetherlands+14:38
- 82
Nadav RaisbergNSN Cycling Team+14:38 - 83
Tim NabermanTeam Picnic PostNL+14:38 - 84
Jonas GeensAlpecin-Premier Tech+14:38 - 85
Nikias ArndtBahrain Victorious+14:38 - 86
Ben SwiftNetcompany INEOS+14:38 - 87
Madis MihkelsEF Education - EasyPost+14:38 - 88
Ayco BastiaensSoudal Quick-Step+14:38 - 89
Axel HuensGroupama-FDJ United+14:38 - 90
Mathijs PaasschensBahrain Victorious+14:38 - 91
Arthur KluckersTudor Pro Cycling Team+15:30 - 92
Aivaras MikutisTudor Pro Cycling Team+15:55 - 93
Rune HerregodtsBelgium+15:55 - 94
Roel Van SintmaartensdijkLotto Intermarché+16:12 - 95
Jonathan MilanLidl - Trek+16:12 - 96
Florian SenechalAlpecin-Premier Tech+16:12 - 97
Casper Cornelis Van UdenTeam Picnic PostNL+16:30 - 98
Johan JacobsGroupama-FDJ United+16:58 - 99
Mattia CattaneoRed Bull - Bora - Hansgrohe+17:31
- 100
Gianni MosconRed Bull - Bora - Hansgrohe+17:31
- 101
Alberto DaineseSoudal Quick-Step+17:43 - 102
Ryan MullenNSN Cycling Team+17:56 - 103
Owain DoullTeam Visma | Lease A Bike+17:56
- 104
Pietro MattioTeam Visma | Lease A Bike+18:15 - 105
Emmanuel HoucouPinarello-Q36.5 Pro Cycling Team+18:15 - 106
Felix Ørn-KristoffLotto Intermarché+18:15 - 107
Callum ThornleyRed Bull - Bora - Hansgrohe+18:19
- 108
Manlio MoroMovistar Team+18:23 - 109
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+18:23 - 110SCSean Christian+19:23
- 111
Bert Van LerbergheSoudal Quick-Step+19:44
- 112
Ethan HayterSoudal Quick-Step+19:44 - 113
Riley PickrellModern Adventure Pro Cycling+20:30 - 114
Sam WelsfordNetcompany INEOS+20:30 - 115
Matthias SchwarzbacherEF Education - EasyPost+20:30 - 116ECEzra CaudellModern Adventure Pro Cycling+20:30
- 117
Cole KesslerModern Adventure Pro Cycling+20:30 - 118
Gerben ThijssenAlpecin-Premier Tech+20:30 - 119
Lewis BowerGroupama-FDJ United+20:36 - 120
Carl-Frederik BévortUno-X Mobility+20:37 - 121
Gleb SyritsaXDS Astana Team+20:55 - 122
Sebastian Kolze ChangiziTudor Pro Cycling Team+21:48 - 123
Albert Torres BarceloMovistar Team+22:20 - 124
Steffen De SchuyteneerLotto Intermarché+22:27 - 125
Ethan VernonNSN Cycling Team+22:36 - 126
Silvan DillierAlpecin-Premier Tech+22:44
- 127
Jonas RickaertAlpecin-Premier Tech+23:07 - 128
Simon DehairsAlpecin-Premier Tech+23:34 - 129
Luka MezgecTeam Jayco AlUla+23:34 - 130
Fabio Jakobsen+23:52 - 131MRMaximilian Richard WalscheidLidl - Trek+24:41
- 132
Matteo MilanGroupama-FDJ United+25:15 - 133DSDaniel SkerlBahrain Victorious+25:15
- 134
Alessandro RomeleXDS Astana Team+25:15 - 135
Matteo MalucelliXDS Astana Team+25:15 - 136
Stefan BisseggerDecathlon CMA CGM Team+25:15 - 137
Gianluca PolleflietDecathlon CMA CGM Team+25:15 - 138
Cees BolDecathlon CMA CGM Team+25:15 - 139
Simone ConsonniLidl - Trek+25:15 - 140
Robin FroidevauxTudor Pro Cycling Team+25:15 - 141
Robbe GhysDecathlon CMA CGM Team+25:15 - 142
Mark StewartModern Adventure Pro Cycling+25:15 - 143
Jasper De BuystLotto Intermarché+25:15 - 144
Erlend BlikraUno-X Mobility+25:15 - 145JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+25:15
General classification
- 1
Antonio TiberiBahrain Victorious7:09:03 - 2
Isaac Del Toro RomeroUAE Team Emirates XRG+0:21 - 3
Harold Alfonso Tejada CanacueXDS Astana Team+1:00 - 4
Lennert Van EetveltLotto Intermarché+1:07 - 5
Lucas PlappTeam Jayco AlUla+1:19 - 6
Ilan Van WilderSoudal Quick-Step+1:21 - 7
Derek GeeLidl - Trek+1:22 - 8
Felix GallDecathlon CMA CGM Team+1:28 - 9
Jørgen NordhagenTeam Visma | Lease A Bike+1:30 - 10
Tobias Halland JohannessenUno-X Mobility+1:43 - 11
Remco EvenepoelBelgium+1:44 - 12
Mathys RondelTudor Pro Cycling Team+1:57 - 13
Michael StorerTudor Pro Cycling Team+2:02 - 14
Wilco KeldermanTeam Visma | Lease A Bike+2:05 - 15BMByron MuntonModern Adventure Pro Cycling+2:05
- 16
Adam Richard YatesUAE Team Emirates XRG+2:22 - 17TGTijmen GraatTeam Visma | Lease A Bike+2:44
- 18
Anders Halland JohannessenUno-X Mobility+2:50 - 19
Harm VanhouckePinarello-Q36.5 Pro Cycling Team+3:04 - 20
David GauduGroupama-FDJ United+3:19 - 21
Embret Svestad-BårdsengNetcompany INEOS+3:20 - 22
Pablo Castrillo ZapaterMovistar Team+3:21 - 23
Markel Beloki FernandezEF Education - EasyPost+3:30 - 24
Georg SteinhauserEF Education - EasyPost+3:36 - 25
Edward DunbarPinarello-Q36.5 Pro Cycling Team+3:41 - 26CHChristopher HarperPinarello-Q36.5 Pro Cycling Team+3:44
- 27
Jardi Christiaan Van Der LeeEF Education - EasyPost+3:51 - 28
Kevin VermaerkeUAE Team Emirates XRG+3:54 - 29
Luca VergallitoAlpecin-Premier Tech+4:05 - 30MGMattia GaffuriTeam Picnic PostNL+4:05
- 31
Junior LecerfSoudal Quick-Step+4:12 - 32PHPeter HansenNetcompany INEOS+4:13
- 33
George BennettNSN Cycling Team+4:17 - 34
Afonso EulálioBahrain Victorious+4:22 - 35
Pavel NovákMovistar Team+4:25 - 36
Amanuel GhebreigzabhierLidl - Trek+4:36 - 37
Sean QuinnEF Education - EasyPost+4:38 - 38
Ben TulettTeam Visma | Lease A Bike+4:39 - 39RPRudy PorterTeam Jayco AlUla+4:56
- 40
Finlay Xavier PickeringTeam Jayco AlUla+5:30 - 41
Nairo QuintanaMovistar Team+5:35 - 42
Ben O'connorTeam Jayco AlUla+5:42
- 43
Anthon CharmigUno-X Mobility+5:43 - 44
Emil HerzogRed Bull - Bora - Hansgrohe+5:58 - 45
Stefan De BodModern Adventure Pro Cycling+6:01 - 46
Sergio Andres Higuita GarciaXDS Astana Team+6:35 - 47
James KnoxTeam Picnic PostNL+7:31
- 48
Damiano CarusoBahrain Victorious+7:35 - 49
Harold Martin Lopez GranizoXDS Astana Team+7:44 - 50
Jan HirtNSN Cycling Team+7:45
- 51
Patrick KonradLidl - Trek+8:23
- 52
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+8:41
- 53
Damien HowsonPinarello-Q36.5 Pro Cycling Team+8:55 - 54
Steven KruijswijkTeam Visma | Lease A Bike+8:56 - 55
Enzo PaleniGroupama-FDJ United+9:01 - 56
Matthew DinhamTeam Picnic PostNL+9:15 - 57SGSimone GualdiLotto Intermarché+11:18
- 58
Hannes WilkschTudor Pro Cycling Team+11:19 - 59
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+11:23 - 60
Alastair MackellarEF Education - EasyPost+12:04 - 61
Anders SkaarsethUno-X Mobility+12:20 - 62
Rémi CavagnaGroupama-FDJ United+12:42 - 63
Joshua TarlingNetcompany INEOS+13:01 - 64
Florian VermeerschUAE Team Emirates XRG+13:15 - 65
Lorenzo MilesiMovistar Team+13:21 - 66
Pier-André CôtéNSN Cycling Team+13:30 - 67
Connor SwiftNetcompany INEOS+13:36 - 68
Luke DurbridgeTeam Jayco AlUla+13:37 - 69
Patrick GamperTeam Jayco AlUla+13:45 - 70
Nils PolittUAE Team Emirates XRG+13:50 - 71
Dion Allan SmithNSN Cycling Team+14:11 - 72
Rainer KepplingerBahrain Victorious+14:12 - 73
Warre VangheluweSoudal Quick-Step+14:13 - 74
Baptiste VeistrofferLotto Intermarché+14:18 - 75
Daan HooleNetherlands+14:44
- 76
Lev GonovXDS Astana Team+14:44 - 77
Gregor MühlbergerDecathlon CMA CGM Team+14:56
- 78
Ben SwiftNetcompany INEOS+15:21 - 79
Edward TheunsLidl - Trek+15:30 - 80
Axel HuensGroupama-FDJ United+15:31 - 81
Jonas GeensAlpecin-Premier Tech+15:42 - 82
Tim NabermanTeam Picnic PostNL+15:43 - 83
Niklas MärklTeam Picnic PostNL+15:44 - 84
Madis MihkelsEF Education - EasyPost+15:46 - 85
Arthur KluckersTudor Pro Cycling Team+15:47 - 86
Nadav RaisbergNSN Cycling Team+15:50 - 87
Mathijs PaasschensBahrain Victorious+15:54 - 88
Aivaras MikutisTudor Pro Cycling Team+16:24 - 89
Jonathan MilanLidl - Trek+16:39 - 90
Nikias ArndtBahrain Victorious+16:42 - 91
Roel Van SintmaartensdijkLotto Intermarché+17:15 - 92
Casper Cornelis Van UdenTeam Picnic PostNL+17:20 - 93
Florian SenechalAlpecin-Premier Tech+17:30 - 94
Johan JacobsGroupama-FDJ United+17:45 - 95
Mattia CattaneoRed Bull - Bora - Hansgrohe+17:52
- 96
Artem ShmidtNetcompany INEOS+18:13 - 97
Gianni MosconRed Bull - Bora - Hansgrohe+18:19
- 98
Ayco BastiaensSoudal Quick-Step+18:20 - 99NPNicolo' ParisiniPinarello-Q36.5 Pro Cycling Team+18:27
- 100
Owain DoullTeam Visma | Lease A Bike+18:38
- 101
Ryan MullenNSN Cycling Team+18:41 - 102
Callum ThornleyRed Bull - Bora - Hansgrohe+18:41
- 103
Rune HerregodtsBelgium+18:45 - 104
Felix Ørn-KristoffLotto Intermarché+19:03 - 105
Alberto DaineseSoudal Quick-Step+19:05 - 106
Manlio MoroMovistar Team+19:06 - 107
Emmanuel HoucouPinarello-Q36.5 Pro Cycling Team+19:20 - 108
Pietro MattioTeam Visma | Lease A Bike+19:26 - 109
Juan Sebastian Molano BenavidesUAE Team Emirates XRG+19:37 - 110
Ethan HayterSoudal Quick-Step+19:49 - 111SCSean Christian+20:55
- 112
Bert Van LerbergheSoudal Quick-Step+20:55
- 113
Sam WelsfordNetcompany INEOS+21:00 - 114
Carl-Frederik BévortUno-X Mobility+21:13 - 115
Matthias SchwarzbacherEF Education - EasyPost+21:27 - 116
Cole KesslerModern Adventure Pro Cycling+21:28 - 117ECEzra CaudellModern Adventure Pro Cycling+21:37
- 118
Lewis BowerGroupama-FDJ United+21:37 - 119
Gleb SyritsaXDS Astana Team+21:40 - 120
Gerben ThijssenAlpecin-Premier Tech+22:09 - 121
Steffen De SchuyteneerLotto Intermarché+22:57 - 122
Riley PickrellModern Adventure Pro Cycling+22:59 - 123
Albert Torres BarceloMovistar Team+23:31 - 124
Ethan VernonNSN Cycling Team+23:31 - 125
Sebastian Kolze ChangiziTudor Pro Cycling Team+23:40 - 126
Jonas RickaertAlpecin-Premier Tech+24:10 - 127
Luka MezgecTeam Jayco AlUla+24:37 - 128MRMaximilian Richard WalscheidLidl - Trek+24:57
- 129
Simon DehairsAlpecin-Premier Tech+25:17 - 130
Stefan BisseggerDecathlon CMA CGM Team+25:26 - 131
Cees BolDecathlon CMA CGM Team+25:46 - 132
Robbe GhysDecathlon CMA CGM Team+25:59 - 133
Alessandro RomeleXDS Astana Team+26:05 - 134
Jasper De BuystLotto Intermarché+26:17 - 135
Simone ConsonniLidl - Trek+26:19 - 136
Mark StewartModern Adventure Pro Cycling+26:24 - 137
Matteo MilanGroupama-FDJ United+26:31 - 138JEJarrad Eriks DriznersRed Bull - Bora - Hansgrohe+26:45
- 139
Matteo MalucelliXDS Astana Team+27:05 - 140
Robin FroidevauxTudor Pro Cycling Team+27:08 - 141
Erlend BlikraUno-X Mobility+27:09 - 142
Silvan DillierAlpecin-Premier Tech+27:14
- 143
Gianluca PolleflietDecathlon CMA CGM Team+29:07 - 144
Fabio Jakobsen+29:15 - 145DSDaniel SkerlBahrain Victorious+30:35
Points classification
- 1
Isaac Del Toro RomeroUAE Team Emirates XRG36 - 2
Antonio TiberiBahrain Victorious32 - 3
Silvan DillierAlpecin-Premier Tech24
- 4
Remco EvenepoelBelgium20 - 5
Lennert Van EetveltLotto Intermarché18 - 6
Joshua TarlingNetcompany INEOS16 - 7
Cees BolDecathlon CMA CGM Team16 - 8
Rémi CavagnaGroupama-FDJ United12 - 9
Jonathan MilanLidl - Trek10 - 10
Jonas RickaertAlpecin-Premier Tech10 - 11
Harold Alfonso Tejada CanacueXDS Astana Team9 - 12
Ethan HayterSoudal Quick-Step9 - 13
Matteo MalucelliXDS Astana Team9 - 14
Lucas PlappTeam Jayco AlUla7 - 15
Ilan Van WilderSoudal Quick-Step7 - 16
Felix GallDecathlon CMA CGM Team7 - 17
Daan HooleNetherlands7
- 18
Alessandro RomeleXDS Astana Team7 - 19
Tobias Halland JohannessenUno-X Mobility6 - 20
Ben TulettTeam Visma | Lease A Bike5 - 21
Luka MezgecTeam Jayco AlUla5 - 22
Derek GeeLidl - Trek4 - 23
Artem ShmidtNetcompany INEOS4 - 24
Riley PickrellModern Adventure Pro Cycling4 - 25
Jørgen NordhagenTeam Visma | Lease A Bike3 - 26
Florian VermeerschUAE Team Emirates XRG3 - 27
Gerben ThijssenAlpecin-Premier Tech3 - 28
Steffen De SchuyteneerLotto Intermarché3 - 29
Simon DehairsAlpecin-Premier Tech3 - 30
Ethan VernonNSN Cycling Team2 - 31
Stefan BisseggerDecathlon CMA CGM Team2 - 32PHPeter HansenNetcompany INEOS1
- 33
Rune HerregodtsBelgium1
Youth classification
- 1
Antonio TiberiBahrain Victorious7:09:03 - 2
Isaac Del Toro RomeroUAE Team Emirates XRG+0:21 - 3
Lennert Van EetveltLotto Intermarché+1:07 - 4
Jørgen NordhagenTeam Visma | Lease A Bike+1:30 - 5
Mathys RondelTudor Pro Cycling Team+1:57 - 6TGTijmen GraatTeam Visma | Lease A Bike+2:44
- 7
Embret Svestad-BårdsengNetcompany INEOS+3:20 - 8
Pablo Castrillo ZapaterMovistar Team+3:21 - 9
Markel Beloki FernandezEF Education - EasyPost+3:30 - 10
Georg SteinhauserEF Education - EasyPost+3:36 - 11
Jardi Christiaan Van Der LeeEF Education - EasyPost+3:51 - 12
Junior LecerfSoudal Quick-Step+4:12 - 13PHPeter HansenNetcompany INEOS+4:13
- 14
Afonso EulálioBahrain Victorious+4:22 - 15
Pavel NovákMovistar Team+4:25 - 16
Ben TulettTeam Visma | Lease A Bike+4:39 - 17
Finlay Xavier PickeringTeam Jayco AlUla+5:30 - 18
Emil HerzogRed Bull - Bora - Hansgrohe+5:58 - 19
Enzo PaleniGroupama-FDJ United+9:01 - 20SGSimone GualdiLotto Intermarché+11:18
- 21
Hannes WilkschTudor Pro Cycling Team+11:19 - 22
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+11:23 - 23
Alastair MackellarEF Education - EasyPost+12:04 - 24
Joshua TarlingNetcompany INEOS+13:01 - 25
Lorenzo MilesiMovistar Team+13:21 - 26
Warre VangheluweSoudal Quick-Step+14:13 - 27
Axel HuensGroupama-FDJ United+15:31 - 28
Madis MihkelsEF Education - EasyPost+15:46 - 29
Nadav RaisbergNSN Cycling Team+15:50 - 30
Aivaras MikutisTudor Pro Cycling Team+16:24 - 31
Roel Van SintmaartensdijkLotto Intermarché+17:15 - 32
Casper Cornelis Van UdenTeam Picnic PostNL+17:20 - 33
Artem ShmidtNetcompany INEOS+18:13 - 34
Callum ThornleyRed Bull - Bora - Hansgrohe+18:41
- 35
Felix Ørn-KristoffLotto Intermarché+19:03 - 36
Manlio MoroMovistar Team+19:06 - 37
Emmanuel HoucouPinarello-Q36.5 Pro Cycling Team+19:20 - 38
Pietro MattioTeam Visma | Lease A Bike+19:26 - 39SCSean Christian+20:55
- 40
Carl-Frederik BévortUno-X Mobility+21:13 - 41
Matthias SchwarzbacherEF Education - EasyPost+21:27 - 42
Cole KesslerModern Adventure Pro Cycling+21:28 - 43ECEzra CaudellModern Adventure Pro Cycling+21:37
- 44
Lewis BowerGroupama-FDJ United+21:37 - 45
Steffen De SchuyteneerLotto Intermarché+22:57 - 46
Riley PickrellModern Adventure Pro Cycling+22:59 - 47
Simon DehairsAlpecin-Premier Tech+25:17 - 48
Alessandro RomeleXDS Astana Team+26:05 - 49
Matteo MilanGroupama-FDJ United+26:31 - 50
Gianluca PolleflietDecathlon CMA CGM Team+29:07 - 51DSDaniel SkerlBahrain Victorious+30:35