Van Rensburg victorious in Essaouira

Swipe to scroll horizontally
Full Results
1Reinardt Janse Van Rensburg (RSA) MTN Qhubeka3:08:03
2Leonardo Pinizzotio (Ita) Miche - GuerciottiRow 1 - Cell 2
3Danail Andonov Petrov (Bul) Konya Torku Seker Spor - ViveloRow 2 - Cell 2
4Roberto Cesaro (Ita) Miche - Guerciotti0:00:10
5Johann Rabie (RSA) Team BonitasRow 4 - Cell 2
6Tyler Day (RSA) Team BonitasRow 5 - Cell 2
7Giuseppe Di Salvo (Ita) Miche - GuerciottiRow 6 - Cell 2
8Arran Brown (RSA) MTN QhubekaRow 7 - Cell 2
9Daryl Impey (RSA) MTN QhubekaRow 8 - Cell 2
10Rasmane Ouedraogo (Bur) Burkina FasoRow 9 - Cell 2
11Aksoy Ismail (Tur) Brisaspor TurkiyeRow 10 - Cell 2
12Kucukbay Kemal (Tur) Brisaspor TurkiyeRow 11 - Cell 2
13Eyup Kara Gobek (Tur) Konya Torku Seker Spor - ViveloRow 12 - Cell 2
14Giancluca Randazzo (Ita) Miche - GuerciottiRow 13 - Cell 2
15Matej Jurco (Svk) Slovakia National TeamRow 14 - Cell 2
16Thomas Opteynde (Bel) CT TomaccRow 15 - Cell 2
17Joaquin Grassi (Arg) Start Cycling Team ArgentinaRow 16 - Cell 2
18Adil Jelloul (Mar) Morocco National TeamRow 17 - Cell 2
19Mauricio Frazer (Arg) Start Cycling Team ArgentinaRow 18 - Cell 2
20Christoff Van Heerden (RSA) MTN QhubekaRow 19 - Cell 2
21Glenn Van De Maele (Bel) Team Worldofbike.grRow 20 - Cell 2
22Lahcen Saber (Mar) Olympique MarocRow 21 - Cell 2
23Martin Wesemann (RSA) MTN QhubekaRow 22 - Cell 2
24Freek Geurts (Ned) Grontmij Team AmsterdamRow 23 - Cell 2
25Petros Gkazonis (Gre) Team Worldofbike.grRow 24 - Cell 2
26Aymen M'raihi (Tun) Tunisia National TeamRow 25 - Cell 2
27Thomas Hartog (Ned) Grontmij Team AmsterdamRow 26 - Cell 2
28Serhat Sert (Tur) Konya Torku Seker Spor - ViveloRow 27 - Cell 2
29Essaid Abelouache (Mar) Centre National de Cyclimse MarocRow 28 - Cell 2
30Mirac Kal (Tur) Konya Torku Seker Spor - ViveloRow 29 - Cell 2
31Maros Kovac (Svk) Slovakia National TeamRow 30 - Cell 2
32Reda Aadel (Mar) Centre National de Cyclimse MarocRow 31 - Cell 2
33Soufiane Haddi (Mar) Olympique MarocRow 32 - Cell 2
34Martin Mahdar (Svk) Slovakia National TeamRow 33 - Cell 2
35Svetoslav Tchanliev Kirilov (Bul) Konya Torku Seker Spor - ViveloRow 34 - Cell 2
36Sayed Ali Akkouche (Tun) Tunisia National TeamRow 35 - Cell 2
37Abdellah Ben Youcef (Alg) Groupement Sportif Petrolier AlgerieRow 36 - Cell 2
38Ismail Ayoune (Mar) Morocco National TeamRow 37 - Cell 2
39Youssef Harrouch Tourki (Mar) Centre National de Cyclimse MarocRow 38 - Cell 2
40Florian Smits (Ned) Grontmij Team AmsterdamRow 39 - Cell 2
41Andreas Keuser (Ger) Team Worldofbike.grRow 40 - Cell 2
42Jake Tanner (GBr) England North East VecoraRow 41 - Cell 2
43Victor Gomez (Arg) Start Cycling Team ArgentinaRow 42 - Cell 2
44Tarik Chaoufi (Mar) Morocco National TeamRow 43 - Cell 2
45Hassan Zahboune (Mar) Morocco Espoir TeamRow 44 - Cell 2
46Abdelati Saadoune (Mar) Morocco National TeamRow 45 - Cell 2
47Leopoldo Rocchetti (Ita) Miche - GuerciottiRow 46 - Cell 2
48Bakirci Nazim (Tur) Brisaspor TurkiyeRow 47 - Cell 2
49Maher Hasnaoui (Tun) Tunisia National TeamRow 48 - Cell 2
50Ezzeddine Lagab (Alg) Groupement Sportif Petrolier AlgerieRow 49 - Cell 2
51Joe Skipper (GBr) England North East VecoraRow 50 - Cell 2
52Ahmed M'raihi (Tun) Tunisia National TeamRow 51 - Cell 2
53Riza Tanriverdi Ali (Tur) Brisaspor TurkiyeRow 52 - Cell 2
54Adnane Aarbia (Mar) Olympique MarocRow 53 - Cell 2
55Waylon Woolcock (RSA) Team BonitasRow 54 - Cell 2
56Mutld Mert (Tur) Brisaspor TurkiyeRow 55 - Cell 2
57Mouhssine Lahsaini (Mar) Morocco National TeamRow 56 - Cell 2
58Med Said El Ammoury (Mar) Morocco National TeamRow 57 - Cell 2
59Neil MacDonald (RSA) Team BonitasRow 58 - Cell 2
60Luthando Kaka (RSA) Team BonitasRow 59 - Cell 2
61Johannes Jakobus Kachelhoffer (RSA) Team BonitasRow 60 - Cell 2
62Abdelmalek Madani (Alg) Groupement Sportif Petrolier AlgerieRow 61 - Cell 2
63Bradley Potgieter (RSA) MTN QhubekaRow 62 - Cell 2
64Vladimir Koev (Bul) Konya Torku Seker Spor - Vivelo0:00:16
65Daniel Smith (GBr) England North East Vecora0:01:15
66Hicham Kabou (Mar) Morocco Espoir TeamRow 65 - Cell 2
67Alan Ramirez (Arg) Start Cycling Team Argentina0:00:10
68Yves Ngue Ngock (Cmr) SNH Velo Club Yaounde Cameroun0:02:09
69Tomas Gil (Arg) Start Cycling Team Argentina0:03:34
70Riadh Ghedamsi (Tun) Tunisia National Team0:03:56
71Marmara Ugur (Tur) Brisaspor TurkiyeRow 70 - Cell 2
72Mouhcine Ichou (Mar) Olympique MarocRow 71 - Cell 2
73Ahmed Ben Maatoug (Tun) Tunisia National TeamRow 72 - Cell 2
74Ahmed Lhanafi (Mar) Olympique MarocRow 73 - Cell 2
75Abdellah Hida (Mar) Centre National de Cyclimse Maroc0:10:43
76Peter Labeeuw (Bel) CT TomaccRow 75 - Cell 2
77Yannick Lontsi (Cmr) SNH Velo Club Yaounde CamerounRow 76 - Cell 2
78Noufou Minougou (Bur) Burkina FasoRow 77 - Cell 2
79Karim El Ofir (Mar) Centre National de Cyclimse MarocRow 78 - Cell 2
80Mohammed Elghoumari (Mar) Olympique MarocRow 79 - Cell 2
81Dominic Schills (GBr) England North East VecoraRow 80 - Cell 2
82Farouk El Mohammadi (Mar) Morocco Espoir Team0:10:45
83Manuel Miranda (Chi) Start Cycling Team ArgentinaRow 82 - Cell 2
84Yan Lof (Ned) Grontmij Team AmsterdamRow 83 - Cell 2
85Bram Imming (Ned) Grontmij Team Amsterdam0:10:49
86Michael Dales (GBr) England North East VecoraRow 85 - Cell 2
87Mourad Faid (Fra) Groupement Sportif Petrolier Algerie0:10:52
88Imad Eddine Moubtakir (Mar) Centre National de Cyclimse Maroc0:10:55
89Ahmed Oulkob (Mar) Morocco Espoir TeamRow 88 - Cell 2
90Martin Haring (Svk) Slovakia National Team0:10:59
91Hamidou Yameogo (Bur) Burkina Faso0:15:18
92Mathieu Peeters (Bel) CT Tomacc0:15:20
93Raoul Mba (Cmr) SNH Velo Club Yaounde CamerounRow 92 - Cell 2
94Rafael Stoker (Ned) Grontmij Team AmsterdamRow 93 - Cell 2
95Youssef Boundi (Mar) Morocco Espoir TeamRow 94 - Cell 2
96Joshua Cole (GBr) England North East Vecora0:15:49
97Rodrigo Emanuel Mendieta (Arg) Team Worldofbike.grRow 96 - Cell 2
98Simon Funicane (NZl) CT Tomacc0:16:38
99Nikolaos Nomikos (Gre) Team Worldofbike.grRow 98 - Cell 2
100Khelil Tamarent (Alg) Groupement Sportif Petrolier AlgerieRow 99 - Cell 2
101Fathi Bennabi (Alg) Groupement Sportif Petrolier AlgerieRow 100 - Cell 2
102Martin Frano (Svk) Slovakia National TeamRow 101 - Cell 2
103Fokou Damien Tekou (Cmr) SNH Velo Club Yaounde CamerounRow 102 - Cell 2
104Oumarou Minougoo (Bur) Burkina FasoRow 103 - Cell 2
105Abdoul Aziz Nikiema (Bur) Burkina FasoRow 104 - Cell 2
106Marouane Ait Oufkir (Mar) Morocco Espoir TeamRow 105 - Cell 2
107Martin Kostelnicak (Svk) Slovakia National TeamRow 106 - Cell 2
108Martinien Tega (Cmr) SNH Velo Club Yaounde Cameroun0:29:18
109Harouma Ipboudo (Bur) Burkina FasoRow 108 - Cell 2
Swipe to scroll horizontally
Points
1Reinardt Janse Van Rensburg (RSA) MTN Qhubeka15pts
2Leonardo Pinizzotio (Ita) Miche - Guerciotti12Row 1 - Cell 3
3Danail Andonov Petrov (Bul) Konya Torku Seker Spor - Vivelo10Row 2 - Cell 3
4Roberto Cesaro (Ita) Miche - Guerciotti8Row 3 - Cell 3
5Johann Rabie (RSA) Team Bonitas6Row 4 - Cell 3
6Tyler Day (RSA) Team Bonitas5Row 5 - Cell 3
7Giuseppe Di Salvo (Ita) Miche - Guerciotti4Row 6 - Cell 3
8Arran Brown (RSA) MTN Qhubeka3Row 7 - Cell 3
9Daryl Impey (RSA) MTN Qhubeka2Row 8 - Cell 3
10Rasmane Ouedraogo (Bur) Burkina Faso1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 - 5 km De Talmest, 66km
1Reinardt Janse Van Rensburg (RSA) MTN Qhubeka3pts
2Tarik Chaoufi (Mar) Morocco National Team2Row 1 - Cell 3
3Andreas Keuser (Ger) Team Worldofbike.gr1Row 2 - Cell 3
Swipe to scroll horizontally
Teams
1Miche - Guerciotti9:24:29
2MTN QhubekaRow 1 - Cell 2
3Konya Torku Seker Spor - ViveloRow 2 - Cell 2
4Team Bonitas0:00:10
5Brisaspor TurkiyeRow 4 - Cell 2
6Start Cycling Team ArgentinaRow 5 - Cell 2
7Slovakia National TeamRow 6 - Cell 2
8Team Worldofbike.grRow 7 - Cell 2
9Grontmij Team AmsterdamRow 8 - Cell 2
10Morocco National TeamRow 9 - Cell 2
11Centre National de Cyclimse MarocRow 10 - Cell 2
12Olympique MarocRow 11 - Cell 2
13Tunisia National TeamRow 12 - Cell 2
14Groupement Sportif Petrolier AlgerieRow 13 - Cell 2
15England North East Vecora0:01:15
16Morocco Espoir Team0:11:50
17Burkina Faso0:25:51
18CT Tomacc0:25:53
19SNH Velo Club Yaounde Cameroun0:27:52
Swipe to scroll horizontally
General classification after stage 2
1Johann Rabie (RSA) Team Bonitas6:15:00
2Daryl Impey (RSA) MTN QhubekaRow 1 - Cell 2
3Giancluca Randazzo (Ita) Miche - GuerciottiRow 2 - Cell 2
4Adil Jelloul (Mar) Morocco National TeamRow 3 - Cell 2
5Martin Wesemann (RSA) MTN Qhubeka0:00:02
6Hassan Zahboune (Mar) Morocco Espoir Team0:00:05
7Tyler Day (RSA) Team Bonitas0:04:28
8Arran Brown (RSA) MTN QhubekaRow 7 - Cell 2
9Kucukbay Kemal (Tur) Brisaspor TurkiyeRow 8 - Cell 2
10Aymen M'raihi (Tun) Tunisia National TeamRow 9 - Cell 2
11Soufiane Haddi (Mar) Olympique MarocRow 10 - Cell 2
12Victor Gomez (Arg) Start Cycling Team ArgentinaRow 11 - Cell 2
13Ismail Ayoune (Mar) Morocco National TeamRow 12 - Cell 2
14Tarik Chaoufi (Mar) Morocco National TeamRow 13 - Cell 2
15Abdelati Saadoune (Mar) Morocco National TeamRow 14 - Cell 2
16Maher Hasnaoui (Tun) Tunisia National TeamRow 15 - Cell 2
17Riza Tanriverdi Ali (Tur) Brisaspor TurkiyeRow 16 - Cell 2
18Mouhssine Lahsaini (Mar) Morocco National TeamRow 17 - Cell 2
19Ahmed M'raihi (Tun) Tunisia National TeamRow 18 - Cell 2
20Waylon Woolcock (RSA) Team BonitasRow 19 - Cell 2
21Neil MacDonald (RSA) Team BonitasRow 20 - Cell 2
22Bradley Potgieter (RSA) MTN QhubekaRow 21 - Cell 2
23Johannes Jakobus Kachelhoffer (RSA) Team BonitasRow 22 - Cell 2
24Vladimir Koev (Bul) Konya Torku Seker Spor - Vivelo0:04:40
25Danail Andonov Petrov (Bul) Konya Torku Seker Spor - Vivelo0:05:20
26Leonardo Pinizzotio (Ita) Miche - GuerciottiRow 25 - Cell 2
27Aksoy Ismail (Tur) Brisaspor Turkiye0:05:30
28Roberto Cesaro (Ita) Miche - GuerciottiRow 27 - Cell 2
29Eyup Kara Gobek (Tur) Konya Torku Seker Spor - ViveloRow 28 - Cell 2
30Thomas Opteynde (Bel) CT TomaccRow 29 - Cell 2
31Matej Jurco (Svk) Slovakia National TeamRow 30 - Cell 2
32Mauricio Frazer (Arg) Start Cycling Team ArgentinaRow 31 - Cell 2
33Giuseppe Di Salvo (Ita) Miche - GuerciottiRow 32 - Cell 2
34Freek Geurts (Ned) Grontmij Team AmsterdamRow 33 - Cell 2
35Petros Gkazonis (Gre) Team Worldofbike.grRow 34 - Cell 2
36Maros Kovac (Svk) Slovakia National TeamRow 35 - Cell 2
37Florian Smits (Ned) Grontmij Team AmsterdamRow 36 - Cell 2
38Andreas Keuser (Ger) Team Worldofbike.grRow 37 - Cell 2
39Abdellah Ben Youcef (Alg) Groupement Sportif Petrolier AlgerieRow 38 - Cell 2
40Martin Mahdar (Svk) Slovakia National TeamRow 39 - Cell 2
41Leopoldo Rocchetti (Ita) Miche - GuerciottiRow 40 - Cell 2
42Luthando Kaka (RSA) Team BonitasRow 41 - Cell 2
43Adnane Aarbia (Mar) Olympique MarocRow 42 - Cell 2
44Med Said El Ammoury (Mar) Morocco National TeamRow 43 - Cell 2
45Daniel Smith (GBr) England North East Vecora0:06:35
46Reinardt Janse Van Rensburg (RSA) MTN Qhubeka0:07:05
47Rasmane Ouedraogo (Bur) Burkina Faso0:07:15
48Joaquin Grassi (Arg) Start Cycling Team ArgentinaRow 47 - Cell 2
49Mirac Kal (Tur) Konya Torku Seker Spor - ViveloRow 48 - Cell 2
50Lahcen Saber (Mar) Olympique MarocRow 49 - Cell 2
51Glenn Van De Maele (Bel) Team Worldofbike.grRow 50 - Cell 2
52Essaid Abelouache (Mar) Centre National de Cyclimse MarocRow 51 - Cell 2
53Jake Tanner (GBr) England North East VecoraRow 52 - Cell 2
54Serhat Sert (Tur) Konya Torku Seker Spor - ViveloRow 53 - Cell 2
55Reda Aadel (Mar) Centre National de Cyclimse MarocRow 54 - Cell 2
56Christoff Van Heerden (RSA) MTN QhubekaRow 55 - Cell 2
57Youssef Harrouch Tourki (Mar) Centre National de Cyclimse MarocRow 56 - Cell 2
58Thomas Hartog (Ned) Grontmij Team AmsterdamRow 57 - Cell 2
59Sayed Ali Akkouche (Tun) Tunisia National TeamRow 58 - Cell 2
60Bakirci Nazim (Tur) Brisaspor TurkiyeRow 59 - Cell 2
61Svetoslav Tchanliev Kirilov (Bul) Konya Torku Seker Spor - ViveloRow 60 - Cell 2
62Alan Ramirez (Arg) Start Cycling Team ArgentinaRow 61 - Cell 2
63Ezzeddine Lagab (Alg) Groupement Sportif Petrolier AlgerieRow 62 - Cell 2
64Joe Skipper (GBr) England North East VecoraRow 63 - Cell 2
65Mutld Mert (Tur) Brisaspor TurkiyeRow 64 - Cell 2
66Abdelmalek Madani (Alg) Groupement Sportif Petrolier AlgerieRow 65 - Cell 2
67Hicham Kabou (Mar) Morocco Espoir Team0:08:20
68Yves Ngue Ngock (Cmr) SNH Velo Club Yaounde Cameroun0:09:14
69Mouhcine Ichou (Mar) Olympique Maroc0:11:01
70Riadh Ghedamsi (Tun) Tunisia National TeamRow 69 - Cell 2
71Ahmed Ben Maatoug (Tun) Tunisia National TeamRow 70 - Cell 2
72Marmara Ugur (Tur) Brisaspor TurkiyeRow 71 - Cell 2
73Ahmed Lhanafi (Mar) Olympique MarocRow 72 - Cell 2
74Ahmed Oulkob (Mar) Morocco Espoir Team0:11:05
75Yan Lof (Ned) Grontmij Team Amsterdam0:16:05
76Abdellah Hida (Mar) Centre National de Cyclimse Maroc0:17:48
77Karim El Ofir (Mar) Centre National de Cyclimse MarocRow 76 - Cell 2
78Dominic Schills (GBr) England North East VecoraRow 77 - Cell 2
79Noufou Minougou (Bur) Burkina FasoRow 78 - Cell 2
80Peter Labeeuw (Bel) CT TomaccRow 79 - Cell 2
81Mohammed Elghoumari (Mar) Olympique MarocRow 80 - Cell 2
82Farouk El Mohammadi (Mar) Morocco Espoir Team0:17:50
83Manuel Miranda (Chi) Start Cycling Team ArgentinaRow 82 - Cell 2
84Bram Imming (Ned) Grontmij Team Amsterdam0:17:54
85Mourad Faid (Fra) Groupement Sportif Petrolier Algerie0:17:57
86Imad Eddine Moubtakir (Mar) Centre National de Cyclimse Maroc0:18:00
87Martin Haring (Svk) Slovakia National Team0:18:04
88Youssef Boundi (Mar) Morocco Espoir Team0:22:25
89Mathieu Peeters (Bel) CT TomaccRow 88 - Cell 2
90Hamidou Yameogo (Bur) Burkina Faso0:22:32
91Rafael Stoker (Ned) Grontmij Team Amsterdam0:22:46
92Rodrigo Emanuel Mendieta (Arg) Team Worldofbike.gr0:22:54
93Joshua Cole (GBr) England North East VecoraRow 92 - Cell 2
94Raoul Mba (Cmr) SNH Velo Club Yaounde Cameroun0:23:34
95Marouane Ait Oufkir (Mar) Morocco Espoir Team0:23:43
96Fokou Damien Tekou (Cmr) SNH Velo Club Yaounde CamerounRow 95 - Cell 2
97Nikolaos Nomikos (Gre) Team Worldofbike.grRow 96 - Cell 2
98Abdoul Aziz Nikiema (Bur) Burkina FasoRow 97 - Cell 2
99Khelil Tamarent (Alg) Groupement Sportif Petrolier AlgerieRow 98 - Cell 2
100Fathi Bennabi (Alg) Groupement Sportif Petrolier AlgerieRow 99 - Cell 2
101Oumarou Minougoo (Bur) Burkina FasoRow 100 - Cell 2
102Martin Kostelnicak (Svk) Slovakia National TeamRow 101 - Cell 2
103Martin Frano (Svk) Slovakia National TeamRow 102 - Cell 2
104Michael Dales (GBr) England North East Vecora0:25:32
105Yannick Lontsi (Cmr) SNH Velo Club Yaounde Cameroun0:27:17
106Simon Funicane (NZl) CT Tomacc0:31:21
107Tomas Gil (Arg) Start Cycling Team Argentina0:32:37
108Martinien Tega (Cmr) SNH Velo Club Yaounde Cameroun0:36:23
109Harouma Ipboudo (Bur) Burkina Faso0:37:32
Swipe to scroll horizontally
Points classification
1Johann Rabie (RSA) Team Bonitas21pts
2Reinardt Janse Van Rensburg (RSA) MTN Qhubeka15Row 1 - Cell 3
3Daryl Impey (RSA) MTN Qhubeka14Row 2 - Cell 3
4Leonardo Pinizzotio (Ita) Miche - Guerciotti12Row 3 - Cell 3
5Adil Jelloul (Mar) Morocco National Team10Row 4 - Cell 3
6Danail Andonov Petrov (Bul) Konya Torku Seker Spor - Vivelo10Row 5 - Cell 3
7Giancluca Randazzo (Ita) Miche - Guerciotti8Row 6 - Cell 3
8Roberto Cesaro (Ita) Miche - Guerciotti8Row 7 - Cell 3
9Tyler Day (RSA) Team Bonitas7Row 8 - Cell 3
10Martin Wesemann (RSA) MTN Qhubeka6Row 9 - Cell 3
11Arran Brown (RSA) MTN Qhubeka6Row 10 - Cell 3
12Hassan Zahboune (Mar) Morocco Espoir Team5Row 11 - Cell 3
13Giuseppe Di Salvo (Ita) Miche - Guerciotti4Row 12 - Cell 3
14Ahmed Oulkob (Mar) Morocco Espoir Team4Row 13 - Cell 3
15Victor Gomez (Arg) Start Cycling Team Argentina1Row 14 - Cell 3
16Rasmane Ouedraogo (Bur) Burkina Faso1Row 15 - Cell 3
Swipe to scroll horizontally
Mountains classification
1Reinardt Janse Van Rensburg (RSA) MTN Qhubeka3pts
2Tarik Chaoufi (Mar) Morocco National Team2Row 1 - Cell 3
3Andreas Keuser (Ger) Team Worldofbike.gr1Row 2 - Cell 3
Swipe to scroll horizontally
Teams classification
1MTN Qhubeka18:49:20
2Morocco National Team0:04:36
3Team BonitasRow 2 - Cell 2
4Miche - Guerciotti0:06:30
5Tunisia National Team0:09:04
6Brisaspor Turkiye0:10:06
7Konya Torku Seker Spor - Vivelo0:11:04
8Slovakia National Team0:12:10
9Grontmij Team AmsterdamRow 8 - Cell 2
10Olympique Maroc0:12:53
11Start Cycling Team ArgentinaRow 10 - Cell 2
12Team Worldofbike.gr0:13:55
13Morocco Espoir Team0:15:00
14Groupement Sportif Petrolier Algerie0:15:40
15England North East Vecora0:16:45
16Centre National de Cyclimse Maroc0:17:25
17CT Tomacc0:41:23
18Burkina Faso0:43:06
19SNH Velo Club Yaounde Cameroun0:45:07

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