Vuelta a Espana: Trentin wins stage 10

Matteo Trentin (Quick-Step Floors) claimed his second victory of the 2017 Vuelta a España, getting the better of Jose Joaquin Rojas (Movistar) in a two-up sprint after the duo had forged clear on the descent of the Collado Bermejo.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Matteo Trentin (Ita) Quick-Step Floors3:34:56
2Jose Joaquin Rojas Gil (Spa) Movistar Team0:00:01
3Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:00:19
4Jacques Janse van Rensburg (RSA) Dimension Data0:00:21
5Alexandre Geniez (Fra) AG2R La Mondiale0:00:56
6Marc Soler (Spa) Movistar Team0:00:59
7Luis León Sánchez (Spa) Astana Pro Team0:02:22
8Alessandro De Marchi (Ita) BMC Racing TeamRow 7 - Cell 2
9Arnaud Courteille (Fra) FDJ0:02:40
10Rafael Reis (Por) Caja Rural-Seguros RGA0:03:05
11Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo0:03:59
12Nicolas Roche (Irl) BMC Racing Team0:04:03
13Jack Haig (Aus) Orica-Scott0:04:32
14Julien Bernard (Fra) Trek-SegafredoRow 13 - Cell 2
15Aldemar Reyes (Col) Manzana PostobonRow 14 - Cell 2
16Gianni Moscon (Ita) Team SkyRow 15 - Cell 2
17Mikel Nieve Ituralde (Spa) Team SkyRow 16 - Cell 2
18Wout Poels (Ned) Team SkyRow 17 - Cell 2
19Adam Yates (GBr) Orica-ScottRow 18 - Cell 2
20Niki Terpstra (Ned) Quick-Step FloorsRow 19 - Cell 2
21Alberto Contador Velasco (Spa) Trek-SegafredoRow 20 - Cell 2
22David de la Cruz (Spa) Quick-Step FloorsRow 21 - Cell 2
23Valerio Agnoli (Ita) Bahrain-MeridaRow 22 - Cell 2
24Christopher Froome (GBr) Team SkyRow 23 - Cell 2
25Vincenzo Nibali (Ita) Bahrain-MeridaRow 24 - Cell 2
26Johan Esteban Chaves Rubio (Col) Orica-ScottRow 25 - Cell 2
27Steven Kruijswijk (Ned) Team LottoNL-JumboRow 26 - Cell 2
28Wilco Kelderman (Ned) Team SunwebRow 27 - Cell 2
29Sam Oomen (Ned) Team SunwebRow 28 - Cell 2
30Igor Anton Hernandez (Spa) Dimension DataRow 29 - Cell 2
31Fabio Aru (Ita) Astana Pro TeamRow 30 - Cell 2
32Michael Woods (Can) Cannondale-DrapacRow 31 - Cell 2
33Tejay van Garderen (USA) BMC Racing TeamRow 32 - Cell 2
34Stef Clement (Ned) Team LottoNL-JumboRow 33 - Cell 2
35Miguel Angel Lopez (Col) Astana Pro Team+0:20
36Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGARow 35 - Cell 2
37Ilnur Zakarin (Rus) Katusha-AlpecinRow 36 - Cell 2
38Louis Meintjes (RSA) UAE Team EmiratesRow 37 - Cell 2
39Michael Mørkøv (Den) Katusha-AlpecinRow 38 - Cell 2
40Juan José Lobato (Spa) Team LottoNL-Jumbo0:05:00
41Hector Sáez Benito (Spa) Caja Rural-Seguros RGA0:05:49
42Nico Denz (Ger) AG2R La MondialeRow 41 - Cell 2
43Domen Novak (Slo) Bahrain-MeridaRow 42 - Cell 2
44Pello Bilbao (Spa) Astana Pro TeamRow 43 - Cell 2
45Jarlinson Pantano (Col) Trek-SegafredoRow 44 - Cell 2
46Daan Olivier (Ned) Team LottoNL-JumboRow 45 - Cell 2
47Franco Pellizotti (Ita) Bahrain-MeridaRow 46 - Cell 2
48Darwin Atapuma (Col) UAE Team EmiratesRow 47 - Cell 2
49Antwan Tolhoek (Ned) Team LottoNL-Jumbo0:05:59
50Daniel Moreno Fernandez (Spa) Movistar TeamRow 49 - Cell 2
51Peter Stetina (USA) Trek-Segafredo0:07:08
52Chris Hamilton (Aus) Team SunwebRow 51 - Cell 2
53Przemyslaw Niemiec (Pol) UAE Team Emirates0:07:56
54Diego Rosa (Ita) Team SkyRow 53 - Cell 2
55Ricardo Vilela (Por) Manzana PostobonRow 54 - Cell 2
56Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits0:09:00
57David Lopez Garcia (Spa) Team SkyRow 56 - Cell 2
58Hernán Aguirre (Col) Manzana PostobonRow 57 - Cell 2
59Sander Armee (Bel) Lotto SoudalRow 58 - Cell 2
60Domenico Pozzovivo (Ita) AG2R La MondialeRow 59 - Cell 2
61Floris De Tier (Bel) Team LottoNL-Jumbo0:10:20
62Stefan Denifl (Aut) Aqua Blue SportRow 61 - Cell 2
63Giovanni Visconti (Ita) Bahrain-MeridaRow 62 - Cell 2
64Fernando Orjuela (Col) Manzana PostobonRow 63 - Cell 2
65Rubén Fernandez (Spa) Movistar TeamRow 64 - Cell 2
66Jan Polanc (Slo) UAE Team Emirates0:11:14
67Bob Jungels (Lux) Quick-Step Floors0:11:31
68Jesus Hernandez Blazquez (Spa) Trek-SegafredoRow 67 - Cell 2
69Thomas De Gendt (Bel) Lotto Soudal0:11:52
70Kenneth Van Bilsen (Bel) Cofidis, Solutions CreditsRow 69 - Cell 2
71Rafal Majka (Pol) Bora-HansgroheRow 70 - Cell 2
72Odd Christian Eiking (Nor) FDJRow 71 - Cell 2
73Clement Chevrier (Fra) AG2R La MondialeRow 72 - Cell 2
74Alberto Losada Alguacil (Spa) Katusha-AlpecinRow 73 - Cell 2
75Koen Bouwman (Ned) Team LottoNL-JumboRow 74 - Cell 2
76Davide Villella (Ita) Cannondale-DrapacRow 75 - Cell 2
77Hernando Bohórquez (Col) Manzana PostobonRow 76 - Cell 2
78Rui Alberto Faria da Costa (Por) UAE Team Emirates0:13:49
79Matej Mohoric (Slo) UAE Team EmiratesRow 78 - Cell 2
80Edward Theuns (Bel) Trek-Segafredo0:14:39
81Juan Felipe Osorio (Col) Manzana PostobonRow 80 - Cell 2
82Tobias Ludvigsson (Swe) FDJRow 81 - Cell 2
83Johannes Fröhlinger (Ger) Team SunwebRow 82 - Cell 2
84Koen de Kort (Ned) Trek-SegafredoRow 83 - Cell 2
85Salvatore Puccio (Ita) Team SkyRow 84 - Cell 2
86Manuele Boaro (Ita) Bahrain-MeridaRow 85 - Cell 2
87Eros Capecchi (Ita) Quick-Step FloorsRow 86 - Cell 2
88Omar Fraile Matarranza (Spa) Dimension DataRow 87 - Cell 2
89Nelson Oliveira (Por) Movistar TeamRow 88 - Cell 2
90Antonio Nibali (Ita) Bahrain-MeridaRow 89 - Cell 2
91Rohan Dennis (Aus) BMC Racing TeamRow 90 - Cell 2
92Simon Yates (GBr) Orica-ScottRow 91 - Cell 2
93Bernardo Suaza (Col) Manzana PostobonRow 92 - Cell 2
94Sam Bewley (NZl) Orica-Scott0:14:55
95Francisco Ventoso (Spa) BMC Racing TeamRow 94 - Cell 2
96Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGARow 95 - Cell 2
97Kilian Frankiny (Swi) BMC Racing TeamRow 96 - Cell 2
98Tim Declercq (Bel) Quick-Step FloorsRow 97 - Cell 2
99Jetse Bol (Ned) Manzana PostobonRow 98 - Cell 2
100Yves Lampaert (Bel) Quick-Step FloorsRow 99 - Cell 2
101Fabricio Ferrari (Uru) Caja Rural-Seguros RGARow 100 - Cell 2
102Julien Duval (Fra) AG2R La MondialeRow 101 - Cell 2
103Lennard Kämna (Ger) Team SunwebRow 102 - Cell 2
104Enric Mas (Spa) Quick-Step FloorsRow 103 - Cell 2
105Maxime Monfort (Bel) Lotto SoudalRow 104 - Cell 2
106Sergei Chernetckii (Rus) Astana Pro TeamRow 105 - Cell 2
107Lachlan Morton (Aus) Dimension DataRow 106 - Cell 2
108Ivan Garcia Cortina (Spa) Bahrain-MeridaRow 107 - Cell 2
109Bart De Clercq (Bel) Lotto SoudalRow 108 - Cell 2
110Adam Hansen (Aus) Lotto SoudalRow 109 - Cell 2
111Carlos Verona Quintanilla (Spa) Orica-ScottRow 110 - Cell 2
112Markel Irizar Aranburu (Spa) Trek-SegafredoRow 111 - Cell 2
113Tomasz Marczynski (Pol) Lotto SoudalRow 112 - Cell 2
114Lorrenzo Manzin (Fra) FDJRow 113 - Cell 2
115Sebastián Molano (Col) Manzana PostobonRow 114 - Cell 2
116Daniel Hoelgaard (Nor) FDJRow 115 - Cell 2
117Alexey Lutsenko (Kaz) Astana Pro TeamRow 116 - Cell 2
118Chad Haga (USA) Team SunwebRow 117 - Cell 2
119Guillaume Bonnafond (Fra) Cofidis, Solutions CreditsRow 118 - Cell 2
120Axel Domont (Fra) AG2R La MondialeRow 119 - Cell 2
121Federico Zurlo (Ita) UAE Team EmiratesRow 120 - Cell 2
122Anthony Roux (Fra) FDJRow 121 - Cell 2
123Romain Bardet (Fra) AG2R La MondialeRow 122 - Cell 2
124Matvey Mamykin (Rus) Katusha-AlpecinRow 123 - Cell 2
125Maxim Belkov (Rus) Katusha-AlpecinRow 124 - Cell 2
126Loic Vliegen (Bel) BMC Racing TeamRow 125 - Cell 2
127Daniel Navarro Garcia (Spa) Cofidis, Solutions CreditsRow 126 - Cell 2
128Christian Knees (Ger) Team SkyRow 127 - Cell 2
129Jeremy Maison (Fra) FDJRow 128 - Cell 2
130Ian Stannard (GBr) Team SkyRow 129 - Cell 2
131Damiano Caruso (Ita) BMC Racing TeamRow 130 - Cell 2
132Stéphane Rossetto (Fra) Cofidis, Solutions CreditsRow 131 - Cell 2
133Jorge Arcas (Spa) Movistar TeamRow 132 - Cell 2
134Christopher Juul Jensen (Den) Orica-ScottRow 133 - Cell 2
135Laurens De Vreese (Bel) Astana Pro Team0:16:05
136Anthony Turgis (Fra) Cofidis, Solutions Credits0:16:56
137Anthony Perez (Fra) Cofidis, Solutions CreditsRow 136 - Cell 2
138Jimmy Turgis (Fra) Cofidis, Solutions CreditsRow 137 - Cell 2
139Nicholas Schultz (Aus) Caja Rural-Seguros RGA0:17:20
140Diego Rubio (Spa) Caja Rural-Seguros RGARow 139 - Cell 2
141David Arroyo Duran (Spa) Caja Rural-Seguros RGARow 140 - Cell 2
142George Bennett (NZl) Team LottoNL-JumboRow 141 - Cell 2
143Lasse Norman Hansen (Den) Aqua Blue Sport0:17:33
144Christoph Pfingsten (Ger) Bora-HansgroheRow 143 - Cell 2
145Nikita Stalnov (Kaz) Astana Pro TeamRow 144 - Cell 2
146Peter Koning (Ned) Aqua Blue SportRow 145 - Cell 2
147Aaron Gate (NZl) Aqua Blue SportRow 146 - Cell 2
148Marco Haller (Aut) Katusha-AlpecinRow 147 - Cell 2
149Alexis Gougeard (Fra) AG2R La MondialeRow 148 - Cell 2
150Julian Alaphilippe (Fra) Quick-Step FloorsRow 149 - Cell 2
151Pawel Poljanski (Pol) Bora-HansgroheRow 150 - Cell 2
152Hugo Houle (Can) AG2R La MondialeRow 151 - Cell 2
153Søren Kragh Andersen (Den) Team SunwebRow 152 - Cell 2
154Mark Christian (GBr) Aqua Blue SportRow 153 - Cell 2
155Brendan Canty (Aus) Cannondale-DrapacRow 154 - Cell 2
156Magnus Cort (Den) Orica-ScottRow 155 - Cell 2
157Svein Tuft (Can) Orica-ScottRow 156 - Cell 2
158Daniel Oss (Ita) BMC Racing TeamRow 157 - Cell 2
159Adam Blythe (GBr) Aqua Blue SportRow 158 - Cell 2
160Emanuel Buchmann (Ger) Bora-HansgroheRow 159 - Cell 2
161Serge Pauwels (Bel) Dimension DataRow 160 - Cell 2
162Patrick Konrad (Aut) Bora-HansgroheRow 161 - Cell 2
163Sacha Modolo (Ita) UAE Team EmiratesRow 162 - Cell 2
164Michel Kreder (Ned) Aqua Blue SportRow 163 - Cell 2
165Joe Dombrowski (USA) Cannondale-DrapacRow 164 - Cell 2
166Conor Dunne (Irl) Aqua Blue SportRow 165 - Cell 2
167Andreas Schillinger (Ger) Bora-HansgroheRow 166 - Cell 2
168Michael Schwarzmann (Ger) Bora-HansgroheRow 167 - Cell 2
169Remy Mertz (Bel) Lotto SoudalRow 168 - Cell 2
170Tom Van Asbroeck (Bel) Cannondale-DrapacRow 169 - Cell 2
171Lennard Hofstede (Ned) Team SunwebRow 170 - Cell 2
172Antonio Pedrero (Spa) Movistar TeamRow 171 - Cell 2
173Richard Carapaz (Ecu) Movistar TeamRow 172 - Cell 2
174Rein Taaramäe (Est) Katusha-AlpecinRow 173 - Cell 2
175Jelle Wallays (Bel) Lotto SoudalRow 174 - Cell 2
176Thomas Scully (NZl) Cannondale-DrapacRow 175 - Cell 2
177Toms Skujins (Lat) Cannondale-DrapacRow 176 - Cell 2
178Simon Clarke (Aus) Cannondale-DrapacRow 177 - Cell 2
179William Clarke (Aus) Cannondale-DrapacRow 178 - Cell 2
Swipe to scroll horizontally
Sprint - km 108.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Quick-Step Floors4pts
2Rafael Reis (Por) Caja Rural-Seguros RGA2Row 1 - Cell 3
3Julien Bernard (Fra) Trek-Segafredo1Row 2 - Cell 3
Swipe to scroll horizontally
Points - Finish
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Quick-Step Floors25pts
2Jose Joaquin Rojas Gil (Spa) Movistar Team20Row 1 - Cell 3
3Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16Row 2 - Cell 3
4Jacques Janse van Rensburg (RSA) Dimension Data14Row 3 - Cell 3
5Alexandre Geniez (Fra) AG2R La Mondiale12Row 4 - Cell 3
6Marc Soler (Spa) Movistar Team10Row 5 - Cell 3
7Luis León Sánchez (Spa) Astana Pro Team9Row 6 - Cell 3
8Alessandro De Marchi (Ita) BMC Racing Team8Row 7 - Cell 3
9Arnaud Courteille (Fra) FDJ7Row 8 - Cell 3
10Rafael Reis (Por) Caja Rural-Seguros RGA6Row 9 - Cell 3
11Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5Row 10 - Cell 3
12Nicolas Roche (Irl) BMC Racing Team4Row 11 - Cell 3
13Jack Haig (Aus) Orica-Scott3Row 12 - Cell 3
14Julien Bernard (Fra) Trek-Segafredo2Row 13 - Cell 3
15Aldemar Reyes (Col) Manzana Postobon1Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Alto Del Morrón De Totana, km 130.7
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jacques Janse van Rensburg (RSA) Dimension Data3pts
2Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2Row 1 - Cell 3
3Rafael Reis (Por) Caja Rural-Seguros RGA1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 (Cat. 1) Collado Bermejo, km 143
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jose Joaquin Rojas Gil (Spa) Movistar Team10pts
2Matteo Trentin (Ita) Quick-Step Floors6Row 1 - Cell 3
3Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4Row 2 - Cell 3
4Jacques Janse van Rensburg (RSA) Dimension Data2Row 3 - Cell 3
5Alexandre Geniez (Fra) AG2R La Mondiale1Row 4 - Cell 3
Swipe to scroll horizontally
Most combative
#Rider Name (Country) Team
1Matteo Trentin (Ita) Quick-Step Floors
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Movistar Team10:51:47
2Caja Rural - Seguros RGA0:00:57
3Quick - Step Floors0:02:05
4BMC Racing Team0:03:58
5Astana Pro Team0:04:27
6Team Lotto NL - Jumbo0:06:04
7Team Sky0:06:37
8Orica - ScottRow 7 - Cell 2
9Trek - Segafredo0:07:54
10Bahrain - MeridaRow 9 - Cell 2
11AG2R La Mondiale0:08:46
12Team Sunweb0:09:13
13Uae Team Emirates0:11:18
14Team Dimension Data0:12:33
15Team Katusha Alpecin0:13:57
16Manzana Postobon Team0:14:29
17FDJ0:22:12
18Cannondale Drapac Professional Cycling Team0:26:58
19Lotto Soudal0:28:48
20Cofidis, Solutions CreditsRow 19 - Cell 2
21Aqua Blue Sport0:38:27
22Bora - Hansgrohe0:39:59
Swipe to scroll horizontally
General classification after stage 10
#Rider Name (Country) TeamResult
1Christopher Froome (GBr) Team Sky40:12:44
2Johan Esteban Chaves Rubio (Col) Orica-Scott0:00:36
3Nicolas Roche (Irl) BMC Racing TeamRow 2 - Cell 2
4Vincenzo Nibali (Ita) Bahrain-Merida0:01:17
5Tejay van Garderen (USA) BMC Racing Team0:01:27
6David de la Cruz (Spa) Quick-Step Floors0:01:30
7Fabio Aru (Ita) Astana Pro Team0:01:33
8Michael Woods (Can) Cannondale-Drapac0:01:52
9Adam Yates (GBr) Orica-Scott0:01:55
10Ilnur Zakarin (Rus) Katusha-Alpecin0:02:15
11Wilco Kelderman (Ned) Team Sunweb0:02:31
12Sam Oomen (Ned) Team Sunweb0:03:04
13Alberto Contador Velasco (Spa) Trek-Segafredo0:03:32
14Wout Poels (Ned) Team Sky0:03:45
15Miguel Angel Lopez (Col) Astana Pro Team0:04:29
16Louis Meintjes (RSA) UAE Team Emirates0:04:42
17Steven Kruijswijk (Ned) Team LottoNL-Jumbo0:04:46
18Igor Anton Hernandez (Spa) Dimension Data0:05:54
19Mikel Nieve Ituralde (Spa) Team Sky0:07:24
20Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA0:08:08
21Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:08:27
22Jose Joaquin Rojas Gil (Spa) Movistar Team0:08:43
23Jan Polanc (Slo) UAE Team Emirates0:10:49
24Luis León Sánchez (Spa) Astana Pro Team0:13:21
25Jack Haig (Aus) Orica-Scott0:13:56
26Nelson Oliveira (Por) Movistar Team0:14:57
27Darwin Atapuma (Col) UAE Team Emirates0:15:11
28Rui Alberto Faria da Costa (Por) UAE Team Emirates0:15:44
29Jetse Bol (Ned) Manzana Postobon0:16:16
30Daniel Moreno Fernandez (Spa) Movistar Team0:16:18
31Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits0:17:05
32Domenico Pozzovivo (Ita) AG2R La Mondiale0:18:31
33Romain Bardet (Fra) AG2R La Mondiale0:21:14
34Peter Stetina (USA) Trek-Segafredo0:21:52
35Simon Yates (GBr) Orica-Scott0:23:28
36Gianni Moscon (Ita) Team Sky0:23:48
37Franco Pellizotti (Ita) Bahrain-Merida0:26:33
38Jarlinson Pantano (Col) Trek-Segafredo0:28:01
39Stef Clement (Ned) Team LottoNL-Jumbo0:28:24
40Sander Armee (Bel) Lotto Soudal0:28:33
41Rafal Majka (Pol) Bora-Hansgrohe0:29:49
42Aldemar Reyes (Col) Manzana Postobon0:35:14
43Antwan Tolhoek (Ned) Team LottoNL-Jumbo0:35:34
44Daan Olivier (Ned) Team LottoNL-Jumbo0:36:08
45Matej Mohoric (Slo) UAE Team Emirates0:37:15
46Diego Rosa (Ita) Team Sky0:38:23
47Ricardo Vilela (Por) Manzana Postobon0:39:00
48Bart De Clercq (Bel) Lotto Soudal0:39:19
49Bob Jungels (Lux) Quick-Step Floors0:39:39
50Tomasz Marczynski (Pol) Lotto Soudal0:41:27
51Alberto Losada Alguacil (Spa) Katusha-Alpecin0:42:22
52Clement Chevrier (Fra) AG2R La Mondiale0:42:38
53Odd Christian Eiking (Nor) FDJ0:42:45
54Hernán Aguirre (Col) Manzana Postobon0:43:23
55Emanuel Buchmann (Ger) Bora-Hansgrohe0:44:46
56Maxime Monfort (Bel) Lotto Soudal0:44:49
57Valerio Agnoli (Ita) Bahrain-Merida0:45:22
58Pawel Poljanski (Pol) Bora-HansgroheRow 57 - Cell 2
59Richard Carapaz (Ecu) Movistar Team0:47:00
60Marc Soler (Spa) Movistar Team0:48:12
61Alessandro De Marchi (Ita) BMC Racing Team0:48:43
62Pello Bilbao (Spa) Astana Pro Team0:48:52
63Fabricio Ferrari (Uru) Caja Rural-Seguros RGA0:50:21
64Lachlan Morton (Aus) Dimension Data0:52:41
65Enric Mas (Spa) Quick-Step Floors0:52:44
66Tobias Ludvigsson (Swe) FDJ0:57:16
67Serge Pauwels (Bel) Dimension Data0:58:42
68Floris De Tier (Bel) Team LottoNL-Jumbo0:58:43
69Giovanni Visconti (Ita) Bahrain-Merida0:59:55
70Jesus Hernandez Blazquez (Spa) Trek-Segafredo1:00:32
71Koen Bouwman (Ned) Team LottoNL-Jumbo1:00:55
72Koen de Kort (Ned) Trek-Segafredo1:01:32
73Alexandre Geniez (Fra) AG2R La Mondiale1:02:01
74Thomas De Gendt (Bel) Lotto Soudal1:02:53
75Anthony Roux (Fra) FDJ1:03:53
76Stéphane Rossetto (Fra) Cofidis, Solutions CreditsRow 75 - Cell 2
77Domen Novak (Slo) Bahrain-Merida1:03:54
78Bernardo Suaza (Col) Manzana Postobon1:05:21
79Arnaud Courteille (Fra) FDJ1:06:06
80Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits1:06:32
81Matteo Trentin (Ita) Quick-Step Floors1:07:35
82Rohan Dennis (Aus) BMC Racing Team1:08:04
83Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo1:08:19
84Jacques Janse van Rensburg (RSA) Dimension Data1:08:26
85Alexey Lutsenko (Kaz) Astana Pro Team1:08:40
86Jeremy Maison (Fra) FDJ1:08:50
87Matvey Mamykin (Rus) Katusha-Alpecin1:09:02
88Sergei Chernetckii (Rus) Astana Pro Team1:09:30
89Guillaume Bonnafond (Fra) Cofidis, Solutions Credits1:09:31
90Jimmy Turgis (Fra) Cofidis, Solutions Credits1:09:51
91Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA1:10:05
92Julien Bernard (Fra) Trek-Segafredo1:10:17
93Manuele Boaro (Ita) Bahrain-Merida1:10:19
94Anthony Perez (Fra) Cofidis, Solutions Credits1:10:23
95Antonio Pedrero (Spa) Movistar Team1:10:40
96Loic Vliegen (Bel) BMC Racing Team1:10:47
97Fernando Orjuela (Col) Manzana Postobon1:11:20
98Stefan Denifl (Aut) Aqua Blue Sport1:12:13
99Hector Sáez Benito (Spa) Caja Rural-Seguros RGA1:13:06
100Juan Felipe Osorio (Col) Manzana Postobon1:13:29
101Julian Alaphilippe (Fra) Quick-Step Floors1:14:09
102Simon Clarke (Aus) Cannondale-Drapac1:14:18
103Francisco Ventoso (Spa) BMC Racing Team1:14:27
104Davide Villella (Ita) Cannondale-Drapac1:14:30
105Przemyslaw Niemiec (Pol) UAE Team Emirates1:14:39
106Adam Hansen (Aus) Lotto Soudal1:14:43
107Rubén Fernandez (Spa) Movistar Team1:15:09
108Christopher Juul Jensen (Den) Orica-Scott1:16:51
109Lennard Kämna (Ger) Team Sunweb1:17:21
110Hugo Houle (Can) AG2R La Mondiale1:17:45
111Joe Dombrowski (USA) Cannondale-Drapac1:18:37
112Marco Haller (Aut) Katusha-Alpecin1:18:47
113Carlos Verona Quintanilla (Spa) Orica-Scott1:19:23
114Chad Haga (USA) Team Sunweb1:19:59
115Kilian Frankiny (Swi) BMC Racing Team1:20:15
116Salvatore Puccio (Ita) Team Sky1:20:34
117Brendan Canty (Aus) Cannondale-Drapac1:20:52
118Markel Irizar Aranburu (Spa) Trek-Segafredo1:21:26
119Anthony Turgis (Fra) Cofidis, Solutions Credits1:22:10
120Michel Kreder (Ned) Aqua Blue Sport1:22:41
121Juan José Lobato (Spa) Team LottoNL-Jumbo1:22:51
122Laurens De Vreese (Bel) Astana Pro Team1:24:07
123Edward Theuns (Bel) Trek-Segafredo1:24:09
124Eros Capecchi (Ita) Quick-Step Floors1:25:17
125Alexis Gougeard (Fra) AG2R La Mondiale1:26:02
126Søren Kragh Andersen (Den) Team Sunweb1:26:34
127Damiano Caruso (Ita) BMC Racing Team1:26:56
128Toms Skujins (Lat) Cannondale-Drapac1:27:55
129David Lopez Garcia (Spa) Team Sky1:27:58
130Antonio Nibali (Ita) Bahrain-Merida1:28:10
131David Arroyo Duran (Spa) Caja Rural-Seguros RGA1:28:53
132Tim Declercq (Bel) Quick-Step Floors1:29:51
133Chris Hamilton (Aus) Team Sunweb1:29:59
134Rafael Reis (Por) Caja Rural-Seguros RGA1:30:15
135Omar Fraile Matarranza (Spa) Dimension Data1:30:56
136Lennard Hofstede (Ned) Team Sunweb1:31:49
137Julien Duval (Fra) AG2R La Mondiale1:32:02
138Nikita Stalnov (Kaz) Astana Pro Team1:33:55
139Tom Van Asbroeck (Bel) Cannondale-Drapac1:34:00
140Sacha Modolo (Ita) UAE Team Emirates1:34:02
141Nico Denz (Ger) AG2R La Mondiale1:34:34
142Johannes Fröhlinger (Ger) Team Sunweb1:34:36
143Axel Domont (Fra) AG2R La Mondiale1:35:01
144Christian Knees (Ger) Team Sky1:35:44
145Patrick Konrad (Aut) Bora-Hansgrohe1:36:14
146Christoph Pfingsten (Ger) Bora-Hansgrohe1:36:34
147Maxim Belkov (Rus) Katusha-Alpecin1:37:47
148Niki Terpstra (Ned) Quick-Step Floors1:38:55
149Daniel Hoelgaard (Nor) FDJ1:40:00
150Magnus Cort (Den) Orica-Scott1:40:01
151Hernando Bohórquez (Col) Manzana Postobon1:40:10
152Yves Lampaert (Bel) Quick-Step Floors1:41:19
153Michael Mørkøv (Den) Katusha-Alpecin1:42:14
154Daniel Oss (Ita) BMC Racing Team1:42:27
155Diego Rubio (Spa) Caja Rural-Seguros RGA1:42:44
156Ivan Garcia Cortina (Spa) Bahrain-Merida1:44:06
157Nicholas Schultz (Aus) Caja Rural-Seguros RGA1:44:41
158Aaron Gate (NZl) Aqua Blue Sport1:45:42
159George Bennett (NZl) Team LottoNL-Jumbo1:47:21
160William Clarke (Aus) Cannondale-Drapac1:49:03
161Mark Christian (GBr) Aqua Blue Sport1:49:49
162Kenneth Van Bilsen (Bel) Cofidis, Solutions Credits1:53:19
163Sebastián Molano (Col) Manzana Postobon1:53:35
164Remy Mertz (Bel) Lotto Soudal1:53:58
165Rein Taaramäe (Est) Katusha-Alpecin1:53:59
166Thomas Scully (NZl) Cannondale-Drapac1:54:05
167Ian Stannard (GBr) Team Sky1:54:38
168Adam Blythe (GBr) Aqua Blue Sport1:55:39
169Sam Bewley (NZl) Orica-Scott1:56:32
170Michael Schwarzmann (Ger) Bora-Hansgrohe1:58:03
171Svein Tuft (Can) Orica-Scott1:58:14
172Andreas Schillinger (Ger) Bora-Hansgrohe1:59:25
173Lasse Norman Hansen (Den) Aqua Blue Sport2:00:11
174Jorge Arcas (Spa) Movistar Team2:00:41
175Jelle Wallays (Bel) Lotto Soudal2:00:43
176Peter Koning (Ned) Aqua Blue Sport2:01:56
177Federico Zurlo (Ita) UAE Team Emirates2:02:37
178Lorrenzo Manzin (Fra) FDJ2:05:42
179Conor Dunne (Irl) Aqua Blue Sport2:06:44
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Matteo Trentin (Ita) Quick-Step Floors78pts
2Christopher Froome (GBr) Team Sky55Row 1 - Cell 3
3Pawel Poljanski (Pol) Bora-Hansgrohe44Row 2 - Cell 3
4Matej Mohoric (Slo) UAE Team Emirates43Row 3 - Cell 3
5Jose Joaquin Rojas Gil (Spa) Movistar Team41Row 4 - Cell 3
6Johan Esteban Chaves Rubio (Col) Orica-Scott38Row 5 - Cell 3
7Vincenzo Nibali (Ita) Bahrain-Merida37Row 6 - Cell 3
8Julian Alaphilippe (Fra) Quick-Step Floors34Row 7 - Cell 3
9Jan Polanc (Slo) UAE Team Emirates32Row 8 - Cell 3
10Alexey Lutsenko (Kaz) Astana Pro Team29Row 9 - Cell 3
11David de la Cruz (Spa) Quick-Step Floors29Row 10 - Cell 3
12Marc Soler (Spa) Movistar Team28Row 11 - Cell 3
13Edward Theuns (Bel) Trek-Segafredo28Row 12 - Cell 3
14Tomasz Marczynski (Pol) Lotto Soudal27Row 13 - Cell 3
15Yves Lampaert (Bel) Quick-Step Floors25Row 14 - Cell 3
16Tom Van Asbroeck (Bel) Cannondale-Drapac25Row 15 - Cell 3
17Nicolas Roche (Irl) BMC Racing Team24Row 16 - Cell 3
18Michael Woods (Can) Cannondale-Drapac23Row 17 - Cell 3
19Luis León Sánchez (Spa) Astana Pro Team23Row 18 - Cell 3
20Jetse Bol (Ned) Manzana Postobon23Row 19 - Cell 3
21Fabio Aru (Ita) Astana Pro Team22Row 20 - Cell 3
22Sacha Modolo (Ita) UAE Team Emirates22Row 21 - Cell 3
23Alessandro De Marchi (Ita) BMC Racing Team20Row 22 - Cell 3
24Juan José Lobato (Spa) Team LottoNL-Jumbo20Row 23 - Cell 3
25Serge Pauwels (Bel) Dimension Data18Row 24 - Cell 3
26Alexis Gougeard (Fra) AG2R La Mondiale18Row 25 - Cell 3
27Enric Mas (Spa) Quick-Step Floors17Row 26 - Cell 3
28Adam Blythe (GBr) Aqua Blue Sport17Row 27 - Cell 3
29Alberto Contador Velasco (Spa) Trek-Segafredo16Row 28 - Cell 3
30Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA16Row 29 - Cell 3
31Rafal Majka (Pol) Bora-Hansgrohe16Row 30 - Cell 3
32Marco Haller (Aut) Katusha-Alpecin16Row 31 - Cell 3
33Michel Kreder (Ned) Aqua Blue Sport15Row 32 - Cell 3
34Wilco Kelderman (Ned) Team Sunweb14Row 33 - Cell 3
35Romain Bardet (Fra) AG2R La Mondiale14Row 34 - Cell 3
36Thomas De Gendt (Bel) Lotto Soudal14Row 35 - Cell 3
37Jacques Janse van Rensburg (RSA) Dimension Data14Row 36 - Cell 3
38Michael Schwarzmann (Ger) Bora-Hansgrohe14Row 37 - Cell 3
39Arnaud Courteille (Fra) FDJ13Row 38 - Cell 3
40Tejay van Garderen (USA) BMC Racing Team12Row 39 - Cell 3
41Ilnur Zakarin (Rus) Katusha-Alpecin12Row 40 - Cell 3
42Nelson Oliveira (Por) Movistar Team12Row 41 - Cell 3
43Alexandre Geniez (Fra) AG2R La Mondiale12Row 42 - Cell 3
44Jack Haig (Aus) Orica-Scott11Row 43 - Cell 3
45Daniel Oss (Ita) BMC Racing Team11Row 44 - Cell 3
46Floris De Tier (Bel) Team LottoNL-Jumbo10Row 45 - Cell 3
47Rafael Reis (Por) Caja Rural-Seguros RGA10Row 46 - Cell 3
48Maxime Monfort (Bel) Lotto Soudal9Row 47 - Cell 3
49Giovanni Visconti (Ita) Bahrain-Merida9Row 48 - Cell 3
50Lorrenzo Manzin (Fra) FDJ9Row 49 - Cell 3
51Adam Yates (GBr) Orica-Scott8Row 50 - Cell 3
52Sam Oomen (Ned) Team Sunweb8Row 51 - Cell 3
53Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits8Row 52 - Cell 3
54Bart De Clercq (Bel) Lotto Soudal8Row 53 - Cell 3
55Emanuel Buchmann (Ger) Bora-Hansgrohe8Row 54 - Cell 3
56Søren Kragh Andersen (Den) Team Sunweb8Row 55 - Cell 3
57Tobias Ludvigsson (Swe) FDJ7Row 56 - Cell 3
58Domenico Pozzovivo (Ita) AG2R La Mondiale7Row 57 - Cell 3
59Alberto Losada Alguacil (Spa) Katusha-Alpecin7Row 58 - Cell 3
60Matvey Mamykin (Rus) Katusha-Alpecin7Row 59 - Cell 3
61Anthony Perez (Fra) Cofidis, Solutions Credits7Row 60 - Cell 3
62Patrick Konrad (Aut) Bora-Hansgrohe7Row 61 - Cell 3
63Aldemar Reyes (Col) Manzana Postobon6Row 62 - Cell 3
64Jeremy Maison (Fra) FDJ6Row 63 - Cell 3
65Mikel Nieve Ituralde (Spa) Team Sky5Row 64 - Cell 3
66Daan Olivier (Ned) Team LottoNL-Jumbo5Row 65 - Cell 3
67Richard Carapaz (Ecu) Movistar Team5Row 66 - Cell 3
68Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo5Row 67 - Cell 3
69Diego Rosa (Ita) Team Sky4Row 68 - Cell 3
70Diego Rubio (Spa) Caja Rural-Seguros RGA4Row 69 - Cell 3
71Loic Vliegen (Bel) BMC Racing Team4Row 70 - Cell 3
72Simon Clarke (Aus) Cannondale-Drapac4Row 71 - Cell 3
73Davide Villella (Ita) Cannondale-Drapac4Row 72 - Cell 3
74Wout Poels (Ned) Team Sky3Row 73 - Cell 3
75Miguel Angel Lopez (Col) Astana Pro Team3Row 74 - Cell 3
76Simon Yates (GBr) Orica-Scott3Row 75 - Cell 3
77Julien Bernard (Fra) Trek-Segafredo3Row 76 - Cell 3
78Sebastián Molano (Col) Manzana Postobon3Row 77 - Cell 3
79Daniel Moreno Fernandez (Spa) Movistar Team2Row 78 - Cell 3
80Stéphane Rossetto (Fra) Cofidis, Solutions Credits2Row 79 - Cell 3
81Louis Meintjes (RSA) UAE Team Emirates1Row 80 - Cell 3
82Darwin Atapuma (Col) UAE Team Emirates1Row 81 - Cell 3
83Jesus Hernandez Blazquez (Spa) Trek-Segafredo1Row 82 - Cell 3
84Koen de Kort (Ned) Trek-Segafredo1Row 83 - Cell 3
85Antonio Pedrero (Spa) Movistar Team1Row 84 - Cell 3
86Christoph Pfingsten (Ger) Bora-Hansgrohe1Row 85 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Davide Villella (Ita) Cannondale-Drapac38pts
2Thomas De Gendt (Bel) Lotto Soudal17Row 1 - Cell 3
3Christopher Froome (GBr) Team Sky15Row 2 - Cell 3
4Jose Joaquin Rojas Gil (Spa) Movistar Team14Row 3 - Cell 3
5Darwin Atapuma (Col) UAE Team Emirates12Row 4 - Cell 3
6Alexandre Geniez (Fra) AG2R La Mondiale11Row 5 - Cell 3
7Lluís Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA11Row 6 - Cell 3
8Rafal Majka (Pol) Bora-Hansgrohe10Row 7 - Cell 3
9Johan Esteban Chaves Rubio (Col) Orica-Scott9Row 8 - Cell 3
10Marc Soler (Spa) Movistar Team6Row 9 - Cell 3
11Alexey Lutsenko (Kaz) Astana Pro Team6Row 10 - Cell 3
12Matteo Trentin (Ita) Quick-Step Floors6Row 11 - Cell 3
13Julian Alaphilippe (Fra) Quick-Step Floors6Row 12 - Cell 3
14Tomasz Marczynski (Pol) Lotto Soudal5Row 13 - Cell 3
15Jacques Janse van Rensburg (RSA) Dimension Data5Row 14 - Cell 3
16Przemyslaw Niemiec (Pol) UAE Team Emirates5Row 15 - Cell 3
17Matej Mohoric (Slo) UAE Team Emirates4Row 16 - Cell 3
18Laurens De Vreese (Bel) Astana Pro Team4Row 17 - Cell 3
19Michael Woods (Can) Cannondale-Drapac4Row 18 - Cell 3
20Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA4Row 19 - Cell 3
21Jan Polanc (Slo) UAE Team Emirates4Row 20 - Cell 3
22Fabricio Ferrari (Uru) Caja Rural-Seguros RGA4Row 21 - Cell 3
23Nicolas Roche (Irl) BMC Racing Team3Row 22 - Cell 3
24Stéphane Rossetto (Fra) Cofidis, Solutions Credits3Row 23 - Cell 3
25Enric Mas (Spa) Quick-Step Floors3Row 24 - Cell 3
26Tobias Ludvigsson (Swe) FDJ3Row 25 - Cell 3
27Brendan Canty (Aus) Cannondale-Drapac3Row 26 - Cell 3
28Wilco Kelderman (Ned) Team Sunweb2Row 27 - Cell 3
29Rui Alberto Faria da Costa (Por) UAE Team Emirates2Row 28 - Cell 3
30Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits2Row 29 - Cell 3
31Jarlinson Pantano (Col) Trek-Segafredo2Row 30 - Cell 3
32Clement Chevrier (Fra) AG2R La Mondiale2Row 31 - Cell 3
33Maxime Monfort (Bel) Lotto Soudal2Row 32 - Cell 3
34Pawel Poljanski (Pol) Bora-Hansgrohe2Row 33 - Cell 3
35Serge Pauwels (Bel) Dimension Data2Row 34 - Cell 3
36Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo2Row 35 - Cell 3
37Axel Domont (Fra) AG2R La Mondiale2Row 36 - Cell 3
38Hernando Bohórquez (Col) Manzana Postobon2Row 37 - Cell 3
39Daniel Oss (Ita) BMC Racing Team2Row 38 - Cell 3
40Diego Rubio (Spa) Caja Rural-Seguros RGA2Row 39 - Cell 3
41Ilnur Zakarin (Rus) Katusha-Alpecin1Row 40 - Cell 3
42Nelson Oliveira (Por) Movistar Team1Row 41 - Cell 3
43Romain Bardet (Fra) AG2R La Mondiale1Row 42 - Cell 3
44Diego Rosa (Ita) Team Sky1Row 43 - Cell 3
45Ricardo Vilela (Por) Manzana Postobon1Row 44 - Cell 3
46Alessandro De Marchi (Ita) BMC Racing Team1Row 45 - Cell 3
47Matvey Mamykin (Rus) Katusha-Alpecin1Row 46 - Cell 3
48Juan Felipe Osorio (Col) Manzana Postobon1Row 47 - Cell 3
49Francisco Ventoso (Spa) BMC Racing Team1Row 48 - Cell 3
50Rafael Reis (Por) Caja Rural-Seguros RGA1Row 49 - Cell 3
Swipe to scroll horizontally
Combined classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Christopher Froome (GBr) Team Sky6pts
2Johan Esteban Chaves Rubio (Col) Orica-Scott17Row 1 - Cell 3
3Jose Joaquin Rojas Gil (Spa) Movistar Team31Row 2 - Cell 3
4Nicolas Roche (Irl) BMC Racing Team43Row 3 - Cell 3
5Michael Woods (Can) Cannondale-Drapac45Row 4 - Cell 3
6Jan Polanc (Slo) UAE Team Emirates53Row 5 - Cell 3
7Matej Mohoric (Slo) UAE Team Emirates66Row 6 - Cell 3
8Jaime Roson Garcia (Spa) Caja Rural-Seguros RGA70Row 7 - Cell 3
9Wilco Kelderman (Ned) Team Sunweb73Row 8 - Cell 3
10Tomasz Marczynski (Pol) Lotto Soudal78Row 9 - Cell 3
11Rafal Majka (Pol) Bora-Hansgrohe80Row 10 - Cell 3
12Marc Soler (Spa) Movistar Team82Row 11 - Cell 3
13Ilnur Zakarin (Rus) Katusha-Alpecin92Row 12 - Cell 3
14Matteo Trentin (Ita) Quick-Step Floors94Row 13 - Cell 3
15Pawel Poljanski (Pol) Bora-Hansgrohe95Row 14 - Cell 3
16Alexey Lutsenko (Kaz) Astana Pro Team106Row 15 - Cell 3
17Nelson Oliveira (Por) Movistar Team110Row 16 - Cell 3
18Romain Bardet (Fra) AG2R La Mondiale111Row 17 - Cell 3
19Thomas De Gendt (Bel) Lotto Soudal112Row 18 - Cell 3
20Darwin Atapuma (Col) UAE Team Emirates114Row 19 - Cell 3
21Luis Angel Maté Mardones (Spa) Cofidis, Solutions Credits114Row 20 - Cell 3
22Enric Mas (Spa) Quick-Step Floors117Row 21 - Cell 3
23Alexandre Geniez (Fra) AG2R La Mondiale122Row 22 - Cell 3
24Julian Alaphilippe (Fra) Quick-Step Floors122Row 23 - Cell 3
25Serge Pauwels (Bel) Dimension Data127Row 24 - Cell 3
26Alessandro De Marchi (Ita) BMC Racing Team130Row 25 - Cell 3
27Jacques Janse van Rensburg (RSA) Dimension Data136Row 26 - Cell 3
28Maxime Monfort (Bel) Lotto Soudal137Row 27 - Cell 3
29Tobias Ludvigsson (Swe) FDJ149Row 28 - Cell 3
30Diego Rosa (Ita) Team Sky159Row 29 - Cell 3
31Davide Villella (Ita) Cannondale-Drapac178Row 30 - Cell 3
32Stéphane Rossetto (Fra) Cofidis, Solutions Credits180Row 31 - Cell 3
33Bert-Jan Lindeman (Ned) Team LottoNL-Jumbo187Row 32 - Cell 3
34Matvey Mamykin (Rus) Katusha-Alpecin194Row 33 - Cell 3
35Rafael Reis (Por) Caja Rural-Seguros RGA231Row 34 - Cell 3
36Daniel Oss (Ita) BMC Racing Team238Row 35 - Cell 3
37Diego Rubio (Spa) Caja Rural-Seguros RGA265Row 36 - Cell 3
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Movistar Team119:57:59
2Astana Pro Team0:09:24
3UAE Team Emirates0:11:37
4Orica - Scott0:13:10
5Team Sky0:16:17
6Caja Rural - Seguros RGA0:26:16
7BMC Racing Team0:33:31
8Team Sunweb0:37:15
9Quick - Step Floors0:38:50
10AG2R La Mondiale0:41:41
11Team Lotto NL - Jumbo0:48:13
12Bahrain - Merida0:48:22
13Trek - Segafredo0:49:49
14Manzana Postobon Team1:05:59
15Team Dimension Data1:16:02
16Lotto Soudal1:17:37
17Cofidis, Solutions Credits1:25:10
18Team Katusha Alpecin1:25:39
19Bora - Hansgrohe1:48:44
20Cannondale Drapac Professional Cycling Team1:54:11
21FDJ2:05:17
22Aqua Blue Sport3:28:00

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Patrick Fletcher

Patrick is an NCTJ-trained journalist, and former deputy editor of Cyclingnews, who has seven years’ experience covering professional cycling. He has a modern languages degree from Durham University and has been able to put it to some use in what is a multi-lingual sport, with a particular focus on French and Spanish-speaking riders. Away from cycling, Patrick spends most of his time playing or watching other forms of sport - football, tennis, trail running, darts, to name a few, but he draws the line at rugby.


Latest on Cyclingnews