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