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