Betancur wins stage 5 at Paris-Nice

Carlos Betancur (AG2R-La Mondiale) won the fifth stage of Paris-Nice after helping to drive a late three-man breakaway that narrowly avoided capture at the line.

Bob Jungels (Trek Factory Racing) and Jakob Fuglsang (Astana) finished just behind, with Bryan Cocquard (Europcar) topping Tom Boonen (Omega Pharma-QuickStep) in the sprint for fourth two seconds later.

"I knew it would be quite a hard stage, the last climb suited me quite well and I knew the final descent," Betancur said to AFP. "In a three-man sprint I had a good chance. I'm pretty good when it's a small group."

The Colombian launched his attack on a on a rise that interrupted the descent to the finish, and was joined by Jungels and Fuglsang. "I spotted in the first lap that there was a difficult part 8 km from the finish, just after a flat portion. This is where I decided to attack," he said. "We worked well together and I did my best to keep a few seconds ahead the bunch. This is a great victory for me and for the whole team AG2R La Mondiale on a World Tour race. There are still three stages and obviously, I keep a watchful eye on the overall standings."

Race leader Geraint Thomas (Team Sky) showed fine form, surviving the attacks on the final category 2 climb with 12km to go and the hair-raising descent that followed to earn another day in the maillot jaune.

"It was a really hard day today - a very up and down route on heavy roads so every kilometre you feel in your legs," Team Sky directeur sportif Nicolas Portal said.

"The guys did a brilliant job. It was a strong breakaway and it was not easy to catch. No teams were willing to help us initially so we knew we had to take control. The team did a really good job there.

"The main objective was not to lose any time. We managed that for the most part but G lost a few seconds to Betancur. It's closer now on the GC and he's certainly a dangerous opponent. It's a tight race but it's exciting for the fans. Let's see what happens tomorrow."

John Degenkolb (Giant-Shimano) also made the leading group to hold onto second overall, three seconds behind Thomas. Tom-Jelte Slagter (Garmin-Sharp) remains in third overall at four seconds while Betancur moved up into fourth place on general classification at five seconds. 

How it unfolded

A high powered breakaway escaped early in the short but lumpy 153km jaunt from Crèche-sur-Saône to Rive-de-Gier, and it included Sylvain Chavanel (IAM Cycling), who lost time due to a mechanical on the previous stage, as well as Tour de France stage winner Jan Bakelants (Omega Pharma-QuickStep), Gorka Izaguirre (Movistar), Brice Feillu (Bretagne-Séché Environnement), and Matthew Busche (Trek Factory Racing).

Even with motivation and cooperation, the five riders could not gain a large lead due to the presence of Bakelants, who was only 19 seconds off of the lead of Geraint Thomas. Sky kept the gap pegged to between two and three minutes until the category 3 Cote de Saint Martin en Haut. By the top of the climb, Europcar and FDJ had taken up the chase as well, and the leaders had a mere minute on the maillot jaune.

The gap was down to 30 seconds on the tricky descent into Rive-de-Gier, but the leaders had an easier time picking lines and held their lead steady.

Upon the entrance to the final circuit with 25.8km to go, Cofidis took up the chase, while the five leaders maintained their half minute gap, but there was still the 12.5km-long, category 2 Cote de Saint Catherine to come.

The cooperation in the breakaway began to disintegrate with 24km to go when Chavanel jumped from the group. He was not allowed to stay away, but the move only served to scuttle the quintet's chances, and the gap fell rapidly to 20 seconds. Undaunted, Chavanel went out on the attack again.

From the peloton Jelle Vanendert (Lotto-Belisol) stretched his legs. Sitting 7:41 behind Thomas on GC, he was of no concern to Team Sky. Nonetheless, their pace nailed both Vanendert and four of the five escapees back with 21.4km to go. For the moment Chavanel persisted alone in the lead with a tenuous advantage.

Chavanel was caught on the climb from an attack by Laurent Didier (Trek Factory Racing), and then faded back into the nearby peloton while the Trek rider took over as lone escapee.

A day after spending the majority of the stage in the breakaway, Didier looked pained as he dangled only 10 seconds from the clutches of the Sky-led peloton. He was caught before the top of the climb, with 14.2km to go.

His catch was countered by Stefan Denifl (IAM Cycling), who built up a lead of a dozen seconds but was caught in a series of mad attacks for the summit of the climb at 12.6km to go.

Vincenzo Nibali (Astana) and Carlos Betancur (AG2R) pushed the pace near the top, but Thomas was on form and at full attention, and was on their wheels before the descent could begin.

Nibali hurled himself down the mountain, riding like a MotoGP star as he tried to force the nerves of Thomas. The Welshman was unruffled, despite taking a few less than optimal lines.

As the road levelled out, Betancur launched a move with 9.1km to go, and Jakob Fuglsang (Astana) and Bob Jungels (Trek Factory Racing) were quick to react, forming a trio with a small advantage for the grand finale.

Suddenly, with 4km to go, none other than green jersey holder John Degenkolb showed himself at the head of the chasing peloton, showing sterling form to survive the attacks on the final climb. Omega Pharma-QuickStep also had a rider of interest in the group in Boonen, putting Niki Terpstra on the front to nail back the few seconds to the leading trio.

Helped by a series of traffic islands, roundabouts, left turns and rights, the trio persisted into the final kilometer, the peloton hot on their heels.

Jungels opened up the sprint, but Betancur had the strongest jump and won the stage just meters ahead of the bunch sprint behind.

Full Results

Swipe to scroll horizontally
1Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale3:38:15
2Bob Jungels (Lux) Trek Factory RacingRow 1 - Cell 2
3Jakob Fuglsang (Den) Astana Pro TeamRow 2 - Cell 2
4Bryan Coquard (Fra) Team Europcar0:00:02
5Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling TeamRow 4 - Cell 2
6Reinardt Janse Van Rensburg (RSA) Team Giant-ShimanoRow 5 - Cell 2
7Tony Gallopin (Fra) Lotto BelisolRow 6 - Cell 2
8Greg Van Avermaet (Bel) BMC Racing TeamRow 7 - Cell 2
9Borut Bozic (Slo) Astana Pro TeamRow 8 - Cell 2
10Marco Marcato (Ita) CannondaleRow 9 - Cell 2
11Alexander Kristoff (Nor) Team KatushaRow 10 - Cell 2
12Rui Alberto Faria Da Costa (Por) Lampre-MeridaRow 11 - Cell 2
13Michael Matthews (Aus) Orica GreenEdgeRow 12 - Cell 2
14Jose Joaquin Rojas Gil (Spa) Movistar TeamRow 13 - Cell 2
15Moreno Hofland (Ned) Belkin-Pro Cycling TeamRow 14 - Cell 2
16Geraint Thomas (GBr) Team SkyRow 15 - Cell 2
17Wilco Kelderman (Ned) Belkin-Pro Cycling TeamRow 16 - Cell 2
18Romain Zingle (Bel) Cofidis, Solutions CreditsRow 17 - Cell 2
19Jens Keukeleire (Bel) Orica GreenEdgeRow 18 - Cell 2
20Armindo Fonseca (Fra) Bretagne - Seche EnvironnementRow 19 - Cell 2
21Jérôme Pineau (Fra) IAM CyclingRow 20 - Cell 2
22Alexey Tsatevich (Rus) Team KatushaRow 21 - Cell 2
23Arthur Vichot (Fra) FDJ.frRow 22 - Cell 2
24Tom Jelte Slagter (Ned) Garmin SharpRow 23 - Cell 2
25Damiano Caruso (Ita) CannondaleRow 24 - Cell 2
26Fabio Felline (Ita) Trek Factory RacingRow 25 - Cell 2
27Peter Velits (Svk) BMC Racing TeamRow 26 - Cell 2
28Gorka Izaguirre Insausti (Spa) Movistar TeamRow 27 - Cell 2
29Zdenek Stybar (Cze) Omega Pharma - Quick-Step Cycling TeamRow 28 - Cell 2
30John Degenkolb (Ger) Team Giant-ShimanoRow 29 - Cell 2
31Sebastian Langeveld (Ned) Garmin SharpRow 30 - Cell 2
32Stefan Denifl (Aut) IAM CyclingRow 31 - Cell 2
33Andre Fernando S. Martins Cardoso (Por) Garmin SharpRow 32 - Cell 2
34Cyril Gautier (Fra) Team EuropcarRow 33 - Cell 2
35Alexis Vuillermoz (Fra) AG2R La MondialeRow 34 - Cell 2
36Vincenzo Nibali (Ita) Astana Pro TeamRow 35 - Cell 2
37Rafal Majka (Pol) Tinkoff-SaxoRow 36 - Cell 2
38Tim Wellens (Bel) Lotto BelisolRow 37 - Cell 2
39Mikael Cherel (Fra) AG2R La MondialeRow 38 - Cell 2
40Florian Vachon (Fra) Bretagne - Seche EnvironnementRow 39 - Cell 2
41Jon Izaguirre Insausti (Spa) Movistar TeamRow 40 - Cell 2
42Simon Spilak (Slo) Team KatushaRow 41 - Cell 2
43Eduardo Sepulveda (Arg) Bretagne - Seche EnvironnementRow 42 - Cell 2
44Brice Feillu (Fra) Bretagne - Seche EnvironnementRow 43 - Cell 2
45Sébastien Reichenbach (Swi) IAM CyclingRow 44 - Cell 2
46Maxime Monfort (Bel) Lotto BelisolRow 45 - Cell 2
47Dries Devenyns (Bel) Team Giant-ShimanoRow 46 - Cell 2
48Peter Stetina (USA) BMC Racing TeamRow 47 - Cell 2
49Alex Howes (USA) Garmin SharpRow 48 - Cell 2
50Fränk Schleck (Lux) Trek Factory RacingRow 49 - Cell 2
51Jerome Coppel (Fra) Cofidis, Solutions CreditsRow 50 - Cell 2
52Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling TeamRow 51 - Cell 2
53Simon Gerrans (Aus) Orica GreenEdgeRow 52 - Cell 2
54Przemyslaw Niemiec (Pol) Lampre-MeridaRow 53 - Cell 2
55George Bennett (NZl) CannondaleRow 54 - Cell 2
56Chris Anker Sörensen (Den) Tinkoff-SaxoRow 55 - Cell 2
57Jose Rodolfo Serpa Perez (Col) Lampre-MeridaRow 56 - Cell 2
58Niki Terpstra (Ned) Omega Pharma - Quick-Step Cycling TeamRow 57 - Cell 2
59Sylvain Chavanel (Fra) IAM CyclingRow 58 - Cell 2
60John Gadret (Fra) Movistar TeamRow 59 - Cell 2
61Amaël Moinard (Fra) BMC Racing TeamRow 60 - Cell 2
62Arnold Jeannesson (Fra) FDJ.frRow 61 - Cell 2
63Edvald Boasson Hagen (Nor) Team Sky0:01:10
64Michel Koch (Ger) Cannondale0:01:21
65Cédric Pineau (Fra) FDJ.fr0:02:17
66Sander Armee (Bel) Lotto BelisolRow 65 - Cell 2
67Christophe Laborie (Fra) Bretagne - Seche EnvironnementRow 66 - Cell 2
68Jonathan Hivert (Fra) Belkin-Pro Cycling TeamRow 67 - Cell 2
69Grégory Rast (Swi) Trek Factory RacingRow 68 - Cell 2
70Florian Guillou (Fra) Bretagne - Seche EnvironnementRow 69 - Cell 2
71Koen De Kort (Ned) Team Giant-Shimano0:02:29
72Fabian Wegmann (Ger) Garmin SharpRow 71 - Cell 2
73Lieuwe Westra (Ned) Astana Pro TeamRow 72 - Cell 2
74Aliaksandr Kuchynski (Blr) Team Katusha0:02:48
75Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits0:03:17
76Tyler Farrar (USA) Garmin SharpRow 75 - Cell 2
77Alessandro Vanotti (Ita) Astana Pro Team0:04:00
78Sébastien Minard (Fra) AG2R La MondialeRow 77 - Cell 2
79David Lopez Garcia (Spa) Team SkyRow 78 - Cell 2
80Elia Favilli (Ita) Lampre-MeridaRow 79 - Cell 2
81Mitchell Docker (Aus) Orica GreenEdgeRow 80 - Cell 2
82Mathew Hayman (Aus) Orica GreenEdgeRow 81 - Cell 2
83Maarten Wynants (Bel) Belkin-Pro Cycling TeamRow 82 - Cell 2
84Jelle Vanendert (Bel) Lotto BelisolRow 83 - Cell 2
85Jerome Cousin (Fra) Team Europcar0:04:27
86Matthew Busche (USA) Trek Factory Racing0:05:48
87Laurent Didier (Lux) Trek Factory RacingRow 86 - Cell 2
88Francesco Gavazzi (Ita) Astana Pro TeamRow 87 - Cell 2
89Romain Feillu (Fra) Bretagne - Seche Environnement0:07:30
90Stijn Vandenbergh (Bel) Omega Pharma - Quick-Step Cycling TeamRow 89 - Cell 2
91Fabio Sabatini (Ita) CannondaleRow 90 - Cell 2
92Jos van Emden (Ned) Belkin-Pro Cycling TeamRow 91 - Cell 2
93Cristiano Salerno (Ita) CannondaleRow 92 - Cell 2
94Giovanni Bernaudeau (Fra) Team EuropcarRow 93 - Cell 2
95Thierry Hupond (Fra) Team Giant-ShimanoRow 94 - Cell 2
96Bryan Nauleau (Fra) Team EuropcarRow 95 - Cell 2
97Imanol Erviti Ollo (Spa) Movistar TeamRow 96 - Cell 2
98Thomas Voeckler (Fra) Team EuropcarRow 97 - Cell 2
99Sergei Chernetckii (Rus) Team KatushaRow 98 - Cell 2
100Romain Bardet (Fra) AG2R La MondialeRow 99 - Cell 2
101Anthony Geslin (Fra) FDJ.frRow 100 - Cell 2
102Benoît Vaugrenard (Fra) FDJ.frRow 101 - Cell 2
103Gert Steegmans (Bel) Omega Pharma - Quick-Step Cycling TeamRow 102 - Cell 2
104Alessandro De Marchi (Ita) CannondaleRow 103 - Cell 2
105Nikolas Maes (Bel) Omega Pharma - Quick-Step Cycling TeamRow 104 - Cell 2
106Ivan Rovny (Rus) Tinkoff-SaxoRow 105 - Cell 2
107Danilo Hondo (Ger) Trek Factory RacingRow 106 - Cell 2
108Anthony Delaplace (Fra) Bretagne - Seche EnvironnementRow 107 - Cell 2
109Sylvester Szmyd (Pol) Movistar TeamRow 108 - Cell 2
110Andy Schleck (Lux) Trek Factory RacingRow 109 - Cell 2
111Cyril Lemoine (Fra) Cofidis, Solutions CreditsRow 110 - Cell 2
112Mathias Frank (Swi) IAM CyclingRow 111 - Cell 2
113Iurii Trofimov (Rus) Team KatushaRow 112 - Cell 2
114Ramunas Navardauskas (Ltu) Garmin SharpRow 113 - Cell 2
115Vasil Kiryienka (Blr) Team Sky0:10:03
116Vladimir Isaychev (Rus) Team KatushaRow 115 - Cell 2
117Mattia Cattaneo (Ita) Lampre-MeridaRow 116 - Cell 2
118Matteo Bono (Ita) Lampre-Merida0:12:00
119Nelson Filipe Santos Simoes Oliveira (Por) Lampre-MeridaRow 118 - Cell 2
120Steele Von Hoff (Aus) Garmin SharpRow 119 - Cell 2
121Simon Yates (GBr) Orica GreenEdgeRow 120 - Cell 2
122Pim Ligthart (Ned) Lotto BelisolRow 121 - Cell 2
123Valerio Agnoli (Ita) Astana Pro Team0:12:19
124Albert Timmer (Ned) Team Giant-ShimanoRow 123 - Cell 2
125Bert De Backer (Bel) Team Giant-Shimano0:14:35
126Ramon Sinkeldam (Ned) Team Giant-ShimanoRow 125 - Cell 2
127Lars Ytting Bak (Den) Lotto BelisolRow 126 - Cell 2
128Nicki Sörensen (Den) Tinkoff-SaxoRow 127 - Cell 2
129Jetse Bol (Ned) Belkin-Pro Cycling TeamRow 128 - Cell 2
130Jesus Herrada Lopez (Spa) Movistar TeamRow 129 - Cell 2
131José Ivan Gutierrez Palacios (Spa) Movistar TeamRow 130 - Cell 2
132Xabier Zandio Echaide (Spa) Team SkyRow 131 - Cell 2
133Luca Wackermann (Ita) Lampre-MeridaRow 132 - Cell 2
134Perrig Quemeneur (Fra) Team EuropcarRow 133 - Cell 2
135Jimmy Engoulvent (Fra) Team EuropcarRow 134 - Cell 2
136Michael Albasini (Swi) Orica GreenEdgeRow 135 - Cell 2
137Sébastien Turgot (Fra) AG2R La MondialeRow 136 - Cell 2
138Julien Fouchard (Fra) Cofidis, Solutions CreditsRow 137 - Cell 2
139Adrien Petit (Fra) Cofidis, Solutions CreditsRow 138 - Cell 2
140Sébastien Hinault (Fra) IAM CyclingRow 139 - Cell 2
141Julien Simon (Fra) Cofidis, Solutions CreditsRow 140 - Cell 2
142Luke Rowe (GBr) Team SkyRow 141 - Cell 2
143Taylor Phinney (USA) BMC Racing TeamRow 142 - Cell 2
144Matthew Harley Goss (Aus) Orica GreenEdgeRow 143 - Cell 2
145Nikolay Trusov (Rus) Tinkoff-SaxoRow 144 - Cell 2
146Sébastien Chavanel (Fra) FDJ.frRow 145 - Cell 2
147Geoffrey Soupe (Fra) FDJ.frRow 146 - Cell 2
148Egor Silin (Rus) Team KatushaRow 147 - Cell 2
149Enrico Gasparotto (Ita) Astana Pro TeamRow 148 - Cell 2
150Aleksejs Saramotins (Lat) IAM CyclingRow 149 - Cell 2
151Kevin Ista (Bel) IAM CyclingRow 150 - Cell 2
152Christian Knees (Ger) Team SkyRow 151 - Cell 2
153Gabriel Rasch (Nor) Team SkyRow 152 - Cell 2
154Lars Petter Nordhaug (Nor) Belkin-Pro Cycling TeamRow 153 - Cell 2
155Thor Hushovd (Nor) BMC Racing TeamRow 154 - Cell 2
156Davide Villella (Ita) CannondaleRow 155 - Cell 2
157Stephen Cummings (GBr) BMC Racing TeamRow 156 - Cell 2
158Samuel Dumoulin (Fra) AG2R La MondialeRow 157 - Cell 2
159Karsten Kroon (Ned) Tinkoff-SaxoRow 158 - Cell 2
160Marko Kump (Slo) Tinkoff-SaxoRow 159 - Cell 2
DNFEgoitz Garcia Echeguibel (Spa) Cofidis, Solutions CreditsRow 160 - Cell 2
DNFMaxime Bouet (Fra) AG2R La MondialeRow 161 - Cell 2
DNFNacer Bouhanni (Fra) FDJ.frRow 162 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Brindas, 87.5km
1Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling Team3pts
2Gorka Izaguirre Insausti (Spa) Movistar Team2Row 1 - Cell 3
3Brice Feillu (Fra) Bretagne - Seche Environnement1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Rive-de-Gier (1st passage), 126.5km
1Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling Team3pts
2Brice Feillu (Fra) Bretagne - Seche Environnement2Row 1 - Cell 3
3Sylvain Chavanel (Fra) IAM Cycling1Row 2 - Cell 3
Swipe to scroll horizontally
Points
1Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale15pts
2Bob Jungels (Lux) Trek Factory Racing12Row 1 - Cell 3
3Jakob Fuglsang (Den) Astana Pro Team9Row 2 - Cell 3
4Bryan Coquard (Fra) Team Europcar7Row 3 - Cell 3
5Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling Team6Row 4 - Cell 3
6Reinardt Janse Van Rensburg (RSA) Team Giant-Shimano5Row 5 - Cell 3
7Tony Gallopin (Fra) Lotto Belisol4Row 6 - Cell 3
8Greg Van Avermaet (Bel) BMC Racing Team3Row 7 - Cell 3
9Borut Bozic (Slo) Astana Pro Team2Row 8 - Cell 3
10Marco Marcato (Ita) Cannondale1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Col de Brouilly (Cat. 3) 26.5km
1Sylvain Chavanel (Fra) IAM Cycling4pts
2Brice Feillu (Fra) Bretagne - Seche Environnement2Row 1 - Cell 3
3Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling Team1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Côte de Plantigny (Cat. 3) 39.5km
1Sylvain Chavanel (Fra) IAM Cycling4pts
2Brice Feillu (Fra) Bretagne - Seche Environnement2Row 1 - Cell 3
3Matthew Busche (USA) Trek Factory Racing1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Côte de Saint Martin en Haut (Cat. 3) 103km
1Sylvain Chavanel (Fra) IAM Cycling4pts
2Brice Feillu (Fra) Bretagne - Seche Environnement2Row 1 - Cell 3
3Matthew Busche (USA) Trek Factory Racing1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Côte de Sainte-Catherine (Cat. 2) 140.5km
1Vincenzo Nibali (Ita) Astana Pro Team7pts
2Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale5Row 1 - Cell 3
3Geraint Thomas (GBr) Team Sky3Row 2 - Cell 3
4Tom Jelte Slagter (Ned) Garmin Sharp2Row 3 - Cell 3
5Jakob Fuglsang (Den) Astana Pro Team1Row 4 - Cell 3
Swipe to scroll horizontally
Young riders
1Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale3:38:15
2Bob Jungels (Lux) Trek Factory RacingRow 1 - Cell 2
3Bryan Coquard (Fra) Team Europcar0:00:02
4Reinardt Janse Van Rensburg (RSA) Team Giant-ShimanoRow 3 - Cell 2
5Michael Matthews (Aus) Orica GreenEdgeRow 4 - Cell 2
6Moreno Hofland (Ned) Belkin-Pro Cycling TeamRow 5 - Cell 2
7Wilco Kelderman (Ned) Belkin-Pro Cycling TeamRow 6 - Cell 2
8Armindo Fonseca (Fra) Bretagne - Seche EnvironnementRow 7 - Cell 2
9Alexey Tsatevich (Rus) Team KatushaRow 8 - Cell 2
10Tom Jelte Slagter (Ned) Garmin SharpRow 9 - Cell 2
11Fabio Felline (Ita) Trek Factory RacingRow 10 - Cell 2
12John Degenkolb (Ger) Team Giant-ShimanoRow 11 - Cell 2
13Rafal Majka (Pol) Tinkoff-SaxoRow 12 - Cell 2
14Tim Wellens (Bel) Lotto BelisolRow 13 - Cell 2
15Jon Izaguirre Insausti (Spa) Movistar TeamRow 14 - Cell 2
16Eduardo Sepulveda (Arg) Bretagne - Seche EnvironnementRow 15 - Cell 2
17Sébastien Reichenbach (Swi) IAM CyclingRow 16 - Cell 2
18George Bennett (NZl) CannondaleRow 17 - Cell 2
19Michel Koch (Ger) Cannondale0:01:21
20Elia Favilli (Ita) Lampre-Merida0:04:00
21Jerome Cousin (Fra) Team Europcar0:04:27
22Sergei Chernetckii (Rus) Team Katusha0:07:30
23Romain Bardet (Fra) AG2R La MondialeRow 22 - Cell 2
24Anthony Delaplace (Fra) Bretagne - Seche EnvironnementRow 23 - Cell 2
25Mattia Cattaneo (Ita) Lampre-Merida0:10:03
26Nelson Filipe Santos Simoes Oliveira (Por) Lampre-Merida0:12:00
27Simon Yates (GBr) Orica GreenEdgeRow 26 - Cell 2
28Ramon Sinkeldam (Ned) Team Giant-Shimano0:14:35
29Jetse Bol (Ned) Belkin-Pro Cycling TeamRow 28 - Cell 2
30Jesus Herrada Lopez (Spa) Movistar TeamRow 29 - Cell 2
31Luca Wackermann (Ita) Lampre-MeridaRow 30 - Cell 2
32Adrien Petit (Fra) Cofidis, Solutions CreditsRow 31 - Cell 2
33Luke Rowe (GBr) Team SkyRow 32 - Cell 2
34Taylor Phinney (USA) BMC Racing TeamRow 33 - Cell 2
35Davide Villella (Ita) CannondaleRow 34 - Cell 2
Swipe to scroll horizontally
Teams
1Astana Pro Team10:54:49
2AG2R La MondialeRow 1 - Cell 2
3Trek Factory RacingRow 2 - Cell 2
4Team Katusha0:00:02
5Team Giant-ShimanoRow 4 - Cell 2
6BMC Racing TeamRow 5 - Cell 2
7Movistar TeamRow 6 - Cell 2
8Orica GreenEdgeRow 7 - Cell 2
9Omega Pharma - Quick-Step Cycling TeamRow 8 - Cell 2
10Garmin SharpRow 9 - Cell 2
11CannondaleRow 10 - Cell 2
12Lotto BelisolRow 11 - Cell 2
13IAM CyclingRow 12 - Cell 2
14Bretagne - Seche EnvironnementRow 13 - Cell 2
15Lampre-MeridaRow 14 - Cell 2
16Belkin-Pro Cycling Team0:02:17
17FDJ.frRow 16 - Cell 2
18Cofidis, Solutions Credits0:03:17
19Team Europcar0:04:27
20Team Sky0:05:08
21Tinkoff-Saxo0:07:30
Swipe to scroll horizontally
General classification after stage 5
1Geraint Thomas (GBr) Team Sky21:52:42
2John Degenkolb (Ger) Team Giant-Shimano0:00:03
3Tom Jelte Slagter (Ned) Garmin Sharp0:00:04
4Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale0:00:05
5Jose Joaquin Rojas Gil (Spa) Movistar Team0:00:08
6Jakob Fuglsang (Den) Astana Pro Team0:00:13
7Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling TeamRow 6 - Cell 2
8Wilco Kelderman (Ned) Belkin-Pro Cycling Team0:00:15
9Zdenek Stybar (Cze) Omega Pharma - Quick-Step Cycling Team0:00:19
10Cyril Gautier (Fra) Team EuropcarRow 9 - Cell 2
11Arthur Vichot (Fra) FDJ.frRow 10 - Cell 2
12Rui Alberto Faria Da Costa (Por) Lampre-MeridaRow 11 - Cell 2
13Vincenzo Nibali (Ita) Astana Pro TeamRow 12 - Cell 2
14Arnold Jeannesson (Fra) FDJ.frRow 13 - Cell 2
15Peter Velits (Svk) BMC Racing TeamRow 14 - Cell 2
16Simon Spilak (Slo) Team KatushaRow 15 - Cell 2
17Damiano Caruso (Ita) CannondaleRow 16 - Cell 2
18Jon Izaguirre Insausti (Spa) Movistar TeamRow 17 - Cell 2
19Stefan Denifl (Aut) IAM CyclingRow 18 - Cell 2
20Sébastien Reichenbach (Swi) IAM CyclingRow 19 - Cell 2
21Bob Jungels (Lux) Trek Factory Racing0:00:24
22Marco Marcato (Ita) Cannondale0:00:25
23Jens Keukeleire (Bel) Orica GreenEdgeRow 22 - Cell 2
24Tony Gallopin (Fra) Lotto BelisolRow 23 - Cell 2
25Greg Van Avermaet (Bel) BMC Racing Team0:00:28
26Gorka Izaguirre Insausti (Spa) Movistar Team0:00:30
27Tim Wellens (Bel) Lotto BelisolRow 26 - Cell 2
28Andre Fernando S. Martins Cardoso (Por) Garmin Sharp0:00:32
29Maxime Monfort (Bel) Lotto BelisolRow 28 - Cell 2
30Jose Rodolfo Serpa Perez (Col) Lampre-MeridaRow 29 - Cell 2
31Brice Feillu (Fra) Bretagne - Seche Environnement0:00:40
32Florian Vachon (Fra) Bretagne - Seche Environnement0:00:43
33Jerome Coppel (Fra) Cofidis, Solutions CreditsRow 32 - Cell 2
34Peter Stetina (USA) BMC Racing TeamRow 33 - Cell 2
35Dries Devenyns (Bel) Team Giant-ShimanoRow 34 - Cell 2
36Bryan Coquard (Fra) Team Europcar0:01:04
37Sylvain Chavanel (Fra) IAM Cycling0:01:09
38Romain Zingle (Bel) Cofidis, Solutions Credits0:01:11
39Eduardo Sepulveda (Arg) Bretagne - Seche Environnement0:01:28
40George Bennett (NZl) CannondaleRow 39 - Cell 2
41John Gadret (Fra) Movistar TeamRow 40 - Cell 2
42Fränk Schleck (Lux) Trek Factory Racing0:01:39
43Przemyslaw Niemiec (Pol) Lampre-MeridaRow 42 - Cell 2
44Alex Howes (USA) Garmin Sharp0:01:41
45Alexis Vuillermoz (Fra) AG2R La Mondiale0:01:52
46Chris Anker Sörensen (Den) Tinkoff-SaxoRow 45 - Cell 2
47Fabio Felline (Ita) Trek Factory Racing0:02:11
48Armindo Fonseca (Fra) Bretagne - Seche Environnement0:02:13
49Michel Koch (Ger) Cannondale0:02:30
50Sebastian Langeveld (Ned) Garmin Sharp0:02:31
51Jérôme Pineau (Fra) IAM Cycling0:03:57
52Reinardt Janse Van Rensburg (RSA) Team Giant-ShimanoRow 51 - Cell 2
53Luis Angel Mate Mardones (Spa) Cofidis, Solutions Credits0:03:58
54Florian Guillou (Fra) Bretagne - Seche Environnement0:04:07
55Moreno Hofland (Ned) Belkin-Pro Cycling Team0:04:12
56Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling Team0:04:29
57Rafal Majka (Pol) Tinkoff-SaxoRow 56 - Cell 2
58Alexey Tsatevich (Rus) Team Katusha0:04:59
59Mikael Cherel (Fra) AG2R La Mondiale0:05:38
60Sander Armee (Bel) Lotto Belisol0:06:40
61Aliaksandr Kuchynski (Blr) Team Katusha0:06:54
62Francesco Gavazzi (Ita) Astana Pro Team0:06:57
63Amaël Moinard (Fra) BMC Racing Team0:07:06
64Alexander Kristoff (Nor) Team Katusha0:07:13
65Fabian Wegmann (Ger) Garmin Sharp0:07:33
66Koen De Kort (Ned) Team Giant-Shimano0:07:44
67Grégory Rast (Swi) Trek Factory Racing0:08:04
68Elia Favilli (Ita) Lampre-Merida0:08:06
69Lieuwe Westra (Ned) Astana Pro Team0:08:16
70Maarten Wynants (Bel) Belkin-Pro Cycling Team0:08:38
71Sergei Chernetckii (Rus) Team Katusha0:08:39
72Simon Gerrans (Aus) Orica GreenEdge0:08:40
73Romain Bardet (Fra) AG2R La Mondiale0:08:56
74Iurii Trofimov (Rus) Team Katusha0:09:07
75Mathew Hayman (Aus) Orica GreenEdge0:09:08
76Niki Terpstra (Ned) Omega Pharma - Quick-Step Cycling Team0:09:18
77Alessandro De Marchi (Ita) Cannondale0:09:48
78Jerome Cousin (Fra) Team Europcar0:09:53
79Laurent Didier (Lux) Trek Factory Racing0:10:20
80Anthony Delaplace (Fra) Bretagne - Seche Environnement0:10:28
81Borut Bozic (Slo) Astana Pro Team0:11:05
82Cédric Pineau (Fra) FDJ.fr0:11:07
83Michael Matthews (Aus) Orica GreenEdge0:11:10
84Matthew Busche (USA) Trek Factory Racing0:11:35
85Mathias Frank (Swi) IAM Cycling0:11:36
86Jelle Vanendert (Bel) Lotto Belisol0:11:39
87Giovanni Bernaudeau (Fra) Team Europcar0:11:52
88Gert Steegmans (Bel) Omega Pharma - Quick-Step Cycling Team0:12:08
89Imanol Erviti Ollo (Spa) Movistar TeamRow 88 - Cell 2
90Jonathan Hivert (Fra) Belkin-Pro Cycling Team0:12:20
91Simon Yates (GBr) Orica GreenEdge0:12:41
92Cristiano Salerno (Ita) Cannondale0:12:45
93Sylvester Szmyd (Pol) Movistar TeamRow 92 - Cell 2
94Ramunas Navardauskas (Ltu) Garmin Sharp0:13:04
95Bryan Nauleau (Fra) Team Europcar0:13:07
96Anthony Geslin (Fra) FDJ.fr0:13:11
97Sébastien Minard (Fra) AG2R La Mondiale0:13:21
98Mitchell Docker (Aus) Orica GreenEdge0:13:25
99Benoît Vaugrenard (Fra) FDJ.fr0:13:35
100David Lopez Garcia (Spa) Team Sky0:13:59
101Christophe Laborie (Fra) Bretagne - Seche Environnement0:14:03
102Edvald Boasson Hagen (Nor) Team Sky0:14:38
103Tyler Farrar (USA) Garmin Sharp0:14:41
104Pim Ligthart (Ned) Lotto Belisol0:14:44
105Samuel Dumoulin (Fra) AG2R La Mondiale0:14:45
106Romain Feillu (Fra) Bretagne - Seche Environnement0:14:56
107Fabio Sabatini (Ita) Cannondale0:14:59
108Cyril Lemoine (Fra) Cofidis, Solutions CreditsRow 107 - Cell 2
109Nikolas Maes (Bel) Omega Pharma - Quick-Step Cycling TeamRow 108 - Cell 2
110Lars Petter Nordhaug (Nor) Belkin-Pro Cycling Team0:15:05
111Enrico Gasparotto (Ita) Astana Pro Team0:15:15
112Danilo Hondo (Ger) Trek Factory Racing0:15:22
113Luca Wackermann (Ita) Lampre-Merida0:15:37
114Mattia Cattaneo (Ita) Lampre-Merida0:15:50
115Jos van Emden (Ned) Belkin-Pro Cycling Team0:16:51
116Alessandro Vanotti (Ita) Astana Pro Team0:16:52
117Ivan Rovny (Rus) Tinkoff-Saxo0:17:37
118Thomas Voeckler (Fra) Team Europcar0:17:42
119Julien Simon (Fra) Cofidis, Solutions Credits0:17:53
120Stephen Cummings (GBr) BMC Racing Team0:17:55
121Stijn Vandenbergh (Bel) Omega Pharma - Quick-Step Cycling Team0:18:04
122Davide Villella (Ita) Cannondale0:18:30
123Nelson Filipe Santos Simoes Oliveira (Por) Lampre-Merida0:19:29
124Vladimir Isaychev (Rus) Team Katusha0:20:21
125Sébastien Turgot (Fra) AG2R La Mondiale0:20:22
126Valerio Agnoli (Ita) Astana Pro Team0:20:55
127Egor Silin (Rus) Team Katusha0:21:35
128Jetse Bol (Ned) Belkin-Pro Cycling Team0:22:04
129Jimmy Engoulvent (Fra) Team Europcar0:22:42
130Thor Hushovd (Nor) BMC Racing Team0:22:55
131Jesus Herrada Lopez (Spa) Movistar Team0:23:09
132Andy Schleck (Lux) Trek Factory Racing0:23:17
133Adrien Petit (Fra) Cofidis, Solutions Credits0:23:27
134Matthew Harley Goss (Aus) Orica GreenEdge0:23:59
135Vasil Kiryienka (Blr) Team Sky0:24:08
136Steele Von Hoff (Aus) Garmin Sharp0:24:12
137Nikolay Trusov (Rus) Tinkoff-Saxo0:24:35
138Marko Kump (Slo) Tinkoff-Saxo0:24:42
139Lars Ytting Bak (Den) Lotto BelisolRow 138 - Cell 2
140Karsten Kroon (Ned) Tinkoff-SaxoRow 139 - Cell 2
141Nicki Sörensen (Den) Tinkoff-Saxo0:24:53
142Xabier Zandio Echaide (Spa) Team Sky0:25:11
143Albert Timmer (Ned) Team Giant-Shimano0:25:56
144Perrig Quemeneur (Fra) Team Europcar0:26:10
145José Ivan Gutierrez Palacios (Spa) Movistar Team0:26:16
146Sébastien Chavanel (Fra) FDJ.fr0:26:17
147Bert De Backer (Bel) Team Giant-Shimano0:26:45
148Kevin Ista (Bel) IAM Cycling0:27:08
149Taylor Phinney (USA) BMC Racing Team0:29:31
150Aleksejs Saramotins (Lat) IAM Cycling0:29:32
151Thierry Hupond (Fra) Team Giant-Shimano0:29:49
152Ramon Sinkeldam (Ned) Team Giant-Shimano0:30:56
153Christian Knees (Ger) Team Sky0:31:07
154Gabriel Rasch (Nor) Team Sky0:32:30
155Sébastien Hinault (Fra) IAM Cycling0:32:38
156Matteo Bono (Ita) Lampre-Merida0:33:16
157Luke Rowe (GBr) Team Sky0:34:45
158Julien Fouchard (Fra) Cofidis, Solutions Credits0:35:58
159Michael Albasini (Swi) Orica GreenEdge0:36:54
160Geoffrey Soupe (Fra) FDJ.fr0:53:58
Swipe to scroll horizontally
Points classification
1John Degenkolb (Ger) Team Giant-Shimano39pts
2Jose Joaquin Rojas Gil (Spa) Movistar Team20Row 1 - Cell 3
3Bryan Coquard (Fra) Team Europcar17Row 2 - Cell 3
4Moreno Hofland (Ned) Belkin-Pro Cycling Team16Row 3 - Cell 3
5Tom Jelte Slagter (Ned) Garmin Sharp15Row 4 - Cell 3
6Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale15Row 5 - Cell 3
7Geraint Thomas (GBr) Team Sky13Row 6 - Cell 3
8Bob Jungels (Lux) Trek Factory Racing12Row 7 - Cell 3
9Tom Boonen (Bel) Omega Pharma - Quick-Step Cycling Team12Row 8 - Cell 3
10Alexander Kristoff (Nor) Team Katusha12Row 9 - Cell 3
11Matthew Harley Goss (Aus) Orica GreenEdge12Row 10 - Cell 3
12Jakob Fuglsang (Den) Astana Pro Team9Row 11 - Cell 3
13Wilco Kelderman (Ned) Belkin-Pro Cycling Team9Row 12 - Cell 3
14Borut Bozic (Slo) Astana Pro Team9Row 13 - Cell 3
15Thor Hushovd (Nor) BMC Racing Team9Row 14 - Cell 3
16Tony Gallopin (Fra) Lotto Belisol7Row 15 - Cell 3
17Michael Matthews (Aus) Orica GreenEdge7Row 16 - Cell 3
18Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling Team6Row 17 - Cell 3
19Laurent Didier (Lux) Trek Factory Racing6Row 18 - Cell 3
20Perrig Quemeneur (Fra) Team Europcar6Row 19 - Cell 3
21Zdenek Stybar (Cze) Omega Pharma - Quick-Step Cycling Team6Row 20 - Cell 3
22Tyler Farrar (USA) Garmin Sharp6Row 21 - Cell 3
23Anthony Delaplace (Fra) Bretagne - Seche Environnement5Row 22 - Cell 3
24Aleksejs Saramotins (Lat) IAM Cycling5Row 23 - Cell 3
25Julien Fouchard (Fra) Cofidis, Solutions Credits5Row 24 - Cell 3
26Arthur Vichot (Fra) FDJ.fr5Row 25 - Cell 3
27Greg Van Avermaet (Bel) BMC Racing Team5Row 26 - Cell 3
28Reinardt Janse Van Rensburg (RSA) Team Giant-Shimano5Row 27 - Cell 3
29Peter Velits (Svk) BMC Racing Team4Row 28 - Cell 3
30Armindo Fonseca (Fra) Bretagne - Seche Environnement4Row 29 - Cell 3
31Luca Wackermann (Ita) Lampre-Merida4Row 30 - Cell 3
32Christophe Laborie (Fra) Bretagne - Seche Environnement3Row 31 - Cell 3
33Brice Feillu (Fra) Bretagne - Seche Environnement3Row 32 - Cell 3
34Fabio Felline (Ita) Trek Factory Racing3Row 33 - Cell 3
35Romain Feillu (Fra) Bretagne - Seche Environnement3Row 34 - Cell 3
36Cyril Gautier (Fra) Team Europcar2Row 35 - Cell 3
37Jens Keukeleire (Bel) Orica GreenEdge2Row 36 - Cell 3
38Gorka Izaguirre Insausti (Spa) Movistar Team2Row 37 - Cell 3
39Sylvain Chavanel (Fra) IAM Cycling2Row 38 - Cell 3
40Gert Steegmans (Bel) Omega Pharma - Quick-Step Cycling Team2Row 39 - Cell 3
41Fabio Sabatini (Ita) Cannondale2Row 40 - Cell 3
42Valerio Agnoli (Ita) Astana Pro Team2Row 41 - Cell 3
43Jesus Herrada Lopez (Spa) Movistar Team2Row 42 - Cell 3
44Marco Marcato (Ita) Cannondale1Row 43 - Cell 3
45Francesco Gavazzi (Ita) Astana Pro Team1Row 44 - Cell 3
46Samuel Dumoulin (Fra) AG2R La Mondiale1Row 45 - Cell 3
47Enrico Gasparotto (Ita) Astana Pro Team-5Row 46 - Cell 3
Swipe to scroll horizontally
Mountains classification
1Sylvain Chavanel (Fra) IAM Cycling12pts
2Valerio Agnoli (Ita) Astana Pro Team12Row 1 - Cell 3
3Tom Jelte Slagter (Ned) Garmin Sharp9Row 2 - Cell 3
4Christophe Laborie (Fra) Bretagne - Seche Environnement9Row 3 - Cell 3
5Geraint Thomas (GBr) Team Sky8Row 4 - Cell 3
6Vincenzo Nibali (Ita) Astana Pro Team7Row 5 - Cell 3
7Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale6Row 6 - Cell 3
8Brice Feillu (Fra) Bretagne - Seche Environnement6Row 7 - Cell 3
9Perrig Quemeneur (Fra) Team Europcar6Row 8 - Cell 3
10Romain Feillu (Fra) Bretagne - Seche Environnement4Row 9 - Cell 3
11Aleksejs Saramotins (Lat) IAM Cycling4Row 10 - Cell 3
12Wilco Kelderman (Ned) Belkin-Pro Cycling Team3Row 11 - Cell 3
13Laurent Didier (Lux) Trek Factory Racing3Row 12 - Cell 3
14Jesus Herrada Lopez (Spa) Movistar Team3Row 13 - Cell 3
15Jon Izaguirre Insausti (Spa) Movistar Team2Row 14 - Cell 3
16Przemyslaw Niemiec (Pol) Lampre-Merida2Row 15 - Cell 3
17Anthony Delaplace (Fra) Bretagne - Seche Environnement2Row 16 - Cell 3
18Matthew Busche (USA) Trek Factory Racing2Row 17 - Cell 3
19Simon Yates (GBr) Orica GreenEdge2Row 18 - Cell 3
20Julien Fouchard (Fra) Cofidis, Solutions Credits2Row 19 - Cell 3
21Jakob Fuglsang (Den) Astana Pro Team1Row 20 - Cell 3
22Jan Bakelants (Bel) Omega Pharma - Quick-Step Cycling Team1Row 21 - Cell 3
Swipe to scroll horizontally
Young riders classification
1John Degenkolb (Ger) Team Giant-Shimano21:52:45
2Tom Jelte Slagter (Ned) Garmin Sharp0:00:01
3Carlos Alberto Betancur Gomez (Col) AG2R La Mondiale0:00:02
4Wilco Kelderman (Ned) Belkin-Pro Cycling Team0:00:12
5Jon Izaguirre Insausti (Spa) Movistar Team0:00:16
6Sébastien Reichenbach (Swi) IAM CyclingRow 5 - Cell 2
7Bob Jungels (Lux) Trek Factory Racing0:00:21
8Tim Wellens (Bel) Lotto Belisol0:00:27
9Bryan Coquard (Fra) Team Europcar0:01:01
10Eduardo Sepulveda (Arg) Bretagne - Seche Environnement0:01:25
11George Bennett (NZl) CannondaleRow 10 - Cell 2
12Fabio Felline (Ita) Trek Factory Racing0:02:08
13Armindo Fonseca (Fra) Bretagne - Seche Environnement0:02:10
14Michel Koch (Ger) Cannondale0:02:27
15Reinardt Janse Van Rensburg (RSA) Team Giant-Shimano0:03:54
16Moreno Hofland (Ned) Belkin-Pro Cycling Team0:04:09
17Rafal Majka (Pol) Tinkoff-Saxo0:04:26
18Alexey Tsatevich (Rus) Team Katusha0:04:56
19Elia Favilli (Ita) Lampre-Merida0:08:03
20Sergei Chernetckii (Rus) Team Katusha0:08:36
21Romain Bardet (Fra) AG2R La Mondiale0:08:53
22Jerome Cousin (Fra) Team Europcar0:09:50
23Anthony Delaplace (Fra) Bretagne - Seche Environnement0:10:25
24Michael Matthews (Aus) Orica GreenEdge0:11:07
25Simon Yates (GBr) Orica GreenEdge0:12:38
26Luca Wackermann (Ita) Lampre-Merida0:15:34
27Mattia Cattaneo (Ita) Lampre-Merida0:15:47
28Davide Villella (Ita) Cannondale0:18:27
29Nelson Filipe Santos Simoes Oliveira (Por) Lampre-Merida0:19:26
30Jetse Bol (Ned) Belkin-Pro Cycling Team0:22:01
31Jesus Herrada Lopez (Spa) Movistar Team0:23:06
32Adrien Petit (Fra) Cofidis, Solutions Credits0:23:24
33Taylor Phinney (USA) BMC Racing Team0:29:28
34Ramon Sinkeldam (Ned) Team Giant-Shimano0:30:53
35Luke Rowe (GBr) Team Sky0:34:42
Swipe to scroll horizontally
Teams classification
1AG2R La Mondiale65:38:52
2Movistar Team0:00:04
3Team Katusha0:00:10
4Astana Pro Team0:00:15
5Lampre-Merida0:00:17
6CannondaleRow 5 - Cell 2
7BMC Racing Team0:00:28
8Garmin Sharp0:00:30
9Lotto BelisolRow 8 - Cell 2
10Bretagne - Seche Environnement0:00:41
11Orica GreenEdge0:00:52
12IAM Cycling0:01:03
13Trek Factory Racing0:01:23
14Belkin-Pro Cycling Team0:02:45
15Omega Pharma - Quick-Step Cycling Team0:03:49
16Team Giant-Shimano0:04:08
17Cofidis, Solutions Credits0:05:06
18FDJ.fr0:06:29
19Team Europcar0:09:26
20Team Sky0:14:28
21Tinkoff-Saxo0:21:45

 

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

Laura Weislo
Managing Editor

Laura Weislo has been with Cyclingnews since 2006 after making a switch from a career in science. As Managing Editor, she coordinates coverage for North American events and global news. As former elite-level road racer who dabbled in cyclo-cross and track, Laura has a passion for all three disciplines. When not working she likes to go camping and explore lesser traveled roads, paths and gravel tracks. Laura's specialises in covering doping, anti-doping, UCI governance and performing data analysis.

Latest on Cyclingnews