Paris-Nice: Porte wins stage 7 as Henao surges into race lead

Richie Porte (BMC Racing) won the penultimate stage of Paris-Nice on Saturday, attacking out of a select group in the closing kilometres of the climb to the finish on the Col de la Couillole.

Trek-Segafredo's Alberto Contador was next across the stage 7 finish line, with Quick-Step Floors' Dan Martin just pipping Sky's Sergio Henao for third after 177 kilometres.

"It was an incredible satisfaction, words don't sum the feelings up," Porte said of his win after the frustration of dropping out of GC contention earlier this week. "I've got an incredible team behind me. They never lost the faith all week. I must say thank you to them. I wasn't easy to deal with this week. It's been a little bit disappointing, but today goes a little bit to the way of making up for that."

With Julian Alaphilippe (Quick-Step Floors) and Tony Gallopin (Lotto Soudal) both losing time on the challenging final climb, Henao now finds himself atop the Paris-Nice leaderboard headed into Sunday's final stage.

How it unfolded

The peloton set out from Nice under clear and calm conditions, with a group of five quickly jumping away on the day's first ascent. Jan Polanc (UAE-Team Emirates), Axel Domont (AG2R La Mondiale), Omar Fraile (Dimension Data), Lilian Calmejane (Direct Energie) and Delio Fernandez (Delko-Marseille) led up and over the climb with just under five minutes.

Pierre-Luc Périchon (Fortuneo-Vital Concept) set out from the bunch in an attempt to bridge. 40 kilometres into the stage, he made contact, with the gap down to just under four minutes. The break's advantage held mostly steady for the next hour, until Calmejane attacked his fellow escapees on the flat run-in to the penultimate climb, the Col Saint Martin. Before long, he had a gap over the other breakers.

Fraile lost touch with the main break group before the climb began, with Perichon and Polanc falling behind on the lower slopes of the ascent, leaving only Domont and Fernandez trying to catch Calmejane out front. Astana's Jakob Fuglsang attacked from the peloton as Fraile and then Polanc and Perichon were swept up by the peloton.

Fuglsang made contact with Domont and Fernandez, but the peloton was closing down the gap rapidly. Domont, Fernandez and Fuglsang were caught as the race neared the Col Saint Martin summit, with Calmejane alone out front. The Frenchman crested the climb with a minute on the bunch. Quentin Pacher (Delko Marseille Provence KTM), Diego Ulissi (Team UAE Emirates) and Cyril Gautier (AG2R La Mondiale) set off in pursuit of Calmejane on the run-up to the final climb.

They bridged to Calmejane, briefly making for a lead group of four as the road tilted upward again, but Pacher put in an acceleration that only Ulissi could follow, spelling the end of Calmejane's time out front.

Gautier and Calmejane were swept up by the peloton with a shade under 14 kilometres of climbing still to go. Ulissi dropped Pacher with 12.5 kilometres left to race but a Sky-led peloton started to close him down.

With Sky setting a torrid pace at the head of affairs, the peloton began rapidly shedding riders. Gallopin, who started the day second overall, dropped back, followed by Orica-Scott's Simon Yates just under 11 kilometres from the finish. Jarlinson Pantano (Trek-Segafredo) joined Sky at the front, exchanging pulls with Sebastian Henao to up the tempo even more.

The demanding pace ultimately proved too much for race leader Alaphilippe with around 10 kilometres to go. Although multiple teammates dropped back to lend a hand, the Frenchman continued to lose ground with every kilometre. Dan Martin stayed safely tucked into the GC group to pick up the torch for Quick-Step.

Meanwhile, the lead group caught Ulissi, putting the stage victory back in play. With six kilometres remaining, Sky's domestiques had all dropped back, leaving Pantano alone to set the pace at the front. The Colombian finally ran out of gas with five kilometres remaining. That left a group of just six in the lead: Sergio Henao (Sky), Jakob Fuglsang (Astana), Richie Porte (BMC Racing), Ion Izagirre (Bahrain-Merida), Alberto Contador (Trek-Segafredo) and Dan Martin (Quick-Step Floors).

An injection of pace from Contador with 3.5 kilometres to go dropped Fuglsang and Izagirre, but the Spaniard couldn't quite get clear. Then it was Porte's turn to jump.

Porte, not a threat for the GC, was given room to roam out front, while Martin lost ground to Henao and Contador. "I wouldn't say I really attacked, I kind of rolled off the front a bit there," Porte said. "I guess the GC guys didn't really have to chase me, but look, that hurt."

Contador pushed clear with 1.5 kilometers left to race, leaving Henao behind with a burst of speed on the steep gradients near the summit, while Martin found a second wind and behind closing in again on the Colombian.

No one could catch Porte, who sailed on to take the stage win. Contador finished 21 seconds behind the Australian, enough to gain some ground on the general classification, but Martin led Henao across the line 11 seconds later. With Alaphilippe over two minutes behind and Gallopin even further back, Henao took control of the race lead. He will take a 30-second advantage over Martin and 31 seconds over Contador into Sunday's eighth and final stage, 115.5km of racing in and around Nice.

 To subscribe to the Cyclingnews video channel, click here.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Richie Porte (Aus) BMC Racing Team5:01:35
2Alberto Contador (Spa) Trek-Segafredo0:00:21
3Daniel Martin (Irl) Quick-Step Floors0:00:32
4Sergio Henao (Col) Team SkyRow 3 - Cell 2
5Jon Izaguirre (Spa) Bahrain-Merida0:00:55
6Jakob Fuglsang (Den) Astana Pro Team0:01:07
7Pierre Roger Latour (Fra) AG2R La Mondiale0:01:11
8Ilnur Zakarin (Rus) Katusha-Alpecin0:01:21
9Marc Soler (Spa) Movistar TeamRow 8 - Cell 2
10Gorka Izagirre (Spa) Movistar TeamRow 9 - Cell 2
11Mikel Nieve (Spa) Team Sky0:02:03
12Victor De La Parte (Spa) Movistar Team0:02:11
13Warren Barguil (Fra) Team Sunweb0:02:17
14Julian Alaphilippe (Fra) Quick-Step Floors0:02:40
15Jarlinson Pantano (Col) Trek-SegafredoRow 14 - Cell 2
16Sam Oomen (Ned) Team SunwebRow 15 - Cell 2
17Nicolas Edet (Fra) Cofidis, Solutions Credits0:03:18
18Michael Woods (Can) Cannondale-Drapac0:04:04
19Tony Gallopin (Fra) Lotto SoudalRow 18 - Cell 2
20Patrick Konrad (Aut) Bora-Hansgrohe0:04:20
21Simon Yates (GBr) Orica-ScottRow 20 - Cell 2
22David De La Cruz (Spa) Quick-Step Floors0:05:36
23Diego Ulissi (Ita) Team UAE EmiratesRow 22 - Cell 2
24Romain Combaud (Fra) Delko Marseille Provence KTM0:06:49
25Mauro Finetto (Ita) Delko Marseille Provence KTMRow 24 - Cell 2
26Oliver Naesen (Bel) AG2R La MondialeRow 25 - Cell 2
27Nicolas Roche (Irl) BMC Racing TeamRow 26 - Cell 2
28Jan Bárta (Cze) Bora-HansgroheRow 27 - Cell 2
29Natnael Berhane (Eri) Dimension DataRow 28 - Cell 2
30Sebastian Henao (Col) Team SkyRow 29 - Cell 2
31Mikael Cherel (Fra) AG2R La Mondiale0:07:34
32Jose Herrada (Spa) Movistar Team0:08:12
33Thomas De Gendt (Bel) Lotto Soudal0:08:18
34Philippe Gilbert (Bel) Quick-Step FloorsRow 33 - Cell 2
35Romain Hardy (Fra) Fortuneo - Vital Concept0:08:40
36Rudy Molard (Fra) FDJ0:08:54
37Laurent Pichon (Fra) Fortuneo - Vital ConceptRow 36 - Cell 2
38Cyril Gautier (Fra) AG2R La MondialeRow 37 - Cell 2
39Julien El Fares (Fra) Delko Marseille Provence KTMRow 38 - Cell 2
40Arnold Jeannesson (Fra) Fortuneo - Vital Concept0:09:15
41Mathias Frank (Swi) AG2R La Mondiale0:09:35
42Winner Anacona (Col) Movistar Team0:09:51
43Sylvain Chavanel (Fra) Direct Energie0:09:58
44Pierre Rolland (Fra) Cannondale-Drapac0:10:00
45Tanel Kangert (Est) Astana Pro Team0:10:13
46Davide Villella (Ita) Cannondale-Drapac0:11:20
47Haimar Zubeldia (Spa) Trek-SegafredoRow 46 - Cell 2
48Tsgabu Grmay (Eth) Bahrain-MeridaRow 47 - Cell 2
49Tosh Van Der Sande (Bel) Lotto Soudal0:12:11
50Enrico Gasparotto (Ita) Bahrain-Merida0:12:57
51Quentin Pacher (Fra) Delko Marseille Provence KTMRow 50 - Cell 2
52Bram Tankink (Ned) Team LottoNl-Jumbo0:13:51
53Jens Keukeleire (Bel) Orica-ScottRow 52 - Cell 2
54Alberto Losada (Spa) Katusha-AlpecinRow 53 - Cell 2
55Lilian Calmejane (Fra) Direct Energie0:15:48
56Christopher Juul Jensen (Den) Orica-Scott0:17:58
57Jack Bauer (NZl) Quick-Step FloorsRow 56 - Cell 2
58Cyril Lemoine (Fra) Cofidis, Solutions Credits0:18:01
59Michael Gogl (Aut) Trek-SegafredoRow 58 - Cell 2
60Axel Domont (Fra) AG2R La Mondiale0:19:15
61Amael Moinard (Fra) BMC Racing Team0:20:44
62Rory Sutherland (Aus) Movistar TeamRow 61 - Cell 2
63Philip Deignan (Irl) Team SkyRow 62 - Cell 2
64Alessandro De Marchi (Ita) BMC Racing Team0:20:48
65Manuele Mori (Ita) Team UAE Emirates0:24:30
66Adam James Hansen (Aus) Lotto SoudalRow 65 - Cell 2
67Stijn Vandenbergh (Bel) AG2R La MondialeRow 66 - Cell 2
68Lars Ytting Bak (Den) Lotto SoudalRow 67 - Cell 2
69Ben King (USA) Dimension DataRow 68 - Cell 2
70Angelo Tulik (Fra) Direct EnergieRow 69 - Cell 2
71Yves Lampaert (Bel) Quick-Step FloorsRow 70 - Cell 2
72Kristian Sbaragli (Ita) Dimension DataRow 71 - Cell 2
73Alexey Lutsenko (Kaz) Astana Pro TeamRow 72 - Cell 2
74Michael Valgren Andersen (Den) Astana Pro TeamRow 73 - Cell 2
75Timo Roosen (Ned) Team LottoNl-JumboRow 74 - Cell 2
76Remy Di Gregorio (Fra) Delko Marseille Provence KTMRow 75 - Cell 2
77Imanol Erviti (Spa) Movistar TeamRow 76 - Cell 2
78Antoine Duchesne (Can) Direct EnergieRow 77 - Cell 2
79José Mendes (Por) Bora-HansgroheRow 78 - Cell 2
80Jesus Herrada (Spa) Movistar TeamRow 79 - Cell 2
81Nikias Arndt (Ger) Team SunwebRow 80 - Cell 2
82Baptiste Planckaert (Bel) Katusha-AlpecinRow 81 - Cell 2
83Serge Pauwels (Bel) Dimension DataRow 82 - Cell 2
84Gatis Smukulis (Lat) Delko Marseille Provence KTMRow 83 - Cell 2
85Simon Geschke (Ger) Team SunwebRow 84 - Cell 2
86Simone Petilli (Ita) Team UAE EmiratesRow 85 - Cell 2
87Michael Matthews (Aus) Team Sunweb0:26:38
88Michal Golas (Pol) Team Sky0:28:24
89Danilo Wyss (Swi) BMC Racing TeamRow 88 - Cell 2
90Sonny Colbrelli (Ita) Bahrain-Merida0:29:00
91Grega Bole (Slo) Bahrain-MeridaRow 90 - Cell 2
92Eduardo Sepulveda (Arg) Fortuneo - Vital Concept0:29:55
93David Lopez (Spa) Team Sky0:30:34
94Delio Fernandez (Spa) Delko Marseille Provence KTMRow 93 - Cell 2
95Pierre Luc Perichon (Fra) Fortuneo - Vital Concept0:31:02
96Jelle Wallays (Bel) Lotto SoudalRow 95 - Cell 2
97Alexander Kristoff (Nor) Katusha-AlpecinRow 96 - Cell 2
98Tony Martin (Ger) Katusha-AlpecinRow 97 - Cell 2
99Edward Theuns (Bel) Trek-Segafredo0:31:15
100Juraj Sagan (Svk) Bora-Hansgrohe0:33:34
101Federico Zurlo (Ita) Team UAE EmiratesRow 100 - Cell 2
102Jan Polanc (Slo) Team UAE EmiratesRow 101 - Cell 2
103Julien Simon (Fra) Cofidis, Solutions CreditsRow 102 - Cell 2
104Arnaud Gerard (Fra) Fortuneo - Vital ConceptRow 103 - Cell 2
105Sam Bennett (Irl) Bora-HansgroheRow 104 - Cell 2
106Roy Curvers (Ned) Team SunwebRow 105 - Cell 2
107Olivier Le Gac (Fra) FDJRow 106 - Cell 2
108Luke Rowe (GBr) Team SkyRow 107 - Cell 2
109Simon Gerrans (Aus) Orica-ScottRow 108 - Cell 2
110Fabio Sabatini (Ita) Quick-Step FloorsRow 109 - Cell 2
111Marcel Kittel (Ger) Quick-Step FloorsRow 110 - Cell 2
112Dylan Groenewegen (Ned) Team LottoNl-JumboRow 111 - Cell 2
113Robert Wagner (Ger) Team LottoNl-JumboRow 112 - Cell 2
114Julien Morice (Fra) Direct EnergieRow 113 - Cell 2
115Mathew Hayman (Aus) Orica-ScottRow 114 - Cell 2
116Thomas Leezer (Ned) Team LottoNl-JumboRow 115 - Cell 2
117Mitch Docker (Aus) Orica-ScottRow 116 - Cell 2
118Ben Swift (GBr) Team UAE EmiratesRow 117 - Cell 2
119Tom-Jelte Slagter (Ned) Cannondale-DrapacRow 118 - Cell 2
120Christian Knees (Ger) Team SkyRow 119 - Cell 2
121Mickael Delage (Fra) FDJRow 120 - Cell 2
122Dylan Teuns (Bel) BMC Racing TeamRow 121 - Cell 2
123Florian Senechal (Fra) Cofidis, Solutions CreditsRow 122 - Cell 2
124Evaldas Siskevicius (Ltu) Delko Marseille Provence KTMRow 123 - Cell 2
125Youcef Reguigui (Alg) Dimension DataRow 124 - Cell 2
126Ruslan Tleubayev (Kaz) Astana Pro TeamRow 125 - Cell 2
127André Greipel (Ger) Lotto SoudalRow 126 - Cell 2
128Geoffrey Soupe (Fra) Cofidis, Solutions CreditsRow 127 - Cell 2
129John Degenkolb (Ger) Trek-SegafredoRow 128 - Cell 2
130Michael Albasini (Swi) Orica-ScottRow 129 - Cell 2
131Maarten Wynants (Bel) Team LottoNl-JumboRow 130 - Cell 2
132Matti Breschel (Den) Astana Pro TeamRow 131 - Cell 2
133Gregory Rast (Swi) Trek-SegafredoRow 132 - Cell 2
134Moreno Hofland (Ned) Lotto SoudalRow 133 - Cell 2
135Francisco Ventoso (Spa) BMC Racing TeamRow 134 - Cell 2
136Kristijan Koren (Slo) Cannondale-DrapacRow 135 - Cell 2
137Luka Pibernik (Slo) Bahrain-MeridaRow 136 - Cell 2
138Tyler Farrar (USA) Dimension DataRow 137 - Cell 2
139Magnus Cort Nielsen (Den) Orica-ScottRow 138 - Cell 2
140Adrien Petit (Fra) Direct EnergieRow 139 - Cell 2
141Tom Stamsnijder (Ned) Team SunwebRow 140 - Cell 2
142Borut Bozic (Slo) Bahrain-MeridaRow 141 - Cell 2
143Marco Haller (Aut) Katusha-AlpecinRow 142 - Cell 2
144Zico Waeytens (Bel) Team SunwebRow 143 - Cell 2
145Sven Erik Bystrøm (Nor) Katusha-AlpecinRow 144 - Cell 2
146Marc Sarreau (Fra) FDJRow 145 - Cell 2
147Michael Morkov (Den) Katusha-AlpecinRow 146 - Cell 2
148Ignatas Konovalovas (Ltu) FDJRow 147 - Cell 2
149Jacopo Guarnieri (Ita) FDJRow 148 - Cell 2
150Davide Cimolai (Ita) FDJ0:33:44
151Michal Kolár (Svk) Bora-Hansgrohe0:41:52
DNFArnaud Demare (Fra) FDJRow 151 - Cell 2
DNFBryan Coquard (Fra) Direct EnergieRow 152 - Cell 2
DNFOmar Fraile (Spa) Dimension DataRow 153 - Cell 2
DNSDaniel Mclay (GBr) Fortuneo - Vital ConceptRow 154 - Cell 2
DNSSteven Kruijswijk (Ned) Team LottoNl-JumboRow 155 - Cell 2
DNSJoe Dombrowski (USA) Cannondale-DrapacRow 156 - Cell 2
Swipe to scroll horizontally
Sprint 1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Delio Fernandez (Spa) Delko Marseille Provence KTM3pts
2Axel Domont (Fra) AG2R La Mondiale2Row 1 - Cell 3
3Omar Fraile (Spa) Dimension Data1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lilian Calmejane (Fra) Direct Energie3pts
2Pierre Luc Perichon (Fra) Fortuneo - Vital Concept2Row 1 - Cell 3
3Delio Fernandez (Spa) Delko Marseille Provence KTM1Row 2 - Cell 3
Swipe to scroll horizontally
Points - Finish
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Richie Porte (Aus) BMC Racing Team15pts
2Alberto Contador (Spa) Trek-Segafredo12Row 1 - Cell 3
3Daniel Martin (Irl) Quick-Step Floors9Row 2 - Cell 3
4Sergio Henao (Col) Team Sky7Row 3 - Cell 3
5Jon Izaguirre (Spa) Bahrain-Merida6Row 4 - Cell 3
6Jakob Fuglsang (Den) Astana Pro Team5Row 5 - Cell 3
7Pierre Roger Latour (Fra) AG2R La Mondiale4Row 6 - Cell 3
8Ilnur Zakarin (Rus) Katusha-Alpecin3Row 7 - Cell 3
9Marc Soler (Spa) Movistar Team2Row 8 - Cell 3
10Gorka Izagirre (Spa) Movistar Team1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat 2) Côte de Gattières, km 10
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lilian Calmejane (Fra) Direct Energie7pts
2Axel Domont (Fra) AG2R La Mondiale5Row 1 - Cell 3
3Jan Polanc (Slo) Team UAE Emirates3Row 2 - Cell 3
4Delio Fernandez (Spa) Delko Marseille Provence KTM2Row 3 - Cell 3
5Omar Fraile (Spa) Dimension Data1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat 1) Col de Vence, km 29.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lilian Calmejane (Fra) Direct Energie10pts
2Axel Domont (Fra) AG2R La Mondiale8Row 1 - Cell 3
3Pierre Luc Perichon (Fra) Fortuneo - Vital Concept6Row 2 - Cell 3
4Delio Fernandez (Spa) Delko Marseille Provence KTM4Row 3 - Cell 3
5Omar Fraile (Spa) Dimension Data3Row 4 - Cell 3
6Jan Polanc (Slo) Team UAE Emirates2Row 5 - Cell 3
7Dylan Teuns (Bel) BMC Racing Team1Row 6 - Cell 3
Swipe to scroll horizontally
Mountain 3 (Cat 1) Col Saint-Martin (La Colmiane), km 140
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lilian Calmejane (Fra) Direct Energie10pts
2Mauro Finetto (Ita) Delko Marseille Provence KTM8Row 1 - Cell 3
3Warren Barguil (Fra) Team Sunweb6Row 2 - Cell 3
4Sebastian Henao (Col) Team Sky4Row 3 - Cell 3
5Alessandro De Marchi (Ita) BMC Racing Team3Row 4 - Cell 3
6Sergio Henao (Col) Team Sky2Row 5 - Cell 3
7Richie Porte (Aus) BMC Racing Team1Row 6 - Cell 3
Swipe to scroll horizontally
Mountain 4 (Cat. 1) Col de la Couillole, km 177
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Richie Porte (Aus) BMC Racing Team10pts
2Alberto Contador (Spa) Trek-Segafredo8Row 1 - Cell 3
3Daniel Martin (Irl) Quick-Step Floors6Row 2 - Cell 3
4Sergio Henao (Col) Team Sky4Row 3 - Cell 3
5Jon Izaguirre (Spa) Bahrain-Merida3Row 4 - Cell 3
6Jakob Fuglsang (Den) Astana Pro Team2Row 5 - Cell 3
7Pierre Roger Latour (Fra) AG2R La Mondiale1Row 6 - Cell 3
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1Pierre Roger Latour (Fra) AG2R La Mondiale5:02:46
2Marc Soler (Spa) Movistar Team0:00:10
3Julian Alaphilippe (Fra) Quick-Step Floors0:01:29
4Sam Oomen (Ned) Team SunwebRow 3 - Cell 2
5Simon Yates (GBr) Orica-Scott0:03:09
6Sebastian Henao (Col) Team Sky0:05:38
7Quentin Pacher (Fra) Delko Marseille Provence KTM0:11:46
8Lilian Calmejane (Fra) Direct Energie0:14:37
9Michael Gogl (Aut) Trek-Segafredo0:16:50
10Alexey Lutsenko (Kaz) Astana Pro Team0:23:19
11Michael Valgren Andersen (Den) Astana Pro TeamRow 10 - Cell 2
12Timo Roosen (Ned) Team LottoNl-JumboRow 11 - Cell 2
13Simone Petilli (Ita) Team UAE EmiratesRow 12 - Cell 2
14Federico Zurlo (Ita) Team UAE Emirates0:32:23
15Jan Polanc (Slo) Team UAE EmiratesRow 14 - Cell 2
16Olivier Le Gac (Fra) FDJRow 15 - Cell 2
17Dylan Groenewegen (Ned) Team LottoNl-JumboRow 16 - Cell 2
18Dylan Teuns (Bel) BMC Racing TeamRow 17 - Cell 2
19Florian Senechal (Fra) Cofidis, Solutions CreditsRow 18 - Cell 2
20Luka Pibernik (Slo) Bahrain-MeridaRow 19 - Cell 2
21Magnus Cort Nielsen (Den) Orica-ScottRow 20 - Cell 2
22Sven Erik Bystrøm (Nor) Katusha-AlpecinRow 21 - Cell 2
23Marc Sarreau (Fra) FDJRow 22 - Cell 2
24Michal Kolár (Svk) Bora-Hansgrohe0:40:41
Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Movistar Team15:09:38
2Quick-Step Floors15:13:33
3Team Sky15:14:09
5AG2R La Mondiale15:20:19
6Delko Marseille Provence KTM15:27:17
7Lotto Soudal15:29:18
10Fortuneo - Vital Concept15:31:34
11BMC Racing Team15:32:18
12Team Sunweb15:34:12
14Astana Pro Team15:40:35
17Direct Energie15:55:01
18UAE Team Emirates15:59:21
19Cofidis, Solutions Credits15:59:38
20Dimension Data16:00:34
21Team LottoNl-Jumbo16:16:40
Swipe to scroll horizontally
General classification
#Rider Name (Country) TeamResult
1Sergio Henao (Col) Team Sky27:01:15
2Daniel Martin (Irl) Quick-Step Floors0:00:30
3Alberto Contador (Spa) Trek-Segafredo0:00:31
4Gorka Izagirre (Spa) Movistar Team0:01:00
5Julian Alaphilippe (Fra) Quick-Step Floors0:01:22
6Ilnur Zakarin (Rus) Katusha-Alpecin0:01:34
7Jon Izaguirre (Spa) Bahrain-Merida0:01:41
8Tony Gallopin (Fra) Lotto Soudal0:03:22
9Warren Barguil (Fra) Team Sunweb0:04:07
10Simon Yates (GBr) Orica-Scott0:04:39
11Philippe Gilbert (Bel) Quick-Step Floors0:13:41
12Richie Porte (Aus) BMC Racing Team0:14:26
13Rudy Molard (Fra) FDJ0:15:01
14Romain Hardy (Fra) Fortuneo - Vital Concept0:17:21
15Jakob Fuglsang (Den) Astana Pro Team0:18:07
16Sam Oomen (Ned) Team Sunweb0:19:15
17Nicolas Roche (Irl) BMC Racing Team0:24:57
18Jarlinson Pantano (Col) Trek-Segafredo0:25:07
19Bram Tankink (Ned) Team LottoNl-Jumbo0:27:23
20Mauro Finetto (Ita) Delko Marseille Provence KTM0:27:33
21Oliver Naesen (Bel) AG2R La Mondiale0:28:51
22Mathias Frank (Swi) AG2R La Mondiale0:32:41
23Sylvain Chavanel (Fra) Direct Energie0:34:14
24Haimar Zubeldia (Spa) Trek-Segafredo0:34:17
25Patrick Konrad (Aut) Bora-Hansgrohe0:35:22
26Mikel Nieve (Spa) Team Sky0:35:26
27David De La Cruz (Spa) Quick-Step Floors0:36:40
28Marc Soler (Spa) Movistar Team0:36:46
29Jens Keukeleire (Bel) Orica-Scott0:39:55
30Jose Herrada (Spa) Movistar Team0:41:31
31Yves Lampaert (Bel) Quick-Step Floors0:42:49
32Jan Bárta (Cze) Bora-Hansgrohe0:42:56
33Diego Ulissi (Ita) Team UAE Emirates0:43:09
34Tosh Van Der Sande (Bel) Lotto Soudal0:44:51
35Cyril Gautier (Fra) AG2R La Mondiale0:45:05
36Victor De La Parte (Spa) Movistar Team0:46:00
37Tanel Kangert (Est) Astana Pro Team0:46:09
38Thomas De Gendt (Bel) Lotto Soudal0:46:18
39Nicolas Edet (Fra) Cofidis, Solutions Credits0:47:01
40Alberto Losada (Spa) Katusha-Alpecin0:47:20
41Michael Matthews (Aus) Team Sunweb0:48:02
42Arnold Jeannesson (Fra) Fortuneo - Vital Concept0:48:46
43Julien El Fares (Fra) Delko Marseille Provence KTM0:48:52
44Tsgabu Grmay (Eth) Bahrain-Merida0:50:37
45Mikael Cherel (Fra) AG2R La Mondiale0:50:57
46Jelle Wallays (Bel) Lotto Soudal0:51:16
47Sebastian Henao (Col) Team Sky0:51:32
48Kristijan Koren (Slo) Cannondale-Drapac0:52:05
49Quentin Pacher (Fra) Delko Marseille Provence KTM0:53:11
50Laurent Pichon (Fra) Fortuneo - Vital Concept0:55:38
51Danilo Wyss (Swi) BMC Racing Team0:55:48
52Alexander Kristoff (Nor) Katusha-Alpecin0:55:55
53Alexey Lutsenko (Kaz) Astana Pro Team0:56:07
54Winner Anacona (Col) Movistar Team0:56:44
55Pierre Roger Latour (Fra) AG2R La Mondiale0:56:51
56Imanol Erviti (Spa) Movistar Team0:57:47
57Lilian Calmejane (Fra) Direct Energie0:58:00
58André Greipel (Ger) Lotto Soudal0:58:30
59Christopher Juul Jensen (Den) Orica-Scott0:58:40
60Christian Knees (Ger) Team Sky0:59:48
61Marcel Kittel (Ger) Quick-Step Floors0:59:49
62Amael Moinard (Fra) BMC Racing Team1:00:04
63Enrico Gasparotto (Ita) Bahrain-Merida1:00:05
64Marco Haller (Aut) Katusha-Alpecin1:00:33
65Magnus Cort Nielsen (Den) Orica-Scott1:00:54
66Jack Bauer (NZl) Quick-Step Floors1:01:29
67Sam Bennett (Irl) Bora-Hansgrohe1:01:31
68Sven Erik Bystrøm (Nor) Katusha-Alpecin1:01:41
69Davide Villella (Ita) Cannondale-Drapac1:01:46
70Simon Geschke (Ger) Team SunwebRow 69 - Cell 2
71Romain Combaud (Fra) Delko Marseille Provence KTM1:01:54
72Pierre Rolland (Fra) Cannondale-Drapac1:02:01
73Luke Rowe (GBr) Team Sky1:02:09
74Michael Woods (Can) Cannondale-Drapac1:02:41
75Michael Gogl (Aut) Trek-Segafredo1:03:11
76Kristian Sbaragli (Ita) Dimension Data1:03:45
77Davide Cimolai (Ita) FDJ1:04:13
78Serge Pauwels (Bel) Dimension Data1:04:14
79Sonny Colbrelli (Ita) Bahrain-Merida1:04:18
80Timo Roosen (Ned) Team LottoNl-Jumbo1:04:21
81Eduardo Sepulveda (Arg) Fortuneo - Vital ConceptRow 80 - Cell 2
82Ben Swift (GBr) Team UAE Emirates1:04:31
83Michael Albasini (Swi) Orica-Scott1:04:43
84Simone Petilli (Ita) Team UAE Emirates1:04:50
85Mathew Hayman (Aus) Orica-Scott1:05:09
86Delio Fernandez (Spa) Delko Marseille Provence KTM1:05:31
87Axel Domont (Fra) AG2R La Mondiale1:06:14
88John Degenkolb (Ger) Trek-Segafredo1:06:17
89Baptiste Planckaert (Bel) Katusha-Alpecin1:06:24
90Geoffrey Soupe (Fra) Cofidis, Solutions Credits1:06:37
91Lars Ytting Bak (Den) Lotto Soudal1:07:06
92Rory Sutherland (Aus) Movistar Team1:07:16
93Nikias Arndt (Ger) Team Sunweb1:08:57
94Michael Valgren Andersen (Den) Astana Pro Team1:09:06
95Luka Pibernik (Slo) Bahrain-Merida1:09:17
96Simon Gerrans (Aus) Orica-Scott1:09:24
97Alessandro De Marchi (Ita) BMC Racing Team1:09:25
98Tony Martin (Ger) Katusha-Alpecin1:09:30
99Philip Deignan (Irl) Team Sky1:09:49
100Thomas Leezer (Ned) Team LottoNl-Jumbo1:09:59
101Manuele Mori (Ita) Team UAE Emirates1:10:01
102Natnael Berhane (Eri) Dimension Data1:10:08
103Dylan Teuns (Bel) BMC Racing Team1:10:14
104Michal Golas (Pol) Team Sky1:10:34
105Tom Stamsnijder (Ned) Team Sunweb1:10:47
106Edward Theuns (Bel) Trek-Segafredo1:12:38
107Julien Simon (Fra) Cofidis, Solutions Credits1:12:48
108Jacopo Guarnieri (Ita) FDJ1:14:15
109Angelo Tulik (Fra) Direct Energie1:14:28
110Roy Curvers (Ned) Team Sunweb1:14:51
111Jan Polanc (Slo) Team UAE Emirates1:14:52
112Moreno Hofland (Ned) Lotto Soudal1:15:00
113Ignatas Konovalovas (Ltu) FDJ1:15:06
114Olivier Le Gac (Fra) FDJ1:15:15
115Cyril Lemoine (Fra) Cofidis, Solutions Credits1:15:25
116Ben King (USA) Dimension Data1:15:31
117Marc Sarreau (Fra) FDJ1:15:34
118Evaldas Siskevicius (Ltu) Delko Marseille Provence KTM1:16:16
119Antoine Duchesne (Can) Direct Energie1:16:21
120Florian Senechal (Fra) Cofidis, Solutions Credits1:16:33
121Mitch Docker (Aus) Orica-ScottRow 120 - Cell 2
122Remy Di Gregorio (Fra) Delko Marseille Provence KTM1:16:50
123Matti Breschel (Den) Astana Pro Team1:17:04
124Robert Wagner (Ger) Team LottoNl-Jumbo1:17:06
125Maarten Wynants (Bel) Team LottoNl-Jumbo1:17:12
126Pierre Luc Perichon (Fra) Fortuneo - Vital Concept1:18:04
127Stijn Vandenbergh (Bel) AG2R La Mondiale1:18:48
128Dylan Groenewegen (Ned) Team LottoNl-Jumbo1:20:11
129Adam James Hansen (Aus) Lotto Soudal1:20:34
130David Lopez (Spa) Team Sky1:22:34
131Gatis Smukulis (Lat) Delko Marseille Provence KTM1:24:43
132Julien Morice (Fra) Direct Energie1:25:14
133José Mendes (Por) Bora-Hansgrohe1:26:45
134Jesus Herrada (Spa) Movistar Team1:27:13
135Grega Bole (Slo) Bahrain-Merida1:27:52
136Arnaud Gerard (Fra) Fortuneo - Vital Concept1:28:36
137Francisco Ventoso (Spa) BMC Racing TeamRow 136 - Cell 2
138Adrien Petit (Fra) Direct Energie1:28:47
139Zico Waeytens (Bel) Team Sunweb1:29:23
140Michael Morkov (Den) Katusha-Alpecin1:29:55
141Mickael Delage (Fra) FDJRow 140 - Cell 2
142Gregory Rast (Swi) Trek-Segafredo1:30:16
143Fabio Sabatini (Ita) Quick-Step Floors1:30:21
144Juraj Sagan (Svk) Bora-Hansgrohe1:30:52
145Youcef Reguigui (Alg) Dimension Data1:31:23
146Borut Bozic (Slo) Bahrain-Merida1:31:27
147Tom-Jelte Slagter (Ned) Cannondale-Drapac1:35:59
148Ruslan Tleubayev (Kaz) Astana Pro Team1:39:47
149Michal Kolár (Svk) Bora-Hansgrohe1:43:10
150Tyler Farrar (USA) Dimension Data1:47:14
151Federico Zurlo (Ita) Team UAE Emirates1:49:33
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Julian Alaphilippe (Fra) Quick-Step Floors36pts
2John Degenkolb (Ger) Trek-Segafredo30Row 1 - Cell 3
3Alberto Contador (Spa) Trek-Segafredo27Row 2 - Cell 3
4Richie Porte (Aus) BMC Racing Team25Row 3 - Cell 3
5Sergio Henao (Col) Team Sky25Row 4 - Cell 3
6André Greipel (Ger) Lotto Soudal23Row 5 - Cell 3
7Alexander Kristoff (Nor) Katusha-Alpecin23Row 6 - Cell 3
8Daniel Martin (Irl) Quick-Step Floors20Row 7 - Cell 3
9Michael Matthews (Aus) Team Sunweb20Row 8 - Cell 3
10Sam Bennett (Irl) Bora-Hansgrohe19Row 9 - Cell 3
11Tony Gallopin (Fra) Lotto Soudal18Row 10 - Cell 3
12Sonny Colbrelli (Ita) Bahrain-Merida17Row 11 - Cell 3
13Dylan Groenewegen (Ned) Team LottoNl-Jumbo16Row 12 - Cell 3
14Simon Yates (GBr) Orica-Scott15Row 13 - Cell 3
15Philippe Gilbert (Bel) Quick-Step Floors14Row 14 - Cell 3
16Jon Izaguirre (Spa) Bahrain-Merida13Row 15 - Cell 3
17Ilnur Zakarin (Rus) Katusha-Alpecin11Row 16 - Cell 3
18Marcel Kittel (Ger) Quick-Step Floors11Row 17 - Cell 3
19Pierre Roger Latour (Fra) AG2R La Mondiale9Row 18 - Cell 3
20Jakob Fuglsang (Den) Astana Pro Team9Row 19 - Cell 3
21Axel Domont (Fra) AG2R La Mondiale8Row 20 - Cell 3
22Gorka Izagirre (Spa) Movistar Team8Row 21 - Cell 3
23Romain Hardy (Fra) Fortuneo - Vital Concept8Row 22 - Cell 3
24Lilian Calmejane (Fra) Direct Energie6Row 23 - Cell 3
25Magnus Cort Nielsen (Den) Orica-Scott6Row 24 - Cell 3
26Romain Combaud (Fra) Delko Marseille Provence KTM5Row 25 - Cell 3
27David De La Cruz (Spa) Quick-Step Floors5Row 26 - Cell 3
28Matti Breschel (Den) Astana Pro Team5Row 27 - Cell 3
29Delio Fernandez (Spa) Delko Marseille Provence KTM4Row 28 - Cell 3
30Oliver Naesen (Bel) AG2R La Mondiale4Row 29 - Cell 3
31Sylvain Chavanel (Fra) Direct Energie3Row 30 - Cell 3
32Alessandro De Marchi (Ita) BMC Racing Team3Row 31 - Cell 3
33Marco Haller (Aut) Katusha-Alpecin3Row 32 - Cell 3
34Pierre Luc Perichon (Fra) Fortuneo - Vital Concept3Row 33 - Cell 3
35Marc Soler (Spa) Movistar Team2Row 34 - Cell 3
36Kristijan Koren (Slo) Cannondale-Drapac2Row 35 - Cell 3
37Kristian Sbaragli (Ita) Dimension Data2Row 36 - Cell 3
38Eduardo Sepulveda (Arg) Fortuneo - Vital Concept2Row 37 - Cell 3
39Federico Zurlo (Ita) Team UAE Emirates2Row 38 - Cell 3
40Rudy Molard (Fra) FDJ1Row 39 - Cell 3
41Ben King (USA) Dimension Data1Row 40 - Cell 3
42Evaldas Siskevicius (Ltu) Delko Marseille Provence KTM1Row 41 - Cell 3
43Maarten Wynants (Bel) Team LottoNl-Jumbo1Row 42 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Lilian Calmejane (Fra) Direct Energie42pts
2Axel Domont (Fra) AG2R La Mondiale32Row 1 - Cell 3
3Sergio Henao (Col) Team Sky19Row 2 - Cell 3
4Simon Yates (GBr) Orica-Scott17Row 3 - Cell 3
5Eduardo Sepulveda (Arg) Fortuneo - Vital Concept17Row 4 - Cell 3
6Richie Porte (Aus) BMC Racing Team14Row 5 - Cell 3
7Pierre Luc Perichon (Fra) Fortuneo - Vital Concept14Row 6 - Cell 3
8Romain Hardy (Fra) Fortuneo - Vital Concept14Row 7 - Cell 3
9Alberto Contador (Spa) Trek-Segafredo13Row 8 - Cell 3
10Alessandro De Marchi (Ita) BMC Racing Team13Row 9 - Cell 3
11Julian Alaphilippe (Fra) Quick-Step Floors12Row 10 - Cell 3
12Daniel Martin (Irl) Quick-Step Floors11Row 11 - Cell 3
13Arnold Jeannesson (Fra) Fortuneo - Vital Concept10Row 12 - Cell 3
14Pierre Roger Latour (Fra) AG2R La Mondiale9Row 13 - Cell 3
15Warren Barguil (Fra) Team Sunweb8Row 14 - Cell 3
16Mauro Finetto (Ita) Delko Marseille Provence KTM8Row 15 - Cell 3
17Ben King (USA) Dimension Data7Row 16 - Cell 3
18Romain Combaud (Fra) Delko Marseille Provence KTM7Row 17 - Cell 3
19Natnael Berhane (Eri) Dimension Data7Row 18 - Cell 3
20Delio Fernandez (Spa) Delko Marseille Provence KTM6Row 19 - Cell 3
21Roy Curvers (Ned) Team Sunweb6Row 20 - Cell 3
22David Lopez (Spa) Team Sky6Row 21 - Cell 3
23Sylvain Chavanel (Fra) Direct Energie5Row 22 - Cell 3
24Nicolas Edet (Fra) Cofidis, Solutions Credits5Row 23 - Cell 3
25Ben Swift (GBr) Team UAE Emirates5Row 24 - Cell 3
26Jan Polanc (Slo) Team UAE Emirates5Row 25 - Cell 3
27Sebastian Henao (Col) Team Sky4Row 26 - Cell 3
28Jon Izaguirre (Spa) Bahrain-Merida3Row 27 - Cell 3
29Tony Gallopin (Fra) Lotto Soudal3Row 28 - Cell 3
30Jakob Fuglsang (Den) Astana Pro Team3Row 29 - Cell 3
31Jose Herrada (Spa) Movistar Team3Row 30 - Cell 3
32Yves Lampaert (Bel) Quick-Step Floors3Row 31 - Cell 3
33Winner Anacona (Col) Movistar Team3Row 32 - Cell 3
34Michael Valgren Andersen (Den) Astana Pro Team3Row 33 - Cell 3
35Gorka Izagirre (Spa) Movistar Team2Row 34 - Cell 3
36Luke Rowe (GBr) Team Sky2Row 35 - Cell 3
37Julien Simon (Fra) Cofidis, Solutions Credits2Row 36 - Cell 3
38Ilnur Zakarin (Rus) Katusha-Alpecin1Row 37 - Cell 3
39Sam Oomen (Ned) Team Sunweb1Row 38 - Cell 3
40Tanel Kangert (Est) Astana Pro Team1Row 39 - Cell 3
41Jelle Wallays (Bel) Lotto Soudal1Row 40 - Cell 3
42Kristijan Koren (Slo) Cannondale-Drapac1Row 41 - Cell 3
43Dylan Teuns (Bel) BMC Racing Team1Row 42 - Cell 3
44Remy Di Gregorio (Fra) Delko Marseille Provence KTM1Row 43 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Julian Alaphilippe (Fra) Quick-Step Floors27:02:37
2Simon Yates (GBr) Orica-Scott0:03:17
3Sam Oomen (Ned) Team Sunweb0:17:53
4Marc Soler (Spa) Movistar Team0:35:24
5Sebastian Henao (Col) Team Sky0:50:10
6Quentin Pacher (Fra) Delko Marseille Provence KTM0:51:49
7Alexey Lutsenko (Kaz) Astana Pro Team0:54:45
8Pierre Roger Latour (Fra) AG2R La Mondiale0:55:29
9Lilian Calmejane (Fra) Direct Energie0:56:38
10Magnus Cort Nielsen (Den) Orica-Scott0:59:32
11Sven Erik Bystrøm (Nor) Katusha-Alpecin1:00:19
12Michael Gogl (Aut) Trek-Segafredo1:01:49
13Timo Roosen (Ned) Team LottoNl-Jumbo1:02:59
14Simone Petilli (Ita) Team UAE Emirates1:03:28
15Michael Valgren Andersen (Den) Astana Pro Team1:07:44
16Luka Pibernik (Slo) Bahrain-Merida1:07:55
17Dylan Teuns (Bel) BMC Racing Team1:08:52
18Jan Polanc (Slo) Team UAE Emirates1:13:30
19Olivier Le Gac (Fra) FDJ1:13:53
20Marc Sarreau (Fra) FDJ1:14:12
21Florian Senechal (Fra) Cofidis, Solutions Credits1:15:11
22Dylan Groenewegen (Ned) Team LottoNl-Jumbo1:18:49
23Michal Kolár (Svk) Bora-Hansgrohe1:41:48
24Federico Zurlo (Ita) Team UAE Emirates1:48:11
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Quick-Step Floors81:16:27
2Team Sky0:10:40
4Lotto Soudal0:32:40
5Movistar Team0:34:57
6Team Sunweb0:48:21
10Delko Marseille Provence KTM1:08:22
11BMC Racing Team1:12:15
13AG2R La Mondiale1:24:11
14Fortuneo - Vital Concept1:28:52
15Astana Pro Team1:28:57
18Cofidis, Solutions Credits1:59:35
19Team LottoNl-Jumbo2:01:07
20Direct Energie2:01:29
21UAE Team Emirates2:10:34
22Dimension Data2:32:01


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