Tirreno-Adriatico: Roglic wins stage 3 in Trevi

Primoz Roglic (LottoNL-Jumbo) won stage 3 of Tirreno-Adriatico after attacking on the steep slopes of the climb to Trevi. Adam Yates (Mitchelton-Scott) desperately tried to bridge the gap but finished three seconds back while Tiesj Benoot (Lotto Soudal) was third an additional three seconds behind.

"I have already lost some sprints in my career, and I knew I shouldn't wait until the end, and I would go earlier. I just went all out, and it was enough," said Roglic, who was caught up in a crash on the previous stage and lost all prospects for the overall classification.

Geraint Thomas (Team Sky) moved into the overall lead with the same time as runner-up Greg Van Avermaet (BMC). Team Sky showed their overall strength in the general classification as Chris Froome now sits in third place at three seconds back and Michal Kwiatkowski is fifth, nine seconds down.

"A bit unexpected [to be leading] to be honest, but the team was super strong," Thomas said. "We had the plan to get into the bottom of the climb with as many numbers as possible and be in a good position.

"We did that really well, everyone was really good, and then it was just natural selection, see how everyone's legs were and try to go for the stage. I think we can be happy with that, it's nice to get the jersey."

The two finishing circuits in Trevi included a 2.5km climb to the finish line with sections as steep as 20 per cent in the last kilometre. It was expected to be the start of the race for the overall classification at Tirreno-Adriatico.

The day's five-man breakaway crumbled on the steeper grades during the first trip up the climb. Nicola Bagioli (Nippo-Vini Fantini) survived the longest, eventually caught and passed by Edoardo Zardini (Wilier-Selle Italia), as the latter counter-attacked out of a reduced field.

Teams Astana and Sky led the select group bringing everyone back together. Kwiatkowski took the reins on the descent then forced the pace on the approach to the second and final climb to Trevi.

Roglic was the first to attacked on the shallower slopes and then opened the gap as he raced under the flamme rouge. No one behind committed to chasing but as the grade kicked up with 500m to go, Yates jumped clear of the group. It looked as though he might be able to close the gap but the finish line came too soon as Roglic put one arm up in a victory salute.

How it unfolded

The climbing began at Tirreno-Adriatico's third stage from Follonica to Trevi. It was the longest stage of the seven-day race at 239km. There were two intermediate sprints; Moiano (132km) and Montefalco (210km), and four climbs; Roccastrada (35.7km), Passo del Lume Spento (71.1km), La Foce (113.8km) and then twice up the 2.5km climb to Trevi.

Jacopo Mosca (Wilier-Selle Italia), Nicola Bagioli (Nippo-Vini Fantini), Sho Hatsuyama (Nippo-Vini Fantini), Dennis van Winden (Israel Cycling Academy) and Stepan Kurianov (Gazprom-Rusvelo) formed the day's main breakaway. They set off just after the start in Follonica and built a nine-minute lead by the time they reached the 40km mark.

Mosca and Bagiolo were in the previous day's breakaway with the latter sitting up after picking up points in the only KOM. He started the stage wearing the green jersey of the best climber.

Bagiolo increased his lead in the mountain classification after taking full points over the first three climbs of the day.

Mosca had picked up the two intermediate sprints in stage 2 but this time around it was Kurianov who took the points in the first sprint in Moiano.

Patrick Bevin (BMC) started the day in the blue leader's jersey, but this didn't grant him any protection or other luxuries that an overall leader might normally expect. Instead, BMC put him to work setting tempo to manage the time gap to the breakaway.

As he said in a post-stage 2 interview, he was merely babysitting the leader's jersey, while to team hoped Greg Van Avermaet would win the punchy stage. Van Avermaet took some of the pressure off of his own shoulders in Follonica tipping Bora-Hansgrohe's Peter Sagan and Team Sky's Michal Kwiatkowski as favourites for the win in Trevi.

The break entered the final 50km with 6:30 over the peloton. Bora-Hansgrohe sent German champion Marcus Burghardt to help Bevin with the chase effort at the head of the bunch. Movistar lined out just behind but didn't add to the chase.

An unfortunate crash while dropping back through the peloton, took down Bevin. He remounted and got service from the race medical car, but his chasing duties were over. A second crash took out Simon Geschke, who was conscious but carried off course on a stretcher with a broken collarbone.

The gap dropped to two minutes ahead of the second intermediate sprint over a punchy climb, Montefalco, also an important point of the race because of its proximity to Trevi.

The gap dropped to 1:30 over the top of Montefalco, where Mosca took the points. Niki Terpstra (Quick-Step Floors) jumped out of the field in a solo counter-attack. It was short-lived, however, as he was swept up by the reduced bunch as they approached the first of two finishing circuits.

Team Sky led the charge up the last climb, and although they lost the stage to Roglic, they didn't come away empty-handed as Thomas moved into the overall lead.

Tirreno-Adriatico will continue with stage 4 on Saturday with a summit finish at Sarnano Sassotetto. 

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Primoz Roglic (Slo) LottoNL-Jumbo6:17:23
2Adam Yates (GBr) Mitchelton-Scott0:00:03
3Tiesj Benoot (Bel) Lotto Soudal0:00:06
4Geraint Thomas (GBr) Team Sky0:00:07
5Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale0:00:10
6Mikel Landa (Spa) Movistar TeamRow 5 - Cell 2
7Gianni Moscon (Ita) Team SkyRow 6 - Cell 2
8Romain Bardet (Fra) AG2R La MondialeRow 7 - Cell 2
9Wilco Kelderman (Ned) Team SunwebRow 8 - Cell 2
10Bob Jungels (Lux) Quick-Step FloorsRow 9 - Cell 2
11Jaime Roson (Spa) Movistar TeamRow 10 - Cell 2
12Chris Froome (GBr) Team SkyRow 11 - Cell 2
13George Bennett (NZl) LottoNL-Jumbo0:00:16
14Davide Formolo (Ita) Bora-HansgroheRow 13 - Cell 2
15Vincenzo Nibali (Ita) Bahrain-MeridaRow 14 - Cell 2
16Michal Kwiatkowski (Pol) Team SkyRow 15 - Cell 2
17Domenico Pozzovivo (Ita) Bahrain-MeridaRow 16 - Cell 2
18Greg Van Avermaet (Bel) BMC Racing TeamRow 17 - Cell 2
19Damiano Caruso (Ita) BMC Racing Team0:00:24
20Fabio Aru (Ita) UAE Team EmiratesRow 19 - Cell 2
21Tom Dumoulin (Ned) Team SunwebRow 20 - Cell 2
22Alexey Lutsenko (Kaz) Astana Pro Team0:00:28
23Davide Villella (Ita) Astana Pro Team0:00:34
24Peter Sagan (Svk) Bora-HansgroheRow 23 - Cell 2
25José Gonçalves (Por) Katusha-Alpecin0:00:36
26Miguel Angel Lopez (Col) Astana Pro TeamRow 25 - Cell 2
27Nathan Haas (Aus) Katusha-Alpecin0:00:38
28Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa OviniRow 27 - Cell 2
29Ben Hermans (Bel) Israel Cycling AcademyRow 28 - Cell 2
30Philippe Gilbert (Bel) Quick-Step FloorsRow 29 - Cell 2
31Zdenek Stybar (Cze) Quick-Step FloorsRow 30 - Cell 2
32Louis Meintjes (RSA) Dimension DataRow 31 - Cell 2
33Tanel Kangert (Est) Astana Pro TeamRow 32 - Cell 2
34Daniel Moreno (Spa) EF Education First-Drapac p/b Cannondale0:00:51
35Simon Spilak (Slo) Katusha-Alpecin0:00:55
36Diego Ulissi (Ita) UAE Team Emirates0:01:01
37Krists Neilands (Lat) Israel Cycling AcademyRow 36 - Cell 2
38Jan Polanc (Slo) UAE Team EmiratesRow 37 - Cell 2
39Andrey Amador (CRc) Movistar Team0:01:03
40Edoardo Zardini (Ita) Wilier Triestina-Selle Italia0:01:19
41Daniel Oss (Ita) Bora-Hansgrohe0:01:24
42Steve Morabito (Swi) Groupama-FDJ0:01:34
43Jasper Stuyven (Bel) Trek-Segafredo0:01:36
44Kanstantsin Siutsou (Blr) Bahrain-Merida0:01:42
45Sergey Firsanov (Rus) Gazprom-Rusvelo0:02:15
46Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:02:34
47Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:02:45
48Jack Bauer (NZl) Mitchelton-ScottRow 47 - Cell 2
49Vasil Kiryienka (Blr) Team SkyRow 48 - Cell 2
50Mathias Frank (Swi) AG2R La MondialeRow 49 - Cell 2
51Simon Clarke (Aus) EF Education First-Drapac p/b CannondaleRow 50 - Cell 2
52Matthieu Ladagnous (Fra) Groupama-FDJ0:03:11
53Salvatore Puccio (Ita) Team SkyRow 52 - Cell 2
54Daryl Impey (RSA) Mitchelton-Scott0:03:34
55Luke Durbridge (Aus) Mitchelton-ScottRow 54 - Cell 2
56Antoine Duchesne (Can) Groupama-FDJRow 55 - Cell 2
57Michael Schär (Swi) BMC Racing Team0:03:55
58Nelson Oliveira (Por) Movistar TeamRow 57 - Cell 2
59Tosh Van Der Sande (Bel) Lotto Soudal0:04:10
60Franco Pellizotti (Ita) Bahrain-Merida0:04:13
61Tomasz Marczynski (Pol) Lotto SoudalRow 60 - Cell 2
62Jonathan Castroviejo (Spa) Team Sky0:04:23
63Julien Vermote (Bel) Dimension Data0:04:33
64Marcus Burghardt (Ger) Bora-Hansgrohe0:04:44
65Matteo Busato (Ita) Wilier Triestina-Selle Italia0:04:58
66Dario Cataldo (Ita) Astana Pro TeamRow 65 - Cell 2
67Guillaume Boivin (Can) Israel Cycling Academy0:05:12
68Alexis Gougeard (Fra) AG2R La Mondiale0:05:17
69Clement Venturini (Fra) AG2R La MondialeRow 68 - Cell 2
70Marco Marcato (Ita) UAE Team Emirates0:06:12
71Filippo Pozzato (Ita) Wilier Triestina-Selle ItaliaRow 70 - Cell 2
72Andrey Grivko (Ukr) Astana Pro TeamRow 71 - Cell 2
73Jens Debusschere (Bel) Lotto SoudalRow 72 - Cell 2
74Fabio Felline (Ita) Trek-SegafredoRow 73 - Cell 2
75Sonny Colbrelli (Ita) Bahrain-Merida0:06:24
76Lennard Kämna (Ger) Team Sunweb0:06:39
77Kristijan Koren (Slo) Bahrain-Merida0:06:47
78Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini0:06:55
79Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:07:08
80Tony Martin (Ger) Katusha-Alpecin0:07:25
81Alberto Bettiol (Ita) BMC Racing Team0:07:29
82Rohan Dennis (Aus) BMC Racing TeamRow 81 - Cell 2
83Fernando Gaviria (Col) Quick-Step FloorsRow 82 - Cell 2
84Maximiliano Richeze (Arg) Quick-Step FloorsRow 83 - Cell 2
85Dennis van Winden (Ned) Israel Cycling AcademyRow 84 - Cell 2
86Simone Ponzi (Ita) Nippo-Vini Fantini-Europa OviniRow 85 - Cell 2
87Michael Hepburn (Aus) Mitchelton-Scott0:07:46
88Ramunas Navardauskas (Ltu) Bahrain-MeridaRow 87 - Cell 2
89Daniel Hoelgaard (Nor) Groupama-FDJRow 88 - Cell 2
90Kristian Sbaragli (Ita) Israel Cycling AcademyRow 89 - Cell 2
91Alex Dowsett (GBr) Katusha-Alpecin0:07:48
92Julien Duval (Fra) AG2R La Mondiale0:07:55
93Gijs Van Hoecke (Bel) LottoNL-JumboRow 92 - Cell 2
94Jos van Emden (Ned) LottoNL-JumboRow 93 - Cell 2
95Danny van Poppel (Ned) LottoNL-JumboRow 94 - Cell 2
96Luka Mezgec (Slo) Mitchelton-ScottRow 95 - Cell 2
97Jorge Arcas (Spa) Movistar Team0:08:03
98Chad Haga (USA) Team Sunweb0:08:05
99Benoit Vaugrenard (Fra) Groupama-FDJ0:08:07
100Davide Cimolai (Ita) Groupama-FDJ0:08:10
101Daniele Bennati (Ita) Movistar TeamRow 100 - Cell 2
102Sacha Modolo (Ita) EF Education First-Drapac p/b CannondaleRow 101 - Cell 2
103Jens Keukeleire (Bel) Lotto Soudal0:08:30
104Victor Campenaerts (Bel) Lotto Soudal0:08:53
105Maarten Wynants (Bel) LottoNL-JumboRow 104 - Cell 2
106Boy van Poppel (Ned) Trek-Segafredo0:08:55
107Giacomo Nizzolo (Ita) Trek-Segafredo0:08:58
108Jacopo Mosca (Ita) Wilier Triestina-Selle ItaliaRow 107 - Cell 2
109Niki Terpstra (Ned) Quick-Step Floors0:09:02
110Simone Consonni (Ita) UAE Team Emirates0:09:29
111Alexandre Geniez (Fra) AG2R La Mondiale0:09:56
112Caleb Ewan (Aus) Mitchelton-Scott0:10:17
113Oscar Gatto (Ita) Astana Pro TeamRow 112 - Cell 2
114Edvald Boasson Hagen (Nor) Dimension Data0:10:33
115August Jensen (Nor) Israel Cycling AcademyRow 114 - Cell 2
116Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa OviniRow 115 - Cell 2
117Taylor Phinney (USA) EF Education First-Drapac p/b CannondaleRow 116 - Cell 2
118Iljo Keisse (Bel) Quick-Step Floors0:11:19
119Tom Van Asbroeck (Bel) EF Education First-Drapac p/b CannondaleRow 118 - Cell 2
120Sep Vanmarcke (Bel) EF Education First-Drapac p/b CannondaleRow 119 - Cell 2
121Scott Thwaites (GBr) Dimension DataRow 120 - Cell 2
122Mark Renshaw (Aus) Dimension DataRow 121 - Cell 2
123Marc Sarreau (Fra) Groupama-FDJRow 122 - Cell 2
124Nikias Arndt (Ger) Team Sunweb0:12:45
125Jasha Sütterlin (Ger) Movistar TeamRow 124 - Cell 2
126Aleksandr Riabushenko (Blr) UAE Team EmiratesRow 125 - Cell 2
127Stefan Küng (Swi) BMC Racing Team0:12:56
128Marco Canola (Ita) Nippo-Vini Fantini-Europa OviniRow 127 - Cell 2
129Matthias Brändle (Aut) Trek-SegafredoRow 128 - Cell 2
130Ryan Mullen (Irl) Trek-SegafredoRow 129 - Cell 2
131Rick Zabel (Ger) Katusha-Alpecin0:13:00
132Maciej Bodnar (Pol) Bora-HansgroheRow 131 - Cell 2
133Rafal Majka (Pol) Bora-HansgroheRow 132 - Cell 2
134Damiano Cunego (Ita) Nippo-Vini Fantini-Europa OviniRow 133 - Cell 2
135Guy Sagiv (Isr) Israel Cycling AcademyRow 134 - Cell 2
136Patrick Bevin (NZl) BMC Racing TeamRow 135 - Cell 2
137Igor Boev (Rus) Gazprom-RusveloRow 136 - Cell 2
138Nikolas Maes (Bel) Lotto SoudalRow 137 - Cell 2
139Leopold Konig (Cze) Bora-HansgroheRow 138 - Cell 2
140Artem Nych (Rus) Gazprom-RusveloRow 139 - Cell 2
141Marco Coledan (Ita) Wilier Triestina-Selle ItaliaRow 140 - Cell 2
142Robert Wagner (Ger) LottoNL-JumboRow 141 - Cell 2
143Alexander Foliforov (Rus) Gazprom-RusveloRow 142 - Cell 2
144Marcel Kittel (Ger) Katusha-Alpecin0:13:08
145Bernhard Eisel (Aut) Dimension DataRow 144 - Cell 2
146Mads Pedersen (Den) Trek-SegafredoRow 145 - Cell 2
147Eduard Grosu (Rom) Nippo-Vini Fantini-Europa OviniRow 146 - Cell 2
148Jakub Mareczko (Ita) Wilier Triestina-Selle Italia0:16:08
149Filippo Ganna (Ita) UAE Team Emirates0:16:12
150Liam Bertazzo (Ita) Wilier Triestina-Selle ItaliaRow 149 - Cell 2
151Matteo Montaguti (Ita) AG2R La MondialeRow 150 - Cell 2
DNFSøren Kragh Andersen (Den) Team SunwebRow 151 - Cell 2
DNFSimon Geschke (Ger) Team SunwebRow 152 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Primoz Roglic (Slo) LottoNL-Jumbo12pts
2Adam Yates (GBr) Mitchelton-Scott10Row 1 - Cell 3
3Tiesj Benoot (Bel) Lotto Soudal8Row 2 - Cell 3
4Geraint Thomas (GBr) Team Sky7Row 3 - Cell 3
5Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale6Row 4 - Cell 3
6Mikel Landa (Spa) Movistar Team5Row 5 - Cell 3
7Gianni Moscon (Ita) Team Sky4Row 6 - Cell 3
8Romain Bardet (Fra) AG2R La Mondiale3Row 7 - Cell 3
9Wilco Kelderman (Ned) Team Sunweb2Row 8 - Cell 3
10Bob Jungels (Lux) Quick-Step Floors1Row 9 - Cell 3
Swipe to scroll horizontally
1
#Rider Name (Country) TeamResultHeader Cell - Column 3
2Stepan Kuriyanov (Rus) Gazprom-Rusvelo5pts
3Jacopo Mosca (Ita) Wilier Triestina-Selle Italia3Row 1 - Cell 3
4Dennis van Winden (Ned) Israel Cycling Academy2Row 2 - Cell 3
5Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini1Row 3 - Cell 3
Swipe to scroll horizontally
Sprint 2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jacopo Mosca (Ita) Wilier Triestina-Selle Italia5pts
2Stepan Kuriyanov (Rus) Gazprom-Rusvelo3Row 1 - Cell 3
3Dennis van Winden (Ned) Israel Cycling Academy2Row 2 - Cell 3
4Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Roccastrada, km. 35.7
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini5pts
2Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini3Row 1 - Cell 3
3Jacopo Mosca (Ita) Wilier Triestina-Selle Italia2Row 2 - Cell 3
4Dennis van Winden (Ned) Israel Cycling Academy1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat. 3) Passo del Lume Spento, km. 76.8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini5pts
2Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini3Row 1 - Cell 3
3Jacopo Mosca (Ita) Wilier Triestina-Selle Italia2Row 2 - Cell 3
4Dennis van Winden (Ned) Israel Cycling Academy1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 3 (Cat. 3) La Foce, km. 113.8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini5pts
2Jacopo Mosca (Ita) Wilier Triestina-Selle Italia3Row 1 - Cell 3
3Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini2Row 2 - Cell 3
4Stepan Kuriyanov (Rus) Gazprom-Rusvelo1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 4 (Cat. 3) Trevi, km. 239
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Primoz Roglic (Slo) LottoNL-Jumbo5pts
2Adam Yates (GBr) Mitchelton-Scott3Row 1 - Cell 3
3Tiesj Benoot (Bel) Lotto Soudal2Row 2 - Cell 3
4Geraint Thomas (GBr) Team Sky1Row 3 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Team Sky18:52:36
2Movistar Team0:00:56
3Quick-Step Floors0:00:59
4Astana Pro Team0:01:11
5Katusha-Alpecin0:01:42
6Bahrain-Merida0:01:47
7Bora-HansgroheRow 6 - Cell 2
8UAE Team Emirates0:01:59
9EF Education First-Drapac p/b Cannondale0:03:19
10BMC Racing Team0:04:08
11Mitchelton-Scott0:05:55
12Israel-Cycling Academy0:06:24
13Team Sunweb0:06:46
14Gazprom-Rusvelo0:07:07
15LottoNL-Jumbo0:07:44
16AG2R La Mondiale0:07:45
17GFC0:07:52
18Lotto Soudal0:08:02
19Wilier Triestina-Selle Italia0:12:02
20Nippo-Vini Fantini-Europa Ovini0:14:35
21Dimension Data0:15:17
22Trek-Segafredo0:16:16
Swipe to scroll horizontally
General classification after stage 3
#Rider Name (Country) TeamResult
1Geraint Thomas (GBr) Team Sky10:52:22
2Greg Van Avermaet (Bel) BMC Racing TeamRow 1 - Cell 2
3Chris Froome (GBr) Team Sky0:00:03
4Damiano Caruso (Ita) BMC Racing Team0:00:08
5Michal Kwiatkowski (Pol) Team Sky0:00:09
6Bob Jungels (Lux) Quick-Step FloorsRow 5 - Cell 2
7Wilco Kelderman (Ned) Team Sunweb0:00:19
8Davide Formolo (Ita) Bora-Hansgrohe0:00:30
9Tom Dumoulin (Ned) Team Sunweb0:00:33
10Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale0:00:39
11Peter Sagan (Svk) Bora-Hansgrohe0:00:42
12Mikel Landa (Spa) Movistar Team0:00:44
13Jaime Roson (Spa) Movistar TeamRow 12 - Cell 2
14Tiesj Benoot (Bel) Lotto SoudalRow 13 - Cell 2
15Vincenzo Nibali (Ita) Bahrain-Merida0:00:49
16Domenico Pozzovivo (Ita) Bahrain-MeridaRow 15 - Cell 2
17Nathan Haas (Aus) Katusha-Alpecin0:00:50
18George Bennett (NZl) LottoNL-Jumbo0:00:51
19Fabio Aru (Ita) UAE Team Emirates0:00:53
20Philippe Gilbert (Bel) Quick-Step Floors0:00:56
21Romain Bardet (Fra) AG2R La Mondiale0:00:58
22Adam Yates (GBr) Mitchelton-ScottRow 21 - Cell 2
23Gianni Moscon (Ita) Team Sky0:01:00
24Alexey Lutsenko (Kaz) Astana Pro Team0:01:05
25Miguel Angel Lopez (Col) Astana Pro Team0:01:13
26Zdenek Stybar (Cze) Quick-Step Floors0:01:17
27Daniel Moreno (Spa) EF Education First-Drapac p/b Cannondale0:01:20
28Diego Ulissi (Ita) UAE Team Emirates0:01:30
29Jan Polanc (Slo) UAE Team EmiratesRow 28 - Cell 2
30Andrey Amador (CRc) Movistar Team0:01:37
31Louis Meintjes (RSA) Dimension Data0:01:38
32José Gonçalves (Por) Katusha-Alpecin0:01:41
33Jasper Stuyven (Bel) Trek-Segafredo0:01:59
34Primoz Roglic (Slo) LottoNL-Jumbo0:02:07
35Simon Spilak (Slo) Katusha-AlpecinRow 34 - Cell 2
36Kanstantsin Siutsou (Blr) Bahrain-Merida0:02:17
37Ivan Santaromita (Ita) Nippo-Vini Fantini-Europa Ovini0:02:19
38Edoardo Zardini (Ita) Wilier Triestina-Selle Italia0:02:37
39Daniel Oss (Ita) Bora-Hansgrohe0:02:44
40Salvatore Puccio (Ita) Team Sky0:03:04
41Steve Morabito (Swi) Groupama-FDJ0:03:11
42Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale0:03:14
43Tanel Kangert (Est) Astana Pro Team0:03:16
44Daryl Impey (RSA) Mitchelton-Scott0:03:22
45Sergey Firsanov (Rus) Gazprom-Rusvelo0:03:24
46Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:03:43
47Matthieu Ladagnous (Fra) Groupama-FDJ0:03:48
48Ben Hermans (Bel) Israel Cycling Academy0:03:51
49Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:03:54
50Davide Villella (Ita) Astana Pro Team0:03:59
51Jack Bauer (NZl) Mitchelton-Scott0:04:09
52Jonathan Castroviejo (Spa) Team Sky0:04:16
53Nelson Oliveira (Por) Movistar Team0:04:29
54Tomasz Marczynski (Pol) Lotto Soudal0:04:55
55Tosh Van Der Sande (Bel) Lotto Soudal0:05:00
56Michael Schär (Swi) BMC Racing Team0:05:29
57Dario Cataldo (Ita) Astana Pro Team0:05:35
58Vasil Kiryienka (Blr) Team Sky0:05:58
59Matteo Busato (Ita) Wilier Triestina-Selle Italia0:06:16
60Julien Vermote (Bel) Dimension Data0:06:33
61Luke Durbridge (Aus) Mitchelton-Scott0:06:42
62Lennard Kämna (Ger) Team Sunweb0:06:48
63Mathias Frank (Swi) AG2R La Mondiale0:06:53
64Sonny Colbrelli (Ita) Bahrain-Merida0:06:57
65Rohan Dennis (Aus) BMC Racing Team0:07:13
66Alexis Gougeard (Fra) AG2R La Mondiale0:07:17
67Kristijan Koren (Slo) Bahrain-Merida0:07:20
68Fernando Gaviria (Col) Quick-Step Floors0:07:28
69Jens Debusschere (Bel) Lotto Soudal0:07:33
70Fabio Felline (Ita) Trek-Segafredo0:07:35
71Andrey Grivko (Ukr) Astana Pro Team0:07:49
72Michael Hepburn (Aus) Mitchelton-Scott0:07:55
73Tony Martin (Ger) Katusha-Alpecin0:08:03
74Marco Marcato (Ita) UAE Team Emirates0:08:10
75Alex Dowsett (GBr) Katusha-Alpecin0:08:23
76Jos van Emden (Ned) LottoNL-Jumbo0:08:30
77Filippo Pozzato (Ita) Wilier Triestina-Selle ItaliaRow 76 - Cell 2
78Jorge Arcas (Spa) Movistar Team0:08:37
79Daniele Bennati (Ita) Movistar Team0:08:44
80Davide Cimolai (Ita) Groupama-FDJ0:08:47
81Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale0:08:48
82Simone Ponzi (Ita) Nippo-Vini Fantini-Europa Ovini0:09:10
83Boy van Poppel (Ned) Trek-Segafredo0:09:18
84Krists Neilands (Lat) Israel Cycling Academy0:09:24
85Gijs Van Hoecke (Bel) LottoNL-Jumbo0:09:27
86Franco Pellizotti (Ita) Bahrain-Merida0:09:36
87Simone Consonni (Ita) UAE Team Emirates0:09:58
88Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:10:16
89Alexandre Geniez (Fra) AG2R La Mondiale0:10:44
90Giacomo Nizzolo (Ita) Trek-Segafredo0:10:51
91Oscar Gatto (Ita) Astana Pro Team0:10:54
92Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale0:11:02
93Jacopo Mosca (Ita) Wilier Triestina-Selle Italia0:11:05
94Julien Duval (Fra) AG2R La Mondiale0:11:12
95Dennis van Winden (Ned) Israel Cycling Academy0:11:17
96Niki Terpstra (Ned) Quick-Step Floors0:11:31
97Chad Haga (USA) Team Sunweb0:11:32
98Antoine Duchesne (Can) Groupama-FDJ0:11:56
99Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa OviniRow 98 - Cell 2
100Clement Venturini (Fra) AG2R La Mondiale0:12:06
101Iljo Keisse (Bel) Quick-Step Floors0:12:07
102Luka Mezgec (Slo) Mitchelton-Scott0:12:31
103Edvald Boasson Hagen (Nor) Dimension Data0:12:33
104Danny van Poppel (Ned) LottoNL-Jumbo0:12:34
105Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale0:12:41
106Patrick Bevin (NZl) BMC Racing Team0:12:44
107Caleb Ewan (Aus) Mitchelton-Scott0:12:55
108Victor Campenaerts (Bel) Lotto SoudalRow 107 - Cell 2
109Marcel Kittel (Ger) Katusha-Alpecin0:13:10
110Maximiliano Richeze (Arg) Quick-Step Floors0:13:12
111Aleksandr Riabushenko (Blr) UAE Team Emirates0:13:14
112Rafal Majka (Pol) Bora-HansgroheRow 111 - Cell 2
113Maciej Bodnar (Pol) Bora-HansgroheRow 112 - Cell 2
114Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa OviniRow 113 - Cell 2
115Jasha Sütterlin (Ger) Movistar Team0:13:19
116Matthias Brändle (Aut) Trek-SegafredoRow 115 - Cell 2
117Daniel Hoelgaard (Nor) Groupama-FDJ0:13:26
118Nikolas Maes (Bel) Lotto Soudal0:13:42
119Benoit Vaugrenard (Fra) Groupama-FDJ0:13:48
120Rick Zabel (Ger) Katusha-Alpecin0:13:58
121Jens Keukeleire (Bel) Lotto Soudal0:14:04
122Nikias Arndt (Ger) Team Sunweb0:14:11
123Artem Nych (Rus) Gazprom-Rusvelo0:14:22
124Guillaume Boivin (Can) Israel Cycling Academy0:14:28
125Marco Coledan (Ita) Wilier Triestina-Selle Italia0:14:29
126Mads Pedersen (Den) Trek-Segafredo0:14:31
127Ramunas Navardauskas (Ltu) Bahrain-Merida0:14:38
128Marcus Burghardt (Ger) Bora-Hansgrohe0:14:52
129Eduard Grosu (Rom) Nippo-Vini Fantini-Europa Ovini0:15:09
130Marco Canola (Ita) Nippo-Vini Fantini-Europa Ovini0:15:11
131Robert Wagner (Ger) LottoNL-Jumbo0:15:17
132Ryan Mullen (Irl) Trek-Segafredo0:15:21
133Scott Thwaites (GBr) Dimension Data0:15:39
134Damiano Cunego (Ita) Nippo-Vini Fantini-Europa Ovini0:15:41
135Mark Renshaw (Aus) Dimension Data0:15:46
136Alberto Bettiol (Ita) BMC Racing TeamRow 135 - Cell 2
137Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale0:15:54
138Bernhard Eisel (Aut) Dimension Data0:16:33
139Guy Sagiv (Isr) Israel Cycling Academy0:16:55
140Kristian Sbaragli (Ita) Israel Cycling Academy0:16:58
141Marc Sarreau (Fra) Groupama-FDJ0:16:59
142Jakub Mareczko (Ita) Wilier Triestina-Selle Italia0:17:26
143Alexander Foliforov (Rus) Gazprom-Rusvelo0:17:27
144Igor Boev (Rus) Gazprom-Rusvelo0:17:56
145Leopold Konig (Cze) Bora-Hansgrohe0:18:16
146August Jensen (Nor) Israel Cycling Academy0:19:27
147Maarten Wynants (Bel) LottoNL-Jumbo0:20:06
148Stefan Küng (Swi) BMC Racing Team0:20:48
149Liam Bertazzo (Ita) Wilier Triestina-Selle Italia0:24:22
150Filippo Ganna (Ita) UAE Team Emirates0:25:50
151Matteo Montaguti (Ita) AG2R La Mondiale0:29:30
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jacopo Mosca (Ita) Wilier Triestina-Selle Italia18pts
2Primoz Roglic (Slo) LottoNL-Jumbo12Row 1 - Cell 3
3Marcel Kittel (Ger) Katusha-Alpecin12Row 2 - Cell 3
4Peter Sagan (Svk) Bora-Hansgrohe10Row 3 - Cell 3
5Adam Yates (GBr) Mitchelton-Scott10Row 4 - Cell 3
6Stepan Kuriyanov (Rus) Gazprom-Rusvelo8Row 5 - Cell 3
7Tiesj Benoot (Bel) Lotto Soudal8Row 6 - Cell 3
8Giacomo Nizzolo (Ita) Trek-Segafredo8Row 7 - Cell 3
9Geraint Thomas (GBr) Team Sky7Row 8 - Cell 3
10Michal Kwiatkowski (Pol) Team Sky7Row 9 - Cell 3
11Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale6Row 10 - Cell 3
12Patrick Bevin (NZl) BMC Racing Team6Row 11 - Cell 3
13Guy Sagiv (Isr) Israel Cycling Academy6Row 12 - Cell 3
14Mikel Landa (Spa) Movistar Team5Row 13 - Cell 3
15Jakub Mareczko (Ita) Wilier Triestina-Selle Italia5Row 14 - Cell 3
16Gianni Moscon (Ita) Team Sky4Row 15 - Cell 3
17Fernando Gaviria (Col) Quick-Step Floors4Row 16 - Cell 3
18Dennis van Winden (Ned) Israel Cycling Academy4Row 17 - Cell 3
19Alexander Foliforov (Rus) Gazprom-Rusvelo4Row 18 - Cell 3
20Romain Bardet (Fra) AG2R La Mondiale3Row 19 - Cell 3
21Danny van Poppel (Ned) LottoNL-Jumbo3Row 20 - Cell 3
22Wilco Kelderman (Ned) Team Sunweb2Row 21 - Cell 3
23Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini2Row 22 - Cell 3
24Eduard Grosu (Rom) Nippo-Vini Fantini-Europa Ovini2Row 23 - Cell 3
25Bob Jungels (Lux) Quick-Step Floors1Row 24 - Cell 3
26Luke Durbridge (Aus) Mitchelton-Scott1Row 25 - Cell 3
27Simone Consonni (Ita) UAE Team Emirates1Row 26 - Cell 3
28Niki Terpstra (Ned) Quick-Step Floors1Row 27 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini20pts
2Jacopo Mosca (Ita) Wilier Triestina-Selle Italia10Row 1 - Cell 3
3Sho Hatsuyama (Jpn) Nippo-Vini Fantini-Europa Ovini8Row 2 - Cell 3
4Primoz Roglic (Slo) LottoNL-Jumbo5Row 3 - Cell 3
5Adam Yates (GBr) Mitchelton-Scott3Row 4 - Cell 3
6Tiesj Benoot (Bel) Lotto Soudal2Row 5 - Cell 3
7Dennis van Winden (Ned) Israel Cycling Academy2Row 6 - Cell 3
8Alexander Foliforov (Rus) Gazprom-Rusvelo2Row 7 - Cell 3
9Geraint Thomas (GBr) Team Sky1Row 8 - Cell 3
10Stepan Kuriyanov (Rus) Gazprom-Rusvelo1Row 9 - Cell 3
11Guy Sagiv (Isr) Israel Cycling Academy1Row 10 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Jaime Roson (Spa) Movistar Team10:53:06
2Tiesj Benoot (Bel) Lotto SoudalRow 1 - Cell 2
3Gianni Moscon (Ita) Team Sky0:00:16
4Miguel Angel Lopez (Col) Astana Pro Team0:00:29
5Aleksandr Vlasov (Rus) Gazprom-Rusvelo0:02:59
6Nikolai Cherkasov (Rus) Gazprom-Rusvelo0:03:10
7Lennard Kämna (Ger) Team Sunweb0:06:04
8Alexis Gougeard (Fra) AG2R La Mondiale0:06:33
9Fernando Gaviria (Col) Quick-Step Floors0:06:44
10Krists Neilands (Lat) Israel Cycling Academy0:08:40
11Simone Consonni (Ita) UAE Team Emirates0:09:14
12Stepan Kuriyanov (Rus) Gazprom-Rusvelo0:09:32
13Jacopo Mosca (Ita) Wilier Triestina-Selle Italia0:10:21
14Nicola Bagioli (Ita) Nippo-Vini Fantini-Europa Ovini0:11:12
15Clement Venturini (Fra) AG2R La Mondiale0:11:22
16Danny van Poppel (Ned) LottoNL-Jumbo0:11:50
17Caleb Ewan (Aus) Mitchelton-Scott0:12:11
18Aleksandr Riabushenko (Blr) UAE Team Emirates0:12:30
19Daniel Hoelgaard (Nor) Groupama-FDJ0:12:42
20Rick Zabel (Ger) Katusha-Alpecin0:13:14
21Artem Nych (Rus) Gazprom-Rusvelo0:13:38
22Mads Pedersen (Den) Trek-Segafredo0:13:47
23Ryan Mullen (Irl) Trek-Segafredo0:14:37
24Alberto Bettiol (Ita) BMC Racing Team0:15:02
25Guy Sagiv (Isr) Israel Cycling Academy0:16:11
26Marc Sarreau (Fra) Groupama-FDJ0:16:15
27Jakub Mareczko (Ita) Wilier Triestina-Selle Italia0:16:42
28Stefan Küng (Swi) BMC Racing Team0:20:04
29Filippo Ganna (Ita) UAE Team Emirates0:25:06
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Team Sky31:52:16
2Quick-Step Floors0:01:05
3Movistar Team0:01:37
4Astana Pro Team0:01:55
5Katusha-Alpecin0:02:01
6Bora-Hansgrohe0:02:08
7Bahrain-Merida0:02:27
8UAE Team Emirates0:02:35
9EF Education First-Drapac p/b Cannondale0:03:55
10BMC Racing Team0:03:59
11Mitchelton-Scott0:05:50
12Team Sunweb0:07:02
13Gazprom-Rusvelo0:08:23
14LottoNL-Jumbo0:08:26
15AG2R La Mondiale0:08:40
16Lotto Soudal0:08:51
17Groupama-FDJ0:09:36
18Israel-Cycling Academy0:10:44
19Wilier Triestina-Selle Italia0:13:27
20Nippo-Vini Fantini-Europa Ovini0:16:23
21Dimension Data0:16:24
22Trek-Segafredo0:16:46

 

Kirsten Frattini
Deputy Editor

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews