Stage 4: Aarburg → Aarburg
Individual time trial23 km20 Jun 2026
Stage result
- 1
Tadej PogačarUAE Team Emirates XRG26:37.99 - 2
Mathieu Van Der PoelAlpecin-Premier Tech+1.00 - 3
Tobias Svendsen FossNetcompany INEOS+7.00 - 4
Mathias VacekLidl - Trek+11.00 - 5
Tim WellensUAE Team Emirates XRG+13.00 - 6
Felix GrossschartnerUAE Team Emirates XRG+28.00 - 7
Sander De PestelDecathlon CMA CGM Team+28.00 - 8
Mauro SchmidTeam Jayco AlUla+30.00 - 9
Brandon McnultyUAE Team Emirates XRG+32.00 - 10
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+37.00 - 11
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+37.00 - 12
Primož RogličRed Bull - Bora - Hansgrohe+38.00 - 13
Michael MatthewsTeam Jayco AlUla+39.00 - 14
Nils PolittUAE Team Emirates XRG+44.00 - 15
Alec SegaertBelgium+45.00 - 16
Antonio TiberiBahrain Victorious+47.00 - 17
Ilan Van WilderSoudal Quick-Step+50.00 - 18
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+52.00 - 19
Andrew AugustNetcompany INEOS+53.00 - 20
Michal KwiatkowskiNetcompany INEOS+1:02.00 - 21
Arthur KluckersTudor Pro Cycling Team+1:04.00 - 22
Wilco KeldermanTeam Visma | Lease A Bike+1:07.00 - 24
Aleksandr VlasovRed Bull - Bora - Hansgrohe+1:08.00 - 25
Lenny Sydney MartinezBahrain Victorious+1:12.00 - 26
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+1:14.00 - 27
Romain GregoireGroupama-FDJ United+1:22.00
- 28
Oscar ChamberlainDecathlon CMA CGM Team+1:22.00 - 29
Emil HerzogRed Bull - Bora - Hansgrohe+1:23.00 - 30JRJavier Romo OliverMovistar Team+1:24.00
- 31
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+1:25.00
- 32
Markel Beloki FernandezEF Education - EasyPost+1:25.00 - 33JLJordan LabrosseDecathlon CMA CGM Team+1:26.00
- 34
Liam SlockLotto Intermarché+1:30.00 - 35
Clément RussoGroupama-FDJ United+1:32.00 - 36
Matthew RiccitelloDecathlon CMA CGM Team+1:32.00 - 37
Richard CarapazEF Education - EasyPost+1:32.00 - 38MSMaximilian SchachmannSoudal Quick-Step+1:33.00
- 39PDPaul DoubleTeam Jayco AlUla+1:34.00
- 40
Darren RaffertyEF Education - EasyPost+1:37.00 - 41
Emiel VerstryngeAlpecin-Premier Tech+1:38.00 - 42
Marc HirschiTudor Pro Cycling Team+1:39.00 - 43
Andrea BagioliLidl - Trek+1:39.00 - 44
Lorenzo GermaniGroupama-FDJ United+1:40.00 - 45
Bart LemmenTeam Visma | Lease A Bike+1:40.00 - 46
Marco BrennerTudor Pro Cycling Team+1:42.00
- 47
Yevgeniy FedorovXDS Astana Team+1:44.00 - 48
Fabian WeissTudor Pro Cycling Team+1:45.00 - 49
Jacopo MoscaLidl - Trek+1:48.00 - 50
Valentin MadouasGroupama-FDJ United+1:49.00 - 51
Sergio Andres Higuita GarciaXDS Astana Team+1:50.00 - 52MGMattia GaffuriTeam Picnic PostNL+1:50.00
- 53NVNicolya VinokurovXDS Astana Team+1:52.00
- 54
Patrick GamperTeam Jayco AlUla+1:54.00 - 55
Enric Mas NicolauMovistar Team+1:55.00 - 56
Jhonatan NarvaezUAE Team Emirates XRG+1:57.00 - 57
Sven Erik BystrømUno-X Mobility+1:58.00 - 58
Ben SwiftNetcompany INEOS+2:04.00 - 59
Jonas RutschLotto Intermarché+2:09.00 - 60
Silvan DillierAlpecin-Premier Tech+2:10.00
- 61
Alexey LutsenkoNSN Cycling Team+2:11.00 - 62
Louis VervaekeSoudal Quick-Step+2:16.00
- 63
Menno HuisingTeam Visma | Lease A Bike+2:18.00 - 64
Finlay Xavier PickeringTeam Jayco AlUla+2:18.00 - 65
Sébastien GrignardLotto Intermarché+2:20.00 - 66
Alberto BettiolXDS Astana Team+2:20.00 - 67
Axel LauranceNetcompany INEOS+2:22.00 - 68
Giovanni AleottiRed Bull - Bora - Hansgrohe+2:22.00 - 69
Steven KruijswijkTeam Visma | Lease A Bike+2:23.00 - 70
Sam OomenLidl - Trek+2:24.00 - 71
Roger Adria OliverasMovistar Team+2:25.00 - 72
Filippo ZanaSoudal Quick-Step+2:25.00 - 73
Mikel Landa MeanaSoudal Quick-Step+2:26.00 - 74
Paul LapeiraDecathlon CMA CGM Team+2:26.00 - 75
Lorenzo RotaLotto Intermarché+2:27.00 - 76
Julian AlaphilippeTudor Pro Cycling Team+2:29.00
- 77
Bjoern KoerdtTeam Picnic PostNL+2:30.00 - 78
Tiesj BenootDecathlon CMA CGM Team+2:31.00 - 79
Corbin John StrongNSN Cycling Team+2:31.00 - 80
Lucas Wade HamiltonNetcompany INEOS+2:33.00
- 81
Marco HallerTudor Pro Cycling Team+2:34.00
- 82
Attila ValterBahrain Victorious+2:36.00 - 83
Pau Miquel DelgadoBahrain Victorious+2:39.00 - 84
Dion Allan SmithNSN Cycling Team+2:40.00 - 85
Rémy RochasGroupama-FDJ United+2:40.00 - 86
Simon DalbyUno-X Mobility+2:41.00 - 87
Marijn Van Den BergEF Education - EasyPost+2:42.00 - 88
Tobias BayerAlpecin-Premier Tech+2:44.00 - 89
Jorge ArcasMovistar Team+2:49.00 - 90
Alexander HajekRed Bull - Bora - Hansgrohe+2:50.00 - 91
Milan VaderPinarello-Q36.5 Pro Cycling Team+2:51.00 - 92
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+2:52.00
- 93
Clément ChampoussinXDS Astana Team+2:55.00 - 94
Afonso EulálioBahrain Victorious+2:58.00 - 95
Chris HamiltonTeam Picnic PostNL+2:59.00 - 96
Moritz KretschyNSN Cycling Team+2:59.00 - 97
Matthew BrennanTeam Visma | Lease A Bike+3:02.00 - 98
Ewen CostiouGroupama-FDJ United+3:02.00 - 99
Domen NovakUAE Team Emirates XRG+3:06.00 - 100
Davide De PrettoTeam Jayco AlUla+3:07.00 - 101
Frederik WandahlRed Bull - Bora - Hansgrohe+3:13.00 - 102
Jan HirtNSN Cycling Team+3:13.00
- 103
Callum ScotsonDecathlon CMA CGM Team+3:16.00 - 104
Oscar RiesebeekAlpecin-Premier Tech+3:16.00 - 105
Colby SimmonsEF Education - EasyPost+3:17.00 - 106
Nairo QuintanaMovistar Team+3:20.00 - 107
Thibau NysLidl - Trek+3:25.00 - 108
Vincenzo AlbaneseEF Education - EasyPost+3:26.00 - 109
Brandon Smith Rivera VargasNetcompany INEOS+3:27.00 - 110
Luke LampertiEF Education - EasyPost+3:28.00 - 111
Asbjørn HellemoseTeam Jayco AlUla+3:29.00
- 112
Felix Ørn-KristoffLotto Intermarché+3:29.00 - 113
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+3:33.00 - 114
Luca VergallitoAlpecin-Premier Tech+3:34.00 - 115MNMagnus NielsenUno-X Mobility+3:37.00
- 116
Alexander KampUno-X Mobility+3:46.00 - 117
Martin TjøttaUno-X Mobility+3:46.00 - 118DVDarren Van BekkumXDS Astana Team+4:00.00
- 119
Marco SchrettlXDS Astana Team+4:02.00 - 120
Kamil GradekBahrain Victorious+4:23.00 - 121
Jarno WidarLotto Intermarché+4:31.00 - 122
Pelayo Sanchez MayoMovistar Team+4:44.00 - 123
Bauke MollemaLidl - Trek+5:47.00 - DNS
Patrick KonradLidl - TrekDNS
- DNS
Orluis Alberto Aular SanabriaMovistar TeamDNS - DNS
Alberto DaineseSoudal Quick-StepDNS
General classification
- 1
Tadej PogačarUAE Team Emirates XRG10:56:29 - 2
Richard CarapazEF Education - EasyPost+4:22 - 3
Mathias VacekLidl - Trek+4:27 - 4
Andrea BagioliLidl - Trek+4:46 - 5
Brandon McnultyUAE Team Emirates XRG+5:16 - 6
Tobias Svendsen FossNetcompany INEOS+5:19 - 7
Ilan Van WilderSoudal Quick-Step+5:34 - 8
Wilco KeldermanTeam Visma | Lease A Bike+5:51 - 9
Primož RogličRed Bull - Bora - Hansgrohe+6:04 - 10
Matthew RiccitelloDecathlon CMA CGM Team+6:43 - 11
Jhonatan NarvaezUAE Team Emirates XRG+6:54 - 12
Finlay Xavier PickeringTeam Jayco AlUla+6:59 - 13
Sergio Andres Higuita GarciaXDS Astana Team+7:02 - 14
Andrew AugustNetcompany INEOS+7:36 - 15
Mikel Landa MeanaSoudal Quick-Step+7:38 - 16
Tiesj BenootDecathlon CMA CGM Team+7:43 - 17
Felix GrossschartnerUAE Team Emirates XRG+7:49 - 18
Bart LemmenTeam Visma | Lease A Bike+8:05 - 19MGMattia GaffuriTeam Picnic PostNL+8:38
- 20
Enric Mas NicolauMovistar Team+9:11 - 21
Lorenzo GermaniGroupama-FDJ United+9:31 - 22
Simon DalbyUno-X Mobility+10:06 - 23
Marc HirschiTudor Pro Cycling Team+10:13 - 24
Liam SlockLotto Intermarché+12:06 - 25
Paul LapeiraDecathlon CMA CGM Team+13:01 - 26
Sander De PestelDecathlon CMA CGM Team+13:59 - 27
Michael MatthewsTeam Jayco AlUla+14:01 - 28
Romain GregoireGroupama-FDJ United+15:27
- 29PDPaul DoubleTeam Jayco AlUla+16:39
- 30JLJordan LabrosseDecathlon CMA CGM Team+17:01
- 31
Bjoern KoerdtTeam Picnic PostNL+17:02 - 32JRJavier Romo OliverMovistar Team+17:06
- 33
Ewen CostiouGroupama-FDJ United+18:17 - 34
Nairo QuintanaMovistar Team+18:55 - 35
Corbin John StrongNSN Cycling Team+21:02 - 36
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+22:30 - 37
Emiel VerstryngeAlpecin-Premier Tech+23:46 - 38
Milan VaderPinarello-Q36.5 Pro Cycling Team+24:43 - 39
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+24:46 - 40
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team+24:58 - 41
Aleksandr VlasovRed Bull - Bora - Hansgrohe+25:15 - 42
Antonio TiberiBahrain Victorious+25:49 - 43
Attila ValterBahrain Victorious+26:00 - 44
Xandro MeurissePinarello-Q36.5 Pro Cycling Team+26:16
- 45MSMaximilian SchachmannSoudal Quick-Step+26:35
- 46
Mathieu Van Der PoelAlpecin-Premier Tech+26:48 - 47
Martin TjøttaUno-X Mobility+27:10 - 48
Jacopo MoscaLidl - Trek+27:19 - 49
Lenny Sydney MartinezBahrain Victorious+27:21 - 50
Marco SchrettlXDS Astana Team+27:26 - 51
Roger Adria OliverasMovistar Team+27:27 - 52
Jarno WidarLotto Intermarché+27:48 - 53
Clément RussoGroupama-FDJ United+29:20 - 54
Mauro SchmidTeam Jayco AlUla+29:27 - 55
Louis VervaekeSoudal Quick-Step+29:45
- 56
Sven Erik BystrømUno-X Mobility+29:46 - 57
Darren RaffertyEF Education - EasyPost+30:08 - 58
Axel LauranceNetcompany INEOS+30:10 - 59
Pau Miquel DelgadoBahrain Victorious+30:27 - 60
Alexander HajekRed Bull - Bora - Hansgrohe+30:38 - 61
Julian AlaphilippeTudor Pro Cycling Team+30:48
- 62
Giovanni AleottiRed Bull - Bora - Hansgrohe+30:53 - 63
Frederik WandahlRed Bull - Bora - Hansgrohe+31:01 - 64
Davide De PrettoTeam Jayco AlUla+31:38 - 65
Tim WellensUAE Team Emirates XRG+31:39 - 66
Michal KwiatkowskiNetcompany INEOS+31:39 - 67
Pier-André CôtéNSN Cycling Team+32:05 - 68
Filippo ZanaSoudal Quick-Step+32:41 - 69
Marijn Van Den BergEF Education - EasyPost+33:06 - 70
Pelayo Sanchez MayoMovistar Team+33:15 - 71
Clément ChampoussinXDS Astana Team+33:33 - 72
Alberto BettiolXDS Astana Team+33:41 - 73
Chris HamiltonTeam Picnic PostNL+33:50 - 74
Brandon Smith Rivera VargasNetcompany INEOS+33:51 - 75MNMagnus NielsenUno-X Mobility+33:57
- 76
Alec SegaertBelgium+34:29 - 77
Jorge ArcasMovistar Team+34:36 - 78
Jan HirtNSN Cycling Team+35:05
- 79
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+35:14
- 80
Luca VergallitoAlpecin-Premier Tech+35:38 - 81
Patrick GamperTeam Jayco AlUla+35:52 - 82
Steven KruijswijkTeam Visma | Lease A Bike+35:56 - 83
Markel Beloki FernandezEF Education - EasyPost+36:03 - 84
Afonso EulálioBahrain Victorious+36:30 - 85
Alexey LutsenkoNSN Cycling Team+36:37 - 86
Lorenzo RotaLotto Intermarché+37:38 - 87
Valentin MadouasGroupama-FDJ United+37:40 - 88
Sam OomenLidl - Trek+37:42 - 89DVDarren Van BekkumXDS Astana Team+37:52
- 90
Bauke MollemaLidl - Trek+38:14 - 91
Menno HuisingTeam Visma | Lease A Bike+38:26 - 92
Yevgeniy FedorovXDS Astana Team+39:01 - 93
Nils PolittUAE Team Emirates XRG+39:34 - 94
Matthew BrennanTeam Visma | Lease A Bike+39:42 - 95
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team+40:14 - 96NVNicolya VinokurovXDS Astana Team+40:23
- 97
Lucas Wade HamiltonNetcompany INEOS+40:40
- 98
Sjoerd BaxPinarello-Q36.5 Pro Cycling Team+41:03 - 99
Silvan DillierAlpecin-Premier Tech+41:32
- 100
Rémy RochasGroupama-FDJ United+42:02 - 101
Callum ScotsonDecathlon CMA CGM Team+42:52 - 102
Emil HerzogRed Bull - Bora - Hansgrohe+43:32 - 103
Fabian WeissTudor Pro Cycling Team+43:45 - 104
Jonas RutschLotto Intermarché+44:22 - 105
Oscar ChamberlainDecathlon CMA CGM Team+44:56 - 106
Alexander KampUno-X Mobility+45:59 - 107
Domen NovakUAE Team Emirates XRG+46:29 - 108
Moritz KretschyNSN Cycling Team+46:33 - 109
Tobias BayerAlpecin-Premier Tech+46:35 - 110
Oscar RiesebeekAlpecin-Premier Tech+47:04 - 111
Dion Allan SmithNSN Cycling Team+47:30 - 112
Arthur KluckersTudor Pro Cycling Team+47:34 - 113
Colby SimmonsEF Education - EasyPost+47:34 - 114
Vincenzo AlbaneseEF Education - EasyPost+47:47 - 115
Ben SwiftNetcompany INEOS+49:09 - 116
Sébastien GrignardLotto Intermarché+49:36 - 117
Thibau NysLidl - Trek+50:30 - 118
Asbjørn HellemoseTeam Jayco AlUla+51:34
- 119
Luke LampertiEF Education - EasyPost+51:42 - 120
Marco HallerTudor Pro Cycling Team+52:29
- 121
Kamil GradekBahrain Victorious+56:45 - 122
Felix Ørn-KristoffLotto Intermarché+57:11 - 123
Marco BrennerTudor Pro Cycling Team+58:54
Points classification
- 1
Tadej PogačarUAE Team Emirates XRG30 - 2
Romain GregoireGroupama-FDJ United18
- 3
Jhonatan NarvaezUAE Team Emirates XRG16 - 4
Xandro MeurissePinarello-Q36.5 Pro Cycling Team14
- 5
Richard CarapazEF Education - EasyPost12 - 6
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team12 - 7
Mathieu Van Der PoelAlpecin-Premier Tech10 - 8
Andrea BagioliLidl - Trek8 - 9
Bart LemmenTeam Visma | Lease A Bike8 - 10
Mathias VacekLidl - Trek6 - 11
Tobias Svendsen FossNetcompany INEOS6 - 12MNMagnus NielsenUno-X Mobility6
- 13
Ilan Van WilderSoudal Quick-Step4 - 14
Filippo ZanaSoudal Quick-Step4 - 15
Marijn Van Den BergEF Education - EasyPost4 - 16
Finlay Xavier PickeringTeam Jayco AlUla2 - 17
Alfred Brockwell WrightPinarello-Q36.5 Pro Cycling Team2 - 18
Tim WellensUAE Team Emirates XRG2 - 19
Sander De PestelDecathlon CMA CGM Team-3
Mountains classification
- 1
Louis VervaekeSoudal Quick-Step18
- 2
Tadej PogačarUAE Team Emirates XRG14 - 3
Xandro MeurissePinarello-Q36.5 Pro Cycling Team13
- 4
Jhonatan NarvaezUAE Team Emirates XRG10 - 5PDPaul DoubleTeam Jayco AlUla8
- 6
Bart LemmenTeam Visma | Lease A Bike6 - 7
Andrea BagioliLidl - Trek6 - 8
Aleksandr VlasovRed Bull - Bora - Hansgrohe6 - 9MSMaximilian SchachmannSoudal Quick-Step6
- 10
Mathias VacekLidl - Trek5 - 11
Brandon McnultyUAE Team Emirates XRG5 - 12
Richard CarapazEF Education - EasyPost4 - 13
Mikel Landa MeanaSoudal Quick-Step4 - 14
Ewen CostiouGroupama-FDJ United4 - 15
Tim WellensUAE Team Emirates XRG4 - 16
Rémy RochasGroupama-FDJ United4 - 17
Emiel VerstryngeAlpecin-Premier Tech3 - 18
Simon DalbyUno-X Mobility2 - 19
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team2 - 20
Filippo ZanaSoudal Quick-Step2 - 21
Xabier Mikel Azparren IrurzunPinarello-Q36.5 Pro Cycling Team2 - 22
Finlay Xavier PickeringTeam Jayco AlUla1 - 23
Afonso EulálioBahrain Victorious1 - 24
Sander De PestelDecathlon CMA CGM Team-3
Youth classification
- 1
Mathias VacekLidl - Trek11:00:56 - 2
Matthew RiccitelloDecathlon CMA CGM Team+2:16 - 3
Finlay Xavier PickeringTeam Jayco AlUla+2:32 - 4
Andrew AugustNetcompany INEOS+3:09 - 5
Lorenzo GermaniGroupama-FDJ United+5:04 - 6
Simon DalbyUno-X Mobility+5:39 - 7
Romain GregoireGroupama-FDJ United+11:00
- 8JLJordan LabrosseDecathlon CMA CGM Team+12:34
- 9
Bjoern KoerdtTeam Picnic PostNL+12:35 - 10
Ewen CostiouGroupama-FDJ United+13:50 - 11
Finn Fisher-BlackRed Bull - Bora - Hansgrohe+18:03 - 12
Emiel VerstryngeAlpecin-Premier Tech+19:19 - 13
Marcel Camprubi PijuanPinarello-Q36.5 Pro Cycling Team+20:19 - 14
Antonio TiberiBahrain Victorious+21:22 - 15
Martin TjøttaUno-X Mobility+22:43 - 16
Lenny Sydney MartinezBahrain Victorious+22:54 - 17
Marco SchrettlXDS Astana Team+22:59 - 18
Jarno WidarLotto Intermarché+23:21 - 19
Darren RaffertyEF Education - EasyPost+25:41 - 20
Axel LauranceNetcompany INEOS+25:43 - 21
Alexander HajekRed Bull - Bora - Hansgrohe+26:11 - 22
Frederik WandahlRed Bull - Bora - Hansgrohe+26:34 - 23
Davide De PrettoTeam Jayco AlUla+27:11 - 24
Alec SegaertBelgium+30:02 - 25
Walter CalzoniPinarello-Q36.5 Pro Cycling Team+30:47
- 26
Markel Beloki FernandezEF Education - EasyPost+31:36 - 27
Afonso EulálioBahrain Victorious+32:03 - 28DVDarren Van BekkumXDS Astana Team+33:25
- 29
Menno HuisingTeam Visma | Lease A Bike+33:59 - 30
Matthew BrennanTeam Visma | Lease A Bike+35:15 - 31NVNicolya VinokurovXDS Astana Team+35:56
- 32
Emil HerzogRed Bull - Bora - Hansgrohe+39:05 - 33
Fabian WeissTudor Pro Cycling Team+39:18 - 34
Oscar ChamberlainDecathlon CMA CGM Team+40:29 - 35
Moritz KretschyNSN Cycling Team+42:06 - 36
Colby SimmonsEF Education - EasyPost+43:07 - 37
Thibau NysLidl - Trek+46:03 - 38
Luke LampertiEF Education - EasyPost+47:15 - 39
Felix Ørn-KristoffLotto Intermarché+52:44 - 40
Marco BrennerTudor Pro Cycling Team+54:27

