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