Tirreno-Adriatico stage 4: Cummings solos to victory in Foligno

Stephen Cummings (Dimension Data) went from team player to stage winner after a strong ride into Foligno on stage 4 of Tirreno-Adriatico. Cummings attacked his escape group inside the final three kilometres and soloed to the line to take victory ahead of Salvatore Puccio (Team Sky) and his teammate Natnael Berhane.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Stephen Cummings (GBr) Dimension Data6:04:49
2Salvatore Puccio (Ita) Team Sky0:00:13
3Natnael Berhane (Eri) Dimension DataRow 2 - Cell 2
4Daniel Moreno Fernandez (Spa) Movistar TeamRow 3 - Cell 2
5Jan Bakelants (Bel) AG2R La MondialeRow 4 - Cell 2
6Matteo Montaguti (Ita) AG2R La Mondiale0:00:16
7Peter Sagan (Svk) Tinkoff Team0:00:25
8Greg Van Avermaet (Bel) BMC Racing TeamRow 7 - Cell 2
9Tiesj Benoot (Bel) Lotto SoudalRow 8 - Cell 2
10Zdenek Štybar (Cze) Etixx - Quick-StepRow 9 - Cell 2
11Michal Kwiatkowski (Pol) Team SkyRow 10 - Cell 2
12Jarlinson Pantano (Col) IAM CyclingRow 11 - Cell 2
13Edvald Boasson Hagen (Nor) Dimension DataRow 12 - Cell 2
14Paul Voss (Ger) Bora-Argon 18Row 13 - Cell 2
15Alejandro Valverde Belmonte (Spa) Movistar TeamRow 14 - Cell 2
16Mirko Selvaggi (Ita) Androni Giocattoli - SidermecRow 15 - Cell 2
17Diego Ulissi (Ita) Lampre - MeridaRow 16 - Cell 2
18Davide Rebellin (Ita) CCC Sprandi PolkowiceRow 17 - Cell 2
19Giovanni Visconti (Ita) Movistar TeamRow 18 - Cell 2
20Jack Bauer (NZl) Cannondale Pro CyclingRow 19 - Cell 2
21José Gonçalves (Por) Caja Rural-Seguros RGARow 20 - Cell 2
22Johan Esteban Chaves Rubio (Col) Orica-GreenEdgeRow 21 - Cell 2
23Bob Jungels (Lux) Etixx - Quick-StepRow 22 - Cell 2
24Simon Clarke (Aus) Cannondale Pro CyclingRow 23 - Cell 2
25Bauke Mollema (Ned) Trek-SegafredoRow 24 - Cell 2
26Wout Poels (Ned) Team SkyRow 25 - Cell 2
27Damiano Caruso (Ita) BMC Racing TeamRow 26 - Cell 2
28Adam Yates (GBr) Orica-GreenEdgeRow 27 - Cell 2
29Maxime Monfort (Bel) Lotto SoudalRow 28 - Cell 2
30Vincenzo Nibali (Ita) Astana Pro TeamRow 29 - Cell 2
31Primoz Roglic (Slo) Team LottoNl-JumboRow 30 - Cell 2
32Gianluca Brambilla (Ita) Etixx - Quick-StepRow 31 - Cell 2
33Michele Scarponi (Ita) Astana Pro TeamRow 32 - Cell 2
34Tejay van Garderen (USA) BMC Racing TeamRow 33 - Cell 2
35Thibaut Pinot (Fra) FDJRow 34 - Cell 2
36Peter Kennaugh (GBr) Team SkyRow 35 - Cell 2
37Sébastien Reichenbach (Swi) FDJRow 36 - Cell 2
38Jaime Roson Garcia (Spa) Caja Rural-Seguros RGARow 37 - Cell 2
39Roman Kreuziger (Cze) Tinkoff TeamRow 38 - Cell 2
40Domenico Pozzovivo (Ita) AG2R La MondialeRow 39 - Cell 2
41Tiago Machado (Por) Team KatushaRow 40 - Cell 2
42Rodolfo Andres Torres Agudelo (Col) Androni Giocattoli - SidermecRow 41 - Cell 2
43Jakob Fuglsang (Den) Astana Pro TeamRow 42 - Cell 2
44Jean-Christophe Péraud (Fra) AG2R La MondialeRow 43 - Cell 2
45Fabian Cancellara (Swi) Trek-SegafredoRow 44 - Cell 2
46Alessandro De Marchi (Ita) BMC Racing Team0:01:16
47Reto Hollenstein (Swi) IAM Cycling0:02:05
48Heinrich Haussler (Aus) IAM CyclingRow 47 - Cell 2
49Nelson Oliveira (Por) Movistar TeamRow 48 - Cell 2
50Andriy Grivko (Ukr) Astana Pro TeamRow 49 - Cell 2
51Jasper Stuyven (Bel) Trek-SegafredoRow 50 - Cell 2
52Søren Kragh Andersen (Den) Team Giant-AlpecinRow 51 - Cell 2
53Matteo Trentin (Ita) Etixx - Quick-StepRow 52 - Cell 2
54Davide Formolo (Ita) Cannondale Pro CyclingRow 53 - Cell 2
55Tomasz Marczynski (Pol) Lotto SoudalRow 54 - Cell 2
56Rigoberto Urán (Col) Cannondale Pro CyclingRow 55 - Cell 2
57Víctor de la Parte (Spa) CCC Sprandi PolkowiceRow 56 - Cell 2
58Francesco Gavazzi (Ita) Androni Giocattoli - SidermecRow 57 - Cell 2
59Alexandre Geniez (Fra) FDJRow 58 - Cell 2
60Patrick Konrad (Aut) Bora-Argon 18Row 59 - Cell 2
61Dominik Nerz (Ger) Bora-Argon 18Row 60 - Cell 2
62Sacha Modolo (Ita) Lampre - MeridaRow 61 - Cell 2
63Fernando Gaviria (Col) Etixx - Quick-StepRow 62 - Cell 2
64Sergei Chernetckii (Rus) Team KatushaRow 63 - Cell 2
65Enrico Battaglin (Ita) Team LottoNl-JumboRow 64 - Cell 2
66Mathias Frank (Swi) IAM CyclingRow 65 - Cell 2
67Oscar Gatto (Ita) Tinkoff TeamRow 66 - Cell 2
68Jens Keukeleire (Bel) Orica-GreenEdge0:04:33
69Jens Debusschere (Bel) Lotto SoudalRow 68 - Cell 2
70Pim Ligthart (Ned) Lotto SoudalRow 69 - Cell 2
71Jan Barta (Cze) Bora-Argon 18Row 70 - Cell 2
72Rafael Valls Ferri (Spa) Lotto SoudalRow 71 - Cell 2
73Bart De Clercq (Bel) Lotto SoudalRow 72 - Cell 2
74Leszek Plucinski (Pol) CCC Sprandi PolkowiceRow 73 - Cell 2
75Moreno Hofland (Ned) Team LottoNl-JumboRow 74 - Cell 2
76Nikias Arndt (Ger) Team Giant-AlpecinRow 75 - Cell 2
77Kanstantsin Siutsou (Blr) Dimension DataRow 76 - Cell 2
78Reinardt Janse Van Rensburg (RSA) Dimension DataRow 77 - Cell 2
79Emanuel Buchmann (Ger) Bora-Argon 18Row 78 - Cell 2
80Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGARow 79 - Cell 2
81Steve Morabito (Swi) FDJRow 80 - Cell 2
82Michal Golas (Pol) Team SkyRow 81 - Cell 2
83Franco Pellizotti (Ita) Androni Giocattoli - SidermecRow 82 - Cell 2
84Jürgen Roelandts (Bel) Lotto SoudalRow 83 - Cell 2
85Sebastian Langeveld (Ned) Cannondale Pro CyclingRow 84 - Cell 2
86Lorenzo Rota (Ita) Bardiani CSF0:06:15
87Yaroslav Popovych (Ukr) Trek-SegafredoRow 86 - Cell 2
88Kristian Sbaragli (Ita) Dimension DataRow 87 - Cell 2
89Angel Madrazo (Spa) Caja Rural-Seguros RGARow 88 - Cell 2
90Stef Clement (Ned) IAM CyclingRow 89 - Cell 2
91Joaquim Rodríguez Oliver (Spa) Team KatushaRow 90 - Cell 2
92Tom Stamsnijder (Ned) Team Giant-AlpecinRow 91 - Cell 2
93Manuele Boaro (Ita) Tinkoff TeamRow 92 - Cell 2
94Angel Vicioso Arcos (Spa) Team KatushaRow 93 - Cell 2
95Giacomo Nizzolo (Ita) Trek-SegafredoRow 94 - Cell 2
96Vasil Kiryienka (Blr) Team SkyRow 95 - Cell 2
97Markel Irizar Aranburu (Spa) Trek-SegafredoRow 96 - Cell 2
98Maxim Belkov (Rus) Team KatushaRow 97 - Cell 2
99Tom Van Asbroeck (Bel) Team LottoNl-JumboRow 98 - Cell 2
100Marco Haller (Aut) Team KatushaRow 99 - Cell 2
101Mike Teunissen (Ned) Team LottoNl-JumboRow 100 - Cell 2
102Simone Ponzi (Ita) CCC Sprandi PolkowiceRow 101 - Cell 2
103Nikolay Mihaylov (Bul) CCC Sprandi PolkowiceRow 102 - Cell 2
104Valerio Agnoli (Ita) Astana Pro TeamRow 103 - Cell 2
105Sébastien Turgot (Fra) AG2R La MondialeRow 104 - Cell 2
106Christophe Riblon (Fra) AG2R La MondialeRow 105 - Cell 2
107Daniele Bennati (Ita) Tinkoff TeamRow 106 - Cell 2
108Hugo Houle (Can) AG2R La MondialeRow 107 - Cell 2
109Matthieu Ladagnous (Fra) FDJRow 108 - Cell 2
110Pello Bilbao (Spa) Caja Rural-Seguros RGARow 109 - Cell 2
111Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGARow 110 - Cell 2
112Domingos André Maciel Gonçalves (Por) Caja Rural-Seguros RGARow 111 - Cell 2
113Timo Roosen (Ned) Team LottoNl-JumboRow 112 - Cell 2
114Davide Villella (Ita) Cannondale Pro CyclingRow 113 - Cell 2
115Tom Leezer (Ned) Team LottoNl-JumboRow 114 - Cell 2
116Lars Petter Nordhaug (Nor) Team SkyRow 115 - Cell 2
117Sonny Colbrelli (Ita) Bardiani CSF0:06:20
118Jaroslaw Marycz (Pol) CCC Sprandi Polkowice0:10:11
119Bakhtiyar Kozhatayev (Kaz) Astana Pro Team0:10:27
120Manuele Mori (Ita) Lampre - MeridaRow 119 - Cell 2
121Maciej Bodnar (Pol) Tinkoff Team0:11:34
122Przemyslaw Niemiec (Pol) Lampre - MeridaRow 121 - Cell 2
123Alex Dowsett (GBr) Movistar TeamRow 122 - Cell 2
124Manuel Quinziato (Ita) BMC Racing TeamRow 123 - Cell 2
125Mattia Cattaneo (Ita) Lampre - MeridaRow 124 - Cell 2
126Daniel Oss (Ita) BMC Racing TeamRow 125 - Cell 2
127Davide Viganò (Ita) Androni Giocattoli - SidermecRow 126 - Cell 2
128Andrey Amador Bikkazakova (Crc) Movistar TeamRow 127 - Cell 2
129Roberto Ferrari (Ita) Lampre - MeridaRow 128 - Cell 2
130Jesse Sergent (NZl) AG2R La MondialeRow 129 - Cell 2
131Christopher Juul Jensen (Den) Orica-GreenEdgeRow 130 - Cell 2
132Leigh Howard (Aus) IAM Cycling0:11:45
133Roger Kluge (Ger) IAM CyclingRow 132 - Cell 2
134Aleksejs Saramotins (Lat) IAM CyclingRow 133 - Cell 2
135Anthony Roux (Fra) FDJRow 134 - Cell 2
136William Bonnet (Fra) FDJRow 135 - Cell 2
137Johan Le Bon (Fra) FDJRow 136 - Cell 2
138Rory Sutherland (Aus) Movistar TeamRow 137 - Cell 2
139Maarten Tjallingii (Ned) Team LottoNl-JumboRow 138 - Cell 2
140Cesare Benedetti (Ita) Bora-Argon 18Row 139 - Cell 2
141Kristijan Koren (Slo) Cannondale Pro CyclingRow 140 - Cell 2
142Luke Durbridge (Aus) Orica-GreenEdgeRow 141 - Cell 2
143Simone Andreetta (Ita) Bardiani CSFRow 142 - Cell 2
144Marco Coledan (Ita) Trek-SegafredoRow 143 - Cell 2
145Tony Martin (Ger) Etixx - Quick-StepRow 144 - Cell 2
146Stijn Devolder (Bel) Trek-SegafredoRow 145 - Cell 2
147Federico Zurlo (Ita) Lampre - MeridaRow 146 - Cell 2
148Rudiger Selig (Ger) Bora-Argon 18Row 147 - Cell 2
149Mark Renshaw (Aus) Dimension DataRow 148 - Cell 2
150Sam Bennett (Irl) Bora-Argon 18Row 149 - Cell 2
151Mark Cavendish (GBr) Dimension DataRow 150 - Cell 2
152Ramon Sinkeldam (Ned) Team Giant-AlpecinRow 151 - Cell 2
153Marco Bandiera (Ita) Androni Giocattoli - SidermecRow 152 - Cell 2
154Jasha Sütterlin (Ger) Movistar TeamRow 153 - Cell 2
155Zico Waeytens (Bel) Team Giant-AlpecinRow 154 - Cell 2
156Valerio Conti (Ita) Lampre - MeridaRow 155 - Cell 2
157Carter Jones (USA) Team Giant-AlpecinRow 156 - Cell 2
158Julien Vermote (Bel) Etixx - Quick-StepRow 157 - Cell 2
159Luka Mezgec (Slo) Orica-GreenEdgeRow 158 - Cell 2
160Jean-Pierre Drucker (Lux) BMC Racing TeamRow 159 - Cell 2
161Albert Timmer (Ned) Team Giant-AlpecinRow 160 - Cell 2
162Taylor Phinney (USA) BMC Racing TeamRow 161 - Cell 2
163Nicola Boem (Ita) Bardiani CSFRow 162 - Cell 2
164Stefano Pirazzi (Ita) Bardiani CSFRow 163 - Cell 2
165Adrian Honkisz (Pol) CCC Sprandi PolkowiceRow 164 - Cell 2
166Gatis Smukulis (Lat) Astana Pro TeamRow 165 - Cell 2
167Eros Capecchi (Ita) Astana Pro TeamRow 166 - Cell 2
168Adam Blythe (GBr) Tinkoff Team0:19:55
169Elia Viviani (Ita) Team SkyRow 168 - Cell 2
170Yves Lampaert (Bel) Etixx - Quick-Step0:19:57
171Ramunas Navardauskas (Ltu) Cannondale Pro CyclingRow 170 - Cell 2
172Ricardo Vilela (Por) Caja Rural-Seguros RGARow 171 - Cell 2
173Evgeny Petrov (Rus) Tinkoff TeamRow 172 - Cell 2
174Francesco Bongiorno (Ita) Bardiani CSFRow 173 - Cell 2
175Enrico Barbin (Ita) Bardiani CSFRow 174 - Cell 2
176Giorgio Cecchinel (Ita) Androni Giocattoli - SidermecRow 175 - Cell 2
177Caleb Ewan (Aus) Orica-GreenEdge0:20:44
178Svein Tuft (Can) Orica-GreenEdgeRow 177 - Cell 2
179Alessandro Tonelli (Ita) Bardiani CSF0:21:04
DNFMarco Frapporti (Ita) Androni Giocattoli - SidermecRow 179 - Cell 2
Swipe to scroll horizontally
KOM - Valico della Somma - 130.7km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Cesare Benedetti (Ita) Bora-Argon 1818pts
2Valerio Conti (Ita) Lampre - Merida3Row 1 - Cell 3
3Francesco Bongiorno (Ita) Bardiani CSF2Row 2 - Cell 3
4Ricardo Vilela (Por) Caja Rural-Seguros RGA1Row 3 - Cell 3
Swipe to scroll horizontally
KOM - Montefalco - 164.3km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Valerio Conti (Ita) Lampre - Merida5pts
2Cesare Benedetti (Ita) Bora-Argon 1818Row 1 - Cell 3
3Francesco Bongiorno (Ita) Bardiani CSF2Row 2 - Cell 3
4Ricardo Vilela (Por) Caja Rural-Seguros RGA1Row 3 - Cell 3
Swipe to scroll horizontally
KOM - Trevi - 192.2km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Andrey Amador Bikkazakova (Crc) Movistar Team5pts
2Nelson Oliveira (Por) Movistar Team3Row 1 - Cell 3
3Alejandro Valverde Belmonte (Spa) Movistar Team2Row 2 - Cell 3
4Giovanni Visconti (Ita) Movistar Team1Row 3 - Cell 3
Swipe to scroll horizontally
KOM - Montefalco - 207.1
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Diego Ulissi (Ita) Lampre - Merida5pts
2Domenico Pozzovivo (Ita) AG2R La Mondiale3Row 1 - Cell 3
3Vincenzo Nibali (Ita) Astana Pro Team2Row 2 - Cell 3
4Zdenek Štybar (Cze) Etixx - Quick-Step1Row 3 - Cell 3
Swipe to scroll horizontally
Team Classification
#Rider Name (Country) TeamResult
1Dimension Data18:15:05
2AG2R La Mondiale0:00:16
3Movistar Team0:00:25
4Team SkyRow 3 - Cell 2
5Etixx - Quick-Step0:00:37
6BMC Racing TeamRow 5 - Cell 2
7Astana Pro TeamRow 6 - Cell 2
8Lotto Soudal0:02:17
9Cannondale Pro CyclingRow 8 - Cell 2
10Tinkoff TeamRow 9 - Cell 2
11Androni Giocattoli - SidermecRow 10 - Cell 2
12Trek-SegafredoRow 11 - Cell 2
13FDJRow 12 - Cell 2
14IAM Cycling0:03:57
15Bora-Argon 18Row 14 - Cell 2
16Orica-GreenEdge0:04:45
17Caja Rural-Seguros RGARow 16 - Cell 2
18CCC Sprandi Polkowice0:06:25
19Team LottoNl-JumboRow 18 - Cell 2
20Team Katusha0:08:07
21Team Giant-Alpecin0:12:15
22Lampre - Merida0:12:19
23Bardiani CSF0:23:42
Swipe to scroll horizontally
General Classification after stage 4
#Rider Name (Country) TeamResult
1Zdenek Štybar (Cze) Etixx - Quick-Step15:56:32
2Damiano Caruso (Ita) BMC Racing Team0:00:09
3Greg Van Avermaet (Bel) BMC Racing TeamRow 2 - Cell 2
4Tejay van Garderen (USA) BMC Racing TeamRow 3 - Cell 2
5Bob Jungels (Lux) Etixx - Quick-Step0:00:11
6Gianluca Brambilla (Ita) Etixx - Quick-StepRow 5 - Cell 2
7Peter Sagan (Svk) Tinkoff Team0:00:14
8Thibaut Pinot (Fra) FDJ0:00:18
9Sébastien Reichenbach (Swi) FDJRow 8 - Cell 2
10Roman Kreuziger (Cze) Tinkoff Team0:00:20
11Vincenzo Nibali (Ita) Astana Pro Team0:00:24
12Michele Scarponi (Ita) Astana Pro TeamRow 11 - Cell 2
13Jakob Fuglsang (Den) Astana Pro TeamRow 12 - Cell 2
14Bauke Mollema (Ned) Trek-Segafredo0:00:26
15Daniel Moreno Fernandez (Spa) Movistar TeamRow 14 - Cell 2
16Michal Kwiatkowski (Pol) Team Sky0:00:30
17Wout Poels (Ned) Team SkyRow 16 - Cell 2
18Peter Kennaugh (GBr) Team SkyRow 17 - Cell 2
19Johan Esteban Chaves Rubio (Col) Orica-GreenEdge0:00:34
20Adam Yates (GBr) Orica-GreenEdgeRow 19 - Cell 2
21Alejandro Valverde Belmonte (Spa) Movistar Team0:00:38
22Salvatore Puccio (Ita) Team Sky0:00:46
23Jan Bakelants (Bel) AG2R La Mondiale0:00:47
24Primoz Roglic (Slo) Team LottoNl-JumboRow 23 - Cell 2
25Maxime Monfort (Bel) Lotto Soudal0:00:55
26Jean-Christophe Péraud (Fra) AG2R La Mondiale0:00:59
27Giovanni Visconti (Ita) Movistar Team0:01:04
28Edvald Boasson Hagen (Nor) Dimension Data0:01:08
29Davide Rebellin (Ita) CCC Sprandi Polkowice0:01:13
30Diego Ulissi (Ita) Lampre - Merida0:01:35
31Jarlinson Pantano (Col) IAM Cycling0:01:43
32Paul Voss (Ger) Bora-Argon 180:01:54
33Tiago Machado (Por) Team KatushaRow 32 - Cell 2
34Oscar Gatto (Ita) Tinkoff Team0:02:00
35Andriy Grivko (Ukr) Astana Pro Team0:02:04
36Matteo Montaguti (Ita) AG2R La Mondiale0:02:10
37Simon Clarke (Aus) Cannondale Pro Cycling0:02:12
38Mirko Selvaggi (Ita) Androni Giocattoli - Sidermec0:02:17
39Natnael Berhane (Eri) Dimension Data0:02:18
40Nelson Oliveira (Por) Movistar TeamRow 39 - Cell 2
41Domenico Pozzovivo (Ita) AG2R La Mondiale0:02:21
42Matteo Trentin (Ita) Etixx - Quick-Step0:02:25
43José Gonçalves (Por) Caja Rural-Seguros RGA0:02:29
44Reto Hollenstein (Swi) IAM Cycling0:02:35
45Heinrich Haussler (Aus) IAM CyclingRow 44 - Cell 2
46Sergei Chernetckii (Rus) Team Katusha0:02:48
47Rodolfo Andres Torres Agudelo (Col) Androni Giocattoli - Sidermec0:03:05
48Tiesj Benoot (Bel) Lotto Soudal0:03:19
49Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:03:22
50Dominik Nerz (Ger) Bora-Argon 180:03:34
51Patrick Konrad (Aut) Bora-Argon 18Row 50 - Cell 2
52Rigoberto Urán (Col) Cannondale Pro Cycling0:03:52
53Davide Formolo (Ita) Cannondale Pro CyclingRow 52 - Cell 2
54Víctor de la Parte (Spa) CCC Sprandi Polkowice0:04:25
55Mathias Frank (Swi) IAM Cycling0:05:06
56Fabian Cancellara (Swi) Trek-Segafredo0:05:11
57Jasper Stuyven (Bel) Trek-Segafredo0:05:30
58Alexandre Geniez (Fra) FDJ0:05:32
59Bart De Clercq (Bel) Lotto Soudal0:05:52
60Francesco Gavazzi (Ita) Androni Giocattoli - Sidermec0:06:01
61Jack Bauer (NZl) Cannondale Pro Cycling0:06:03
62Pim Ligthart (Ned) Lotto Soudal0:06:20
63Kanstantsin Siutsou (Blr) Dimension Data0:06:42
64Franco Pellizotti (Ita) Androni Giocattoli - Sidermec0:06:52
65Emanuel Buchmann (Ger) Bora-Argon 180:07:18
66Jan Barta (Cze) Bora-Argon 18Row 65 - Cell 2
67Fernando Gaviria (Col) Etixx - Quick-Step0:07:37
68Stephen Cummings (GBr) Dimension Data0:07:56
69Leszek Plucinski (Pol) CCC Sprandi Polkowice0:08:08
70Tomasz Marczynski (Pol) Lotto Soudal0:08:31
71Sonny Colbrelli (Ita) Bardiani CSF0:08:40
72Rafael Valls Ferri (Spa) Lotto Soudal0:08:49
73Valerio Agnoli (Ita) Astana Pro Team0:08:52
74Christophe Riblon (Fra) AG2R La Mondiale0:09:06
75Søren Kragh Andersen (Den) Team Giant-Alpecin0:09:09
76Simone Ponzi (Ita) CCC Sprandi Polkowice0:09:22
77Reinardt Janse Van Rensburg (RSA) Dimension Data0:09:23
78Angel Madrazo (Spa) Caja Rural-Seguros RGA0:09:30
79Daniele Bennati (Ita) Tinkoff Team0:09:40
80Jürgen Roelandts (Bel) Lotto Soudal0:09:44
81Angel Vicioso Arcos (Spa) Team Katusha0:10:25
82Kristian Sbaragli (Ita) Dimension Data0:10:26
83Sacha Modolo (Ita) Lampre - Merida0:10:51
84Joaquim Rodríguez Oliver (Spa) Team Katusha0:10:52
85Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:10:58
86Bakhtiyar Kozhatayev (Kaz) Astana Pro Team0:11:03
87Michal Golas (Pol) Team Sky0:11:08
88Daniel Oss (Ita) BMC Racing Team0:11:18
89Mike Teunissen (Ned) Team LottoNl-JumboRow 88 - Cell 2
90Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA0:11:27
91Alessandro De Marchi (Ita) BMC Racing Team0:11:34
92Nikias Arndt (Ger) Team Giant-Alpecin0:11:37
93Leigh Howard (Aus) IAM Cycling0:12:15
94Markel Irizar Aranburu (Spa) Trek-Segafredo0:12:18
95Moreno Hofland (Ned) Team LottoNl-Jumbo0:12:24
96Jens Debusschere (Bel) Lotto Soudal0:12:31
97Matthieu Ladagnous (Fra) FDJRow 96 - Cell 2
98Lars Petter Nordhaug (Nor) Team SkyRow 97 - Cell 2
99Stef Clement (Ned) IAM Cycling0:12:34
100Manuele Boaro (Ita) Tinkoff Team0:12:42
101Timo Roosen (Ned) Team LottoNl-Jumbo0:12:51
102Maxim Belkov (Rus) Team Katusha0:12:54
103Enrico Battaglin (Ita) Team LottoNl-Jumbo0:13:15
104Maciej Bodnar (Pol) Tinkoff Team0:13:18
105Andrey Amador Bikkazakova (Crc) Movistar Team0:13:19
106Tom Stamsnijder (Ned) Team Giant-Alpecin0:13:23
107Nikolay Mihaylov (Bul) CCC Sprandi Polkowice0:13:26
108Pello Bilbao (Spa) Caja Rural-Seguros RGA0:13:36
109Tom Van Asbroeck (Bel) Team LottoNl-Jumbo0:14:06
110Zico Waeytens (Bel) Team Giant-Alpecin0:14:15
111Steve Morabito (Swi) FDJ0:14:23
112Sébastien Turgot (Fra) AG2R La Mondiale0:14:25
113Domingos André Maciel Gonçalves (Por) Caja Rural-Seguros RGARow 112 - Cell 2
114Przemyslaw Niemiec (Pol) Lampre - Merida0:14:33
115Sebastian Langeveld (Ned) Cannondale Pro CyclingRow 114 - Cell 2
116Vasil Kiryienka (Blr) Team Sky0:14:35
117Hugo Houle (Can) AG2R La Mondiale0:15:10
118Giacomo Nizzolo (Ita) Trek-Segafredo0:15:18
119Tom Leezer (Ned) Team LottoNl-Jumbo0:15:29
120Davide Viganò (Ita) Androni Giocattoli - Sidermec0:15:30
121Lorenzo Rota (Ita) Bardiani CSF0:15:35
122Jaroslaw Marycz (Pol) CCC Sprandi Polkowice0:15:40
123Stefano Pirazzi (Ita) Bardiani CSF0:15:48
124Davide Villella (Ita) Cannondale Pro Cycling0:16:00
125Jens Keukeleire (Bel) Orica-GreenEdge0:16:34
126Manuele Mori (Ita) Lampre - Merida0:16:44
127Yaroslav Popovych (Ukr) Trek-Segafredo0:16:51
128Cesare Benedetti (Ita) Bora-Argon 180:16:55
129Kristijan Koren (Slo) Cannondale Pro Cycling0:16:56
130Tony Martin (Ger) Etixx - Quick-Step0:17:04
131Luke Durbridge (Aus) Orica-GreenEdge0:17:56
132Anthony Roux (Fra) FDJ0:18:29
133Jesse Sergent (NZl) AG2R La Mondiale0:18:31
134Valerio Conti (Ita) Lampre - Merida0:18:45
135Aleksejs Saramotins (Lat) IAM Cycling0:18:57
136Carter Jones (USA) Team Giant-Alpecin0:19:16
137Jasha Sütterlin (Ger) Movistar Team0:19:27
138Maarten Tjallingii (Ned) Team LottoNl-Jumbo0:19:36
139Christopher Juul Jensen (Den) Orica-GreenEdge0:20:18
140Marco Haller (Aut) Team Katusha0:20:20
141Rudiger Selig (Ger) Bora-Argon 180:20:36
142Roberto Ferrari (Ita) Lampre - Merida0:20:40
143Julien Vermote (Bel) Etixx - Quick-Step0:20:41
144Johan Le Bon (Fra) FDJ0:21:07
145Eros Capecchi (Ita) Astana Pro Team0:21:40
146Stijn Devolder (Bel) Trek-Segafredo0:21:42
147William Bonnet (Fra) FDJ0:21:43
148Ramon Sinkeldam (Ned) Team Giant-Alpecin0:21:55
149Federico Zurlo (Ita) Lampre - Merida0:22:04
150Luka Mezgec (Slo) Orica-GreenEdge0:22:13
151Marco Coledan (Ita) Trek-Segafredo0:22:21
152Manuel Quinziato (Ita) BMC Racing Team0:22:30
153Mattia Cattaneo (Ita) Lampre - Merida0:22:40
154Marco Bandiera (Ita) Androni Giocattoli - Sidermec0:22:59
155Ricardo Vilela (Por) Caja Rural-Seguros RGA0:23:08
156Simone Andreetta (Ita) Bardiani CSF0:23:35
157Alex Dowsett (GBr) Movistar Team0:23:51
158Gatis Smukulis (Lat) Astana Pro Team0:23:52
159Roger Kluge (Ger) IAM Cycling0:24:26
160Jean-Pierre Drucker (Lux) BMC Racing Team0:24:49
161Adrian Honkisz (Pol) CCC Sprandi Polkowice0:25:03
162Nicola Boem (Ita) Bardiani CSF0:25:17
163Sam Bennett (Irl) Bora-Argon 180:26:26
164Taylor Phinney (USA) BMC Racing Team0:26:53
165Albert Timmer (Ned) Team Giant-Alpecin0:27:05
166Francesco Bongiorno (Ita) Bardiani CSF0:27:57
167Rory Sutherland (Aus) Movistar Team0:28:11
168Evgeny Petrov (Rus) Tinkoff Team0:29:09
169Adam Blythe (GBr) Tinkoff Team0:30:00
170Enrico Barbin (Ita) Bardiani CSF0:30:24
171Caleb Ewan (Aus) Orica-GreenEdge0:30:43
172Alessandro Tonelli (Ita) Bardiani CSF0:31:58
173Yves Lampaert (Bel) Etixx - Quick-Step0:32:05
174Elia Viviani (Ita) Team Sky0:32:48
175Mark Renshaw (Aus) Dimension Data0:33:14
176Svein Tuft (Can) Orica-GreenEdge0:35:07
177Mark Cavendish (GBr) Dimension Data0:36:06
178Giorgio Cecchinel (Ita) Androni Giocattoli - Sidermec0:37:23
179Ramunas Navardauskas (Ltu) Cannondale Pro Cycling0:38:03
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Tinkoff Team21pts
2Zdenek Štybar (Cze) Etixx - Quick-Step13Row 1 - Cell 3
3Fernando Gaviria (Col) Etixx - Quick-Step12Row 2 - Cell 3
4Stephen Cummings (GBr) Dimension Data12Row 3 - Cell 3
5Valerio Conti (Ita) Lampre - Merida10Row 4 - Cell 3
6Simone Andreetta (Ita) Bardiani CSF10Row 5 - Cell 3
7Salvatore Puccio (Ita) Team Sky10Row 6 - Cell 3
8Caleb Ewan (Aus) Orica-GreenEdge10Row 7 - Cell 3
9Domingos André Maciel Gonçalves (Por) Caja Rural-Seguros RGA8Row 8 - Cell 3
10Edvald Boasson Hagen (Nor) Dimension Data8Row 9 - Cell 3
11Natnael Berhane (Eri) Dimension Data8Row 10 - Cell 3
12Elia Viviani (Ita) Team Sky8Row 11 - Cell 3
13Greg Van Avermaet (Bel) BMC Racing Team7Row 12 - Cell 3
14Daniel Moreno Fernandez (Spa) Movistar Team7Row 13 - Cell 3
15Simon Clarke (Aus) Cannondale Pro Cycling7Row 14 - Cell 3
16Giorgio Cecchinel (Ita) Androni Giocattoli - Sidermec7Row 15 - Cell 3
17Davide Villella (Ita) Cannondale Pro Cycling6Row 16 - Cell 3
18Alejandro Valverde Belmonte (Spa) Movistar Team6Row 17 - Cell 3
19Jan Bakelants (Bel) AG2R La Mondiale6Row 18 - Cell 3
20Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA6Row 19 - Cell 3
21Leigh Howard (Aus) IAM Cycling6Row 20 - Cell 3
22Ricardo Vilela (Por) Caja Rural-Seguros RGA6Row 21 - Cell 3
23Vincenzo Nibali (Ita) Astana Pro Team5Row 22 - Cell 3
24Matteo Montaguti (Ita) AG2R La Mondiale5Row 23 - Cell 3
25Tiesj Benoot (Bel) Lotto Soudal5Row 24 - Cell 3
26Giacomo Nizzolo (Ita) Trek-Segafredo5Row 25 - Cell 3
27Cesare Benedetti (Ita) Bora-Argon 185Row 26 - Cell 3
28Zico Waeytens (Bel) Team Giant-Alpecin4Row 27 - Cell 3
29Sacha Modolo (Ita) Lampre - Merida3Row 28 - Cell 3
30Adrian Honkisz (Pol) CCC Sprandi Polkowice3Row 29 - Cell 3
31Francesco Bongiorno (Ita) Bardiani CSF3Row 30 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Cesare Benedetti (Ita) Bora-Argon 1811pts
2Valerio Conti (Ita) Lampre - Merida8Row 1 - Cell 3
3Zdenek Štybar (Cze) Etixx - Quick-Step6Row 2 - Cell 3
4Diego Ulissi (Ita) Lampre - Merida5Row 3 - Cell 3
5Andrey Amador Bikkazakova (Crc) Movistar Team5Row 4 - Cell 3
6Davide Villella (Ita) Cannondale Pro Cycling5Row 5 - Cell 3
7Federico Zurlo (Ita) Lampre - Merida5Row 6 - Cell 3
8Francesco Bongiorno (Ita) Bardiani CSF4Row 7 - Cell 3
9Nelson Oliveira (Por) Movistar Team3Row 8 - Cell 3
10Domenico Pozzovivo (Ita) AG2R La Mondiale3Row 9 - Cell 3
11Davide Formolo (Ita) Cannondale Pro Cycling3Row 10 - Cell 3
12Domingos André Maciel Gonçalves (Por) Caja Rural-Seguros RGA3Row 11 - Cell 3
13Vincenzo Nibali (Ita) Astana Pro Team2Row 12 - Cell 3
14Alejandro Valverde Belmonte (Spa) Movistar Team2Row 13 - Cell 3
15Oscar Gatto (Ita) Tinkoff Team2Row 14 - Cell 3
16Nikolay Mihaylov (Bul) CCC Sprandi Polkowice2Row 15 - Cell 3
17Ricardo Vilela (Por) Caja Rural-Seguros RGA2Row 16 - Cell 3
18Giorgio Cecchinel (Ita) Androni Giocattoli - Sidermec2Row 17 - Cell 3
19Giovanni Visconti (Ita) Movistar Team1Row 18 - Cell 3
Swipe to scroll horizontally
Youth Classification
#Rider Name (Country) TeamResult
1Bob Jungels (Lux) Etixx - Quick-Step15:56:43
2Adam Yates (GBr) Orica-GreenEdge0:00:23
3Natnael Berhane (Eri) Dimension Data0:02:07
4Tiesj Benoot (Bel) Lotto Soudal0:03:08
5Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:03:11
6Patrick Konrad (Aut) Bora-Argon 180:03:23
7Davide Formolo (Ita) Cannondale Pro Cycling0:03:41
8Jasper Stuyven (Bel) Trek-Segafredo0:05:19
9Emanuel Buchmann (Ger) Bora-Argon 180:07:07
10Fernando Gaviria (Col) Etixx - Quick-Step0:07:26
11Søren Kragh Andersen (Den) Team Giant-Alpecin0:08:58
12Bakhtiyar Kozhatayev (Kaz) Astana Pro Team0:10:52
13Mike Teunissen (Ned) Team LottoNl-Jumbo0:11:07
14Nikias Arndt (Ger) Team Giant-Alpecin0:11:26
15Moreno Hofland (Ned) Team LottoNl-Jumbo0:12:13
16Timo Roosen (Ned) Team LottoNl-Jumbo0:12:40
17Zico Waeytens (Bel) Team Giant-Alpecin0:14:04
18Lorenzo Rota (Ita) Bardiani CSF0:15:24
19Davide Villella (Ita) Cannondale Pro Cycling0:15:49
20Luke Durbridge (Aus) Orica-GreenEdge0:17:45
21Valerio Conti (Ita) Lampre - Merida0:18:34
22Jasha Sütterlin (Ger) Movistar Team0:19:16
23Marco Haller (Aut) Team Katusha0:20:09
24Federico Zurlo (Ita) Lampre - Merida0:21:53
25Simone Andreetta (Ita) Bardiani CSF0:23:24
26Caleb Ewan (Aus) Orica-GreenEdge0:30:32
27Alessandro Tonelli (Ita) Bardiani CSF0:31:47
28Yves Lampaert (Bel) Etixx - Quick-Step0:31:54
Swipe to scroll horizontally
Team Classification
#Rider Name (Country) TeamResult
1BMC Racing Team47:02:13
2Etixx - Quick-Step0:00:01
3Team Sky0:00:09
4Astana Pro Team0:00:15
5Movistar Team0:00:17
6AG2R La Mondiale0:01:03
7Tinkoff Team0:01:51
8Dimension Data0:03:10
9Lotto Soudal0:03:15
10Cannondale Pro Cycling0:03:43
11Androni Giocattoli - Sidermec0:04:22
12FDJ0:04:52
13IAM Cycling0:05:14
14Bora-Argon 180:06:13
15Orica-GreenEdge0:08:24
16Trek-Segafredo0:09:12
17CCC Sprandi Polkowice0:09:19
18Caja Rural-Seguros RGA0:09:45
19Team Katusha0:12:15
20Team LottoNl-Jumbo0:13:45
21Lampre - Merida0:17:30
22Team Giant-Alpecin0:26:16
23Bardiani CSF0:33:00

Born in Ireland to a cycling family and later moved to the Isle of Man, so there was no surprise when I got into the sport. Studied sports journalism at university before going on to do a Masters in sports broadcast. After university I spent three months interning at Eurosport, where I covered the Tour de France. In 2012 I started at Procycling Magazine, before becoming the deputy editor of Procycling Week. I then joined Cyclingnews, in December 2013.

Latest on Cyclingnews