Stage 1
10 Mar 2025
Stage result
- 1
Filippo GannaNetcompany INEOS12:17 - 2
Juan Ayuso PesqueraLidl - Trek+0:22 - 3
Johan Price PejtersenAlpecin-Premier Tech+0:27 - 4
Antonio TiberiBahrain Victorious+0:28 - 5
Jonathan MilanLidl - Trek+0:30 - 6
Derek GeeLidl - Trek+0:33 - 7
Mattia CattaneoRed Bull - Bora - Hansgrohe+0:35
- 8
Søren WærenskjoldUno-X Mobility+0:36 - 9
Isaac Del Toro RomeroUAE Team Emirates XRG+0:37 - 10
Kévin VauquelinNetcompany INEOS+0:40 - 11
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+0:41 - 12
Benjamin ThomasCofidis+0:42
- 13
Edward DunbarPinarello-Q36.5 Pro Cycling Team+0:43 - 14
Jasha SütterlinTeam Jayco AlUla+0:44 - 15
Laurens De PlusNetcompany INEOS+0:44
- 16
Maikel ZijlaardTudor Pro Cycling Team+0:45 - 17
Brandon Smith Rivera VargasNetcompany INEOS+0:45 - 18
Elmar ReindersUnibet Rose Rockets+0:46
- 19
Ben HealyEF Education - EasyPost+0:47 - 20
Felix GrossschartnerUAE Team Emirates XRG+0:47 - 21MNMagnus NielsenUno-X Mobility+0:49
- 22
Fredrik DversnesUno-X Mobility+0:50
- 23
Romain GregoireGroupama-FDJ United+0:51
- 24
Florian StorkTudor Pro Cycling Team+0:52 - 25
Toms SkujinsLidl - Trek+0:52 - 26
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+0:53 - 27
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:53 - 28
Simon Philip Yates+0:54 - 29
Giulio CicconeLidl - Trek+0:55 - 30
Jai HindleyRed Bull - Bora - Hansgrohe+0:55 - 31IIIon Izaguirre InsaustiCofidis+0:56
- 32
Gianni MosconRed Bull - Bora - Hansgrohe+0:56
- 33
Filip MaciejukMovistar Team+0:57 - 34
Marc HirschiTudor Pro Cycling Team+0:58 - 35
Damien HowsonPinarello-Q36.5 Pro Cycling Team+0:59 - 36
Clément RussoGroupama-FDJ United+1:00 - 37
Josef ČernýKasper Crypto4Me+1:00 - 38
Dorian GodonNetcompany INEOS+1:01 - 39
Mikel Landa MeanaSoudal Quick-Step+1:01 - 40
Adam Richard YatesUAE Team Emirates XRG+1:02 - 41
Damiano CarusoBahrain Victorious+1:03 - 42MFMarco FrigoNSN Cycling Team+1:04
- 43
Tim Van DijkeRed Bull - Bora - Hansgrohe+1:04 - 44
Dries De BondtTeam Jayco AlUla+1:05
- 45
Anthony DelaplaceArkea-B&B Hotels+1:06 - 46
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+1:06
- 47
Ådne HolterUno-X Mobility+1:06
- 48
Mirco MaestriTeam Polti VisitMalta+1:06 - 49
Tom PidcockPinarello-Q36.5 Pro Cycling Team+1:06 - 50
Rui Filipe Alves OliveiraUAE Team Emirates XRG+1:07 - 51
Rick PluimersTudor Pro Cycling Team+1:07 - 52
Amanuel GhebreigzabhierLidl - Trek+1:08 - 53
Andrea VendrameTeam Jayco AlUla+1:08 - 55DPDavide PiganzoliTeam Visma | Lease A Bike+1:08
- 56
Michal KwiatkowskiNetcompany INEOS+1:09 - 57
Cristian Rodriguez MartinXDS Astana Team+1:09 - 58
Samuele BattistellaEF Education - EasyPost+1:09 - 59
Rafal MajkaUAE Team Emirates+1:10 - 60
Casper Cornelis Van UdenTeam Picnic PostNL+1:10 - 61
Filippo ZanaSoudal Quick-Step+1:11 - 62
Cian UijtdebroeksMovistar Team+1:12 - 63
Johannes Staune-MittetDecathlon CMA CGM Team+1:12
- 64
Tobias Halland JohannessenUno-X Mobility+1:12 - 65
Pepijn ReinderinkSoudal Quick-Step+1:12 - 66
Hugo HouleAlpecin-Premier Tech+1:14 - 67
David GauduGroupama-FDJ United+1:14 - 68
Paul OurselinCofidis+1:14 - 69
Roger Adria OliverasMovistar Team+1:14 - 70
Connor SwiftNetcompany INEOS+1:15 - 71
Einer Augusto Rubio ReyesMovistar Team+1:15 - 72
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+1:15
- 73
Dylan Van BaarleSoudal Quick-Step+1:15 - 74
Mark DonovanPinarello-Q36.5 Pro Cycling Team+1:15 - 76
Vito BraetLotto Intermarché+1:16
- 77
Valentin MadouasGroupama-FDJ United+1:17 - 78
Tord GudmestadDecathlon CMA CGM Team+1:17 - 79
Simone ConsonniLidl - Trek+1:18 - 80
Robert StannardBahrain Victorious+1:18 - 81
Michael ValgrenEF Education - EasyPost+1:19 - 82
Attila ValterBahrain Victorious+1:19 - 83
Jakob FuglsangIsrael - Premier Tech+1:20 - 84
Samuel GazeAlpecin-Deceuninck+1:20 - 85
Simone VelascoXDS Astana Team+1:20 - 86
Jonas RutschLotto Intermarché+1:20 - 87
Rui Costa+1:21 - 88
Orluis Alberto Aular SanabriaMovistar Team+1:22 - 89
Jonas Koch+1:22 - 90
Lawrence WarbasseTudor Pro Cycling Team+1:22
- 91
Alessandro TonelliTeam Polti VisitMalta+1:23 - 92FMFrancisco Muñoz LlanaTeam Polti VisitMalta+1:23
- 93
Enzo LeijnseAnicolor/Campicarn+1:23 - 94
Anton Palzer+1:23 - 95
Chris HamiltonTeam Picnic PostNL+1:24 - 96
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team+1:25 - 97AAAlex Aranburu DevaCofidis+1:25
- 98
Salvatore Puccio+1:25 - 99
Jorge ArcasMovistar Team+1:26 - 100
Lucas Wade HamiltonNetcompany INEOS+1:26
- 101APAndrea PietrobonTeam Polti VisitMalta+1:27
- 102
Paul PenhoetGroupama-FDJ United+1:27
- 103
Amaury CapiotTeam Jayco AlUla+1:29
- 104
Jasper StuyvenSoudal Quick-Step+1:29 - 105
Anders Halland JohannessenUno-X Mobility+1:29 - 106
Steven KruijswijkTeam Visma | Lease A Bike+1:29 - 107JMJan MaasCofidis+1:29
- 108
Alberto BettiolXDS Astana Team+1:29 - 109
Nicola ConciXDS Astana Team+1:30 - 110
Casper PedersenSoudal Quick-Step+1:30 - 111
Alessandro VerreMbh Bank Csb Telecom Fort+1:31 - 112
Dylan GroenewegenUnibet Rose Rockets+1:31 - 113
Fran MiholjevićBahrain Victorious+1:32 - 114
Quentin PacherGroupama-FDJ United+1:34
- 115
Valentin FerronCofidis+1:34 - 116
Gijs LeemreizeTeam Picnic PostNL+1:35 - 117
Francesco BusattoAlpecin-Premier Tech+1:36 - 118
Andrea Pasqualon+1:36
- 119
Hannes WilkschTudor Pro Cycling Team+1:36 - 120
Patrick GamperTeam Jayco AlUla+1:37 - 121
Gianni VermeerschRed Bull - Bora - Hansgrohe+1:37
- 122APAlessandro PinarelloNSN Cycling Team+1:38
- 123
Gal GlivarAlpecin-Premier Tech+1:38 - 124
Davide BaisTeam Polti VisitMalta+1:38 - 125
Mathis Le BerreTotalEnergies+1:39 - 126
Nicolas ProdhommeDecathlon CMA CGM Team+1:39 - 127
Daniel Mclay+1:39 - 128
Giovanni LonardiTeam Polti VisitMalta+1:39 - 129
Lorenzo GermaniGroupama-FDJ United+1:39 - 130
Bryan CoquardCofidis+1:41 - 131
Nadav RaisbergNSN Cycling Team+1:41 - 132
Sam BennettPinarello-Q36.5 Pro Cycling Team+1:41 - 133
Nairo QuintanaMovistar Team+1:42 - 134
Edward TheunsLidl - Trek+1:43 - 135
Luka MezgecTeam Jayco AlUla+1:44 - 136
Jhoan Esteban Chaves Rubio+1:45 - 137
Davide FormoloMovistar Team+1:45 - 138KBKamiel BonneuSolution Tech Nippo Rali+1:46
- 139
William LevyUno-X Mobility+1:46 - 140
Mathieu Van Der PoelAlpecin-Premier Tech+1:46 - 141
Filippo FiorelliTeam Visma | Lease A Bike+1:46 - 142
Alexander Krieger+1:46
- 143
Pelayo Sanchez MayoMovistar Team+1:46 - 144
Clement VenturiniUnibet Rose Rockets+1:47
- 145LCLuca CoviliBardiani Csf 7 Saber+1:47
- 146
Paul MagnierSoudal Quick-Step+1:47 - 147VPValentin Paret PeintreSoudal Quick-Step+1:49
- 148
Manuele TarozziBardiani Csf 7 Saber+1:50 - 149
Florian Samuel KajaminiMbh Bank Csb Telecom Fort+1:50 - 150
Olav KooijDecathlon CMA CGM Team+1:52
- 151
Davide ToneattiXDS Astana Team+1:52 - 152
Robbe GhysDecathlon CMA CGM Team+1:53 - 153
Domen NovakUAE Team Emirates XRG+1:53 - 154WPWouter PoelsUnibet Rose Rockets+1:56
- 155LCLorenzo ConfortiBardiani Csf 7 Saber+1:59
- 156
Lorenzo FortunatoXDS Astana Team+2:01 - 157
Matteo ScalcoXDS Astana Development Team+2:03 - 158
Pascal AckermannTeam Jayco AlUla+2:04 - 159
Bram Welten+2:04
- 160
Niklas MärklTeam Picnic PostNL+2:04 - 161
Afonso EulálioBahrain Victorious+2:06 - 162
Natnael TesfatsionMovistar Team+2:07 - 163
Bjoern KoerdtTeam Picnic PostNL+2:16 - 164KCKevin ColleoniIntermarché - Wanty+2:17
- 165
Enrico ZanoncelloBardiani Csf 7 Saber+2:27
- 166
Tom PaquotIntermarché - Wanty+4:00 - DNS
James ShawEF Education - EasyPostDNS - DNS
Louis BarreTeam Visma | Lease A BikeDNS
General classification
- 1
Filippo GannaNetcompany INEOS12:17 - 2
Juan Ayuso PesqueraLidl - Trek+0:23 - 3
Johan Price PejtersenAlpecin-Premier Tech+0:28 - 4
Antonio TiberiBahrain Victorious+0:29 - 5
Jonathan MilanLidl - Trek+0:31 - 6
Derek GeeLidl - Trek+0:34 - 7
Mattia CattaneoRed Bull - Bora - Hansgrohe+0:36
- 8
Søren WærenskjoldUno-X Mobility+0:37 - 9
Isaac Del Toro RomeroUAE Team Emirates XRG+0:38 - 10
Kévin VauquelinNetcompany INEOS+0:41 - 11
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+0:42 - 12
Benjamin ThomasCofidis+0:43
- 13
Edward DunbarPinarello-Q36.5 Pro Cycling Team+0:44 - 14
Jasha SütterlinTeam Jayco AlUla+0:45 - 15
Laurens De PlusNetcompany INEOS+0:45
- 16
Maikel ZijlaardTudor Pro Cycling Team+0:46 - 17
Brandon Smith Rivera VargasNetcompany INEOS+0:46 - 18
Elmar ReindersUnibet Rose Rockets+0:47
- 19
Ben HealyEF Education - EasyPost+0:48 - 20
Felix GrossschartnerUAE Team Emirates XRG+0:48 - 21MNMagnus NielsenUno-X Mobility+0:50
- 22
Fredrik DversnesUno-X Mobility+0:51
- 23
Romain GregoireGroupama-FDJ United+0:52
- 24
Florian StorkTudor Pro Cycling Team+0:53 - 25
Toms SkujinsLidl - Trek+0:53 - 26
David De La Cruz MelgarejoPinarello-Q36.5 Pro Cycling Team+0:54 - 27
Pello Bilbao Lopez De ArmentiaBahrain Victorious+0:54 - 28
Simon Philip Yates+0:55 - 29
Giulio CicconeLidl - Trek+0:56 - 30
Jai HindleyRed Bull - Bora - Hansgrohe+0:56 - 31IIIon Izaguirre InsaustiCofidis+0:57
- 32
Gianni MosconRed Bull - Bora - Hansgrohe+0:57
- 33
Filip MaciejukMovistar Team+0:58 - 34
Marc HirschiTudor Pro Cycling Team+0:59 - 35
Damien HowsonPinarello-Q36.5 Pro Cycling Team+1:00 - 36
Clément RussoGroupama-FDJ United+1:01 - 37
Josef ČernýKasper Crypto4Me+1:01 - 38
Dorian GodonNetcompany INEOS+1:02 - 39
Mikel Landa MeanaSoudal Quick-Step+1:02 - 40
Adam Richard YatesUAE Team Emirates XRG+1:03 - 41
Damiano CarusoBahrain Victorious+1:04 - 42MFMarco FrigoNSN Cycling Team+1:05
- 43
Tim Van DijkeRed Bull - Bora - Hansgrohe+1:05 - 44
Dries De BondtTeam Jayco AlUla+1:06
- 45
Anthony DelaplaceArkea-B&B Hotels+1:07 - 46
Nickolas ZukowskyPinarello-Q36.5 Pro Cycling Team+1:07
- 47
Ådne HolterUno-X Mobility+1:07
- 48
Mirco MaestriTeam Polti VisitMalta+1:07 - 49
Tom PidcockPinarello-Q36.5 Pro Cycling Team+1:07 - 50
Rui Filipe Alves OliveiraUAE Team Emirates XRG+1:08 - 51
Rick PluimersTudor Pro Cycling Team+1:08 - 52
Amanuel GhebreigzabhierLidl - Trek+1:09 - 53
Andrea VendrameTeam Jayco AlUla+1:09 - 55DPDavide PiganzoliTeam Visma | Lease A Bike+1:09
- 56
Michal KwiatkowskiNetcompany INEOS+1:10 - 57
Cristian Rodriguez MartinXDS Astana Team+1:10 - 58
Samuele BattistellaEF Education - EasyPost+1:10 - 59
Rafal MajkaUAE Team Emirates+1:11 - 60
Casper Cornelis Van UdenTeam Picnic PostNL+1:11 - 61
Filippo ZanaSoudal Quick-Step+1:12 - 62
Cian UijtdebroeksMovistar Team+1:13 - 63
Johannes Staune-MittetDecathlon CMA CGM Team+1:13
- 64
Tobias Halland JohannessenUno-X Mobility+1:13 - 65
Pepijn ReinderinkSoudal Quick-Step+1:13 - 66
Hugo HouleAlpecin-Premier Tech+1:15 - 67
David GauduGroupama-FDJ United+1:15 - 68
Paul OurselinCofidis+1:15 - 69
Roger Adria OliverasMovistar Team+1:15 - 70
Connor SwiftNetcompany INEOS+1:16 - 71
Einer Augusto Rubio ReyesMovistar Team+1:16 - 72
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+1:16
- 73
Dylan Van BaarleSoudal Quick-Step+1:16 - 74
Jake StewartNSN Cycling Team+1:16 - 76
Vito BraetLotto Intermarché+1:17
- 77
Valentin MadouasGroupama-FDJ United+1:18 - 78
Tord GudmestadDecathlon CMA CGM Team+1:18 - 79
Simone ConsonniLidl - Trek+1:19 - 80
Robert StannardBahrain Victorious+1:19 - 81
Michael ValgrenEF Education - EasyPost+1:20 - 82
Attila ValterBahrain Victorious+1:20 - 83
Jakob FuglsangIsrael - Premier Tech+1:21 - 84
Samuel GazeAlpecin-Deceuninck+1:21 - 85
Simone VelascoXDS Astana Team+1:21 - 86
Jonas RutschLotto Intermarché+1:21 - 87
Rui Costa+1:22 - 88
Orluis Alberto Aular SanabriaMovistar Team+1:23 - 89
Jonas Koch+1:23 - 90
Lawrence WarbasseTudor Pro Cycling Team+1:23
- 91
Alessandro TonelliTeam Polti VisitMalta+1:24 - 92FMFrancisco Muñoz LlanaTeam Polti VisitMalta+1:24
- 93
Enzo LeijnseAnicolor/Campicarn+1:24 - 94
Anton Palzer+1:24 - 95
Chris HamiltonTeam Picnic PostNL+1:25 - 96
Gianluca BrambillaPinarello-Q36.5 Pro Cycling Team+1:25 - 97AAAlex Aranburu DevaCofidis+1:26
- 98
Salvatore Puccio+1:26 - 99
Jorge ArcasMovistar Team+1:26 - 100
Lucas Wade HamiltonNetcompany INEOS+1:27
- 101APAndrea PietrobonTeam Polti VisitMalta+1:28
- 102
Paul PenhoetGroupama-FDJ United+1:28
- 103
Amaury CapiotTeam Jayco AlUla+1:30
- 104
Jasper StuyvenSoudal Quick-Step+1:30 - 105
Anders Halland JohannessenUno-X Mobility+1:30 - 106
Steven KruijswijkTeam Visma | Lease A Bike+1:30 - 107JMJan MaasCofidis+1:30
- 108
Alberto BettiolXDS Astana Team+1:30 - 109
Nicola ConciXDS Astana Team+1:31 - 110
Casper PedersenSoudal Quick-Step+1:31 - 111
Alessandro VerreMbh Bank Csb Telecom Fort+1:32 - 112
Dylan GroenewegenUnibet Rose Rockets+1:32 - 113
Fran MiholjevićBahrain Victorious+1:33 - 114
Quentin PacherGroupama-FDJ United+1:34
- 115
Valentin FerronCofidis+1:35 - 116
Gijs LeemreizeTeam Picnic PostNL+1:36 - 117
Francesco BusattoAlpecin-Premier Tech+1:37 - 118
Andrea Pasqualon+1:37
- 119
Hannes WilkschTudor Pro Cycling Team+1:37 - 120
Patrick GamperTeam Jayco AlUla+1:38 - 121
Gianni VermeerschRed Bull - Bora - Hansgrohe+1:38
- 122APAlessandro PinarelloNSN Cycling Team+1:39
- 123
Gal GlivarAlpecin-Premier Tech+1:39 - 124
Davide BaisTeam Polti VisitMalta+1:39 - 125
Mathis Le BerreTotalEnergies+1:40 - 126
Nicolas ProdhommeDecathlon CMA CGM Team+1:40 - 127
Daniel Mclay+1:40 - 128
Giovanni LonardiTeam Polti VisitMalta+1:40 - 129
Lorenzo GermaniGroupama-FDJ United+1:40 - 130
Bryan CoquardCofidis+1:42 - 131
Nadav RaisbergNSN Cycling Team+1:42 - 132
Sam BennettPinarello-Q36.5 Pro Cycling Team+1:42 - 133
Nairo QuintanaMovistar Team+1:43 - 134
Edward TheunsLidl - Trek+1:44 - 135
Luka MezgecTeam Jayco AlUla+1:45 - 136
Jhoan Esteban Chaves Rubio+1:46 - 137
Davide FormoloMovistar Team+1:46 - 138KBKamiel BonneuSolution Tech Nippo Rali+1:47
- 139
William LevyUno-X Mobility+1:47 - 140
Mathieu Van Der PoelAlpecin-Premier Tech+1:47 - 141
Filippo FiorelliTeam Visma | Lease A Bike+1:47 - 142
Alexander Krieger+1:47
- 143
Pelayo Sanchez MayoMovistar Team+1:47 - 144
Clement VenturiniUnibet Rose Rockets+1:48
- 145LCLuca CoviliBardiani Csf 7 Saber+1:48
- 146
Paul MagnierSoudal Quick-Step+1:48 - 147VPValentin Paret PeintreSoudal Quick-Step+1:50
- 148
Manuele TarozziBardiani Csf 7 Saber+1:51 - 149
Florian Samuel KajaminiMbh Bank Csb Telecom Fort+1:51 - 150
Olav KooijDecathlon CMA CGM Team+1:53
- 151
Davide ToneattiXDS Astana Team+1:53 - 152
Robbe GhysDecathlon CMA CGM Team+1:53 - 153
Domen NovakUAE Team Emirates XRG+1:54 - 154WPWouter PoelsUnibet Rose Rockets+1:57
- 155LCLorenzo ConfortiBardiani Csf 7 Saber+2:00
- 156
Lorenzo FortunatoXDS Astana Team+2:02 - 157
Matteo ScalcoXDS Astana Development Team+2:04 - 158
Pascal AckermannTeam Jayco AlUla+2:05 - 159
Bram Welten+2:05
- 160
Niklas MärklTeam Picnic PostNL+2:05 - 161
Afonso EulálioBahrain Victorious+2:07 - 162
Natnael TesfatsionMovistar Team+2:08 - 163
Bjoern KoerdtTeam Picnic PostNL+2:17 - 164KCKevin ColleoniIntermarché - Wanty+2:18
- 165
Enrico ZanoncelloBardiani Csf 7 Saber+2:28
- 166
Tom PaquotIntermarché - Wanty+4:01
Points classification
- 1
Filippo GannaNetcompany INEOS12 - 2
Juan Ayuso PesqueraLidl - Trek10 - 3
Johan Price PejtersenAlpecin-Premier Tech8 - 4
Antonio TiberiBahrain Victorious7 - 5
Jonathan MilanLidl - Trek6 - 6
Derek GeeLidl - Trek5 - 7
Mattia CattaneoRed Bull - Bora - Hansgrohe4
- 8
Søren WærenskjoldUno-X Mobility3 - 9
Isaac Del Toro RomeroUAE Team Emirates XRG2 - 10
Kévin VauquelinNetcompany INEOS1
Youth classification
- 1
Juan Ayuso PesqueraLidl - Trek12:40 - 2
Antonio TiberiBahrain Victorious+0:06 - 3
Jonathan MilanLidl - Trek+0:08 - 4
Søren WærenskjoldUno-X Mobility+0:14 - 5
Isaac Del Toro RomeroUAE Team Emirates XRG+0:15 - 6
Kévin VauquelinNetcompany INEOS+0:18 - 7
Ben HealyEF Education - EasyPost+0:25 - 8
Romain GregoireGroupama-FDJ United+0:29
- 9MFMarco FrigoNSN Cycling Team+0:42
- 10
Tim Van DijkeRed Bull - Bora - Hansgrohe+0:42 - 11
Ådne HolterUno-X Mobility+0:44
- 12
Rick PluimersTudor Pro Cycling Team+0:45 - 13DPDavide PiganzoliTeam Visma | Lease A Bike+0:46
- 14
Casper Cornelis Van UdenTeam Picnic PostNL+0:48 - 15
Cian UijtdebroeksMovistar Team+0:50 - 16
Johannes Staune-MittetDecathlon CMA CGM Team+0:50
- 17
Pepijn ReinderinkSoudal Quick-Step+0:50 - 18
Vito BraetLotto Intermarché+0:54
- 19
Tord GudmestadDecathlon CMA CGM Team+0:55 - 20FMFrancisco Muñoz LlanaTeam Polti VisitMalta+1:01
- 21
Enzo LeijnseAnicolor/Campicarn+1:01 - 22
Paul PenhoetGroupama-FDJ United+1:05
- 23
Alessandro VerreMbh Bank Csb Telecom Fort+1:09 - 24
Fran MiholjevićBahrain Victorious+1:10 - 25
Francesco BusattoAlpecin-Premier Tech+1:14 - 26
Hannes WilkschTudor Pro Cycling Team+1:14 - 27APAlessandro PinarelloNSN Cycling Team+1:16
- 28
Gal GlivarAlpecin-Premier Tech+1:16 - 29
Mathis Le BerreTotalEnergies+1:17 - 30
Lorenzo GermaniGroupama-FDJ United+1:17 - 31
Nadav RaisbergNSN Cycling Team+1:19 - 32
William LevyUno-X Mobility+1:24 - 33
Pelayo Sanchez MayoMovistar Team+1:24 - 34
Paul MagnierSoudal Quick-Step+1:25 - 35VPValentin Paret PeintreSoudal Quick-Step+1:27
- 36
Florian Samuel KajaminiMbh Bank Csb Telecom Fort+1:28 - 37
Olav KooijDecathlon CMA CGM Team+1:30
- 38
Davide ToneattiXDS Astana Team+1:30 - 39LCLorenzo ConfortiBardiani Csf 7 Saber+1:37
- 40
Matteo ScalcoXDS Astana Development Team+1:41 - 41
Afonso EulálioBahrain Victorious+1:44 - 42
Bjoern KoerdtTeam Picnic PostNL+1:54