Vuelta a Espana: Pinot wins stage 19 atop Coll de la Rabassa

Latest Videos From
Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Thibaut Pinot (Fra) Groupama-FDJ3:42:05
2Simon Yates (GBr) Mitchelton-Scott0:00:05
3Steven Kruijswijk (Ned) LottoNL-Jumbo0:00:13
4Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale0:00:52
5Miguel Angel Lopez (Col) Astana Pro TeamRow 4 - Cell 2
6Enric Mas (Spa) Quick-Step FloorsRow 5 - Cell 2
7Wilco Kelderman (Ned) Team Sunweb0:01:03
8Alejandro Valverde (Spa) Movistar Team0:01:12
9Tony Gallopin (Fra) AG2R La Mondiale0:01:15
10Nairo Quintana (Col) Movistar Team0:01:49
11Rafal Majka (Pol) Bora-Hansgrohe0:02:20
12Alessandro De Marchi (Ita) BMC Racing TeamRow 11 - Cell 2
13Ilnur Zakarin (Rus) Katusha-AlpecinRow 12 - Cell 2
14Ion Izagirre (Spa) Bahrain-MeridaRow 13 - Cell 2
15Emanuel Buchmann (Ger) Bora-HansgroheRow 14 - Cell 2
16Daniel Moreno (Spa) EF Education First-Drapac p/b CannondaleRow 15 - Cell 2
17Rudy Molard (Fra) Groupama-FDJRow 16 - Cell 2
18Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias0:02:24
19Pello Bilbao (Spa) Astana Pro Team0:02:33
20Adam Yates (GBr) Mitchelton-Scott0:03:04
21Jan Hirt (Cze) Astana Pro Team0:03:21
22Richard Carapaz (Ecu) Movistar Team0:04:02
23Gianluca Brambilla (Ita) Trek-Segafredo0:05:20
24Benjamin King (USA) Dimension Data0:05:36
25Hector Saez Benito (Spa) Euskadi Basque Country-MuriasRow 24 - Cell 2
26Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA0:05:49
27Fabio Aru (Ita) UAE Team Emirates0:05:58
28Edward Ravasi (Ita) UAE Team Emirates0:06:09
29Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA0:08:34
30Jack Haig (Aus) Mitchelton-Scott0:09:52
31Tiesj Benoot (Bel) Lotto SoudalRow 30 - Cell 2
32Mikel Iturria Segurola (Spa) Euskadi Basque Country-MuriasRow 31 - Cell 2
33José Mendes (Por) Burgos BH0:10:27
34Reto Hollenstein (Swi) Katusha-AlpecinRow 33 - Cell 2
35Dylan Teuns (Bel) BMC Racing Team0:11:44
36Floris De Tier (Bel) LottoNL-JumboRow 35 - Cell 2
37Martijn Tusveld (Ned) Team SunwebRow 36 - Cell 2
38Jai Hindley (Aus) Team SunwebRow 37 - Cell 2
39Merhawi Kudus (Eri) Dimension DataRow 38 - Cell 2
40Pieter Serry (Bel) Quick-Step FloorsRow 39 - Cell 2
41Hubert Dupont (Fra) AG2R La MondialeRow 40 - Cell 2
42Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:12:59
43Jorge Cubero Galvez (Spa) Burgos BHRow 42 - Cell 2
44Pavel Kochetkov (Rus) Katusha-AlpecinRow 43 - Cell 2
45Léo Vincent (Fra) Groupama-FDJRow 44 - Cell 2
46Mikael Cherel (Fra) AG2R La MondialeRow 45 - Cell 2
47Dries Devenyns (Bel) Quick-Step Floors0:13:06
48Vincenzo Nibali (Ita) Bahrain-Merida0:14:02
49Nans Peters (Fra) AG2R La Mondiale0:15:44
50Alexandre Geniez (Fra) AG2R La MondialeRow 49 - Cell 2
51Mathias Le Turnier (Fra) Cofidis, Solutions CreditsRow 50 - Cell 2
52Maxime Monfort (Bel) Lotto SoudalRow 51 - Cell 2
53Victor Campenaerts (Bel) Lotto SoudalRow 52 - Cell 2
54Ryan Gibbons (RSA) Dimension DataRow 53 - Cell 2
55Damien Howson (Aus) Mitchelton-ScottRow 54 - Cell 2
56Davide Villella (Ita) Astana Pro TeamRow 55 - Cell 2
57Ben Gastauer (Lux) AG2R La MondialeRow 56 - Cell 2
58Sander Armee (Bel) Lotto SoudalRow 57 - Cell 2
59Winner Anacona (Col) Movistar TeamRow 58 - Cell 2
60Valerio Conti (Ita) UAE Team EmiratesRow 59 - Cell 2
61Sergio Henao (Col) Team SkyRow 60 - Cell 2
62Jesus Herrada (Spa) Cofidis, Solutions CreditsRow 61 - Cell 2
63Tiago Machado (Por) Katusha-AlpecinRow 62 - Cell 2
64Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-MuriasRow 63 - Cell 2
65Tao Geoghegan Hart (GBr) Team SkyRow 64 - Cell 2
66Sepp Kuss (USA) LottoNL-JumboRow 65 - Cell 2
67Stephane Rossetto (Fra) Cofidis, Solutions CreditsRow 66 - Cell 2
68Nicolas Roche (Irl) BMC Racing TeamRow 67 - Cell 2
69Brent Bookwalter (USA) BMC Racing TeamRow 68 - Cell 2
70Dario Cataldo (Ita) Astana Pro TeamRow 69 - Cell 2
71David De La Cruz (Spa) Team SkyRow 70 - Cell 2
72Gorka Izagirre (Spa) Bahrain-MeridaRow 71 - Cell 2
73Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale0:16:11
74Fabio Felline (Ita) Trek-Segafredo0:16:48
75Davide Formolo (Ita) Bora-HansgroheRow 74 - Cell 2
76George Bennett (NZl) LottoNL-Jumbo0:17:51
77Omar Fraile (Spa) Astana Pro Team0:18:01
78Jesus Ezquerra Muela (Spa) Burgos BHRow 77 - Cell 2
79Andrey Zeits (Kaz) Astana Pro TeamRow 78 - Cell 2
80Joey Rosskopf (USA) BMC Racing TeamRow 79 - Cell 2
81Michael Woods (Can) EF Education First-Drapac p/b CannondaleRow 80 - Cell 2
82Louis Meintjes (RSA) Dimension DataRow 81 - Cell 2
83Tom Van Asbroeck (Bel) EF Education First-Drapac p/b CannondaleRow 82 - Cell 2
84Pierre Rolland (Fra) EF Education First-Drapac p/b CannondaleRow 83 - Cell 2
85Francisco Ventoso (Spa) BMC Racing TeamRow 84 - Cell 2
86Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-MuriasRow 85 - Cell 2
87Eduard Prades Reverter (Spa) Euskadi Basque Country-MuriasRow 86 - Cell 2
88Oscar Cabedo Carda (Spa) Burgos BHRow 87 - Cell 2
89Richie Porte (Aus) BMC Racing TeamRow 88 - Cell 2
90Johannes Fröhlinger (Ger) Team SunwebRow 89 - Cell 2
91Benjamin Thomas (Fra) Groupama-FDJ0:18:32
92Thomas De Gendt (Bel) Lotto Soudal0:20:14
93Johann Van Zyl (RSA) Dimension DataRow 92 - Cell 2
94Franco Pellizotti (Ita) Bahrain-MeridaRow 93 - Cell 2
95Jetse Bol (Ned) Burgos BHRow 94 - Cell 2
96Igor Anton (Spa) Dimension DataRow 95 - Cell 2
97Jonathan Castroviejo (Spa) Team SkyRow 96 - Cell 2
98Salvatore Puccio (Ita) Team SkyRow 97 - Cell 2
99Markel Irizar (Spa) Trek-SegafredoRow 98 - Cell 2
100Jhonatan Restrepo (Col) Katusha-AlpecinRow 99 - Cell 2
101Bauke Mollema (Ned) Trek-SegafredoRow 100 - Cell 2
102Vegard Stake Laengen (Nor) UAE Team EmiratesRow 101 - Cell 2
103Kenneth Vanbilsen (Bel) Cofidis, Solutions CreditsRow 102 - Cell 2
104Tosh Van Der Sande (Bel) Lotto SoudalRow 103 - Cell 2
105Nicholas Schultz (Aus) Caja Rural-Seguros RGARow 104 - Cell 2
106Nelson Oliveira (Por) Movistar TeamRow 105 - Cell 2
107Mickael Delage (Fra) Groupama-FDJRow 106 - Cell 2
108Garikoitz Bravo Oiarbide (Spa) Euskadi Basque Country-MuriasRow 107 - Cell 2
109Andrey Amador (CRc) Movistar TeamRow 108 - Cell 2
110Ian Boswell (USA) Katusha-AlpecinRow 109 - Cell 2
111Mike Teunissen (Ned) Team SunwebRow 110 - Cell 2
112Marc Sarreau (Fra) Groupama-FDJRow 111 - Cell 2
113Amanuel Ghebreigzabhier (Eri) Dimension DataRow 112 - Cell 2
114Thomas Leezer (Ned) LottoNL-Jumbo0:20:23
115Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 114 - Cell 2
116Jon Aberasturi Izaga (Spa) Euskadi Basque Country-Murias0:20:32
117Loic Chetout (Fra) Cofidis, Solutions Credits0:20:40
118Nikita Stalnov (Kaz) Astana Pro Team0:20:48
119Jose Herrada (Spa) Cofidis, Solutions Credits0:21:16
120Luis Angel Mate Mardones (Spa) Cofidis, Solutions CreditsRow 119 - Cell 2
121Antoine Duchesne (Can) Groupama-FDJRow 120 - Cell 2
122Ivan Garcia (Spa) Bahrain-Merida0:21:23
123Elia Viviani (Ita) Quick-Step Floors0:25:17
124Michael Albasini (Swi) Mitchelton-ScottRow 123 - Cell 2
125Julien Duval (Fra) AG2R La MondialeRow 124 - Cell 2
126Bert-Jan Lindeman (Ned) LottoNL-Jumbo0:25:37
127Lars Boom (Ned) LottoNL-JumboRow 126 - Cell 2
128Matteo Trentin (Ita) Mitchelton-Scott0:25:59
129Fabio Sabatini (Ita) Quick-Step FloorsRow 128 - Cell 2
130Michal Kwiatkowski (Pol) Team SkyRow 129 - Cell 2
131Michael Mørkøv (Den) Quick-Step FloorsRow 130 - Cell 2
132Pablo Torres Muiño (Spa) Burgos BHRow 131 - Cell 2
133Alex Aranburu Deba (Spa) Caja Rural-Seguros RGARow 132 - Cell 2
134Mitchell Docker (Aus) EF Education First-Drapac p/b CannondaleRow 133 - Cell 2
135Kiel Reijnen (USA) Trek-SegafredoRow 134 - Cell 2
136Jelle Wallays (Bel) Lotto SoudalRow 135 - Cell 2
137Luka Mezgec (Slo) Mitchelton-ScottRow 136 - Cell 2
138Luka Pibernik (Slo) Bahrain-MeridaRow 137 - Cell 2
139Danny van Poppel (Ned) LottoNL-JumboRow 138 - Cell 2
140Kasper Asgreen (Den) Quick-Step FloorsRow 139 - Cell 2
141Alex Edmondson (Aus) Mitchelton-ScottRow 140 - Cell 2
142Simone Consonni (Ita) UAE Team EmiratesRow 141 - Cell 2
143Antonio Molina Canet (Spa) Caja Rural-Seguros RGARow 142 - Cell 2
144Imanol Erviti (Spa) Movistar TeamRow 143 - Cell 2
145Diego Rubio Hernandez (Spa) Burgos BHRow 144 - Cell 2
146Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGARow 145 - Cell 2
147Michael Storer (Aus) Team SunwebRow 146 - Cell 2
148Nelson Andres Soto Martinez (Col) Caja Rural-Seguros RGARow 147 - Cell 2
149Matthias Brändle (Aut) Trek-SegafredoRow 148 - Cell 2
150Jay McCarthy (Aus) Bora-HansgroheRow 149 - Cell 2
151Max Walscheid (Ger) Team SunwebRow 150 - Cell 2
152Marcus Burghardt (Ger) Bora-HansgroheRow 151 - Cell 2
153Peter Sagan (Svk) Bora-HansgroheRow 152 - Cell 2
154Daniele Bennati (Ita) Movistar TeamRow 153 - Cell 2
155Giacomo Nizzolo (Ita) Trek-SegafredoRow 154 - Cell 2
156Michael Schwarzmann (Ger) Bora-HansgroheRow 155 - Cell 2
157Sebastian Langeveld (Ned) EF Education First-Drapac p/b CannondaleRow 156 - Cell 2
158Stephen Cummings (GBr) Dimension DataRow 157 - Cell 2
DNSLukas Pöstlberger (Aut) Bora-HansgroheRow 158 - Cell 2
DNFLaurens De Plus (Bel) Quick-Step FloorsRow 159 - Cell 2
Swipe to scroll horizontally
Sprint - Sant Julià de Lòria - 136.7 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Castroviejo (Spa) Team Sky4pts
2Benjamin Thomas (Fra) Groupama-FDJ2Row 1 - Cell 3
3Luka Mezgec (Slo) Mitchelton-Scott1Row 2 - Cell 3
Swipe to scroll horizontally
Finish - Naturlandia. Coll de la Rabassa - 154.4 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thibaut Pinot (Fra) Groupama-FDJ25pts
2Simon Yates (GBr) Mitchelton-Scott20Row 1 - Cell 3
3Steven Kruijswijk (Ned) LottoNL-Jumbo16Row 2 - Cell 3
4Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale14Row 3 - Cell 3
5Miguel Angel Lopez (Col) Astana Pro Team12Row 4 - Cell 3
6Enric Mas (Spa) Quick-Step Floors10Row 5 - Cell 3
7Wilco Kelderman (Ned) Team Sunweb9Row 6 - Cell 3
8Alejandro Valverde (Spa) Movistar Team8Row 7 - Cell 3
9Tony Gallopin (Fra) AG2R La Mondiale7Row 8 - Cell 3
10Nairo Quintana (Col) Movistar Team6Row 9 - Cell 3
11Rafal Majka (Pol) Bora-Hansgrohe5Row 10 - Cell 3
12Alessandro De Marchi (Ita) BMC Racing Team4Row 11 - Cell 3
13Ilnur Zakarin (Rus) Katusha-Alpecin3Row 12 - Cell 3
14Ion Izagirre (Spa) Bahrain-Merida2Row 13 - Cell 3
15Emanuel Buchmann (Ger) Bora-Hansgrohe1Row 14 - Cell 3
Swipe to scroll horizontally
Mountain - Naturlandia. Coll de la Rabassa - 154.4 km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thibaut Pinot (Fra) Groupama-FDJ10pts
2Simon Yates (GBr) Mitchelton-Scott6Row 1 - Cell 3
3Steven Kruijswijk (Ned) LottoNL-Jumbo4Row 2 - Cell 3
4Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale2Row 3 - Cell 3
5Miguel Angel Lopez (Col) Astana Pro Team1Row 4 - Cell 3
Swipe to scroll horizontally
Combative
#Rider Name (Country) Team
1Jonathan Castroviejo (Spa) Team Sky
Swipe to scroll horizontally
Team
#Rider Name (Country) TeamResult
1Astana Pro Team11:13:01
2Movistar Team0:00:17
3Mitchelton-Scott0:06:15
4Groupama-FDJ0:08:33
5Euskadi Basque Country0:11:06
6EF Education First-Drapac p/b Cannondale0:12:37
7Bora-Hansgrohe0:14:42
8Team Sunweb0:17:45
9Quick-Step Floors0:18:56
10Katusha-Alpecin0:19:00
11AG2R La Mondiale0:19:12
12Caja Rural-Seguros RGA0:20:36
13LottoNl-Jumbo0:20:55
14UAE Team Emirates0:21:05
15BMC Racing Team0:23:02
16Bahrain-Merida0:25:20
17Dimension Data0:26:18
18Lotto Soudal0:34:34
19Burgos-BH0:34:41
20Trek-Segafredo0:35:36
21Cofidis, Solutions Credits0:40:26
22Team SkyRow 21 - Cell 2
Swipe to scroll horizontally
General classification after stage 19
#Rider Name (Country) TeamResult
1Simon Yates (GBr) Mitchelton-Scott76:44:41
2Alejandro Valverde (Spa) Movistar Team0:01:38
3Steven Kruijswijk (Ned) LottoNL-Jumbo0:01:58
4Enric Mas (Spa) Quick-Step Floors0:02:15
5Miguel Angel Lopez (Col) Astana Pro Team0:02:29
6Nairo Quintana (Col) Movistar Team0:04:01
7Thibaut Pinot (Fra) Groupama-FDJ0:05:22
8Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale0:05:29
9Ion Izagirre (Spa) Bahrain-Merida0:06:30
10Tony Gallopin (Fra) AG2R La Mondiale0:07:21
11Emanuel Buchmann (Ger) Bora-Hansgrohe0:08:54
12Wilco Kelderman (Ned) Team Sunweb0:10:19
13Rafal Majka (Pol) Bora-Hansgrohe0:12:48
14Gianluca Brambilla (Ita) Trek-Segafredo0:16:56
15Rudy Molard (Fra) Groupama-FDJ0:19:52
16Jack Haig (Aus) Mitchelton-Scott0:24:33
17David De La Cruz (Spa) Team Sky0:25:40
18Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias0:30:10
19Fabio Aru (Ita) UAE Team Emirates0:31:05
20Richard Carapaz (Ecu) Movistar Team0:35:25
21Ilnur Zakarin (Rus) Katusha-Alpecin0:43:04
22Benjamin King (USA) Dimension Data0:48:01
23Jesus Herrada (Spa) Cofidis, Solutions Credits0:50:25
24Davide Formolo (Ita) Bora-Hansgrohe0:51:37
25Sergio Henao (Col) Team Sky0:53:29
26Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA0:55:07
27Hubert Dupont (Fra) AG2R La Mondiale0:59:45
28George Bennett (NZl) LottoNL-Jumbo1:00:28
29Dylan Teuns (Bel) BMC Racing Team1:01:07
30Gorka Izagirre (Spa) Bahrain-Merida1:01:44
31Merhawi Kudus (Eri) Dimension Data1:08:03
32Pello Bilbao (Spa) Astana Pro Team1:08:43
33Bauke Mollema (Ned) Trek-Segafredo1:13:04
34Floris De Tier (Bel) LottoNL-Jumbo1:14:53
35Jai Hindley (Aus) Team Sunweb1:15:22
36Ben Gastauer (Lux) AG2R La Mondiale1:17:01
37Michael Woods (Can) EF Education First-Drapac p/b Cannondale1:17:07
38Daniel Moreno (Spa) EF Education First-Drapac p/b Cannondale1:20:30
39Amanuel Ghebreigzabhier (Eri) Dimension Data1:21:39
40Michal Kwiatkowski (Pol) Team Sky1:21:56
41Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale1:22:59
42Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA1:24:04
43Edward Ravasi (Ita) UAE Team Emirates1:25:53
44Nicolas Roche (Irl) BMC Racing Team1:27:36
45Maxime Monfort (Bel) Lotto Soudal1:31:42
46Davide Villella (Ita) Astana Pro Team1:35:47
47Jose Herrada (Spa) Cofidis, Solutions Credits1:41:05
48Louis Meintjes (RSA) Dimension Data1:43:29
49Adam Yates (GBr) Mitchelton-Scott1:43:35
50Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA1:44:53
51Franco Pellizotti (Ita) Bahrain-Merida1:47:15
52Igor Anton (Spa) Dimension Data1:47:34
53Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias1:47:44
54Stephane Rossetto (Fra) Cofidis, Solutions Credits1:48:54
55Valerio Conti (Ita) UAE Team Emirates1:49:00
56Fabio Felline (Ita) Trek-Segafredo1:49:14
57Pavel Kochetkov (Rus) Katusha-Alpecin1:49:46
58Andrey Zeits (Kaz) Astana Pro Team1:49:54
59Reto Hollenstein (Swi) Katusha-Alpecin1:51:14
60Tao Geoghegan Hart (GBr) Team Sky1:52:57
61Vincenzo Nibali (Ita) Bahrain-Merida1:53:35
62Omar Fraile (Spa) Astana Pro Team1:54:57
63Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale1:58:06
64Sepp Kuss (USA) LottoNL-Jumbo1:58:42
65Dario Cataldo (Ita) Astana Pro Team1:59:18
66Eduard Prades Reverter (Spa) Euskadi Basque Country-Murias2:00:00
67Damien Howson (Aus) Mitchelton-Scott2:04:33
68Winner Anacona (Col) Movistar Team2:05:47
69Thomas De Gendt (Bel) Lotto Soudal2:06:09
70Alessandro De Marchi (Ita) BMC Racing Team2:07:54
71Brent Bookwalter (USA) BMC Racing Team2:08:35
72Sander Armee (Bel) Lotto Soudal2:09:19
73Jan Hirt (Cze) Astana Pro Team2:14:10
74Nelson Oliveira (Por) Movistar Team2:14:58
75Nicholas Schultz (Aus) Caja Rural-Seguros RGA2:18:39
76Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias2:21:38
77Léo Vincent (Fra) Groupama-FDJ2:22:32
78Nans Peters (Fra) AG2R La Mondiale2:22:46
79Hector Saez Benito (Spa) Euskadi Basque Country-Murias2:25:28
80Tiago Machado (Por) Katusha-Alpecin2:27:02
81Joey Rosskopf (USA) BMC Racing Team2:30:49
82Ryan Gibbons (RSA) Dimension Data2:34:04
83Martijn Tusveld (Ned) Team Sunweb2:34:59
84Richie Porte (Aus) BMC Racing Team2:35:24
85Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale2:37:50
86Pieter Serry (Bel) Quick-Step Floors2:38:00
87Andrey Amador (CRc) Movistar Team2:40:25
88Jorge Cubero Galvez (Spa) Burgos BH2:42:36
89Alexandre Geniez (Fra) AG2R La Mondiale2:43:24
90Jay McCarthy (Aus) Bora-Hansgrohe2:44:03
91José Mendes (Por) Burgos BH2:44:37
92Oscar Cabedo Carda (Spa) Burgos BH2:46:24
93Dries Devenyns (Bel) Quick-Step Floors2:52:34
94Salvatore Puccio (Ita) Team Sky2:54:10
95Imanol Erviti (Spa) Movistar Team2:57:43
96Jonathan Castroviejo (Spa) Team Sky2:57:58
97Tiesj Benoot (Bel) Lotto Soudal3:00:40
98Jesus Ezquerra Muela (Spa) Burgos BH3:00:56
99Ivan Garcia (Spa) Bahrain-Merida3:04:41
100Mikael Cherel (Fra) AG2R La Mondiale3:08:40
101Jetse Bol (Ned) Burgos BH3:12:21
102Nikita Stalnov (Kaz) Astana Pro Team3:24:50
103Jhonatan Restrepo (Col) Katusha-Alpecin3:26:22
104Victor Campenaerts (Bel) Lotto Soudal3:30:13
105Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias3:31:50
106Alex Aranburu Deba (Spa) Caja Rural-Seguros RGA3:32:43
107Mike Teunissen (Ned) Team Sunweb3:32:58
108Francisco Ventoso (Spa) BMC Racing Team3:33:02
109Sven Erik Bystrøm (Nor) UAE Team Emirates3:33:53
110Tosh Van Der Sande (Bel) Lotto Soudal3:36:32
111Vegard Stake Laengen (Nor) UAE Team Emirates3:36:56
112Mathias Le Turnier (Fra) Cofidis, Solutions Credits3:38:47
113Mickael Delage (Fra) Groupama-FDJ3:40:44
114Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits3:43:27
115Michael Albasini (Swi) Mitchelton-Scott3:43:38
116Antonio Molina Canet (Spa) Caja Rural-Seguros RGA3:46:46
117Johannes Fröhlinger (Ger) Team Sunweb3:49:29
118Johann Van Zyl (RSA) Dimension Data3:49:54
119Garikoitz Bravo Oiarbide (Spa) Euskadi Basque Country-Murias3:50:46
120Peter Sagan (Svk) Bora-Hansgrohe3:55:12
121Matteo Trentin (Ita) Mitchelton-Scott3:56:30
122Michael Storer (Aus) Team Sunweb3:56:58
123Benjamin Thomas (Fra) Groupama-FDJ3:58:11
124Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA3:58:30
125Sebastian Langeveld (Ned) EF Education First-Drapac p/b Cannondale3:58:50
126Antoine Duchesne (Can) Groupama-FDJ4:03:05
127Markel Irizar (Spa) Trek-Segafredo4:04:54
128Pablo Torres Muiño (Spa) Burgos BH4:05:42
129Stephen Cummings (GBr) Dimension Data4:06:15
130Ian Boswell (USA) Katusha-Alpecin4:06:34
131Marc Sarreau (Fra) Groupama-FDJRow 130 - Cell 2
132Danny van Poppel (Ned) LottoNL-Jumbo4:09:21
133Daniele Bennati (Ita) Movistar Team4:13:19
134Kasper Asgreen (Den) Quick-Step Floors4:15:00
135Kiel Reijnen (USA) Trek-Segafredo4:17:29
136Bert-Jan Lindeman (Ned) LottoNL-Jumbo4:22:05
137Giacomo Nizzolo (Ita) Trek-Segafredo4:22:14
138Thomas Leezer (Ned) LottoNL-Jumbo4:23:19
139Luka Mezgec (Slo) Mitchelton-Scott4:23:23
140Luka Pibernik (Slo) Bahrain-Merida4:24:17
141Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits4:26:52
142Elia Viviani (Ita) Quick-Step Floors4:29:16
143Jon Aberasturi Izaga (Spa) Euskadi Basque Country-Murias4:29:43
144Simone Consonni (Ita) UAE Team Emirates4:29:49
145Diego Rubio Hernandez (Spa) Burgos BH4:30:34
146Loic Chetout (Fra) Cofidis, Solutions Credits4:31:00
147Jelle Wallays (Bel) Lotto Soudal4:31:03
148Michael Mørkøv (Den) Quick-Step Floors4:34:43
149Marcus Burghardt (Ger) Bora-Hansgrohe4:36:39
150Mitchell Docker (Aus) EF Education First-Drapac p/b Cannondale4:37:14
151Fabio Sabatini (Ita) Quick-Step Floors4:41:15
152Michael Schwarzmann (Ger) Bora-Hansgrohe4:45:56
153Lars Boom (Ned) LottoNL-Jumbo4:46:46
154Nelson Andres Soto Martinez (Col) Caja Rural-Seguros RGA4:48:26
155Alex Edmondson (Aus) Mitchelton-Scott4:52:22
156Max Walscheid (Ger) Team Sunweb4:53:55
157Julien Duval (Fra) AG2R La Mondiale5:08:55
158Matthias Brändle (Aut) Trek-Segafredo5:18:31
Swipe to scroll horizontally
Point classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alejandro Valverde (Spa) Movistar Team125pts
2Peter Sagan (Svk) Bora-Hansgrohe99Row 1 - Cell 3
3Dylan Teuns (Bel) BMC Racing Team93Row 2 - Cell 3
4Simon Yates (GBr) Mitchelton-Scott88Row 3 - Cell 3
5Miguel Angel Lopez (Col) Astana Pro Team83Row 4 - Cell 3
6Thibaut Pinot (Fra) Groupama-FDJ81Row 5 - Cell 3
7Elia Viviani (Ita) Quick-Step Floors80Row 6 - Cell 3
8Steven Kruijswijk (Ned) LottoNL-Jumbo71Row 7 - Cell 3
9Benjamin King (USA) Dimension Data69Row 8 - Cell 3
10Alessandro De Marchi (Ita) BMC Racing Team67Row 9 - Cell 3
11Michal Kwiatkowski (Pol) Team Sky66Row 10 - Cell 3
12Danny van Poppel (Ned) LottoNL-Jumbo66Row 11 - Cell 3
13Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale62Row 12 - Cell 3
14Giacomo Nizzolo (Ita) Trek-Segafredo60Row 13 - Cell 3
15Ion Izagirre (Spa) Bahrain-Merida59Row 14 - Cell 3
16Tony Gallopin (Fra) AG2R La Mondiale53Row 15 - Cell 3
17Enric Mas (Spa) Quick-Step Floors50Row 16 - Cell 3
18Wilco Kelderman (Ned) Team Sunweb50Row 17 - Cell 3
19Nairo Quintana (Col) Movistar Team48Row 18 - Cell 3
20Rafal Majka (Pol) Bora-Hansgrohe48Row 19 - Cell 3
21Bauke Mollema (Ned) Trek-Segafredo44Row 20 - Cell 3
22Ivan Garcia (Spa) Bahrain-Merida44Row 21 - Cell 3
23Jelle Wallays (Bel) Lotto Soudal41Row 22 - Cell 3
24Simone Consonni (Ita) UAE Team Emirates38Row 23 - Cell 3
25Victor Campenaerts (Bel) Lotto Soudal33Row 24 - Cell 3
26Jonathan Castroviejo (Spa) Team Sky32Row 25 - Cell 3
27Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale30Row 26 - Cell 3
28Matteo Trentin (Ita) Mitchelton-Scott30Row 27 - Cell 3
29Emanuel Buchmann (Ger) Bora-Hansgrohe29Row 28 - Cell 3
30Michael Woods (Can) EF Education First-Drapac p/b Cannondale25Row 29 - Cell 3
31Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias25Row 30 - Cell 3
32Alexandre Geniez (Fra) AG2R La Mondiale25Row 31 - Cell 3
33Omar Fraile (Spa) Astana Pro Team25Row 32 - Cell 3
34Ilnur Zakarin (Rus) Katusha-Alpecin24Row 33 - Cell 3
35Franco Pellizotti (Ita) Bahrain-Merida23Row 34 - Cell 3
36Nelson Oliveira (Por) Movistar Team23Row 35 - Cell 3
37Joey Rosskopf (USA) BMC Racing Team23Row 36 - Cell 3
38Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale23Row 37 - Cell 3
39Sven Erik Bystrøm (Nor) UAE Team Emirates21Row 38 - Cell 3
40Merhawi Kudus (Eri) Dimension Data20Row 39 - Cell 3
41Nikita Stalnov (Kaz) Astana Pro Team20Row 40 - Cell 3
42Jhonatan Restrepo (Col) Katusha-Alpecin20Row 41 - Cell 3
43Jon Aberasturi Izaga (Spa) Euskadi Basque Country-Murias20Row 42 - Cell 3
44Gianluca Brambilla (Ita) Trek-Segafredo19Row 43 - Cell 3
45George Bennett (NZl) LottoNL-Jumbo19Row 44 - Cell 3
46Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale19Row 45 - Cell 3
47Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits19Row 46 - Cell 3
48Jesus Herrada (Spa) Cofidis, Solutions Credits18Row 47 - Cell 3
49David De La Cruz (Spa) Team Sky16Row 48 - Cell 3
50Eduard Prades Reverter (Spa) Euskadi Basque Country-Murias15Row 49 - Cell 3
51Michael Mørkøv (Den) Quick-Step Floors15Row 50 - Cell 3
52Davide Formolo (Ita) Bora-Hansgrohe14Row 51 - Cell 3
53Maxime Monfort (Bel) Lotto Soudal14Row 52 - Cell 3
54Davide Villella (Ita) Astana Pro Team14Row 53 - Cell 3
55Nans Peters (Fra) AG2R La Mondiale14Row 54 - Cell 3
56Ryan Gibbons (RSA) Dimension Data14Row 55 - Cell 3
57Nelson Andres Soto Martinez (Col) Caja Rural-Seguros RGA14Row 56 - Cell 3
58Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA13Row 57 - Cell 3
59Thomas De Gendt (Bel) Lotto Soudal13Row 58 - Cell 3
60Marc Sarreau (Fra) Groupama-FDJ13Row 59 - Cell 3
61Floris De Tier (Bel) LottoNL-Jumbo12Row 60 - Cell 3
62Ben Gastauer (Lux) AG2R La Mondiale12Row 61 - Cell 3
63Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA12Row 62 - Cell 3
64Sergio Henao (Col) Team Sky11Row 63 - Cell 3
65Valerio Conti (Ita) UAE Team Emirates11Row 64 - Cell 3
66Dries Devenyns (Bel) Quick-Step Floors11Row 65 - Cell 3
67Tosh Van Der Sande (Bel) Lotto Soudal11Row 66 - Cell 3
68Rudy Molard (Fra) Groupama-FDJ10Row 67 - Cell 3
69Nicolas Roche (Irl) BMC Racing Team10Row 68 - Cell 3
70Tiesj Benoot (Bel) Lotto Soudal10Row 69 - Cell 3
71Stephane Rossetto (Fra) Cofidis, Solutions Credits9Row 70 - Cell 3
72Jack Haig (Aus) Mitchelton-Scott9Row 71 - Cell 3
73Amanuel Ghebreigzabhier (Eri) Dimension Data9Row 72 - Cell 3
74Oscar Cabedo Carda (Spa) Burgos BH9Row 73 - Cell 3
75Jorge Cubero Galvez (Spa) Burgos BH8Row 74 - Cell 3
76Pieter Serry (Bel) Quick-Step Floors8Row 75 - Cell 3
77Fabio Aru (Ita) UAE Team Emirates7Row 76 - Cell 3
78Jai Hindley (Aus) Team Sunweb7Row 77 - Cell 3
79Edward Ravasi (Ita) UAE Team Emirates7Row 78 - Cell 3
80Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias6Row 79 - Cell 3
81Vincenzo Nibali (Ita) Bahrain-Merida6Row 80 - Cell 3
82Sepp Kuss (USA) LottoNL-Jumbo6Row 81 - Cell 3
83Tiago Machado (Por) Katusha-Alpecin6Row 82 - Cell 3
84Kasper Asgreen (Den) Quick-Step Floors6Row 83 - Cell 3
85Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias5Row 84 - Cell 3
86Benjamin Thomas (Fra) Groupama-FDJ5Row 85 - Cell 3
87Jesus Ezquerra Muela (Spa) Burgos BH4Row 86 - Cell 3
88Fabio Felline (Ita) Trek-Segafredo4Row 87 - Cell 3
89Adam Yates (GBr) Mitchelton-Scott3Row 88 - Cell 3
90Pavel Kochetkov (Rus) Katusha-Alpecin3Row 89 - Cell 3
91Richard Carapaz (Ecu) Movistar Team2Row 90 - Cell 3
92Reto Hollenstein (Swi) Katusha-Alpecin2Row 91 - Cell 3
93Brent Bookwalter (USA) BMC Racing Team2Row 92 - Cell 3
94Sander Armee (Bel) Lotto Soudal2Row 93 - Cell 3
95Nicholas Schultz (Aus) Caja Rural-Seguros RGA2Row 94 - Cell 3
96Léo Vincent (Fra) Groupama-FDJ2Row 95 - Cell 3
97Hector Saez Benito (Spa) Euskadi Basque Country-Murias2Row 96 - Cell 3
98Jay McCarthy (Aus) Bora-Hansgrohe2Row 97 - Cell 3
99Jetse Bol (Ned) Burgos BH2Row 98 - Cell 3
100Pablo Torres Muiño (Spa) Burgos BH2Row 99 - Cell 3
101Gorka Izagirre (Spa) Bahrain-Merida1Row 100 - Cell 3
102Richie Porte (Aus) BMC Racing Team1Row 101 - Cell 3
103Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias1Row 102 - Cell 3
104Antonio Molina Canet (Spa) Caja Rural-Seguros RGA1Row 103 - Cell 3
105Luka Mezgec (Slo) Mitchelton-Scott1Row 104 - Cell 3
106Andrey Amador (CRc) Movistar Team-3Row 105 - Cell 3
107Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA-9Row 106 - Cell 3
Swipe to scroll horizontally
Mountian classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Thomas De Gendt (Bel) Lotto Soudal74pts
2Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits64Row 1 - Cell 3
3Bauke Mollema (Ned) Trek-Segafredo60Row 2 - Cell 3
4Benjamin King (USA) Dimension Data56Row 3 - Cell 3
5Thibaut Pinot (Fra) Groupama-FDJ32Row 4 - Cell 3
6Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale31Row 5 - Cell 3
7Simon Yates (GBr) Mitchelton-Scott28Row 6 - Cell 3
8Miguel Angel Lopez (Col) Astana Pro Team26Row 7 - Cell 3
9Michael Woods (Can) EF Education First-Drapac p/b Cannondale20Row 8 - Cell 3
10Michal Kwiatkowski (Pol) Team Sky17Row 9 - Cell 3
11Alejandro Valverde (Spa) Movistar Team16Row 10 - Cell 3
12Dylan Teuns (Bel) BMC Racing Team16Row 11 - Cell 3
13Rafal Majka (Pol) Bora-Hansgrohe13Row 12 - Cell 3
14Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias12Row 13 - Cell 3
15Steven Kruijswijk (Ned) LottoNL-Jumbo8Row 14 - Cell 3
16Ben Gastauer (Lux) AG2R La Mondiale7Row 15 - Cell 3
17Nicolas Roche (Irl) BMC Racing Team7Row 16 - Cell 3
18Alessandro De Marchi (Ita) BMC Racing Team6Row 17 - Cell 3
19Nikita Stalnov (Kaz) Astana Pro Team6Row 18 - Cell 3
20Stephane Rossetto (Fra) Cofidis, Solutions Credits5Row 19 - Cell 3
21Hector Saez Benito (Spa) Euskadi Basque Country-Murias4Row 20 - Cell 3
22Nairo Quintana (Col) Movistar Team4Row 21 - Cell 3
23David De La Cruz (Spa) Team Sky4Row 22 - Cell 3
24George Bennett (NZl) LottoNL-Jumbo4Row 23 - Cell 3
25Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale4Row 24 - Cell 3
26Nans Peters (Fra) AG2R La Mondiale4Row 25 - Cell 3
27Richie Porte (Aus) BMC Racing Team4Row 26 - Cell 3
28Jorge Cubero Galvez (Spa) Burgos BH4Row 27 - Cell 3
29Jack Haig (Aus) Mitchelton-Scott3Row 28 - Cell 3
30Floris De Tier (Bel) LottoNL-Jumbo3Row 29 - Cell 3
31Franco Pellizotti (Ita) Bahrain-Merida3Row 30 - Cell 3
32Brent Bookwalter (USA) BMC Racing Team3Row 31 - Cell 3
33Enric Mas (Spa) Quick-Step Floors2Row 32 - Cell 3
34Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale2Row 33 - Cell 3
35Emanuel Buchmann (Ger) Bora-Hansgrohe2Row 34 - Cell 3
36Davide Formolo (Ita) Bora-Hansgrohe2Row 35 - Cell 3
37Valerio Conti (Ita) UAE Team Emirates2Row 36 - Cell 3
38Omar Fraile (Spa) Astana Pro Team2Row 37 - Cell 3
39Nicholas Schultz (Aus) Caja Rural-Seguros RGA2Row 38 - Cell 3
40Pieter Serry (Bel) Quick-Step Floors2Row 39 - Cell 3
41Alexandre Geniez (Fra) AG2R La Mondiale2Row 40 - Cell 3
42Jhonatan Restrepo (Col) Katusha-Alpecin2Row 41 - Cell 3
43Gianluca Brambilla (Ita) Trek-Segafredo1Row 42 - Cell 3
44Ilnur Zakarin (Rus) Katusha-Alpecin1Row 43 - Cell 3
45Sergio Henao (Col) Team Sky1Row 44 - Cell 3
46Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA1Row 45 - Cell 3
47Davide Villella (Ita) Astana Pro Team1Row 46 - Cell 3
48Vincenzo Nibali (Ita) Bahrain-Merida1Row 47 - Cell 3
49Léo Vincent (Fra) Groupama-FDJ1Row 48 - Cell 3
50Tiago Machado (Por) Katusha-Alpecin1Row 49 - Cell 3
51Ivan Garcia (Spa) Bahrain-Merida1Row 50 - Cell 3
52Lars Boom (Ned) LottoNL-Jumbo1Row 51 - Cell 3
Swipe to scroll horizontally
Combination classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Simon Yates (GBr) Mitchelton-Scott12pts
2Alejandro Valverde (Spa) Movistar Team14Row 1 - Cell 3
3Miguel Angel Lopez (Col) Astana Pro Team18Row 2 - Cell 3
4Thibaut Pinot (Fra) Groupama-FDJ18Row 3 - Cell 3
5Steven Kruijswijk (Ned) LottoNL-Jumbo26Row 4 - Cell 3
6Benjamin King (USA) Dimension Data35Row 5 - Cell 3
7Dylan Teuns (Bel) BMC Racing Team44Row 6 - Cell 3
8Rafal Majka (Pol) Bora-Hansgrohe46Row 7 - Cell 3
9Nairo Quintana (Col) Movistar Team47Row 8 - Cell 3
10Enric Mas (Spa) Quick-Step Floors54Row 9 - Cell 3
11Rigoberto Uran (Col) EF Education First-Drapac p/b Cannondale55Row 10 - Cell 3
12Bauke Mollema (Ned) Trek-Segafredo57Row 11 - Cell 3
13Michal Kwiatkowski (Pol) Team Sky61Row 12 - Cell 3
14Emanuel Buchmann (Ger) Bora-Hansgrohe75Row 13 - Cell 3
15Michael Woods (Can) EF Education First-Drapac p/b Cannondale76Row 14 - Cell 3
16David De La Cruz (Spa) Team Sky89Row 15 - Cell 3
17Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale93Row 16 - Cell 3
18George Bennett (NZl) LottoNL-Jumbo97Row 17 - Cell 3
19Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias98Row 18 - Cell 3
20Alessandro De Marchi (Ita) BMC Racing Team98Row 19 - Cell 3
21Ilnur Zakarin (Rus) Katusha-Alpecin99Row 20 - Cell 3
22Gianluca Brambilla (Ita) Trek-Segafredo101Row 21 - Cell 3
23Davide Formolo (Ita) Bora-Hansgrohe112Row 22 - Cell 3
24Ben Gastauer (Lux) AG2R La Mondiale114Row 23 - Cell 3
25Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale115Row 24 - Cell 3
26Jack Haig (Aus) Mitchelton-Scott117Row 25 - Cell 3
27Franco Pellizotti (Ita) Bahrain-Merida117Row 26 - Cell 3
28Floris De Tier (Bel) LottoNL-Jumbo125Row 27 - Cell 3
29Thomas De Gendt (Bel) Lotto Soudal129Row 28 - Cell 3
30Nicolas Roche (Irl) BMC Racing Team130Row 29 - Cell 3
31Omar Fraile (Spa) Astana Pro Team133Row 30 - Cell 3
32Sergio Henao (Col) Team Sky134Row 31 - Cell 3
33Stephane Rossetto (Fra) Cofidis, Solutions Credits145Row 32 - Cell 3
34Luis Guillermo Mas Bonet (Spa) Caja Rural-Seguros RGA146Row 33 - Cell 3
35Davide Villella (Ita) Astana Pro Team147Row 34 - Cell 3
36Valerio Conti (Ita) UAE Team Emirates157Row 35 - Cell 3
37Nans Peters (Fra) AG2R La Mondiale159Row 36 - Cell 3
38Alexandre Geniez (Fra) AG2R La Mondiale162Row 37 - Cell 3
39Nikita Stalnov (Kaz) Astana Pro Team162Row 38 - Cell 3
40Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits163Row 39 - Cell 3
41Ivan Garcia (Spa) Bahrain-Merida172Row 40 - Cell 3
42Jhonatan Restrepo (Col) Katusha-Alpecin187Row 41 - Cell 3
43Vincenzo Nibali (Ita) Bahrain-Merida190Row 42 - Cell 3
44Jorge Cubero Galvez (Spa) Burgos BH191Row 43 - Cell 3
45Brent Bookwalter (USA) BMC Racing Team196Row 44 - Cell 3
46Hector Saez Benito (Spa) Euskadi Basque Country-Murias197Row 45 - Cell 3
47Pieter Serry (Bel) Quick-Step Floors202Row 46 - Cell 3
48Nicholas Schultz (Aus) Caja Rural-Seguros RGA209Row 47 - Cell 3
49Tiago Machado (Por) Katusha-Alpecin213Row 48 - Cell 3
50Richie Porte (Aus) BMC Racing Team213Row 49 - Cell 3
51Léo Vincent (Fra) Groupama-FDJ222Row 50 - Cell 3
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Movistar Team230:36:05
2Bahrain-Merida0:27:38
3Bora-Hansgrohe0:42:29
4Astana Pro Team0:43:12
5EF Education First-Drapac p/b Cannondale0:57:05
6Mitchelton-Scott1:06:54
7Team Sky1:15:16
8Dimension Data1:15:35
9LottoNl-Jumbo1:21:14
10AG2R La Mondiale1:23:48
11Euskadi Basque Country1:29:04
12Groupama-FDJ2:07:28
13Caja Rural-Seguros RGA2:13:39
14BMC Racing Team2:18:38
15Team Sunweb2:19:13
16Quick-Step Floors2:36:38
17UAE Team EmiratesRow 16 - Cell 2
18Trek-Segafredo2:38:11
19Lotto Soudal2:46:08
20Cofidis, Solutions Credits3:08:27
21Katusha-Alpecin3:12:46
22Burgos-BH4:15:26
TOPICS
Stephen Farrand
Editor-at-large

Stephen is one of the most experienced members of the Cyclingnews team, having reported on professional cycling since 1994. Before becoming Editor-at-large, he was Head of News at Cyclingnews. He has previously worked for Shift Active Media, Reuters and Cycling Weekly. He is a member of the Board of the Association Internationale des Journalistes du Cyclisme (AIJC).

Latest on Cyclingnews