Lahsaini makes his move

Swipe to scroll horizontally
Full Results
1Mouhssine Lahsaini (Mar) Morocco National Team2:29:21
2Matej Jurco (Svk) Slovakia National TeamRow 1 - Cell 2
3Kucukbay Kemal (Tur) Brisaspor Turkiye0:00:58
4Ahmed Lhanafi (Mar) Olympique Maroc0:02:08
5Daryl Impey (RSA) MTN Qhubeka0:03:36
6Johann Rabie (RSA) Team BonitasRow 5 - Cell 2
7Danail Andonov Petrov (Bul) Konya Torku Seker Spor - ViveloRow 6 - Cell 2
8Adil Jelloul (Mar) Morocco National TeamRow 7 - Cell 2
9Arran Brown (RSA) MTN QhubekaRow 8 - Cell 2
10Tarik Chaoufi (Mar) Morocco National TeamRow 9 - Cell 2
11Giancluca Randazzo (Ita) Miche - GuerciottiRow 10 - Cell 2
12Bakirci Nazim (Tur) Brisaspor TurkiyeRow 11 - Cell 2
13Martin Mahdar (Svk) Slovakia National TeamRow 12 - Cell 2
14Martin Wesemann (RSA) MTN QhubekaRow 13 - Cell 2
15Maros Kovac (Svk) Slovakia National TeamRow 14 - Cell 2
16Ezzeddine Lagab (Alg) Groupement Sportif Petrolier AlgerieRow 15 - Cell 2
17Andreas Keuser (Ger) Team Worldofbike.grRow 16 - Cell 2
18Roberto Cesaro (Ita) Miche - GuerciottiRow 17 - Cell 2
19Hassan Zahboune (Mar) Morocco Espoir TeamRow 18 - Cell 2
20Lahcen Saber (Mar) Olympique MarocRow 19 - Cell 2
21Petros Gkazonis (Gre) Team Worldofbike.grRow 20 - Cell 2
22Leonardo Pinizzotio (Ita) Miche - GuerciottiRow 21 - Cell 2
23Aymen M'raihi (Tun) Tunisia National TeamRow 22 - Cell 2
24Ismail Ayoune (Mar) Morocco National TeamRow 23 - Cell 2
25Khelil Tamarent (Alg) Groupement Sportif Petrolier AlgerieRow 24 - Cell 2
26Med Said El Ammoury (Mar) Morocco National TeamRow 25 - Cell 2
27Youssef Harrouch Tourki (Mar) Centre National de Cyclimse MarocRow 26 - Cell 2
28Abdellah Hida (Mar) Centre National de Cyclimse MarocRow 27 - Cell 2
29Giuseppe Di Salvo (Ita) Miche - GuerciottiRow 28 - Cell 2
30Adnane Aarbia (Mar) Olympique Maroc0:04:18
31Florian Smits (Ned) Grontmij Team AmsterdamRow 30 - Cell 2
32Jake Tanner (GBr) England North East Vecora0:04:20
33Reda Aadel (Mar) Centre National de Cyclimse MarocRow 32 - Cell 2
34Joaquin Grassi (Arg) Start Cycling Team ArgentinaRow 33 - Cell 2
35Joe Skipper (GBr) England North East Vecora0:04:27
36Rasmane Ouedraogo (Bur) Burkina Faso0:04:29
37Farouk El Mohammadi (Mar) Morocco Espoir Team0:04:33
38Raoul Mba (Cmr) SNH Velo Club Yaounde CamerounRow 37 - Cell 2
39Aksoy Ismail (Tur) Brisaspor TurkiyeRow 38 - Cell 2
40Victor Gomez (Arg) Start Cycling Team ArgentinaRow 39 - Cell 2
41Ahmed Ben Maatoug (Tun) Tunisia National TeamRow 40 - Cell 2
42Fokou Damien Tekou (Cmr) SNH Velo Club Yaounde CamerounRow 41 - Cell 2
43Mutld Mert (Tur) Brisaspor TurkiyeRow 42 - Cell 2
44Vladimir Koev (Bul) Konya Torku Seker Spor - ViveloRow 43 - Cell 2
45Serhat Sert (Tur) Konya Torku Seker Spor - Vivelo0:04:42
46Nikolaos Nomikos (Gre) Team Worldofbike.gr0:04:54
47Mohammed Elghoumari (Mar) Olympique MarocRow 46 - Cell 2
48Waylon Woolcock (RSA) Team BonitasRow 47 - Cell 2
49Mouhcine Ichou (Mar) Olympique Maroc0:04:59
50Svetoslav Tchanliev Kirilov (Bul) Konya Torku Seker Spor - ViveloRow 49 - Cell 2
51Thomas Opteynde (Bel) CT TomaccRow 50 - Cell 2
52Glenn Van De Maele (Bel) Team Worldofbike.gr0:05:07
53Marmara Ugur (Tur) Brisaspor TurkiyeRow 52 - Cell 2
54Thomas Hartog (Ned) Grontmij Team Amsterdam0:05:21
55Riadh Ghedamsi (Tun) Tunisia National TeamRow 54 - Cell 2
56Ahmed M'raihi (Tun) Tunisia National TeamRow 55 - Cell 2
57Martin Kostelnicak (Svk) Slovakia National TeamRow 56 - Cell 2
58Freek Geurts (Ned) Grontmij Team AmsterdamRow 57 - Cell 2
59Hicham Kabou (Mar) Morocco Espoir TeamRow 58 - Cell 2
60Leopoldo Rocchetti (Ita) Miche - GuerciottiRow 59 - Cell 2
61Sayed Ali Akkouche (Tun) Tunisia National Team0:05:41
62Mathieu Peeters (Bel) CT Tomacc0:05:56
63Bradley Potgieter (RSA) MTN QhubekaRow 62 - Cell 2
64Karim El Ofir (Mar) Centre National de Cyclimse Maroc0:06:20
65Daniel Smith (GBr) England North East Vecora0:06:43
66Essaid Abelouache (Mar) Centre National de Cyclimse Maroc0:06:53
67Mauricio Frazer (Arg) Start Cycling Team ArgentinaRow 66 - Cell 2
68Youssef Boundi (Mar) Morocco Espoir TeamRow 67 - Cell 2
69Reinardt Janse Van Rensburg (RSA) MTN QhubekaRow 68 - Cell 2
70Mirac Kal (Tur) Konya Torku Seker Spor - Vivelo0:07:06
71Yan Lof (Ned) Grontmij Team AmsterdamRow 70 - Cell 2
72Michael Dales (GBr) England North East Vecora0:07:53
73Tyler Day (RSA) Team Bonitas0:08:20
74Abdellah Ben Youcef (Alg) Groupement Sportif Petrolier Algerie0:08:22
75Riza Tanriverdi Ali (Tur) Brisaspor Turkiye0:09:07
76Martin Haring (Svk) Slovakia National TeamRow 75 - Cell 2
77Johannes Jakobus Kachelhoffer (RSA) Team BonitasRow 76 - Cell 2
78Christoff Van Heerden (RSA) MTN QhubekaRow 77 - Cell 2
79Abdelmalek Madani (Alg) Groupement Sportif Petrolier Algerie0:11:32
80Maher Hasnaoui (Tun) Tunisia National TeamRow 79 - Cell 2
81Dominic Schills (GBr) England North East VecoraRow 80 - Cell 2
82Bram Imming (Ned) Grontmij Team Amsterdam0:11:54
83Tomas Gil (Arg) Start Cycling Team ArgentinaRow 82 - Cell 2
84Neil MacDonald (RSA) Team Bonitas0:12:09
85Luthando Kaka (RSA) Team BonitasRow 84 - Cell 2
86Martin Frano (Svk) Slovakia National Team0:12:18
Swipe to scroll horizontally
Points
1Mouhssine Lahsaini (Mar) Morocco National Team15pts
2Matej Jurco (Svk) Slovakia National Team12Row 1 - Cell 3
3Kucukbay Kemal (Tur) Brisaspor Turkiye10Row 2 - Cell 3
4Ahmed Lhanafi (Mar) Olympique Maroc8Row 3 - Cell 3
5Daryl Impey (RSA) MTN Qhubeka6Row 4 - Cell 3
6Johann Rabie (RSA) Team Bonitas5Row 5 - Cell 3
7Danail Andonov Petrov (Bul) Konya Torku Seker Spor - Vivelo4Row 6 - Cell 3
8Adil Jelloul (Mar) Morocco National Team3Row 7 - Cell 3
9Arran Brown (RSA) MTN Qhubeka2Row 8 - Cell 3
10Tarik Chaoufi (Mar) Morocco National Team1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Zagota, 72km
1Matej Jurco (Svk) Slovakia National Team5pts
2Mouhssine Lahsaini (Mar) Morocco National Team4Row 1 - Cell 3
3Kucukbay Kemal (Tur) Brisaspor Turkiye3Row 2 - Cell 3
4Ahmed Lhanafi (Mar) Olympique Maroc2Row 3 - Cell 3
5Roberto Cesaro (Ita) Miche - Guerciotti1Row 4 - Cell 3
Swipe to scroll horizontally
Teams
1Morocco National Team7:35:15
2Slovakia National TeamRow 1 - Cell 2
3Brisaspor Turkiye0:01:55
4Olympique Maroc0:02:50
5MTN Qhubeka0:03:36
6Miche - GuerciottiRow 5 - Cell 2
7Centre National de Cyclimse Maroc0:04:20
8Team Worldofbike.gr0:04:54
9Konya Torku Seker Spor - Vivelo0:05:39
10Morocco Espoir Team0:06:18
11Tunisia National TeamRow 10 - Cell 2
12Grontmij Team Amsterdam0:07:48
13England North East Vecora0:08:18
14Groupement Sportif Petrolier Algerie0:08:22
15Start Cycling Team Argentina0:08:34
16Team Bonitas0:09:38
Swipe to scroll horizontally
General classification after stage 8
1Mouhssine Lahsaini (Mar) Morocco National Team31:21:38
2Johann Rabie (RSA) Team Bonitas0:00:01
3Daryl Impey (RSA) MTN QhubekaRow 2 - Cell 2
4Adil Jelloul (Mar) Morocco National TeamRow 3 - Cell 2
5Martin Wesemann (RSA) MTN Qhubeka0:00:38
6Giancluca Randazzo (Ita) Miche - Guerciotti0:00:40
7Hassan Zahboune (Mar) Morocco Espoir Team0:00:59
8Matej Jurco (Svk) Slovakia National Team0:02:49
9Tarik Chaoufi (Mar) Morocco National Team0:02:56
10Ismail Ayoune (Mar) Morocco National Team0:03:33
11Danail Andonov Petrov (Bul) Konya Torku Seker Spor - ViveloRow 10 - Cell 2
12Arran Brown (RSA) MTN Qhubeka0:03:41
13Roberto Cesaro (Ita) Miche - Guerciotti0:03:51
14Maros Kovac (Svk) Slovakia National Team0:04:38
15Waylon Woolcock (RSA) Team Bonitas0:04:54
16Martin Mahdar (Svk) Slovakia National Team0:05:23
17Andreas Keuser (Ger) Team Worldofbike.gr0:06:17
18Petros Gkazonis (Gre) Team Worldofbike.gr0:06:22
19Giuseppe Di Salvo (Ita) Miche - Guerciotti0:06:35
20Lahcen Saber (Mar) Olympique Maroc0:06:38
21Vladimir Koev (Bul) Konya Torku Seker Spor - Vivelo0:06:45
22Bakirci Nazim (Tur) Brisaspor Turkiye0:07:12
23Ezzeddine Lagab (Alg) Groupement Sportif Petrolier Algerie0:08:10
24Leonardo Pinizzotio (Ita) Miche - Guerciotti0:09:04
25Ahmed Lhanafi (Mar) Olympique Maroc0:09:06
26Johannes Jakobus Kachelhoffer (RSA) Team Bonitas0:09:22
27Reinardt Janse Van Rensburg (RSA) MTN Qhubeka0:11:17
28Med Said El Ammoury (Mar) Morocco National Team0:12:45
29Christoff Van Heerden (RSA) MTN Qhubeka0:15:01
30Tyler Day (RSA) Team Bonitas0:16:27
31Neil MacDonald (RSA) Team Bonitas0:20:59
32Luthando Kaka (RSA) Team Bonitas0:21:18
33Farouk El Mohammadi (Mar) Morocco Espoir Team0:22:24
34Reda Aadel (Mar) Centre National de Cyclimse Maroc0:22:35
35Thomas Opteynde (Bel) CT Tomacc0:22:38
36Adnane Aarbia (Mar) Olympique Maroc0:23:22
37Kucukbay Kemal (Tur) Brisaspor Turkiye0:25:10
38Essaid Abelouache (Mar) Centre National de Cyclimse Maroc0:25:26
39Mutld Mert (Tur) Brisaspor Turkiye0:29:13
40Aksoy Ismail (Tur) Brisaspor Turkiye0:29:18
41Abdellah Hida (Mar) Centre National de Cyclimse Maroc0:32:21
42Rasmane Ouedraogo (Bur) Burkina Faso0:32:32
43Ahmed M'raihi (Tun) Tunisia National Team0:32:45
44Jake Tanner (GBr) England North East Vecora0:35:14
45Aymen M'raihi (Tun) Tunisia National Team0:35:38
46Victor Gomez (Arg) Start Cycling Team Argentina0:36:00
47Bradley Potgieter (RSA) MTN Qhubeka0:37:06
48Serhat Sert (Tur) Konya Torku Seker Spor - Vivelo0:38:47
49Svetoslav Tchanliev Kirilov (Bul) Konya Torku Seker Spor - Vivelo0:40:09
50Martin Kostelnicak (Svk) Slovakia National Team0:40:11
51Maher Hasnaoui (Tun) Tunisia National Team0:42:02
52Daniel Smith (GBr) England North East Vecora0:43:20
53Thomas Hartog (Ned) Grontmij Team Amsterdam0:43:39
54Florian Smits (Ned) Grontmij Team Amsterdam0:44:02
55Leopoldo Rocchetti (Ita) Miche - Guerciotti0:44:36
56Youssef Harrouch Tourki (Mar) Centre National de Cyclimse Maroc0:44:45
57Abdelmalek Madani (Alg) Groupement Sportif Petrolier Algerie0:45:59
58Glenn Van De Maele (Bel) Team Worldofbike.gr0:46:16
59Marmara Ugur (Tur) Brisaspor Turkiye0:47:09
60Freek Geurts (Ned) Grontmij Team Amsterdam0:47:35
61Yan Lof (Ned) Grontmij Team Amsterdam0:48:24
62Ahmed Ben Maatoug (Tun) Tunisia National Team0:49:28
63Mouhcine Ichou (Mar) Olympique Maroc0:49:54
64Sayed Ali Akkouche (Tun) Tunisia National Team0:50:52
65Hicham Kabou (Mar) Morocco Espoir TeamRow 64 - Cell 2
66Joaquin Grassi (Arg) Start Cycling Team Argentina0:52:52
67Riadh Ghedamsi (Tun) Tunisia National Team0:57:20
68Riza Tanriverdi Ali (Tur) Brisaspor Turkiye0:57:59
69Khelil Tamarent (Alg) Groupement Sportif Petrolier Algerie0:58:48
70Nikolaos Nomikos (Gre) Team Worldofbike.gr1:00:01
71Abdellah Ben Youcef (Alg) Groupement Sportif Petrolier Algerie1:03:54
72Mauricio Frazer (Arg) Start Cycling Team Argentina1:06:08
73Martin Haring (Svk) Slovakia National Team1:09:00
74Mirac Kal (Tur) Konya Torku Seker Spor - Vivelo1:15:21
75Fokou Damien Tekou (Cmr) SNH Velo Club Yaounde Cameroun1:16:14
76Tomas Gil (Arg) Start Cycling Team Argentina1:18:36
77Bram Imming (Ned) Grontmij Team Amsterdam1:20:27
78Youssef Boundi (Mar) Morocco Espoir Team1:21:36
79Joe Skipper (GBr) England North East Vecora1:22:38
80Mohammed Elghoumari (Mar) Olympique Maroc1:25:48
81Dominic Schills (GBr) England North East Vecora1:25:49
82Mathieu Peeters (Bel) CT Tomacc1:28:44
83Karim El Ofir (Mar) Centre National de Cyclimse Maroc1:40:10
84Raoul Mba (Cmr) SNH Velo Club Yaounde Cameroun1:46:44
85Martin Frano (Svk) Slovakia National Team2:18:56
86Michael Dales (GBr) England North East Vecora2:20:54
Swipe to scroll horizontally
Points classification
1Arran Brown (RSA) MTN Qhubeka51pts
2Johann Rabie (RSA) Team Bonitas50Row 1 - Cell 3
3Daryl Impey (RSA) MTN Qhubeka48Row 2 - Cell 3
4Aksoy Ismail (Tur) Brisaspor Turkiye37Row 3 - Cell 3
5Danail Andonov Petrov (Bul) Konya Torku Seker Spor - Vivelo36Row 4 - Cell 3
6Tarik Chaoufi (Mar) Morocco National Team30Row 5 - Cell 3
7Roberto Cesaro (Ita) Miche - Guerciotti30Row 6 - Cell 3
8Leonardo Pinizzotio (Ita) Miche - Guerciotti26Row 7 - Cell 3
9Mouhssine Lahsaini (Mar) Morocco National Team21Row 8 - Cell 3
10Giuseppe Di Salvo (Ita) Miche - Guerciotti20Row 9 - Cell 3
11Adil Jelloul (Mar) Morocco National Team17Row 10 - Cell 3
12Kucukbay Kemal (Tur) Brisaspor Turkiye16Row 11 - Cell 3
13Rasmane Ouedraogo (Bur) Burkina Faso16Row 12 - Cell 3
14Reinardt Janse Van Rensburg (RSA) MTN Qhubeka15Row 13 - Cell 3
15Tyler Day (RSA) Team Bonitas15Row 14 - Cell 3
16Martin Mahdar (Svk) Slovakia National Team13Row 15 - Cell 3
17Giancluca Randazzo (Ita) Miche - Guerciotti12Row 16 - Cell 3
18Matej Jurco (Svk) Slovakia National Team12Row 17 - Cell 3
19Maros Kovac (Svk) Slovakia National Team12Row 18 - Cell 3
20Bakirci Nazim (Tur) Brisaspor Turkiye10Row 19 - Cell 3
21Ismail Ayoune (Mar) Morocco National Team8Row 20 - Cell 3
22Ahmed Lhanafi (Mar) Olympique Maroc8Row 21 - Cell 3
23Victor Gomez (Arg) Start Cycling Team Argentina8Row 22 - Cell 3
24Svetoslav Tchanliev Kirilov (Bul) Konya Torku Seker Spor - Vivelo8Row 23 - Cell 3
25Sayed Ali Akkouche (Tun) Tunisia National Team8Row 24 - Cell 3
26Mirac Kal (Tur) Konya Torku Seker Spor - Vivelo8Row 25 - Cell 3
27Martin Wesemann (RSA) MTN Qhubeka7Row 26 - Cell 3
28Abdelmalek Madani (Alg) Groupement Sportif Petrolier Algerie6Row 27 - Cell 3
29Hassan Zahboune (Mar) Morocco Espoir Team5Row 28 - Cell 3
30Maher Hasnaoui (Tun) Tunisia National Team5Row 29 - Cell 3
31Johannes Jakobus Kachelhoffer (RSA) Team Bonitas4Row 30 - Cell 3
32Riza Tanriverdi Ali (Tur) Brisaspor Turkiye1Row 31 - Cell 3
Swipe to scroll horizontally
Mountains classification
1Roberto Cesaro (Ita) Miche - Guerciotti29pts
2Martin Mahdar (Svk) Slovakia National Team20Row 1 - Cell 3
3Reinardt Janse Van Rensburg (RSA) MTN Qhubeka19Row 2 - Cell 3
4Tarik Chaoufi (Mar) Morocco National Team18Row 3 - Cell 3
5Hassan Zahboune (Mar) Morocco Espoir Team10Row 4 - Cell 3
6Ezzeddine Lagab (Alg) Groupement Sportif Petrolier Algerie10Row 5 - Cell 3
7Ismail Ayoune (Mar) Morocco National Team8Row 6 - Cell 3
8Andreas Keuser (Ger) Team Worldofbike.gr8Row 7 - Cell 3
9Matej Jurco (Svk) Slovakia National Team7Row 8 - Cell 3
10Mouhssine Lahsaini (Mar) Morocco National Team4Row 9 - Cell 3
11Aksoy Ismail (Tur) Brisaspor Turkiye4Row 10 - Cell 3
12Kucukbay Kemal (Tur) Brisaspor Turkiye3Row 11 - Cell 3
13Waylon Woolcock (RSA) Team Bonitas2Row 12 - Cell 3
14Bakirci Nazim (Tur) Brisaspor Turkiye2Row 13 - Cell 3
15Ahmed Lhanafi (Mar) Olympique Maroc2Row 14 - Cell 3
16Daryl Impey (RSA) MTN Qhubeka1Row 15 - Cell 3
17Christoff Van Heerden (RSA) MTN Qhubeka1Row 16 - Cell 3
18Youssef Boundi (Mar) Morocco Espoir Team1Row 17 - Cell 3
Swipe to scroll horizontally
Teams classification
1Morocco National Team94:04:44
2MTN Qhubeka0:03:28
3Miche - Guerciotti0:06:04
4Slovakia National Team0:13:00
5Team Bonitas0:13:40
6Olympique Maroc0:14:37
7Konya Torku Seker Spor - Vivelo0:37:47
8Brisaspor Turkiye0:52:52
9Team Worldofbike.gr0:56:22
10Morocco Espoir Team1:03:46
11Centre National de Cyclimse Maroc1:06:42
12Groupement Sportif Petrolier Algerie1:17:21
13Tunisia National Team1:40:14
14Grontmij Team Amsterdam1:50:51
15Start Cycling Team Argentina1:54:39
16England North East Vecora2:05:36

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