Tour of Britain: Wout van Aert wins opening stage

Wout van Aert (Jumbo-Visma) won the first stage of the Tour of Britain, and took the overall race lead, proving to be the strongest in a reduced bunch sprint. 

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 4:33:36
2Nils Eekhoff (Ned) Team DSM
3Gonzalo Serrano Rodriguez (Spa) Movistar Team
4Ethan Hayter (GBr) Ineos Grenadiers
5Rory Townsend (Irl) Canyon DHB Sungod 0:00:02
6Michael Woods (Can) Israel Start-up Nation
7Giacomo Nizzolo (Ita) Team Qhubeka Assos
8Julian Alaphilippe (Fra) Deceuninck-QuickStep
9Xandro Meurisse (Bel) Alpecin-Fenix
10Kristian Sbaragli (Ita) Alpecin-Fenix
11Robert Doonaldson (GBr) Great Britain
12James Shaw (GBr) Ribble Weldtite Pro Cycling
13Mikkel Honoré (Den) Deceuninck-QuickStep
14Matteo Jorgenson (USA) Movistar Team
15Connor Swift (GBr) Team Arkea-Samsic
16Daniel Martin (Irl) Israel Start-up Nation
17Michal Kwiatkowski (Pol) Ineos Grenadiers
18Simon Clarke (Aus) Team Qhubeka Assos
19Alex Peters (GBr) Swiftcarbon Pro Cycling 0:00:07
20Mark Donovan (GBr) Team DSM
21Maxime Bouet (Fra) Team Arkea-Samsic
22Rohan Dennis (Aus) Ineos Grenadiers
23Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA 0:00:12
24Pascal Eenkhoorn (Ned) Jumbo-Visma
25Owain Doull (GBr) Ineos Grenadiers
26Gavin Mannion (USA) Rally Cycling
27Michal Paluta (Pol) Global 6 Cycling
28Nicolas Roche (Irl) Team DSM
29Colin Joyce (USA) Rally Cycling
30Gabriel Cullaigh (GBr) Movistar Team
31Thomas Mein (GBr) Canyon DHB Sungod
32Silvan Dillier (Swi) Alpecin-Fenix
33Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
34Charles Page (GBr) Ribble Weldtite Pro Cycling
35Ryan Christensen (NZl) Canyon DHB Sungod
36Luke Lamperti (USA) Trinity Racing 0:00:19
37Robin Carpenter (USA) Rally Cycling 0:00:20
38Rudy Porter (Aus) Trinity Racing
39Lukasz Owsian (Pol) Team Arkea-Samsic 0:00:23
40Thomas Gloag (GBr) Trinity Racing 0:00:29
41Romain Combaud (Fra) Team DSM 0:00:39
42Sean Bennett (USA) Team Qhubeka Assos 0:00:44
43Marc Soler (Spa) Movistar Team 0:00:50
44Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:01:14
45Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA
46David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA
47Nickolas Zukowsky (Can) Rally Cycling
48Alex Richardson (GBr) Alpecin-Fenix
49Yves Lampaert (Bel) Deceuninck-QuickStep 0:01:19
50Tim Naberman (Ned) Team DSM 0:01:20
51Davide Ballerini (Ita) Deceuninck-QuickStep 0:01:22
52George Bennett (NZl) Jumbo-Visma
53Joey Rosskopf (USA) Rally Cycling
54Steve Lampier (GBr) Saint Piran
55Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
56Ethan Vernon (GBr) Great Britain
57Maximilian Stedman (GBr) Canyon DHB Sungod
58Ollie Peckover (GBr) Swiftcarbon Pro Cycling
59Mark Cavendish (GBr) Deceuninck-QuickStep
60Ross Lamb (GBr) Swiftcarbon Pro Cycling
61Tim Declercq (Bel) Deceuninck-QuickStep
62Christopher Blevins (USA) Trinity Racing
63Mauro Schmid (Swi) Team Qhubeka Assos
64Max Walker (GBr) Trinity Racing
65Leon Mazzone (GBr) Saint Piran
66Richie Porte (Aus) Ineos Grenadiers
67Mason Hollyman (GBr) Israel Cycling Academy
68Carlos Barbero (Spa) Team Qhubeka Assos
69Hans Becking (Ned) Global 6 Cycling
70Josu Etxeberria Azpilikueta (Spa) Caja Rural-Seguros RGA
71Chris Harper (Aus) Jumbo-Visma
72Max Kanter (Ger) Team DSM
73James Mitri (NZl) Global 6 Cycling
74Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
75Gijs Leemreize (Ned) Jumbo-Visma 0:02:18
76Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:02:41
77Alex Dowsett (GBr) Israel Start-up Nation 0:02:54
78Oliver Stockwell (GBr) Great Britain 0:03:14
79Dario Cataldo (Ita) Movistar Team 0:03:49
80Rhys Britton (GBr) Great Britain
81André Greipel (Ger) Israel Start-up Nation 0:04:28
82Tony Martin (Ger) Jumbo-Visma
83Jacob Scott (GBr) Canyon DHB Sungod
84Nícolas Sessler (Bra) Global 6 Cycling 0:04:52
85William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:07:30
86Ross Holland (GBr) Saint Piran
87Nicholas Dlamini (RSA) Team Qhubeka Assos
88Simon Wilson (GBr) Ribble Weldtite Pro Cycling
89Andrew Turner (GBr) Swiftcarbon Pro Cycling
90Reto Hollenstein (Swi) Israel Start-up Nation
91William Tiball (GBr) Great Britain
92Max Rushby (GBr) Great Britain
93Ben Tulett (GBr) Alpecin-Fenix
94Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
95Daniel McLay (GBr) Team Arkea-Samsic
96Bradley Symonds (GBr) Saint Piran
97Christopher Latham (GBr) Swiftcarbon Pro Cycling
98Matthew Bostock (GBr) Canyon DHB Sungod
99Tom Mazzone (GBr) Saint Piran
100Jimmy Janssens (Bel) Alpecin-Fenix
101Oliver Maxwell (GBr) Saint Piran
102Kyle Murphy (USA) Rally Cycling
103Juri Hollmann (Ger) Movistar Team 0:07:44
104Ben Healy (Irl) Trinity Racing
105Dan Erik Hansen (Nor) Global 6 Cycling 0:09:54
106Tim Edvard Pettersen (Nor) Global 6 Cycling 0:10:26
DNFBram Welten (Ned) Team Arkea-Samsic
Swipe to scroll horizontally
Sprint 1
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 3
2Max Walker (GBr) Trinity Racing 2
3Joey Rosskopf (USA) Rally Cycling 1
Swipe to scroll horizontally
Sprint 2
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 3
2Max Walker (GBr) Trinity Racing 2
3Oliver Stockwell (GBr) Great Britain 1
Swipe to scroll horizontally
Mountian 1
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 4
2Max Walker (GBr) Trinity Racing 3
3Oliver Stockwell (GBr) Great Britain 2
4Joey Rosskopf (USA) Rally Cycling 1
Swipe to scroll horizontally
Mountain 2
Pos.Rider Name (Country) TeamResult
1Nicholas Dlamini (RSA) Team Qhubeka Assos 4
2Max Walker (GBr) Trinity Racing 3
3Jacob Scott (GBr) Canyon DHB Sungod 2
4Oliver Stockwell (GBr) Great Britain 1
Swipe to scroll horizontally
Mountain 3
Pos.Rider Name (Country) TeamResult
1Nicholas Dlamini (RSA) Team Qhubeka Assos 4
2Jacob Scott (GBr) Canyon DHB Sungod 3
3Max Walker (GBr) Trinity Racing 2
4Oliver Stockwell (GBr) Great Britain 1
Swipe to scroll horizontally
Finish
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 15
2Nils Eekhoff (Ned) Team DSM 14
3Gonzalo Serrano Rodriguez (Spa) Movistar Team 13
4Ethan Hayter (GBr) Ineos Grenadiers 12
5Rory Townsend (Irl) Canyon DHB Sungod 11
6Michael Woods (Can) Israel Start-up Nation 10
7Giacomo Nizzolo (Ita) Team Qhubeka Assos 9
8Julian Alaphilippe (Fra) Deceuninck-QuickStep 8
9Xandro Meurisse (Bel) Alpecin-Fenix 7
10Kristian Sbaragli (Ita) Alpecin-Fenix 6
11Robert Doonaldson (GBr) Great Britain 5
12James Shaw (GBr) Ribble Weldtite Pro Cycling 4
13Mikkel Honoré (Den) Deceuninck-QuickStep 3
14Matteo Jorgenson (USA) Movistar Team 2
15Connor Swift (GBr) Team Arkea-Samsic 1
Swipe to scroll horizontally
Young rider
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 4:33:36
2Robert Doonaldson (GBr) Great Britain 0:00:02
3James Shaw (GBr) Ribble Weldtite Pro Cycling
4Connor Swift (GBr) Team Arkea-Samsic
5Alex Peters (GBr) Swiftcarbon Pro Cycling 0:00:07
6Mark Donovan (GBr) Team DSM
7Owain Doull (GBr) Ineos Grenadiers 0:00:12
8Gabriel Cullaigh (GBr) Movistar Team
9Thomas Mein (GBr) Canyon DHB Sungod
10Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
13Alex Richardson (GBr) Alpecin-Fenix 0:01:14
14Max Walker (GBr) Trinity Racing 0:01:18
15Steve Lampier (GBr) Saint Piran 0:01:22
16Ethan Vernon (GBr) Great Britain
17Maximilian Stedman (GBr) Canyon DHB Sungod
18Ollie Peckover (GBr) Swiftcarbon Pro Cycling
19Mark Cavendish (GBr) Deceuninck-QuickStep
20Ross Lamb (GBr) Swiftcarbon Pro Cycling
21Leon Mazzone (GBr) Saint Piran
22Mason Hollyman (GBr) Israel Cycling Academy
23Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
24Alex Dowsett (GBr) Israel Start-up Nation 0:02:54
25Oliver Stockwell (GBr) Great Britain 0:03:13
26Rhys Britton (GBr) Great Britain 0:03:49
27Jacob Scott (GBr) Canyon DHB Sungod 0:04:22
28William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:07:30
29Ross Holland (GBr) Saint Piran
30Simon Wilson (GBr) Ribble Weldtite Pro Cycling
31Andrew Turner (GBr) Swiftcarbon Pro Cycling
32William Tiball (GBr) Great Britain
33Max Rushby (GBr) Great Britain
34Ben Tulett (GBr) Alpecin-Fenix
35Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
36Daniel McLay (GBr) Team Arkea-Samsic
37Bradley Symonds (GBr) Saint Piran
38Christopher Latham (GBr) Swiftcarbon Pro Cycling
39Matthew Bostock (GBr) Canyon DHB Sungod
40Tom Mazzone (GBr) Saint Piran
41Oliver Maxwell (GBr) Saint Piran
Swipe to scroll horizontally
General classification after stage 1
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 4:33:26
2Nils Eekhoff (Ned) Team DSM 0:00:04
3Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:00:06
4Ethan Hayter (GBr) Ineos Grenadiers 0:00:10
5Rory Townsend (Irl) Canyon DHB Sungod 0:00:12
6Michael Woods (Can) Israel Start-up Nation
7Giacomo Nizzolo (Ita) Team Qhubeka Assos
8Julian Alaphilippe (Fra) Deceuninck-QuickStep
9Xandro Meurisse (Bel) Alpecin-Fenix
10Kristian Sbaragli (Ita) Alpecin-Fenix
11Robert Doonaldson (GBr) Great Britain
12James Shaw (GBr) Ribble Weldtite Pro Cycling
13Mikkel Honoré (Den) Deceuninck-QuickStep
14Matteo Jorgenson (USA) Movistar Team
15Connor Swift (GBr) Team Arkea-Samsic
16Daniel Martin (Irl) Israel Start-up Nation
17Michal Kwiatkowski (Pol) Ineos Grenadiers
18Simon Clarke (Aus) Team Qhubeka Assos
19Alex Peters (GBr) Swiftcarbon Pro Cycling 0:00:17
20Mark Donovan (GBr) Team DSM
21Maxime Bouet (Fra) Team Arkea-Samsic
22Rohan Dennis (Aus) Ineos Grenadiers
23Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA 0:00:22
24Pascal Eenkhoorn (Ned) Jumbo-Visma
25Owain Doull (GBr) Ineos Grenadiers
26Gavin Mannion (USA) Rally Cycling
27Michal Paluta (Pol) Global 6 Cycling
28Nicolas Roche (Irl) Team DSM
29Colin Joyce (USA) Rally Cycling
30Gabriel Cullaigh (GBr) Movistar Team
31Thomas Mein (GBr) Canyon DHB Sungod
32Silvan Dillier (Swi) Alpecin-Fenix
33Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
34Charles Page (GBr) Ribble Weldtite Pro Cycling
35Ryan Christensen (NZl) Canyon DHB Sungod
36Luke Lamperti (USA) Trinity Racing 0:00:29
37Robin Carpenter (USA) Rally Cycling 0:00:30
38Rudy Porter (Aus) Trinity Racing
39Lukasz Owsian (Pol) Team Arkea-Samsic 0:00:33
40Thomas Gloag (GBr) Trinity Racing 0:00:39
41Romain Combaud (Fra) Team DSM 0:00:49
42Sean Bennett (USA) Team Qhubeka Assos 0:00:54
43Marc Soler (Spa) Movistar Team 0:01:00
44Carlos Rodriguez Cano (Spa) Ineos Grenadiers 0:01:24
45Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA
46David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA
47Nickolas Zukowsky (Can) Rally Cycling
48Alex Richardson (GBr) Alpecin-Fenix
49Max Walker (GBr) Trinity Racing 0:01:28
50Yves Lampaert (Bel) Deceuninck-QuickStep 0:01:29
51Tim Naberman (Ned) Team DSM 0:01:30
52Joey Rosskopf (USA) Rally Cycling 0:01:31
53Davide Ballerini (Ita) Deceuninck-QuickStep 0:01:32
54George Bennett (NZl) Jumbo-Visma
55Steve Lampier (GBr) Saint Piran
56Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
57Ethan Vernon (GBr) Great Britain
58Maximilian Stedman (GBr) Canyon DHB Sungod
59Ollie Peckover (GBr) Swiftcarbon Pro Cycling
60Mark Cavendish (GBr) Deceuninck-QuickStep
61Ross Lamb (GBr) Swiftcarbon Pro Cycling
62Tim Declercq (Bel) Deceuninck-QuickStep
63Christopher Blevins (USA) Trinity Racing
64Mauro Schmid (Swi) Team Qhubeka Assos
65Leon Mazzone (GBr) Saint Piran
66Richie Porte (Aus) Ineos Grenadiers
67Mason Hollyman (GBr) Israel Cycling Academy
68Carlos Barbero (Spa) Team Qhubeka Assos
69Hans Becking (Ned) Global 6 Cycling
70Josu Etxeberria Azpilikueta (Spa) Caja Rural-Seguros RGA
71Chris Harper (Aus) Jumbo-Visma
72Max Kanter (Ger) Team DSM
73James Mitri (NZl) Global 6 Cycling
74Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
75Gijs Leemreize (Ned) Jumbo-Visma 0:02:28
76Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:02:51
77Alex Dowsett (GBr) Israel Start-up Nation 0:03:04
78Oliver Stockwell (GBr) Great Britain 0:03:23
79Dario Cataldo (Ita) Movistar Team 0:03:59
80Rhys Britton (GBr) Great Britain
81Jacob Scott (GBr) Canyon DHB Sungod 0:04:32
82André Greipel (Ger) Israel Start-up Nation 0:04:38
83Tony Martin (Ger) Jumbo-Visma
84Nícolas Sessler (Bra) Global 6 Cycling 0:05:02
85William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:07:40
86Ross Holland (GBr) Saint Piran
87Nicholas Dlamini (RSA) Team Qhubeka Assos
88Simon Wilson (GBr) Ribble Weldtite Pro Cycling
89Andrew Turner (GBr) Swiftcarbon Pro Cycling
90Reto Hollenstein (Swi) Israel Start-up Nation
91William Tiball (GBr) Great Britain
92Max Rushby (GBr) Great Britain
93Ben Tulett (GBr) Alpecin-Fenix
94Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
95Daniel McLay (GBr) Team Arkea-Samsic
96Bradley Symonds (GBr) Saint Piran
97Christopher Latham (GBr) Swiftcarbon Pro Cycling
98Matthew Bostock (GBr) Canyon DHB Sungod
99Tom Mazzone (GBr) Saint Piran
100Jimmy Janssens (Bel) Alpecin-Fenix
101Oliver Maxwell (GBr) Saint Piran
102Kyle Murphy (USA) Rally Cycling
103Juri Hollmann (Ger) Movistar Team 0:07:54
104Ben Healy (Irl) Trinity Racing
105Dan Erik Hansen (Nor) Global 6 Cycling 0:10:04
106Tim Edvard Pettersen (Nor) Global 6 Cycling 0:10:36
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 15
2Nils Eekhoff (Ned) Team DSM 14
3Gonzalo Serrano Rodriguez (Spa) Movistar Team 13
4Ethan Hayter (GBr) Ineos Grenadiers 12
5Rory Townsend (Irl) Canyon DHB Sungod 11
6Michael Woods (Can) Israel Start-up Nation 10
7Giacomo Nizzolo (Ita) Team Qhubeka Assos 9
8Julian Alaphilippe (Fra) Deceuninck-QuickStep 8
9Xandro Meurisse (Bel) Alpecin-Fenix 7
10Kristian Sbaragli (Ita) Alpecin-Fenix 6
11Robert Doonaldson (GBr) Great Britain 5
12James Shaw (GBr) Ribble Weldtite Pro Cycling 4
13Mikkel Honoré (Den) Deceuninck-QuickStep 3
14Matteo Jorgenson (USA) Movistar Team 2
15Connor Swift (GBr) Team Arkea-Samsic 1
Swipe to scroll horizontally
Sprint classification
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 6
2Max Walker (GBr) Trinity Racing 4
3Joey Rosskopf (USA) Rally Cycling 1
4Oliver Stockwell (GBr) Great Britain 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 9
2Nicholas Dlamini (RSA) Team Qhubeka Assos 8
3Max Walker (GBr) Trinity Racing 8
4Oliver Stockwell (GBr) Great Britain 4
5Joey Rosskopf (USA) Rally Cycling 1
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 4:33:36
2Robert Doonaldson (GBr) Great Britain 0:00:02
3James Shaw (GBr) Ribble Weldtite Pro Cycling
4Connor Swift (GBr) Team Arkea-Samsic
5Alex Peters (GBr) Swiftcarbon Pro Cycling 0:00:07
6Mark Donovan (GBr) Team DSM
7Owain Doull (GBr) Ineos Grenadiers 0:00:12
8Gabriel Cullaigh (GBr) Movistar Team
9Thomas Mein (GBr) Canyon DHB Sungod
10Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
13Alex Richardson (GBr) Alpecin-Fenix 0:01:14
14Max Walker (GBr) Trinity Racing 0:01:18
15Steve Lampier (GBr) Saint Piran 0:01:22
16Ethan Vernon (GBr) Great Britain
17Maximilian Stedman (GBr) Canyon DHB Sungod
18Ollie Peckover (GBr) Swiftcarbon Pro Cycling
19Mark Cavendish (GBr) Deceuninck-QuickStep
20Ross Lamb (GBr) Swiftcarbon Pro Cycling
21Leon Mazzone (GBr) Saint Piran
22Mason Hollyman (GBr) Israel Cycling Academy
23Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
24Alex Dowsett (GBr) Israel Start-up Nation 0:02:54
25Oliver Stockwell (GBr) Great Britain 0:03:13
26Rhys Britton (GBr) Great Britain 0:03:49
27Jacob Scott (GBr) Canyon DHB Sungod 0:04:22
28William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:07:30
29Ross Holland (GBr) Saint Piran
30Simon Wilson (GBr) Ribble Weldtite Pro Cycling
31Andrew Turner (GBr) Swiftcarbon Pro Cycling
32William Tiball (GBr) Great Britain
33Max Rushby (GBr) Great Britain
34Ben Tulett (GBr) Alpecin-Fenix
35Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
36Daniel McLay (GBr) Team Arkea-Samsic
37Bradley Symonds (GBr) Saint Piran
38Christopher Latham (GBr) Swiftcarbon Pro Cycling
39Matthew Bostock (GBr) Canyon DHB Sungod
40Tom Mazzone (GBr) Saint Piran
41Oliver Maxwell (GBr) Saint Piran
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 13:40:48
2Movistar Team 0:00:12
3Team DSM
4Alpecin-Fenix
5Team Arkea-Samsic 0:00:23
6Canyon dhb SunGod 0:00:24
7Team Qhubeka Nexthash 0:00:44
8Rally Cycling
9Trinity Racing 0:01:08
10Deceuninck-QuickStep 0:01:19
11Israel Start-up Nation 0:01:22
12Team Jumbo-Visma 0:01:34
13Ribble Weldtite Pro Cycling
14Caja Rural-Seguros RGA 0:02:40
15SwiftCarbon Pro Cycling 0:02:44
16Global 6 Cycling 0:02:56
17Great Britain - GBR 0:04:36
18Saint Piran 0:10:14

Issy Ronald has just graduated from the London School of Economics where she studied for an undergraduate and masters degree in History and International Relations. Since doing an internship at Procycling magazine, she has written reports for races like the Tour of Britain, Bretagne Classic and World Championships, as well as news items, recaps of the general classification at the Grand Tours and some features for Cyclingnews. Away from cycling, she enjoys reading, attempting to bake, going to the theatre and watching a probably unhealthy amount of live sport.

Latest on Cyclingnews