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.

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
Teams
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
3QuickStep-AlphaVinyl 0:02:40
4Bahrain Victorious 0:03:28
5Movistar Team 0:04:25
6Groupama-FDJ 0:04:53
7Bora-Hansgrohe 0:05:10
8UAE Team Emirates 0:05:22
9Trek-Segafredo 0:06:24
10Intermarché-Wanty-Gobert Matériaux 0:06:40
11Arkea-Samsic 0:07:52
12Astana Qazaqstan Team 0:09:25
13EF Education-EasyPost 0:09:49
14Cofidis 0:10:02
15AG2R Citroen Team 0:11:03
16Lotto Soudal 0:11:29
17Israel-Premier Tech 0:12:14
18Team DSM 0:12:17
19Uno-X Pro Cycling Team 0:12:42
20B&B Hotels-KTM 0:12:57
21TotalEnergies 0:20:35
22BikeExchange-Jayco 0:27:38
Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews