Sosa wins Tour de La Provence, Alaphilippe moves ahead of Bernal

Bahrain-Victorious lived up to their new name as their sprinter Phil Bauhaus edged out double stage winner Davide Ballerini (Deceuninck-QuickStep) in a close sprint finish on the fourth and final stage of the Tour de la Provence.

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