Tirreno-Adriatico: Thomas wins stage 2 in Pomarance

Geraint Thomas made up for Team Sky's disastrous team time trial, going on a solo attack to win stage 2 of Tirreno-Adriatico in Pomarance. Tom Dumoulin (Team Sunweb) fell short of catching Thomas, and finished just ahead of the sprinting bunch, led to the line by Peter Sagan (Bora Hansgrohe).

Greg Van Avermaet took over the race lead from his BMC teammate Damiano Caruso, with Rohan Dennis and Tejay van Garderen filling out the top three overall.

Thomas made his move with less than five kilometres to go, taking Bob Jungels (Quick-Step Floors) and Jonathan Castroviejo (Movistar), with race leader Caruso racing across. Just as it looked like the strong group was going to fail because of an inability to work together, Thomas made his move while Castroviejo glanced over his shoulder at Jungels.

The Team Sky rider built a very quick lead and there was no looking back as the remaining trio couldn’t make a concerted effort to close him down. They were eventually mopped up but, with the peloton and a lone Dumoulin looming in the background, Thomas held on to take the victory.

"My attack wasn't planned really," Thomas said. "We just wanted to be well positioned in the steep part of the climb. We rode really hard and when Bob [Jungels] attacked, I was feeling OK and Kwiato [Michal Kwiatkowski] said on the radio 'have a go!' That's what I did. I didn't think it was going to stick until 150 metres to go but I'm pleased to get that win."

Thomas has been lacking in race days, but spent time in South Africa with teammate Chris Froome at altitude, and was unsure of his form. He has his answer now.

"We've worked really hard since November," he said. "I haven't raced since the Tour Down Under so I wasn't sure how I'd cope with the rhythm of the race after the training camp in South Africa. Fighting for positions when the bunch moved, I was obviously feeling OK."

Van Avermaet was expecting a bunch sprint, and said, "I was a little bit surprised when Geraint Thomas attacked but we had Damiano [Caruso] with him at the beginning with two more guys. Thomas went alone and we were in a bad situation. I'm disappointed because it was a very good stage for me to win. It's nice to be in the leader's jersey but this is due to the strong performance of the team in yesterday's team time trial. The team is doing well – to lead a big race is always a good thing."

How it happened

With legs still stinging from the stage 1 team time trial, the peloton faced an arduous 229km journey from Camaiore to Pomarance, and were in no mood to be on the back foot when it came to reeling in the breakaway for the expected bunch sprint.

That's why the day's early move with Hugo Houle (AG2R La Mondiale), Davide Ballerini and Raffaello Bonusi (Androni – Sidermec), Mirco Maestri (Bardiani – CSF), Alan Marangoni (Nippo – Vini Fantini), and Charles Planet (Team Novo Nordisk) was kept on a short leash. They managed to get around four minutes on the bunch, but the climb to Volterra with 54km to go hurt their lead.

With 41km to go their advantage had been cut in half, but a crash in the peloton took down Caleb Ewan (Orica Scott) and Jürgen Van Den Broeck (LottoNL-Jumbo), the latter would be forced to abandon. With 27km to go they were in sight of the peloton, and the catch was swift and painless, with BMC heading up the peloton, and Trek-Segafredo, Bora-hansgrohe and Orica-Scott amassing at the front.

An attack with just over 25km to go from Nippo-Vini Fantini's Iuri Filosi drew out Gianni Moscon, who led a Team Sky attack on the final ascent of the day, in a desperate attempt to claw back some of the time they lost due to wheel failures in the team time trial. But BMC was having none of it, with Daniel Oss regaining control.

Meanwhile, Ewan climbed off, the pain from his crash too much, and he joined teammate Roger Kluge, who had abandoned earlier, in the team car.

Moscon tried again, this time with Nippo's Hideto Nakane carving out 10 seconds or so before FDJ wiped out their move. The composition of teams at the front shifted over the sinuous descent from the final KOM, with Bahrain-Merida, Movistar and FDJ leading the way.

With 15km to go, Michal Kwiatkowski strung out the peloton with a furious attack on the descent, slowed only by the TV motorbike that couldn't get away quickly enough. The pressure split off a group briefly, but it all came back together on the valley floor.

Nairo Quintana (Movistar) parked himself on the wheel of Gaviria, remaining near the front with the steep 16 per cent ramp inside 6km to go an expected attack point. With 8km to go Quick-Step hit the front and upped the pace as the road tilted up, with Zdenek Stybar setting such a pace that Peter Sagan threw in the towel.

Bob Jungels and Geraint Thomas attacked on the steep climb with 5.4km to go, pulling Tim Wellens and race leader Damiano Caruso and Tejay van Garderen away with them. An attentive Quintana jumped on and neutralised the assault.

Thomas counter-attacked with Jungels and Jonathan Castroviejo, and Caruso leapt across to form a promising breakaway. But as the others looked back Thomas forged ahead, leaving his erstwhile companions behind.

Thomas built up a lead of almost 25 seconds on the peloton as he hit 2km to go, as Caruso's chasing group was swept up by the Movistar-led bunch. With 1km to go, a suffering Thomas still held 18 seconds as Tom Dumoulin (Sunweb) set off in pursuit, but fell short of catching the Team Sky man, who celebrated his win nine seconds ahead of the bunch.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Geraint Thomas (GBr) Team Sky5:51:44
2Tom Dumoulin (Ned) Team Sunweb0:00:09
3Peter Sagan (Svk) Bora-HansgroheRow 2 - Cell 2
4Greg Van Avermaet (Bel) BMC Racing TeamRow 3 - Cell 2
5Francesco Gavazzi (Ita) Androni GiocattoliRow 4 - Cell 2
6Michal Kwiatkowski (Pol) Team SkyRow 5 - Cell 2
7Adam Yates (GBr) Orica-ScottRow 6 - Cell 2
8Rohan Dennis (Aus) BMC Racing TeamRow 7 - Cell 2
9Nairo Quintana (Col) Movistar TeamRow 8 - Cell 2
10Simon Clarke (Aus) Cannondale-DrapacRow 9 - Cell 2
11Fabio Felline (Ita) Trek-SegafredoRow 10 - Cell 2
12Daniel Moreno (Spa) Movistar TeamRow 11 - Cell 2
13Rafal Majka (Pol) Bora-HansgroheRow 12 - Cell 2
14Edvald Boasson Hagen (Nor) Dimension DataRow 13 - Cell 2
15Primoz Roglic (Slo) Team LottoNl-JumboRow 14 - Cell 2
16Domenico Pozzovivo (Ita) AG2R La MondialeRow 15 - Cell 2
17Vincenzo Nibali (Ita) Bahrain-MeridaRow 16 - Cell 2
18Bauke Mollema (Ned) Trek-SegafredoRow 17 - Cell 2
19Egan Bernal (Col) Androni GiocattoliRow 18 - Cell 2
20Luis León Sanchez (Spa) Astana Pro TeamRow 19 - Cell 2
21Rigoberto Uran (Col) Cannondale-DrapacRow 20 - Cell 2
22Niki Terpstra (Ned) Quick-Step FloorsRow 21 - Cell 2
23Sébastien Reichenbach (Swi) FDJRow 22 - Cell 2
24Fabio Aru (Ita) Astana Pro TeamRow 23 - Cell 2
25Jonathan Castroviejo (Spa) Movistar TeamRow 24 - Cell 2
26Robert Gesink (Ned) Team LottoNl-JumboRow 25 - Cell 2
27Tejay Van Garderen (USA) BMC Racing TeamRow 26 - Cell 2
28Mikel Landa (Spa) Team SkyRow 27 - Cell 2
29Roman Kreuziger (Cze) Orica-ScottRow 28 - Cell 2
30Søren Kragh Andersen (Den) Team SunwebRow 29 - Cell 2
31Damiano Caruso (Ita) BMC Racing TeamRow 30 - Cell 2
32Thibaut Pinot (Fra) FDJRow 31 - Cell 2
33Andrey Amador (CRc) Movistar TeamRow 32 - Cell 2
34Bob Jungels (Lux) Quick-Step FloorsRow 33 - Cell 2
35Alexandre Geniez (Fra) AG2R La MondialeRow 34 - Cell 2
36Simon Spilak (Slo) Katusha-AlpecinRow 35 - Cell 2
37Tim Wellens (Bel) Lotto SoudalRow 36 - Cell 2
38Vegard Stake Laengen (Nor) UAE Team EmiratesRow 37 - Cell 2
39Diego Rosa (Ita) Team SkyRow 38 - Cell 2
40Mattia Cattaneo (Ita) Androni GiocattoliRow 39 - Cell 2
41Michele Scarponi (Ita) Astana Pro TeamRow 40 - Cell 2
42Rui Costa (Por) UAE Team EmiratesRow 41 - Cell 2
43Matej Mohoric (Slo) UAE Team Emirates0:00:18
44Giovanni Visconti (Ita) Bahrain-MeridaRow 43 - Cell 2
45Marco Canola (Ita) Nippo - Vini Fantini0:00:23
46Jasper Stuyven (Bel) Trek-Segafredo0:00:31
47Jurgen Roelandts (Bel) Lotto Soudal0:00:39
48Alberto Bettiol (Ita) Cannondale-Drapac0:00:48
49Matteo Montaguti (Ita) AG2R La Mondiale0:00:57
50Georg Preidler (Aut) Team Sunweb0:01:30
51Reto Hollenstein (Swi) Katusha-AlpecinRow 50 - Cell 2
52Tobias Ludvigsson (Swe) FDJRow 51 - Cell 2
53Luke Durbridge (Aus) Orica-ScottRow 52 - Cell 2
54Marcus Burghardt (Ger) Bora-HansgroheRow 53 - Cell 2
55Pawel Poljanski (Pol) Bora-Hansgrohe0:02:00
56Andrey Zeits (Kaz) Astana Pro Team0:02:04
57Pavel Kochetkov (Rus) Katusha-AlpecinRow 56 - Cell 2
58Anthony Roux (Fra) FDJRow 57 - Cell 2
59Franco Pellizotti (Ita) Bahrain-Merida0:02:17
60Luca Wackermann (Ita) Bardiani CSF0:02:20
61Valerio Agnoli (Ita) Bahrain-Merida0:02:36
62Matteo Trentin (Ita) Quick-Step FloorsRow 61 - Cell 2
63Marco Marcato (Ita) UAE Team EmiratesRow 62 - Cell 2
64Bart De Clercq (Bel) Lotto SoudalRow 63 - Cell 2
65Tomasz Marczynski (Pol) Lotto SoudalRow 64 - Cell 2
66Enrico Battaglin (Ita) Team LottoNl-JumboRow 65 - Cell 2
67Salvatore Puccio (Ita) Team SkyRow 66 - Cell 2
68Javier Moreno (Spa) Bahrain-MeridaRow 67 - Cell 2
69Steve Morabito (Swi) FDJRow 68 - Cell 2
70Maciej Bodnar (Pol) Bora-HansgroheRow 69 - Cell 2
71Fernando Gaviria (Col) Quick-Step FloorsRow 70 - Cell 2
72Jan Bakelants (Bel) AG2R La MondialeRow 71 - Cell 2
73Scott Thwaites (GBr) Dimension DataRow 72 - Cell 2
74Stephen Cummings (GBr) Dimension DataRow 73 - Cell 2
75Koen De Kort (Ned) Trek-Segafredo0:04:40
76Chad Haga (USA) Team SunwebRow 75 - Cell 2
77Stefan Küng (Swi) BMC Racing Team0:05:23
78Zdenek Stybar (Cze) Quick-Step FloorsRow 77 - Cell 2
79Mike Teunissen (Ned) Team SunwebRow 78 - Cell 2
80Cesare Benedetti (Ita) Bora-HansgroheRow 79 - Cell 2
81Lars Boom (Ned) Team LottoNl-Jumbo0:06:52
82Oscar Gatto (Ita) Astana Pro Team0:07:09
83Ivan Santaromita (Ita) Nippo - Vini FantiniRow 82 - Cell 2
84Daniele Bennati (Ita) Movistar TeamRow 83 - Cell 2
85Iuri Filosi (Ita) Nippo - Vini FantiniRow 84 - Cell 2
86Hideto Nakane (Jpn) Nippo - Vini FantiniRow 85 - Cell 2
87Kanstantsin Siutsou (Blr) Bahrain-MeridaRow 86 - Cell 2
88Nelson Oliveira (Por) Movistar TeamRow 87 - Cell 2
89Maxime Monfort (Bel) Lotto SoudalRow 88 - Cell 2
90Ángel Vicioso (Spa) Katusha-AlpecinRow 89 - Cell 2
91Matthieu Ladagnous (Fra) FDJRow 90 - Cell 2
92Andrey Grivko (Ukr) Astana Pro TeamRow 91 - Cell 2
93Enrico Barbin (Ita) Bardiani CSFRow 92 - Cell 2
94Daryl Impey (RSA) Orica-ScottRow 93 - Cell 2
95Sebastian Langeveld (Ned) Cannondale-DrapacRow 94 - Cell 2
96Jasha Sütterlin (Ger) Movistar TeamRow 95 - Cell 2
97Alexis Gougeard (Fra) AG2R La Mondiale0:07:34
98Jérémy Roy (Fra) FDJ0:08:40
99William Bonnet (Fra) FDJRow 98 - Cell 2
100Rick Zabel (Ger) Katusha-AlpecinRow 99 - Cell 2
101Patrick Bevin (NZl) Cannondale-DrapacRow 100 - Cell 2
102Alan Marangoni (Ita) Nippo - Vini FantiniRow 101 - Cell 2
103Michael Hepburn (Aus) Orica-ScottRow 102 - Cell 2
104Matvey Mamykin (Rus) Katusha-AlpecinRow 103 - Cell 2
105Maurits Lammertink (Ned) Katusha-AlpecinRow 104 - Cell 2
106Simone Velasco (Ita) Bardiani CSFRow 105 - Cell 2
107Davide Ballerini (Ita) Androni GiocattoliRow 106 - Cell 2
108Nikolas Maes (Bel) Lotto SoudalRow 107 - Cell 2
109Julien Vermote (Bel) Quick-Step FloorsRow 108 - Cell 2
110Tom Boonen (Bel) Quick-Step FloorsRow 109 - Cell 2
111Joonas Henttala (Fin) Team Novo NordiskRow 110 - Cell 2
112Mattia Frapporti (Ita) Androni GiocattoliRow 111 - Cell 2
113Markel Irizar (Spa) Trek-SegafredoRow 112 - Cell 2
114Simone Andreetta (Ita) Bardiani CSFRow 113 - Cell 2
115Jay Robert Thomson (RSA) Dimension DataRow 114 - Cell 2
116Marco Frapporti (Ita) Androni GiocattoliRow 115 - Cell 2
117Luka Mezgec (Slo) Orica-ScottRow 116 - Cell 2
118Johann Van Zyl (RSA) Dimension DataRow 117 - Cell 2
119Bernhard Eisel (Aut) Dimension DataRow 118 - Cell 2
120Elia Viviani (Ita) Team SkyRow 119 - Cell 2
121Juan Jose Lobato (Spa) Team LottoNl-JumboRow 120 - Cell 2
122Daniel Oss (Ita) BMC Racing TeamRow 121 - Cell 2
123Manuele Boaro (Ita) Bahrain-MeridaRow 122 - Cell 2
124Julian Arredondo (Col) Nippo - Vini FantiniRow 123 - Cell 2
125Gianni Moscon (Ita) Team SkyRow 124 - Cell 2
126Vasil Kiryienka (Blr) Team SkyRow 125 - Cell 2
127Jos Van Emden (Ned) Team LottoNl-JumboRow 126 - Cell 2
128Ramon Sinkeldam (Ned) Team SunwebRow 127 - Cell 2
129Ben Gastauer (Lux) AG2R La MondialeRow 128 - Cell 2
130Albert Timmer (Ned) Team SunwebRow 129 - Cell 2
131Hugo Houle (Can) AG2R La MondialeRow 130 - Cell 2
132Aleksejs Saramotins (Lat) Bora-HansgroheRow 131 - Cell 2
133Matthias Brändle (Aut) Trek-SegafredoRow 132 - Cell 2
134Sacha Modolo (Ita) UAE Team EmiratesRow 133 - Cell 2
135Javier Megias (Spa) Team Novo NordiskRow 134 - Cell 2
136Moreno Moser (Ita) Astana Pro TeamRow 135 - Cell 2
137Ramunas Navardauskas (Ltu) Bahrain-MeridaRow 136 - Cell 2
138Gediminas Bagdonas (Ltu) AG2R La MondialeRow 137 - Cell 2
139Dmitriy Gruzdev (Kaz) Astana Pro TeamRow 138 - Cell 2
140Mark Cavendish (GBr) Dimension Data0:12:42
141Alex Dowsett (GBr) Movistar TeamRow 140 - Cell 2
142Ryan Mullen (Irl) Cannondale-DrapacRow 141 - Cell 2
143Dylan Van Baarle (Ned) Cannondale-DrapacRow 142 - Cell 2
144Sep Vanmarcke (Bel) Cannondale-DrapacRow 143 - Cell 2
145Marco Coledan (Ita) Trek-SegafredoRow 144 - Cell 2
146Manuel Quinziato (Ita) BMC Racing TeamRow 145 - Cell 2
147Tiesj Benoot (Bel) Lotto SoudalRow 146 - Cell 2
148Matteo Pelucchi (Ita) Bora-HansgroheRow 147 - Cell 2
149Jens Debusschere (Bel) Lotto SoudalRow 148 - Cell 2
150Max Walscheid (Ger) Team SunwebRow 149 - Cell 2
151Iljo Keisse (Bel) Quick-Step FloorsRow 150 - Cell 2
152Andrea Peron (Ita) Team Novo NordiskRow 151 - Cell 2
153Jean-Pierre Drucker (Lux) BMC Racing TeamRow 152 - Cell 2
154Romain Gioux (Fra) Team Novo NordiskRow 153 - Cell 2
155Eduard Grosu (Rom) Nippo - Vini FantiniRow 154 - Cell 2
156Martijn Verschoor (Ned) Team Novo NordiskRow 155 - Cell 2
157Fabio Calabria (Aus) Team Novo NordiskRow 156 - Cell 2
158Alessandro Tonelli (Ita) Bardiani CSFRow 157 - Cell 2
159David Lozano (Spa) Team Novo NordiskRow 158 - Cell 2
160Mirco Maestri (Ita) Bardiani CSFRow 159 - Cell 2
161Paul Martens (Ger) Team LottoNl-JumboRow 160 - Cell 2
162Mark Renshaw (Aus) Dimension DataRow 161 - Cell 2
163Filippo Ganna (Ita) UAE Team EmiratesRow 162 - Cell 2
164Nicola Ruffoni (Ita) Bardiani CSFRow 163 - Cell 2
165Nicola Boem (Ita) Bardiani CSFRow 164 - Cell 2
166Andrea Palini (Ita) Androni GiocattoliRow 165 - Cell 2
167Raffaello Bonusi (Ita) Androni GiocattoliRow 166 - Cell 2
168Kohei Uchima (Jpn) Nippo - Vini FantiniRow 167 - Cell 2
169Marko Kump (Slo) UAE Team EmiratesRow 168 - Cell 2
170Boy van Poppel (Ned) Trek-SegafredoRow 169 - Cell 2
171Charles Planet (Fra) Team Novo NordiskRow 170 - Cell 2
172Roberto Ferrari (Ita) UAE Team EmiratesRow 171 - Cell 2
173Rein Taaramäe (Est) Katusha-AlpecinRow 172 - Cell 2
DNFRoger Kluge (Ger) Orica-ScottRow 173 - Cell 2
DNFJurgen Van Den Broeck (Bel) Team LottoNl-JumboRow 174 - Cell 2
DNFCaleb Ewan (Aus) Orica-ScottRow 175 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Geraint Thomas (GBr) Team Sky12pts
2Tom Dumoulin (Ned) Team Sunweb10Row 1 - Cell 3
3Peter Sagan (Svk) Bora-Hansgrohe8Row 2 - Cell 3
4Greg Van Avermaet (Bel) BMC Racing Team7Row 3 - Cell 3
5Francesco Gavazzi (Ita) Androni Giocattoli6Row 4 - Cell 3
6Michal Kwiatkowski (Pol) Team Sky5Row 5 - Cell 3
7Adam Yates (GBr) Orica-Scott4Row 6 - Cell 3
8Rohan Dennis (Aus) BMC Racing Team3Row 7 - Cell 3
9Nairo Quintana (Col) Movistar Team2Row 8 - Cell 3
10Simon Clarke (Aus) Cannondale-Drapac1Row 9 - Cell 3
Swipe to scroll horizontally
Sprint 1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mirco Maestri (Ita) Bardiani CSF5pts
2Raffaello Bonusi (Ita) Androni Giocattoli3Row 1 - Cell 3
3Charles Planet (Fra) Team Novo Nordisk2Row 2 - Cell 3
4Davide Ballerini (Ita) Androni Giocattoli1Row 3 - Cell 3
Swipe to scroll horizontally
Sprint 2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mirco Maestri (Ita) Bardiani CSF5pts
2Raffaello Bonusi (Ita) Androni Giocattoli3Row 1 - Cell 3
3Charles Planet (Fra) Team Novo Nordisk2Row 2 - Cell 3
4Davide Ballerini (Ita) Androni Giocattoli1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Serrazzano, km 132,8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alan Marangoni (Ita) Nippo - Vini Fantini5pts
2Davide Ballerini (Ita) Androni Giocattoli3Row 1 - Cell 3
3Mirco Maestri (Ita) Bardiani CSF2Row 2 - Cell 3
4Charles Planet (Fra) Team Novo Nordisk1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Montecatini Val di Cecina, km 206,6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Ballerini (Ita) Androni Giocattoli5pts
2Alan Marangoni (Ita) Nippo - Vini Fantini3Row 1 - Cell 3
3Charles Planet (Fra) Team Novo Nordisk2Row 2 - Cell 3
4Mirco Maestri (Ita) Bardiani CSF1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Volterra, km 176,6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Andrey Amador (CRc) Movistar Team5pts
2Sébastien Reichenbach (Swi) FDJ3Row 1 - Cell 3
3Gianni Moscon (Ita) Team Sky2Row 2 - Cell 3
4Steve Morabito (Swi) FDJ1Row 3 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Team Sky17:35:30
2BMC Racing Team0:00:09
3Movistar TeamRow 2 - Cell 2
4Androni GiocattoliRow 3 - Cell 2
5Astana Pro TeamRow 4 - Cell 2
6Team UAE Emirates0:00:18
7Trek-Segafredo0:00:31
8Cannondale-Drapac0:00:48
9AG2R La Mondiale0:00:57
10Bora-Hansgrohe0:01:30
11Team SunwebRow 10 - Cell 2
12Orica-ScottRow 11 - Cell 2
13FDJRow 12 - Cell 2
14Bahrain-Merida0:02:26
15Team LottoNl-Jumbo0:02:36
16Quick-Step FloorsRow 15 - Cell 2
17Lotto Soudal0:03:06
18Katusha-Alpecin0:03:25
19Dimension Data0:05:03
20Nippo - Vini Fantini0:14:23
21Bardiani CSF0:17:51
22Team Novo Nordisk0:29:44
Swipe to scroll horizontally
General classification after stage 2
#Rider Name (Country) TeamResult
1Greg Van Avermaet (Bel) BMC Racing Team6:15:14
2Rohan Dennis (Aus) BMC Racing TeamRow 1 - Cell 2
3Tejay Van Garderen (USA) BMC Racing TeamRow 2 - Cell 2
4Damiano Caruso (Ita) BMC Racing TeamRow 3 - Cell 2
5Niki Terpstra (Ned) Quick-Step Floors0:00:16
6Bob Jungels (Lux) Quick-Step FloorsRow 5 - Cell 2
7Nairo Quintana (Col) Movistar Team0:00:21
8Daniel Moreno (Spa) Movistar TeamRow 7 - Cell 2
9Sébastien Reichenbach (Swi) FDJRow 8 - Cell 2
10Jonathan Castroviejo (Spa) Movistar TeamRow 9 - Cell 2
11Thibaut Pinot (Fra) FDJRow 10 - Cell 2
12Andrey Amador (CRc) Movistar TeamRow 11 - Cell 2
13Adam Yates (GBr) Orica-Scott0:00:24
14Primoz Roglic (Slo) Team LottoNl-Jumbo0:00:39
15Robert Gesink (Ned) Team LottoNl-JumboRow 14 - Cell 2
16Tom Dumoulin (Ned) Team Sunweb0:00:49
17Tim Wellens (Bel) Lotto Soudal0:00:51
18Edvald Boasson Hagen (Nor) Dimension Data0:00:52
19Vincenzo Nibali (Ita) Bahrain-MeridaRow 18 - Cell 2
20Luis León Sanchez (Spa) Astana Pro Team0:00:54
21Fabio Aru (Ita) Astana Pro TeamRow 20 - Cell 2
22Michele Scarponi (Ita) Astana Pro TeamRow 21 - Cell 2
23Søren Kragh Andersen (Den) Team Sunweb0:00:55
24Fabio Felline (Ita) Trek-Segafredo0:00:57
25Bauke Mollema (Ned) Trek-SegafredoRow 24 - Cell 2
26Domenico Pozzovivo (Ita) AG2R La Mondiale0:00:59
27Alexandre Geniez (Fra) AG2R La MondialeRow 26 - Cell 2
28Giovanni Visconti (Ita) Bahrain-Merida0:01:01
29Peter Sagan (Svk) Bora-Hansgrohe0:01:06
30Vegard Stake Laengen (Nor) UAE Team Emirates0:01:08
31Rui Costa (Por) UAE Team EmiratesRow 30 - Cell 2
32Rafal Majka (Pol) Bora-Hansgrohe0:01:10
33Simon Clarke (Aus) Cannondale-Drapac0:01:17
34Rigoberto Uran (Col) Cannondale-DrapacRow 33 - Cell 2
35Matej Mohoric (Slo) UAE Team EmiratesRow 34 - Cell 2
36Jurgen Roelandts (Bel) Lotto Soudal0:01:21
37Geraint Thomas (GBr) Team Sky0:01:22
38Simon Spilak (Slo) Katusha-Alpecin0:01:35
39Roman Kreuziger (Cze) Orica-Scott0:01:37
40Michal Kwiatkowski (Pol) Team Sky0:01:41
41Mikel Landa (Spa) Team SkyRow 40 - Cell 2
42Diego Rosa (Ita) Team SkyRow 41 - Cell 2
43Francesco Gavazzi (Ita) Androni Giocattoli0:01:44
44Egan Bernal (Col) Androni GiocattoliRow 43 - Cell 2
45Mattia Cattaneo (Ita) Androni GiocattoliRow 44 - Cell 2
46Luke Durbridge (Aus) Orica-Scott0:01:45
47Matteo Montaguti (Ita) AG2R La Mondiale0:01:47
48Alberto Bettiol (Ita) Cannondale-Drapac0:01:56
49Georg Preidler (Aut) Team Sunweb0:02:16
50Anthony Roux (Fra) FDJRow 49 - Cell 2
51Matteo Trentin (Ita) Quick-Step Floors0:02:43
52Fernando Gaviria (Col) Quick-Step FloorsRow 51 - Cell 2
53Steve Morabito (Swi) FDJ0:02:48
54Reto Hollenstein (Swi) Katusha-Alpecin0:02:56
55Franco Pellizotti (Ita) Bahrain-Merida0:03:00
56Pawel Poljanski (Pol) Bora-Hansgrohe0:03:01
57Enrico Battaglin (Ita) Team LottoNl-Jumbo0:03:06
58Jasper Stuyven (Bel) Trek-Segafredo0:03:18
59Tomasz Marczynski (Pol) Lotto SoudalRow 58 - Cell 2
60Valerio Agnoli (Ita) Bahrain-Merida0:03:19
61Javier Moreno (Spa) Bahrain-MeridaRow 60 - Cell 2
62Scott Thwaites (GBr) Dimension DataRow 61 - Cell 2
63Stephen Cummings (GBr) Dimension DataRow 62 - Cell 2
64Jan Bakelants (Bel) AG2R La Mondiale0:03:26
65Pavel Kochetkov (Rus) Katusha-Alpecin0:03:32
66Marco Marcato (Ita) UAE Team Emirates0:03:35
67Tobias Ludvigsson (Swe) FDJ0:03:36
68Maciej Bodnar (Pol) Bora-Hansgrohe0:03:37
69Salvatore Puccio (Ita) Team Sky0:04:08
70Bart De Clercq (Bel) Lotto Soudal0:04:15
71Luca Wackermann (Ita) Bardiani CSF0:04:31
72Marco Canola (Ita) Nippo - Vini Fantini0:05:09
73Stefan Küng (Swi) BMC Racing Team0:05:14
74Andrey Zeits (Kaz) Astana Pro Team0:05:15
75Chad Haga (USA) Team Sunweb0:05:26
76Zdenek Stybar (Cze) Quick-Step Floors0:05:30
77Mike Teunissen (Ned) Team Sunweb0:06:09
78Cesare Benedetti (Ita) Bora-Hansgrohe0:06:24
79Marcus Burghardt (Ger) Bora-Hansgrohe0:07:00
80Nelson Oliveira (Por) Movistar Team0:07:21
81Matthieu Ladagnous (Fra) FDJRow 80 - Cell 2
82Jasha Sütterlin (Ger) Movistar TeamRow 81 - Cell 2
83Lars Boom (Ned) Team LottoNl-Jumbo0:07:22
84Daryl Impey (RSA) Orica-Scott0:07:24
85Koen De Kort (Ned) Trek-Segafredo0:07:32
86Maxime Monfort (Bel) Lotto Soudal0:07:51
87Kanstantsin Siutsou (Blr) Bahrain-Merida0:07:52
88Oscar Gatto (Ita) Astana Pro Team0:07:54
89Andrey Grivko (Ukr) Astana Pro TeamRow 88 - Cell 2
90Sebastian Langeveld (Ned) Cannondale-Drapac0:08:17
91Alexis Gougeard (Fra) AG2R La Mondiale0:08:27
92Daniel Oss (Ita) BMC Racing Team0:08:31
93Ángel Vicioso (Spa) Katusha-Alpecin0:08:35
94Julien Vermote (Bel) Quick-Step Floors0:08:47
95Tom Boonen (Bel) Quick-Step FloorsRow 94 - Cell 2
96Jérémy Roy (Fra) FDJ0:08:52
97Michael Hepburn (Aus) Orica-Scott0:08:55
98Luka Mezgec (Slo) Orica-ScottRow 97 - Cell 2
99Jos Van Emden (Ned) Team LottoNl-Jumbo0:09:10
100Enrico Barbin (Ita) Bardiani CSF0:09:20
101Ivan Santaromita (Ita) Nippo - Vini Fantini0:09:21
102Iuri Filosi (Ita) Nippo - Vini FantiniRow 101 - Cell 2
103Hideto Nakane (Jpn) Nippo - Vini FantiniRow 102 - Cell 2
104Jay Robert Thomson (RSA) Dimension Data0:09:23
105Manuele Boaro (Ita) Bahrain-MeridaRow 104 - Cell 2
106Dmitriy Gruzdev (Kaz) Astana Pro Team0:09:25
107Markel Irizar (Spa) Trek-Segafredo0:09:28
108Matthias Brändle (Aut) Trek-SegafredoRow 107 - Cell 2
109Hugo Houle (Can) AG2R La Mondiale0:09:30
110Sacha Modolo (Ita) UAE Team Emirates0:09:39
111Ramunas Navardauskas (Ltu) Bahrain-Merida0:09:40
112Gediminas Bagdonas (Ltu) AG2R La Mondiale0:09:46
113Patrick Bevin (NZl) Cannondale-Drapac0:09:48
114Daniele Bennati (Ita) Movistar Team0:10:06
115Rick Zabel (Ger) Katusha-AlpecinRow 114 - Cell 2
116Matvey Mamykin (Rus) Katusha-AlpecinRow 115 - Cell 2
117Maurits Lammertink (Ned) Katusha-AlpecinRow 116 - Cell 2
118Juan Jose Lobato (Spa) Team LottoNl-Jumbo0:10:09
119Davide Ballerini (Ita) Androni Giocattoli0:10:15
120Mattia Frapporti (Ita) Androni GiocattoliRow 119 - Cell 2
121Ben Gastauer (Lux) AG2R La Mondiale0:10:28
122Moreno Moser (Ita) Astana Pro Team0:10:41
123Simone Velasco (Ita) Bardiani CSF0:10:51
124Alan Marangoni (Ita) Nippo - Vini Fantini0:10:52
125Julian Arredondo (Col) Nippo - Vini FantiniRow 124 - Cell 2
126Simone Andreetta (Ita) Bardiani CSF0:11:16
127Javier Megias (Spa) Team Novo Nordisk0:11:22
128William Bonnet (Fra) FDJ0:11:24
129Elia Viviani (Ita) Team Sky0:11:25
130Gianni Moscon (Ita) Team SkyRow 129 - Cell 2
131Marco Frapporti (Ita) Androni Giocattoli0:11:31
132Joonas Henttala (Fin) Team Novo Nordisk0:11:40
133Ramon Sinkeldam (Ned) Team Sunweb0:11:43
134Vasil Kiryienka (Blr) Team Sky0:11:51
135Johann Van Zyl (RSA) Dimension Data0:12:31
136Bernhard Eisel (Aut) Dimension DataRow 135 - Cell 2
137Aleksejs Saramotins (Lat) Bora-Hansgrohe0:12:41
138Albert Timmer (Ned) Team Sunweb0:12:43
139Alex Dowsett (GBr) Movistar Team0:12:57
140Nikolas Maes (Bel) Lotto Soudal0:12:59
141Tiesj Benoot (Bel) Lotto Soudal0:13:24
142Mark Cavendish (GBr) Dimension Data0:13:25
143Boy van Poppel (Ned) Trek-Segafredo0:13:30
144Manuel Quinziato (Ita) BMC Racing Team0:13:33
145Filippo Ganna (Ita) UAE Team Emirates0:13:41
146Roberto Ferrari (Ita) UAE Team EmiratesRow 145 - Cell 2
147Jean-Pierre Drucker (Lux) BMC Racing Team0:13:45
148Rein Taaramäe (Est) Katusha-Alpecin0:14:08
149Raffaello Bonusi (Ita) Androni Giocattoli0:14:13
150Andrea Palini (Ita) Androni Giocattoli0:14:17
151Dylan Van Baarle (Ned) Cannondale-Drapac0:14:21
152Mirco Maestri (Ita) Bardiani CSF0:14:47
153Nicola Boem (Ita) Bardiani CSF0:14:53
154Eduard Grosu (Rom) Nippo - Vini Fantini0:14:54
155Nicola Ruffoni (Ita) Bardiani CSF0:15:17
156Charles Planet (Fra) Team Novo Nordisk0:15:22
157Andrea Peron (Ita) Team Novo Nordisk0:15:24
158Martijn Verschoor (Ned) Team Novo NordiskRow 157 - Cell 2
159Fabio Calabria (Aus) Team Novo NordiskRow 158 - Cell 2
160David Lozano (Spa) Team Novo NordiskRow 159 - Cell 2
161Max Walscheid (Ger) Team Sunweb0:15:28
162Marco Coledan (Ita) Trek-Segafredo0:15:34
163Iljo Keisse (Bel) Quick-Step Floors0:15:38
164Jens Debusschere (Bel) Lotto Soudal0:15:44
165Marko Kump (Slo) UAE Team Emirates0:15:51
166Kohei Uchima (Jpn) Nippo - Vini Fantini0:16:03
167Mark Renshaw (Aus) Dimension Data0:16:18
168Romain Gioux (Fra) Team Novo Nordisk0:16:32
169Alessandro Tonelli (Ita) Bardiani CSFRow 168 - Cell 2
170Ryan Mullen (Irl) Cannondale-Drapac0:16:33
171Sep Vanmarcke (Bel) Cannondale-Drapac0:16:45
172Paul Martens (Ger) Team LottoNl-Jumbo0:16:59
173Matteo Pelucchi (Ita) Bora-Hansgrohe0:17:35
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Geraint Thomas (GBr) Team Sky12pts
2Tom Dumoulin (Ned) Team Sunweb10Row 1 - Cell 3
3Mirco Maestri (Ita) Bardiani CSF10Row 2 - Cell 3
4Peter Sagan (Svk) Bora-Hansgrohe8Row 3 - Cell 3
5Greg Van Avermaet (Bel) BMC Racing Team7Row 4 - Cell 3
6Francesco Gavazzi (Ita) Androni Giocattoli6Row 5 - Cell 3
7Raffaello Bonusi (Ita) Androni Giocattoli6Row 6 - Cell 3
8Michal Kwiatkowski (Pol) Team Sky5Row 7 - Cell 3
9Adam Yates (GBr) Orica-Scott4Row 8 - Cell 3
10Charles Planet (Fra) Team Novo Nordisk4Row 9 - Cell 3
11Rohan Dennis (Aus) BMC Racing Team3Row 10 - Cell 3
12Nairo Quintana (Col) Movistar Team2Row 11 - Cell 3
13Davide Ballerini (Ita) Androni Giocattoli2Row 12 - Cell 3
14Simon Clarke (Aus) Cannondale-Drapac1Row 13 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Ballerini (Ita) Androni Giocattoli8pts
2Alan Marangoni (Ita) Nippo - Vini Fantini8Row 1 - Cell 3
3Andrey Amador (CRc) Movistar Team5Row 2 - Cell 3
4Sébastien Reichenbach (Swi) FDJ3Row 3 - Cell 3
5Mirco Maestri (Ita) Bardiani CSF3Row 4 - Cell 3
6Charles Planet (Fra) Team Novo Nordisk3Row 5 - Cell 3
7Gianni Moscon (Ita) Team Sky2Row 6 - Cell 3
8Steve Morabito (Swi) FDJ1Row 7 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Bob Jungels (Lux) Quick-Step Floors6:15:30
2Adam Yates (GBr) Orica-Scott0:00:08
3Søren Kragh Andersen (Den) Team Sunweb0:00:39
4Matej Mohoric (Slo) UAE Team Emirates0:01:01
5Egan Bernal (Col) Androni Giocattoli0:01:28
6Alberto Bettiol (Ita) Cannondale-Drapac0:01:40
7Fernando Gaviria (Col) Quick-Step Floors0:02:27
8Jasper Stuyven (Bel) Trek-Segafredo0:03:02
9Luca Wackermann (Ita) Bardiani CSF0:04:15
10Stefan Küng (Swi) BMC Racing Team0:04:58
11Mike Teunissen (Ned) Team Sunweb0:05:53
12Jasha Sütterlin (Ger) Movistar Team0:07:05
13Alexis Gougeard (Fra) AG2R La Mondiale0:08:11
14Iuri Filosi (Ita) Nippo - Vini Fantini0:09:05
15Rick Zabel (Ger) Katusha-Alpecin0:09:50
16Matvey Mamykin (Rus) Katusha-AlpecinRow 15 - Cell 2
17Davide Ballerini (Ita) Androni Giocattoli0:09:59
18Mattia Frapporti (Ita) Androni GiocattoliRow 17 - Cell 2
19Simone Velasco (Ita) Bardiani CSF0:10:35
20Simone Andreetta (Ita) Bardiani CSF0:11:00
21Gianni Moscon (Ita) Team Sky0:11:09
22Tiesj Benoot (Bel) Lotto Soudal0:13:08
23Filippo Ganna (Ita) UAE Team Emirates0:13:25
24Raffaello Bonusi (Ita) Androni Giocattoli0:13:57
25Dylan Van Baarle (Ned) Cannondale-Drapac0:14:05
26Eduard Grosu (Rom) Nippo - Vini Fantini0:14:38
27Charles Planet (Fra) Team Novo Nordisk0:15:06
28Max Walscheid (Ger) Team Sunweb0:15:12
29Alessandro Tonelli (Ita) Bardiani CSF0:16:16
30Ryan Mullen (Irl) Cannondale-Drapac0:16:17
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1BMC Racing Team17:59:00
2Movistar Team0:00:21
3Astana Pro Team0:00:54
4Team UAE Emirates0:01:17
5Trek-Segafredo0:01:19
6Team Sky0:01:32
7FDJ0:01:42
8Androni Giocattoli0:01:44
9Orica-Scott0:01:45
10AG2R La Mondiale0:01:47
11Cannondale-Drapac0:01:56
12Team Sunweb0:02:16
13Bora-Hansgrohe0:02:31
14Quick-Step Floors0:02:43
15Team LottoNl-Jumbo0:03:06
16Bahrain-Merida0:03:09
17Lotto Soudal0:03:48
18Katusha-Alpecin0:04:51
19Dimension Data0:05:46
20Nippo - Vini Fantini0:16:35
21Bardiani CSF0:20:02
22Team Novo Nordisk0:32:26

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

Laura Weislo
Managing Editor

Laura Weislo has been with Cyclingnews since 2006 after making a switch from a career in science. As Managing Editor, she coordinates coverage for North American events and global news. As former elite-level road racer who dabbled in cyclo-cross and track, Laura has a passion for all three disciplines. When not working she likes to go camping and explore lesser traveled roads, paths and gravel tracks. Laura's specialises in covering doping, anti-doping, UCI governance and performing data analysis.

Latest on Cyclingnews