Stage 11
Porcari – Chiavari
- 195 km
- Hilly
- Porcari
- Jonas Vingegaard leads the general classification
Results & Standings
← Back to stageIndividual · after stage 11 · 163 riders
- 1Afonso EulalioPT44:17:41
- 2Jonas VingegaardDK / Team Visma | Lease a Bike+0:27
- 3Thymen ArensmanNL / Netcompany INEOS Cycling Team+1:57
- 4Felix GallAT+2:24
- 5Ben O'ConnorAU / Team Jayco-AlUla+2:48
- 6Jai HindleyAU / Red Bull-Bora-Hansgrohe+3:06
- 7Michael StorerAU / Tudor Pro Cycling Team+3:28
- 8Derek Gee-WestCA / Lidl-Trek+3:34
- 9Giulio PellizzariIT+3:36
- 10Chris HarperAU / Pinarello-Q36.5 Pro Cycling Team+4:09
- 11Markel BelokiES+4:16
- 12Mathys RondelFR+4:45
- 13Christian ScaroniIT+4:48
- 14Davide PiganzoliIT / Team Visma | Lease a Bike+5:27
- 15Egan BernalCO / Netcompany INEOS Cycling Team+5:39
- 16Damiano CarusoIT / Bahrain Victorious+6:11
- 17David de la CruzES+6:37
- 18Jan HirtCZ+7:47
- 19Sepp KussUS / Team Visma | Lease a Bike+8:53
- 20Igor ArrietaES+9:08
- 21Martin LópezEC+9:43
- 22Johannes KulsetNO+10:00
- 23Gregor MühlbergerAT+10:18
- 24Aleksandr VlasovRU+10:44
- 25Lennert Van EetveltBE / Lotto-Intermarché+11:22
- 26Giulio CicconeIT / Lidl-Trek+11:45
- 27Enric MasES / Movistar Team+12:00
- 28Ludovico CrescioliIT+19:13
- 29Wout PoelsNL / Unibet Rose Rockets+19:48
- 30Juan Pedro LopezES+20:09
- 31Giovanni AleottiIT+20:25
- 32Josh KenchNZ+20:44
- 33Gianmarco GarofoliIT+27:57
- 34Alan HatherlyZA+31:54
- 35Diego UlissiIT+33:14
- 36Jhonatan NarvaezEC+34:19
- 37Nickolas ZukowskyCA+34:43
- 38Embret Svestad-BårdsengNO+35:29
- 39William BartaUS+38:14
- 40Einer RubioCO / Movistar Team+39:11
- 41Alexander CepedaEC+39:33
- 42Filippo ZanaIT+40:21
- 43Callum ScotsonAU+42:01
- 44Koen BouwmanNL+43:16
- 45Jan ChristenCH+44:04
- 46Andrea Raccagni NovieroIT+44:04
- 47Magnus SheffieldUS+44:48
- 48Simone GualdiIT+46:47
- 49Jack HaigAU+47:33
- 50Ben ZwiehoffDE+47:34
- 51Alessandro TonelliIT+50:04
- 52Lorenzo MilesiIT+50:38
- 53Bart LemmenNL+50:43
- 54Mark DonovanGB+53:35
- 55Victor CampenaertsBE / Team Visma | Lease a Bike+55:33
- 56Andreas LeknessundNO+56:29
- 57Johannes Staune-MittetNO+57:17
- 58Javier RomoES / Movistar Team+58:38
- 59Edoardo ZambaniniIT+59:27
- 60Warren BarguilFR / Team Picnic PostNL+1:02:39
- 61Brieuc RollandFR+1:03:42
- 62Florian StorkDE+1:04:48
- 63Rémy RochasFR+1:04:48
- 64Matteo SobreroIT+1:06:32
- 65Thomas PesentiIT+1:07:10
- 66Nick SchultzAU+1:09:47
- 67Nelson OliveiraPT / Movistar Team+1:09:56
- 68Ben TurnerGB+1:11:41
- 69Lawrence WarbasseUS+1:13:21
- 70Alessandro PinarelloIT+1:15:48
- 71Thomas SilvaUY+1:17:57
- 72Gijs LeemreizeNL+1:23:47
- 73Andrea MifsudMT+1:24:14
- 74Alec SegaertBE+1:25:44
- 75Manuele TarozziIT+1:26:15
- 76Lorenzo RotaIT+1:26:54
- 77Luca PalettiIT+1:27:07
- 78Mattia BaisIT+1:28:59
- 79Toon AertsBE / Lotto-Intermarché+1:29:03
- 80Jasper StuyvenBE / Soudal Quick-Step+1:29:16
- 81Michael ValgrenDK / EF Education-EasyPost+1:29:19
- 82Filippo TurconiIT+1:30:07
- 83Tobias BayerAT+1:31:06
- 84Vicente RojasCL+1:32:13
- 85Corbin StrongNZ+1:34:48
- 86Filippo GannaIT / Netcompany INEOS Cycling Team+1:35:10
- 87Francesco BusattoIT+1:37:08
- 88Alberto BettiolIT+1:37:41
- 89Gianni MosconIT / Red Bull-Bora-Hansgrohe+1:37:43
- 90Orluis AularVE+1:38:02
- 91Mathijs PaasschensNL+1:38:04
- 92Darren RaffertyIE+1:38:42
- 93Nikita TsvetkovUZ+1:40:08
- 94Remi CavagnaFR+1:40:34
- 95Christopher Juul-JensenDK+1:41:34
- 96Mikkel BjergDK+1:42:18
- 97Mick van DijkeNL+1:43:47
- 98Axel HuensFR+1:46:03
- 99Johan JacobsCH+1:46:16
- 100Connor SwiftGB / Netcompany INEOS Cycling Team+1:46:21
- 101Amanuel GhebreigzabhierER+1:46:56
- 102Fabio Van den BosscheBE+1:47:02
- 103Tim RexBE+1:48:01
- 104Robert StannardAU / Bahrain Victorious+1:48:31
- 105Paul MagnierFR+1:49:00
- 106Jardi Van Der LeeNL+1:49:01
- 107Cyril BartheFR+1:51:02
- 108Luca VergallitoIT+1:51:33
- 109Diego SevillaES+1:51:54
- 110Mirco MaestriIT+1:52:04
- 111Markus HoelgaardNO+1:52:38
- 112Filippo MagliIT+1:52:39
- 113Jonas GeensBE+1:53:58
- 114Fredrik DversnesNO+1:54:35
- 115David GonzálezES+1:54:51
- 116Pascal AckermannDE / Team Jayco-AlUla+1:55:49
- 117James ShawGB / EF Education-EasyPost+1:56:00
- 118Iván García CortinaES / Movistar Team+1:56:14
- 119Timo KielichBE+1:57:16
- 120Martin MarcellusiIT+1:57:20
- 121Madis MihkelsEE+1:57:22
- 122Chris HamiltonAU+1:58:10
- 123Oliver NaesenBE / Decathlon CMA CGM Team+1:59:20
- 124Tobias Lund AndresenDK+1:59:35
- 125Rasmus Søjberg PedersenDK+2:00:49
- 126Niklas LarsenDK+2:01:09
- 127Ethan VernonGB+2:02:00
- 128Robert DonaldsonGB+2:02:15
- 129Jonas RutschDE+2:02:20
- 130Sjoerd BaxNL+2:02:25
- 131Fran MiholjevicHR+2:02:59
- 132Nico DenzDE / Red Bull-Bora-Hansgrohe+2:03:54
- 133Ayco BastiaensBE+2:08:18
- 134Jensen PlowrightAU+2:08:45
- 135Paul PenhoëtFR+2:12:47
- 136António MorgadoPT+2:13:47
- 137Sakarias Koller LølandNO+2:14:47
- 138Casper van UdenNL+2:14:48
- 139Tim NabermanNL+2:15:59
- 140Jonathan MilanIT+2:16:12
- 141Tim Torn TeutenbergDE+2:17:09
- 142Lukas KubisSK+2:18:11
- 143Dries van GestelBE+2:18:44
- 144Dion SmithNZ+2:19:49
- 145Ryan MullenIE / NSN Cycling Team+2:23:22
- 146Tord GudmestadNO+2:23:40
- 147Matyas KopeckyCZ+2:24:52
- 148Enrico ZanoncelloIT+2:26:26
- 149Giovanni LonardiIT+2:26:59
- 150Tomas KopeckyCZ+2:27:28
- 151Elmar ReindersNL+2:27:56
- 152Hartthijs de VriesNL+2:28:35
- 153Max WalscheidDE+2:29:24
- 154Fabian LienhardCH+2:29:33
- 155Dylan GroenewegenNL / Unibet Rose Rockets+2:29:36
- 156Johan Price-PejtersenDK+2:29:42
- 157Simone ConsonniIT+2:31:24
- 158Sean FlynnGB+2:31:30
- 159Luca MozzatoIT+2:32:01
- 160Robin FroidevauxCH+2:34:11
- 161Arjen LivynsBE+2:37:21
- 162Matteo MalucelliIT+2:39:36
- 163Frank van den BroekNL / Team Picnic PostNL+2:49:52
Points · after stage 11 · 88 riders
- 1Paul MagnierFR130 pts
- 2Jhonatan NarvaezEC111 pts
- 3Jonathan MilanIT76 pts
- 4Manuele TarozziIT48 pts
- 5Thomas SilvaUY45 pts
- 6Andreas LeknessundNO42 pts
- 7Tobias Lund AndresenDK42 pts
- 8Giulio CicconeIT / Lidl-Trek41 pts
- 9Jasper StuyvenBE / Soudal Quick-Step40 pts
- 10Afonso EulalioPT39 pts
- 11Mattia BaisIT36 pts
- 12Diego SevillaES36 pts
- 13Orluis AularVE35 pts
- 14Ben TurnerGB32 pts
- 15Madis MihkelsEE32 pts
- 16Jonas VingegaardDK / Team Visma | Lease a Bike30 pts
- 17Igor ArrietaES30 pts
- 18Ethan VernonGB25 pts
- 19Dylan GroenewegenNL / Unibet Rose Rockets25 pts
- 20Felix GallAT24 pts
- 21Christian ScaroniIT24 pts
- 22Diego UlissiIT24 pts
- 23Florian StorkDE23 pts
- 24Thymen ArensmanNL / Netcompany INEOS Cycling Team20 pts
- 25Pascal AckermannDE / Team Jayco-AlUla20 pts
- 26Enric MasES / Movistar Team18 pts
- 27Jensen PlowrightAU18 pts
- 28Lorenzo MilesiIT17 pts
- 29Filippo GannaIT / Netcompany INEOS Cycling Team15 pts
- 30Max WalscheidDE15 pts
- 31Jai HindleyAU / Red Bull-Bora-Hansgrohe14 pts
- 32Derek Gee-WestCA / Lidl-Trek14 pts
- 33Alessandro PinarelloIT14 pts
- 34Filippo MagliIT14 pts
- 35Enrico ZanoncelloIT14 pts
- 36Giovanni LonardiIT14 pts
- 37Matteo MalucelliIT14 pts
- 38Giulio PellizzariIT13 pts
- 39Chris HarperAU / Pinarello-Q36.5 Pro Cycling Team13 pts
- 40Gianmarco GarofoliIT13 pts
- 41Martin MarcellusiIT13 pts
- 42Alec SegaertBE12 pts
- 43Mathys RondelFR10 pts
- 44Lennert Van EetveltBE / Lotto-Intermarché10 pts
- 45Andrea Raccagni NovieroIT10 pts
- 46Warren BarguilFR / Team Picnic PostNL10 pts
- 47Luca MozzatoIT10 pts
- 48Davide PiganzoliIT / Team Visma | Lease a Bike9 pts
- 49Remi CavagnaFR9 pts
- 50Niklas LarsenDK9 pts
- 51Mikkel BjergDK8 pts
- 52Mirco MaestriIT8 pts
- 53Jonas GeensBE8 pts
- 54Tord GudmestadNO8 pts
- 55Matteo SobreroIT7 pts
- 56Sjoerd BaxNL7 pts
- 57Ben O'ConnorAU / Team Jayco-AlUla6 pts
- 58Aleksandr VlasovRU6 pts
- 59Michael ValgrenDK / EF Education-EasyPost6 pts
- 60Casper van UdenNL6 pts
- 61Dries van GestelBE6 pts
- 62Markel BelokiES5 pts
- 63Ludovico CrescioliIT5 pts
- 64Alessandro TonelliIT5 pts
- 65Paul PenhoëtFR5 pts
- 66Tim NabermanNL5 pts
- 67Koen BouwmanNL4 pts
- 68Corbin StrongNZ4 pts
- 69David GonzálezES4 pts
- 70Johan Price-PejtersenDK4 pts
- 71Robin FroidevauxCH4 pts
- 72Michael StorerAU / Tudor Pro Cycling Team3 pts
- 73Sepp KussUS / Team Visma | Lease a Bike3 pts
- 74Johannes KulsetNO3 pts
- 75Juan Pedro LopezES3 pts
- 76Nickolas ZukowskyCA3 pts
- 77Jan ChristenCH3 pts
- 78Simone GualdiIT3 pts
- 79Luca VergallitoIT3 pts
- 80Wout PoelsNL / Unibet Rose Rockets2 pts
- 81Robert StannardAU / Bahrain Victorious2 pts
- 82Iván García CortinaES / Movistar Team2 pts
- 83Damiano CarusoIT / Bahrain Victorious1 pts
- 84Toon AertsBE / Lotto-Intermarché1 pts
- 85Darren RaffertyIE1 pts
- 86Jardi Van Der LeeNL1 pts
- 87Ayco BastiaensBE1 pts
- 88Sean FlynnGB1 pts
KOM · after stage 11 · 50 riders
- 1Jonas VingegaardDK / Team Visma | Lease a Bike111 pts
- 2Diego SevillaES60 pts
- 3Felix GallAT48 pts
- 4Mattia BaisIT30 pts
- 5Einer RubioCO / Movistar Team22 pts
- 6Igor ArrietaES18 pts
- 7Nelson OliveiraPT / Movistar Team18 pts
- 8Jhonatan NarvaezEC17 pts
- 9Afonso EulalioPT16 pts
- 10Jai HindleyAU / Red Bull-Bora-Hansgrohe16 pts
- 11Davide PiganzoliIT / Team Visma | Lease a Bike16 pts
- 12Christian ScaroniIT14 pts
- 13Manuele TarozziIT14 pts
- 14Giulio PellizzariIT13 pts
- 15Mikkel BjergDK12 pts
- 16Enric MasES / Movistar Team12 pts
- 17Chris HarperAU / Pinarello-Q36.5 Pro Cycling Team9 pts
- 18Thymen ArensmanNL / Netcompany INEOS Cycling Team9 pts
- 19Ludovico CrescioliIT8 pts
- 20Gianmarco GarofoliIT8 pts
- 21Nickolas ZukowskyCA8 pts
- 22Thomas SilvaUY8 pts
- 23Orluis AularVE8 pts
- 24Mirco MaestriIT8 pts
- 25Mathys RondelFR7 pts
- 26Andreas LeknessundNO7 pts
- 27Ben O'ConnorAU / Team Jayco-AlUla6 pts
- 28Alessandro TonelliIT6 pts
- 29Jardi Van Der LeeNL6 pts
- 30Derek Gee-WestCA / Lidl-Trek5 pts
- 31Lorenzo MilesiIT5 pts
- 32Aleksandr VlasovRU4 pts
- 33Lennert Van EetveltBE / Lotto-Intermarché4 pts
- 34Tim NabermanNL4 pts
- 35Giulio CicconeIT / Lidl-Trek3 pts
- 36Diego UlissiIT3 pts
- 37Victor CampenaertsBE / Team Visma | Lease a Bike2 pts
- 38Tim RexBE2 pts
- 39Timo KielichBE2 pts
- 40Ryan MullenIE / NSN Cycling Team2 pts
- 41Hartthijs de VriesNL2 pts
- 42Sepp KussUS / Team Visma | Lease a Bike1 pts
- 43Filippo ZanaIT1 pts
- 44Ben ZwiehoffDE1 pts
- 45Mathijs PaasschensNL1 pts
- 46Martin MarcellusiIT1 pts
- 47Niklas LarsenDK1 pts
- 48Fran MiholjevicHR1 pts
- 49Nico DenzDE / Red Bull-Bora-Hansgrohe1 pts
- 50Ayco BastiaensBE1 pts
Team · after stage 11 · 23 riders
- 1Red Bull-Bora-HansgroheDE133:06:41
- 2Team Visma | Lease a BikeNL+1:33
- 3XDS Astana TeamKZ+8:11
- 4Netcompany INEOS Cycling TeamGB+10:07
- 5Tudor Pro Cycling TeamCH+18:29
- 6Movistar TeamES+19:24
- 7Pinarello-Q36.5 Pro Cycling TeamCH+25:17
- 8Decathlon CMA CGM TeamFR+36:33
- 9Bahrain VictoriousBH+47:25
- 10Team Jayco-AlUlaAU+48:24
- 11Lidl-TrekUS+49:59
- 12UAE Team Emirates-XRGAE+1:07:06
- 13Team Polti VisitMaltaIT+1:13:44
- 14Soudal Quick-StepBE+1:20:04
- 15EF Education-EasyPostUS+1:32:43
- 16Groupama-FDJ UnitedFR+1:41:23
- 17Lotto-IntermarchéBE+1:50:55
- 18Uno-X MobilityNO+1:51:10
- 19NSN Cycling TeamCH+2:04:49
- 20Bardiani-CSF 7 SaberIT+3:00:49
- 21Team Picnic PostNLNL+3:42:19
- 22Unibet Rose RocketsFR+4:09:34
- 23Alpecin-Premier TechBE+4:18:16
Youth · after stage 11 · 45 riders
- 1Afonso EulalioPT44:17:41
- 2Giulio PellizzariIT—
- 3Markel BelokiES+0:40
- 4Mathys RondelFR+1:09
- 5Davide PiganzoliIT / Team Visma | Lease a Bike+1:51
- 6Igor ArrietaES+5:32
- 7Johannes KulsetNO+6:24
- 8Lennert Van EetveltBE / Lotto-Intermarché+7:46
- 9Ludovico CrescioliIT+15:37
- 10Josh KenchNZ+17:08
- 11Gianmarco GarofoliIT+24:21
- 12Embret Svestad-BårdsengNO+31:53
- 13Jan ChristenCH+40:28
- 14Andrea Raccagni NovieroIT+40:28
- 15Magnus SheffieldUS+41:12
- 16Simone GualdiIT+43:11
- 17Lorenzo MilesiIT+47:02
- 18Johannes Staune-MittetNO+53:41
- 19Edoardo ZambaniniIT+55:51
- 20Brieuc RollandFR+1:00:06
- 21Alessandro PinarelloIT+1:12:12
- 22Thomas SilvaUY+1:14:21
- 23Alec SegaertBE+1:22:08
- 24Luca PalettiIT+1:23:31
- 25Filippo TurconiIT+1:26:31
- 26Vicente RojasCL+1:28:37
- 27Francesco BusattoIT+1:33:32
- 28Darren RaffertyIE+1:35:06
- 29Nikita TsvetkovUZ+1:36:32
- 30Axel HuensFR+1:42:27
- 31Tim RexBE+1:44:25
- 32Paul MagnierFR+1:45:24
- 33Jardi Van Der LeeNL+1:45:25
- 34Madis MihkelsEE+1:53:46
- 35Tobias Lund AndresenDK+1:55:59
- 36Rasmus Søjberg PedersenDK+1:57:13
- 37Robert DonaldsonGB+1:58:39
- 38Fran MiholjevicHR+1:59:23
- 39Paul PenhoëtFR+2:09:11
- 40António MorgadoPT+2:10:11
- 41Sakarias Koller LølandNO+2:11:11
- 42Casper van UdenNL+2:11:12
- 43Tim Torn TeutenbergDE+2:13:33
- 44Tord GudmestadNO+2:20:04
- 45Matyas KopeckyCZ+2:21:16
Stage result · 164 finishers
- 1Jhonatan NarvaezEC / UAE Team Emirates-XRG4:33:43
- 2Enric MasES / Movistar Team—
- 3Diego UlissiIT / XDS Astana Team+0:11
- 4Chris HarperAU / Pinarello-Q36.5 Pro Cycling Team+0:11
- 5Aleksandr VlasovRU / Red Bull-Bora-Hansgrohe+0:11
- 6Christian ScaroniIT / XDS Astana Team+1:13
- 7Ludovico CrescioliIT / Team Polti VisitMalta+1:15
- 8Simone GualdiIT / Lotto-Intermarché+2:17
- 9Warren BarguilFR / Team Picnic PostNL+2:19
- 10Andrea Raccagni NovieroIT / Soudal Quick-Step+2:19
- 11Mattia BaisIT / Team Polti VisitMalta+3:16
- 12Wout PoelsNL / Unibet Rose Rockets+3:24
- 13Nickolas ZukowskyCA / Pinarello-Q36.5 Pro Cycling Team+3:24
- 14Gianmarco GarofoliIT / Soudal Quick-Step+3:24
- 15Damiano CarusoIT / Bahrain Victorious+3:24
- 16Rémy RochasFR / Groupama-FDJ United+3:24
- 17Davide PiganzoliIT / Team Visma | Lease a Bike+3:24
- 18Embret Svestad-BårdsengNO / Netcompany INEOS Cycling Team+3:24
- 19Egan BernalCO / Netcompany INEOS Cycling Team+3:24
- 20David de la CruzES / Pinarello-Q36.5 Pro Cycling Team+3:24
- 21Martin LópezEC / XDS Astana Team+3:24
- 22Igor ArrietaES / UAE Team Emirates-XRG+3:24
- 23Ben O'ConnorAU / Team Jayco-AlUla+3:24
- 24Thymen ArensmanNL / Netcompany INEOS Cycling Team+3:24
- 25Johannes KulsetNO / Uno-X Mobility+3:24
- 26Jack HaigAU / Netcompany INEOS Cycling Team+3:24
- 27Alessandro TonelliIT / Team Polti VisitMalta+3:24
- 28Magnus SheffieldUS / Netcompany INEOS Cycling Team+3:24
- 29Sepp KussUS / Team Visma | Lease a Bike+3:24
- 30Jai HindleyAU / Red Bull-Bora-Hansgrohe+3:24
- 31Ben ZwiehoffDE / Red Bull-Bora-Hansgrohe+3:24
- 32Jonas VingegaardDK / Team Visma | Lease a Bike+3:24
- 33Afonso EulalioPT / Bahrain Victorious+3:24
- 34Giulio CicconeIT / Lidl-Trek+3:24
- 35Derek Gee-WestCA / Lidl-Trek+3:24
- 36William BartaUS / Tudor Pro Cycling Team+3:24
- 37Markel BelokiES / EF Education-EasyPost+3:24
- 38Giovanni AleottiIT / Red Bull-Bora-Hansgrohe+3:24
- 39Mathys RondelFR / Tudor Pro Cycling Team+3:24
- 40Alan HatherlyZA / Team Jayco-AlUla+3:24
- 41Michael StorerAU / Tudor Pro Cycling Team+3:24
- 42Felix GallAT / Decathlon CMA CGM Team+3:24
- 43Gregor MühlbergerAT / Decathlon CMA CGM Team+3:24
- 44Giulio PellizzariIT / Red Bull-Bora-Hansgrohe+3:24
- 45Jan HirtCZ / NSN Cycling Team+3:24
- 46Juan Pedro LopezES / Movistar Team+3:24
- 47Callum ScotsonAU / Decathlon CMA CGM Team+3:24
- 48Johannes Staune-MittetNO / Decathlon CMA CGM Team+3:24
- 49Mark DonovanGB / Pinarello-Q36.5 Pro Cycling Team+3:41
- 50Lennert Van EetveltBE / Lotto-Intermarché+6:46
- 51Edoardo ZambaniniIT / Bahrain Victorious+7:53
- 52Matteo SobreroIT / Lidl-Trek+8:35
- 53Florian StorkDE / Tudor Pro Cycling Team+8:49
- 54Bart LemmenNL / Team Visma | Lease a Bike+9:17
- 55Josh KenchNZ / Groupama-FDJ United+10:14
- 56Jasper StuyvenBE / Soudal Quick-Step+12:48
- 57Victor CampenaertsBE / Team Visma | Lease a Bike+12:48
- 58Tobias BayerAT / Alpecin-Premier Tech+14:10
- 59Andrea MifsudMT / Team Polti VisitMalta+14:10
- 60Gijs LeemreizeNL / Team Picnic PostNL+14:10
- 61Connor SwiftGB / Netcompany INEOS Cycling Team+14:10
- 62Nick SchultzAU / NSN Cycling Team+14:10
- 63Einer RubioCO / Movistar Team+14:10
- 64Lorenzo RotaIT / Lotto-Intermarché+14:10
- 65Jan ChristenCH / UAE Team Emirates-XRG+14:10
- 66Amanuel GhebreigzabhierER / Lidl-Trek+14:10
- 67Ben TurnerGB / Netcompany INEOS Cycling Team+16:57
- 68Luca VergallitoIT / Alpecin-Premier Tech+17:26
- 69Lawrence WarbasseUS / Tudor Pro Cycling Team+17:26
- 70Mathijs PaasschensNL / Bahrain Victorious+19:16
- 71Brieuc RollandFR / Groupama-FDJ United+19:16
- 72Alec SegaertBE / Bahrain Victorious+19:16
- 73Timo KielichBE / Team Visma | Lease a Bike+19:16
- 74Corbin StrongNZ / NSN Cycling Team+19:16
- 75Filippo GannaIT / Netcompany INEOS Cycling Team+19:16
- 76Alberto BettiolIT / XDS Astana Team+19:16
- 77Tim RexBE / Team Visma | Lease a Bike+19:16
- 78Gianni MosconIT / Red Bull-Bora-Hansgrohe+19:16
- 79Nelson OliveiraPT / Movistar Team+19:16
- 80Filippo ZanaIT / Soudal Quick-Step+19:16
- 81Martin MarcellusiIT / Bardiani-CSF 7 Saber+19:16
- 82Jardi Van Der LeeNL / EF Education-EasyPost+19:16
- 83Nico DenzDE / Red Bull-Bora-Hansgrohe+19:16
- 84Francesco BusattoIT / Alpecin-Premier Tech+23:49
- 85Alessandro PinarelloIT / NSN Cycling Team+23:49
- 86Jonas GeensBE / Alpecin-Premier Tech+23:49
- 87Chris HamiltonAU / Team Picnic PostNL+23:49
- 88Lorenzo MilesiIT / Movistar Team+23:49
- 89Filippo TurconiIT / Bardiani-CSF 7 Saber+23:49
- 90Filippo MagliIT / Bardiani-CSF 7 Saber+23:49
- 91Sakarias Koller LølandNO / Uno-X Mobility+23:49
- 92James ShawGB / EF Education-EasyPost+23:49
- 93Darren RaffertyIE / EF Education-EasyPost+23:49
- 94Iván García CortinaES / Movistar Team+23:49
- 95Thomas SilvaUY / XDS Astana Team+23:49
- 96Diego SevillaES / Team Polti VisitMalta+23:49
- 97Orluis AularVE / Movistar Team+23:49
- 98Paul MagnierFR / Soudal Quick-Step+23:49
- 99Fabio Van den BosscheBE / Soudal Quick-Step+23:49
- 100Pascal AckermannDE / Team Jayco-AlUla+23:49
- 101Casper van UdenNL / Team Picnic PostNL+23:49
- 102Thomas PesentiIT / Team Polti VisitMalta+24:41
- 103Fran MiholjevicHR / Bahrain Victorious+29:00
- 104Jonas RutschDE / Lotto-Intermarché+29:00
- 105Dries van GestelBE / Soudal Quick-Step+29:00
- 106António MorgadoPT / UAE Team Emirates-XRG+29:00
- 107Mirco MaestriIT / Team Polti VisitMalta+29:00
- 108Luca PalettiIT / Bardiani-CSF 7 Saber+29:00
- 109Enrico ZanoncelloIT / Bardiani-CSF 7 Saber+29:00
- 110Nikita TsvetkovUZ / Bardiani-CSF 7 Saber+29:00
- 111Mikkel BjergDK / UAE Team Emirates-XRG+29:00
- 112Paul PenhoëtFR / Groupama-FDJ United+29:00
- 113Cyril BartheFR / Groupama-FDJ United+29:00
- 114Robert DonaldsonGB / Team Jayco-AlUla+29:00
- 115Ethan VernonGB / NSN Cycling Team+29:00
- 116Manuele TarozziIT / Bardiani-CSF 7 Saber+29:00
- 117Jonathan MilanIT / Lidl-Trek+29:00
- 118Tim Torn TeutenbergDE / Lidl-Trek+29:00
- 119Giovanni LonardiIT / Team Polti VisitMalta+29:00
- 120Toon AertsBE / Lotto-Intermarché+29:00
- 121Max WalscheidDE / Lidl-Trek+29:00
- 122Simone ConsonniIT / Lidl-Trek+29:00
- 123Madis MihkelsEE / EF Education-EasyPost+29:00
- 124Dion SmithNZ / NSN Cycling Team+29:00
- 125Tim NabermanNL / Team Picnic PostNL+29:00
- 126Ryan MullenIE / NSN Cycling Team+29:00
- 127Javier RomoES / Movistar Team+29:00
- 128Vicente RojasCL / Bardiani-CSF 7 Saber+29:00
- 129Sean FlynnGB / Team Picnic PostNL+29:00
- 130Luca MozzatoIT / Tudor Pro Cycling Team+29:00
- 131Matteo MalucelliIT / XDS Astana Team+29:00
- 132Oliver NaesenBE / Decathlon CMA CGM Team+29:00
- 133Remi CavagnaFR / Groupama-FDJ United+29:00
- 134Christopher Juul-JensenDK / Team Jayco-AlUla+29:00
- 135Robert StannardAU / Bahrain Victorious+29:00
- 136Jensen PlowrightAU / Alpecin-Premier Tech+29:00
- 137Rasmus Søjberg PedersenDK / Decathlon CMA CGM Team+29:00
- 138Matyas KopeckyCZ / Unibet Rose Rockets+29:00
- 139Lukas KubisSK / Unibet Rose Rockets+29:00
- 140Mick van DijkeNL / Red Bull-Bora-Hansgrohe+29:00
- 141Fabian LienhardCH / Tudor Pro Cycling Team+29:00
- 142Robin FroidevauxCH / Tudor Pro Cycling Team+29:00
- 143Johan JacobsCH / Groupama-FDJ United+29:00
- 144Ayco BastiaensBE / Soudal Quick-Step+29:00
- 145Dylan GroenewegenNL / Unibet Rose Rockets+29:00
- 146Elmar ReindersNL / Unibet Rose Rockets+29:00
- 147Hartthijs de VriesNL / Unibet Rose Rockets+29:00
- 148Koen BouwmanNL / Team Jayco-AlUla+29:00
- 149Alexander CepedaEC / EF Education-EasyPost+29:00
- 150Frank van den BroekNL / Team Picnic PostNL+29:00
- 151Markus HoelgaardNO / Uno-X Mobility+29:00
- 152David GonzálezES / Pinarello-Q36.5 Pro Cycling Team+29:00
- 153Andreas LeknessundNO / Uno-X Mobility+29:00
- 154Fredrik DversnesNO / Uno-X Mobility+29:00
- 155Niklas LarsenDK / Unibet Rose Rockets+29:00
- 156Tord GudmestadNO / Decathlon CMA CGM Team+29:34
- 157Johan Price-PejtersenDK / Alpecin-Premier Tech+29:34
- 158Axel HuensFR / Groupama-FDJ United+29:34
- 159Tobias Lund AndresenDK / Decathlon CMA CGM Team+29:34
- 160Arjen LivynsBE / XDS Astana Team+29:34
- 161Sjoerd BaxNL / Pinarello-Q36.5 Pro Cycling Team+29:34
- 162Michael ValgrenDK / EF Education-EasyPost+29:34
- 163Tomas KopeckyCZ / Unibet Rose Rockets+31:26
- 997Erlend BlikraNO / Uno-X Mobility—
DNF
- DNFDavide BalleriniIT / XDS Astana Team
- DNFEdward PlanckaertBE / Alpecin-Premier Tech
- DNFMartin TjøttaNO / Uno-X Mobility
