Tour de Langkawi: Stage 3 win for De Vos in Kuala Terengganu

Adam de Vos ripped up the sprinters' script at the Tour de Langkawi, with the Rally rider taking stage 3 win victory via the day long breakaway. De Vos lead home Daeyeon Kim (KSPO) and Nik Zulkiflie (Forca-Amskins) by 13 seconds after attacking from the four-rider group two kilometres from the Kuala Terengganu finish.

Race leader Ricardo Minali (Astana) finished in the peloton 1:20 minutes behind the breakaway to concede the yellow jersey to De Vos. Malaysian Anuar Manan (Forca-Amskins) won the field sprint for fifth place to the cheer of the home fans.

In three days of racing, there have now been three different stage winners and race leaders at the 23rd edition of the Tour de Langkawi.

"The gentlemen to my right was really fast in the intermediate sprints so I knew I didn't want to arrive at the finish with him," De Vos said of Kim while seated next to him in the post-stage press conference.

"I thought I would take my chances solo and out of the last corner with two K to go, I attacked and had a gap quickly and was able to hold it and extend it all the way."

De Vos is now well placed in the battle for the GC, with pre-race favourite Mekseb Debesay (Dimension Data) 1:26 in arrears. Stage 5 to Cameron Highlands is where the race will be lost and won, but the race remains open with five days of racing to come. For now, De Vos was soaking in his first major victory and leader's jersey in an .HC race.

"I am going to ride as hard as I can up the climb and if I lose the jersey I will be disappointed, but I am still happy with a stage win," he said.

The stage win was the first in the race for a breakaway since 2015, when Joonyong Seo (KSPO) won on the day from Kuala Terengganu to Kuantan. For, Seo the day wasn't a success as the Korean crashed and lost his best Asian rider jersey. There was a consolation of sorts with teammate Kim moving into the green rider jersey and Seo holding his top-ten place on GC.

The stage win was also the third victory by a Canadian in Kuala Terengganu with De Vos joining Brian Walton and his Rally director Eric Wohlberg in doing so.

"Maybe it is good soil here for the Canadians," De Vos said of the city known as a hotbed of Malaysian cycling.

How it unfolded

A little under 24 hours after the stage 2 finish at the Sultan Muhammad IV Stadium in Khota Bahru, the peloton returned to start stage 3. Heading out from the Kelantan capital for the 166km stage, there was little struggle compared to previous days to arrange the breakaway.

A nine-man group was quick to form off the front of the bunch. The riders making the move were De Vos (Rally), Nik Zulkiflie (Forca-Amskins), Mahrus Ali (KFC), Thomas Lebas (Kinan), Daeyeon Kim (KSPO), Harry Sweeny (Mitchelton-BikeExchange), Peerapol Chawchiangkwang (Thailand), Muhammad Firdaus Awang and Muhammad Kamal (Malaysia National Team).

Of the nonet, Lebas was the most dangerous rider regarding the GC but the peloton was content to let him ride at the head of the race. His job for the day to pick up bonus seconds then drop back to the bunch. Kim won the first two sprints on offer and once the breakaway passed into Terengganu state, the home of the TSG team, the Astana led peloton had handed the now octet a seven-minute lead.

Following the third sprint point at Pantai Penarik, again won by Kim, the breakaway started to lose numbers. De Vos, Zulkiflie, Kim, Sweeny and Peerapol were the survivors and pushed hard to hold their lead.

With the coastal winds picking up in the finale, splits opened up in the peloton. The breakaway also started to splinter with De Vos in particular keen to ensure the stage would not be decided in a sprint. With two kilometres to race, he made the winning move and held off the chasers for his biggest win to date. Over a minute later, the beaten peloton crossed the line with Manan kicking fastest and holding off Eric Young for fifth.

Stage 4 of the Tour de Langkawi is on paper again expected to suit the sprinters and after the upset into Kuala Terengganu, they will be hungry for redemption after 177km of racing from Dungun to Pekan.

To subscribe to the Cyclingnews podcast, click here.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Adam de Vos (Can) Rally Cycling3:58:18
2Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling0:00:13
3Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins RacingRow 2 - Cell 2
4Harrison Sweeny (Aus) Mitchelton-BikeExchangeRow 3 - Cell 2
5Anuar Manan (Mas) Forca Amskins Racing0:01:19
6Eric Young (USA) Rally CyclingRow 5 - Cell 2
7Mohd Harrif Saleh (Mas) Terengganu Cycling TeamRow 6 - Cell 2
8Luca Pacioni (Ita) Wilier Triestina-Selle ItaliaRow 7 - Cell 2
9Dylan Page (Swi) Team Sapura CyclingRow 8 - Cell 2
10Marko Kump (Slo) CCC Sprandi PolkowiceRow 9 - Cell 2
11Manuel Belletti (Ita) Androni Giocattoli-SidermecRow 10 - Cell 2
12Riccardo Minali (Ita) Astana Pro TeamRow 11 - Cell 2
13Juan Sebastian Molano Benavides (Col) Manzana PostobonRow 12 - Cell 2
14Metkel Eyob (Eri) Terengganu Cycling TeamRow 13 - Cell 2
15Jacob Hennessy (GBr) Mitchelton-BikeExchangeRow 14 - Cell 2
16Yevgeniy Gidich (Kaz) Astana Pro TeamRow 15 - Cell 2
17Imam Arifin Muh (Ina) KFC Cycling TeamRow 16 - Cell 2
18Muhammad Elmi Jumari (Mas) MalaysiaRow 17 - Cell 2
19Artem Ovechkin (Rus) Terengganu Cycling TeamRow 18 - Cell 2
20Marcelo Felipe (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 19 - Cell 2
21Mekseb Debesay (Eri) Dimension DataRow 20 - Cell 2
22Mohd Zamri Saleh (Mas) Terengganu Cycling TeamRow 21 - Cell 2
23Amanuel Ghebreigzabhier Werkilul (Eri) Dimension DataRow 22 - Cell 2
24Mohd Shahrul Mat Amin (Mas) Terengganu Cycling TeamRow 23 - Cell 2
25Muhammad Zawawi Azman (Mas) Team Sapura CyclingRow 24 - Cell 2
26Lukasz Owsian (Pol) CCC Sprandi PolkowiceRow 25 - Cell 2
27Scott Davies (GBr) Dimension DataRow 26 - Cell 2
28Bakhtiyar Kozhatayev (Kaz) Astana Pro TeamRow 27 - Cell 2
29Aiman Cahyadi (Ina) Team Sapura CyclingRow 28 - Cell 2
30Szymon Sajnok (Pol) CCC Sprandi PolkowiceRow 29 - Cell 2
31Giuseppe Fonzi (Ita) Wilier Triestina-Selle ItaliaRow 30 - Cell 2
32Alessandro Bisolti (Ita) Androni Giocattoli-SidermecRow 31 - Cell 2
33Andrea Guardini (Ita) Bardiani CSFRow 32 - Cell 2
34Andris Vosekalns (Lat) Hengxiang Cycling TeamRow 33 - Cell 2
35Selamat Juangga (Ina) KFC Cycling TeamRow 34 - Cell 2
36Mohammad Saufi Mat Senan (Mas) Forca Amskins RacingRow 35 - Cell 2
37Danny Pate (USA) Rally CyclingRow 36 - Cell 2
38Paolo Simion (Ita) Bardiani CSFRow 37 - Cell 2
39Kaden Groves (Aus) St George Continental Cycling TeamRow 38 - Cell 2
40Juan Felipe Osorio Arboleda (Col) Manzana PostobonRow 39 - Cell 2
41Thomas Lebas (Fra) Kinan Cycling TeamRow 40 - Cell 2
42Michal Schlegel (Cze) CCC Sprandi PolkowiceRow 41 - Cell 2
43Marcos Garcia Fernandez (Spa) Kinan Cycling TeamRow 42 - Cell 2
44Sam Crome (Aus) Bennelong Swisswellness Cycling TeamRow 43 - Cell 2
45Matteo Malucelli (Ita) Androni Giocattoli-SidermecRow 44 - Cell 2
46Yikui Niu (Chn) Mitchelton-BikeExchangeRow 45 - Cell 2
47Brendon Davids (RSA) Bennelong Swisswellness Cycling TeamRow 46 - Cell 2
48Bernardo Albeiro Suaza Arango (Col) Manzana PostobonRow 47 - Cell 2
49Mathew Zenovich (NZl) St George Continental Cycling TeamRow 48 - Cell 2
50Salvador Guardiola (Spa) Kinan Cycling TeamRow 49 - Cell 2
51Dylan Sunderland (Aus) Bennelong Swisswellness Cycling TeamRow 50 - Cell 2
52Muhammad Ameer Ahmad Kamal (Mas) MalaysiaRow 51 - Cell 2
53Morgan Smith (NZl) St George Continental Cycling TeamRow 52 - Cell 2
54Luca Chirico (Ita) Androni Giocattoli-SidermecRow 53 - Cell 2
55Simone Velasco (Ita) Wilier Triestina-Selle ItaliaRow 54 - Cell 2
56Benjamin Dyball (Aus) St George Continental Cycling TeamRow 55 - Cell 2
57Muhamad Nur Aiman Mohd Zariff (Mas) Team Sapura CyclingRow 56 - Cell 2
58Alvaro Raul Duarte Sandoval (Col) Forca Amskins RacingRow 57 - Cell 2
59Piotr Brozyna (Pol) CCC Sprandi PolkowiceRow 58 - Cell 2
60Jordan Arley Parra Arias (Col) Manzana PostobonRow 59 - Cell 2
61Luca Raggio (Ita) Wilier Triestina-Selle ItaliaRow 60 - Cell 2
62Sungbaek Park (Kor) KSPO Bianchi Asia ProcyclingRow 61 - Cell 2
63Simone Sterbini (Ita) Bardiani CSFRow 62 - Cell 2
64Wilmar Jahir Perez Muñoz (Col) Team Sapura CyclingRow 63 - Cell 2
65Jianpeng Liu (Chn) Hengxiang Cycling TeamRow 64 - Cell 2
66Mattia Frapporti (Ita) Androni Giocattoli-SidermecRow 65 - Cell 2
67Fernando Orjuela Gutierrez (Col) Manzana PostobonRow 66 - Cell 2
68Amir Mustafa Rusli (Mas) Forca Amskins RacingRow 67 - Cell 2
69Johann Van Zyl (RSA) Dimension DataRow 68 - Cell 2
70Jaco Venter (RSA) Dimension DataRow 69 - Cell 2
71Nicholas Dlamini (RSA) Dimension DataRow 70 - Cell 2
72Joonyong Seo (Kor) KSPO Bianchi Asia ProcyclingRow 71 - Cell 2
73Eugert Zhupa (Alb) Wilier Triestina-Selle ItaliaRow 72 - Cell 2
74Daniil Fominykh (Kaz) Astana Pro TeamRow 73 - Cell 2
75Yecid Arturo Sierra Sanchez (Col) Manzana PostobonRow 74 - Cell 2
76Dominic Perez (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 75 - Cell 2
77Callum Scotson (Aus) Mitchelton-BikeExchangeRow 76 - Cell 2
78Ryan Cavanagh (Aus) St George Continental Cycling TeamRow 77 - Cell 2
79Victor Niño Corredor (Col) Team Sapura CyclingRow 78 - Cell 2
80Drew Morey (Aus) Terengganu Cycling TeamRow 79 - Cell 2
81Ariya Phounsavath (Lao) Thailand Continental Cycling TeamRow 80 - Cell 2
82John Ebsen (Den) Forca Amskins RacingRow 81 - Cell 2
83Rustom Lim (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 82 - Cell 2
84Agung Sahbana (Ina) KFC Cycling TeamRow 83 - Cell 2
85Kevin Rivera Serrano (CRc) Androni Giocattoli-SidermecRow 84 - Cell 2
86Alan Banaszek (Pol) CCC Sprandi PolkowiceRow 85 - Cell 2
87Sarawut Sirironnachai (Tha) Thailand Continental Cycling TeamRow 86 - Cell 2
88Muhammad Abdurrohman (Ina) KFC Cycling Team0:01:46
89Bo Wang (Chn) Hengxiang Cycling Team0:01:51
90Carmelo Franco Martinez (Phi) 7 Eleven - Cliqq Roadbike Philippines0:01:59
91Jiankun Liu (Chn) Mitchelton-BikeExchangeRow 90 - Cell 2
92Matteo Dal-Cin (Can) Rally CyclingRow 91 - Cell 2
93Meng Yan (Chn) Hengxiang Cycling Team0:02:09
94Mahrus Ali (Ina) KFC Cycling Team0:02:22
95Michael Bresciani (Ita) Bardiani CSFRow 94 - Cell 2
96Thurakit Boonratanathanakorn (Tha) Thailand Continental Cycling TeamRow 95 - Cell 2
97Guangtong Ma (Chn) Hengxiang Cycling TeamRow 96 - Cell 2
98Hang Shi (Chn) Giant Cycling Team0:02:29
99Muhamad Firdaus Awang (Mas) Malaysia0:02:31
100Artyom Zakharov (Kaz) Astana Pro TeamRow 99 - Cell 2
101Zheng Zhang (Chn) Hengxiang Cycling Team0:02:37
102Jay Dutton (Aus) St George Continental Cycling TeamRow 101 - Cell 2
103Azli Najmi Zulkefli (Mas) Malaysia0:02:39
104Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling TeamRow 103 - Cell 2
105Phuchong Saiudomsin (Tha) Thailand Continental Cycling Team0:02:50
106Umberto Orsini (Ita) Bardiani CSF0:03:05
107Seungwoo Choi (Kor) KSPO Bianchi Asia Procycling0:03:19
108Muhammad Ameen Ahmad Kamal (Mas) Malaysia0:03:22
109Genki Yamamoto (Jpn) Kinan Cycling Team0:03:39
110Sea Keong Loh (Mas) Thailand Continental Cycling Team0:04:09
111Luca Wackermann (Ita) Bardiani CSFRow 110 - Cell 2
112Sukho Kang (Kor) KSPO Bianchi Asia Procycling0:04:19
113Abdul Gani (Ina) KFC Cycling Team0:01:19
114Muhammad Shaiful Adlan Mohd Shukri (Mas) MalaysiaRow 113 - Cell 2
115Daniel Ven Cariño (Phi) 7 Eleven - Cliqq Roadbike Philippines0:04:57
116Anthony Giacoppo (Aus) Bennelong Swisswellness Cycling Team0:05:02
117Joseph Cooper (NZl) Bennelong Swisswellness Cycling TeamRow 116 - Cell 2
118Kyle Murphy (USA) Rally Cycling0:01:19
119Charles Bradley Huff (USA) Rally Cycling0:05:08
120Ruslan Tleubayev (Kaz) Astana Pro Team0:05:14
121Soonyeong Kwon (Kor) KSPO Bianchi Asia Procycling0:06:35
122Liu Manduo (Chn) Giant Cycling TeamRow 121 - Cell 2
123Arjay Peralta (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 122 - Cell 2
124Massimo Rosa (Ita) Wilier Triestina-Selle Italia0:07:49
125Kenji Nakanishi (Jpn) Kinan Cycling Team0:13:13
DNFScott Sunderland (Aus) Bennelong Swisswellness Cycling TeamRow 125 - Cell 2
DSQZhiwen Chen (Chn) Giant Cycling TeamRow 126 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Jelawat, km.20.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling5pts
2Thomas Lebas (Fra) Kinan Cycling Team3Row 1 - Cell 3
3Adam De Vos (Can) Rally Cycling2Row 2 - Cell 3
4Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling Team1Row 3 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Kuala Besut, km.51.3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling5pts
2Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing3Row 1 - Cell 3
3Thomas Lebas (Fra) Kinan Cycling Team2Row 2 - Cell 3
4Muhamad Firdaus Awang (Mas) Malaysia1Row 3 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Pantai Penarik, km. 101.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling5pts
2Harrison Sweeny (Aus) Mitchelton-BikeExchange3Row 1 - Cell 3
3Mahrus Ali (Ina) KFC Cycling Team2Row 2 - Cell 3
4Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling Team1Row 3 - Cell 3
Swipe to scroll horizontally
Finishline
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Adam De Vos (Can) Rally Cycling15pts
2Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling12Row 1 - Cell 3
3Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing9Row 2 - Cell 3
4Harrison Sweeny (Aus) Mitchelton-BikeExchange7Row 3 - Cell 3
5Anuar Manan (Mas) Forca Amskins Racing6Row 4 - Cell 3
6Eric Young (USA) Rally Cycling5Row 5 - Cell 3
7Mohd Harrif Saleh (Mas) Terengganu Cycling Team4Row 6 - Cell 3
8Luca Pacioni (Ita) Wilier Triestina-Selle Italia3Row 7 - Cell 3
9Dylan Page (Swi) Team Sapura Cycling2Row 8 - Cell 3
10Marko Kump (Slo) CCC Sprandi Polkowice1Row 9 - Cell 3
Swipe to scroll horizontally
Asian riders
#Rider Name (Country) TeamResult
1Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling3:58:31
2Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins RacingRow 1 - Cell 2
3Anuar Manan (Mas) Forca Amskins Racing0:01:06
4Mohd Harrif Saleh (Mas) Terengganu Cycling TeamRow 3 - Cell 2
5Yevgeniy Gidich (Kaz) Astana Pro TeamRow 4 - Cell 2
6Imam Arifin Muh (Ina) KFC Cycling TeamRow 5 - Cell 2
7Muhammad Elmi Jumari (Mas) MalaysiaRow 6 - Cell 2
8Marcelo Felipe (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 7 - Cell 2
9Mohd Zamri Saleh (Mas) Terengganu Cycling TeamRow 8 - Cell 2
10Mohd Shahrul Mat Amin (Mas) Terengganu Cycling TeamRow 9 - Cell 2
11Muhammad Zawawi Azman (Mas) Team Sapura CyclingRow 10 - Cell 2
12Bakhtiyar Kozhatayev (Kaz) Astana Pro TeamRow 11 - Cell 2
13Aiman Cahyadi (Ina) Team Sapura CyclingRow 12 - Cell 2
14Selamat Juangga (Ina) KFC Cycling TeamRow 13 - Cell 2
15Mohammad Saufi Mat Senan (Mas) Forca Amskins RacingRow 14 - Cell 2
16Yikui Niu (Chn) Mitchelton-BikeExchangeRow 15 - Cell 2
17Muhammad Ameer Ahmad Kamal (Mas) MalaysiaRow 16 - Cell 2
18Muhamad Nur Aiman Mohd Zariff (Mas) Team Sapura CyclingRow 17 - Cell 2
19Sungbaek Park (Kor) KSPO Bianchi Asia ProcyclingRow 18 - Cell 2
20Jianpeng Liu (Chn) Hengxiang Cycling TeamRow 19 - Cell 2
21Amir Mustafa Rusli (Mas) Forca Amskins RacingRow 20 - Cell 2
22Joonyong Seo (Kor) KSPO Bianchi Asia ProcyclingRow 21 - Cell 2
23Daniil Fominykh (Kaz) Astana Pro TeamRow 22 - Cell 2
24Dominic Perez (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 23 - Cell 2
25Ariya Phounsavath (Lao) Thailand Continental Cycling TeamRow 24 - Cell 2
26Rustom Lim (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 25 - Cell 2
27Agung Sahbana (Ina) KFC Cycling TeamRow 26 - Cell 2
28Sarawut Sirironnachai (Tha) Thailand Continental Cycling TeamRow 27 - Cell 2
29Muhammad Abdurrohman (Ina) KFC Cycling Team0:01:33
30Bo Wang (Chn) Hengxiang Cycling Team0:01:38
31Carmelo Franco Martinez (Phi) 7 Eleven - Cliqq Roadbike Philippines0:01:46
32Jiankun Liu (Chn) Mitchelton-BikeExchangeRow 31 - Cell 2
33Meng Yan (Chn) Hengxiang Cycling Team0:01:56
34Mahrus Ali (Ina) KFC Cycling Team0:02:09
35Thurakit Boonratanathanakorn (Tha) Thailand Continental Cycling TeamRow 34 - Cell 2
36Guangtong Ma (Chn) Hengxiang Cycling TeamRow 35 - Cell 2
37Hang Shi (Chn) Giant Cycling Team0:02:16
38Muhamad Firdaus Awang (Mas) Malaysia0:02:18
39Artyom Zakharov (Kaz) Astana Pro TeamRow 38 - Cell 2
40Zheng Zhang (Chn) Hengxiang Cycling Team0:02:24
41Azli Najmi Zulkefli (Mas) Malaysia0:02:26
42Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling TeamRow 41 - Cell 2
43Phuchong Saiudomsin (Tha) Thailand Continental Cycling Team0:02:37
44Seungwoo Choi (Kor) KSPO Bianchi Asia Procycling0:03:06
45Muhammad Ameen Ahmad Kamal (Mas) Malaysia0:03:09
46Genki Yamamoto (Jpn) Kinan Cycling Team0:03:26
47Sea Keong Loh (Mas) Thailand Continental Cycling Team0:03:56
48Sukho Kang (Kor) KSPO Bianchi Asia Procycling0:04:06
49Abdul Gani (Ina) KFC Cycling Team0:01:06
50Muhammad Shaiful Adlan Mohd Shukri (Mas) MalaysiaRow 49 - Cell 2
51Daniel Ven Cariño (Phi) 7 Eleven - Cliqq Roadbike Philippines0:04:44
52Ruslan Tleubayev (Kaz) Astana Pro Team0:05:01
53Soonyeong Kwon (Kor) KSPO Bianchi Asia Procycling0:06:22
54Liu Manduo (Chn) Giant Cycling TeamRow 53 - Cell 2
55Arjay Peralta (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 54 - Cell 2
56Kenji Nakanishi (Jpn) Kinan Cycling Team0:13:00
Swipe to scroll horizontally
Malaysian riders
#Rider Name (Country) TeamResult
1Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing3:58:31
2Anuar Manan (Mas) Forca Amskins Racing0:01:06
3Mohd Harrif Saleh (Mas) Terengganu Cycling TeamRow 2 - Cell 2
4Muhammad Elmi Jumari (Mas) MalaysiaRow 3 - Cell 2
5Mohd Zamri Saleh (Mas) Terengganu Cycling TeamRow 4 - Cell 2
6Mohd Shahrul Mat Amin (Mas) Terengganu Cycling TeamRow 5 - Cell 2
7Muhammad Zawawi Azman (Mas) Team Sapura CyclingRow 6 - Cell 2
8Mohammad Saufi Mat Senan (Mas) Forca Amskins RacingRow 7 - Cell 2
9Muhammad Ameer Ahmad Kamal (Mas) MalaysiaRow 8 - Cell 2
10Muhamad Nur Aiman Mohd Zariff (Mas) Team Sapura CyclingRow 9 - Cell 2
11Amir Mustafa Rusli (Mas) Forca Amskins RacingRow 10 - Cell 2
12Muhamad Firdaus Awang (Mas) Malaysia0:02:18
13Azli Najmi Zulkefli (Mas) Malaysia0:02:26
14Muhammad Ameen Ahmad Kamal (Mas) Malaysia0:03:09
15Sea Keong Loh (Mas) Thailand Continental Cycling Team0:03:56
16Muhammad Shaiful Adlan Mohd Shukri (Mas) Malaysia0:01:06
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Rally Cycling11:57:32
2Mitchelton - BikeExchange0:00:13
3KSPO Bianchi Asia ProcyclingRow 2 - Cell 2
4Terengganu Cycling TeamRow 3 - Cell 2
5Astana Pro Team0:01:19
6Team Sapura CyclingRow 5 - Cell 2
7CCC Sprandi PolkowiceRow 6 - Cell 2
8Team Dimension DataRow 7 - Cell 2
9Wilier Triestina - Selle ItaliaRow 8 - Cell 2
10Manzana Postobon TeamRow 9 - Cell 2
11Bardiani CSFRow 10 - Cell 2
12Kinan Cycling TeamRow 11 - Cell 2
13St George Continental Cycling TeamRow 12 - Cell 2
14Bennelong Swisswellness Cycling TeamRow 13 - Cell 2
157 Eleven - Cliqq Roadbike PhilippinesRow 14 - Cell 2
16Malaysian National TeamRow 15 - Cell 2
17Thailand Continental Cycling TeamRow 16 - Cell 2
18Hengxiang Cycling TeamRow 17 - Cell 2
19KFC Cycling TeamRow 18 - Cell 2
20Androni Giocattoli - Sidermec0:01:51
21Forca Amskins Racing0:02:22
Swipe to scroll horizontally
General classification after stage 3
#Rider Name (Country) TeamResult
1Adam de Vos (Can) Rally Cycling12:45:31
2Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing0:00:14
3Harrison Sweeny (Aus) Mitchelton-BikeExchange0:00:22
4Riccardo Minali (Ita) Astana Pro Team0:01:19
5Matteo Malucelli (Ita) Androni Giocattoli-Sidermec0:01:24
6Joonyong Seo (Kor) KSPO Bianchi Asia ProcyclingRow 5 - Cell 2
7Mekseb Debesay (Eri) Dimension Data0:01:26
8Paolo Simion (Ita) Bardiani CSFRow 7 - Cell 2
9Yevgeniy Gidich (Kaz) Astana Pro TeamRow 8 - Cell 2
10Thomas Lebas (Fra) Kinan Cycling Team0:01:27
11Marcelo Felipe (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 10 - Cell 2
12Juan Sebastian Molano Benavides (Col) Manzana PostobonRow 11 - Cell 2
13Yikui Niu (Chn) Mitchelton-BikeExchangeRow 12 - Cell 2
14Alvaro Raul Duarte Sandoval (Col) Forca Amskins Racing0:01:28
15Jordan Arley Parra Arias (Col) Manzana PostobonRow 14 - Cell 2
16Jianpeng Liu (Chn) Hengxiang Cycling TeamRow 15 - Cell 2
17Dylan Page (Swi) Team Sapura Cycling0:01:29
18Bernardo Albeiro Suaza Arango (Col) Manzana PostobonRow 17 - Cell 2
19Luca Pacioni (Ita) Wilier Triestina-Selle Italia0:01:30
20Kaden Groves (Aus) St George Continental Cycling TeamRow 19 - Cell 2
21Mohd Shahrul Mat Amin (Mas) Terengganu Cycling TeamRow 20 - Cell 2
22Amanuel Ghebreigzabhier Werkilul (Eri) Dimension DataRow 21 - Cell 2
23Sam Crome (Aus) Bennelong Swisswellness Cycling TeamRow 22 - Cell 2
24Aiman Cahyadi (Ina) Team Sapura CyclingRow 23 - Cell 2
25Alessandro Bisolti (Ita) Androni Giocattoli-SidermecRow 24 - Cell 2
26Scott Davies (GBr) Dimension DataRow 25 - Cell 2
27Manuel Belletti (Ita) Androni Giocattoli-SidermecRow 26 - Cell 2
28Lukasz Owsian (Pol) CCC Sprandi PolkowiceRow 27 - Cell 2
29Artem Ovechkin (Rus) Terengganu Cycling TeamRow 28 - Cell 2
30Metkel Eyob (Eri) Terengganu Cycling TeamRow 29 - Cell 2
31Selamat Juangga (Ina) KFC Cycling TeamRow 30 - Cell 2
32Dylan Sunderland (Aus) Bennelong Swisswellness Cycling TeamRow 31 - Cell 2
33Michal Schlegel (Cze) CCC Sprandi PolkowiceRow 32 - Cell 2
34Giuseppe Fonzi (Ita) Wilier Triestina-Selle ItaliaRow 33 - Cell 2
35Salvador Guardiola (Spa) Kinan Cycling TeamRow 34 - Cell 2
36Sarawut Sirironnachai (Tha) Thailand Continental Cycling TeamRow 35 - Cell 2
37Muhammad Zawawi Azman (Mas) Team Sapura CyclingRow 36 - Cell 2
38Marko Kump (Slo) CCC Sprandi PolkowiceRow 37 - Cell 2
39Luca Chirico (Ita) Androni Giocattoli-SidermecRow 38 - Cell 2
40Marcos Garcia Fernandez (Spa) Kinan Cycling TeamRow 39 - Cell 2
41Eric Young (USA) Rally CyclingRow 40 - Cell 2
42Bakhtiyar Kozhatayev (Kaz) Astana Pro TeamRow 41 - Cell 2
43Juan Felipe Osorio Arboleda (Col) Manzana PostobonRow 42 - Cell 2
44Danny Pate (USA) Rally CyclingRow 43 - Cell 2
45Simone Velasco (Ita) Wilier Triestina-Selle ItaliaRow 44 - Cell 2
46Muhammad Shaiful Adlan Mohd Shukri (Mas) MalaysiaRow 45 - Cell 2
47Muhamad Nur Aiman Mohd Zariff (Mas) Team Sapura CyclingRow 46 - Cell 2
48Brendon Davids (RSA) Bennelong Swisswellness Cycling TeamRow 47 - Cell 2
49Callum Scotson (Aus) Mitchelton-BikeExchangeRow 48 - Cell 2
50Eugert Zhupa (Alb) Wilier Triestina-Selle ItaliaRow 49 - Cell 2
51Benjamin Dyball (Aus) St George Continental Cycling TeamRow 50 - Cell 2
52Nicholas Dlamini (RSA) Dimension DataRow 51 - Cell 2
53Piotr Brozyna (Pol) CCC Sprandi PolkowiceRow 52 - Cell 2
54Johann Van Zyl (RSA) Dimension DataRow 53 - Cell 2
55Luca Raggio (Ita) Wilier Triestina-Selle ItaliaRow 54 - Cell 2
56Wilmar Jahir Perez Muñoz (Col) Team Sapura CyclingRow 55 - Cell 2
57Rustom Lim (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 56 - Cell 2
58Simone Sterbini (Ita) Bardiani CSFRow 57 - Cell 2
59Kevin Rivera Serrano (CRc) Androni Giocattoli-SidermecRow 58 - Cell 2
60Jaco Venter (RSA) Dimension DataRow 59 - Cell 2
61Mathew Zenovich (NZl) St George Continental Cycling TeamRow 60 - Cell 2
62Fernando Orjuela Gutierrez (Col) Manzana PostobonRow 61 - Cell 2
63Ariya Phounsavath (Lao) Thailand Continental Cycling TeamRow 62 - Cell 2
64Daniil Fominykh (Kaz) Astana Pro TeamRow 63 - Cell 2
65John Ebsen (Den) Forca Amskins RacingRow 64 - Cell 2
66Drew Morey (Aus) Terengganu Cycling TeamRow 65 - Cell 2
67Agung Sahbana (Ina) KFC Cycling TeamRow 66 - Cell 2
68Victor Niño Corredor (Col) Team Sapura CyclingRow 67 - Cell 2
69Mattia Frapporti (Ita) Androni Giocattoli-SidermecRow 68 - Cell 2
70Kyle Murphy (USA) Rally CyclingRow 69 - Cell 2
71Ryan Cavanagh (Aus) St George Continental Cycling Team0:01:46
72Yecid Arturo Sierra Sanchez (Col) Manzana Postobon0:01:47
73Morgan Smith (NZl) St George Continental Cycling Team0:01:51
74Muhammad Abdurrohman (Ina) KFC Cycling Team0:01:55
75Matteo Dal-Cin (Can) Rally Cycling0:02:10
76Carmelo Franco Martinez (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 75 - Cell 2
77Jiankun Liu (Chn) Mitchelton-BikeExchangeRow 76 - Cell 2
78Thurakit Boonratanathanakorn (Tha) Thailand Continental Cycling Team0:02:33
79Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling Team0:02:50
80Artyom Zakharov (Kaz) Astana Pro Team0:02:58
81Phuchong Saiudomsin (Tha) Thailand Continental Cycling Team0:03:01
82Azli Najmi Zulkefli (Mas) Malaysia0:03:15
83Hang Shi (Chn) Giant Cycling Team0:03:40
84Daniel Ven Cariño (Phi) 7 Eleven - Cliqq Roadbike Philippines0:05:08
85Anthony Giacoppo (Aus) Bennelong Swisswellness Cycling Team0:05:13
86Ruslan Tleubayev (Kaz) Astana Pro Team0:06:28
87Jay Dutton (Aus) St George Continental Cycling Team0:07:06
88Massimo Rosa (Ita) Wilier Triestina-Selle Italia0:08:10
89Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling0:13:24
90Andrea Guardini (Ita) Bardiani CSF0:14:33
91Anuar Manan (Mas) Forca Amskins Racing0:14:45
92Mohd Harrif Saleh (Mas) Terengganu Cycling TeamRow 91 - Cell 2
93Imam Arifin Muh (Ina) KFC Cycling TeamRow 92 - Cell 2
94Andris Vosekalns (Lat) Hengxiang Cycling TeamRow 93 - Cell 2
95Muhammad Elmi Jumari (Mas) MalaysiaRow 94 - Cell 2
96Szymon Sajnok (Pol) CCC Sprandi PolkowiceRow 95 - Cell 2
97Muhammad Ameer Ahmad Kamal (Mas) MalaysiaRow 96 - Cell 2
98Dominic Perez (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 97 - Cell 2
99Mohd Zamri Saleh (Mas) Terengganu Cycling TeamRow 98 - Cell 2
100Abdul Gani (Ina) KFC Cycling TeamRow 99 - Cell 2
101Mohammad Saufi Mat Senan (Mas) Forca Amskins RacingRow 100 - Cell 2
102Alan Banaszek (Pol) CCC Sprandi PolkowiceRow 101 - Cell 2
103Sungbaek Park (Kor) KSPO Bianchi Asia ProcyclingRow 102 - Cell 2
104Jacob Hennessy (GBr) Mitchelton-BikeExchangeRow 103 - Cell 2
105Bo Wang (Chn) Hengxiang Cycling Team0:15:11
106Meng Yan (Chn) Hengxiang Cycling Team0:15:35
107Mahrus Ali (Ina) KFC Cycling Team0:15:47
108Guangtong Ma (Chn) Hengxiang Cycling Team0:15:48
109Michael Bresciani (Ita) Bardiani CSFRow 108 - Cell 2
110Muhamad Firdaus Awang (Mas) Malaysia0:15:57
111Zheng Zhang (Chn) Hengxiang Cycling Team0:16:03
112Umberto Orsini (Ita) Bardiani CSF0:16:31
113Amir Mustafa Rusli (Mas) Forca Amskins Racing0:16:39
114Seungwoo Choi (Kor) KSPO Bianchi Asia Procycling0:16:45
115Muhammad Ameen Ahmad Kamal (Mas) Malaysia0:16:48
116Genki Yamamoto (Jpn) Kinan Cycling Team0:17:05
117Luca Wackermann (Ita) Bardiani CSF0:17:35
118Sea Keong Loh (Mas) Thailand Continental Cycling TeamRow 117 - Cell 2
119Sukho Kang (Kor) KSPO Bianchi Asia Procycling0:17:45
120Joseph Cooper (NZl) Bennelong Swisswellness Cycling Team0:18:28
121Charles Bradley Huff (USA) Rally Cycling0:18:34
122Arjay Peralta (Phi) 7 Eleven - Cliqq Roadbike Philippines0:20:01
123Soonyeong Kwon (Kor) KSPO Bianchi Asia ProcyclingRow 122 - Cell 2
124Liu Manduo (Chn) Giant Cycling TeamRow 123 - Cell 2
125Kenji Nakanishi (Jpn) Kinan Cycling Team0:26:39
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling27pts
2Riccardo Minali (Ita) Astana Pro Team23Row 1 - Cell 3
3Andrea Guardini (Ita) Bardiani CSF19Row 2 - Cell 3
4Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing18Row 3 - Cell 3
5Adam De Vos (Can) Rally Cycling17Row 4 - Cell 3
6Yevgeniy Gidich (Kaz) Astana Pro Team14Row 5 - Cell 3
7Joonyong Seo (Kor) KSPO Bianchi Asia Procycling14Row 6 - Cell 3
8Luca Pacioni (Ita) Wilier Triestina-Selle Italia13Row 7 - Cell 3
9Matteo Malucelli (Ita) Androni Giocattoli-Sidermec12Row 8 - Cell 3
10Bo Wang (Chn) Hengxiang Cycling Team10Row 9 - Cell 3
11Harrison Sweeny (Aus) Mitchelton-BikeExchange10Row 10 - Cell 3
12Mekseb Debesay (Eri) Dimension Data9Row 11 - Cell 3
13Paolo Simion (Ita) Bardiani CSF9Row 12 - Cell 3
14Kaden Groves (Aus) St George Continental Cycling Team8Row 13 - Cell 3
15Eric Young (USA) Rally Cycling8Row 14 - Cell 3
16Manuel Belletti (Ita) Androni Giocattoli-Sidermec7Row 15 - Cell 3
17Marko Kump (Slo) CCC Sprandi Polkowice7Row 16 - Cell 3
18Anuar Manan (Mas) Forca Amskins Racing7Row 17 - Cell 3
19Marcelo Felipe (Phi) 7 Eleven - Cliqq Roadbike Philippines5Row 18 - Cell 3
20Juan Sebastian Molano Benavides (Col) Manzana Postobon5Row 19 - Cell 3
21Yikui Niu (Chn) Mitchelton-BikeExchange5Row 20 - Cell 3
22Thomas Lebas (Fra) Kinan Cycling Team5Row 21 - Cell 3
23Dylan Page (Swi) Team Sapura Cycling5Row 22 - Cell 3
24Muhammad Abdurrohman (Ina) KFC Cycling Team4Row 23 - Cell 3
25Mohd Harrif Saleh (Mas) Terengganu Cycling Team4Row 24 - Cell 3
26Alvaro Raul Duarte Sandoval (Col) Forca Amskins Racing3Row 25 - Cell 3
27Jordan Arley Parra Arias (Col) Manzana Postobon3Row 26 - Cell 3
28Jianpeng Liu (Chn) Hengxiang Cycling Team3Row 27 - Cell 3
29Bernardo Albeiro Suaza Arango (Col) Manzana Postobon2Row 28 - Cell 3
30Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling Team2Row 29 - Cell 3
31Alan Banaszek (Pol) CCC Sprandi Polkowice2Row 30 - Cell 3
32Mahrus Ali (Ina) KFC Cycling Team2Row 31 - Cell 3
33Giuseppe Fonzi (Ita) Wilier Triestina-Selle Italia1Row 32 - Cell 3
34Wilmar Jahir Perez Muñoz (Col) Team Sapura Cycling1Row 33 - Cell 3
35Ruslan Tleubayev (Kaz) Astana Pro Team1Row 34 - Cell 3
36Abdul Gani (Ina) KFC Cycling Team1Row 35 - Cell 3
37Muhamad Firdaus Awang (Mas) Malaysia1Row 36 - Cell 3
38Luca Wackermann (Ita) Bardiani CSF1Row 37 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Bernardo Albeiro Suaza Arango (Col) Manzana Postobon19pts
2Marcelo Felipe (Phi) 7 Eleven - Cliqq Roadbike Philippines18Row 1 - Cell 3
3Muhammad Abdurrohman (Ina) KFC Cycling Team11Row 2 - Cell 3
4Alvaro Raul Duarte Sandoval (Col) Forca Amskins Racing10Row 3 - Cell 3
5Wilmar Jahir Perez Muñoz (Col) Team Sapura Cycling6Row 4 - Cell 3
6John Ebsen (Den) Forca Amskins Racing5Row 5 - Cell 3
7Bo Wang (Chn) Hengxiang Cycling Team4Row 6 - Cell 3
8Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing2Row 7 - Cell 3
9Muhammad Zawawi Azman (Mas) Team Sapura Cycling2Row 8 - Cell 3
10Aiman Cahyadi (Ina) Team Sapura Cycling1Row 9 - Cell 3
Swipe to scroll horizontally
Asian rider classification
#Rider Name (Country) TeamResult
1Nik Mohd Hazwan Zulkiflie (Mas) Forca Amskins Racing12:45:45
2Joonyong Seo (Kor) KSPO Bianchi Asia Procycling0:01:10
3Yevgeniy Gidich (Kaz) Astana Pro Team0:01:12
4Marcelo Felipe (Phi) 7 Eleven - Cliqq Roadbike Philippines0:01:13
5Yikui Niu (Chn) Mitchelton-BikeExchangeRow 4 - Cell 2
6Jianpeng Liu (Chn) Hengxiang Cycling Team0:01:14
7Mohd Shahrul Mat Amin (Mas) Terengganu Cycling Team0:01:16
8Aiman Cahyadi (Ina) Team Sapura CyclingRow 7 - Cell 2
9Selamat Juangga (Ina) KFC Cycling TeamRow 8 - Cell 2
10Sarawut Sirironnachai (Tha) Thailand Continental Cycling TeamRow 9 - Cell 2
11Muhammad Zawawi Azman (Mas) Team Sapura CyclingRow 10 - Cell 2
12Bakhtiyar Kozhatayev (Kaz) Astana Pro TeamRow 11 - Cell 2
13Muhammad Shaiful Adlan Mohd Shukri (Mas) MalaysiaRow 12 - Cell 2
14Muhamad Nur Aiman Mohd Zariff (Mas) Team Sapura CyclingRow 13 - Cell 2
15Rustom Lim (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 14 - Cell 2
16Ariya Phounsavath (Lao) Thailand Continental Cycling TeamRow 15 - Cell 2
17Daniil Fominykh (Kaz) Astana Pro TeamRow 16 - Cell 2
18Agung Sahbana (Ina) KFC Cycling TeamRow 17 - Cell 2
19Muhammad Abdurrohman (Ina) KFC Cycling Team0:01:41
20Carmelo Franco Martinez (Phi) 7 Eleven - Cliqq Roadbike Philippines0:01:56
21Jiankun Liu (Chn) Mitchelton-BikeExchangeRow 20 - Cell 2
22Thurakit Boonratanathanakorn (Tha) Thailand Continental Cycling Team0:02:19
23Peerapol Chawchiangkwang (Tha) Thailand Continental Cycling Team0:02:36
24Artyom Zakharov (Kaz) Astana Pro Team0:02:44
25Phuchong Saiudomsin (Tha) Thailand Continental Cycling Team0:02:47
26Azli Najmi Zulkefli (Mas) Malaysia0:03:01
27Hang Shi (Chn) Giant Cycling Team0:03:26
28Daniel Ven Cariño (Phi) 7 Eleven - Cliqq Roadbike Philippines0:04:54
29Ruslan Tleubayev (Kaz) Astana Pro Team0:06:14
30Daeyeon Kim (Kor) KSPO Bianchi Asia Procycling0:13:10
31Anuar Manan (Mas) Forca Amskins Racing0:14:31
32Mohd Harrif Saleh (Mas) Terengganu Cycling TeamRow 31 - Cell 2
33Imam Arifin Muh (Ina) KFC Cycling TeamRow 32 - Cell 2
34Muhammad Elmi Jumari (Mas) MalaysiaRow 33 - Cell 2
35Muhammad Ameer Ahmad Kamal (Mas) MalaysiaRow 34 - Cell 2
36Dominic Perez (Phi) 7 Eleven - Cliqq Roadbike PhilippinesRow 35 - Cell 2
37Mohd Zamri Saleh (Mas) Terengganu Cycling TeamRow 36 - Cell 2
38Abdul Gani (Ina) KFC Cycling TeamRow 37 - Cell 2
39Mohammad Saufi Mat Senan (Mas) Forca Amskins RacingRow 38 - Cell 2
40Sungbaek Park (Kor) KSPO Bianchi Asia ProcyclingRow 39 - Cell 2
41Bo Wang (Chn) Hengxiang Cycling Team0:14:57
42Meng Yan (Chn) Hengxiang Cycling Team0:15:21
43Mahrus Ali (Ina) KFC Cycling Team0:15:33
44Guangtong Ma (Chn) Hengxiang Cycling Team0:15:34
45Muhamad Firdaus Awang (Mas) Malaysia0:15:43
46Zheng Zhang (Chn) Hengxiang Cycling Team0:15:49
47Amir Mustafa Rusli (Mas) Forca Amskins Racing0:16:25
48Seungwoo Choi (Kor) KSPO Bianchi Asia Procycling0:16:31
49Muhammad Ameen Ahmad Kamal (Mas) Malaysia0:16:34
50Genki Yamamoto (Jpn) Kinan Cycling Team0:16:51
51Sea Keong Loh (Mas) Thailand Continental Cycling Team0:17:21
52Sukho Kang (Kor) KSPO Bianchi Asia Procycling0:17:31
53Arjay Peralta (Phi) 7 Eleven - Cliqq Roadbike Philippines0:19:47
54Soonyeong Kwon (Kor) KSPO Bianchi Asia ProcyclingRow 53 - Cell 2
55Liu Manduo (Chn) Giant Cycling TeamRow 54 - Cell 2
56Kenji Nakanishi (Jpn) Kinan Cycling Team0:26:25
Swipe to scroll horizontally
Team classification
#Rider Name (Country) TeamResult
1Rally Cycling38:19:44
2Forca Amskins Racing0:00:13
3Mitchelton - BikeExchangeRow 2 - Cell 2
4Astana Pro Team0:01:19
5Androni Giocattoli - SidermecRow 4 - Cell 2
6Bennelong Swisswellness Cycling TeamRow 5 - Cell 2
7Terengganu Cycling TeamRow 6 - Cell 2
8Team Dimension DataRow 7 - Cell 2
9CCC Sprandi PolkowiceRow 8 - Cell 2
10Wilier Triestina - Selle ItaliaRow 9 - Cell 2
11Team Sapura CyclingRow 10 - Cell 2
12Manzana Postobon TeamRow 11 - Cell 2
13KFC Cycling TeamRow 12 - Cell 2
14Kinan Cycling TeamRow 13 - Cell 2
15Eleven - Cliqq Roadbike PhilippinesRow 14 - Cell 2
16St George Continental Cycling TeamRow 15 - Cell 2
17Thailand Continental Cycling Team0:02:22
18Bardiani CSF0:14:34
19Malaysian National Team0:14:59
20KSPO Bianchi Asia Procycling0:26:43
21Hengxiang Cycling Team0:28:21

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