Ganna wins Critérium du Dauphiné stage 4 time trial

Filippo Ganna (Ineos Grenadiers) lived up to expectations to win the 31.9km flat time trial stage of the Critérium du Dauphiné but Wout van Aert (Jumbo-Visma) was only 2.3 seconds slower and extended his overall race lead by taking a chunk of time on all his overall rivals.

Ganna, the world time trial champion, blasted over the zig-zag shaped course between Montbrison and La Bâtie d'Urfé on the country lanes of central France to the west of Lyon at close to 54km/h.

Wout van Aert (Jumbo-Visma) started last in the leader's jersey and started fast, even catching his four-minute man Victor Lafay (Cofidis) and nearly passing his two-minute man David Gaudu (Groupama-FDJ) to take some kind of revenge for the defeat in the stage 3 sprint.

Van Aert was timed as ten seconds faster than Ganna after 11.6km but faded somewhat and was ten seconds slower with 10.9km to go. He bounced back to finish with a time of 35:34, so only 2.3 seconds slower.

Ethan Hayter (Ineos Grenadiers) was third fastest. The British time trial champion set a time of 35:49, 17 seconds slower than Ganna. Italy's Matteo Cattaneo (QuickStep-AlphaVinyl) was fourth at 39 seconds.

The best-placed 26 riders started the time trial divided by just 23 seconds in the general classification. The final high mountain stages will perhaps decide the winner of the Critérium du Dauphiné but the time trial shook out the classification and showed who are still real overall contenders.

Van Aert now leads Cattaneo by 53 seconds, with his teammate and fellow team leader Primož Roglič third at 56 seconds. Jonas Vingegaard completed Jumbo-Visma's strength in depth in fourth place at 1:26.

“It was a long day in the hot seat but in the end it’s important not to stand up from this seat. Wout arrived really close but I was lucky that I won,” Ganna said.

“When I saw it was raining this morning, I didn;t think it was a super day but then we were lucky with the sun and ther course was dry for everyone. That meant it was the same conditions for everyone. That’s important to compare us.”

Van Aert searched out Ganna to congratulate him, just as he did after being defeated at the 2021 world championships.

“It's a time trial and it's always honest,” Van Aert said. “Only two seconds, it's not a lot but still it's a difference. I got beat by the world champion. I like to win but I have to accept it and I'm happy with my performance.”

Ganna was equally as sporting.

“Every time it’s close (between us),” Ganna said. “He’s super strong and we saw that yesterday, he was really close to the finish line to win. He’s a super athlete and you can only say ‘chapeau’ to him.”

Ganna’s win makes him a natural favourite for the opening Tour de France time trial in Copenhagen but he pointed out that he has to first secure a place in the eight-rider Ineos Grenadiers line-up.

“Copenhagen is close but we've got time. We will wait and see if I’m in Copenhagen or not,” he said.

How it unfolded

Ganna was a very early starter after easing up during Tuesday’s hilly stage but was always going to be the rider to beat and the best candidate for a long spell on the hot seat.

The Italian looked relaxed on the start ramp but powered a new white time trial bike on the zig-zag course at close to 54km/h. He was 39 seconds faster than Luke Durbridge (BikeExchange-Jayco) at the intermediate time point after 21km and went on to beat the Australian by 53 seconds.

Hayter started later than his teammate but gave his all. He was 30 seconds slower than Ganna at the 21km time check but rode a strong negative split strategy, somehow pulling 13 second back in the final 10km.

As well as the battle for stage victory, the overall contenders were racing to gain precious seconds or limit their losses to their rivals.

Jonas Vingegaard (Jumbo-Visma) was one of the first of the GC contenders to start and the Dane impressed as usual in time trials, setting 36:44. That was 1:11 slower than Ganna but lifted him 22 places to fourth overall.

Tao Geogheghan Hart (Ineos Grenadiers) also impressed, setting a time of 37:03 to finish ninth and so rose to seventh overall, 1:45 down on van Aert but much close to Roglič, Vingegaard and so in the mix for the final podium places.

Juan Ayuso was tenth and climbed to eighth overall, at 1:48, becoming UAE Team Emirates leader after Brandon McNulty bike issues. The American was perhaps a threat to Ganna for the stage victory and a real overall contender but his race fell apart after just four kilometres. He appeared to drop his chain and was forced to stop, banging his bars in frustration.

A team mechanic tried to resolve the problem rather than give McNulty another bike but that cost him almost a minute. He bravely tried to fight back but finished 2:21 down on Ganna and so slipped to 20th at 2:35.

Damian Caruso (Bahrain Victorious) impressed for a pure climber, beating Geoghegan Hart by six seconds and climbing to sixth overall at 1:39. The USA’s Matteo Jorgenson (Movistar) lost the young rider’s white jersey to Hayter but rode well. He is 1:50 down on Van Aert and ninth overall. Australia’s Ben O’Connor (AG2R Citroën) is still in the top ten at 2:00.

Roglič impressed as always despite perhaps not being at his very best. He avoided any risks and gradually lost time, losing 42 seconds to Ganna and 40 to teammate Van Aert. With Van Aert now 56 seconds ahead of him and Vingegaard only 30 seconds behind him, it will be fascinating to see how Jumbo-Visma play out their team tactics in the high mountains.

Stage 3 winner Gaudu was the biggest loser and biggest GC slider of the day. The French climber held off Van Aert at the line but that was of little consolation. He slipped from second overall to 12th and is now 2:03 down on Van Aert and more than a minute down on Roglič.

Thursday’s stage is another hilly affair, over 162.3km between Thizy-les-Bourgs and Chaintré as the race finally heads towards the Alps.

Saturday’s see the riders race to Gap, with the short but intense mountain stage from Saint-Chaffrey to Vaujany climbing the mighty Col du Galibier and Col du la Croix de fer, while Sunday’s final stage goes over the Col de la Colombière and finishes atop the Plateau de Solaison, with an 11.4km climb to the finish.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 0:35:32
2Wout Van Aert (Bel) Jumbo-Visma 0:00:02
3Ethan Hayter (GBr) Ineos Grenadiers 0:00:17
4Mattia Cattaneo (Ita) Quick-Step Alpha Vinyl Team 0:00:39
5Primoz Roglic (Slo) Jumbo-Visma 0:00:42
6Luke Durbridge (Aus) BikeExchange-Jayco 0:00:53
7Jonas Vingegaard (Den) Jumbo-Visma 0:01:12
8Damiano Caruso (Ita) Bahrain Victorious 0:01:25
9Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:01:31
10Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:01:34
11Matteo Jorgenson (USA) Movistar Team 0:01:36
12Jannik Steimle (Ger) Quick-Step Alpha Vinyl Team 0:01:40
13Michal Kwiatkowski (Pol) Ineos Grenadiers 0:01:41
14Ben O'Connor (Aus) AG2R Citroen Team 0:01:46
15Wilco Kelderman (Ned) Bora-Hansgrohe 0:01:48
16Antonio Tiberi (Ita) Trek-Segafredo 0:01:50
17Bruno Armirail (Fra) Groupama-FDJ 0:01:51
18Rémi Cavagna (Fra) Quick-Step Alpha Vinyl Team 0:01:52
19Enric Mas Nicolau (Spa) Movistar Team 0:01:53
20Thibault Guernalec (Fra) Arkea-Samsic 0:01:55
21Luis Leon Sanchez (Spa) Bahrain Victorious 0:01:58
22Patrick Konrad (Aut) Bora-Hansgrohe
23David Gaudu (Fra) Groupama-FDJ 0:01:59
24Dylan Teuns (Bel) Bahrain Victorious 0:02:01
25Jack Haig (Aus) Bahrain Victorious 0:02:05
26Miguel Heidemann (Ger) B&B Hotels-KTM 0:02:06
27Mathias Norsgaard (Den) Movistar Team 0:02:10
28Tobias Halland Johannessen (Nor) Uno-X Pro Cycling Team 0:02:15
29Nils Politt (Ger) Bora-Hansgrohe 0:02:19
30Torjus Sleen (Nor) Uno-X Pro Cycling Team 0:02:20
31Benjamin Thomas (Fra) Cofidis
32Brandon McNulty (USA) UAE Team Emirates 0:02:21
33Rudy Molard (Fra) Groupama-FDJ 0:02:22
34Ruben Guerreiro (Por) EF Education-EasyPost 0:02:25
35Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
36Kevin Vermaerke (USA) Team DSM
37Matis Louvel (Fra) Arkea-Samsic 0:02:27
38Esteban Chaves Rubio (Col) EF Education-EasyPost 0:02:28
39Nicholas Schultz (Aus) BikeExchange-Jayco 0:02:29
40Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 0:02:30
41Lukas Pöstlberger (Aut) Bora-Hansgrohe
42Steven Kruijswijk (Ned) Jumbo-Visma 0:02:33
43Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:02:34
44Kobe Goossens (Bel) Intermarché-Wanty-Gobert Matériaux 0:02:35
45Eddie Dunbar (Irl) Ineos Grenadiers 0:02:38
46Marco Brenner (Ger) Team DSM
47Andrea Bagioli (Ita) Quick-Step Alpha Vinyl Team
48Oliver Naesen (Bel) AG2R Citroen Team 0:02:43
49Samuele Battistella (Ita) Astana Qazaqstan Team 0:02:44
50Tony Gallopin (Fra) Trek-Segafredo 0:02:45
51Maxime Bouet (Fra) Arkea-Samsic 0:02:47
52Geoffrey Bouchard (Fra) AG2R Citroen Team 0:02:48
53Toms Skujins (Lat) Trek-Segafredo 0:02:52
54Stan Dewulf (Bel) AG2R Citroen Team 0:02:53
55Jonas Gregaard (Den) Uno-X Pro Cycling Team 0:02:54
56Anthony Delaplace (Fra) Arkea-Samsic 0:02:55
57Maxim Van Gils (Bel) Lotto Soudal 0:02:58
58Jasper Stuyven (Bel) Trek-Segafredo
59George Bennett (NZl) UAE Team Emirates
60Simon Geschke (Ger) Cofidis 0:02:59
61Stefan De Bod (RSA) Astana Qazaqstan Team 0:03:01
62Valentin Madouas (Fra) Groupama-FDJ
63Steff Cras (Bel) Lotto Soudal 0:03:04
64Chris Froome (GBr) Israel-Premier Tech 0:03:06
65Kenny Elissonde (Fra) Trek-Segafredo 0:03:07
66Omer Goldstein (Isr) Israel-Premier Tech 0:03:08
67Greg Van Avermaet (Bel) AG2R Citroen Team 0:03:16
68Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 0:03:21
69Sean Quinn (USA) EF Education-EasyPost 0:03:22
70Dries Van Gestel (Bel) TotalEnergies 0:03:24
71Kévin Geniets (Lux) Groupama-FDJ 0:03:25
72Tsgabu Grmay (Eth) BikeExchange-Jayco
73Ivo Oliveira (Por) UAE Team Emirates 0:03:26
74Javier Romo Oliver (Spa) Astana Qazaqstan Team 0:03:28
75Hugo Page (Fra) Intermarché-Wanty-Gobert Matériaux 0:03:33
76Warren Barguil (Fra) Arkea-Samsic 0:03:34
77Simone Velasco (Ita) Astana Qazaqstan Team 0:03:36
78Lukasz Owsian (Pol) Arkea-Samsic
79Yuriy Natarov (Kaz) Astana Qazaqstan Team 0:03:37
80Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:03:40
81Aurélien Paret Peintre (Fra) AG2R Citroen Team 0:03:42
82Fabien Doubey (Fra) TotalEnergies
83Oliviero Troia (Ita) UAE Team Emirates 0:03:43
84Sébastien Grignard (Bel) Lotto Soudal 0:03:45
85Matteo Fabbro (Ita) Bora-Hansgrohe 0:03:49
86Pierre Rolland (Fra) B&B Hotels-KTM
87Franck Bonnamour (Fra) B&B Hotels-KTM 0:03:52
88Andrey Zeits (Kaz) Astana Qazaqstan Team
89Julien Bernard (Fra) Trek-Segafredo 0:03:54
90Tiesj Benoot (Bel) Jumbo-Visma
91Laurens De Plus (Bel) Ineos Grenadiers 0:03:55
92Jordi Meeus (Bel) Bora-Hansgrohe 0:04:01
93Alex Edmondson (Aus) BikeExchange-Jayco 0:04:02
94Romain Combaud (Fra) Team DSM 0:04:03
95Edvald Boasson-Hagen (Nor) TotalEnergies 0:04:05
96Simon Guglielmi (Fra) Arkea-Samsic 0:04:07
97Heinrich Haussler (Aus) Bahrain Victorious 0:04:12
98Valentin Ferron (Fra) TotalEnergies 0:04:17
99Gorka Izagirre Insausti (Spa) Movistar Team
100Hugo Toumire (Fra) Cofidis
101Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:04:18
102Victor Lafay (Fra) Cofidis 0:04:20
103Jens Keukeleire (Bel) EF Education-EasyPost 0:04:21
104Gregor Mühlberger (Aut) Movistar Team 0:04:23
105Mark Donovan (GBr) Team DSM 0:04:24
106Alexis Vuillermoz (Fra) TotalEnergies 0:04:27
107Harry Sweeny (Aus) Lotto Soudal
108Kevin Colleoni (Ita) BikeExchange-Jayco 0:04:29
109Christophe Laporte (Fra) Jumbo-Visma 0:04:31
110Amund Grøndahl Jansen (Nor) BikeExchange-Jayco 0:04:36
111Owain Doull (GBr) EF Education-EasyPost 0:04:39
112Chris Harper (Aus) Jumbo-Visma
113Mark Padun (Ukr) EF Education-EasyPost
114Filippo Conca (Ita) Lotto Soudal 0:04:42
115Simon Clarke (Aus) Israel-Premier Tech 0:04:44
116Alexis Gougeard (Fra) B&B Hotels-KTM 0:04:46
117Sebastian Schönberger (Aut) B&B Hotels-KTM 0:04:47
118Andrey Amador (CRc) Ineos Grenadiers 0:04:49
119Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team 0:04:51
120Thomas Champion (Fra) Cofidis 0:04:52
121James Shaw (GBr) EF Education-EasyPost 0:04:54
122Clement Venturini (Fra) AG2R Citroen Team 0:04:59
123Anders Skaarseth (Nor) Uno-X Pro Cycling Team 0:05:04
124Michael Storer (Aus) Groupama-FDJ 0:05:08
125Eliot Lietaer (Bel) B&B Hotels-KTM
126Carlos Verona Quintanilla (Spa) Movistar Team 0:05:09
127Xandres Vervloesem (Bel) Lotto Soudal 0:05:11
128Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:05:14
129Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
130François Bidard (Fra) Cofidis 0:05:19
131Guy Sagiv (Isr) Israel-Premier Tech 0:05:22
132Taj Jones (Aus) Israel-Premier Tech
133Idar Andersen (Nor) Uno-X Pro Cycling Team 0:05:27
134Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:05:32
135Eddy Fine (Fra) Cofidis 0:05:33
136Matthew Walls (GBr) Bora-Hansgrohe
137Kamil Gradek (Pol) Bahrain Victorious 0:05:36
138Fabien Grellier (Fra) TotalEnergies 0:05:40
139Antwan Tolhoek (Ned) Trek-Segafredo 0:05:52
140James Piccoli (Can) Israel-Premier Tech 0:05:57
141Luca Mozzato (Ita) B&B Hotels-KTM 0:05:58
142Olivier Le Gac (Fra) Groupama-FDJ 0:06:03
143Carlos Barbero (Spa) Lotto Soudal 0:06:18
144Sandy Dujardin (Fra) TotalEnergies 0:06:19
145Anthon Charmig (Den) Uno-X Pro Cycling Team 0:06:25
146Dylan Groenewegen (Ned) BikeExchange-Jayco 0:06:49
147Guy Niv (Isr) Israel-Premier Tech 0:06:54
148Leon Heinschke (Ger) Team DSM 0:07:32
Swipe to scroll horizontally
Sprint 1 - La Batie d'Urfé km. 31.9
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 15
2Wout Van Aert (Bel) Jumbo-Visma 12
3Ethan Hayter (GBr) Ineos Grenadiers 10
4Mattia Cattaneo (Ita) Quick-Step Alpha Vinyl Team 8
5Primoz Roglic (Slo) Jumbo-Visma 6
6Luke Durbridge (Aus) BikeExchange-Jayco 5
7Jonas Vingegaard (Den) Jumbo-Visma 4
8Damiano Caruso (Ita) Bahrain Victorious 3
9Tao Geoghegan Hart (GBr) Ineos Grenadiers 2
10Juan Ayuso Pesquera (Spa) UAE Team Emirates 1
Swipe to scroll horizontally
Young Riders
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 0:35:49
2Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:01:17
3Matteo Jorgenson (USA) Movistar Team 0:01:19
4Antonio Tiberi (Ita) Trek-Segafredo 0:01:33
5Thibault Guernalec (Fra) Arkea-Samsic 0:01:38
6Miguel Heidemann (Ger) B&B Hotels-KTM 0:01:49
7Mathias Norsgaard (Den) Movistar Team 0:01:53
8Tobias Halland Johannessen (Nor) Uno-X Pro Cycling Team 0:01:58
9Torjus Sleen (Nor) Uno-X Pro Cycling Team 0:02:03
10Brandon McNulty (USA) UAE Team Emirates 0:02:04
11Kevin Vermaerke (USA) Team DSM 0:02:08
12Matis Louvel (Fra) Arkea-Samsic 0:02:10
13Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux 0:02:13
14Marco Brenner (Ger) Team DSM 0:02:21
15Andrea Bagioli (Ita) Quick-Step Alpha Vinyl Team
16Samuele Battistella (Ita) Astana Qazaqstan Team 0:02:27
17Stan Dewulf (Bel) AG2R Citroen Team 0:02:36
18Maxim Van Gils (Bel) Lotto Soudal 0:02:41
19Sean Quinn (USA) EF Education-EasyPost 0:03:05
20Kévin Geniets (Lux) Groupama-FDJ 0:03:08
21Javier Romo Oliver (Spa) Astana Qazaqstan Team 0:03:11
22Hugo Page (Fra) Intermarché-Wanty-Gobert Matériaux 0:03:16
23Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:03:23
24Sébastien Grignard (Bel) Lotto Soudal 0:03:28
25Jordi Meeus (Bel) Bora-Hansgrohe 0:03:44
26Simon Guglielmi (Fra) Arkea-Samsic 0:03:50
27Valentin Ferron (Fra) TotalEnergies 0:04:00
28Hugo Toumire (Fra) Cofidis
29Mark Donovan (GBr) Team DSM 0:04:07
30Harry Sweeny (Aus) Lotto Soudal 0:04:10
31Kevin Colleoni (Ita) BikeExchange-Jayco 0:04:12
32Filippo Conca (Ita) Lotto Soudal 0:04:25
33Thomas Champion (Fra) Cofidis 0:04:35
34Michael Storer (Aus) Groupama-FDJ 0:04:51
35Xandres Vervloesem (Bel) Lotto Soudal 0:04:54
36Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:04:57
37Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
38Taj Jones (Aus) Israel-Premier Tech 0:05:05
39Idar Andersen (Nor) Uno-X Pro Cycling Team 0:05:10
40Eddy Fine (Fra) Cofidis 0:05:16
41Matthew Walls (GBr) Bora-Hansgrohe
42Luca Mozzato (Ita) B&B Hotels-KTM 0:05:41
43Sandy Dujardin (Fra) TotalEnergies 0:06:02
44Anthon Charmig (Den) Uno-X Pro Cycling Team 0:06:08
45Leon Heinschke (Ger) Team DSM 0:07:15
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 1:48:24
2Jumbo-Visma 0:00:08
3QuickStep-AlphaVinyl 0:02:23
4Bahrain Victorious 0:03:36
5Movistar Team 0:03:51
6Bora-Hansgrohe 0:04:17
7Groupama-FDJ 0:04:24
8BikeExchange-Jayco 0:04:59
9UAE Team Emirates 0:05:05
10Arkea-Samsic 0:05:21
11AG2R Citroen Team 0:05:29
12Trek-Segafredo 0:05:39
13Uno-X Pro Cycling Team 0:05:41
14Intermarché-Wanty-Gobert Matériaux
15EF Education-EasyPost 0:06:27
16Team DSM 0:07:18
17Astana Qazaqstan Team
18Cofidis 0:07:48
19B&B Hotels-KTM 0:07:59
20Lotto Soudal
21Israel-Premier Tech 0:09:10
22TotalEnergies 0:09:23
Swipe to scroll horizontally
General classification after stage 4
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 13:26:06
2Mattia Cattaneo (Ita) Quick-Step Alpha Vinyl Team 0:00:53
3Primoz Roglic (Slo) Jumbo-Visma 0:00:56
4Jonas Vingegaard (Den) Jumbo-Visma 0:01:26
5Ethan Hayter (GBr) Ineos Grenadiers
6Damiano Caruso (Ita) Bahrain Victorious 0:01:39
7Tao Geoghegan Hart (GBr) Ineos Grenadiers 0:01:45
8Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:01:48
9Matteo Jorgenson (USA) Movistar Team 0:01:50
10Ben O'Connor (Aus) AG2R Citroen Team 0:02:00
11Wilco Kelderman (Ned) Bora-Hansgrohe 0:02:02
12David Gaudu (Fra) Groupama-FDJ 0:02:03
13Enric Mas Nicolau (Spa) Movistar Team 0:02:07
14Patrick Konrad (Aut) Bora-Hansgrohe 0:02:12
15Dylan Teuns (Bel) Bahrain Victorious 0:02:15
16Jack Haig (Aus) Bahrain Victorious 0:02:19
17Michal Kwiatkowski (Pol) Ineos Grenadiers 0:02:26
18Tobias Halland Johannessen (Nor) Uno-X Pro Cycling Team 0:02:29
19Antonio Tiberi (Ita) Trek-Segafredo
20Brandon McNulty (USA) UAE Team Emirates 0:02:35
21Luis Leon Sanchez (Spa) Bahrain Victorious 0:02:37
22Ruben Guerreiro (Por) EF Education-EasyPost 0:02:39
23Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux
24Esteban Chaves Rubio (Col) EF Education-EasyPost 0:02:42
25Eddie Dunbar (Irl) Ineos Grenadiers 0:02:52
26Andrea Bagioli (Ita) Quick-Step Alpha Vinyl Team
27Samuele Battistella (Ita) Astana Qazaqstan Team 0:03:05
28Bruno Armirail (Fra) Groupama-FDJ 0:03:06
29Rudy Molard (Fra) Groupama-FDJ 0:03:18
30Steff Cras (Bel) Lotto Soudal
31Kenny Elissonde (Fra) Trek-Segafredo 0:03:21
32Kobe Goossens (Bel) Intermarché-Wanty-Gobert Matériaux 0:03:31
33Toms Skujins (Lat) Trek-Segafredo 0:03:34
34George Bennett (NZl) UAE Team Emirates 0:03:37
35Kevin Vermaerke (USA) Team DSM 0:03:38
36Kévin Geniets (Lux) Groupama-FDJ 0:03:39
37Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:03:49
38Chris Froome (GBr) Israel-Premier Tech 0:03:51
39Simon Geschke (Ger) Cofidis 0:03:55
40Maxime Bouet (Fra) Arkea-Samsic 0:03:59
41Geoffrey Bouchard (Fra) AG2R Citroen Team 0:04:03
42Maxim Van Gils (Bel) Lotto Soudal 0:04:05
43Stefan De Bod (RSA) Astana Qazaqstan Team 0:04:16
44Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:04:19
45Rémi Cavagna (Fra) Quick-Step Alpha Vinyl Team 0:04:24
46Victor Lafay (Fra) Cofidis 0:04:30
47Warren Barguil (Fra) Arkea-Samsic 0:04:49
48Javier Romo Oliver (Spa) Astana Qazaqstan Team
49Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 0:04:57
50Omer Goldstein (Isr) Israel-Premier Tech 0:05:02
51Simon Guglielmi (Fra) Arkea-Samsic 0:05:03
52Matteo Fabbro (Ita) Bora-Hansgrohe 0:05:04
53Franck Bonnamour (Fra) B&B Hotels-KTM 0:05:13
54Andrey Zeits (Kaz) Astana Qazaqstan Team
55Nicholas Schultz (Aus) BikeExchange-Jayco 0:05:19
56Valentin Madouas (Fra) Groupama-FDJ 0:05:21
57Alexis Vuillermoz (Fra) TotalEnergies 0:05:25
58Steven Kruijswijk (Ned) Jumbo-Visma 0:05:29
59Nils Politt (Ger) Bora-Hansgrohe 0:05:31
60Mark Donovan (GBr) Team DSM 0:05:45
61Simon Clarke (Aus) Israel-Premier Tech 0:05:59
62Carlos Verona Quintanilla (Spa) Movistar Team 0:06:05
63Hugo Page (Fra) Intermarché-Wanty-Gobert Matériaux
64Jonas Gregaard (Den) Uno-X Pro Cycling Team 0:06:06
65Hugo Toumire (Fra) Cofidis 0:06:11
66Benjamin Thomas (Fra) Cofidis 0:06:22
67Eliot Lietaer (Bel) B&B Hotels-KTM 0:06:23
68Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:06:27
69Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 0:06:33
70Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:06:35
71Simone Velasco (Ita) Astana Qazaqstan Team 0:06:48
72Fabien Doubey (Fra) TotalEnergies 0:06:54
73Pierre Rolland (Fra) B&B Hotels-KTM 0:06:57
74Romain Combaud (Fra) Team DSM 0:07:15
75Thibault Guernalec (Fra) Arkea-Samsic 0:07:16
76Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team 0:07:23
77Michael Storer (Aus) Groupama-FDJ 0:07:28
78Gorka Izagirre Insausti (Spa) Movistar Team 0:07:29
79Filippo Ganna (Ita) Ineos Grenadiers 0:07:53
80Sebastian Schönberger (Aut) B&B Hotels-KTM 0:07:57
81Andrey Amador (CRc) Ineos Grenadiers 0:08:01
82Stan Dewulf (Bel) AG2R Citroen Team 0:08:18
83Lukasz Owsian (Pol) Arkea-Samsic 0:08:30
84Matis Louvel (Fra) Arkea-Samsic 0:08:38
85Sean Quinn (USA) EF Education-EasyPost 0:08:47
86Greg Van Avermaet (Bel) AG2R Citroen Team 0:08:51
87Anthony Delaplace (Fra) Arkea-Samsic 0:09:01
88Jannik Steimle (Ger) Quick-Step Alpha Vinyl Team 0:09:22
89Tiesj Benoot (Bel) Jumbo-Visma 0:09:23
90Harry Sweeny (Aus) Lotto Soudal 0:09:54
91Clement Venturini (Fra) AG2R Citroen Team
92Yuriy Natarov (Kaz) Astana Qazaqstan Team 0:10:03
93Torjus Sleen (Nor) Uno-X Pro Cycling Team 0:10:17
94Filippo Conca (Ita) Lotto Soudal 0:10:35
95Jasper Stuyven (Bel) Trek-Segafredo 0:10:40
96François Bidard (Fra) Cofidis 0:10:44
97Anders Skaarseth (Nor) Uno-X Pro Cycling Team 0:11:23
98Edvald Boasson-Hagen (Nor) TotalEnergies 0:11:47
99Jens Keukeleire (Bel) EF Education-EasyPost 0:11:59
100Gregor Mühlberger (Aut) Movistar Team 0:12:05
101Owain Doull (GBr) EF Education-EasyPost 0:12:17
102Olivier Le Gac (Fra) Groupama-FDJ 0:12:23
103Sébastien Grignard (Bel) Lotto Soudal 0:12:52
104Marco Brenner (Ger) Team DSM 0:12:59
105Oliver Naesen (Bel) AG2R Citroen Team 0:13:01
106Guy Niv (Isr) Israel-Premier Tech 0:13:25
107Laurens De Plus (Bel) Ineos Grenadiers 0:14:17
108Mark Padun (Ukr) EF Education-EasyPost 0:14:27
109James Shaw (GBr) EF Education-EasyPost 0:14:44
110James Piccoli (Can) Israel-Premier Tech 0:15:03
111Anthon Charmig (Den) Uno-X Pro Cycling Team 0:15:32
112Kevin Colleoni (Ita) BikeExchange-Jayco 0:15:50
113Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:16:38
114Tony Gallopin (Fra) Trek-Segafredo 0:18:06
115Ivo Oliveira (Por) UAE Team Emirates 0:18:28
116Aurélien Paret Peintre (Fra) AG2R Citroen Team 0:19:03
117Chris Harper (Aus) Jumbo-Visma 0:19:18
118Tsgabu Grmay (Eth) BikeExchange-Jayco 0:20:07
119Christophe Laporte (Fra) Jumbo-Visma 0:20:20
120Fabien Grellier (Fra) TotalEnergies 0:21:42
121Juan Sebastian Molano Benavides (Col) UAE Team Emirates 0:23:29
122Antwan Tolhoek (Ned) Trek-Segafredo 0:23:34
123Luke Durbridge (Aus) BikeExchange-Jayco 0:23:57
124Eddy Fine (Fra) Cofidis 0:24:55
125Idar Andersen (Nor) Uno-X Pro Cycling Team 0:25:25
126Julien Bernard (Fra) Trek-Segafredo 0:26:31
127Thomas Champion (Fra) Cofidis 0:26:58
128Alex Edmondson (Aus) BikeExchange-Jayco 0:27:11
129Alexis Gougeard (Fra) B&B Hotels-KTM 0:27:41
130Amund Grøndahl Jansen (Nor) BikeExchange-Jayco 0:27:45
131Valentin Ferron (Fra) TotalEnergies 0:28:14
132Carlos Barbero (Spa) Lotto Soudal 0:28:18
133Luca Mozzato (Ita) B&B Hotels-KTM 0:29:07
134Miguel Heidemann (Ger) B&B Hotels-KTM 0:31:27
135Kamil Gradek (Pol) Bahrain Victorious 0:31:37
136Mathias Norsgaard (Den) Movistar Team 0:33:34
137Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux
138Sandy Dujardin (Fra) TotalEnergies 0:34:31
139Jordi Meeus (Bel) Bora-Hansgrohe 0:34:49
140Heinrich Haussler (Aus) Bahrain Victorious 0:35:00
141Dylan Groenewegen (Ned) BikeExchange-Jayco 0:37:37
142Xandres Vervloesem (Bel) Lotto Soudal 0:39:06
143Oliviero Troia (Ita) UAE Team Emirates 0:41:55
144Guy Sagiv (Isr) Israel-Premier Tech 0:43:34
145Taj Jones (Aus) Israel-Premier Tech
146Dries Van Gestel (Bel) TotalEnergies 0:44:54
147Matthew Walls (GBr) Bora-Hansgrohe 0:48:31
148Leon Heinschke (Ger) Team DSM 0:49:45
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 63
2Ethan Hayter (GBr) Ineos Grenadiers 44
3Kevin Vermaerke (USA) Team DSM 28
4Hugo Page (Fra) Intermarché-Wanty-Gobert Matériaux 28
5Anders Skaarseth (Nor) Uno-X Pro Cycling Team 26
6Olivier Le Gac (Fra) Groupama-FDJ 26
7Alexis Vuillermoz (Fra) TotalEnergies 25
8Sean Quinn (USA) EF Education-EasyPost 20
9Clement Venturini (Fra) AG2R Citroen Team 20
10Anthony Delaplace (Fra) Arkea-Samsic 16
11Edvald Boasson-Hagen (Nor) TotalEnergies 16
12David Gaudu (Fra) Groupama-FDJ 15
13Filippo Ganna (Ita) Ineos Grenadiers 15
14Pierre Rolland (Fra) B&B Hotels-KTM 14
15Jasper Stuyven (Bel) Trek-Segafredo 14
16Maxime Bouet (Fra) Arkea-Samsic 10
17Maxim Van Gils (Bel) Lotto Soudal 10
18Victor Lafay (Fra) Cofidis 10
19Mattia Cattaneo (Ita) Quick-Step Alpha Vinyl Team 8
20Ruben Guerreiro (Por) EF Education-EasyPost 8
21Benjamin Thomas (Fra) Cofidis 8
22Damiano Caruso (Ita) Bahrain Victorious 7
23Primoz Roglic (Slo) Jumbo-Visma 6
24Kévin Geniets (Lux) Groupama-FDJ 6
25Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 6
26Aleksandr Riabushenko (Blr) Astana Qazaqstan Team 6
27Sebastian Schönberger (Aut) B&B Hotels-KTM 6
28Jannik Steimle (Ger) Quick-Step Alpha Vinyl Team 6
29Nicholas Schultz (Aus) BikeExchange-Jayco 5
30Luke Durbridge (Aus) BikeExchange-Jayco 5
31Jonas Vingegaard (Den) Jumbo-Visma 4
32Alexis Gougeard (Fra) B&B Hotels-KTM 4
33Dylan Teuns (Bel) Bahrain Victorious 3
34Tao Geoghegan Hart (GBr) Ineos Grenadiers 2
35Matteo Jorgenson (USA) Movistar Team 2
36Juan Ayuso Pesquera (Spa) UAE Team Emirates 1
37Brandon McNulty (USA) UAE Team Emirates 1
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Pierre Rolland (Fra) B&B Hotels-KTM 12
2Alexis Vuillermoz (Fra) TotalEnergies 7
3David Gaudu (Fra) Groupama-FDJ 5
4Xandres Vervloesem (Bel) Lotto Soudal 4
5Maxime Bouet (Fra) Arkea-Samsic 4
6Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 4
7Wout Van Aert (Bel) Jumbo-Visma 3
8Anders Skaarseth (Nor) Uno-X Pro Cycling Team 3
9Olivier Le Gac (Fra) Groupama-FDJ 3
10Sebastian Schönberger (Aut) B&B Hotels-KTM 2
11Victor Lafay (Fra) Cofidis 2
12Ruben Guerreiro (Por) EF Education-EasyPost 1
13Jonas Gregaard (Den) Uno-X Pro Cycling Team 1
14Benjamin Thomas (Fra) Cofidis 1
15Anthony Delaplace (Fra) Arkea-Samsic 1
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 13:27:32
2Juan Ayuso Pesquera (Spa) UAE Team Emirates 0:00:22
3Matteo Jorgenson (USA) Movistar Team 0:00:24
4Tobias Halland Johannessen (Nor) Uno-X Pro Cycling Team 0:01:03
5Antonio Tiberi (Ita) Trek-Segafredo
6Brandon McNulty (USA) UAE Team Emirates 0:01:09
7Andrea Bagioli (Ita) Quick-Step Alpha Vinyl Team 0:01:26
8Samuele Battistella (Ita) Astana Qazaqstan Team 0:01:39
9Kevin Vermaerke (USA) Team DSM 0:02:12
10Kévin Geniets (Lux) Groupama-FDJ 0:02:13
11Maxim Van Gils (Bel) Lotto Soudal 0:02:39
12Mikkel Honoré (Den) Quick-Step Alpha Vinyl Team 0:02:53
13Javier Romo Oliver (Spa) Astana Qazaqstan Team 0:03:23
14Simon Guglielmi (Fra) Arkea-Samsic 0:03:37
15Mark Donovan (GBr) Team DSM 0:04:19
16Hugo Page (Fra) Intermarché-Wanty-Gobert Matériaux 0:04:39
17Hugo Toumire (Fra) Cofidis 0:04:45
18Laurens Huys (Bel) Intermarché-Wanty-Gobert Matériaux 0:05:01
19Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:05:09
20Thibault Guernalec (Fra) Arkea-Samsic 0:05:50
21Michael Storer (Aus) Groupama-FDJ 0:06:02
22Stan Dewulf (Bel) AG2R Citroen Team 0:06:52
23Matis Louvel (Fra) Arkea-Samsic 0:07:12
24Sean Quinn (USA) EF Education-EasyPost 0:07:21
25Harry Sweeny (Aus) Lotto Soudal 0:08:28
26Torjus Sleen (Nor) Uno-X Pro Cycling Team 0:08:51
27Filippo Conca (Ita) Lotto Soudal 0:09:09
28Sébastien Grignard (Bel) Lotto Soudal 0:11:26
29Marco Brenner (Ger) Team DSM 0:11:33
30Anthon Charmig (Den) Uno-X Pro Cycling Team 0:14:06
31Kevin Colleoni (Ita) BikeExchange-Jayco 0:14:24
32Eddy Fine (Fra) Cofidis 0:23:29
33Idar Andersen (Nor) Uno-X Pro Cycling Team 0:23:59
34Thomas Champion (Fra) Cofidis 0:25:32
35Valentin Ferron (Fra) TotalEnergies 0:26:48
36Luca Mozzato (Ita) B&B Hotels-KTM 0:27:41
37Miguel Heidemann (Ger) B&B Hotels-KTM 0:30:01
38Mathias Norsgaard (Den) Movistar Team 0:32:08
39Julius Johansen (Den) Intermarché-Wanty-Gobert Matériaux
40Sandy Dujardin (Fra) TotalEnergies 0:33:05
41Jordi Meeus (Bel) Bora-Hansgrohe 0:33:23
42Xandres Vervloesem (Bel) Lotto Soudal 0:37:40
43Taj Jones (Aus) Israel-Premier Tech 0:42:08
44Matthew Walls (GBr) Bora-Hansgrohe 0:47:05
45Leon Heinschke (Ger) Team DSM 0:48:19
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Jumbo-Visma 40:20:56
2Ineos Grenadiers 0:00:23