Tour de France: Tony Martin wins cobbled stage 4 in Cambrai

After an opening three days replete with frustration, Tony Martin (Etixx-QuickStep) expunged his woes on stage 4 of the Tour de France with a daring late attack that saw him move into the yellow jersey for the first time in his career.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Tony Martin (Ger) Etixx - Quick-Step5:28:58
2John Degenkolb (Ger) Team Giant-Alpecin0:00:03
3Peter Sagan (Svk) Tinkoff-SaxoRow 2 - Cell 2
4Greg Van Avermaet (Bel) BMC Racing TeamRow 3 - Cell 2
5Edvald Boasson Hagen (Nor) MTN - QhubekaRow 4 - Cell 2
6Nacer Bouhanni (Fra) Cofidis, Solutions CreditsRow 5 - Cell 2
7Jacopo Guarnieri (Ita) Team KatushaRow 6 - Cell 2
8Tony Gallopin (Fra) Lotto SoudalRow 7 - Cell 2
9Zdenek Stybar (Cze) Etixx - Quick-StepRow 8 - Cell 2
10Bryan Coquard (Fra) Team EuropcarRow 9 - Cell 2
11Alejandro Valverde (Spa) Movistar TeamRow 10 - Cell 2
12Mark Cavendish (GBr) Etixx - Quick-StepRow 11 - Cell 2
13Rigoberto Uran (Col) Etixx - Quick-StepRow 12 - Cell 2
14Robert Gesink (Ned) Team LottoNL-JumboRow 13 - Cell 2
15Vincenzo Nibali (Ita) Astana Pro TeamRow 14 - Cell 2
16Bauke Mollema (Ned) Trek Factory RacingRow 15 - Cell 2
17Christopher Froome (GBr) Team SkyRow 16 - Cell 2
18Romain Bardet (Fra) AG2R La MondialeRow 17 - Cell 2
19Alberto Contador (Spa) Tinkoff-SaxoRow 18 - Cell 2
20Joaquim Rodriguez (Spa) Team KatushaRow 19 - Cell 2
21Warren Barguil (Fra) Team Giant-AlpecinRow 20 - Cell 2
22Geraint Thomas (GBr) Team SkyRow 21 - Cell 2
23Nairo Quintana (Col) Movistar TeamRow 22 - Cell 2
24Tejay Van Garderen (USA) BMC Racing TeamRow 23 - Cell 2
25Andrew Talansky (USA) Cannondale-Garmin Pro Cycling TeamRow 24 - Cell 2
26Jean-Christophe Peraud (Fra) AG2R La MondialeRow 25 - Cell 2
27Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 26 - Cell 2
28Mathias Frank (Swi) IAM CyclingRow 27 - Cell 2
29Roman Kreuziger (Cze) Tinkoff-SaxoRow 28 - Cell 2
30Jakob Fuglsang (Den) Astana Pro TeamRow 29 - Cell 2
31Manuel Quinziato (Ita) BMC Racing TeamRow 30 - Cell 2
32Jan Bakelants (Bel) AG2R La MondialeRow 31 - Cell 2
33Kristijan Koren (Slo) Cannondale-Garmin Pro Cycling TeamRow 32 - Cell 2
34Florian Senechal (Fra) Cofidis, Solutions CreditsRow 33 - Cell 2
35Julien Vermote (Bel) Etixx - Quick-StepRow 34 - Cell 2
36Angelo Tulik (Fra) Team Europcar0:00:18
37Koen De Kort (Ned) Team Giant-Alpecin0:00:43
38Rui Costa (Por) Lampre-Merida0:00:51
39Bram Tankink (Ned) Team LottoNL-JumboRow 38 - Cell 2
40Marcel Sieberg (Ger) Lotto SoudalRow 39 - Cell 2
41Alberto Losada Alguacil (Spa) Team KatushaRow 40 - Cell 2
42Sylvain Chavanel (Fra) IAM CyclingRow 41 - Cell 2
43Nicolas Roche (Irl) Team SkyRow 42 - Cell 2
44Dominik Nerz (Ger) Bora-Argon 180:00:57
45Nelson Oliveira (Por) Lampre-Merida0:01:55
46Jarlinson Pantano (Col) IAM CyclingRow 45 - Cell 2
47Michal Golas (Pol) Etixx - Quick-StepRow 46 - Cell 2
48Daniele Bennati (Ita) Tinkoff-Saxo0:02:21
49Danilo Wyss (Swi) BMC Racing TeamRow 48 - Cell 2
50Kenneth Van Bilsen (Bel) Cofidis, Solutions CreditsRow 49 - Cell 2
51Jonathan Castroviejo (Spa) Movistar Team0:02:44
52Gorka Izagirre (Spa) Movistar TeamRow 51 - Cell 2
53Geoffrey Soupe (Fra) Cofidis, Solutions Credits0:02:54
54Ramunas Navardauskas (Ltu) Cannondale-Garmin Pro Cycling Team0:03:23
55Grégory Rast (Swi) Trek Factory RacingRow 54 - Cell 2
56Tiago Machado (Por) Team KatushaRow 55 - Cell 2
57Paul Voss (Ger) Bora-Argon 18Row 56 - Cell 2
58Serge Pauwels (Bel) MTN - QhubekaRow 57 - Cell 2
59Filippo Pozzato (Ita) Lampre-MeridaRow 58 - Cell 2
60Michael Schär (Swi) BMC Racing TeamRow 59 - Cell 2
61Andriy Grivko (Ukr) Astana Pro TeamRow 60 - Cell 2
62Eduardo Sepulveda (Arg) Bretagne-Séché EnvironnementRow 61 - Cell 2
63Jan Barta (Cze) Bora-Argon 18Row 62 - Cell 2
64Roy Curvers (Ned) Team Giant-AlpecinRow 63 - Cell 2
65Pierre Rolland (Fra) Team EuropcarRow 64 - Cell 2
66Mikael Cherel (Fra) AG2R La MondialeRow 65 - Cell 2
67Ramon Sinkeldam (Ned) Team Giant-AlpecinRow 66 - Cell 2
68Thibaut Pinot (Fra) FDJ.frRow 67 - Cell 2
69Lars Ytting Bak (Den) Lotto SoudalRow 68 - Cell 2
70Ben Gastauer (Lux) AG2R La MondialeRow 69 - Cell 2
71Markel Irizar (Spa) Trek Factory RacingRow 70 - Cell 2
72Alexis Vuillermoz (Fra) AG2R La MondialeRow 71 - Cell 2
73Adriano Malori (Ita) Movistar TeamRow 72 - Cell 2
74Jos Van Emden (Ned) Team LottoNL-JumboRow 73 - Cell 2
75Wilco Kelderman (Ned) Team LottoNL-JumboRow 74 - Cell 2
76André Greipel (Ger) Lotto SoudalRow 75 - Cell 2
77Ryder Hesjedal (Can) Cannondale-Garmin Pro Cycling TeamRow 76 - Cell 2
78Samuel Sanchez (Spa) BMC Racing TeamRow 77 - Cell 2
79Tyler Farrar (USA) MTN - QhubekaRow 78 - Cell 2
80Michael Rogers (Aus) Tinkoff-SaxoRow 79 - Cell 2
81Anthony Delaplace (Fra) Bretagne-Séché EnvironnementRow 80 - Cell 2
82Pierre-Luc Perichon (Fra) Bretagne-Séché Environnement0:03:31
83Alexandre Geniez (Fra) FDJ.fr0:03:41
84Bartosz Huzarski (Pol) Bora-Argon 18Row 83 - Cell 2
85Luke Durbridge (Aus) Orica GreenEdgeRow 84 - Cell 2
86Martin Elmiger (Swi) IAM CyclingRow 85 - Cell 2
87Reto Hollenstein (Swi) IAM CyclingRow 86 - Cell 2
88Rohan Dennis (Aus) BMC Racing TeamRow 87 - Cell 2
89Zakkari Dempster (Aus) Bora-Argon 18Row 88 - Cell 2
90Daniel Oss (Ita) BMC Racing TeamRow 89 - Cell 2
91Reinardt Janse Van Rensburg (RSA) MTN - QhubekaRow 90 - Cell 2
92Simon Geschke (Ger) Team Giant-AlpecinRow 91 - Cell 2
93Jose Rodolfo Serpa (Col) Lampre-MeridaRow 92 - Cell 2
94Thomas Leezer (Ned) Team LottoNL-JumboRow 93 - Cell 2
95Rein Taaramae (Est) Astana Pro TeamRow 94 - Cell 2
96Arnaud Demare (Fra) FDJ.fr0:03:49
97Ian Stannard (GBr) Team Sky0:03:53
98Michael Valgren Andersen (Den) Tinkoff-SaxoRow 97 - Cell 2
99Benoît Vaugrenard (Fra) FDJ.fr0:03:56
100Damien Gaudin (Fra) AG2R La Mondiale0:03:58
101Matthieu Ladagnous (Fra) FDJ.fr0:04:51
102Jack Bauer (NZl) Cannondale-Garmin Pro Cycling Team0:05:37
103Sebastian Langeveld (Ned) Cannondale-Garmin Pro Cycling TeamRow 102 - Cell 2
104Nathan Haas (Aus) Cannondale-Garmin Pro Cycling TeamRow 103 - Cell 2
105Daniel Martin (Irl) Cannondale-Garmin Pro Cycling TeamRow 104 - Cell 2
106Stijn Devolder (Bel) Trek Factory RacingRow 105 - Cell 2
107Steven Kruijswijk (Ned) Team LottoNL-JumboRow 106 - Cell 2
108Georg Preidler (Aut) Team Giant-AlpecinRow 107 - Cell 2
109Pierrick Fedrigo (Fra) Bretagne-Séché EnvironnementRow 108 - Cell 2
110Armindo Fonseca (Fra) Bretagne-Séché EnvironnementRow 109 - Cell 2
111Brice Feillu (Fra) Bretagne-Séché EnvironnementRow 110 - Cell 2
112Jérémy Roy (Fra) FDJ.frRow 111 - Cell 2
113Cyril Gautier (Fra) Team EuropcarRow 112 - Cell 2
114Haimar Zubeldia (Spa) Trek Factory RacingRow 113 - Cell 2
115Steve Morabito (Swi) FDJ.frRow 114 - Cell 2
116Adam Yates (GBr) Orica GreenEdgeRow 115 - Cell 2
117Imanol Erviti (Spa) Movistar TeamRow 116 - Cell 2
118Daniel Navarro (Spa) Cofidis, Solutions CreditsRow 117 - Cell 2
119Sébastien Chavanel (Fra) FDJ.frRow 118 - Cell 2
120Stef Clement (Ned) IAM CyclingRow 119 - Cell 2
121Paul Martens (Ger) Team LottoNL-JumboRow 120 - Cell 2
122Luis Angel Mate (Spa) Cofidis, Solutions CreditsRow 121 - Cell 2
123Marcel Wyss (Swi) IAM CyclingRow 122 - Cell 2
124Julien Simon (Fra) Cofidis, Solutions CreditsRow 123 - Cell 2
125Arnaud Gerard (Fra) Bretagne-Séché EnvironnementRow 124 - Cell 2
126Romain Sicard (Fra) Team EuropcarRow 125 - Cell 2
127Yohann Gene (Fra) Team EuropcarRow 126 - Cell 2
128Florian Vachon (Fra) Bretagne-Séché EnvironnementRow 127 - Cell 2
129Perrig Quemeneur (Fra) Team Europcar0:05:45
130Peter Kennaugh (GBr) Team Sky0:05:50
131Michal Kwiatkowski (Pol) Etixx - Quick-Step0:05:56
132Matteo Trentin (Ita) Etixx - Quick-StepRow 131 - Cell 2
133Matteo Tosatto (Ita) Tinkoff-SaxoRow 132 - Cell 2
134Rafal Majka (Pol) Tinkoff-SaxoRow 133 - Cell 2
135Kristijan Durasek (Cro) Lampre-MeridaRow 134 - Cell 2
136Lieuwe Westra (Ned) Astana Pro TeamRow 135 - Cell 2
137Wouter Poels (Ned) Team SkyRow 136 - Cell 2
138Simon Yates (GBr) Orica GreenEdgeRow 137 - Cell 2
139Luke Rowe (GBr) Team SkyRow 138 - Cell 2
140Mark Renshaw (Aus) Etixx - Quick-Step0:05:59
141Jens Debusschere (Bel) Lotto SoudalRow 140 - Cell 2
142Lars Boom (Ned) Astana Pro Team0:06:03
143Alexander Kristoff (Nor) Team Katusha0:06:14
144Dmitriy Gruzdev (Kaz) Astana Pro Team0:06:21
145Sep Vanmarcke (Bel) Team LottoNL-Jumbo0:07:03
146Tanel Kangert (Est) Astana Pro Team0:14:42
147Matthias Brandle (Aut) IAM Cycling0:15:43
148José Mendes (Por) Bora-Argon 18Row 147 - Cell 2
149Dylan Van Baarle (Ned) Cannondale-Garmin Pro Cycling TeamRow 148 - Cell 2
150Bob Jungels (Lux) Trek Factory Racing0:16:53
151Daniel Teklehaimanot (Eri) MTN - QhubekaRow 150 - Cell 2
152Jacques Janse Van Rensburg (RSA) MTN - QhubekaRow 151 - Cell 2
153José Herrada (Spa) Movistar TeamRow 152 - Cell 2
154Emanuel Buchmann (Ger) Bora-Argon 18Row 153 - Cell 2
155Merhawi Kudus Ghebremedhin (Eri) MTN - QhubekaRow 154 - Cell 2
156Matteo Bono (Ita) Lampre-MeridaRow 155 - Cell 2
157Ruben Plaza Molina (Spa) Lampre-MeridaRow 156 - Cell 2
158Albert Timmer (Ned) Team Giant-AlpecinRow 157 - Cell 2
159Richie Porte (Aus) Team SkyRow 158 - Cell 2
160Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 159 - Cell 2
161Rafael Valls Ferri (Spa) Lampre-MeridaRow 160 - Cell 2
162Julian Arredondo (Col) Trek Factory RacingRow 161 - Cell 2
163Winner Anacona (Col) Movistar TeamRow 162 - Cell 2
164Thomas De Gendt (Bel) Lotto SoudalRow 163 - Cell 2
165Bryan Nauleau (Fra) Team EuropcarRow 164 - Cell 2
166Thomas Voeckler (Fra) Team EuropcarRow 165 - Cell 2
167Ivan Basso (Ita) Tinkoff-SaxoRow 166 - Cell 2
168Sam Bennett (Irl) Bora-Argon 18Row 167 - Cell 2
169Davide Cimolai (Ita) Lampre-MeridaRow 168 - Cell 2
170Christophe Riblon (Fra) AG2R La MondialeRow 169 - Cell 2
171Michele Scarponi (Ita) Astana Pro TeamRow 170 - Cell 2
172Luca Paolini (Ita) Team KatushaRow 171 - Cell 2
173Stephen Cummings (GBr) MTN - QhubekaRow 172 - Cell 2
174Leopold Konig (Cze) Team SkyRow 173 - Cell 2
175Laurent Didier (Lux) Trek Factory RacingRow 174 - Cell 2
176Giampaolo Caruso (Ita) Team KatushaRow 175 - Cell 2
177Damiano Caruso (Ita) BMC Racing TeamRow 176 - Cell 2
178Jerome Coppel (Fra) IAM CyclingRow 177 - Cell 2
179Frédéric Brun (Fra) Bretagne-Séché EnvironnementRow 178 - Cell 2
180Michael Albasini (Swi) Orica GreenEdgeRow 179 - Cell 2
181Louis Meintjes (RSA) MTN - QhubekaRow 180 - Cell 2
182Marco Haller (Aut) Team KatushaRow 181 - Cell 2
183Johan Van Summeren (Bel) AG2R La MondialeRow 182 - Cell 2
184Svein Tuft (Can) Orica GreenEdgeRow 183 - Cell 2
185Tim Wellens (Bel) Lotto SoudalRow 184 - Cell 2
186Laurens Ten Dam (Ned) Team LottoNL-JumboRow 185 - Cell 2
187Greg Henderson (NZl) Lotto SoudalRow 186 - Cell 2
188Adam Hansen (Aus) Lotto SoudalRow 187 - Cell 2
189Pieter Weening (Ned) Orica GreenEdgeRow 188 - Cell 2
190Michael Matthews (Aus) Orica GreenEdgeRow 189 - Cell 2
191Alex Dowsett (GBr) Movistar Team0:26:04
DNSAndreas Schillinger (Ger) Bora-Argon 18Row 191 - Cell 2
DNSFabian Cancellara (Swi) Trek Factory RacingRow 192 - Cell 2
DNSDaryl Impey (RSA) Orica GreenEdgeRow 193 - Cell 2
Swipe to scroll horizontally
Intermediate sprint - Havey, 137km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thomas De Gendt (Bel) Lotto Soudal20pts
2Frédéric Brun (Fra) Bretagne-Séché Environnement17Row 1 - Cell 3
3Lieuwe Westra (Ned) Astana Pro Team15Row 2 - Cell 3
4Perrig Quemeneur (Fra) Team Europcar13Row 3 - Cell 3
5Mark Cavendish (GBr) Etixx - Quick-Step11Row 4 - Cell 3
6Bryan Coquard (Fra) Team Europcar10Row 5 - Cell 3
7André Greipel (Ger) Lotto Soudal9Row 6 - Cell 3
8Peter Sagan (Svk) Tinkoff-Saxo8Row 7 - Cell 3
9John Degenkolb (Ger) Team Giant-Alpecin7Row 8 - Cell 3
10Jens Debusschere (Bel) Lotto Soudal6Row 9 - Cell 3
11Angelo Tulik (Fra) Team Europcar5Row 10 - Cell 3
12Marcel Sieberg (Ger) Lotto Soudal4Row 11 - Cell 3
13Mark Renshaw (Aus) Etixx - Quick-Step3Row 12 - Cell 3
14Roy Curvers (Ned) Team Giant-Alpecin2Row 13 - Cell 3
15José Herrada (Spa) Movistar Team1Row 14 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Tony Martin (Ger) Etixx - Quick-Step30pts
2John Degenkolb (Ger) Team Giant-Alpecin25Row 1 - Cell 3
3Peter Sagan (Svk) Tinkoff-Saxo22Row 2 - Cell 3
4Greg Van Avermaet (Bel) BMC Racing Team19Row 3 - Cell 3
5Edvald Boasson Hagen (Nor) MTN - Qhubeka17Row 4 - Cell 3
6Nacer Bouhanni (Fra) Cofidis, Solutions Credits15Row 5 - Cell 3
7Jacopo Guarnieri (Ita) Team Katusha13Row 6 - Cell 3
8Tony Gallopin (Fra) Lotto Soudal11Row 7 - Cell 3
9Zdenek Stybar (Cze) Etixx - Quick-Step9Row 8 - Cell 3
10Bryan Coquard (Fra) Team Europcar7Row 9 - Cell 3
11Alejandro Valverde (Spa) Movistar Team6Row 10 - Cell 3
12Mark Cavendish (GBr) Etixx - Quick-Step5Row 11 - Cell 3
13Rigoberto Uran (Col) Etixx - Quick-Step4Row 12 - Cell 3
14Robert Gesink (Ned) Team LottoNL-Jumbo3Row 13 - Cell 3
15Vincenzo Nibali (Ita) Astana Pro Team2Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Côte de la Citadelle de Namur, 53km
#Rider Name (Country) TeamResult
1Thomas De Gendt (Bel) Lotto Soudal1
Swipe to scroll horizontally
Young rider
#Rider Name (Country) TeamResult
1Peter Sagan (Svk) Tinkoff-Saxo5:29:01
2Nacer Bouhanni (Fra) Cofidis, Solutions CreditsRow 1 - Cell 2
3Bryan Coquard (Fra) Team EuropcarRow 2 - Cell 2
4Romain Bardet (Fra) AG2R La MondialeRow 3 - Cell 2
5Warren Barguil (Fra) Team Giant-AlpecinRow 4 - Cell 2
6Nairo Quintana (Col) Movistar TeamRow 5 - Cell 2
7Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 6 - Cell 2
8Florian Senechal (Fra) Cofidis, Solutions CreditsRow 7 - Cell 2
9Angelo Tulik (Fra) Team Europcar0:00:15
10Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits0:02:18
11Eduardo Sepulveda (Arg) Bretagne-Séché Environnement0:03:20
12Thibaut Pinot (Fra) FDJ.frRow 11 - Cell 2
13Wilco Kelderman (Ned) Team LottoNL-JumboRow 12 - Cell 2
14Luke Durbridge (Aus) Orica GreenEdge0:03:38
15Rohan Dennis (Aus) BMC Racing TeamRow 14 - Cell 2
16Arnaud Demare (Fra) FDJ.fr0:03:46
17Michael Valgren Andersen (Den) Tinkoff-Saxo0:03:50
18Georg Preidler (Aut) Team Giant-Alpecin0:05:34
19Adam Yates (GBr) Orica GreenEdgeRow 18 - Cell 2
20Michal Kwiatkowski (Pol) Etixx - Quick-Step0:05:53
21Simon Yates (GBr) Orica GreenEdgeRow 20 - Cell 2
22Luke Rowe (GBr) Team SkyRow 21 - Cell 2
23Dylan Van Baarle (Ned) Cannondale-Garmin Pro Cycling Team0:15:40
24Bob Jungels (Lux) Trek Factory Racing0:16:50
25Emanuel Buchmann (Ger) Bora-Argon 18Row 24 - Cell 2
26Merhawi Kudus Ghebremedhin (Eri) MTN - QhubekaRow 25 - Cell 2
27Sam Bennett (Irl) Bora-Argon 18Row 26 - Cell 2
28Louis Meintjes (RSA) MTN - QhubekaRow 27 - Cell 2
29Marco Haller (Aut) Team KatushaRow 28 - Cell 2
30Tim Wellens (Bel) Lotto SoudalRow 29 - Cell 2
31Michael Matthews (Aus) Orica GreenEdgeRow 30 - Cell 2
Swipe to scroll horizontally
Most aggressive rider
#Rider Name (Country) Team
1Vincenzo Nibali (Ita) Astana Pro Team
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Etixx-Quick Step16:27:00
2Tinkoff-Saxo0:00:03
3BMC Racing TeamRow 2 - Cell 2
4Cofidis, Solutions CreditsRow 3 - Cell 2
5Ag2R La MondialeRow 4 - Cell 2
6Team Giant-Alpecin0:00:43
7Team Katusha0:00:51
8Team SkyRow 7 - Cell 2
9IAM Cycling0:02:43
10Movistar Team0:02:44
11Astana Pro Team0:03:23
12Team Cannondale-GarminRow 11 - Cell 2
13Team Europcar0:03:38
14Lotto-Soudal0:04:11
15Team Lotto NL - JumboRow 14 - Cell 2
16Lampre - Merida0:06:03
17MTN-Qhubeka0:06:43
18Trek Factory RacingRow 17 - Cell 2
19Bora-Argon 180:07:37
20Bretagne - Seche Environnement0:10:11
21FDJ0:10:47
22Orica GreenEdge0:15:08
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Tony Martin (Ger) Etixx - Quick-Step12:40:26
2Christopher Froome (GBr) Team Sky0:00:12
3Tejay Van Garderen (USA) BMC Racing Team0:00:25
4Tony Gallopin (Fra) Lotto Soudal0:00:38
5Peter Sagan (Svk) Tinkoff-Saxo0:00:39
6Greg Van Avermaet (Bel) BMC Racing Team0:00:40
7Rigoberto Uran (Col) Etixx - Quick-Step0:00:46
8Alberto Contador (Spa) Tinkoff-Saxo0:00:48
9Geraint Thomas (GBr) Team Sky0:01:15
10Zdenek Stybar (Cze) Etixx - Quick-Step0:01:16
11Warren Barguil (Fra) Team Giant-Alpecin0:01:19
12Bauke Mollema (Ned) Trek Factory Racing0:01:44
13Vincenzo Nibali (Ita) Astana Pro Team0:01:50
14Robert Gesink (Ned) Team LottoNL-Jumbo0:01:51
15Roman Kreuziger (Cze) Tinkoff-Saxo0:02:03
16Alejandro Valverde (Spa) Movistar TeamRow 15 - Cell 2
17Nairo Quintana (Col) Movistar Team0:02:08
18Joaquim Rodriguez (Spa) Team Katusha0:02:12
19Jean-Christophe Peraud (Fra) AG2R La Mondiale0:02:19
20Andrew Talansky (USA) Cannondale-Garmin Pro Cycling Team0:02:51
21Romain Bardet (Fra) AG2R La Mondiale0:03:06
22Jan Bakelants (Bel) AG2R La Mondiale0:03:36
23Jakob Fuglsang (Den) Astana Pro Team0:04:01
24Mathias Frank (Swi) IAM Cycling0:04:07
25Rui Costa (Por) Lampre-Merida0:04:10
26Kristijan Koren (Slo) Cannondale-Garmin Pro Cycling Team0:04:40
27Dominik Nerz (Ger) Bora-Argon 180:04:46
28Alexis Vuillermoz (Fra) AG2R La Mondiale0:05:58
29Gorka Izagirre (Spa) Movistar Team0:06:03
30Thibaut Pinot (Fra) FDJ.fr0:06:30
31Samuel Sanchez (Spa) BMC Racing TeamRow 30 - Cell 2
32Paul Voss (Ger) Bora-Argon 180:07:01
33Edvald Boasson Hagen (Nor) MTN - Qhubeka0:07:39
34Michael Rogers (Aus) Tinkoff-Saxo0:07:41
35Daniel Martin (Irl) Cannondale-Garmin Pro Cycling Team0:07:52
36Sylvain Chavanel (Fra) IAM Cycling0:08:04
37Michal Kwiatkowski (Pol) Etixx - Quick-Step0:08:07
38Alberto Losada Alguacil (Spa) Team Katusha0:08:08
39Julien Simon (Fra) Cofidis, Solutions Credits0:08:31
40Daniel Oss (Ita) BMC Racing Team0:09:07
41Georg Preidler (Aut) Team Giant-Alpecin0:09:08
42Jérémy Roy (Fra) FDJ.fr0:09:25
43Serge Pauwels (Bel) MTN - Qhubeka0:09:35
44Steve Morabito (Swi) FDJ.fr0:09:38
45Ryder Hesjedal (Can) Cannondale-Garmin Pro Cycling Team0:09:47
46Jan Barta (Cze) Bora-Argon 180:09:49
47Lars Ytting Bak (Den) Lotto Soudal0:09:53
48Tiago Machado (Por) Team Katusha0:10:13
49Pierre Rolland (Fra) Team Europcar0:10:14
50Eduardo Sepulveda (Arg) Bretagne-Séché Environnement0:10:17
51Nelson Oliveira (Por) Lampre-MeridaRow 50 - Cell 2
52Julien Vermote (Bel) Etixx - Quick-Step0:10:18
53Florian Vachon (Fra) Bretagne-Séché Environnement0:10:21
54Wilco Kelderman (Ned) Team LottoNL-JumboRow 53 - Cell 2
55Jarlinson Pantano (Col) IAM Cycling0:10:24
56Michal Golas (Pol) Etixx - Quick-Step0:10:25
57Koen De Kort (Ned) Team Giant-Alpecin0:10:47
58Bram Tankink (Ned) Team LottoNL-Jumbo0:10:57
59Angelo Tulik (Fra) Team Europcar0:11:08
60Simon Yates (GBr) Orica GreenEdge0:11:22
61Bartosz Huzarski (Pol) Bora-Argon 180:11:25
62Anthony Delaplace (Fra) Bretagne-Séché Environnement0:11:33
63Michael Schär (Swi) BMC Racing Team0:11:36
64Manuel Quinziato (Ita) BMC Racing Team0:11:52
65Mark Cavendish (GBr) Etixx - Quick-Step0:12:03
66Simon Geschke (Ger) Team Giant-Alpecin0:12:08
67Cyril Gautier (Fra) Team Europcar0:12:18
68Nicolas Roche (Irl) Team SkyRow 67 - Cell 2
69Daniel Navarro (Spa) Cofidis, Solutions Credits0:12:22
70Haimar Zubeldia (Spa) Trek Factory RacingRow 69 - Cell 2
71Adam Yates (GBr) Orica GreenEdge0:12:24
72Marcel Sieberg (Ger) Lotto SoudalRow 71 - Cell 2
73Paul Martens (Ger) Team LottoNL-Jumbo0:12:26
74Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:12:50
75John Degenkolb (Ger) Team Giant-Alpecin0:13:03
76Luis Angel Mate (Spa) Cofidis, Solutions Credits0:13:14
77Reto Hollenstein (Swi) IAM Cycling0:13:17
78Romain Sicard (Fra) Team Europcar0:13:18
79Mikael Cherel (Fra) AG2R La Mondiale0:13:27
80Andriy Grivko (Ukr) Astana Pro TeamRow 79 - Cell 2
81Christophe Laporte (Fra) Cofidis, Solutions Credits0:13:30
82Marcel Wyss (Swi) IAM Cycling0:13:35
83Rafal Majka (Pol) Tinkoff-Saxo0:13:40
84Rein Taaramae (Est) Astana Pro Team0:13:45
85Ramunas Navardauskas (Ltu) Cannondale-Garmin Pro Cycling Team0:13:53
86Jacopo Guarnieri (Ita) Team Katusha0:13:56
87Armindo Fonseca (Fra) Bretagne-Séché EnvironnementRow 86 - Cell 2
88Ben Gastauer (Lux) AG2R La Mondiale0:14:04
89Rohan Dennis (Aus) BMC Racing Team0:14:14
90Reinardt Janse Van Rensburg (RSA) MTN - Qhubeka0:14:20
91Danilo Wyss (Swi) BMC Racing Team0:14:28
92Jose Rodolfo Serpa (Col) Lampre-Merida0:14:35
93Pierrick Fedrigo (Fra) Bretagne-Séché Environnement0:14:40
94André Greipel (Ger) Lotto Soudal0:14:43
95Stef Clement (Ned) IAM Cycling0:15:21
96Adriano Malori (Ita) Movistar Team0:15:39
97Ian Stannard (GBr) Team Sky0:15:49
98Grégory Rast (Swi) Trek Factory Racing0:16:12
99Nathan Haas (Aus) Cannondale-Garmin Pro Cycling Team0:16:19
100Geoffrey Soupe (Fra) Cofidis, Solutions Credits0:16:24
101Ramon Sinkeldam (Ned) Team Giant-Alpecin0:16:35
102Perrig Quemeneur (Fra) Team Europcar0:16:36
103Tyler Farrar (USA) MTN - Qhubeka0:16:40
104Arnaud Demare (Fra) FDJ.fr0:16:48
105Arnaud Gerard (Fra) Bretagne-Séché Environnement0:16:49
106Zakkari Dempster (Aus) Bora-Argon 180:16:57
107Florian Senechal (Fra) Cofidis, Solutions Credits0:16:58
108Roy Curvers (Ned) Team Giant-Alpecin0:17:13
109Bryan Coquard (Fra) Team Europcar0:17:17
110Filippo Pozzato (Ita) Lampre-Merida0:17:34
111Jonathan Castroviejo (Spa) Movistar Team0:17:51
112Matthieu Ladagnous (Fra) FDJ.fr0:17:53
113Nacer Bouhanni (Fra) Cofidis, Solutions Credits0:17:55
114Mark Renshaw (Aus) Etixx - Quick-Step0:18:23
115Kristijan Durasek (Cro) Lampre-Merida0:18:33
116Imanol Erviti (Spa) Movistar Team0:18:35
117Daniele Bennati (Ita) Tinkoff-Saxo0:18:40
118Jack Bauer (NZl) Cannondale-Garmin Pro Cycling Team0:18:43
119Jos Van Emden (Ned) Team LottoNL-Jumbo0:19:01
120Matteo Trentin (Ita) Etixx - Quick-Step0:19:09
121Peter Kennaugh (GBr) Team Sky0:19:38
122Sep Vanmarcke (Bel) Team LottoNL-Jumbo0:19:39
123Luke Durbridge (Aus) Orica GreenEdge0:19:41
124Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits0:19:47
125Martin Elmiger (Swi) IAM Cycling0:19:54
126Leopold Konig (Cze) Team SkyRow 125 - Cell 2
127Damien Gaudin (Fra) AG2R La MondialeRow 126 - Cell 2
128Alexander Kristoff (Nor) Team Katusha0:20:02
129Alexandre Geniez (Fra) FDJ.fr0:20:22
130Thomas Leezer (Ned) Team LottoNL-Jumbo0:20:26
131Michele Scarponi (Ita) Astana Pro Team0:20:36
132Jacques Janse Van Rensburg (RSA) MTN - Qhubeka0:20:42
133Benoît Vaugrenard (Fra) FDJ.fr0:20:51
134Sébastien Chavanel (Fra) FDJ.fr0:21:17
135Michael Valgren Andersen (Den) Tinkoff-Saxo0:21:20
136Pierre-Luc Perichon (Fra) Bretagne-Séché Environnement0:21:25
137Lieuwe Westra (Ned) Astana Pro Team0:21:55
138Lars Boom (Ned) Astana Pro Team0:22:04
139Wouter Poels (Ned) Team Sky0:22:15
140Sebastian Langeveld (Ned) Cannondale-Garmin Pro Cycling Team0:22:34
141Tanel Kangert (Est) Astana Pro Team0:22:42
142Richie Porte (Aus) Team Sky0:22:50
143Brice Feillu (Fra) Bretagne-Séché Environnement0:22:52
144Yohann Gene (Fra) Team Europcar0:23:01
145Jens Debusschere (Bel) Lotto Soudal0:23:03
146Luke Rowe (GBr) Team Sky0:23:10
147Dmitriy Gruzdev (Kaz) Astana Pro Team0:23:11
148Matteo Tosatto (Ita) Tinkoff-Saxo0:23:14
149Louis Meintjes (RSA) MTN - Qhubeka0:23:19
150Bob Jungels (Lux) Trek Factory Racing0:23:25
151Julian Arredondo (Col) Trek Factory Racing0:23:31
152Merhawi Kudus Ghebremedhin (Eri) MTN - Qhubeka0:23:58
153Emanuel Buchmann (Ger) Bora-Argon 180:24:33
154Giampaolo Caruso (Ita) Team Katusha0:24:51
155Tim Wellens (Bel) Lotto Soudal0:25:32
156Stephen Cummings (GBr) MTN - Qhubeka0:25:52
157Damiano Caruso (Ita) BMC Racing Team0:26:09
158Matteo Bono (Ita) Lampre-Merida0:26:12
159Jerome Coppel (Fra) IAM Cycling0:26:29
160Markel Irizar (Spa) Trek Factory Racing0:26:35
161Christophe Riblon (Fra) AG2R La Mondiale0:26:50
162Daniel Teklehaimanot (Eri) MTN - Qhubeka0:26:54
163Ivan Basso (Ita) Tinkoff-Saxo0:27:05
164José Herrada (Spa) Movistar Team0:27:10
165Matthias Brandle (Aut) IAM Cycling0:27:53
166Stijn Devolder (Bel) Trek Factory Racing0:28:21
167Michael Albasini (Swi) Orica GreenEdge0:28:47
168Pieter Weening (Ned) Orica GreenEdge0:28:52
169Ruben Plaza Molina (Spa) Lampre-Merida0:29:15
170Rafael Valls Ferri (Spa) Lampre-Merida0:29:27
171Winner Anacona (Col) Movistar Team0:29:52
172Albert Timmer (Ned) Team Giant-Alpecin0:30:19
173Sam Bennett (Irl) Bora-Argon 180:31:19
174Dylan Van Baarle (Ned) Cannondale-Garmin Pro Cycling Team0:31:35
175José Mendes (Por) Bora-Argon 180:32:22
176Thomas Voeckler (Fra) Team Europcar0:33:02
177Svein Tuft (Can) Orica GreenEdge0:33:16
178Greg Henderson (NZl) Lotto Soudal0:33:21
179Thomas De Gendt (Bel) Lotto Soudal0:33:33
180Bryan Nauleau (Fra) Team Europcar0:33:51
181Luca Paolini (Ita) Team Katusha0:33:55
182Frédéric Brun (Fra) Bretagne-Séché Environnement0:34:08
183Johan Van Summeren (Bel) AG2R La Mondiale0:34:34
184Davide Cimolai (Ita) Lampre-Merida0:34:41
185Marco Haller (Aut) Team Katusha0:34:44
186Laurens Ten Dam (Ned) Team LottoNL-Jumbo0:36:15
187Laurent Didier (Lux) Trek Factory Racing0:36:28
188Alex Dowsett (GBr) Movistar Team0:38:42
189Nicolas Edet (Fra) Cofidis, Solutions Credits0:39:42
190Adam Hansen (Aus) Lotto Soudal0:40:05
191Michael Matthews (Aus) Orica GreenEdge0:43:58
Swipe to scroll horizontally
Point classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1André Greipel (Ger) Lotto Soudal84pts
2Peter Sagan (Svk) Tinkoff-Saxo78Row 1 - Cell 3
3John Degenkolb (Ger) Team Giant-Alpecin60Row 2 - Cell 3
4Tony Martin (Ger) Etixx - Quick-Step55Row 3 - Cell 3
5Mark Cavendish (GBr) Etixx - Quick-Step53Row 4 - Cell 3
6Christopher Froome (GBr) Team Sky40Row 5 - Cell 3
7Nacer Bouhanni (Fra) Cofidis, Solutions Credits37Row 6 - Cell 3
8Bryan Coquard (Fra) Team Europcar36Row 7 - Cell 3
9Greg Van Avermaet (Bel) BMC Racing Team35Row 8 - Cell 3
10Joaquim Rodriguez (Spa) Team Katusha30Row 9 - Cell 3
11Tony Gallopin (Fra) Lotto Soudal30Row 10 - Cell 3
12Perrig Quemeneur (Fra) Team Europcar26Row 11 - Cell 3
13Alexis Vuillermoz (Fra) AG2R La Mondiale22Row 12 - Cell 3
14Tejay Van Garderen (USA) BMC Racing Team21Row 13 - Cell 3
15Rohan Dennis (Aus) BMC Racing Team20Row 14 - Cell 3
16Jan Barta (Cze) Bora-Argon 1820Row 15 - Cell 3
17Thomas De Gendt (Bel) Lotto Soudal20Row 16 - Cell 3
18Daniel Martin (Irl) Cannondale-Garmin Pro Cycling Team19Row 17 - Cell 3
19Edvald Boasson Hagen (Nor) MTN - Qhubeka17Row 18 - Cell 3
20Stef Clement (Ned) IAM Cycling17Row 19 - Cell 3
21Frédéric Brun (Fra) Bretagne-Séché Environnement17Row 20 - Cell 3
22Daniel Oss (Ita) BMC Racing Team16Row 21 - Cell 3
23Vincenzo Nibali (Ita) Astana Pro Team15Row 22 - Cell 3
24Armindo Fonseca (Fra) Bretagne-Séché Environnement15Row 23 - Cell 3
25Lieuwe Westra (Ned) Astana Pro Team15Row 24 - Cell 3
26Warren Barguil (Fra) Team Giant-Alpecin13Row 25 - Cell 3
27Jacopo Guarnieri (Ita) Team Katusha13Row 26 - Cell 3
28Alejandro Valverde (Spa) Movistar Team12Row 27 - Cell 3
29Robert Gesink (Ned) Team LottoNL-Jumbo11Row 28 - Cell 3
30Simon Yates (GBr) Orica GreenEdge11Row 29 - Cell 3
31Jos Van Emden (Ned) Team LottoNL-Jumbo11Row 30 - Cell 3
32Geoffrey Soupe (Fra) Cofidis, Solutions Credits10Row 31 - Cell 3
33Roy Curvers (Ned) Team Giant-Alpecin10Row 32 - Cell 3
34Jonathan Castroviejo (Spa) Movistar Team10Row 33 - Cell 3
35Alexander Kristoff (Nor) Team Katusha10Row 34 - Cell 3
36Alberto Contador (Spa) Tinkoff-Saxo9Row 35 - Cell 3
37Geraint Thomas (GBr) Team Sky9Row 36 - Cell 3
38Zdenek Stybar (Cze) Etixx - Quick-Step9Row 37 - Cell 3
39Bauke Mollema (Ned) Trek Factory Racing9Row 38 - Cell 3
40Nairo Quintana (Col) Movistar Team9Row 39 - Cell 3
41Matthias Brandle (Aut) IAM Cycling9Row 40 - Cell 3
42Adriano Malori (Ita) Movistar Team8Row 41 - Cell 3
43Rigoberto Uran (Col) Etixx - Quick-Step7Row 42 - Cell 3
44Roman Kreuziger (Cze) Tinkoff-Saxo7Row 43 - Cell 3
45Wilco Kelderman (Ned) Team LottoNL-Jumbo7Row 44 - Cell 3
46Jens Debusschere (Bel) Lotto Soudal6Row 45 - Cell 3
47Stephen Cummings (GBr) MTN - Qhubeka6Row 46 - Cell 3
48Kristijan Koren (Slo) Cannondale-Garmin Pro Cycling Team5Row 47 - Cell 3
49Angelo Tulik (Fra) Team Europcar5Row 48 - Cell 3
50Koen De Kort (Ned) Team Giant-Alpecin4Row 49 - Cell 3
51Nicolas Roche (Irl) Team Sky4Row 50 - Cell 3
52Marcel Sieberg (Ger) Lotto Soudal4Row 51 - Cell 3
53Julian Arredondo (Col) Trek Factory Racing4Row 52 - Cell 3
54Mark Renshaw (Aus) Etixx - Quick-Step3Row 53 - Cell 3
55Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits3Row 54 - Cell 3
56Alex Dowsett (GBr) Movistar Team3Row 55 - Cell 3
57Daniele Bennati (Ita) Tinkoff-Saxo2Row 56 - Cell 3
58Matteo Trentin (Ita) Etixx - Quick-Step2Row 57 - Cell 3
59Michael Schär (Swi) BMC Racing Team1Row 58 - Cell 3
60Jack Bauer (NZl) Cannondale-Garmin Pro Cycling Team1Row 59 - Cell 3
61Bob Jungels (Lux) Trek Factory Racing1Row 60 - Cell 3
62José Herrada (Spa) Movistar Team1Row 61 - Cell 3
Swipe to scroll horizontally
Mountain classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Joaquim Rodriguez (Spa) Team Katusha2pts
2Michael Schär (Swi) BMC Racing Team1Row 1 - Cell 3
3Rafal Majka (Pol) Tinkoff-Saxo1Row 2 - Cell 3
4Thomas De Gendt (Bel) Lotto Soudal1Row 3 - Cell 3
5Christopher Froome (GBr) Team Sky1Row 4 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Peter Sagan (Svk) Tinkoff-Saxo12:41:05
2Warren Barguil (Fra) Team Giant-Alpecin0:00:40
3Nairo Quintana (Col) Movistar Team0:01:29
4Romain Bardet (Fra) AG2R La Mondiale0:02:27
5Thibaut Pinot (Fra) FDJ.fr0:05:51
6Michal Kwiatkowski (Pol) Etixx - Quick-Step0:07:28
7Georg Preidler (Aut) Team Giant-Alpecin0:08:29
8Eduardo Sepulveda (Arg) Bretagne-Séché Environnement0:09:38
9Wilco Kelderman (Ned) Team LottoNL-Jumbo0:09:42
10Angelo Tulik (Fra) Team Europcar0:10:29
11Simon Yates (GBr) Orica GreenEdge0:10:43
12Adam Yates (GBr) Orica GreenEdge0:11:45
13Christophe Laporte (Fra) Cofidis, Solutions Credits0:12:51
14Rohan Dennis (Aus) BMC Racing Team0:13:35
15Arnaud Demare (Fra) FDJ.fr0:16:09
16Florian Senechal (Fra) Cofidis, Solutions Credits0:16:19
17Bryan Coquard (Fra) Team Europcar0:16:38
18Nacer Bouhanni (Fra) Cofidis, Solutions Credits0:17:16
19Luke Durbridge (Aus) Orica GreenEdge0:19:02
20Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits0:19:08
21Michael Valgren Andersen (Den) Tinkoff-Saxo0:20:41
22Luke Rowe (GBr) Team Sky0:22:31
23Louis Meintjes (RSA) MTN - Qhubeka0:22:40
24Bob Jungels (Lux) Trek Factory Racing0:22:46
25Merhawi Kudus Ghebremedhin (Eri) MTN - Qhubeka0:23:19
26Emanuel Buchmann (Ger) Bora-Argon 180:23:54
27Tim Wellens (Bel) Lotto Soudal0:24:53
28Sam Bennett (Irl) Bora-Argon 180:30:40
29Dylan Van Baarle (Ned) Cannondale-Garmin Pro Cycling Team0:30:56
30Marco Haller (Aut) Team Katusha0:34:05
31Michael Matthews (Aus) Orica GreenEdge0:43:19
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1BMC Racing Team38:02:55
2Etixx-Quick Step0:00:24
3Tinkoff-Saxo0:01:44
4Team Sky0:02:31
5Team Giant-Alpecin0:05:43
6Ag2R La Mondiale0:05:44
7Movistar Team0:07:15
8Cofidis, Solutions Credits0:07:47
9Team Katusha0:07:56
10Team Cannondale-Garmin0:09:00
11Astana Pro Team0:09:55
12Lotto-Soudal0:11:52
13Trek Factory Racing0:13:05
14MTN-Qhubeka0:13:33
15Team Lotto NL - Jumbo0:13:59
16IAM Cycling0:15:40
17Bora-Argon 180:17:03
18FDJ0:20:12
19Lampre - Merida0:22:52
20Team Europcar0:22:57
21Bretagne - Seche Environnement0:23:39
22Orica GreenEdge0:33:09
Patrick Fletcher

Patrick is a freelance sports writer and editor. He’s an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish). Patrick worked full-time at Cyclingnews for eight years between 2015 and 2023, latterly as Deputy Editor.

Latest on Cyclingnews