Tour de la Provence: Sosa wins on Mont Ventoux

Ivan Sosa won stage 3 of the Tour de la Provence to become the new overall leader of the race, in what was a typically dominant mountain top performance on Mont Ventoux from Ineos Grenadiers

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 4:08:14
2Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:15
3Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:00:18
4Wout Poels (Ned) Bahrain Victorious 0:00:29
5Jesus Herrada (Spa) Cofidis 0:00:48
6Giulio Ciccone (Ita) Trek-Segafredo
7Bauke Mollema (Ned) Trek-Segafredo
8Mauri Vansevenant (Bel) Deceuninck-QuickStep
9Jack Haig (Aus) Bahrain Victorious
10Patrick Konrad (Aut) Bora-Hansgrohe
11Aleksandr Vlasov (Rus) Astana-Premier Tech
12Matteo Jorgenson (USA) Movistar Team 0:01:18
13Warren Barguil (Fra) Team Arkea-Samsic
14Aurélien Paret Peintre (Fra) AG2R Citroën Team
15Matteo Fabbro (Ita) Bora-Hansgrohe 0:01:24
16Dylan Teuns (Bel) Bahrain Victorious 0:01:50
17Stéphane Rossetto (Fra) St Michel-Auber 93 0:02:08
18Carlos Rodriguez Cano (Spa) Ineos Grenadiers
19Jose Manuel Diaz Gallego (Spa) Delko
20Abner González Rivera (PuR) Movistar Team
21Sergio Samitier Samitier (Spa) Movistar Team
22Fabio Aru (Ita) Team Qhubeka Assos
23Ben O'Connor (Aus) AG2R Citroën Team
24Kilian Frankiny (Swi) Team Qhubeka Assos
25Ruben Fernandez (Spa) Cofidis 0:02:19
26Geoffrey Bouchard (Fra) AG2R Citroën Team 0:02:26
27Alexey Lutsenko (Kaz) Astana-Premier Tech 0:02:29
28Jonathan Hivert (Fra) B&B Hotels p/b KTM 0:02:49
29Ide Schelling (Ned) Bora-Hansgrohe 0:02:56
30Ion Izaguirre Insausti (Spa) Astana-Premier Tech
31Sander Armee (Bel) Team Qhubeka Assos 0:03:10
32Alexis Vuillermoz (Fra) Total Direct Energie 0:03:32
33Carlos Verona Quintanilla (Spa) Movistar Team
34Romain Combaud (Fra) Team DSM
35Rudy Molard (Fra) Groupama-FDJ
36Stefano Oldani (Ita) Lotto Soudal 0:03:35
37Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates
38Victor De La Parte (Spa) Total Direct Energie
39Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:03:42
40Harold Tejada Canacue (Col) Astana-Premier Tech 0:04:19
41Maxime Bouet (Fra) Team Arkea-Samsic 0:04:25
42Laurens De Plus (Bel) Ineos Grenadiers 0:04:45
43Giovanni Aleotti (Ita) Bora-Hansgrohe
44Gino Mäder (Swi) Bahrain Victorious 0:04:48
45Mauro Schmid (Swi) Team Qhubeka Assos 0:05:19
46Adrien Guillonnet (Fra) St Michel-Auber 93 0:05:20
47Frederik Frison (Bel) Lotto Soudal 0:05:46
48Luis Mas Bonet (Spa) Movistar Team
49Mark Donovan (GBr) Team DSM 0:06:07
50Nicolas Roche (Irl) Team DSM
51Jose Herrada (Spa) Cofidis 0:06:33
52Franck Bonnamour (Fra) B&B Hotels p/b KTM
53Tony Gallopin (Fra) AG2R Citroën Team
54Mathias De Witte (Bel) Xelliss-Roubaix Lille Metropole
55Vegard Stake Laengen (Nor) UAE Team Emirates
56Nicolas Edet (Fra) Cofidis 0:07:33
57Anthony Delaplace (Fra) Team Arkea-Samsic 0:08:15
58Thomas Champion (Fra) Cofidis
59Fred Wright (GBr) Bahrain Victorious 0:08:19
60Valerio Conti (Ita) UAE Team Emirates 0:08:29
61Philippe Gilbert (Bel) Lotto Soudal 0:09:17
62Florian Vermeersch (Bel) Lotto Soudal
63Ben Swift (GBr) Ineos Grenadiers 0:10:23
64Gianni Moscon (Ita) Ineos Grenadiers
65Edward Dunbar (Irl) Ineos Grenadiers
66Nicola Bagioli (Ita) B&B Hotels p/b KTM
67Fabien Grellier (Fra) Total Direct Energie
68Jérémy Leveau (Fra) Xelliss-Roubaix Lille Metropole
69Felix Grossschartner (Aut) Bora-Hansgrohe
70Karel Vacek (Cze) Team Qhubeka Assos
71Heinrich Haussler (Aus) Bahrain Victorious
72Miles Scotson (Aus) Groupama-FDJ
73Zdenek Stybar (Cze) Deceuninck-QuickStep 0:11:10
74Alessandro Covi (Ita) UAE Team Emirates 0:11:24
75Imanol Erviti (Spa) Movistar Team 0:12:14
76Enric Mas Nicolau (Spa) Movistar Team
77Omar Fraile Matarranz (Spa) Astana-Premier Tech
78Yoann Paillot (Fra) St Michel-Auber 93
79Connor Swift (GBr) Team Arkea-Samsic
80Yves Lampaert (Bel) Deceuninck-QuickStep
81Julien Simon (Fra) Total Direct Energie
82Sven Erik Bystrøm (Nor) UAE Team Emirates
83Matteo Trentin (Ita) UAE Team Emirates 0:12:48
84Jérémy Lecroq (Fra) B&B Hotels p/b KTM 0:13:09
85Clement Venturini (Fra) AG2R Citroën Team 0:13:40
86Jens Debusschere (Bel) B&B Hotels p/b KTM
87Bryan Coquard (Fra) B&B Hotels p/b KTM
88Michael Schär (Swi) AG2R Citroën Team 0:14:08
89Romain Cardis (Fra) St Michel-Auber 93
90Filippo Conca (Ita) Lotto Soudal 0:15:12
91Davide Ballerini (Ita) Deceuninck-QuickStep
92Delio Fernandez Cruz (Spa) Delko
93Koen de Kort (Ned) Trek-Segafredo
94John Degenkolb (Ger) Lotto Soudal
95Niklas Märkl (Ger) Team DSM
96Connor Brown (NZl) Team Qhubeka Assos
97Nicholas Dlamini (RSA) Team Qhubeka Assos
98Rémi Cavagna (Fra) Deceuninck-QuickStep
99Nacer Bouhanni (Fra) Team Arkea-Samsic
100Clément Russo (Fra) Team Arkea-Samsic
101Baptiste Bleier (Fra) St Michel-Auber 93
102Julien Trarieux (Fra) Delko
103Andreas Leknessund (Nor) Team DSM
104Piet Allegaert (Bel) Cofidis
105Samuel Leroux (Fra) Xelliss-Roubaix Lille Metropole 0:15:33
106Emils Liepins (Lat) Trek-Segafredo 0:16:10
107Jasha Sütterlin (Ger) Team DSM 0:16:32
108Thomas Boudat (Fra) Team Arkea-Samsic 0:17:58
109Cyril Lemoine (Fra) B&B Hotels p/b KTM 0:18:02
110Matthew Walls (GBr) Bora-Hansgrohe 0:18:42
111Frederik Wandahl (Den) Bora-Hansgrohe
112Eduard-Michael Grosu (Rom) Delko 0:20:08
113Alessandro Fedeli (Ita) Delko
114Biniam Girmay (Eri) Delko
115Max Kanter (Ger) Team DSM 0:20:38
116Damien Gaudin (Fra) Total Direct Energie
117Arnaud Demare (Fra) Groupama-FDJ 0:21:08
118Clément Davy (Fra) Groupama-FDJ
119Ignatas Konovalovas (Ltu) Groupama-FDJ
120Ramon Sinkeldam (Ned) Groupama-FDJ
121Alex Aranburu Deba (Spa) Astana-Premier Tech
122Kasper Asgreen (Den) Deceuninck-QuickStep
123Jacopo Guarnieri (Ita) Groupama-FDJ
124Alexander Kristoff (Nor) UAE Team Emirates
125Emiel Vermeulen (Bel) Xelliss-Roubaix Lille Metropole
126Matteo Moschetti (Ita) Trek-Segafredo
127Phil Bauhaus (Ger) Bahrain Victorious
128Niklas Eg (Den) Trek-Segafredo
129Kiel Reijnen (USA) Trek-Segafredo
130Maxime Urruty (Fra) Xelliss-Roubaix Lille Metropole
131Szymon Sajnok (Pol) Cofidis
132Niccolò Bonifazio (Ita) Total Direct Energie 0:21:17
133Tony Hurel (Fra) St Michel-Auber 93 0:22:37
134Louis Louvet (Fra) St Michel-Auber 93
135Jerome Cousin (Fra) Total Direct Energie 0:23:06
DNFLilian Calmejane (Fra) AG2R Citroën Team
DNSTim Wellens (Bel) Lotto Soudal
Swipe to scroll horizontally
Sprint 1 - Aureille, km. 20.6
Pos.Rider Name (Country) TeamResult
1Nicola Bagioli (Ita) B&B Hotels p/b KTM 5
2Louis Louvet (Fra) St Michel-Auber 93 3
3Damien Gaudin (Fra) Total Direct Energie 1
Swipe to scroll horizontally
Sprint 1 - Bédoin, km. 137.1
Pos.Rider Name (Country) TeamResult
1Florian Vermeersch (Bel) Lotto Soudal 5
2Damien Gaudin (Fra) Total Direct Energie 3
3Louis Louvet (Fra) St Michel-Auber 93 1
Swipe to scroll horizontally
Points
Pos.Rider Name (Country) TeamResult
1Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 10
2Egan Bernal Gomez (Col) Ineos Grenadiers 8
3Julian Alaphilippe (Fra) Deceuninck-QuickStep 6
4Wouter Poels (Ned) Bahrain Victorious 5
5Jesus Herrada (Spa) Cofidis 4
6Giulio Ciccone (Ita) Trek-Segafredo 3
7Bauke Mollema (Ned) Trek-Segafredo 2
8Mauri Vansevenant (Bel) Deceuninck-QuickStep 1
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Col de Lauris, km. 56.9
Pos.Rider Name (Country) TeamResult
1Alessandro Fedeli (Ita) Delko 5
2Jerome Cousin (Fra) Total Direct Energie 3
3Florian Vermeersch (Bel) Lotto Soudal 2
4Nicola Bagioli (Ita) B&B Hotels p/b KTM 1
Swipe to scroll horizontally
Mountain 2 (Cat. 3) Col du Pointu, km. 72.2
Pos.Rider Name (Country) TeamResult
1Jerome Cousin (Fra) Total Direct Energie 5
2Nicola Bagioli (Ita) B&B Hotels p/b KTM 3
3Florian Vermeersch (Bel) Lotto Soudal 2
4Louis Louvet (Fra) St Michel-Auber 93 1
Swipe to scroll horizontally
Mountain 3 (Cat. 1) Chalet Reynard, km. 153.9
Pos.Rider Name (Country) TeamResult
1Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 5
2Egan Bernal Gomez (Col) Ineos Grenadiers 3
3Julian Alaphilippe (Fra) Deceuninck-QuickStep 2
4Wout Poels (Ned) Bahrain Victorious 1
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 12:27:05
2Bahrain Victorious 0:00:44
3Bora-Hansgrohe 0:02:45
4Movistar Team 0:03:11
5AG2R Citroën Team 0:03:29
6Astana-Premier Tech 0:03:50
7Team Qhubeka Assos 0:05:03
8Cofidis 0:07:17
9Deceuninck-QuickStep 0:09:53
10Team Arkea-Samsic 0:11:35
11Team DSM 0:13:23
12Trek-Segafredo 0:14:25
13Total Direct Energie 0:15:07
14UAE Team Emirates 0:16:14
15Lotto Soudal 0:16:15
16St Michel-Auber 93 0:17:19
17B&B Hotels p/b KTM 0:17:22
18Xelliss-Roubaix Lille Metropole 0:30:06
19Delko 0:30:09
20Groupama-FDJ 0:32:40
Swipe to scroll horizontally
General classification after stage 3
Pos.Rider Name (Country) TeamResult
1Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 13:13:16
2Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:19
3Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:00:21
4Wout Poels (Ned) Bahrain Victorious 0:00:39
5Bauke Mollema (Ned) Trek-Segafredo 0:00:57
6Patrick Konrad (Aut) Bora-Hansgrohe 0:00:58
7Jack Haig (Aus) Bahrain Victorious
8Mauri Vansevenant (Bel) Deceuninck-QuickStep
9Jesus Herrada (Spa) Cofidis
10Aleksandr Vlasov (Rus) Astana-Premier Tech
11Giulio Ciccone (Ita) Trek-Segafredo 0:01:11
12Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:01:28
13Warren Barguil (Fra) Team Arkea-Samsic
14Matteo Jorgenson (USA) Movistar Team
15Dylan Teuns (Bel) Bahrain Victorious 0:02:00
16Ben O'Connor (Aus) AG2R Citroën Team 0:02:18
17Carlos Rodriguez Cano (Spa) Ineos Grenadiers
18Fabio Aru (Ita) Team Qhubeka Assos
19Ruben Fernandez (Spa) Cofidis 0:02:29
20Alexey Lutsenko (Kaz) Astana-Premier Tech 0:02:39
21Jose Manuel Diaz Gallego (Spa) Delko
22Matteo Fabbro (Ita) Bora-Hansgrohe 0:02:53
23Ide Schelling (Ned) Bora-Hansgrohe 0:03:06
24Kilian Frankiny (Swi) Team Qhubeka Assos
25Abner González Rivera (PuR) Movistar Team 0:03:35
26Rudy Molard (Fra) Groupama-FDJ 0:03:42
27Romain Combaud (Fra) Team DSM
28Geoffrey Bouchard (Fra) AG2R Citroën Team 0:03:54
29Alexis Vuillermoz (Fra) Total Direct Energie 0:04:08
30Sander Armee (Bel) Team Qhubeka Assos
31Ion Izaguirre Insausti (Spa) Astana-Premier Tech 0:04:13
32Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:04:22
33Harold Tejada Canacue (Col) Astana-Premier Tech 0:04:29
34Jonathan Hivert (Fra) B&B Hotels p/b KTM 0:04:47
35Stefano Oldani (Ita) Lotto Soudal 0:04:52
36Laurens De Plus (Bel) Ineos Grenadiers 0:04:55
37Giovanni Aleotti (Ita) Bora-Hansgrohe
38Maxime Bouet (Fra) Team Arkea-Samsic 0:04:56
39Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:05:30
40Luis Mas Bonet (Spa) Movistar Team 0:05:56
41Sergio Samitier Samitier (Spa) Movistar Team 0:06:00
42Victor De La Parte (Spa) Total Direct Energie 0:06:09
43Stéphane Rossetto (Fra) St Michel-Auber 93 0:06:11
44Tony Gallopin (Fra) AG2R Citroën Team 0:06:43
45Gino Mäder (Swi) Bahrain Victorious 0:07:17
46Carlos Verona Quintanilla (Spa) Movistar Team 0:07:37
47Mathias De Witte (Bel) Xelliss-Roubaix Lille Metropole 0:08:48
48Vegard Stake Laengen (Nor) UAE Team Emirates 0:09:07
49Philippe Gilbert (Bel) Lotto Soudal 0:09:27
50Jose Herrada (Spa) Cofidis 0:09:33
51Valerio Conti (Ita) UAE Team Emirates 0:09:56
52Mark Donovan (GBr) Team DSM 0:10:10
53Gianni Moscon (Ita) Ineos Grenadiers 0:10:32
54Ben Swift (GBr) Ineos Grenadiers 0:10:33
55Miles Scotson (Aus) Groupama-FDJ
56Felix Grossschartner (Aut) Bora-Hansgrohe
57Franck Bonnamour (Fra) B&B Hotels p/b KTM 0:10:36
58Anthony Delaplace (Fra) Team Arkea-Samsic 0:10:49
59Mauro Schmid (Swi) Team Qhubeka Assos 0:10:58
60Heinrich Haussler (Aus) Bahrain Victorious 0:11:17
61Alessandro Covi (Ita) UAE Team Emirates 0:11:34
62Nicolas Edet (Fra) Cofidis 0:11:36
63Jérémy Leveau (Fra) Xelliss-Roubaix Lille Metropole 0:11:52
64Florian Vermeersch (Bel) Lotto Soudal 0:12:10
65Connor Swift (GBr) Team Arkea-Samsic 0:12:24
66Julien Simon (Fra) Total Direct Energie
67Edward Dunbar (Irl) Ineos Grenadiers 0:12:27
68Adrien Guillonnet (Fra) St Michel-Auber 93 0:12:44
69Omar Fraile Matarranz (Spa) Astana-Premier Tech 0:12:56
70Nicolas Roche (Irl) Team DSM 0:12:58
71Sven Erik Bystrøm (Nor) UAE Team Emirates 0:13:31
72Frederik Frison (Bel) Lotto Soudal 0:13:47
73Fred Wright (GBr) Bahrain Victorious 0:14:02
74Bryan Coquard (Fra) B&B Hotels p/b KTM 0:14:20
75Clement Venturini (Fra) AG2R Citroën Team 0:14:25
76Fabien Grellier (Fra) Total Direct Energie 0:14:26
77Zdenek Stybar (Cze) Deceuninck-QuickStep 0:14:50
78Imanol Erviti (Spa) Movistar Team 0:14:59
79Davide Ballerini (Ita) Deceuninck-QuickStep 0:15:02
80Enric Mas Nicolau (Spa) Movistar Team 0:15:20
81Matteo Trentin (Ita) UAE Team Emirates 0:15:23
82Michael Schär (Swi) AG2R Citroën Team 0:15:35
83Julien Trarieux (Fra) Delko 0:15:52
84Nicola Bagioli (Ita) B&B Hotels p/b KTM 0:16:09
85Romain Cardis (Fra) St Michel-Auber 93 0:16:11
86Yoann Paillot (Fra) St Michel-Auber 93 0:16:17
87Piet Allegaert (Bel) Cofidis 0:17:05
88Nacer Bouhanni (Fra) Team Arkea-Samsic 0:17:11
89John Degenkolb (Ger) Lotto Soudal 0:17:15
90Koen de Kort (Ned) Trek-Segafredo 0:17:23
91Andreas Leknessund (Nor) Team DSM 0:18:02
92Matthew Walls (GBr) Bora-Hansgrohe 0:18:52
93Nicholas Dlamini (RSA) Team Qhubeka Assos 0:19:15
94Rémi Cavagna (Fra) Deceuninck-QuickStep
95Thomas Boudat (Fra) Team Arkea-Samsic 0:19:28
96Alex Aranburu Deba (Spa) Astana-Premier Tech 0:21:14
97Karel Vacek (Cze) Team Qhubeka Assos 0:21:17
98Thomas Champion (Fra) Cofidis 0:21:40
99Max Kanter (Ger) Team DSM 0:21:54
100Cyril Lemoine (Fra) B&B Hotels p/b KTM 0:22:07
101Alexander Kristoff (Nor) UAE Team Emirates 0:22:35
102Niccolò Bonifazio (Ita) Total Direct Energie 0:22:44
103Jacopo Guarnieri (Ita) Groupama-FDJ 0:23:53
104Szymon Sajnok (Pol) Cofidis 0:24:18
105Damien Gaudin (Fra) Total Direct Energie 0:24:38
106Jérémy Lecroq (Fra) B&B Hotels p/b KTM 0:24:41
107Kasper Asgreen (Den) Deceuninck-QuickStep 0:24:46
108Maxime Urruty (Fra) Xelliss-Roubaix Lille Metropole 0:24:55
109Clément Russo (Fra) Team Arkea-Samsic 0:25:03
110Filippo Conca (Ita) Lotto Soudal 0:25:04
111Delio Fernandez Cruz (Spa) Delko 0:25:54
112Samuel Leroux (Fra) Xelliss-Roubaix Lille Metropole 0:26:11
113Phil Bauhaus (Ger) Bahrain Victorious 0:26:28
114Alessandro Fedeli (Ita) Delko
115Yves Lampaert (Bel) Deceuninck-QuickStep 0:28:09
116Frederik Wandahl (Den) Bora-Hansgrohe 0:28:14
117Jens Debusschere (Bel) B&B Hotels p/b KTM 0:28:53
118Connor Brown (NZl) Team Qhubeka Assos 0:29:18
119Emiel Vermeulen (Bel) Xelliss-Roubaix Lille Metropole 0:29:52
120Biniam Girmay (Eri) Delko 0:30:50
121Kiel Reijnen (USA) Trek-Segafredo 0:31:12
122Eduard-Michael Grosu (Rom) Delko 0:31:17
123Arnaud Demare (Fra) Groupama-FDJ 0:31:34
124Matteo Moschetti (Ita) Trek-Segafredo 0:31:40
125Ignatas Konovalovas (Ltu) Groupama-FDJ
126Louis Louvet (Fra) St Michel-Auber 93 0:32:25
127Baptiste Bleier (Fra) St Michel-Auber 93 0:32:42
128Jasha Sütterlin (Ger) Team DSM 0:33:36
129Clément Davy (Fra) Groupama-FDJ 0:33:38
130Ramon Sinkeldam (Ned) Groupama-FDJ 0:33:44
131Niklas Eg (Den) Trek-Segafredo 0:34:33
132Emils Liepins (Lat) Trek-Segafredo 0:34:36
133Tony Hurel (Fra) St Michel-Auber 93 0:36:02
134Jerome Cousin (Fra) Total Direct Energie 0:36:29
135Niklas Märkl (Ger) Team DSM 0:37:20
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Davide Ballerini (Ita) Deceuninck-QuickStep 30
2Giulio Ciccone (Ita) Trek-Segafredo 18
3Arnaud Demare (Fra) Groupama-FDJ 12
4Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 11
5Julian Alaphilippe (Fra) Deceuninck-QuickStep 11
6Delio Fernandez Cruz (Spa) Delko 10
7Eduard-Michael Grosu (Rom) Delko 10
8Egan Bernal Gomez (Col) Ineos Grenadiers 10
9Nacer Bouhanni (Fra) Team Arkea-Samsic 10
10Alex Aranburu Deba (Spa) Astana-Premier Tech 10
11Dylan Teuns (Bel) Bahrain Victorious 9
12Clement Venturini (Fra) AG2R Citroën Team 9
13Patrick Konrad (Aut) Bora-Hansgrohe 8
14Matthew Walls (GBr) Bora-Hansgrohe 8
15Alexey Lutsenko (Kaz) Astana-Premier Tech 7
16Ide Schelling (Ned) Bora-Hansgrohe 7
17Gianni Moscon (Ita) Ineos Grenadiers 7
18Bauke Mollema (Ned) Trek-Segafredo 6
19Bryan Coquard (Fra) B&B Hotels p/b KTM 6
20Florian Vermeersch (Bel) Lotto Soudal 5
21Nicola Bagioli (Ita) B&B Hotels p/b KTM 5
22Wouter Poels (Ned) Bahrain Victorious 5
23Stefano Oldani (Ita) Lotto Soudal 5
24Phil Bauhaus (Ger) Bahrain Victorious 5
25Jesus Herrada (Spa) Cofidis 4
26Sven Erik Bystrøm (Nor) UAE Team Emirates 4
27Damien Gaudin (Fra) Total Direct Energie 4
28Matteo Moschetti (Ita) Trek-Segafredo 4
29Louis Louvet (Fra) St Michel-Auber 93 4
30Alexander Kristoff (Nor) UAE Team Emirates 3
31Filippo Conca (Ita) Lotto Soudal 3
32Samuel Leroux (Fra) Xelliss-Roubaix Lille Metropole 3
33Piet Allegaert (Bel) Cofidis 2
34Jerome Cousin (Fra) Total Direct Energie 2
35Mauri Vansevenant (Bel) Deceuninck-QuickStep 1
36Ben Swift (GBr) Ineos Grenadiers 1
Swipe to scroll horizontally
Mountains classification
Pos.Rider Name (Country) TeamResult
1Filippo Conca (Ita) Lotto Soudal 15
2Jerome Cousin (Fra) Total Direct Energie 9
3Delio Fernandez Cruz (Spa) Delko 9
4Julian Alaphilippe (Fra) Deceuninck-QuickStep 7
5Alessandro Fedeli (Ita) Delko 6
6Samuel Leroux (Fra) Xelliss-Roubaix Lille Metropole 6
7Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 5
8Mauri Vansevenant (Bel) Deceuninck-QuickStep 5
9Florian Vermeersch (Bel) Lotto Soudal 4
10Nicola Bagioli (Ita) B&B Hotels p/b KTM 4
11Egan Bernal Gomez (Col) Ineos Grenadiers 3
12Giulio Ciccone (Ita) Trek-Segafredo 3
13Eduard-Michael Grosu (Rom) Delko 3
14Gianni Moscon (Ita) Ineos Grenadiers 2
15Zdenek Stybar (Cze) Deceuninck-QuickStep 2
16Baptiste Bleier (Fra) St Michel-Auber 93 2
17Clément Davy (Fra) Groupama-FDJ 2
18Wout Poels (Ned) Bahrain Victorious 1
19Ben O'Connor (Aus) AG2R Citroën Team 1
20Davide Ballerini (Ita) Deceuninck-QuickStep 1
21Louis Louvet (Fra) St Michel-Auber 93 1
Swipe to scroll horizontally
Young riders classification
Pos.Rider Name (Country) TeamResult
1Ivan Ramiro Sosa Cuervo (Col) Ineos Grenadiers 13:13:16
2Egan Bernal Gomez (Col) Ineos Grenadiers 0:00:19
3Mauri Vansevenant (Bel) Deceuninck-QuickStep 0:00:58
4Aleksandr Vlasov (Rus) Astana-Premier Tech
5Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:01:28
6Matteo Jorgenson (USA) Movistar Team
7Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:02:18
8Ide Schelling (Ned) Bora-Hansgrohe 0:03:06
9Abner González Rivera (PuR) Movistar Team 0:03:35
10Harold Tejada Canacue (Col) Astana-Premier Tech 0:04:29
11Stefano Oldani (Ita) Lotto Soudal 0:04:52
12Giovanni Aleotti (Ita) Bora-Hansgrohe 0:04:55
13Andres Camilo Ardila Ordoñez (Col) UAE Team Emirates 0:05:30
14Gino Mäder (Swi) Bahrain Victorious 0:07:17
15Mark Donovan (GBr) Team DSM 0:10:10
16Mauro Schmid (Swi) Team Qhubeka Assos 0:10:58
17Alessandro Covi (Ita) UAE Team Emirates 0:11:34
18Florian Vermeersch (Bel) Lotto Soudal 0:12:10
19Edward Dunbar (Irl) Ineos Grenadiers 0:12:27
20Fred Wright (GBr) Bahrain Victorious 0:14:02
21Andreas Leknessund (Nor) Team DSM 0:18:02
22Matthew Walls (GBr) Bora-Hansgrohe 0:18:52
23Karel Vacek (Cze) Team Qhubeka Assos 0:21:17
24Thomas Champion (Fra) Cofidis 0:21:40
25Max Kanter (Ger) Team DSM 0:21:54
26Szymon Sajnok (Pol) Cofidis 0:24:18
27Filippo Conca (Ita) Lotto Soudal 0:25:04
28Alessandro Fedeli (Ita) Delko 0:26:28
29Frederik Wandahl (Den) Bora-Hansgrohe 0:28:14
30Connor Brown (NZl) Team Qhubeka Assos 0:29:18
31Biniam Girmay (Eri) Delko 0:30:50
32Matteo Moschetti (Ita) Trek-Segafredo 0:31:40
33Louis Louvet (Fra) St Michel-Auber 93 0:32:25
34Clément Davy (Fra) Groupama-FDJ 0:33:38
35Niklas Märkl (Ger) Team DSM 0:37:20
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 39:42:41
2Bahrain Victorious 0:00:44
3Bora-Hansgrohe 0:02:45
4AG2R Citroën Team 0:03:29
5Astana-Premier Tech 0:03:50
6Movistar Team 0:04:28
7Team Qhubeka Assos 0:06:39
8Cofidis 0:09:00
9Deceuninck-QuickStep 0:09:53
10Team Arkea-Samsic 0:11:35
11Trek-Segafredo 0:16:26
12UAE Team Emirates 0:16:46
13Total Direct Energie 0:16:50
14Team DSM 0:17:09
15Lotto Soudal 0:18:08
16B&B Hotels p/b KTM 0:23:15
17St Michel-Auber 93 0:26:58
18Groupama-FDJ 0:35:15
19Delko 0:35:42
20Xelliss-Roubaix Lille Metropole 0:36:00

Stephen Puddicombe is a freelance writer based in Bristol. He has written for Cyclingnews since 2020, and has covered cycling professionally as a freelancer since 2013, writing for outlets such as Rouleur, Cycling Weekly and Cycle Sport, among other publications. He is the author of The World of the Tour de France, published by Sona Books. Outside of cycling he is a passionate cinephile, and a long-suffering Spurs fan.

Latest on Cyclingnews