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