Stage 5: Villars-sur-Ollon → Villars-sur-Ollon
Mountain150 km21 Jun 2026
Stage result
- 1
Tadej PogačarUAE Team Emirates XRG4:12:24 - 2
Lenny Sydney MartinezBahrain Victorious+0:07 - 3
Bart LemmenTeam Visma | Lease A Bike+1:33 - 4
Jarno WidarLotto Intermarché+1:53 - 5
Matthew RiccitelloDecathlon CMA CGM Team+1:55 - 6
Enric Mas NicolauMovistar Team+1:55 - 7
Richard CarapazEF Education - EasyPost+2:00 - 8
Tobias Svendsen FossNetcompany INEOS+2:05 - 9
Ilan Van WilderSoudal Quick-Step+2:07 - 10
Nairo QuintanaMovistar Team+2:12 - 11
Sergio Andres Higuita GarciaXDS Astana Team+2:14 - 12
Mathias VacekLidl - Trek+2:16 - 13
Brandon McnultyUAE Team Emirates XRG+2:27 - 14
Primož RogličRed Bull - Bora - Hansgrohe+3:09 - 15
Mauro SchmidTeam Jayco AlUla+3:26 - 16
Louis VervaekeSoudal Quick-Step+3:37
- 17MGMattia GaffuriTeam Picnic PostNL+3:54
- 18
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+3:58
- 19
Jan HirtNSN Cycling Team+3:58
- 20
Wilco KeldermanTeam Visma | Lease A Bike+3:58 - 21
Simon DalbyUno-X Mobility+3:58 - 22
Giovanni AleottiRed Bull - Bora - Hansgrohe+4:27 - 23
Bauke MollemaLidl - Trek+4:31 - 24
Tiesj BenootDecathlon CMA CGM Team+4:35 - 25DVDarren Van BekkumXDS Astana Team+4:35
- 26
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+5:00 - 27
Liam SlockLotto Intermarché+5:09 - 28
Finlay Xavier PickeringTeam Jayco AlUla+5:13 - 29
Felix GrossschartnerUAE Team Emirates XRG+5:28 - 30
Antonio TiberiBahrain Victorious+5:49 - 31JRJavier Romo OliverMovistar Team+5:49
- 32
Filippo ZanaSoudal Quick-Step+5:49 - 33
Luca VergallitoAlpecin-Premier Tech+5:55 - 34
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+5:55 - 35
Marc HirschiTudor Pro Cycling Team+6:25 - 36
Axel LauranceNetcompany INEOS+6:34 - 37PDPaul DoubleTeam Jayco AlUla+6:40
- 38
Ewen CostiouGroupama-FDJ United+6:57 - 39
Aleksandr VlasovRed Bull - Bora - Hansgrohe+7:35 - 40
Valentin MadouasGroupama-FDJ United+7:56 - 41
Roger Adria OliverasMovistar Team+8:20 - 42
Steven KruijswijkTeam Visma | Lease A Bike+8:48 - 43
Romain GregoireGroupama-FDJ United+8:51
- 44
Corbin John StrongNSN Cycling Team+9:51 - 45
Callum ScotsonDecathlon CMA CGM Team+10:01 - 46
Sam OomenLidl - Trek+10:06 - 47
Chris HamiltonTeam Picnic PostNL+10:06 - 48
Bjoern KoerdtTeam Picnic PostNL+10:57 - 49
Tim WellensUAE Team Emirates XRG+11:31 - 50
Sander De PestelDecathlon CMA CGM Team+11:38 - 51
Fabian WeissTudor Pro Cycling Team+11:57 - 52
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+13:04
- 53
Thibau NysLidl - Trek+13:04 - 54
Attila ValterBahrain Victorious+13:26 - 55
Pau Miquel DelgadoBahrain Victorious+13:26 - 56MSMaximilian SchachmannSoudal Quick-Step+13:26
- 57
Andrea BagioliLidl - Trek+13:26 - 58
Darren RaffertyEF Education - EasyPost+13:26 - 59
Michael MatthewsTeam Jayco AlUla+13:57 - 60
Lorenzo GermaniGroupama-FDJ United+13:59 - 61
Frederik WandahlRed Bull - Bora - Hansgrohe+14:16 - 62
Martin TjøttaUno-X Mobility+14:30 - 63
Jhonatan NarvaezUAE Team Emirates XRG+15:27 - 64
Michal KwiatkowskiNetcompany INEOS+15:27 - 65
Alexander HajekRed Bull - Bora - Hansgrohe+16:06 - 66
Jorge ArcasMovistar Team+17:47 - 67
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+18:17 - 68
Silvan DillierAlpecin-Premier Tech+20:15
- 69
Andrew AugustNetcompany INEOS+20:15 - 70
Mathieu Van Der PoelAlpecin-Premier Tech+20:15 - 71
Emiel VerstryngeAlpecin-Premier Tech+20:15 - 72
Asbjørn HellemoseTeam Jayco AlUla+20:15
- 73
Emil HerzogRed Bull - Bora - Hansgrohe+20:15 - 74
Nils PolittUAE Team Emirates XRG+20:49 - 75
Tobias BayerAlpecin-Premier Tech+22:09 - 76
Lucas Wade HamiltonNetcompany INEOS+22:33
- 77MNMagnus NielsenUno-X Mobility+23:21
- 78
Afonso EulálioBahrain Victorious+23:21 - 79NVNicolya VinokurovXDS Astana Team+23:21
- 80
Clément ChampoussinXDS Astana Team+23:21 - 81JLJordan LabrosseDecathlon CMA CGM Team+23:21
- 82
Clément RussoGroupama-FDJ United+23:21 - 83
Lorenzo RotaLotto Intermarché+23:21 - 84
Vincenzo AlbaneseEF Education - EasyPost+24:07 - 85
Sébastien GrignardLotto Intermarché+24:36 - 86
Oscar ChamberlainDecathlon CMA CGM Team+25:06 - 87
Jacopo MoscaLidl - Trek+27:32 - 88
Kamil GradekBahrain Victorious+27:32 - 89
Rémy RochasGroupama-FDJ United+27:55 - 90
Marco BrennerTudor Pro Cycling Team+30:03
- 91
Marco HallerTudor Pro Cycling Team+30:03
- 92
Marco SchrettlXDS Astana Team+30:03 - DNF
Domen NovakUAE Team Emirates XRGDNF - DNF
Oscar RiesebeekAlpecin-Premier TechDNF - DNF
Paul LapeiraDecathlon CMA CGM TeamDNF - DNF
Markel Beloki FernandezEF Education - EasyPostDNF - DNF
Luke LampertiEF Education - EasyPostDNF - DNF
Marijn Van Den BergEF Education - EasyPostDNF - DNF
Colby SimmonsEF Education - EasyPostDNF - DNF
Ben SwiftNetcompany INEOSDNF - DNF
Felix Ørn-KristoffLotto IntermarchéDNF - DNF
Jonas RutschLotto IntermarchéDNF - DNF
Pelayo Sanchez MayoMovistar TeamDNF - DNF
Alexey LutsenkoNSN Cycling TeamDNF - DNF
Pier-André CôtéNSN Cycling TeamDNF - DNF
Moritz KretschyNSN Cycling TeamDNF - DNF
Dion Allan SmithNSN Cycling TeamDNF - DNF
Mikel Landa MeanaSoudal Quick-StepDNF - DNF
Patrick GamperTeam Jayco AlUlaDNF - DNF
Davide De PrettoTeam Jayco AlUlaDNF - DNF
Menno HuisingTeam Visma | Lease A BikeDNF - DNF
Sven Erik BystrømUno-X MobilityDNF - DNF
Alexander KampUno-X MobilityDNF - DNF
Alberto BettiolXDS Astana TeamDNF - DNF
Yevgeniy FedorovXDS Astana TeamDNF - DNF
Milan VaderPinarello-Q36.5 Pro Cycling TeamDNF - DNF
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling TeamDNF - DNF
Arthur KluckersTudor Pro Cycling TeamDNF - DNS
Alec SegaertBelgiumDNS - DNS
Brandon Smith Rivera VargasNetcompany INEOSDNS - DNS
Matthew BrennanTeam Visma | Lease A BikeDNS - DNS
Sjoerd BaxPinarello-Q36.5 Pro Cycling TeamDNS - DNS
Julian AlaphilippeTudor Pro Cycling TeamDNS
General classification
- 1
Tadej PogačarUAE Team Emirates XRG15:08:43 - 2
Richard CarapazEF Education - EasyPost+6:32 - 3
Mathias VacekLidl - Trek+6:53 - 4
Tobias Svendsen FossNetcompany INEOS+7:34 - 5
Ilan Van WilderSoudal Quick-Step+7:51 - 6
Brandon McnultyUAE Team Emirates XRG+7:53 - 7
Matthew RiccitelloDecathlon CMA CGM Team+8:48 - 8
Primož RogličRed Bull - Bora - Hansgrohe+9:23 - 9
Sergio Andres Higuita GarciaXDS Astana Team+9:26 - 10
Bart LemmenTeam Visma | Lease A Bike+9:44 - 11
Wilco KeldermanTeam Visma | Lease A Bike+9:59 - 12
Enric Mas NicolauMovistar Team+11:16 - 13
Finlay Xavier PickeringTeam Jayco AlUla+12:22 - 14
Tiesj BenootDecathlon CMA CGM Team+12:28 - 15MGMattia GaffuriTeam Picnic PostNL+12:39
- 16
Felix GrossschartnerUAE Team Emirates XRG+13:27 - 17
Simon DalbyUno-X Mobility+14:14 - 18
Marc HirschiTudor Pro Cycling Team+16:48 - 19
Liam SlockLotto Intermarché+17:25 - 20
Andrea BagioliLidl - Trek+18:22 - 21
Nairo QuintanaMovistar Team+21:17 - 22
Jhonatan NarvaezUAE Team Emirates XRG+22:31 - 23JRJavier Romo OliverMovistar Team+23:05
- 24PDPaul DoubleTeam Jayco AlUla+23:29
- 25
Lorenzo GermaniGroupama-FDJ United+23:40 - 26
Romain GregoireGroupama-FDJ United+24:28
- 27
Ewen CostiouGroupama-FDJ United+25:24 - 28
Sander De PestelDecathlon CMA CGM Team+25:47 - 29
Lenny Sydney MartinezBahrain Victorious+27:32 - 30
Andrew AugustNetcompany INEOS+28:01 - 31
Michael MatthewsTeam Jayco AlUla+28:08 - 32
Bjoern KoerdtTeam Picnic PostNL+28:09 - 33
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+28:35 - 34
Jarno WidarLotto Intermarché+29:51 - 35
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+29:56 - 36
Corbin John StrongNSN Cycling Team+31:03 - 37
Antonio TiberiBahrain Victorious+31:48 - 38
Mauro SchmidTeam Jayco AlUla+32:59 - 39
Aleksandr VlasovRed Bull - Bora - Hansgrohe+33:00 - 40
Louis VervaekeSoudal Quick-Step+33:27
- 41
Giovanni AleottiRed Bull - Bora - Hansgrohe+35:30 - 42
Roger Adria OliverasMovistar Team+35:57 - 43
Axel LauranceNetcompany INEOS+36:54 - 44
Filippo ZanaSoudal Quick-Step+38:40 - 45
Jan HirtNSN Cycling Team+39:13
- 46
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+39:22
- 47
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+39:30
- 48
Attila ValterBahrain Victorious+39:36 - 49MSMaximilian SchachmannSoudal Quick-Step+40:11
- 50JLJordan LabrosseDecathlon CMA CGM Team+40:32
- 51
Luca VergallitoAlpecin-Premier Tech+41:43 - 52
Martin TjøttaUno-X Mobility+41:50 - 53DVDarren Van BekkumXDS Astana Team+42:37
- 54
Bauke MollemaLidl - Trek+42:55 - 55
Tim WellensUAE Team Emirates XRG+43:20 - 56
Darren RaffertyEF Education - EasyPost+43:44 - 57
Pau Miquel DelgadoBahrain Victorious+44:03 - 58
Chris HamiltonTeam Picnic PostNL+44:06 - 59
Emiel VerstryngeAlpecin-Premier Tech+44:11 - 60
Steven KruijswijkTeam Visma | Lease A Bike+44:54 - 61
Frederik WandahlRed Bull - Bora - Hansgrohe+45:27 - 62
Valentin MadouasGroupama-FDJ United+45:46 - 63
Alexander HajekRed Bull - Bora - Hansgrohe+46:54 - 64
Mathieu Van Der PoelAlpecin-Premier Tech+47:13 - 65
Michal KwiatkowskiNetcompany INEOS+47:16 - 66
Sam OomenLidl - Trek+47:58 - 67
Jorge ArcasMovistar Team+52:33 - 68
Clément RussoGroupama-FDJ United+52:51 - 69
Callum ScotsonDecathlon CMA CGM Team+53:03 - 70
Jacopo MoscaLidl - Trek+55:01 - 71
Fabian WeissTudor Pro Cycling Team+55:52 - 72
Clément ChampoussinXDS Astana Team+57:04 - 73MNMagnus NielsenUno-X Mobility+57:28
- 74
Marco SchrettlXDS Astana Team+57:39 - 75
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+58:41 - 76
Afonso EulálioBahrain Victorious+1:00:01 - 77
Nils PolittUAE Team Emirates XRG+1:00:33 - 78
Lorenzo RotaLotto Intermarché+1:01:09 - 79
Silvan DillierAlpecin-Premier Tech+1:01:57
- 80
Lucas Wade HamiltonNetcompany INEOS+1:03:23
- 81
Thibau NysLidl - Trek+1:03:44 - 82NVNicolya VinokurovXDS Astana Team+1:03:54
- 83
Emil HerzogRed Bull - Bora - Hansgrohe+1:03:57 - 84
Tobias BayerAlpecin-Premier Tech+1:08:54 - 85
Rémy RochasGroupama-FDJ United+1:10:07 - 86
Oscar ChamberlainDecathlon CMA CGM Team+1:10:12 - 87
Asbjørn HellemoseTeam Jayco AlUla+1:11:59
- 88
Vincenzo AlbaneseEF Education - EasyPost+1:12:04 - 89
Sébastien GrignardLotto Intermarché+1:14:22 - 90
Marco HallerTudor Pro Cycling Team+1:22:42
- 91
Kamil GradekBahrain Victorious+1:24:27 - 92
Marco BrennerTudor Pro Cycling Team+1:29:07
Points classification
- 1
Bart LemmenTeam Visma | Lease A Bike12 - 4
Jarno WidarLotto Intermarché4 - 5
Nairo QuintanaMovistar Team2
Mountains classification
- 1
Louis VervaekeSoudal Quick-Step34
- 2
Bauke MollemaLidl - Trek32 - 3
Lenny Sydney MartinezBahrain Victorious23 - 4
Mauro SchmidTeam Jayco AlUla10 - 5PDPaul DoubleTeam Jayco AlUla9
- 6
Nairo QuintanaMovistar Team6
Youth classification
- 1
Lenny Sydney MartinezBahrain Victorious4:12:31 - 2
Jarno WidarLotto Intermarché+1:46 - 3
Matthew RiccitelloDecathlon CMA CGM Team+1:48 - 4
Mathias VacekLidl - Trek+2:09 - 5
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+3:51
- 6
Simon DalbyUno-X Mobility+3:51 - 7DVDarren Van BekkumXDS Astana Team+4:28
- 8
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+4:53 - 9
Finlay Xavier PickeringTeam Jayco AlUla+5:06 - 10
Antonio TiberiBahrain Victorious+5:42 - 11
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+5:48 - 12
Axel LauranceNetcompany INEOS+6:27 - 13
Ewen CostiouGroupama-FDJ United+6:50 - 14
Romain GregoireGroupama-FDJ United+8:44
- 15
Bjoern KoerdtTeam Picnic PostNL+10:50 - 16
Fabian WeissTudor Pro Cycling Team+11:50 - 17
Thibau NysLidl - Trek+12:57 - 18
Darren RaffertyEF Education - EasyPost+13:19 - 19
Lorenzo GermaniGroupama-FDJ United+13:52 - 20
Frederik WandahlRed Bull - Bora - Hansgrohe+14:09 - 21
Martin TjøttaUno-X Mobility+14:23 - 22
Alexander HajekRed Bull - Bora - Hansgrohe+15:59 - 23
Andrew AugustNetcompany INEOS+20:08 - 24
Emiel VerstryngeAlpecin-Premier Tech+20:08 - 25
Emil HerzogRed Bull - Bora - Hansgrohe+20:08 - 26
Afonso EulálioBahrain Victorious+23:14 - 27NVNicolya VinokurovXDS Astana Team+23:14
- 28JLJordan LabrosseDecathlon CMA CGM Team+23:14
- 29
Oscar ChamberlainDecathlon CMA CGM Team+24:59 - 30
Marco BrennerTudor Pro Cycling Team+29:56
- 31
Marco SchrettlXDS Astana Team+29:56 - DNF
Markel Beloki FernandezEF Education - EasyPostDNF - DNF
Luke LampertiEF Education - EasyPostDNF - DNF
Colby SimmonsEF Education - EasyPostDNF - DNF
Felix Ørn-KristoffLotto IntermarchéDNF - DNF
Moritz KretschyNSN Cycling TeamDNF - DNF
Davide De PrettoTeam Jayco AlUlaDNF - DNF
Menno HuisingTeam Visma | Lease A BikeDNF - DNS
Alec SegaertBelgiumDNS - DNS
Matthew BrennanTeam Visma | Lease A BikeDNS

