Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Brands

Tour de France

Tour de France stage 16: Hugo Houle soloes to Canada’s first stage win since 1988

The Canadian wins the attack-riddled 16th stage across the French Pyrénées while Jonas Vingegaard fends off Tadej Pogačar.

Don't miss a moment from Paris-Roubaix and Unbound Gravel, to the Giro d’Italia, Tour de France, Vuelta a España, and everything in between when you join Outside+.

Hugo Houle (Israel Premier Tech) won a daring solo attack Tuesday to take Canada’s first stage at the Tour de France since Steve Bauer triumphed in 1988.

The Canadian jumped out of an all-day breakaway to win the exciting, attack-riddled 16th stage across the French Pyrénées in the first of three climbing days that could decide the 2022 Tour.

Teammate and compatriot Michael Woods crossed the line third, with Valentin Madouas (Groupama-FDJ) in second. American rider Matteo Jorgenson (Movistar) slid out while chasing on the descent, and crossed the line fourth in his third top-5 of his debut Tour.

Two first-category climbs stacked up in the final half of the 178.5km stage from Carcassonne to Foix spiced up the day’s racing, with a lead group of stage-hunters racing for the win, and the GC group swapping punches for the yellow jersey.

The stage win was the first by a Canadian since Bauer won a stage in 1988, who also wore the yellow jersey for five days and finished fourth overall.

“I never won a race, so I guess it’s the right place to win my first race,” Houle said. “When I attacked, it was set to the table for Michael Woods. When I went, I went full-gas, and in the end, I was hanging on. I know if I go to the top with 30-40 seconds, maybe I could do it. It was tight.

“It was a long time at 30 seconds, I never gave up. On the technical section I gained some more time, when they said 1 minute, I knew I was going to do it. I was cramping because I could not get to the car for the last 60km.

“This is for my brother, who died when I turned professional. I worked 10 to 12 years to get the win for him. I do not know what to say. I am just so happy.”

Jonas Vingegaard (Jumbo-Visma) fended off attacks from Tadej Pogačar (UAE Team Emirates) to retain the yellow jersey.

There were some shakeups in the top-10, with Nairo Quintana (Arkéa-Samsic) moving into fourth and David Gaudu (Groupama-FDJ) into fifth.

Adam Yates (Ineos Grenadiers slipped from fifth to sixth, with Romain Bardet (Team DSM) falling from fourth to ninth.

Aleksandr Vlasov (Bora-Hansgrohe) rode into the breakaway, and nudged from 11th to eighth.

Two races within one on the Mur de Péguère

Tadej Pogačar delivered on his promise to attack. (Photo: Michael Steele/Getty Images)

It was two races within in, with the remnants of an early breakaway challenging for the stage win, and the GC rivals trading punches for the yellow jersey.

There were riders all over the road going into the day’s final major climb at the Mur de Péguère (9.4km at 7.8 percent).

A group of 14 hit the base to challenge for the stage, with Matteo Jorgenson, Brandon McNulty, Michael Woods, and Hugo Houle in the lead stage-hunting pack that also included Wout van Aert, Damiano Caruso, and Aleksandr Vlasov.

A GC bunch of about 30 riders regrouped to chase behind at about seven minutes coming to the base of the final climb, with Pogačar living up to promises to attack on the previous climb to put Vingegaard under pressure. Movistar set the early pace.

Up the road, Houle peeled away early out of the break to open nearly a minute gap to the chasers raised hopes for the first Canadian stage win since Steve Bauer in 1988. Jorgenson and Woods chased over the summit at 25 seconds back.

In the GC group with about 29km to go, Rafal Majka surged to the front and quickly blew up the leaders on the steeper ramps. Pogačar, Vingegaard, Sepp Kuss, and Nairo Quintana held the wheel, while Thomas and Yates paced a few bike lengths behind, with others trailing off the pace.

Majka suffered a mechanical with 2km to go on the climb and Kuss pushed the pace on the front, with Thomas, Yates, and Gaudu going out the back. Bardet was also losing time and sliding backward on the GC.

The long, twisting downhill saw the top GC leaders regroup, with Van Aert, McNulty, and Dani Martínez joining the front after riding into the early break to help pace their respective leaders.

With 17km to go, Houle was up the road about 35 seconds clear of the chasing Jorgenson, with Woods marking the wheel. Jorgenson slid out on a left-hander with about 12km to go to lose his chances for victory, but he was able to continue in the chase.

Big break goes up the road

Fans watch the peloton in stage 16 at the Tour de France on Tuesday. (Photo: ANNE-CHRISTINE POUJOULAT/AFP via Getty Images)

Two early climbs set the stage for a big breakaway, and the peloton delivered on expectations.

Nearly 30 riders pulled clear, including Simon Geschke (Cofidis) racing to protect his lead in the King of the Mountains jersey. Also present was a strong North American contingent, with Michael Woods and Hugo Houle (Israel Premier Tech), Neilson Powless (EF Education-EasyPost), Matteo Jorgenson (Movistar), and Brandon McNulty (UAE Team Emirates).

Quinn Simmons (Trek-Segafredo) and Michael Matthews (BikeExchange-Jayco) tried in vain to bridge across, but didn’t make it.

One rider drawing attention was the presence of Alexsandr Vlasov (Bora Hansgrohe), who started the stage at 11th at 10:32 back.

The gap grew to north of seven minutes at the halfway point, pushing Vlasov near the top-5 on the virtual GC. The Russian was showing signs of recovering from crashes that derailed his podium ambitions early in the Tour.

Key helper Marc Soler of UAE Team Emirates was suffering near the back at the halfway mark after vomiting during the stage.

Damiano Caruso (Bahrain Victorious) surged out of the breakaway near the approach of the first of two first-category climbs at Port de Lers as the big break inevitably broke into pieces. Woods gave chase with under 70km to go and about six riders gelled together at the front.

In the GC group behind, Pogačar delivered on his promise and attacked with about 3km to go. Vingegaard marked two fierce accelerations, and Pogačar jumped again just coming over the summit.

It was game on coming onto the day’s final climb. The main victim at this point of the race was Romain Bardet (Team DSM), who lost touch near the summit.

More riders out of the Tour de France

Only three riders remain on the team for the closing stages at the Tour de France. (Photo: Sergei Gapon/Anadolu Agency via Getty Images)

The 16th stage started with several riders not taking the start. Jakob Fuglsang (Israel Premier Tech) didn’t start due to a broken rib from stage 15. Lennard Kämna (Bora Hansgrohe) cited a cold, while Ag2r Citroën lost Mikaël Cherel and Aurélien Paret-Peintre and Max Walscheid (Cofidis) to COVID-19.

Only six teams started the stage with all eight starters still in the race, including Ineos Grenadiers.

What’s next: Peyragudes summit finish

The 2022 Tour continues Wednesday with the second of three straight climbing stages across the Pyrénées. The 129.7km stage starts in Saint-Gaudens and ends at the Cat. 1 Peyragudes summit.

The short and explosive stage features the Col d’Aspin at 65km and a second-category climb quickly after that. A long descent brings the peloton to the Cat. 1 Col de Val Louron at 109.5km.

The summit finale at Peyragudes returns to the Tour for the fourth time. The steep final climb should produce some fireworks, with Romain Bardet the last winner in 2017.

Tour de France Stage 16 Results

Stage
RankNameTeamTime
1HOULE HugoIsrael - Premier Tech4:23:47
2MADOUAS ValentinGroupama - FDJ1:10
3WOODS MichaelIsrael - Premier Tech1:10
4JORGENSON MatteoMovistar Team1:12
5STORER MichaelGroupama - FDJ1:25
6VLASOV AleksandrBORA - hansgrohe1:40
7TEUNS DylanBahrain - Victorious1:40
8GESCHKE SimonCofidis2:11
9BURGAUDEAU MathieuTotalEnergies5:04
10CARUSO DamianoBahrain - Victorious5:04
11HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team5:45
12POWLESS NeilsonEF Education-EasyPost5:45
13VAN AERT WoutJumbo-Visma5:54
14MCNULTY BrandonUAE Team Emirates5:54
15VINGEGAARD JonasJumbo-Visma5:54
16POGAČAR TadejUAE Team Emirates5:54
17THOMAS GeraintINEOS Grenadiers5:54
18GAUDU DavidGroupama - FDJ5:54
19QUINTANA NairoTeam Arkéa Samsic5:54
19MARTÍNEZ Daniel FelipeINEOS Grenadiers5:57
20KUSS SeppJumbo-Visma5:57
21WELLENS TimLotto Soudal7:16
22YATES AdamINEOS Grenadiers7:16
23PIDCOCK ThomasINEOS Grenadiers7:16
24MEINTJES LouisIntermarché - Wanty - Gobert Matériaux7:16
25SCHULTZ NickTeam BikeExchange - Jayco7:16
26VELASCO SimoneAstana Qazaqstan Team8:41
27SÁNCHEZ Luis LeónBahrain - Victorious8:41
28LUTSENKO AlexeyAstana Qazaqstan Team8:41
29JUNGELS BobAG2R Citroën Team8:41
30MAS EnricMovistar Team8:41
31FROOME ChrisIsrael - Premier Tech8:41
32PINOT ThibautGroupama - FDJ8:41
33KONRAD PatrickBORA - hansgrohe8:41
34LEKNESSUND AndreasTeam DSM9:30
35BARDET RomainTeam DSM9:30
36HAMILTON ChrisTeam DSM9:31
37VERONA CarlosMovistar Team9:37
38MÜHLBERGER GregorMovistar Team14:03
39GALLOPIN TonyTrek - Segafredo14:03
40MAJKA RafałUAE Team Emirates14:08
41BARTHE CyrilB&B Hotels - KTM15:16
42GENIETS KevinGroupama - FDJ16:28
43OWSIAN ŁukaszTeam Arkéa Samsic16:28
44GILBERT PhilippeLotto Soudal16:50
45GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux16:50
46CASTROVIEJO JonathanINEOS Grenadiers16:50
47IZAGIRRE GorkaMovistar Team16:50
48BOUET MaximeTeam Arkéa Samsic16:50
49NEILANDS KristsIsrael - Premier Tech16:50
50LE GAC OlivierGroupama - FDJ16:50
51GROßSCHARTNER FelixBORA - hansgrohe19:29
52BISSEGGER StefanEF Education-EasyPost19:29
53VAN HOOYDONCK NathanJumbo-Visma19:29
54THOMAS BenjaminCofidis20:45
55MOLLEMA BaukeTrek - Segafredo20:45
56EEKHOFF NilsTeam DSM20:45
57SCHÖNBERGER SebastianB&B Hotels - KTM20:45
58VAN BAARLE DylanINEOS Grenadiers20:45
59ZEITS AndreyAstana Qazaqstan Team20:45
60OLIVEIRA NelsonMovistar Team20:45
61DUCHESNE AntoineGroupama - FDJ20:45
62DOMBROWSKI JoeAstana Qazaqstan Team20:45
63DILLIER SilvanAlpecin-Deceuninck20:45
64CICCONE GiulioTrek - Segafredo20:45
65KÜNG StefanGroupama - FDJ20:45
66RIABUSHENKO AlexandrAstana Qazaqstan Team22:58
67BETTIOL AlbertoEF Education-EasyPost22:58
68URÁN RigobertoEF Education-EasyPost22:58
69PÉRICHON Pierre-LucCofidis22:58
70BYSTRØM Sven ErikIntermarché - Wanty - Gobert Matériaux22:58
71IZAGIRRE IonCofidis22:58
72GOUGEARD AlexisB&B Hotels - KTM22:58
73LOUVEL MatisTeam Arkéa Samsic22:58
74PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux24:51
75DEWULF StanAG2R Citroën Team24:54
76ERVITI ImanolMovistar Team24:56
77COSNEFROY BenoîtAG2R Citroën Team24:56
78DOULL OwainEF Education-EasyPost24:56
79WRIGHT FredBahrain - Victorious24:56
80BAGIOLI AndreaQuick-Step Alpha Vinyl Team24:59
81SKUJIŅŠ TomsTrek - Segafredo24:59
82NIV GuyIsrael - Premier Tech24:59
83SIMMONS QuinnTrek - Segafredo24:59
84RUTSCH JonasEF Education-EasyPost24:59
85POLITT NilsBORA - hansgrohe24:59
86BENOOT TiesjJumbo-Visma24:59
87ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux24:59
88SWIFT ConnorTeam Arkéa Samsic24:59
89BJERG MikkelUAE Team Emirates24:59
90PEREZ AnthonyCofidis28:55
91BONNAMOUR FranckB&B Hotels - KTM28:55
92TUSVELD MartijnTeam DSM28:55
93STUYVEN JasperTrek - Segafredo29:48
94BOIVIN GuillaumeIsrael - Premier Tech29:48
95SBARAGLI KristianAlpecin-Deceuninck29:48
96SCHACHMANN MaximilianBORA - hansgrohe29:48
97KRON AndreasLotto Soudal29:50
98LAMPAERT YvesQuick-Step Alpha Vinyl Team30:29
99VAN KEIRSBULCK GuillaumeAlpecin-Deceuninck30:29
100PLANCKAERT EdwardAlpecin-Deceuninck30:29
101CAPIOT AmauryTeam Arkéa Samsic30:29
102GRUZDEV DmitriyAstana Qazaqstan Team30:29
103HIRSCHI MarcUAE Team Emirates30:29
104PHILIPSEN JasperAlpecin-Deceuninck30:29
105HOFSTETTER HugoTeam Arkéa Samsic30:29
106VAN POPPEL DannyBORA - hansgrohe31:21
107BODNAR MaciejTotalEnergies31:21
108TURGIS AnthonyTotalEnergies31:21
109BAUER JackTeam BikeExchange - Jayco31:21
110PETIT AdrienIntermarché - Wanty - Gobert Matériaux31:21
111LECROQ JérémyB&B Hotels - KTM31:21
112LEMOINE CyrilB&B Hotels - KTM31:21
113MOHORIČ MatejBahrain - Victorious31:21
114GROENEWEGEN DylanTeam BikeExchange - Jayco31:21
115TORRES AlbertMovistar Team31:21
116FELLINE FabioAstana Qazaqstan Team31:21
117DAINESE AlbertoTeam DSM31:21
118ROWE LukeINEOS Grenadiers31:21
119JANSEN Amund GrøndahlTeam BikeExchange - Jayco31:21
120HALLER MarcoBORA - hansgrohe31:21
121KRISTOFF AlexanderIntermarché - Wanty - Gobert Matériaux31:21
122DEGENKOLB JohnTeam DSM31:21
123BOASSON HAGEN EdvaldTotalEnergies31:21
124GRADEK KamilBahrain - Victorious31:21
125MOZZATO LucaB&B Hotels - KTM31:21
126LAPORTE ChristopheJumbo-Visma31:21
127GANNA FilippoINEOS Grenadiers31:21
128PEDERSEN MadsTrek - Segafredo31:21
129VAN MOER BrentLotto Soudal31:21
130LATOUR PierreTotalEnergies31:21
131VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux31:21
132SAGAN PeterTotalEnergies31:21
133TRATNIK JanBahrain - Victorious31:21
134FRISON FrederikLotto Soudal31:21
135VERMEERSCH FlorianLotto Soudal31:21
136MEZGEC LukaTeam BikeExchange - Jayco31:21
137ROLLAND PierreB&B Hotels - KTM31:21
138MATTHEWS MichaelTeam BikeExchange - Jayco31:21
139JUUL-JENSEN ChristopherTeam BikeExchange - Jayco31:21
140SÉNÉCHAL FlorianQuick-Step Alpha Vinyl Team31:21
141CATTANEO MattiaQuick-Step Alpha Vinyl Team31:21
142JANSE VAN RENSBURG ReinardtLotto Soudal31:21
143KRIEGER AlexanderAlpecin-Deceuninck31:21
144JAKOBSEN FabioQuick-Step Alpha Vinyl Team31:21
145EWAN CalebLotto Soudal31:21
GC
RankNameTeamTime
1VINGEGAARD JonasJumbo-Visma 64:28:09
2POGAČAR TadejUAE Team Emirates2:22
3THOMAS GeraintINEOS Grenadiers2:43
4QUINTANA NairoTeam Arkéa Samsic4:15
5GAUDU DavidGroupama - FDJ4:24
6YATES AdamINEOS Grenadiers5:28
7MEINTJES LouisIntermarché - Wanty - Gobert Matériaux5:46
8VLASOV AleksandrBORA - hansgrohe6:18
9BARDET RomainTeam DSM6:37
10PIDCOCK ThomasINEOS Grenadiers10:11
11MAS EnricMovistar Team12:45
12LUTSENKO AlexeyAstana Qazaqstan Team14:10
13POWLESS NeilsonEF Education-EasyPost18:02
14MADOUAS ValentinGroupama - FDJ22:20
15JUNGELS BobAG2R Citroën Team26:06
16SÁNCHEZ Luis LeónBahrain - Victorious30:31
17PINOT ThibautGroupama - FDJ30:35
18KONRAD PatrickBORA - hansgrohe34:03
19MAJKA RafałUAE Team Emirates43:31
20CARUSO DamianoBahrain - Victorious43:55
21KUSS SeppJumbo-Visma44:52
22TEUNS DylanBahrain - Victorious50:52
23JORGENSON MatteoMovistar Team56:22
24MCNULTY BrandonUAE Team Emirates1:00:05
25FROOME ChrisIsrael - Premier Tech1:08:21
26HOULE HugoIsrael - Premier Tech1:09:21
27VAN AERT WoutJumbo-Visma1:10:06
28MOLLEMA BaukeTrek - Segafredo1:13:55
29VERONA CarlosMovistar Team1:15:35
30LEKNESSUND AndreasTeam DSM1:19:42
31MARTÍNEZ Daniel FelipeINEOS Grenadiers1:19:43
32URÁN RigobertoEF Education-EasyPost1:20:00
33SCHULTZ NickTeam BikeExchange - Jayco1:20:27
34VELASCO SimoneAstana Qazaqstan Team1:20:32
35STORER MichaelGroupama - FDJ1:20:55
36WOODS MichaelIsrael - Premier Tech1:21:51
37IZAGIRRE IonCofidis1:24:53
38GESCHKE SimonCofidis1:25:27
39GALLOPIN TonyTrek - Segafredo1:27:28
40KÜNG StefanGroupama - FDJ1:30:36
41BETTIOL AlbertoEF Education-EasyPost1:34:24
42MÜHLBERGER GregorMovistar Team1:34:29
43SCHÖNBERGER SebastianB&B Hotels - KTM1:34:57
44OWSIAN ŁukaszTeam Arkéa Samsic1:36:46
45BENOOT TiesjJumbo-Visma1:38:28
46HAMILTON ChrisTeam DSM1:39:53
47IZAGIRRE GorkaMovistar Team1:42:15
48ZEITS AndreyAstana Qazaqstan Team1:43:09
49VAN BAARLE DylanINEOS Grenadiers1:44:15
50GENIETS KevinGroupama - FDJ1:44:38
51DOMBROWSKI JoeAstana Qazaqstan Team1:46:43
52BOUET MaximeTeam Arkéa Samsic1:48:21
53ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux1:54:47
54PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux1:55:17
55GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux1:56:29
56SCHACHMANN MaximilianBORA - hansgrohe1:59:01
57THOMAS BenjaminCofidis1:59:32
58GROßSCHARTNER FelixBORA - hansgrohe2:04:06
59WRIGHT FredBahrain - Victorious2:05:59
60OLIVEIRA NelsonMovistar Team2:07:02
61BOASSON HAGEN EdvaldTotalEnergies2:07:12
62POLITT NilsBORA - hansgrohe2:09:00
63BONNAMOUR FranckB&B Hotels - KTM2:09:03
64CASTROVIEJO JonathanINEOS Grenadiers2:10:06
65DILLIER SilvanAlpecin-Deceuninck2:10:16
66PÉRICHON Pierre-LucCofidis2:15:57
67SIMMONS QuinnTrek - Segafredo2:20:10
68LATOUR PierreTotalEnergies2:21:33
69KRON AndreasLotto Soudal2:24:37
70DEWULF StanAG2R Citroën Team2:26:16
71DUCHESNE AntoineGroupama - FDJ2:26:32
72GILBERT PhilippeLotto Soudal2:26:57
73ROLLAND PierreB&B Hotels - KTM2:27:19
74TUSVELD MartijnTeam DSM2:27:30
75SBARAGLI KristianAlpecin-Deceuninck2:28:20
76TRATNIK JanBahrain - Victorious2:29:39
77SWIFT ConnorTeam Arkéa Samsic2:30:21
78ERVITI ImanolMovistar Team2:32:04
79MOHORIČ MatejBahrain - Victorious2:33:22
80PEREZ AnthonyCofidis2:34:17
81MATTHEWS MichaelTeam BikeExchange - Jayco2:35:14
82LAPORTE ChristopheJumbo-Visma2:35:59
83SKUJIŅŠ TomsTrek - Segafredo2:36:36
84NIV GuyIsrael - Premier Tech2:37:01
85CICCONE GiulioTrek - Segafredo2:37:10
86HALLER MarcoBORA - hansgrohe2:40:48
87NEILANDS KristsIsrael - Premier Tech2:41:03
88BURGAUDEAU MathieuTotalEnergies2:42:00
89STUYVEN JasperTrek - Segafredo2:42:21
90HOFSTETTER HugoTeam Arkéa Samsic2:43:57
91LOUVEL MatisTeam Arkéa Samsic2:44:32
92BARTHE CyrilB&B Hotels - KTM2:45:57
93BISSEGGER StefanEF Education-EasyPost2:47:38
94LE GAC OlivierGroupama - FDJ2:48:03
95COSNEFROY BenoîtAG2R Citroën Team2:48:27
96RUTSCH JonasEF Education-EasyPost2:49:38
97PEDERSEN MadsTrek - Segafredo2:50:06
98DOULL OwainEF Education-EasyPost2:51:03
99GOUGEARD AlexisB&B Hotels - KTM2:51:32
100CATTANEO MattiaQuick-Step Alpha Vinyl Team2:51:42
101PHILIPSEN JasperAlpecin-Deceuninck2:52:26
102BYSTRØM Sven ErikIntermarché - Wanty - Gobert Matériaux2:53:23
103CAPIOT AmauryTeam Arkéa Samsic2:54:06
104GANNA FilippoINEOS Grenadiers2:54:21
105FELLINE FabioAstana Qazaqstan Team2:55:00
106BAGIOLI AndreaQuick-Step Alpha Vinyl Team2:56:01
107MEZGEC LukaTeam BikeExchange - Jayco3:00:43
108RIABUSHENKO AlexandrAstana Qazaqstan Team3:03:27
109DAINESE AlbertoTeam DSM3:04:18
110KRIEGER AlexanderAlpecin-Deceuninck3:05:05
111VAN HOOYDONCK NathanJumbo-Visma3:05:30
112KRISTOFF AlexanderIntermarché - Wanty - Gobert Matériaux3:06:08
113MOZZATO LucaB&B Hotels - KTM3:06:47
114HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team3:06:50
115DEGENKOLB JohnTeam DSM3:07:47
116SÉNÉCHAL FlorianQuick-Step Alpha Vinyl Team3:12:04
117ROWE LukeINEOS Grenadiers3:13:04
118PETIT AdrienIntermarché - Wanty - Gobert Matériaux3:19:12
119LEMOINE CyrilB&B Hotels - KTM3:19:38
120VAN POPPEL DannyBORA - hansgrohe3:20:30
121WELLENS TimLotto Soudal3:23:07
122BAUER JackTeam BikeExchange - Jayco3:23:44
123VERMEERSCH FlorianLotto Soudal3:23:54
124GRUZDEV DmitriyAstana Qazaqstan Team3:24:03
125PLANCKAERT EdwardAlpecin-Deceuninck3:24:10
126GROENEWEGEN DylanTeam BikeExchange - Jayco3:24:22
127EEKHOFF NilsTeam DSM3:25:22
128SAGAN PeterTotalEnergies3:27:03
129GRADEK KamilBahrain - Victorious3:28:27
130LAMPAERT YvesQuick-Step Alpha Vinyl Team3:29:30
131BOIVIN GuillaumeIsrael - Premier Tech3:29:36
132BODNAR MaciejTotalEnergies3:29:40
133VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux3:33:57
134VAN KEIRSBULCK GuillaumeAlpecin-Deceuninck3:35:43
135VAN MOER BrentLotto Soudal3:43:39
136BJERG MikkelUAE Team Emirates3:49:31
137LECROQ JérémyB&B Hotels - KTM3:51:29
138HIRSCHI MarcUAE Team Emirates3:56:14
139JAKOBSEN FabioQuick-Step Alpha Vinyl Team3:59:23
140TURGIS AnthonyTotalEnergies4:00:39
141JUUL-JENSEN ChristopherTeam BikeExchange - Jayco4:02:16
142JANSEN Amund GrøndahlTeam BikeExchange - Jayco4:02:51
143TORRES AlbertMovistar Team4:09:43
144FRISON FrederikLotto Soudal4:19:15
145JANSE VAN RENSBURG ReinardtLotto Soudal4:19:45
146EWAN CalebLotto Soudal4:32:21
Points
RankNameTeamPoints
1VAN AERT WoutJumbo-Visma399
2POGAČAR TadejUAE Team Emirates182
3PHILIPSEN JasperAlpecin-Deceuninck176
4PEDERSEN MadsTrek - Segafredo158
5JAKOBSEN FabioQuick-Step Alpha Vinyl Team155
6LAPORTE ChristopheJumbo-Visma121
7MATTHEWS MichaelTeam BikeExchange - Jayco118
8SAGAN PeterTotalEnergies104
9VINGEGAARD JonasJumbo-Visma98
10WRIGHT FredBahrain - Victorious83
11HOULE HugoIsrael - Premier Tech82
12JORGENSON MatteoMovistar Team82
13GROENEWEGEN DylanTeam BikeExchange - Jayco74
14POWLESS NeilsonEF Education-EasyPost73
15BETTIOL AlbertoEF Education-EasyPost61
16GAUDU DavidGroupama - FDJ61
17SÁNCHEZ Luis LeónBahrain - Victorious59
18THOMAS GeraintINEOS Grenadiers56
19VAN POPPEL DannyBORA - hansgrohe54
20BOASSON HAGEN EdvaldTotalEnergies52
21GESCHKE SimonCofidis51
22PIDCOCK ThomasINEOS Grenadiers50
23VAN DER HOORN TacoIntermarché - Wanty - Gobert Matériaux50
24QUINTANA NairoTeam Arkéa Samsic48
25KÜNG StefanGroupama - FDJ48
26PINOT ThibautGroupama - FDJ47
27MOZZATO LucaB&B Hotels - KTM47
28POLITT NilsBORA - hansgrohe44
29GANNA FilippoINEOS Grenadiers44
30JUNGELS BobAG2R Citroën Team43
31BARDET RomainTeam DSM42
32TEUNS DylanBahrain - Victorious42
33THOMAS BenjaminCofidis42
34YATES AdamINEOS Grenadiers39
35KRISTOFF AlexanderIntermarché - Wanty - Gobert Matériaux37
36MAS EnricMovistar Team35
37EWAN CalebLotto Soudal35
38VLASOV AleksandrBORA - hansgrohe33
39KONRAD PatrickBORA - hansgrohe33
40SCHULTZ NickTeam BikeExchange - Jayco33
41HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team32
42MEINTJES LouisIntermarché - Wanty - Gobert Matériaux32
43KRON AndreasLotto Soudal32
44PEREZ AnthonyCofidis30
45DAINESE AlbertoTeam DSM30
46HOFSTETTER HugoTeam Arkéa Samsic29
47GROßSCHARTNER FelixBORA - hansgrohe28
48MADOUAS ValentinGroupama - FDJ27
49STORER MichaelGroupama - FDJ27
50WOODS MichaelIsrael - Premier Tech26
51STUYVEN JasperTrek - Segafredo26
52GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux25
53GOUGEARD AlexisB&B Hotels - KTM25
54BYSTRØM Sven ErikIntermarché - Wanty - Gobert Matériaux24
55LECROQ JérémyB&B Hotels - KTM24
56SÉNÉCHAL FlorianQuick-Step Alpha Vinyl Team23
57VAN MOER BrentLotto Soudal23
58LAMPAERT YvesQuick-Step Alpha Vinyl Team22
59LATOUR PierreTotalEnergies22
60FROOME ChrisIsrael - Premier Tech21
61PASQUALON AndreaIntermarché - Wanty - Gobert Matériaux21
62EEKHOFF NilsTeam DSM20
63VAN BAARLE DylanINEOS Grenadiers20
64GILBERT PhilippeLotto Soudal20
65VAN HOOYDONCK NathanJumbo-Visma20
66FRISON FrederikLotto Soudal19
67MARTÍNEZ Daniel FelipeINEOS Grenadiers18
68URÁN RigobertoEF Education-EasyPost18
69GALLOPIN TonyTrek - Segafredo18
70OLIVEIRA NelsonMovistar Team18
71CASTROVIEJO JonathanINEOS Grenadiers17
72CICCONE GiulioTrek - Segafredo17
73NEILANDS KristsIsrael - Premier Tech17
74JUUL-JENSEN ChristopherTeam BikeExchange - Jayco17
75COSNEFROY BenoîtAG2R Citroën Team16
76VERONA CarlosMovistar Team15
77ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux15
78DEWULF StanAG2R Citroën Team15
79LOUVEL MatisTeam Arkéa Samsic15
80BARTHE CyrilB&B Hotels - KTM15
81CATTANEO MattiaQuick-Step Alpha Vinyl Team15
82BAUER JackTeam BikeExchange - Jayco15
83KUSS SeppJumbo-Visma14
84PLANCKAERT EdwardAlpecin-Deceuninck14
85BJERG MikkelUAE Team Emirates14
86SCHÖNBERGER SebastianB&B Hotels - KTM13
87ERVITI ImanolMovistar Team13
88VERMEERSCH FlorianLotto Soudal13
89CARUSO DamianoBahrain - Victorious12
90WELLENS TimLotto Soudal12
91LEKNESSUND AndreasTeam DSM11
92BOUET MaximeTeam Arkéa Samsic11
93SCHACHMANN MaximilianBORA - hansgrohe11
94TRATNIK JanBahrain - Victorious11
95BENOOT TiesjJumbo-Visma10
96DILLIER SilvanAlpecin-Deceuninck9
97HALLER MarcoBORA - hansgrohe9
98VAN KEIRSBULCK GuillaumeAlpecin-Deceuninck9
99LUTSENKO AlexeyAstana Qazaqstan Team8
100NIV GuyIsrael - Premier Tech8
101PETIT AdrienIntermarché - Wanty - Gobert Matériaux8
102JANSE VAN RENSBURG ReinardtLotto Soudal8
103MAJKA RafałUAE Team Emirates7
104MCNULTY BrandonUAE Team Emirates7
105MOLLEMA BaukeTrek - Segafredo7
106IZAGIRRE IonCofidis6
107RUTSCH JonasEF Education-EasyPost6
108VELASCO SimoneAstana Qazaqstan Team5
109PÉRICHON Pierre-LucCofidis4
110BURGAUDEAU MathieuTotalEnergies4
111TURGIS AnthonyTotalEnergies4
112MÜHLBERGER GregorMovistar Team3
113GENIETS KevinGroupama - FDJ3
114DOMBROWSKI JoeAstana Qazaqstan Team3
115SWIFT ConnorTeam Arkéa Samsic3
116BISSEGGER StefanEF Education-EasyPost3
117DOULL OwainEF Education-EasyPost3
118LEMOINE CyrilB&B Hotels - KTM3
119IZAGIRRE GorkaMovistar Team2
120BONNAMOUR FranckB&B Hotels - KTM2
121SIMMONS QuinnTrek - Segafredo2
122CAPIOT AmauryTeam Arkéa Samsic2
123KRIEGER AlexanderAlpecin-Deceuninck2
124BODNAR MaciejTotalEnergies2
125HIRSCHI MarcUAE Team Emirates1
Youth
RankNameTeamTime
1POGAČAR TadejUAE Team Emirates 64:30:31
2PIDCOCK ThomasINEOS Grenadiers7:49
3JORGENSON MatteoMovistar Team54:00
4MCNULTY BrandonUAE Team Emirates57:43
5LEKNESSUND AndreasTeam DSM1:17:20
6STORER MichaelGroupama - FDJ1:18:33
7GENIETS KevinGroupama - FDJ1:42:16
8ZIMMERMANN GeorgIntermarché - Wanty - Gobert Matériaux1:52:25
9WRIGHT FredBahrain - Victorious2:03:37
10SIMMONS QuinnTrek - Segafredo2:17:48
11KRON AndreasLotto Soudal2:22:15
12DEWULF StanAG2R Citroën Team2:23:54
13BURGAUDEAU MathieuTotalEnergies2:39:38
14LOUVEL MatisTeam Arkéa Samsic2:42:10
15BISSEGGER StefanEF Education-EasyPost2:45:16
16RUTSCH JonasEF Education-EasyPost2:47:16
17PHILIPSEN JasperAlpecin-Deceuninck2:50:04
18BAGIOLI AndreaQuick-Step Alpha Vinyl Team2:53:39
19DAINESE AlbertoTeam DSM3:01:56
20MOZZATO LucaB&B Hotels - KTM3:04:25
21HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team3:04:28
22VERMEERSCH FlorianLotto Soudal3:21:32
23EEKHOFF NilsTeam DSM3:23:00
24VAN MOER BrentLotto Soudal3:41:17
25BJERG MikkelUAE Team Emirates3:47:09
26HIRSCHI MarcUAE Team Emirates3:53:52
Mountains
RankNameTeamPoints
1GESCHKE SimonCofidis58
2MEINTJES LouisIntermarché - Wanty - Gobert Matériaux39
3POWLESS NeilsonEF Education-EasyPost37
4VINGEGAARD JonasJumbo-Visma36
5CICCONE GiulioTrek - Segafredo35
6LATOUR PierreTotalEnergies35
7PIDCOCK ThomasINEOS Grenadiers28
8PEREZ AnthonyCofidis26
9POGAČAR TadejUAE Team Emirates26
10VAN AERT WoutJumbo-Visma25
11FROOME ChrisIsrael - Premier Tech22
12JUNGELS BobAG2R Citroën Team18
13HOULE HugoIsrael - Premier Tech16
14THOMAS GeraintINEOS Grenadiers16
15PINOT ThibautGroupama - FDJ16
16QUINTANA NairoTeam Arkéa Samsic15
17BARDET RomainTeam DSM12
18JORGENSON MatteoMovistar Team12
19GAUDU DavidGroupama - FDJ10
20TEUNS DylanBahrain - Victorious9
21WOODS MichaelIsrael - Premier Tech9
22MATTHEWS MichaelTeam BikeExchange - Jayco8
23SCHÖNBERGER SebastianB&B Hotels - KTM8
24GOOSSENS KobeIntermarché - Wanty - Gobert Matériaux8
25OLIVEIRA NelsonMovistar Team8
26PEDERSEN MadsTrek - Segafredo7
27VERONA CarlosMovistar Team7
28IZAGIRRE IonCofidis7
29SÁNCHEZ Luis LeónBahrain - Victorious6
30YATES AdamINEOS Grenadiers6
31MCNULTY BrandonUAE Team Emirates6
32SIMMONS QuinnTrek - Segafredo5
33CASTROVIEJO JonathanINEOS Grenadiers5
34KÜNG StefanGroupama - FDJ5
35GANNA FilippoINEOS Grenadiers4
36MADOUAS ValentinGroupama - FDJ4
37ROLLAND PierreB&B Hotels - KTM3
38CATTANEO MattiaQuick-Step Alpha Vinyl Team3
39GOUGEARD AlexisB&B Hotels - KTM3
40SCHULTZ NickTeam BikeExchange - Jayco3
41BETTIOL AlbertoEF Education-EasyPost3
42THOMAS BenjaminCofidis2
43POLITT NilsBORA - hansgrohe2
44BISSEGGER StefanEF Education-EasyPost2
45FRISON FrederikLotto Soudal2
46MAS EnricMovistar Team2
47LUTSENKO AlexeyAstana Qazaqstan Team2
48CARUSO DamianoBahrain - Victorious2
49LOUVEL MatisTeam Arkéa Samsic2
50KONRAD PatrickBORA - hansgrohe1
51STORER MichaelGroupama - FDJ1
52VAN BAARLE DylanINEOS Grenadiers1
53HONORÉ Mikkel FrølichQuick-Step Alpha Vinyl Team1
54JUUL-JENSEN ChristopherTeam BikeExchange - Jayco1
55BURGAUDEAU MathieuTotalEnergies-1
56EWAN CalebLotto Soudal-1
Teams
RankNameTime
1INEOS Grenadiers 193:17:10
2Groupama - FDJ28:51
3Jumbo-Visma33:54
4UAE Team Emirates1:11:28
5BORA - hansgrohe1:20:13
6Movistar Team1:43:56
7Bahrain - Victorious1:54:52
8Israel - Premier Tech2:24:33
9Team Arkéa Samsic2:29:45
10Team DSM2:37:31
11EF Education-EasyPost2:40:03
12Astana Qazaqstan Team3:05:19
13Cofidis3:09:47
14Intermarché - Wanty - Gobert Matériaux3:12:19
15Trek - Segafredo3:13:56
16AG2R Citroën Team3:26:17
17B&B Hotels - KTM4:39:06
18Team BikeExchange - Jayco6:07:25
19TotalEnergies6:12:36
20Alpecin-Deceuninck6:31:56
21Lotto Soudal7:05:22
22Quick-Step Alpha Vinyl Team7:47:34

Results provided by ProCyclingStats.