Tour de la Provence: Nairo Quintana wins on Mont Ventoux

Nairo Quintana secured his first victory in his new colours of Arkeéa-Samsic on Mont Ventoux during stage 3 at the Tour de la Provence.

The Colombian attacked near the lower slopes of the 10km final ascent and crossed the finish line 1:28 ahead of a select chase group that included runner-up Alexey Lutsenko (Astana), Hugh Carthy (EF Pro Cycling) in second place, and overnight leader Aleksandr Vlasov (Astana) taking third.

Quintana is now leading the overall classification with 1:04 ahead of Vlasov and 1:28 ahead of Lutsenko going into the final stage 4, a 170.4km race from Avignon to Aix-en Provence on Sunday.

The third stage of the Tour de la Provence marked a considerable opportunity to shake up the general classification with a finish at the top of Mont Ventoux. It was also an early-season test among the high-profile climbers participating in the four-day race. 

Quintana’s Arkéa-Samsic team, including French champion Warren Barguil, set him up perfectly into the based of the Mont Ventoux. He launch his winning attack on the steeper sections with seven kilometres to the top and almost immediately put Groupama-FDJ’s notable prospects Thibaut Pinot and David Gaudu into danger.

There was a very brief draw from Sepp Kuss (Jumbo-Visma) but the young American faded quickly and was caught and then distanced by a desperate chase from Lutsenko and Carthy. 

In an effort to save his overall lead, Vlasov bridged across to his teammate Lutsenko and Carthy, but the trio were no match for Quintana, whose lead exploded from an initial 18 seconds to over a minute in the final kilometre.

Quintana’s victory builds on Arkéa-Samsic’s strong start to the season after the team’s sprinter Nacer Bouhanni already won stage 1 at the Tour de la Provence and a stage at the Saudi Tour earlier this month.

How it unfolded

The day’s 140.2km race started in Istres and included two intermediate sprints; the first at the start of the stage in Aureille (22.5km) and the second near the end of the stage in Bedoin (127km). More importantly, there were two mid-stage category 3 ascents over the Col de Lauris (57km) and Col de Cedres (71.5km), and then the final category 1 climb up Mont Ventoux that finished at the Chalet Reynard.

Rémi Cavagna (Deceuninck-QuickStep) cleared the field early and was quickly joined by Timothy Dupont (Circus Wanty-Gobert). The breakaway grew to five riders when Johan Jacobs (Movistar), Jeremy Leveau (Matura4Ever-Roubaix Lille Metropole) and Bryan Alaphilippe (St Michel-Auber93) bridged across.

Cavagna started the day at more than four minutes behind overall leader Aleksandr Vlasov (Astana). He put the Kazakh team under pressure when he distanced himself from his breakaway companions in a solo move that steadily gained upwards of six minutes with just 30km to go.

Fifteen kilometres to the foot of the final climb up Mont Ventoux, Groupama-FDJ offered their assistance in the chase in an attempt to put their leaders Pinot and Gaudu in the best possible position for a strong stage performance. Eventually other teams with strong prospects for a stage win joined the effort; Arkéa-Samsic with Quintana and Barguil, Jumbo-Visma with Kuss, Team Ineos with Eddie Dunbar, Cofidis with Jesús Herrada and Sunweb with Wilco Kelderman.

The remnants of the initial breakaway were reabsorbed into the field with 14km to go, but Cavagna carried his momentum into the bottom of the climb still holding four minutes. As it turned out, the gap wasn’t enough to make a difference on an ascent like Mont Ventoux. He began to pay for his efforts early on and his gap steadily dropped as the road steepened and the race for the stage win lit up behind.

Groupama-FDJ led the field on the lower slopes of Mont Ventoux, with some contention from Team Ineos, Arkéa-Samsic, Jumbo-Visma and Cofidis. Barguil gave one long pull in support of Quintana before dropping off the pace of the lead group. 

Quintana made his attack just as the front group began to split apart. Kuss was the only rider to follow but the pace proved too high for the Jumbo-Visma rider and he eventually sat up to ride at his own speed.

Carthy and Lutsenko settled into a high-speed chase as they caught and passed Kuss halfway up the climb. Lutsenko looked over his shoulder to see teammate and overnight leader Vlasov make his way across, and the pair of Astana riders tried to limit their losses in the GC. 

Quintana started the day just 34 seconds behind Vlasov and so when his lead grew from 18 seconds to 45 seconds he knew he was in contention for both the stage win and the overall lead. He then pushed that lead out to 1:28, which all but secured the overall victory ahead of the final stage on Sunday.


Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Team Arkea-Samsic 3:36:26
2Alexey Lutsenko (Kaz) Astana Pro Team 0:01:28
3Hugh Carthy (GBr) EF Pro Cycling
4Aleksandr Vlasov (Rus) Astana Pro Team
5Edward Dunbar (Irl) Team Ineos 0:02:11
6Sepp Kuss (USA) Team Jumbo-Visma 0:02:12
7Wilco Kelderman (Ned) Team Sunweb
8Jesus Herrada (Spa) Cofidis
9Thibaut Pinot (Fra) Groupama-FDJ
10David Gaudu (Fra) Groupama-FDJ 0:02:25
11Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:02:34
12Fausto Masnada (Ita) CCC Team 0:02:57
13Tanel Kangert (Est) EF Pro Cycling 0:03:03
14Niklas Eg (Den) Trek-Segafredo 0:03:06
15Domenico Pozzovivo (Ita) NTT Pro Cycling 0:03:21
16Warren Barguil (Fra) Team Arkea-Samsic
17Ruben Guerreiro (Por) EF Pro Cycling
18Robert Gesink (Ned) Team Jumbo-Visma 0:03:31
19Chad Haga (USA) Team Sunweb 0:03:45
20Andrea Bagioli (Ita) Deceuninck-Quickstep
21Sam Oomen (Ned) Team Sunweb 0:03:55
22Amanuel Gebreigzabhier (Eri) NTT Pro Cycling
23Attila Valter (Hun) CCC Team 0:03:57
24Mikael Cherel (Fra) AG2R la Mondiale 0:03:59
25Rudy Molard (Fra) Groupama-FDJ 0:04:16
26Chris Harper (Aus) Team Jumbo-Visma 0:04:21
27Jonathan Hivert (Fra) Total Direct Energie 0:04:25
28Julien El Fares (Fra) Nippo Delko Provence 0:04:28
29Gorka Izagirre Insausti (Spa) Astana Pro Team 0:04:30
30Pavel Sivakov (Rus) Team Ineos
31Jesper Hansen (Den) Cofidis
32Jaakko Hanninen (Fin) AG2R la Mondiale 0:04:32
33Gijs Leemreize (Ned) Team Jumbo-Visma 0:04:43
34Romain Combaud (Fra) Nippo Delko Provence
35Fabien Doubey (Fra) Circus-Wanty Gobert 0:05:02
36Rémy Rochas (Fra) Nippo Delko Provence 0:05:10
37Mathias De Witte (Bel) Natura4ever-Roubaix-Lille Metropole 0:05:27
38Roman Kreuziger (Cze) NTT Pro Cycling 0:05:36
39François Bidard (Fra) AG2R la Mondiale
40Jan Hirt (Cze) CCC Team
41Rein Taaramäe (Est) Total Direct Energie 0:06:02
42Pieter Serry (Bel) Deceuninck-Quickstep 0:06:36
43Kinfe Hailemichael (Eth) Nippo Delko Provence 0:07:06
44Jeremy Bellicaud (Fra) Circus-Wanty Gobert 0:07:59
45Winner Andrew Anacona (Col) Team Arkea-Samsic 0:08:46
46Danilo Wyss (Swi) NTT Pro Cycling 0:09:42
47Luis Guillermo Mas Bonet (Spa) Movistar Team
48Julien Bernard (Fra) Trek-Segafredo
49Eduard Prades Reverter (Spa) Movistar Team
50Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling
51Sep Vanmarcke (Bel) EF Pro Cycling
52Thibault Ferasse (Fra) Natura4ever-Roubaix-Lille Metropole
53Nans Peters (Fra) AG2R la Mondiale
54Victor Lafay (Fra) Cofidis 0:11:42
55Thomas Degand (Bel) Circus-Wanty Gobert 0:11:45
56Kevin Van Melsen (Bel) Circus-Wanty Gobert
57Julien Vermote (Bel) Cofidis
58Damien Touze (Fra) Cofidis
59William Barta (USA) CCC Team
60Gianni Moscon (Ita) Team Ineos 0:12:01
61Ivan Centrone (Lux) Natura4ever-Roubaix-Lille Metropole 0:12:48
62Dries Devenyns (Bel) Deceuninck-Quickstep
63Maxime Bouet (Fra) Team Arkea-Samsic 0:13:40
64Martin Salmon (Ger) Team Sunweb
65Fernando Barcelo Aragon (Spa) Cofidis 0:14:18
66Alex Aranburu Deba (Spa) Astana Pro Team
67Juri Hollmann (Ger) Movistar Team
68Jacopo Mosca (Ita) Trek-Segafredo 0:14:38
69Matteo Sobrero (Ita) NTT Pro Cycling
70Nicola Conci (Ita) Trek-Segafredo
71Anthony Roux (Fra) Groupama-FDJ 0:14:39
72Rémi Cavagna (Fra) Deceuninck-Quickstep
73Sebastian Mora Vedri (Spa) Movistar Team 0:15:07
74Iljo Keisse (Bel) Deceuninck-Quickstep 0:15:21
75Yoann Offredo (Fra) Circus-Wanty Gobert
76Frederik Backaert (Bel) B&B Hotels-Vital Concept
77Tom-Jelte Slagter (Ned) B&B Hotels-Vital Concept
78Cyril Barthe (Fra) B&B Hotels-Vital Concept
79Merhawi Kudus (Eri) Astana Pro Team
80Antoine Duchesne (Can) Groupama-FDJ
81Pascal Eenkhoorn (Ned) Team Jumbo-Visma
82Owain Doull (GBr) Team Ineos
83Julien Duval (Fra) AG2R la Mondiale
84Baptiste Constantin (Fra) St Michel-Auber 93
85Ian Garrison (USA) Deceuninck-Quickstep
86Krists Neilands (Lat) Israel Start-Up Nation
87Alexis Renard (Fra) Israel Start-Up Nation
88Arnaud Courteille (Fra) B&B Hotels-Vital Concept
89Ian Stannard (GBr) Team Ineos
90Morné Van Niekerk (RSA) St Michel-Auber 93
91Michal Golas (Pol) Team Ineos
92Maarten Wynants (Bel) Team Jumbo-Visma
93Sean Bennett (USA) EF Pro Cycling
94Magnus Cort Nielsen (Den) EF Pro Cycling
95Kasper Asgreen (Den) Deceuninck-Quickstep
96Matthieu Ladagnous (Fra) Groupama-FDJ
97Marc Hirschi (Swi) Team Sunweb
98José Gonçalves (Por) Nippo Delko Provence
99Flavien Maurelet (Fra) St Michel-Auber 93 0:15:36
100Pierre Luc Perichon (Fra) Cofidis 0:15:46
101Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:17:00
102Connor Swift (GBr) Team Arkea-Samsic
103Gabriel Cullaigh (GBr) Movistar Team
104Christophe Masson (Fra) Natura4ever-Roubaix-Lille Metropole
105Louis Louvet (Fra) St Michel-Auber 93
106Julien Antomarchi (Fra) Natura4ever-Roubaix-Lille Metropole
107Jeremy Cabot (Fra) Total Direct Energie
108Florian Maitre (Fra) Total Direct Energie 0:17:28
109Nico Denz (Ger) Team Sunweb 0:18:33
110Rasmus Tiller (Nor) NTT Pro Cycling 0:20:19
111Quinn Simmons (USA) Trek-Segafredo
112Charles Quarterman (GBr) Trek-Segafredo
113Guy Sagiv (Isr) Israel Start-Up Nation
114Guy Niv (Isr) Israel Start-Up Nation
115Bert De Backer (Bel) B&B Hotels-Vital Concept
116Alexander Kamp (Den) Trek-Segafredo
117Matthias Brändle (Aut) Israel Start-Up Nation
118Hugo Hofstetter (Fra) Israel Start-Up Nation
119Christopher Lawless (GBr) Team Ineos
120Fabio Felline (Ita) Astana Pro Team
121Michal Paluta (Pol) CCC Team
122Jonas Koch (Ger) CCC Team
123Lorrenzo Manzin (Fra) Total Direct Energie 0:21:17
124Luca Mozzato (Ita) B&B Hotels-Vital Concept 0:21:50
125Ignatas Konovalovas (Ltu) Groupama-FDJ 0:22:28
126Evaldas Siskevicius (Ltu) Nippo Delko Provence
127Pierre Barbier (Fra) Nippo Delko Provence 0:22:36
128Leonardo Bonifazio (Ita) Total Direct Energie 0:23:19
129Giacomo Nizzolo (Ita) NTT Pro Cycling 0:23:29
130Jakub Mareczko (Ita) CCC Team
131Nacer Bouhanni (Fra) Team Arkea-Samsic
132Timothy Dupont (Bel) Circus-Wanty Gobert
133Bram Welten (Ned) Team Arkea-Samsic
134Johan Jacobs (Swi) Movistar Team
135Jérémy Leveau (Fra) Natura4ever-Roubaix-Lille Metropole
136Anthony Maldonado (Fra) St Michel-Auber 93
137Tony Hurel (Fra) St Michel-Auber 93
138Marlon Gaillard (Fra) Total Direct Energie
139Norman Vahtra (Est) Israel Start-Up Nation 0:23:56
140Vadim Pronskiy (Kaz) Astana Pro Team 0:25:49
141Bryan Alaphilippe (Fra) St Michel-Auber 93 0:27:43
DNSDavide Villella (Ita) Movistar Team
Swipe to scroll horizontally
Young rider
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Astana Pro Team 3:37:54
2Edward Dunbar (Irl) Team Ineos 0:00:43
3David Gaudu (Fra) Groupama-FDJ 0:00:57
4Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:01:06
5Niklas Eg (Den) Trek-Segafredo 0:01:38
6Andrea Bagioli (Ita) Deceuninck-Quickstep 0:02:17
7Sam Oomen (Ned) Team Sunweb 0:02:27
8Attila Valter (Hun) CCC Team 0:02:29
9Pavel Sivakov (Rus) Team Ineos 0:03:02
10Jaakko Hanninen (Fin) AG2R la Mondiale 0:03:04
11Gijs Leemreize (Ned) Team Jumbo-Visma 0:03:15
12Rémy Rochas (Fra) Nippo Delko Provence 0:03:42
13Kinfe Hailemichael (Eth) Nippo Delko Provence 0:05:38
14Jeremy Bellicaud (Fra) Circus-Wanty Gobert 0:06:31
15Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling 0:08:14
16Victor Lafay (Fra) Cofidis 0:10:14
17Damien Touze (Fra) Cofidis 0:10:17
18William Barta (USA) CCC Team
19Ivan Centrone (Lux) Natura4ever-Roubaix-Lille Metropole 0:11:20
20Martin Salmon (Ger) Team Sunweb 0:12:12
21Fernando Barcelo Aragon (Spa) Cofidis 0:12:50
22Alex Aranburu Deba (Spa) Astana Pro Team
23Juri Hollmann (Ger) Movistar Team
24Matteo Sobrero (Ita) NTT Pro Cycling 0:13:10
25Nicola Conci (Ita) Trek-Segafredo
26Rémi Cavagna (Fra) Deceuninck-Quickstep 0:13:11
27Cyril Barthe (Fra) B&B Hotels-Vital Concept 0:13:53
28Pascal Eenkhoorn (Ned) Team Jumbo-Visma
29Ian Garrison (USA) Deceuninck-Quickstep
30Alexis Renard (Fra) Israel Start-Up Nation
31Morné Van Niekerk (RSA) St Michel-Auber 93
32Sean Bennett (USA) EF Pro Cycling
33Kasper Asgreen (Den) Deceuninck-Quickstep
34Marc Hirschi (Swi) Team Sunweb
35Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:15:32
36Connor Swift (GBr) Team Arkea-Samsic
37Gabriel Cullaigh (GBr) Movistar Team
38Louis Louvet (Fra) St Michel-Auber 93
39Florian Maitre (Fra) Total Direct Energie 0:16:00
40Rasmus Tiller (Nor) NTT Pro Cycling 0:18:51
41Quinn Simmons (USA) Trek-Segafredo
42Charles Quarterman (GBr) Trek-Segafredo
43Christopher Lawless (GBr) Team Ineos
44Michal Paluta (Pol) CCC Team
45Luca Mozzato (Ita) B&B Hotels-Vital Concept 0:20:22
46Pierre Barbier (Fra) Nippo Delko Provence 0:21:08
47Bram Welten (Ned) Team Arkea-Samsic 0:22:01
48Johan Jacobs (Swi) Movistar Team
49Marlon Gaillard (Fra) Total Direct Energie
50Norman Vahtra (Est) Israel Start-Up Nation 0:22:28
51Vadim Pronskiy (Kaz) Astana Pro Team 0:24:21
52Bryan Alaphilippe (Fra) St Michel-Auber 93 0:26:15
Swipe to scroll horizontally
General classification after stage 3
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Team Arkea-Samsic 11:24:12
2Aleksandr Vlasov (Rus) Astana Pro Team 0:01:04
3Alexey Lutsenko (Kaz) Astana Pro Team 0:01:28
4Hugh Carthy (GBr) EF Pro Cycling 0:01:38
5Wilco Kelderman (Ned) Team Sunweb 0:02:16
6Edward Dunbar (Irl) Team Ineos 0:02:21
7Thibaut Pinot (Fra) Groupama-FDJ 0:02:22
8Sepp Kuss (USA) Team Jumbo-Visma 0:02:26
9Jesus Herrada (Spa) Cofidis
10David Gaudu (Fra) Groupama-FDJ 0:02:35
11Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:02:44
12Fausto Masnada (Ita) CCC Team 0:03:15
13Tanel Kangert (Est) EF Pro Cycling 0:03:23
14Niklas Eg (Den) Trek-Segafredo 0:03:50
15Warren Barguil (Fra) Team Arkea-Samsic 0:03:51
16Domenico Pozzovivo (Ita) NTT Pro Cycling
17Robert Gesink (Ned) Team Jumbo-Visma 0:03:53
18Andrea Bagioli (Ita) Deceuninck-Quickstep 0:03:55
19Ruben Guerreiro (Por) EF Pro Cycling 0:04:02
20Sam Oomen (Ned) Team Sunweb 0:04:09
21Attila Valter (Hun) CCC Team 0:04:11
22Mikael Cherel (Fra) AG2R la Mondiale 0:04:17
23Rudy Molard (Fra) Groupama-FDJ 0:04:30
24Julien El Fares (Fra) Nippo Delko Provence 0:04:42
25Pavel Sivakov (Rus) Team Ineos 0:04:44
26Gorka Izagirre Insausti (Spa) Astana Pro Team
27Amanuel Gebreigzabhier (Eri) NTT Pro Cycling 0:04:48
28Jonathan Hivert (Fra) Total Direct Energie 0:04:49
29Chad Haga (USA) Team Sunweb 0:05:09
30Gijs Leemreize (Ned) Team Jumbo-Visma 0:05:24
31Romain Combaud (Fra) Nippo Delko Provence 0:05:26
32Fabien Doubey (Fra) Circus-Wanty Gobert 0:05:32
33Rémy Rochas (Fra) Nippo Delko Provence 0:05:46
34Jaakko Hanninen (Fin) AG2R la Mondiale 0:05:47
35Jesper Hansen (Den) Cofidis 0:05:54
36François Bidard (Fra) AG2R la Mondiale 0:06:03
37Chris Harper (Aus) Team Jumbo-Visma 0:06:06
38Mathias De Witte (Bel) Natura4ever-Roubaix-Lille Metropole 0:06:31
39Roman Kreuziger (Cze) NTT Pro Cycling 0:07:00
40Pieter Serry (Bel) Deceuninck-Quickstep 0:08:00
41Rein Taaramäe (Est) Total Direct Energie 0:08:50
42Eduard Prades Reverter (Spa) Movistar Team 0:10:43
43Julien Bernard (Fra) Trek-Segafredo 0:11:11
44Winner Andrew Anacona (Col) Team Arkea-Samsic 0:11:30
45Luis Guillermo Mas Bonet (Spa) Movistar Team 0:11:49
46Jeremy Bellicaud (Fra) Circus-Wanty Gobert
47Kinfe Hailemichael (Eth) Nippo Delko Provence 0:11:56
48Jan Hirt (Cze) CCC Team 0:12:18
49Gianni Moscon (Ita) Team Ineos 0:12:25
50Dries Devenyns (Bel) Deceuninck-Quickstep 0:13:06
51Nans Peters (Fra) AG2R la Mondiale 0:13:32
52Danilo Wyss (Swi) NTT Pro Cycling
53Alex Aranburu Deba (Spa) Astana Pro Team 0:14:28
54William Barta (USA) CCC Team 0:14:43
55Magnus Cort Nielsen (Den) EF Pro Cycling 0:15:31
56Julien Vermote (Bel) Cofidis 0:15:35
57Marc Hirschi (Swi) Team Sunweb 0:16:19
58Thibault Ferasse (Fra) Natura4ever-Roubaix-Lille Metropole 0:16:29
59Thomas Degand (Bel) Circus-Wanty Gobert 0:16:35
60Fernando Barcelo Aragon (Spa) Cofidis 0:17:14
61Tom-Jelte Slagter (Ned) B&B Hotels-Vital Concept 0:17:21
62Martin Salmon (Ger) Team Sunweb 0:17:30
63Jacopo Mosca (Ita) Trek-Segafredo 0:17:36
64Nicola Conci (Ita) Trek-Segafredo
65Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling 0:17:41
66Rémi Cavagna (Fra) Deceuninck-Quickstep 0:18:23
67Matteo Sobrero (Ita) NTT Pro Cycling 0:18:28
68Kasper Asgreen (Den) Deceuninck-Quickstep 0:19:11
69Merhawi Kudus (Eri) Astana Pro Team
70Sean Bennett (USA) EF Pro Cycling
71Owain Doull (GBr) Team Ineos
72Ian Garrison (USA) Deceuninck-Quickstep
73Michal Golas (Pol) Team Ineos
74Flavien Maurelet (Fra) St Michel-Auber 93 0:19:26
75Anthony Roux (Fra) Groupama-FDJ 0:20:00
76Damien Touze (Fra) Cofidis 0:20:32
77Cyril Barthe (Fra) B&B Hotels-Vital Concept 0:20:43
78Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:20:50
79Sep Vanmarcke (Bel) EF Pro Cycling 0:21:10
80Sebastian Mora Vedri (Spa) Movistar Team 0:21:21
81Maxime Bouet (Fra) Team Arkea-Samsic 0:21:26
82Pascal Eenkhoorn (Ned) Team Jumbo-Visma 0:22:03
83Maarten Wynants (Bel) Team Jumbo-Visma
84Antoine Duchesne (Can) Groupama-FDJ 0:22:07
85Arnaud Courteille (Fra) B&B Hotels-Vital Concept 0:22:08
86Nico Denz (Ger) Team Sunweb 0:22:23
87Louis Louvet (Fra) St Michel-Auber 93 0:22:24
88Michal Paluta (Pol) CCC Team 0:22:39
89Alexis Renard (Fra) Israel Start-Up Nation 0:22:52
90Ivan Centrone (Lux) Natura4ever-Roubaix-Lille Metropole 0:22:57
91Matthieu Ladagnous (Fra) Groupama-FDJ 0:23:00
92Krists Neilands (Lat) Israel Start-Up Nation 0:23:20
93José Gonçalves (Por) Nippo Delko Provence
94Hugo Hofstetter (Fra) Israel Start-Up Nation 0:24:09
95Fabio Felline (Ita) Astana Pro Team
96Connor Swift (GBr) Team Arkea-Samsic 0:24:10
97Guy Niv (Isr) Israel Start-Up Nation 0:24:13
98Victor Lafay (Fra) Cofidis 0:24:47
99Kevin Van Melsen (Bel) Circus-Wanty Gobert 0:24:52
100Pierre Luc Perichon (Fra) Cofidis 0:24:58
101Julien Duval (Fra) AG2R la Mondiale 0:25:28
102Frederik Backaert (Bel) B&B Hotels-Vital Concept 0:25:30
103Ian Stannard (GBr) Team Ineos
104Quinn Simmons (USA) Trek-Segafredo 0:25:46
105Julien Antomarchi (Fra) Natura4ever-Roubaix-Lille Metropole 0:26:48
106Jeremy Cabot (Fra) Total Direct Energie 0:27:09
107Juri Hollmann (Ger) Movistar Team 0:27:25
108Anthony Maldonado (Fra) St Michel-Auber 93 0:27:35
109Jonas Koch (Ger) CCC Team 0:28:13
110Alexander Kamp (Den) Trek-Segafredo 0:28:18
111Guy Sagiv (Isr) Israel Start-Up Nation
112Rasmus Tiller (Nor) NTT Pro Cycling
113Yoann Offredo (Fra) Circus-Wanty Gobert 0:28:28
114Morné Van Niekerk (RSA) St Michel-Auber 93
115Baptiste Constantin (Fra) St Michel-Auber 93
116Ignatas Konovalovas (Ltu) Groupama-FDJ 0:29:15
117Iljo Keisse (Bel) Deceuninck-Quickstep 0:29:44
118Gabriel Cullaigh (GBr) Movistar Team 0:30:07
119Christophe Masson (Fra) Natura4ever-Roubaix-Lille Metropole
120Jérémy Leveau (Fra) Natura4ever-Roubaix-Lille Metropole 0:30:11
121Evaldas Siskevicius (Ltu) Nippo Delko Provence 0:30:27
122Christopher Lawless (GBr) Team Ineos 0:30:28
123Florian Maitre (Fra) Total Direct Energie 0:30:35
124Marlon Gaillard (Fra) Total Direct Energie 0:31:06
125Giacomo Nizzolo (Ita) NTT Pro Cycling 0:31:22
126Bert De Backer (Bel) B&B Hotels-Vital Concept 0:33:26
127Matthias Brändle (Aut) Israel Start-Up Nation
128Tony Hurel (Fra) St Michel-Auber 93 0:33:38
129Lorrenzo Manzin (Fra) Total Direct Energie 0:34:24
130Luca Mozzato (Ita) B&B Hotels-Vital Concept 0:34:57
131Pierre Barbier (Fra) Nippo Delko Provence 0:35:43
132Vadim Pronskiy (Kaz) Astana Pro Team 0:35:58
133Nacer Bouhanni (Fra) Team Arkea-Samsic 0:36:26
134Leonardo Bonifazio (Ita) Total Direct Energie
135Jakub Mareczko (Ita) CCC Team 0:36:30
136Johan Jacobs (Swi) Movistar Team 0:36:31
137Timothy Dupont (Bel) Circus-Wanty Gobert 0:36:34
138Norman Vahtra (Est) Israel Start-Up Nation 0:37:03
139Bram Welten (Ned) Team Arkea-Samsic 0:37:23
140Bryan Alaphilippe (Fra) St Michel-Auber 93 0:40:50
141Charles Quarterman (GBr) Trek-Segafredo 0:42:40
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Jonas Koch (Ger) CCC Team 18
2Victor Lafay (Fra) Cofidis 14
3Johan Jacobs (Swi) Movistar Team 8
4Nairo Quintana (Col) Team Arkea-Samsic 7
5Cyril Barthe (Fra) B&B Hotels-Vital Concept 7
6Alexey Lutsenko (Kaz) Astana Pro Team 5
7Timothy Dupont (Bel) Circus-Wanty Gobert 4
8Charles Quarterman (GBr) Trek-Segafredo 3
9Hugh Carthy (GBr) EF Pro Cycling 3
10Romain Combaud (Fra) Nippo Delko Provence 3
11Rémi Cavagna (Fra) Deceuninck-Quickstep 3
12Aleksandr Vlasov (Rus) Astana Pro Team 1
13Sean Bennett (USA) EF Pro Cycling 1
14Yoann Offredo (Fra) Circus-Wanty Gobert 1
Swipe to scroll horizontally
Point classification
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Astana Pro Team 24
2Alexey Lutsenko (Kaz) Astana Pro Team 22
3Nairo Quintana (Col) Team Arkea-Samsic 20
4Wilco Kelderman (Ned) Team Sunweb 18
5Edward Dunbar (Irl) Team Ineos 15
6Nacer Bouhanni (Fra) Team Arkea-Samsic 10
7Rémi Cavagna (Fra) Deceuninck-Quickstep 10
8Hugh Carthy (GBr) EF Pro Cycling 10
9Thibaut Pinot (Fra) Groupama-FDJ 10
10Magnus Cort Nielsen (Den) EF Pro Cycling 9
11Giacomo Nizzolo (Ita) NTT Pro Cycling 9
12Cyril Barthe (Fra) B&B Hotels-Vital Concept 8
13Jonas Koch (Ger) CCC Team 8
14Andrea Bagioli (Ita) Deceuninck-Quickstep 8
15Jakub Mareczko (Ita) CCC Team 8
16Sepp Kuss (USA) Team Jumbo-Visma 7
17Johan Jacobs (Swi) Movistar Team 7
18Charles Quarterman (GBr) Trek-Segafredo 6
19David Gaudu (Fra) Groupama-FDJ 6
20Aurélien Paret Peintre (Fra) AG2R la Mondiale 6
21Louis Louvet (Fra) St Michel-Auber 93 5
22Jesus Herrada (Spa) Cofidis 5
23Pierre Barbier (Fra) Nippo Delko Provence 5
24Timothy Dupont (Bel) Circus-Wanty Gobert 5
25Hugo Hofstetter (Fra) Israel Start-Up Nation 4
26Christopher Lawless (GBr) Team Ineos 3
27Alex Aranburu Deba (Spa) Astana Pro Team 2
28Victor Lafay (Fra) Cofidis 2
29Fausto Masnada (Ita) CCC Team 1
30Pavel Sivakov (Rus) Team Ineos 1
31Romain Combaud (Fra) Nippo Delko Provence 1
32Kasper Asgreen (Den) Deceuninck-Quickstep 1
33Antoine Duchesne (Can) Groupama-FDJ 1
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Aleksandr Vlasov (Rus) Astana Pro Team 11:25:16
2Edward Dunbar (Irl) Team Ineos 0:01:17
3David Gaudu (Fra) Groupama-FDJ 0:01:31
4Aurélien Paret Peintre (Fra) AG2R la Mondiale 0:01:40
5Niklas Eg (Den) Trek-Segafredo 0:02:46
6Andrea Bagioli (Ita) Deceuninck-Quickstep 0:02:51
7Sam Oomen (Ned) Team Sunweb 0:03:05
8Attila Valter (Hun) CCC Team 0:03:07
9Pavel Sivakov (Rus) Team Ineos 0:03:40
10Gijs Leemreize (Ned) Team Jumbo-Visma 0:04:20
11Rémy Rochas (Fra) Nippo Delko Provence 0:04:42
12Jaakko Hanninen (Fin) AG2R la Mondiale 0:04:43
13Jeremy Bellicaud (Fra) Circus-Wanty Gobert 0:10:45
14Kinfe Hailemichael (Eth) Nippo Delko Provence 0:10:52
15Alex Aranburu Deba (Spa) Astana Pro Team 0:13:24
16William Barta (USA) CCC Team 0:13:39
17Marc Hirschi (Swi) Team Sunweb 0:15:15
18Fernando Barcelo Aragon (Spa) Cofidis 0:16:10
19Martin Salmon (Ger) Team Sunweb 0:16:26
20Nicola Conci (Ita) Trek-Segafredo 0:16:32
21Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling 0:16:37
22Rémi Cavagna (Fra) Deceuninck-Quickstep 0:17:19
23Matteo Sobrero (Ita) NTT Pro Cycling 0:17:24
24Kasper Asgreen (Den) Deceuninck-Quickstep 0:18:07
25Sean Bennett (USA) EF Pro Cycling
26Ian Garrison (USA) Deceuninck-Quickstep
27Damien Touze (Fra) Cofidis 0:19:28
28Cyril Barthe (Fra) B&B Hotels-Vital Concept 0:19:39
29Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:19:46
30Pascal Eenkhoorn (Ned) Team Jumbo-Visma 0:20:59
31Louis Louvet (Fra) St Michel-Auber 93 0:21:20
32Michal Paluta (Pol) CCC Team 0:21:35
33Alexis Renard (Fra) Israel Start-Up Nation 0:21:48
34Ivan Centrone (Lux) Natura4ever-Roubaix-Lille Metropole 0:21:53
35Connor Swift (GBr) Team Arkea-Samsic 0:23:06
36Victor Lafay (Fra) Cofidis 0:23:43
37Quinn Simmons (USA) Trek-Segafredo 0:24:42
38Juri Hollmann (Ger) Movistar Team 0:26:21
39Rasmus Tiller (Nor) NTT Pro Cycling 0:27:14
40Morné Van Niekerk (RSA) St Michel-Auber 93 0:27:24
41Gabriel Cullaigh (GBr) Movistar Team 0:29:03
42Christopher Lawless (GBr) Team Ineos 0:29:24
43Florian Maitre (Fra) Total Direct Energie 0:29:31
44Marlon Gaillard (Fra) Total Direct Energie 0:30:02
45Luca Mozzato (Ita) B&B Hotels-Vital Concept 0:33:53
46Pierre Barbier (Fra) Nippo Delko Provence 0:34:39
47Vadim Pronskiy (Kaz) Astana Pro Team 0:34:54
48Johan Jacobs (Swi) Movistar Team 0:35:27
49Norman Vahtra (Est) Israel Start-Up Nation 0:35:59
50Bram Welten (Ned) Team Arkea-Samsic 0:36:19
51Bryan Alaphilippe (Fra) St Michel-Auber 93 0:39:46
52Charles Quarterman (GBr) Trek-Segafredo 0:41:36

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Kirsten Frattini
Women's Editor

Kirsten Frattini is an honours graduate of Kinesiology and Health Science from York University in Toronto, Canada. She has been involved in cycling from the community and grassroots level to professional cycling's WorldTour. She has worked in both print and digital publishing, and started with Cyclingnews as a North American Correspondent in 2006. Moving into a Production Editor's role in 2014, she produces and publishes international race coverage for all men's and women's races including Spring Classics, Grand Tours, World Championships and Olympic Games, and writes and edits news and features. As the Women's Editor at Cyclingnews, Kirsten also coordinates and oversees the global coverage of races, news, features and podcasts about women's professional cycling.

Latest on Cyclingnews