Tour de France: Cavendish gets his first in Fougères

After what has seemed liked an interminable wait, Mark Cavendish’s Tour de France victories tally ticked over from 25 to 26 on the bunch sprint on stage 7. The Etixx-Quickstep rider scored his team's third win of the Tour, beating green jersey holder Andre Greipel to the line with Peter Sagan (Tinkoff-Saxo) in third.

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