Denis Menchov (Katusha) could finally smile after a bad season when the Russian, after being part of the day’s break, rode away from his fellow escapee Richie Porte (Sky) in the last section of the Bola del Mundo to take the stage win.
![]() |
The break, which formed at km.18 mark and built a maximum lead of more than 11 minutes included Juanjo Cobo (Movistar), Maxime Bouet and Matteo Montaguti (Ag2r), Fredrik Kessiakoff and Kevin Seeldraeyers (Astana), Klaas Lodewyck (BMC), David de la Fuente (Caja Rural), Leonardo Duque (Cofidis), Romain Sicard (Euskaltel-Euskadi), Thomas Peterson (Garmin-Sharp), Mikhail Ignátyev and Denis Menchov (Katusha), Denys Kostyuk (Lampre), Eros Capecchi (Liquigas), Kevin de Weert and Gert Steegmans (Omega Pharma-QuickStep), Simon Clarke (Orica-GreenEdge), Tiago Machado (RadioShack-Nissan), Richie Porte (Sky) and Simon Geschke (Argos-Shimano).
In the GC fight, Joaquim RodrÃguez (Katusha) showed that he would have been a worthy winner of the Vuelta a España. RodrÃguez told Dani Moreno to take up the pace at the foot of the Bola del Mundo climb. Some metres before, he put in a big dig dropping Valverde (Movistar). Then he put on a burst of speed and distanced Alberto Contador, who dropped and finished 44 seconds down on RodrÃguez.
Valverde overtook Contador and crossed the line 19 seconds ahead of him but Contador managed to keep a lead of 1 minute and 16 seconds from Alejandro Valverde, and 1 minute and 37 seconds from RodrÃguez, second and third respectively.
Denis Menchov: “It was part of the plan that I’d break away and try and stay ahead as long as possible. It was important to be two riders from Katusha in the lead. It’s been very useful for me to have Mikhail Ignatiev on my side in the first part of the stage. We had in mind that ‘Purito’ might need my help in the finale. We concluded the Vuelta very well with the spot on the podium and this stage victory. We couldn’t aim for more.”
“I never ceased to work hard and be professional but sometimes it just doesn’t work out. The Tour de France hasn’t gone as I expected this year. At the Vuelta, already on stage 1, I realized that I hadn’t recovered from the Tour and the Olympic Games. It wasn’t possible for me to ride at my best level, so I worked for ‘Purito’.”
“I’m very happy with this victory, it’s a relief. Recently, I didn’t manage to do what I wanted. But the Vuelta is a huge achievement. ‘Purito’ has demonstrated to being a great champion. He kept fighting all the way till the end. He can be happy with himself even though he wanted to win and he was ready for that.”
Alberto Contador: “It’s been a hard and complicated stage. Katusha and Movistar looked very motivated to send a few riders in the breakaway and make my race difficult. Fortunately, my team did an extraordinary work and then, Euskaltel rode to win the stage with Igor Anton.”
“I became worried when Alejandro Valverde tried to attack. I had to respond. Once I passed that moment, I was closer to winning the Vuelta. On the other hand, when Joaquim [Rodriguez] attacked with one kilometer [1.9km] to go, I knew the difference would be minimal, as I remembered how it went two years ago between Ezequiel Mosquera and Vincenzo Nibali. I felt a big pain in my legs but so many fans encouraged me that I managed to make it. Now I want to enjoy what I’ve achieved.â€
Bjarne Riis, team manager of Saxo Bank-Tinkoff Bank: “Tomorrow we’ll win the Vuelta, hopefully. Bola del Mundo was a tough climb but Alberto has made it up there. He was not super. He obviously didn’t have good legs but it wasn’t easy for anybody. Alberto’s main goal was to survive.â€
Alejandro Valverde: “It’s been an extremely hard stage, not only because of the course and the speed but also the climate conditions. I’ve had a hard time in the downhill of the first climb because I was really cold. It was raining. The team has been great in supporting me. Slowly but surely, I found good sensations again.”
“In the Navacerrada, I had to try because nobody knew what could happen. I didn’t know Bola del Mundo, except in video, but I knew what to expect. When ‘Purito’ attacked, I set my own rhythm. In the last kilometer, I pursued Alberto because I didn’t want ‘Purito’ to take the second place overall away from me.â€
Most aggressive rider of the day and King of the Mountain Simon Clarke (Orica-GreenEdge): “As good as I could be, a lot of luck was needed for collecting enough points at the top of the climbs. I gave myself every chance I had. I was so nervous for trying to get in the breakaway, since it took about two hours on many previous stages for a group to go.”
“I thought it was gonna be near impossible. I had to not worry about what [Thomas] De Gendt or [David] Moncoutié was going to do but just ride my race, as I knew that Rodriguez was going to get points at the finish. I only had two points lead. If I wasn’t in the breakaway, it was game over. In the end, it worked, but it’s been a lot of stress. But I’m not a climber, I’m an opportunist! I took the opportunities full time at the Vuelta. I always looked for the breakthrough result and it came with a stage win and a jersey. It finally came through. It’s huge!â€
Stage 20
1 MENCHOV, Denis KAT 4h 48′ 48″
2 PORTE, Richie SKY @ 17″
3 DE WEERT, Kevin OPQ @ 42″
4 KESSIAKOFF, Fredrik AST @ 1′ 16″
5 SICARD, Romain EUS @ 1′ 39″
6 CAPECCHI, Eros LIQ @ 2′ 30″
7 BOUET, Maxime ALM @ 2′ 39″
8 GESCHKE, Simon ARG @ 3′ 14″
9 RODRIGUEZ, Joaquin KAT @ 3′ 31″
10 VALVERDE, Alejandro MOV @ 3′ 56″
11 MACHADO, Tiago RNT @ 4′ 08″
12 CONTADOR, Alberto STB @ 4′ 15″
13 MORENO, Daniel KAT @ 4′ 15″
14 ANTON, Igor EUS @ 4′ 24″
15 TALANSKY, Andrew GRS @ 4′ 34″
16 DE LA FUENTE, David CJR @ 4′ 37″
17 PETERSON, Thomas GRS @ 4′ 38″
18 GESINK, Robert RAB @ 4′ 38″
19 FROOME, Christopher SKY @ 4′ 43″
20 VERDUGO, Gorka EUS @ 4′ 43″
21 MONTAGUTI, Matteo ALM @ 4′ 47″
22 KOSTYUK, Denys LAM @ 4′ 54″
23 TEN DAM, Laurens RAB @ 4′ 58″
24 LE MEVEL, Christophe GRS @ 5′ 09″
25 INTXAUSTI, Beñat MOV @ 5′ 15″
26 MARCZYNSKI, Tomasz VCD @ 5′ 15″
27 ROCHE, Nicolas ALM @ 5′ 35″
28 CLARKE, Simon OGE @ 5′ 35″
29 MAJKA, Rafal STB @ 5′ 50″
30 NIEMIEC, Przemyslaw LAM @ 5′ 50″
31 DE CLERCQ, Bart LTB @ 5′ 50″
32 MONFORT, Maxime RNT @ 5′ 50″
33 HENAO, Sergio Luis SKY @ 6′ 07″
34 NOCENTINI, Rinaldo ALM @ 6′ 21″
35 PAURIOL, Rémi FDJ @ 6′ 21″
36 URAN, Rigoberto SKY @ 6′ 34″
37 WEENING, Pieter OGE @ 6′ 39″
38 CARDOSO, Andre Fernando CJR @ 6′ 39″
39 ANACONA, Winner LAM @ 6′ 42″
40 HERNÃNDEZ, Jesús STB @ 6′ 50″
41 PAUWELS, Serge OPQ @ 7′ 19″
42 MATE, Luis Angel COF @ 7′ 31″
43 COBO, Juan José MOV @ 7′ 35″
44 GARATE, Juan Manuel RAB @ 7′ 52″
45 CUNEGO, Damiano LAM @ 7′ 58″
46 BAKELANTS, Jan RNT @ 8′ 12″
47 VELASCO, Ivan EUS @ 8′ 22″
48 QUINTANA, Nairo Alexander MOV @ 8′ 32″
49 SARMIENTO, Cayetano José LIQ @ 8′ 32″
50 MOINARD, Amaël BMC @ 8′ 32″
51 PIEDRA, Antonio CJR @ 9′ 09″
52 LANDA, Mikel EUS @ 9′ 20″
53 SALERNO, Cristiano LIQ @ 9′ 23″
54 FRÖHLINGER, Johannes ARG @ 9′ 47″
55 TXURRUKA, Amets EUS @ 9′ 55″
56 GILBERT, Philippe BMC @ 10′ 03″
57 DUQUE, Leonardo COF @ 10′ 12″
58 JEANNESSON, Arnold FDJ @ 10′ 31″
59 GASTAUER, Ben ALM @ 10′ 34″
60 BUFFAZ, Mickaël COF @ 10′ 50″
61 TIRALONGO, Paolo AST @ 10′ 53″
62 MORENO, Javier MOV @ 10′ 59″
63 STYBAR, Zdenek OPQ @ 11′ 16″
64 MORABITO, Steve BMC @ 11′ 48″
65 MOLARD, Rudy COF @ 11′ 50″
66 CARRASCO GARCIA, Sergio ACG @ 12′ 02″
67 KASHECHKIN, Andrey AST @ 12′ 02″
68 LOSADA, Alberto KAT @ 12′ 22″
69 SULZBERGER, Wesley OGE @ 12′ 48″
70 GARCIA, Marcos CJR @ 12′ 52″
71 GARCIA, Egoitz COF @ 12′ 52″
72 BROCO, Hernani CJR @ 12′ 52″
73 BOOKWALTER, Brent BMC @ 13′ 44″
74 PALOMARES, Adrián ACG @ 14′ 10″
75 NAVARRO, Daniel STB @ 15′ 18″
76 LAGUTIN, Sergey VCD @ 15′ 23″
77 STANNARD, Ian SKY @ 15′ 23″
78 PATERSKI, Maciej LIQ @ 15′ 26″
79 PAULINHO, Sergio STB @ 15′ 30″
80 SWIFT, Ben SKY @ 15′ 56″
81 DEAN, Julian OGE @ 16′ 00″
82 CATALDO, Dario OPQ @ 16′ 04″
83 VICIOSO, Angel KAT @ 16′ 53″
84 IRIZAR, Markel RNT @ 17′ 00″
85 FLORENCIO, Xavier KAT @ 17′ 08″
86 SEELDRAYERS, Kevin AST @ 17′ 31″
87 RAST, Grégory RNT @ 17′ 36″
88 CLEMENT, Stef RAB @ 17′ 39″
89 FLECHA, Juan Antonio SKY @ 17′ 41″
90 MARZANO, Marco LAM @ 18′ 00″
91 KVACHUK, Oleksandr LAM @ 18′ 16″
92 DE GENDT, Thomas VCD @ 18′ 21″
93 TEKLEHAIMANOT, Daniel OGE @ 18′ 29″
94 WILLEMS, Frederik LTB @ 18′ 37″
95 SANTAMBROGIO, Mauro BMC @ 18′ 57″
96 MOLLEMA, Bauke RAB @ 19′ 00″
97 REYNES, Vicente LTB @ 19′ 09″
98 ASTARLOZA, Mikel EUS @ 19′ 09″
99 ERVITI, Imanol MOV @ 19′ 19″
100 LASTRAS, Pablo MOV @ 19′ 19″
101 MEERSMAN, Gianni LTB @ 19′ 31″
102 DIDIER, Laurent RNT @ 19′ 52″
103 MAASKANT, Martijn GRS @ 19′ 59″
104 BALLAN, Alessandro BMC @ 20′ 11″
105 OROZ, Juan Jose EUS @ 20′ 13″
106 VAUGRENARD, Benoît FDJ @ 20′ 13″
107 STEEGMANS, Gert OPQ @ 20′ 16″
108 HANSEN, Adam LTB @ 20′ 16″
109 PÉREZ, Rubén EUS @ 20′ 16″
110 PIRES, Bruno STB @ 20′ 22″
111 LODEWYCK, Klaas BMC @ 20′ 24″
112 RAMÃREZ, Javier ACG @ 20′ 24″
113 SIJMENS, Nico COF @ 20′ 24″
114 BARLE, Florent COF @ 20′ 24″
115 SMUKULIS, Gatis KAT @ 20′ 56″
116 DALL’ANTONIA, Tiziano LIQ @ 21′ 12″
117 BODNAR, Maciej LIQ @ 21′ 12″
118 VIVIANI, Elia LIQ @ 21′ 12″
119 CASTROVIEJO, Jonathan MOV @ 21′ 19″
120 ZEITS, Andrey AST @ 21′ 44″
121 BRUTT, Pavel KAT @ 21′ 49″
122 SÖRENSEN, Nicki STB @ 22′ 12″
123 IGNATYEV, Mikhail KAT @ 22′ 37″
124 BOOM, Lars RAB @ 25′ 33″
125 DE KORT, Koen ARG @ 26′ 35″
126 GENIEZ, Alexandre ARG @ 26′ 35″
127 HUPOND, Thierry ARG @ 27′ 01″
128 CUMMINGS, Stephen BMC @ 27′ 11″
129 DEGENKOLB, John ARG @ 28′ 11″
130 DOI, Yukihiro ARG @ 28′ 23″
131 VANDEWALLE, Kristof OPQ @ 28′ 27″
132 BENNATI, Daniele RNT @ 28′ 33″
133 KREDER, Michel GRS @ 28′ 52″
134 ROLLIN, Dominique FDJ @ 28′ 54″
135 MONCOUTIE, David COF @ 28′ 57″
136 RASCH, Gabriel FDJ @ 29′ 22″
137 PATE, Danny SKY @ 29′ 22″
138 RABON, Frantisek OPQ @ 29′ 26″
139 KADRI, Biel ALM @ 29′ 29″
140 KEIZER, Martijn VCD @ 29′ 29″
141 NOVAL, BenjamÃn STB @ 29′ 29″
142 ARAMENDIA, Javier CJR @ 29′ 29″
143 ANDONOV, Danail CJR @ 29′ 29″
144 MONDORY, Lloyd ALM @ 29′ 35″
145 DAVIS, Allan OGE @ 29′ 45″
146 VAN SUMMEREN, Johan GRS @ 29′ 47″
147 EIJSSEN, Yannick BMC @ 29′ 47″
148 DA DALTO, Mauro LIQ @ 29′ 53″
149 NIERMANN, Grischa RAB @ 29′ 53″
150 LINDEMAN, Bertjan VCD @ 29′ 56″
151 CARDOSO, Manuel CJR @ 30′ 01″
152 FERNÃNDEZ, Koldo GRS @ 30′ 05″
153 CESAR VELOSO, Gustavo ACG @ 30′ 08″
154 MOL, Wouter VCD @ 30′ 09″
155 DOCKER, Mitchell OGE @ 30′ 17″
156 TORIBIO, José Vicente ACG @ 30′ 27″
157 BRESCHEL, Matti RAB @ 30′ 36″
158 TOSATTO, Matteo STB @ 30′ 43″
159 SILIN, Egor AST @ 30′ 43″
160 MEYER, Travis OGE @ 30′ 43″
161 VIGANO, Davide LAM @ 30′ 53″
162 CIMOLAI, Davide LAM @ 30′ 59″
163 DEKKER, Thomas GRS @ 31′ 03″
164 GALDOS, Aitor CJR @ 31′ 21″
165 DYACHENKO, Alexsandr AST @ 31′ 29″
166 RIBLON, Christophe ALM @ 31′ 30″
167 CHACON, Javier ACG @ 31′ 32″
168 BONNET, William FDJ @ 31′ 38″
169 COURTEILLE, Arnaud FDJ @ 31′ 57″
170 VAN WINDEN, Dennis RAB @ 32′ 12″
171 LOBATO DEL VALLE, Juan Jos ACG @ 32′ 39″
172 TERPSTRA, Niki OPQ @ 32′ 44″
173 JI, Cheng ARG @ 33′ 32″
174 LIGTHART, Pim VCD @ 34′ 31″
175 KREDER, Raymond GRS @ 34′ 37″
OVERALL AFTER STAGE 20
1 CONTADOR, Alberto STB 82h 14′ 52″
2 VALVERDE, Alejandro MOV @ 1′ 16″
3 RODRIGUEZ, Joaquin KAT @ 1′ 37″
4 FROOME, Christopher SKY @ 10′ 16″
5 MORENO, Daniel KAT @ 11′ 29″
6 GESINK, Robert RAB @ 12′ 23″
7 TALANSKY, Andrew GRS @ 13′ 28″
8 TEN DAM, Laurens RAB @ 13′ 41″
9 ANTON, Igor EUS @ 14′ 01″
10 INTXAUSTI, Beñat MOV @ 16′ 13″
11 VERDUGO, Gorka EUS @ 16′ 22″
12 ROCHE, Nicolas ALM @ 17′ 50″
13 MARCZYNSKI, Tomasz VCD @ 19′ 14″
14 HENAO, Sergio Luis SKY @ 19′ 59″
15 NIEMIEC, Przemyslaw LAM @ 20′ 48″
16 MONFORT, Maxime RNT @ 20′ 50″
17 DE CLERCQ, Bart LTB @ 20′ 56″
18 NOCENTINI, Rinaldo ALM @ 22′ 30″
19 ANACONA, Winner LAM @ 23′ 38″
20 BOUET, Maxime ALM @ 26′ 30″
21 CARDOSO, Andre Fernando CJR @ 31′ 51″
22 BAKELANTS, Jan RNT @ 32′ 45″
23 PAURIOL, Rémi FDJ @ 40′ 48″
24 PAUWELS, Serge OPQ @ 46′ 26″
25 CAPECCHI, Eros LIQ @ 46′ 54″
26 VELASCO, Ivan EUS @ 48′ 42″
27 GARCIA, Marcos CJR @ 49′ 29″
28 MOLLEMA, Bauke RAB @ 51′ 44″
29 URAN, Rigoberto SKY @ 54′ 08″
30 TXURRUKA, Amets EUS @ 55′ 01″
31 LE MEVEL, Christophe GRS @ 59′ 10″
32 MAJKA, Rafal STB @ 1h 05′ 42″
33 CUNEGO, Damiano LAM @ 1h 06′ 30″
34 KASHECHKIN, Andrey AST @ 1h 08′ 15″
35 MORABITO, Steve BMC @ 1h 15′ 37″
36 QUINTANA, Nairo Alexander MOV @ 1h 15′ 53″
37 LOSADA, Alberto KAT @ 1h 19′ 08″
38 TIRALONGO, Paolo AST @ 1h 19′ 16″
39 SEELDRAYERS, Kevin AST @ 1h 23′ 04″
40 MACHADO, Tiago RNT @ 1h 23′ 38″
41 DE WEERT, Kevin OPQ @ 1h 23′ 39″
42 GARATE, Juan Manuel RAB @ 1h 27′ 15″
43 HERNÃNDEZ, Jesús STB @ 1h 32′ 30″
44 SICARD, Romain EUS @ 1h 33′ 05″
45 LAGUTIN, Sergey VCD @ 1h 33′ 44″
46 BUFFAZ, Mickaël COF @ 1h 34′ 03″
47 MATE, Luis Angel COF @ 1h 37′ 43″
48 ASTARLOZA, Mikel EUS @ 1h 38′ 22″
49 SALERNO, Cristiano LIQ @ 1h 39′ 07″
50 OROZ, Juan Jose EUS @ 1h 39′ 53″
51 CATALDO, Dario OPQ @ 1h 44′ 15″
52 ZEITS, Andrey AST @ 1h 44′ 21″
53 BROCO, Hernani CJR @ 1h 46′ 16″
54 MENCHOV, Denis KAT @ 1h 46′ 22″
55 NAVARRO, Daniel STB @ 1h 48′ 44″
56 KOSTYUK, Denys LAM @ 1h 49′ 25″
57 MEERSMAN, Gianni LTB @ 1h 49′ 34″
58 SANTAMBROGIO, Mauro BMC @ 1h 52′ 10″
59 GILBERT, Philippe BMC @ 1h 53′ 25″
60 SARMIENTO, Cayetano José LIQ @ 1h 54′ 07″
61 KESSIAKOFF, Fredrik AST @ 1h 55′ 21″
62 DE GENDT, Thomas VCD @ 1h 55′ 47″
63 BALLAN, Alessandro BMC @ 1h 56′ 51″
64 JEANNESSON, Arnold FDJ @ 1h 57′ 21″
65 DE LA FUENTE, David CJR @ 2h 00′ 10″
66 MORENO, Javier MOV @ 2h 00′ 59″
67 COBO, Juan José MOV @ 2h 01′ 42″
68 185 PORTE, Richie SKY @ 2h 02′ 07″
69 73 LANDA, Mikel EUS @ 2h 02′ 47″
70 206 PAULINHO, Sergio STB @ 2h 03′ 13″
71 116 MARZANO, Marco LAM @ 2h 06′ 12″
72 197 GESCHKE, Simon ARG @ 2h 06′ 21″
73 16 MONTAGUTI, Matteo ALM @ 2h 06′ 49″
74 5 LASTRAS, Pablo MOV @ 2h 08′ 50″
75 75 PÉREZ, Rubén EUS @ 2h 10′ 05″
76 152 CLARKE, Simon OGE @ 2h 10′ 28″
77 147 STYBAR, Zdenek OPQ @ 2h 12′ 01″
78 43 BOOKWALTER, Brent BMC @ 2h 13′ 48″
79 99 VAN SUMMEREN, Johan GRS @ 2h 14′ 56″
80 65 DUQUE, Leonardo COF @ 2h 19′ 04″
81 13 GASTAUER, Ben ALM @ 2h 19′ 20″
82 137 REYNES, Vicente LTB @ 2h 20′ 23″
83 195 FRÖHLINGER, Johannes ARG @ 2h 22′ 31″
84 59 PIEDRA, Antonio CJR @ 2h 24′ 55″
85 174 DIDIER, Laurent RNT @ 2h 26′ 35″
86 192 DE KORT, Koen ARG @ 2h 26′ 59″
87 69 SIJMENS, Nico COF @ 2h 27′ 40″
88 159 WEENING, Pieter OGE @ 2h 27′ 56″
89 125 PATERSKI, Maciej LIQ @ 2h 28′ 40″
90 196 GENIEZ, Alexandre ARG @ 2h 31′ 20″
91 149 VANDEWALLE, Kristof OPQ @ 2h 32′ 24″
92 178 RAST, Grégory RNT @ 2h 34′ 27″
93 176 IRIZAR, Markel RNT @ 2h 35′ 04″
94 22 CARRASCO GARCIA, Sergio ACG @ 2h 36′ 58″
95 109 VICIOSO, Angel KAT @ 2h 37′ 56″
96 94 KREDER, Michel GRS @ 2h 39′ 18″
97 207 PIRES, Bruno STB @ 2h 39′ 37″
98 182 FLECHA, Juan Antonio SKY @ 2h 42′ 28″
99 47 MOINARD, Amaël BMC @ 2h 42′ 43″
100 164 CLEMENT, Stef RAB @ 2h 44′ 02″
101 66 GARCIA, Egoitz COF @ 2h 44′ 13″
102 212 KEIZER, Martijn VCD @ 2h 45′ 46″
103 167 NIERMANN, Grischa RAB @ 2h 47′ 54″
104 15 MONDORY, Lloyd ALM @ 2h 48′ 06″
105 103 FLORENCIO, Xavier KAT @ 2h 49′ 28″
106 61 MONCOUTIE, David COF @ 2h 51′ 20″
107 102 BRUTT, Pavel KAT @ 2h 51′ 45″
108 162 BOOM, Lars RAB @ 2h 53′ 57″
109 205 NOVAL, BenjamÃn STB @ 2h 54′ 01″
110 146 STEEGMANS, Gert OPQ @ 2h 54′ 35″
111 21 PALOMARES, Adrián ACG @ 2h 55′ 39″
112 186 STANNARD, Ian SKY @ 2h 55′ 45″
113 68 MOLARD, Rudy COF @ 2h 56′ 09″
114 23 CESAR VELOSO, Gustavo ACG @ 2h 56′ 52″
115 98 PETERSON, Thomas GRS @ 2h 57′ 56″
116 46 LODEWYCK, Klaas BMC @ 2h 58′ 17″
117 108 SMUKULIS, Gatis KAT @ 2h 58′ 30″
118 45 EIJSSEN, Yannick BMC @ 2h 59′ 25″
119 87 RASCH, Gabriel FDJ @ 3h 00′ 05″
120 27 RAMÃREZ, Javier ACG @ 3h 00′ 39″
121 198 HUPOND, Thierry ARG @ 3h 01′ 07″
122 187 SWIFT, Ben SKY @ 3h 01′ 13″
123 37 SILIN, Egor AST @ 3h 01′ 18″
124 115 KVACHUK, Oleksandr LAM @ 3h 02′ 54″
125 134 HANSEN, Adam LTB @ 3h 03′ 02″
126 214 LIGTHART, Pim VCD @ 3h 06′ 54″
127 148 TERPSTRA, Niki OPQ @ 3h 07′ 10″
128 129 VIVIANI, Elia LIQ @ 3h 08′ 02″
129 123 DA DALTO, Mauro LIQ @ 3h 08′ 40″
130 63 BARLE, Florent COF @ 3h 09′ 16″
131 29 TORIBIO, José Vicente ACG @ 3h 09′ 57″
132 193 DOI, Yukihiro ARG @ 3h 10′ 05″
133 3 ERVITI, Imanol MOV @ 3h 10′ 07″
134 191 DEGENKOLB, John ARG @ 3h 10′ 18″
135 89 VAUGRENARD, Benoît FDJ @ 3h 10′ 57″
136 93 FERNÃNDEZ, Koldo GRS @ 3h 11′ 05″
137 209 TOSATTO, Matteo STB @ 3h 11′ 39″
138 33 DYACHENKO, Alexsandr AST @ 3h 12′ 06″
139 122 BODNAR, Maciej LIQ @ 3h 12′ 07″
140 124 DALL’ANTONIA, Tiziano LIQ @ 3h 13′ 17″
141 215 LINDEMAN, Bertjan VCD @ 3h 17′ 05″
142 119 VIGANO, Davide LAM @ 3h 17′ 29″
143 139 WILLEMS, Frederik LTB @ 3h 17′ 35″
144 173 BENNATI, Daniele RNT @ 3h 18′ 04″
145 2 CASTROVIEJO, Jonathan MOV @ 3h 18′ 23″
146 157 SULZBERGER, Wesley OGE @ 3h 18′ 31″
147 158 TEKLEHAIMANOT, Daniel OGE @ 3h 18′ 46″
148 184 PATE, Danny SKY @ 3h 18′ 48″
149 92 DEKKER, Thomas GRS @ 3h 19′ 45″
150 97 MAASKANT, Martijn GRS @ 3h 21′ 03″
151 217 MOL, Wouter VCD @ 3h 21′ 34″
152 82 BONNET, William FDJ @ 3h 22′ 45″
153 88 ROLLIN, Dominique FDJ @ 3h 23′ 10″
154 85 COURTEILLE, Arnaud FDJ @ 3h 24′ 07″
155 208 SÖRENSEN, Nicki STB @ 3h 24′ 24″
156 44 CUMMINGS, Stephen BMC @ 3h 26′ 46″
157 145 RABON, Frantisek OPQ @ 3h 27′ 35″
158 153 DEAN, Julian OGE @ 3h 28′ 08″
159 163 BRESCHEL, Matti RAB @ 3h 34′ 30″
160 55 CARDOSO, Manuel CJR @ 3h 38′ 31″
161 24 CHACON, Javier ACG @ 3h 39′ 04″
162 18 RIBLON, Christophe ALM @ 3h 39′ 57″
163 156 MEYER, Travis OGE @ 3h 44′ 37″
164 113 CIMOLAI, Davide LAM @ 3h 46′ 11″
165 154 DOCKER, Mitchell OGE @ 3h 47′ 25″
166 169 VAN WINDEN, Dennis RAB @ 3h 47′ 25″
167 14 KADRI, Biel ALM @ 3h 48′ 25″
168 151 DAVIS, Allan OGE @ 3h 51′ 06″
169 52 ANDONOV, Danail CJR @ 3h 51′ 06″
170 104 IGNATYEV, Mikhail KAT @ 3h 55′ 07″
171 51 ARAMENDIA, Javier CJR @ 3h 55′ 45″
172 95 KREDER, Raymond GRS @ 3h 58′ 16″
173 57 GALDOS, Aitor CJR @ 4h 05′ 32″
174 26 LOBATO DEL VALLE, Juan Jose ACG @ 4h 19′ 17″
175 199 JI, Cheng ARG @ 4h 31′ 28”
Other Results on VeloUK (including reports containing results)
- Features, Reports, Results
- TT Result: Kent CA 10m Time Trial
- TT Result: Southern Counties CU 25m TT
- HC Result: Elevate RT Hill Climb
- Result: Welsh Road Race Championships 2024
- Result: Will Houghton Circuit Race (Hillingdon)
- STARTLIST: National Youth (GHS) Championship Final
- TT Result: Barnesbury CC 25m TT
- TT Result: Rutland CC 10m Time Trial
- TT Result: VC Glasgow South 22m TT
- BMCR Result: E/F/G/H/W Stallard Finale (Darley Moor)
- Crit Result: Melton Olympic CC Summer Crit 4
- Youth Result: The ‘Back to School’ Youth Races
- HC Result: Dursley Road Club Hill Climb
- TT Report: VTTA 100 Mile Championship
- Tour of Britain: Provisional Startlist
- RR Result: Nick Clayton Memorial RR
- RR Result: Jef Schils Memorial Road Race (Nat B)
- TT Result: Northampton & District CA 10m TT
- Crit Result: YBC & No Nonsense Circuit races
- RTTC 10 Mile Time Trial Championship (Women)
- RTTC 10 mile Time Trial Championships (Youth/Junior)
- RTTC 10 Mile Time Trial Championship
- Sunday: Jef Schils Memorial (National B)
- REPORT: Victor Berlemont Trophy Race
- RR Result: Junior Tour of Wales
- BMCR RESULT: Dulwich Paragon Road Race
- BMCR Result: Dinosaurs at the Palace
- This Weekend: RTTC National 10 mile Championship
- Crit Result: Mountbatten Summer Circuit Series #10
- Crit Result: Full Gas Summer Circuit Series #25
- RR Result: Victor Berlemont Trophy Road Race
- Youth Results: RL360 Isle of Man Youth League 19
- Youth Result: 360 Cycling North West Youth Tour (Girls)
- Youth Result: 360 Cycling North West Youth Tour (Boys)
- Crit Result: 360 Cycling Open Circuit Race
- Q&A: Killian O’Brien – third in the Junior Tour of Wales
- TT Result: Sussex CA 25m TT
- TT Result: Coalville Wheelers 19.8m TT
- Crit Result: Cliff Pratt Deca Community Crits 9
- Youth Result: Scottish National Youth Circuit Series 4
Other News on VeloUK
- STARTLIST: National Youth (GHS) Championship Final
- Tour of Britain: Provisional Startlist
- Sunday: Jef Schils Memorial (National B)
- This Weekend: RTTC National 10 mile Championship
- Q&A: Killian O’Brien – third in the Junior Tour of Wales
- TOM PIDCOCK CONFIRMED FOR LLOYDS BANK TOUR OF BRITAIN MEN
- Startlist: 42nd Junior Tour of Wales
- Startlist: 360 North West Youth Tour
- Tour of Britain: Evenepoel/Alaphilippe To Race National Tour
- GB Juniors for Track Worlds in China
- THIS WEEKEND: CYCLOCROSS (Leicestershire)
- Startlist: Men’s National B (Worcestershire)
- Startlists: Fenwicks Tour of Mendip 2024
- Startlists: 19th Ryedale Grasscrete Grand Prix Road Races
- Men’s Tour of Britain News: Teams for 2024 Race
- Men’s Tour of Britain Route Revealed (Stages 5 & 6)
- NEWS: Women’s UCI Drops Team to Close
- Startlist: Youth and Junior Track Championships 2024
- Startlist: RTTC National 25 Mile Championship (Women/JuniorsYouth)
- Startlists: RTTC National 25 Mile Championship (Men)
- Hill Climb Championships: Change of Course
- TT Result: Ross-On-Wye & Dist CC 25m TT
- News: Men’s Tour of Britain Route (Stage 1 & 2)
- GB News: Paracycling Squad for Paris 2024
- Ribble Redefines Road with launch of Allroad
- BMCR: National Road Bike Time Trial Championship
- SUNDAY: Bath Road Club Junior National Series Road Race
- TLI CYCLING FEATURE: SUPER4SERIES
- NATIONAL CIRCUIT SERIES UPDATE 2024
- News: Josh Tarling Extends Contract at Ineos
- Tour of Britain for Men 2024
- News: Connor Swift Extends Contract with Ineos
- Updated GB Olympic Team News
- Sunday: 2024 Youth Circuit Race Championships (Cyclopark)
- ROBBED BY THE HIGHWAYS AGENCY – National Highways
- Startlist: BMCR National Road Championships E/F/G/H
- OLYMPIC NEWS – Team GB Announces First Riders for Olympics
- News: Alex Richardson Retires
- New Releases from Shutt Velo Rapide
- STARTLIST: Men’s British Road Race Championships