Peter Sagan wins Paris-Roubaix

Peter Sagan (Bora-Hansgrohe) silenced the critics with a near-faultless and all-conquering performance to win Paris-Roubaix.

The world champion attacked from a group of favourites with 54km remaining and never looked back. He swept up the remnants of the early break, with Silvan Dillier (AG2R la Mondiale) the only rider to capable of staying with him.

The duo worked together over the cobbles, and despite a late fightback from the chasers, entered the velodrome together. Sagan took the sprint to seal his second Monument win, and end Quick-Step's domination of the Spring Classics.

Dillier's classy ride was enough to seal second, with former winner Niki Terpstra (Quick-Step Floors) completing the podium. Last year's winner, Greg Van Avermaet (BMC Racing), who attacked just before Sagan, was forced to settle for fourth.

The day belonged to the world champion, who became the first rider in 37 years to win Paris-Roubaix in the rainbow jersey.

Sagan's winning attack came after excellent work from his teammates, who nullified several dangerous moves, and kept their leader clear of trouble when several other riders were caught behind in crashes.

His attack came at almost the same point at which Tom Boonen broke free to win in 2012. Considering Boonen's recent criticism over the Bora rider, Sagan could not have offered a more powerful response, letting his legs do the talking, as Boonen's former teammates forlornly tried to get on terms.

Fittingly, it was Dillier who entered the warm roar of the velodrome first. The Swiss champion was a late call-up for AG2R, and spent over 200km on the attack, but matched Sagan pedal stroke for pedal stroke when the Bora rider made contact. Dillier took to the high banking and while he clearly gave it one last effort, he was no match for Sagan, who raised his arms as he took the win.

"This is amazing," Sagan said in a post-race flash interview. "I have to say that this year, I was never involved in a crash, I never flat tired, I saved energy and then just did one step forward; I attacked. I kept going until the finish.

"I, now, stayed much better this year than in all the other years that I have finished Paris-Roubaix, where I was much more tired than today.

"I am very happy. I have to say thank you to all my teammates because they did a great job. They kept the group all together from the start. I did my winning move with 50km to go and I'm very happy to come first. It's an amazing feeling."

And as first and second free-wheeled around the velodrome to soak up the applause, Terpstra appeared from nowhere. The Tour of Flanders winner had been active once Sagan had attacked, and formed a dangers group alongside Van Avermaet, Sep Vanmarcke (EF Education First), Taylor Phinney (EF Education First), Jasper Stuyven (Trek Segafredo), Wout Van Aert (Veranda’s Willems Crelan), and Jens Debusschere (Lotto-Soudal).

The counter-attack brought Sagan to within 43 seconds at one point, but the world champion was in a league of his own, and once out of sight their next rendezvous came inside the velodrome.

How it unfolded

The 174 riders at the start in Compiègne were able to get ready for the 257-kilometre race while taking in a bit of sun. Meanwhile, in the north, rain was coming down on several pavé sectors. Tom Stamsnijder (Sunweb) was a non-starter.

As expected the race took a fast start out of Compiègne. Only after an hour, a breakaway move was able to distance the peloton.

The group existed of nine riders, being Sven Erik Bystrøm (UAE Team Emirates), Silvan Dillier (AG2R La Mondiale), Marc Soler (Movistar Team), Ludovic Robeet (WB Aqua Protect Veranclassic), Jimmy Duquennoy (WB Aqua Protect Veranclassic), Jelle Wallays (Lotto Soudal), Geoffrey Soupe (Cofidis, Solutions Credits), Gatis Smukulis (Delko Marseille Provence KTM), and Jay Robert Thomson (Dimension Data).

Their lead grew up to more than eight minutes in the long run-up to the cobbles. The speed picked up in the peloton when approaching the first pavé sector in Troisvilles after 165 kilometres. Just before this sector, there were two crashes that took out Stefan Küng (BMC) and Nelson Oliveira (Movistar).

Mud on the cobbles leads to crashes

The leaders hit the first cobbles at pavé sector 29 in Troisvilles with a lead of eight minutes on the peloton. In contrast to previous years, the cobbles were covered with mud. The leaders had no problems on this sector, but much later, the peloton didn't pass through unscathed.

There was a massive crash in the belly of the peloton with Mads Würtz Schmidt (Katusha) injured, but he was able to continue his race. Geraint Thomas (Team Sky) was one of the victims too, and he abandoned little later. Last year's winner Greg Van Avermaet (BMC), Belgian champion Oliver Naesen (AG2R) and in-form Yves Lampaert (Quick-Step Floors) were among the many distanced riders.

Katusha, Quick-Step Floors and Bora-Hansgrohe charged forward in the peloton, with the Van Avermaet group at half a minute.

On the following section Michael Goolaerts (Veranda's Willems-Crelan) crashed heavily. The first messages concerning his crash indicated he needed urgent help. NOS was able to contact team DS Michiel Elijzen who said Goolaerts had a cardiac arrest and received CPR. [ed update 22:57  BST: We are deeply saddened to write that Michael Goolaerts died this evening. Our thoughts are with his family, friends and teammates].

There were punctures from John Degenkolb, Dylan Groenewegen, Zdenek Stybar and Arnaud Démare. They were able to come back into the Quick-Step Floors controlled peloton at 130 kilometres from the finish. Later, there was a crash that took out Matteo Trentin (Mitchelton-Scott) and last year's third-placed Sebastian Langeveld (EF Education First-Drapac).

Into the Arenberg and Gilbert attacks

The previous events had turned the peloton into a rather small group of about 50 riders. They were trailing the nine leaders by 2:30 when reaching the famous Arenberg Forest. Jelle Wallays set the pace in the Trouée Arenberg, and the group broke into pieces.

The small peloton of about 50 riders was led into the forest by German champion Marcus Burghardt, working for Peter Sagan. Halfway through the 2400 metres long section Mike Teunissen (Sunweb) accelerated and only Philippe Gilbert (Quick-Step Floors) joined his move.

Once off the cobbles, only six riders survived in front, two minutes ahead of the Teunissen and Gilbert and the peloton on their heels. Nils Politt (Katusha) joined the move. Mads Pedersen (Trek) tried to close the gap too, but he punctured.

At 80 kilometres from the finish, the trio blasted by the three dropped riders from the early breakaway move. The peloton was trailing this strong group by 20 seconds. Trek moved to the front to control this breakaway move, which was neutralized ahead of pavé sector 16.

Czech champion Zdenek Stybar was next to try an acceleration, and he extended his lead on the cobbles of Warlaing à Brillon. Behind him, John Degenkolb, Lars Bak and Stijn Vandenbergh escaped the peloton.

Next up was the difficult pavé sector from Tilloy to Sars-et-Rosières. There were only four riders left in front as Paris-Nice winner Marc Soler was dropped. A strong Wallays, Dillier, Bystrom and Robeet were in front but once off this tough section, the four leaders were 40 seconds ahead of Stybar and Soler, with the peloton 20 seconds further back.

In between them, there was a group with Degenkolb, Vandenbergh, Bak and Boasson Hagen. At the feed zone, the gap between the leaders and the peloton was less than a minute, with everybody going full gas putting Ronde van Vlaanderen discovery Mads Pedersen in trouble. Stybar continued his effort on pavé sector 14 from Beuvry to Orchies while Soler sat up. Oliver Naesen and Yves Lampaert punctured out of the peloton near Orchies.

Van Avermaet lays the groundwork for Sagan

When approaching the 200km mark, only Wallays, Dillier and Bystrom remained in front. The peloton bridged back up with Stybar and Robeet while trailing the three leaders by half a minute. It seemed like the sign for Greg Van Avermaet to accelerate. His move at 55km from the finish was quickly neutralized but his second acceleration strung out the peloton.

Just like in Flanders the Belgian lacked the power to emerge alone but as the pace slowed Sagan pushed on the pedals and quickly opened a gap.

The world champion was on the break's coattails with 51km to go, while the chase from behind lacked cohesion and authority. It was telling that until that point Sagan was one of only a handful of Quick-Step's riders who hadn't been on back-foot due to crashes or mechanicals.

A few seconds, soon stretched to almost a minute as several counter-attacks were chased down. Sagan's presence at the front of the race seemed to give the break a new lease of life, before eventually Terpstra and Phinney helped to create a response that included Van Avermaet and Vanmarcke. The quartet linked up with Stuyven and Van Aert, who had attacked moments before, but as the race clicked through sectors 10, 9 and 8, the gap to Sagan only grew.

Terpstra tried to rally with 35km to go and although Bystrom cracked, and the Wallays fell back the Quick-Step rider was unable to mount a serious challenge to Sagan's growing authority.

The world champion cut a commanding figure as he led the race through the Carrefour de l'Arbre, with Diller in tow, and as the pair entered the final 10km to chase ran out of gas.

Van Aert's untimely mechanical ended his brave race, while Phinney put in one huge turn for Vanmarcke before slipping back.

Stuyven, Van Avermaet, Terpstra and Vanmarcke kept their slim hopes alive for as long as possible but up ahead the alliance between Dillier and Sagan held firm. Given what happened two years ago, when Mat Hayman shocked Tom Boonen, to win nothing was certain as the pair entered the velodrome.

Dillier's do-or-die attitude carried him to the front as he swung right and onto the track but as the line approached not even the underdog could hold back the growing inevitability.

The last 75m took place as if they were in slow motion; a chance to dwell on the cobbled classics; the Quick-Step domination, the tale of Flanders, and finally a flash of rainbow colours as Sagan closed another chapter of cycling history.

THE HOLY WEEK - Trailer from Cyclingnews Films on Vimeo.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Peter Sagan (Svk) Bora-Hansgrohe5:54:06
2Silvan Dillier (Swi) AG2R La MondialeRow 1 - Cell 2
3Niki Terpstra (Ned) Quick-Step Floors0:00:57
4Greg Van Avermaet (Bel) BMC Racing Team0:01:34
5Jasper Stuyven (Bel) Trek-SegafredoRow 4 - Cell 2
6Sep Vanmarcke (Bel) EF Education First-Drapac p/b CannondaleRow 5 - Cell 2
7Nils Politt (Ger) Katusha-Alpecin0:02:31
8Taylor Phinney (USA) EF Education First-Drapac p/b CannondaleRow 7 - Cell 2
9Zdenek Stybar (Cze) Quick-Step FloorsRow 8 - Cell 2
10Jens Debusschere (Bel) Lotto SoudalRow 9 - Cell 2
11Mike Teunissen (Ned) Team SunwebRow 10 - Cell 2
12Oliver Naesen (Bel) AG2R La MondialeRow 11 - Cell 2
13Wout Van Aert (Bel) Veranda's Willems CrelanRow 12 - Cell 2
14Jelle Wallays (Bel) Lotto Soudal0:02:37
15Philippe Gilbert (Bel) Quick-Step Floors0:03:07
16Amund Grøndahl Jansen (Nor) LottoNL-JumboRow 15 - Cell 2
17John Degenkolb (Ger) Trek-SegafredoRow 16 - Cell 2
18Marco Marcato (Ita) UAE Team EmiratesRow 17 - Cell 2
19Dylan van Baarle (Ned) Team SkyRow 18 - Cell 2
20Heinrich Haussler (Aus) Bahrain-MeridaRow 19 - Cell 2
21Bert De Backer (Bel) Vital Concept Club0:03:48
22Mathew Hayman (Aus) Mitchelton-ScottRow 21 - Cell 2
23Jean-Pierre Drucker (Lux) BMC Racing TeamRow 22 - Cell 2
24Edward Theuns (Bel) Team Sunweb0:04:23
25Marcus Burghardt (Ger) Bora-HansgroheRow 24 - Cell 2
26Marc Sarreau (Fra) FDJRow 25 - Cell 2
27Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 26 - Cell 2
28Yves Lampaert (Bel) Quick-Step FloorsRow 27 - Cell 2
29Nikolas Maes (Bel) Lotto SoudalRow 28 - Cell 2
30Imanol Erviti (Spa) Movistar TeamRow 29 - Cell 2
31Koen de Kort (Ned) Trek-SegafredoRow 30 - Cell 2
32Stijn Vandenbergh (Bel) AG2R La Mondiale0:07:10
33Truls Korsaeth (Nor) Astana Pro TeamRow 32 - Cell 2
34Edvald Boasson Hagen (Nor) Dimension DataRow 33 - Cell 2
35Matti Breschel (Den) EF Education First-Drapac p/b Cannondale0:07:40
36Maarten Wynants (Bel) LottoNL-JumboRow 35 - Cell 2
37Frederik Frison (Bel) Lotto SoudalRow 36 - Cell 2
38Lars Bak (Den) Lotto SoudalRow 37 - Cell 2
39Marcel Sieberg (Ger) Lotto Soudal0:07:45
40Daniel Oss (Ita) Bora-Hansgrohe0:07:50
41Gianni Moscon (Ita) Team SkyRow 40 - Cell 2
42Tanguy Turgis (Fra) Vital Concept Club0:12:15
43Jimmy Turgis (Fra) Cofidis, Solutions CreditsRow 42 - Cell 2
44Dylan Groenewegen (Ned) LottoNL-Jumbo0:12:54
45Rick Zabel (Ger) Katusha-AlpecinRow 44 - Cell 2
46Adrien Petit (Fra) Direct EnergieRow 45 - Cell 2
47Jenthe Biermans (Bel) Katusha-AlpecinRow 46 - Cell 2
48Boy van Poppel (Ned) Trek-SegafredoRow 47 - Cell 2
49Owain Doull (GBr) Team SkyRow 48 - Cell 2
50Iljo Keisse (Bel) Quick-Step FloorsRow 49 - Cell 2
51Michael Schär (Swi) BMC Racing TeamRow 50 - Cell 2
52Maximilian Richard Walscheid (Ger) Team SunwebRow 51 - Cell 2
53Julien Morice (Fra) Vital Concept ClubRow 52 - Cell 2
54Jay Thomson (RSA) Dimension DataRow 53 - Cell 2
55Tony Gallopin (Fra) AG2R La MondialeRow 54 - Cell 2
56Jimmy Duquennoy (Bel) WB Aqua Protect VeranclassicRow 55 - Cell 2
57Alexander Kristoff (Nor) UAE Team EmiratesRow 56 - Cell 2
58Juraj Sagan (Svk) Bora-HansgroheRow 57 - Cell 2
59Luke Durbridge (Aus) Mitchelton-ScottRow 58 - Cell 2
60Gregory Rast (Swi) Trek-SegafredoRow 59 - Cell 2
61Arnaud Demare (Fra) FDJRow 60 - Cell 2
62Ramon Sinkeldam (Ned) FDJRow 61 - Cell 2
63Mitchell Docker (Aus) EF Education First-Drapac p/b CannondaleRow 62 - Cell 2
64Tom Scully (NZl) EF Education First-Drapac p/b CannondaleRow 63 - Cell 2
65Jacopo Guarnieri (Ita) FDJRow 64 - Cell 2
66Ignatas Konovalovas (Ltu) FDJRow 65 - Cell 2
67Jens Keukeleire (Bel) Lotto SoudalRow 66 - Cell 2
68Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 67 - Cell 2
69Roger Kluge (Ger) Mitchelton-ScottRow 68 - Cell 2
70Bert Van Lerberghe (Bel) Cofidis, Solutions CreditsRow 69 - Cell 2
71Mads Pedersen (Den) Trek-SegafredoRow 70 - Cell 2
72Tony Martin (Ger) Katusha-Alpecin0:13:01
73Ludovic Robeet (Bel) WB Aqua Protect Veranclassic0:13:11
74Geoffrey Soupe (Fra) Cofidis, Solutions Credits0:14:46
75Gatis Smukulis (Lat) Delko Marseille Provence KTMRow 74 - Cell 2
76Bram Tankink (Ned) LottoNL-Jumbo0:14:48
77Brice Feillu (Fra) Fortuneo-Samsic0:14:49
78Phil Bauhaus (Ger) Team Sunweb0:14:56
79Hugo Hofstetter (Fra) Cofidis, Solutions CreditsRow 78 - Cell 2
80Sylvain Chavanel (Fra) Direct Energie0:15:00
81Pascal Eenkhoorn (Ned) LottoNL-JumboRow 80 - Cell 2
82Jos van Emden (Ned) LottoNL-JumboRow 81 - Cell 2
83Jonas Van Genechten (Bel) Vital Concept Club0:15:02
84Hugo Houle (Can) Astana Pro TeamRow 83 - Cell 2
85Dmitriy Gruzdev (Kaz) Astana Pro TeamRow 84 - Cell 2
86Kenneth Vanbilsen (Bel) Cofidis, Solutions CreditsRow 85 - Cell 2
87Christian Knees (Ger) Team Sky0:15:04
88Cyril Lemoine (Fra) Cofidis, Solutions CreditsRow 87 - Cell 2
89Pierre Luc Perichon (Fra) Fortuneo-Samsic0:17:41
90Marco Haller (Aut) Katusha-AlpecinRow 89 - Cell 2
91Nuno Matos (Por) Movistar TeamRow 90 - Cell 2
92Julien Stassen (Bel) WB Aqua Protect Veranclassic0:17:47
93Kenny Dehaes (Bel) WB Aqua Protect VeranclassicRow 92 - Cell 2
94Dries De Bondt (Bel) Veranda's Willems Crelan0:20:12
95Johann Van Zyl (RSA) Dimension Data0:20:47
96Nico Denz (Ger) AG2R La Mondiale0:23:01
97Jack Bauer (NZl) Mitchelton-ScottRow 96 - Cell 2
98Julien Trarieux (Fra) Delko Marseille Provence KTMRow 97 - Cell 2
99Iuri Filosi (Ita) Delko Marseille Provence KTMRow 98 - Cell 2
100Luka Pibernik (Slo) Bahrain-MeridaRow 99 - Cell 2
101Simone Consonni (Ita) UAE Team Emirates0:26:54
OTLTimo Roosen (Ned) LottoNL-JumboRow 101 - Cell 2
OTLSenne Leysen (Bel) Veranda's Willems CrelanRow 102 - Cell 2
OTLLudwig De Winter (Bel) WB Aqua Protect VeranclassicRow 103 - Cell 2
OTLDavid Per (Slo) Bahrain-MeridaRow 104 - Cell 2
OTLFilippo Ganna (Ita) UAE Team EmiratesRow 105 - Cell 2
OTLOliviero Troia (Ita) UAE Team EmiratesRow 106 - Cell 2
OTLSimon Sellier (Fra) Direct EnergieRow 107 - Cell 2
OTLRomain Cardis (Fra) Direct EnergieRow 108 - Cell 2
OTLRyan Gibbons (RSA) Dimension DataRow 109 - Cell 2
OTLSindre Skjøstad Lunke (Nor) Fortuneo-SamsicRow 110 - Cell 2
OTLJérémy Lecroq (Fra) Vital Concept ClubRow 111 - Cell 2
OTLStijn Steels (Bel) Veranda's Willems CrelanRow 112 - Cell 2
DNFRuslan Tleubayev (Kaz) Astana Pro TeamRow 113 - Cell 2
DNFKristijan Koren (Slo) Bahrain-MeridaRow 114 - Cell 2
DNFMads Würtz Schmidt (Den) Katusha-AlpecinRow 115 - Cell 2
DNFIvan Garcia (Spa) Bahrain-MeridaRow 116 - Cell 2
DNFSebastian Langeveld (Ned) EF Education First-Drapac p/b CannondaleRow 117 - Cell 2
DNFBorut Bozic (Slo) Bahrain-MeridaRow 118 - Cell 2
DNFBram Welten (Ned) Fortuneo-SamsicRow 119 - Cell 2
DNFMichael Carbel (Den) Fortuneo-SamsicRow 120 - Cell 2
DNFMaxime Daniel (Fra) Fortuneo-SamsicRow 121 - Cell 2
DNFMagnus Cort (Den) Astana Pro TeamRow 122 - Cell 2
DNFOscar Gatto (Ita) Astana Pro TeamRow 123 - Cell 2
DNFLaurens De Vreese (Bel) Astana Pro TeamRow 124 - Cell 2
DNFMeiyin Wang (Chn) Bahrain-MeridaRow 125 - Cell 2
DNFBenoit Jarrier (Fra) Fortuneo-SamsicRow 126 - Cell 2
DNFEvaldas Siskevicius (Ltu) Delko Marseille Provence KTMRow 127 - Cell 2
DNFGeraint Thomas (GBr) Team SkyRow 128 - Cell 2
DNFMatteo Trentin (Ita) Mitchelton-ScottRow 129 - Cell 2
DNFLuke Rowe (GBr) Team SkyRow 130 - Cell 2
DNFStefan Küng (Swi) BMC Racing TeamRow 131 - Cell 2
DNFMarcel Kittel (Ger) Katusha-AlpecinRow 132 - Cell 2
DNFAlex Kirsch (Lux) WB Aqua Protect VeranclassicRow 133 - Cell 2
DNFLukas Spengler (Swi) WB Aqua Protect VeranclassicRow 134 - Cell 2
DNFCorentin Ermenault (Fra) Vital Concept ClubRow 135 - Cell 2
DNFCarlos Barbero (Spa) Movistar TeamRow 136 - Cell 2
DNFPrzemyslaw Kasperkiewicz (Pol) Delko Marseille Provence KTMRow 137 - Cell 2
DNFBrenton Jones (Aus) Delko Marseille Provence KTMRow 138 - Cell 2
DNFYannick Martinez (Fra) Delko Marseille Provence KTMRow 139 - Cell 2
DNFJasha Sütterlin (Ger) Movistar TeamRow 140 - Cell 2
DNFMarc Soler (Spa) Movistar TeamRow 141 - Cell 2
DNFHector Carretero (Spa) Movistar TeamRow 142 - Cell 2
DNFAdrien Garel (Fra) Vital Concept ClubRow 143 - Cell 2
DNFStijn Devolder (Bel) Veranda's Willems CrelanRow 144 - Cell 2
DNFNelson Oliveira (Por) Movistar TeamRow 145 - Cell 2
DNFJurgen Roelandts (Bel) BMC Racing TeamRow 146 - Cell 2
DNFNathan Van Hooydonck (Bel) BMC Racing TeamRow 147 - Cell 2
DNFFrancisco Ventoso (Spa) BMC Racing TeamRow 148 - Cell 2
DNFTim Declercq (Bel) Quick-Step FloorsRow 149 - Cell 2
DNFFlorian Senechal (Fra) Quick-Step FloorsRow 150 - Cell 2
DNFTom Van Asbroeck (Bel) EF Education First-Drapac p/b CannondaleRow 151 - Cell 2
DNFAlex Edmondson (Aus) Mitchelton-ScottRow 152 - Cell 2
DNFLuka Mezgec (Slo) Mitchelton-ScottRow 153 - Cell 2
DNFRyan Mullen (Irl) Trek-SegafredoRow 154 - Cell 2
DNFRoberto Ferrari (Ita) UAE Team EmiratesRow 155 - Cell 2
DNFAntoine Duchesne (Can) FDJRow 156 - Cell 2
DNFOlivier Le Gac (Fra) FDJRow 157 - Cell 2
DNFLennard Hofstede (Ned) Team SunwebRow 158 - Cell 2
DNFMaciej Bodnar (Pol) Bora-HansgroheRow 159 - Cell 2
DNFJaco Venter (RSA) Dimension DataRow 160 - Cell 2
DNFNicolas Dougall (RSA) Dimension DataRow 161 - Cell 2
DNFAlexandre Pichot (Fra) Direct EnergieRow 162 - Cell 2
DNFYohann Gene (Fra) Direct EnergieRow 163 - Cell 2
DNFDamien Gaudin (Fra) Direct EnergieRow 164 - Cell 2
DNFGediminas Bagdonas (Ltu) AG2R La MondialeRow 165 - Cell 2
DNFAndreas Schillinger (Ger) Bora-HansgroheRow 166 - Cell 2
DNFJulien Duval (Fra) AG2R La MondialeRow 167 - Cell 2
DNFTom Stamsnijder (Ned) Team SunwebRow 168 - Cell 2
DNFSøren Kragh Andersen (Den) Team SunwebRow 169 - Cell 2
DNFIan Stannard (GBr) Team SkyRow 170 - Cell 2
DNFAidis Kruopis (Ltu) Veranda's Willems CrelanRow 171 - Cell 2
DNFMichael Goolaerts (Bel) Veranda's Willems CrelanRow 172 - Cell 2
DNFJulien Vermote (Bel) Dimension DataRow 173 - Cell 2
DNFRüdiger Selig (Ger) Bora-HansgroheRow 174 - Cell 2

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

Latest on Cyclingnews