Stage 3
Bad Ragaz – Bad Ragaz
- 157.9 km
- Flat
- Bad Ragaz
- Tadej Pogacar leads the general classification
Results & Standings
← Back to stageIndividual · after stage 3 · 126 riders
- 1Tadej PogacarSI / UAE Team Emirates-XRG10:29:52
- 2Richard CarapazEC / EF Education-EasyPost+2:50
- 3Andrea BagioliIT+3:07
- 4Mathias VacekCZ / Lidl-Trek+4:16
- 5Finlay PickeringGB+4:41
- 6Brandon McNultyUS / UAE Team Emirates-XRG+4:44
- 7Ilan Van WilderBE / Soudal Quick-Step+4:44
- 8Wilco KeldermanNL+4:44
- 9Jhonatan NarvaezEC+4:57
- 10Matthew RiccitelloUS / Decathlon CMA CGM Team+5:11
- 11Tobias FossNO / Netcompany INEOS Cycling Team+5:12
- 12Sergio HiguitaCO / XDS Astana Team+5:12
- 13Tiesj BenootBE / Decathlon CMA CGM Team+5:12
- 14Mikel LandaES / Soudal Quick-Step+5:12
- 15Primoz RoglicSI / Red Bull-Bora-Hansgrohe+5:26
- 16Bart LemmenNL+6:25
- 17AJ AugustUS+6:43
- 18Mattia GaffuriIT+6:48
- 19Enric MasES / Movistar Team+7:16
- 20Felix GroßschartnerAT / UAE Team Emirates-XRG+7:21
- 21Simon DalbyDK+7:25
- 22Lorenzo GermaniIT / Groupama-FDJ United+7:51
- 23Marc HirschiCH / Tudor Pro Cycling Team+8:34
- 24Paul LapeiraFR+10:35
- 25Liam SlockBE / Lotto-Intermarché+10:36
- 26Michael MatthewsAU / Team Jayco-AlUla+13:22
- 27Sander De PestelBE+13:31
- 28Romain GrégoireFR / Groupama-FDJ United+14:05
- 29Bjoern KoerdtGB+14:32
- 30Paul DoubleGB+15:05
- 31Ewen CostiouFR / Groupama-FDJ United+15:15
- 32Jordan LabrosseFR+15:35
- 33Nairo QuintanaCO / Movistar Team+15:35
- 34Javier RomoES / Movistar Team+15:42
- 35Corbin StrongNZ+18:31
- 36Marcel CamprubíES+21:13
- 37Milan VaderNL+21:52
- 38Finn Fisher-BlackNZ+21:53
- 39Emiel VerstryngeBE / Alpecin-Premier Tech+22:08
- 40Jarno WidarBE+23:17
- 41Attila ValterHU / Bahrain Victorious+23:24
- 42Martin TjøttaNO+23:24
- 43Marco SchrettlAT+23:24
- 44Patrick KonradAT / Lidl-Trek+24:06
- 45Aleksandr VlasovRU+24:07
- 46Fred WrightGB / Pinarello-Q36.5 Pro Cycling Team+24:21
- 47Xandro MeurisseBE / Pinarello-Q36.5 Pro Cycling Team+24:51
- 48Roger AdriàES / Movistar Team+25:02
- 49Max SchachmannDE / Soudal Quick-Step+25:02
- 50Antonio TiberiIT / Bahrain Victorious+25:02
- 51Jacopo MoscaIT+25:31
- 52Lenny MartinezFR / Bahrain Victorious+26:09
- 53Mathieu van der PoelNL / Alpecin-Premier Tech+26:47
- 54Louis VervaekeBE / Soudal Quick-Step+27:29
- 55Clément RussoFR / Groupama-FDJ United+27:48
- 56Axel LauranceFR+27:48
- 57Pau Miquel DelgadoES+27:48
- 58Alexander HajekAT+27:48
- 59Frederik WandahlDK+27:48
- 60Sven Erik BystrømNO+27:48
- 61Julian AlaphilippeFR / Tudor Pro Cycling Team+28:19
- 62Pelayo SanchezES+28:31
- 63Darren RaffertyIE+28:31
- 64Giovanni AleottiIT+28:31
- 65Davide De PrettoIT+28:31
- 66Mauro SchmidCH / Team Jayco-AlUla+28:57
- 67Filippo ZanaIT+30:16
- 68Magnus CortDK / Uno-X Mobility+30:20
- 69Marijn van den BergNL+30:24
- 70Brandon RiveraCO+30:24
- 71Michal KwiatkowskiPL / Netcompany INEOS Cycling Team+30:37
- 72Clément ChampoussinFR+30:38
- 73Chris HamiltonAU+30:51
- 74Pier-André CôtéCA+30:58
- 75Alberto BettiolIT+31:21
- 76Tim WellensBE / UAE Team Emirates-XRG+31:26
- 77Jorge ArcasES+31:47
- 78Jan HirtCZ+31:52
- 79Luca VergallitoIT+32:04
- 80Walter CalzoniIT+32:22
- 81Bauke MollemaNL / Lidl-Trek+32:27
- 82Afonso EulalioPT+33:32
- 83Steven KruijswijkNL / Team Visma | Lease a Bike+33:33
- 84Alec SegaertBE+33:44
- 85Darren van BekkumNL+33:52
- 86Patrick GamperAT+33:58
- 87Alexey LutsenkoKZ+34:26
- 88Orluis AularVE+34:36
- 89Markel BelokiES+34:38
- 90Lorenzo RotaIT+35:11
- 91Sam OomenNL+35:18
- 92Valentin MadouasFR+35:51
- 93Menno HuisingNL+36:08
- 94Matthew BrennanGB+36:40
- 95Yevgeniy FedorovKZ+37:17
- 96Lucas HamiltonAU+38:07
- 97Nicolas VinokurovKZ / XDS Astana Team+38:31
- 98Nils PolittDE / UAE Team Emirates-XRG+38:50
- 99Rémy RochasFR+39:22
- 100Xabier AzparrenES / Pinarello-Q36.5 Pro Cycling Team+39:22
- 101Silvan DillierCH / Alpecin-Premier Tech+39:22
- 102Callum ScotsonAU+39:36
- 103Sjoerd BaxNL+39:49
- 104Fabian WeissCH+42:00
- 105Emil HerzogDE+42:09
- 106Jonas RutschDE+42:13
- 107Alexander KampDK / Uno-X Mobility+42:13
- 108Domen NovakSI+43:23
- 109Moritz KretschyDE+43:34
- 110Oscar ChamberlainAU+43:34
- 111Alberto DaineseIT+43:48
- 112Oscar RiesebeekNL+43:48
- 113Tobias BayerAT+43:51
- 114Colby SimmonsUS+44:17
- 115Vincenzo AlbaneseIT+44:21
- 116Dion SmithNZ+44:50
- 117Arthur KluckersLU+46:30
- 118Thibau NysBE+47:05
- 119Ben SwiftGB / Netcompany INEOS Cycling Team+47:05
- 120Sébastien GrignardBE+47:16
- 121Asbjørn HellemoseDK+48:05
- 122Luke LampertiUS+48:14
- 123Marco HallerAT / Tudor Pro Cycling Team+49:55
- 124Kamil GradekPL / Bahrain Victorious+52:22
- 125Felix Ørn-KristoffNO+53:42
- 126Marco BrennerDE+57:12
Points · after stage 3 · 17 riders
- 1Tadej PogacarSI / UAE Team Emirates-XRG18 pts
- 2Romain GrégoireFR / Groupama-FDJ United18 pts
- 3Jhonatan NarvaezEC16 pts
- 4Xandro MeurisseBE / Pinarello-Q36.5 Pro Cycling Team14 pts
- 5Richard CarapazEC / EF Education-EasyPost12 pts
- 6Marcel CamprubíES12 pts
- 7Andrea BagioliIT8 pts
- 8Bart LemmenNL8 pts
- 9Magnus CortDK / Uno-X Mobility6 pts
- 10Ilan Van WilderBE / Soudal Quick-Step4 pts
- 11Filippo ZanaIT4 pts
- 12Marijn van den BergNL4 pts
- 13Mathias VacekCZ / Lidl-Trek2 pts
- 14Finlay PickeringGB2 pts
- 15Fred WrightGB / Pinarello-Q36.5 Pro Cycling Team2 pts
- 16Mathieu van der PoelNL / Alpecin-Premier Tech2 pts
- 17Sander De PestelBE-3 pts
KOM · after stage 3 · 24 riders
- 1Louis VervaekeBE / Soudal Quick-Step18 pts
- 2Tadej PogacarSI / UAE Team Emirates-XRG14 pts
- 3Xandro MeurisseBE / Pinarello-Q36.5 Pro Cycling Team13 pts
- 4Jhonatan NarvaezEC10 pts
- 5Paul DoubleGB8 pts
- 6Bart LemmenNL6 pts
- 7Andrea BagioliIT6 pts
- 8Aleksandr VlasovRU6 pts
- 9Max SchachmannDE / Soudal Quick-Step6 pts
- 10Mathias VacekCZ / Lidl-Trek5 pts
- 11Brandon McNultyUS / UAE Team Emirates-XRG5 pts
- 12Richard CarapazEC / EF Education-EasyPost4 pts
- 13Mikel LandaES / Soudal Quick-Step4 pts
- 14Ewen CostiouFR / Groupama-FDJ United4 pts
- 15Tim WellensBE / UAE Team Emirates-XRG4 pts
- 16Rémy RochasFR4 pts
- 17Emiel VerstryngeBE / Alpecin-Premier Tech3 pts
- 18Simon DalbyDK2 pts
- 19Marcel CamprubíES2 pts
- 20Filippo ZanaIT2 pts
- 21Xabier AzparrenES / Pinarello-Q36.5 Pro Cycling Team2 pts
- 22Finlay PickeringGB1 pts
- 23Afonso EulalioPT1 pts
- 24Sander De PestelBE-3 pts
Team · after stage 3 · 20 riders
- 1UAE Team Emirates-XRGAE31:39:21
- 2Decathlon CMA CGM TeamFR+9:26
- 3Soudal Quick-StepBE+13:43
- 4Team Jayco-AlUlaAU+15:09
- 5Lidl-TrekUS+21:06
- 6Netcompany INEOS Cycling TeamGB+22:09
- 7Groupama-FDJ UnitedFR+26:53
- 8Team Visma | Lease a BikeNL+27:53
- 9Movistar TeamES+28:05
- 10Red Bull-Bora-HansgroheDE+40:58
- 11Team Picnic PostNLNL+42:26
- 12Uno-X MobilityNO+48:52
- 13XDS Astana TeamKZ+49:15
- 14Lotto-IntermarchéBE+50:07
- 15EF Education-EasyPostUS+51:23
- 16Bahrain VictoriousBH+52:22
- 17Pinarello-Q36.5 Pro Cycling TeamCH+54:54
- 18Tudor Pro Cycling TeamCH+1:00:43
- 19Alpecin-Premier TechBE+1:05:22
- 20NSN Cycling TeamCH+1:11:03
Youth · after stage 3 · 40 riders
- 1Mathias VacekCZ / Lidl-Trek10:34:08
- 2Finlay PickeringGB—
- 3Matthew RiccitelloUS / Decathlon CMA CGM Team+0:30
- 4AJ AugustUS+2:02
- 5Simon DalbyDK+2:44
- 6Lorenzo GermaniIT / Groupama-FDJ United+3:10
- 7Romain GrégoireFR / Groupama-FDJ United+9:24
- 8Bjoern KoerdtGB+9:51
- 9Ewen CostiouFR / Groupama-FDJ United+10:34
- 10Jordan LabrosseFR+10:54
- 11Marcel CamprubíES+16:32
- 12Finn Fisher-BlackNZ+17:12
- 13Emiel VerstryngeBE / Alpecin-Premier Tech+17:27
- 14Jarno WidarBE+18:36
- 15Martin TjøttaNO+18:43
- 16Marco SchrettlAT+18:43
- 17Antonio TiberiIT / Bahrain Victorious+20:21
- 18Lenny MartinezFR / Bahrain Victorious+21:28
- 19Axel LauranceFR+23:07
- 20Alexander HajekAT+23:07
- 21Frederik WandahlDK+23:07
- 22Darren RaffertyIE+23:50
- 23Davide De PrettoIT+23:50
- 24Walter CalzoniIT+27:41
- 25Afonso EulalioPT+28:51
- 26Alec SegaertBE+29:03
- 27Darren van BekkumNL+29:11
- 28Markel BelokiES+29:57
- 29Menno HuisingNL+31:27
- 30Matthew BrennanGB+31:59
- 31Nicolas VinokurovKZ / XDS Astana Team+33:50
- 32Fabian WeissCH+37:19
- 33Emil HerzogDE+37:28
- 34Moritz KretschyDE+38:53
- 35Oscar ChamberlainAU+38:53
- 36Colby SimmonsUS+39:36
- 37Thibau NysBE+42:24
- 38Luke LampertiUS+43:33
- 39Felix Ørn-KristoffNO+49:01
- 40Marco BrennerDE+52:31
Stage result · 126 finishers
- 1Jhonatan NarvaezEC / UAE Team Emirates-XRG3:34:46
- 2Xandro MeurisseBE / Pinarello-Q36.5 Pro Cycling Team—
- 3Magnus CortDK / Uno-X Mobility—
- 4Marijn van den BergNL / EF Education-EasyPost—
- 5Mathieu van der PoelNL / Alpecin-Premier Tech—
- 6Corbin StrongNZ / NSN Cycling Team—
- 7Axel LauranceFR / Netcompany INEOS Cycling Team—
- 8Michael MatthewsAU / Team Jayco-AlUla—
- 9Pau Miquel DelgadoES / Bahrain Victorious—
- 10Finn Fisher-BlackNZ / Red Bull-Bora-Hansgrohe—
- 11Matthew BrennanGB / Team Visma | Lease a Bike—
- 12Tadej PogacarSI / UAE Team Emirates-XRG—
- 13Clément RussoFR / Groupama-FDJ United—
- 14Paul LapeiraFR / Decathlon CMA CGM Team—
- 15Julian AlaphilippeFR / Tudor Pro Cycling Team—
- 16Nicolas VinokurovKZ / XDS Astana Team—
- 17Liam SlockBE / Lotto-Intermarché—
- 18Roger AdriàES / Movistar Team—
- 19Jordan LabrosseFR / Decathlon CMA CGM Team—
- 20Fred WrightGB / Pinarello-Q36.5 Pro Cycling Team—
- 21Bjoern KoerdtGB / Team Picnic PostNL—
- 22Fabian WeissCH / Tudor Pro Cycling Team—
- 23Andrea BagioliIT / Lidl-Trek—
- 24Luke LampertiUS / EF Education-EasyPost—
- 25Sander De PestelBE / Decathlon CMA CGM Team—
- 26Brandon McNultyUS / UAE Team Emirates-XRG—
- 27Jacopo MoscaIT / Lidl-Trek—
- 28Richard CarapazEC / EF Education-EasyPost—
- 29Mathias VacekCZ / Lidl-Trek—
- 30Milan VaderNL / Pinarello-Q36.5 Pro Cycling Team—
- 31Orluis AularVE / Movistar Team—
- 32Felix GroßschartnerAT / UAE Team Emirates-XRG—
- 33Antonio TiberiIT / Bahrain Victorious—
- 34Primoz RoglicSI / Red Bull-Bora-Hansgrohe—
- 35Sébastien GrignardBE / Lotto-Intermarché—
- 36AJ AugustUS / Netcompany INEOS Cycling Team—
- 37Tobias BayerAT / Alpecin-Premier Tech—
- 38Sven Erik BystrømNO / Uno-X Mobility—
- 39Marcel CamprubíES / Pinarello-Q36.5 Pro Cycling Team—
- 40Alberto BettiolIT / XDS Astana Team—
- 41Tobias FossNO / Netcompany INEOS Cycling Team—
- 42Sergio HiguitaCO / XDS Astana Team—
- 43Clément ChampoussinFR / XDS Astana Team—
- 44Simon DalbyDK / Uno-X Mobility—
- 45Frederik WandahlDK / Red Bull-Bora-Hansgrohe—
- 46Matthew RiccitelloUS / Decathlon CMA CGM Team—
- 47Tiesj BenootBE / Decathlon CMA CGM Team—
- 48Wilco KeldermanNL / Team Visma | Lease a Bike—
- 49Max SchachmannDE / Soudal Quick-Step—
- 50Ilan Van WilderBE / Soudal Quick-Step—
- 51Mattia GaffuriIT / Team Picnic PostNL—
- 52Enric MasES / Movistar Team—
- 53Alexander HajekAT / Red Bull-Bora-Hansgrohe—
- 54Lorenzo GermaniIT / Groupama-FDJ United—
- 55Lucas HamiltonAU / Netcompany INEOS Cycling Team—
- 56Yevgeniy FedorovKZ / XDS Astana Team—
- 57Mikel LandaES / Soudal Quick-Step—
- 58Finlay PickeringGB / Team Jayco-AlUla—
- 59Martin TjøttaNO / Uno-X Mobility—
- 60Darren van BekkumNL / XDS Astana Team—
- 61Nairo QuintanaCO / Movistar Team—
- 62Marco SchrettlAT / XDS Astana Team—
- 63Tim WellensBE / UAE Team Emirates-XRG—
- 64Michal KwiatkowskiPL / Netcompany INEOS Cycling Team—
- 65Attila ValterHU / Bahrain Victorious—
- 66Marco HallerAT / Tudor Pro Cycling Team—
- 67Alec SegaertBE / Bahrain Victorious+0:15
- 68Pier-André CôtéCA / NSN Cycling Team+0:34
- 69Javier RomoES / Movistar Team+0:43
- 70Pelayo SanchezES / Movistar Team+0:43
- 71Ewen CostiouFR / Groupama-FDJ United+0:43
- 72Luca VergallitoIT / Alpecin-Premier Tech+0:43
- 73Marc HirschiCH / Tudor Pro Cycling Team+0:43
- 74Romain GrégoireFR / Groupama-FDJ United+0:43
- 75Bart LemmenNL / Team Visma | Lease a Bike+0:43
- 76Patrick GamperAT / Team Jayco-AlUla+0:43
- 77Patrick KonradAT / Lidl-Trek+0:43
- 78Nils PolittDE / UAE Team Emirates-XRG+0:43
- 79Emiel VerstryngeBE / Alpecin-Premier Tech+0:43
- 80Davide De PrettoIT / Team Jayco-AlUla+0:43
- 81Darren RaffertyIE / EF Education-EasyPost+0:43
- 82Aleksandr VlasovRU / Red Bull-Bora-Hansgrohe+0:43
- 83Giovanni AleottiIT / Red Bull-Bora-Hansgrohe+0:43
- 84Lenny MartinezFR / Bahrain Victorious+0:43
- 85Dion SmithNZ / NSN Cycling Team+0:55
- 86Jarno WidarBE / Lotto-Intermarché+1:10
- 87Domen NovakSI / UAE Team Emirates-XRG+1:23
- 88Kamil GradekPL / Bahrain Victorious+1:23
- 89Emil HerzogDE / Red Bull-Bora-Hansgrohe+1:23
- 90Markel BelokiES / EF Education-EasyPost+1:23
- 91Vincenzo AlbaneseIT / EF Education-EasyPost+1:23
- 92Jorge ArcasES / Movistar Team+1:23
- 93Jan HirtCZ / NSN Cycling Team+1:28
- 94Colby SimmonsUS / EF Education-EasyPost+2:17
- 95Menno HuisingNL / Team Visma | Lease a Bike+2:17
- 96Steven KruijswijkNL / Team Visma | Lease a Bike+3:09
- 97Alexey LutsenkoKZ / NSN Cycling Team+4:02
- 98Asbjørn HellemoseDK / Team Jayco-AlUla+5:07
- 99Rémy RochasFR / Groupama-FDJ United+8:58
- 100Sam OomenNL / Lidl-Trek+8:58
- 101Jonas RutschDE / Lotto-Intermarché+8:58
- 102Thibau NysBE / Lidl-Trek+8:58
- 103Felix Ørn-KristoffNO / Lotto-Intermarché+8:58
- 104Ben SwiftGB / Netcompany INEOS Cycling Team+8:58
- 105Mauro SchmidCH / Team Jayco-AlUla+8:58
- 106Moritz KretschyDE / NSN Cycling Team+8:58
- 107Lorenzo RotaIT / Lotto-Intermarché+8:58
- 108Brandon RiveraCO / Netcompany INEOS Cycling Team+8:58
- 109Oscar ChamberlainAU / Decathlon CMA CGM Team+8:58
- 110Paul DoubleGB / Team Jayco-AlUla+8:58
- 111Callum ScotsonAU / Decathlon CMA CGM Team+8:58
- 112Alexander KampDK / Uno-X Mobility+8:58
- 113Marco BrennerDE / Tudor Pro Cycling Team+8:58
- 114Alberto DaineseIT / Soudal Quick-Step+8:58
- 115Silvan DillierCH / Alpecin-Premier Tech+8:58
- 116Chris HamiltonAU / Team Picnic PostNL+8:58
- 117Sjoerd BaxNL / Pinarello-Q36.5 Pro Cycling Team+8:58
- 118Valentin MadouasFR / Groupama-FDJ United+8:58
- 119Louis VervaekeBE / Soudal Quick-Step+8:58
- 120Filippo ZanaIT / Soudal Quick-Step+8:58
- 121Oscar RiesebeekNL / Alpecin-Premier Tech+8:58
- 122Bauke MollemaNL / Lidl-Trek+8:58
- 123Xabier AzparrenES / Pinarello-Q36.5 Pro Cycling Team+8:58
- 124Walter CalzoniIT / Pinarello-Q36.5 Pro Cycling Team+8:58
- 125Arthur KluckersLU / Tudor Pro Cycling Team+8:58
- 126Afonso EulalioPT / Bahrain Victorious+9:09
DNF
- DNFRemi CavagnaFR / Groupama-FDJ United
- DNFCédric BeullensBE / Lotto-Intermarché
- DNFKaden GrovesAU / Alpecin-Premier Tech
- DNFGil GeldersBE / Soudal Quick-Step
- DNFLouis BarréFR / Team Visma | Lease a Bike
- DNFCasper van UdenNL / Team Picnic PostNL
- DNFMarius MayrhoferDE / Tudor Pro Cycling Team
