2025 |
2025-08-30 |
Tour of Routhe Salvation |
6 |
Madar Pro Cycling Team |
2.2 |
|
GC |
2025 |
2025-08-30 |
Tour of Routhe Salvation | Rit 4 |
5 |
Madar Pro Cycling Team |
2.2 |
139,1 |
Sprint |
2025 |
2025-08-28 |
Tour of Routhe Salvation | Rit 2 |
5 |
Madar Pro Cycling Team |
2.2 |
124,8 |
Flat |
2025 |
2025-08-27 |
Tour of Routhe Salvation | Rit 1 |
6 |
Madar Pro Cycling Team |
2.2 |
138,5 |
Flat |
2025 |
2025-08-24 |
Baltic Chain Tour |
8 |
Madar Pro Cycling Team |
2.2 |
|
GC |
2025 |
2025-08-22 |
Baltic Chain Tour | Rit 2 |
5 |
Madar Pro Cycling Team |
2.2 |
185,5 |
Flat |
2025 |
2025-07-30 |
Tour de Banyuwangi Ijen | Rit 3 |
6 |
Madar Pro Cycling Team |
2.2 |
140,3 |
Hill |
2025 |
2025-07-29 |
Tour de Banyuwangi Ijen | Rit 2 |
2 |
Madar Pro Cycling Team |
2.2 |
158,8 |
|
2025 |
2025-03-23 |
G.P. Apollon Temple |
3 |
Madar Pro Cycling Team |
1.2 |
130,5 |
Flat |
2025 |
2025-03-15 |
Tour of Rhodes | Rit 2 |
3 |
Madar Pro Cycling Team |
2.2 |
158,6 |
Hill |
2025 |
2025-02-22 |
G.P. de la Ville d'Alger |
3 |
Madar Pro Cycling Team |
1.2 |
80 |
Sprint |
2025 |
2025-02-20 |
G.P. Sonatrach |
3 |
Madar Pro Cycling Team |
1.2 |
112,5 |
|
2025 |
2025-02-18 |
Tour d'Algerie |
3 |
Madar Pro Cycling Team |
2.2 |
|
GC |
2025 |
2025-02-18 |
Tour d'Algerie | Rit 10 |
9 |
Madar Pro Cycling Team |
2.2 |
84 |
|
2025 |
2025-02-17 |
Tour d'Algerie | Rit 9 |
1 |
Madar Pro Cycling Team |
2.2 |
189 |
|
2025 |
2025-02-16 |
Tour d'Algerie | Rit 8 |
7 |
Madar Pro Cycling Team |
2.2 |
194 |
|
2025 |
2025-02-12 |
Tour d'Algerie | Rit 4 |
5 |
Madar Pro Cycling Team |
2.2 |
114 |
|
2024 |
2024-06-16 |
Courts Mammouth Classique de l'ìle Maurice |
2 |
|
1.2 |
140,7 |
|
2024 |
2024-06-12 |
Tour de Maurice | Rit 1 |
10 |
|
2.2 |
152,9 |
Hill |
2024 |
2024-05-22 |
Grand Prix de la Ville d'Annaba |
9 |
|
1.2 |
80 |
|
2024 |
2024-05-21 |
Tour d'Algerie |
8 |
|
2.2 |
|
GC |
2024 |
2024-05-21 |
Tour d'Algerie | Rit 10 |
3 |
|
2.2 |
148,5 |
|
2024 |
2024-05-19 |
Tour d'Algerie | Rit 8 |
3 |
|
2.2 |
117,4 |
|
2024 |
2024-05-18 |
Tour d'Algerie | Rit 7 |
3 |
|
2.2 |
129,4 |
|
2024 |
2024-05-17 |
Tour d'Algerie | Rit 6 |
2 |
|
2.2 |
186,5 |
|
2024 |
2024-05-16 |
Tour d'Algerie | Rit 5 |
5 |
|
2.2 |
129,5 |
|
2024 |
2024-05-15 |
Tour d'Algerie | Rit 4 |
1 |
|
2.2 |
154,3 |
|
2024 |
2024-05-13 |
Tour d'Algerie | Rit 2 |
1 |
|
2.2 |
146 |
|
2024 |
2024-05-12 |
Tour d'Algerie | Rit 1 |
10 |
|
2.2 |
124 |
|
2023 |
2023-10-07 |
Tour de Kyushu | Rit 1 |
3 |
Terengganu - Polygon Cycling Team |
2.1 |
144,4 |
Hill |
2023 |
2023-09-29 |
Tour de Langkawi | Rit 7 |
7 |
Terengganu - Polygon Cycling Team |
2.PS |
123,8 |
Sprint |
2023 |
2023-08-28 |
Tour of Iran | Rit 2 |
8 |
Terengganu - Polygon Cycling Team |
2.1 |
148,9 |
Sprint |
2023 |
2023-08-27 |
Tour of Iran | Rit 1 |
6 |
Terengganu - Polygon Cycling Team |
2.1 |
153,8 |
Sprint |
2023 |
2023-07-14 |
Pan Arab Games |
3 |
Terengganu - Polygon Cycling Team |
CC |
146,5 |
|
2023 |
2023-06-22 |
N.K. Algerije I.T.T. |
1 |
Terengganu - Polygon Cycling Team |
NCT |
|
ITT |
2023 |
2023-06-11 |
Courts Mammouth Classique de l'ìle Maurice |
1 |
Terengganu - Polygon Cycling Team |
1.2 |
90 |
|
2023 |
2023-05-28 |
Trophée de la Maison Royale |
1 |
Terengganu - Polygon Cycling Team |
1.2 |
122,7 |
|
2023 |
2023-05-27 |
Challenge du Prince - GP du Roi Mohammed VI |
2 |
Terengganu - Polygon Cycling Team |
1.2 |
115 |
|
2023 |
2023-05-06 |
Tour of Hellas | Rit 4 |
7 |
Terengganu - Polygon Cycling Team |
2.1 |
133,5 |
Sprint |
2023 |
2023-03-17 |
G.P. de la Ville d'Alger |
1 |
Terengganu - Polygon Cycling Team |
1.2 |
82,5 |
Flat |
2023 |
2023-03-16 |
Tour d'Algerie | Rit 9 |
1 |
Terengganu - Polygon Cycling Team |
2.2 |
122 |
|
2023 |
2023-03-15 |
Tour d'Algerie | Rit 8 |
1 |
Terengganu - Polygon Cycling Team |
2.2 |
88,5 |
|
2023 |
2023-03-10 |
Tour d'Algerie | Rit 3 |
3 |
Terengganu - Polygon Cycling Team |
2.2 |
119 |
|
2023 |
2023-03-09 |
Tour d'Algerie | Rit 2 |
1 |
Terengganu - Polygon Cycling Team |
2.2 |
176 |
|
2023 |
2023-03-08 |
Tour d'Algerie | Rit 1 |
2 |
Terengganu - Polygon Cycling Team |
2.2 |
121 |
|
2022 |
2022-10-03 |
Tour of Taiwan | Rit 2 |
6 |
Terengganu - Polygon Cycling Team |
2.1 |
120,6 |
Hill |
2022 |
2022-08-20 |
G.P. Develi |
6 |
Terengganu - Polygon Cycling Team |
1.2 |
111,8 |
Mountain |
2022 |
2022-08-13 |
Islamic Solidarity Games |
2 |
Terengganu - Polygon Cycling Team |
CC |
|
|
2022 |
2022-07-23 |
G.P. Erciyes |
7 |
Terengganu - Polygon Cycling Team |
1.2 |
141,2 |
Flat |
2022 |
2022-07-02 |
Mediterranean Games |
10 |
Terengganu - Polygon Cycling Team |
CC |
145 |
|
2021 |
2021-04-04 |
Tour of Mevlana | Rit 4 |
2 |
Terengganu Cycling Team |
2.2 |
132,6 |
Sprint |
2021 |
2021-03-13 |
Baan: African Championship | Team Pursuit |
2 |
Terengganu Cycling Team |
CC |
|
Team Pursuit |
2021 |
2021-03-06 |
African Championship |
3 |
Terengganu Cycling Team |
CC |
140 |
Hill |
2021 |
2021-02-20 |
G.P. Manavgat |
7 |
Terengganu Cycling Team |
1.2 |
147,5 |
Sprint |
2021 |
2021-02-07 |
G.P. Gazipaşa |
6 |
Terengganu Cycling Team |
1.2 |
155,7 |
Hill |
2020 |
2020-03-05 |
Tour of Taiwan |
6 |
|
2.1 |
|
|
2020 |
2020-03-05 |
Tour of Taiwan | Rit 5 |
4 |
|
2.1 |
128,5 |
|
2020 |
2020-03-04 |
Tour of Taiwan | Rit 4 |
2 |
|
2.1 |
174,3 |
|
2020 |
2020-03-03 |
Tour of Taiwan | Rit 3 |
6 |
|
2.1 |
156,5 |
|
2020 |
2020-03-02 |
Tour of Taiwan | Rit 2 |
7 |
|
2.1 |
118,9 |
|
2020 |
2020-02-08 |
Saudi Tour | Rit 5 |
7 |
|
2.1 |
144 |
|
2020 |
2020-02-08 |
Saudi Tour |
4 |
|
2.1 |
|
|
2020 |
2020-02-06 |
Saudi Tour | Rit 3 |
3 |
|
2.1 |
119 |
|
2020 |
2020-02-05 |
Saudi Tour | Rit 2 |
10 |
|
2.1 |
182 |
|
2020 |
2020-01-26 |
La Tropicale Amissa Bongo (Tabo) |
4 |
|
2.1 |
|
|
2020 |
2020-01-26 |
La Tropicale Amissa Bongo (Tabo) | Rit 7 |
2 |
|
2.1 |
130 |
|
2020 |
2020-01-25 |
La Tropicale Amissa Bongo (Tabo) | Rit 6 |
6 |
|
2.1 |
130 |
|
2020 |
2020-01-24 |
La Tropicale Amissa Bongo (Tabo) | Rit 5 |
1 |
|
2.1 |
82 |
|
2020 |
2020-01-23 |
La Tropicale Amissa Bongo (Tabo) | Rit 4 |
8 |
|
2.1 |
190 |
|
2020 |
2020-01-21 |
La Tropicale Amissa Bongo (Tabo) | Rit 2 |
2 |
|
2.1 |
110 |
|
2020 |
2020-01-20 |
La Tropicale Amissa Bongo (Tabo) | Rit 1 |
9 |
|
2.1 |
149 |
|
2019 |
2019-12-31 |
UCI Africa Tour |
2 |
|
|
|
|
2019 |
2019-10-12 |
Tour of Taihu | Rit 3 |
3 |
|
2.1 |
117 |
|
2019 |
2019-10-06 |
Azerbaijan Tour | Rit 5 |
3 |
|
2.1 |
188 |
|
2019 |
2019-10-06 |
Azerbaijan Tour |
3 |
|
2.1 |
|
|
2019 |
2019-10-05 |
Azerbaijan Tour | Rit 4 |
4 |
|
2.1 |
198 |
|
2019 |
2019-10-04 |
Azerbaijan Tour | Rit 3 |
6 |
|
2.1 |
163 |
|
2019 |
2019-10-03 |
Azerbaijan Tour | Rit 2 |
1 |
|
2.1 |
180 |
|
2019 |
2019-10-02 |
Azerbaijan Tour | Rit 1 |
2 |
|
2.1 |
148 |
|
2019 |
2019-09-22 |
Tour of China II | Rit 4 |
2 |
|
2.1 |
91,2 |
|
2019 |
2019-09-19 |
Tour of China II | Rit 2 |
3 |
|
2.1 |
127,8 |
|
2019 |
2019-09-17 |
Tour of China II | Rit 1 |
2 |
|
2.1 |
141,3 |
|
2019 |
2019-09-14 |
Tour of China | Rit 6 |
8 |
|
2.1 |
131,8 |
|
2019 |
2019-09-10 |
Tour of China | Rit 3 |
10 |
|
2.1 |
138,6 |
|
2019 |
2019-09-07 |
Tour of China | Rit 1 |
4 |
|
2.1 |
96 |
|
2019 |
2019-08-29 |
Africa Games |
1 |
|
CC |
160 |
|
2019 |
2019-07-25 |
Trophée de la Maison Royale |
1 |
|
1.2 |
140 |
|
2019 |
2019-07-24 |
Trophée de l'Anniversaire |
1 |
|
1.2 |
43 |
|
2019 |
2019-06-16 |
Tour de Korea |
4 |
|
2.1 |
|
|
2019 |
2019-06-16 |
Tour de Korea | Rit 5 |
6 |
|
2.1 |
65 |
|
2019 |
2019-06-15 |
Tour de Korea | Rit 4 |
4 |
|
2.1 |
127 |
|
2019 |
2019-06-14 |
Tour de Korea | Rit 3 |
7 |
|
2.1 |
178,3 |
|
2019 |
2019-06-13 |
Tour de Korea | Rit 2 |
2 |
|
2.1 |
161,6 |
|
2019 |
2019-06-12 |
Tour de Korea | Rit 1 |
2 |
|
2.1 |
63 |
|
2019 |
2019-06-02 |
Tour de Kumano |
3 |
|
2.2 |
|
|
2019 |
2019-04-13 |
Tour de Langkawi | Rit 8 |
4 |
|
2.HC |
103,8 |
|
2019 |
2019-04-12 |
Tour de Langkawi | Rit 7 |
7 |
|
2.HC |
106,8 |
|
2019 |
2019-04-11 |
Tour de Langkawi | Rit 6 |
2 |
|
2.HC |
127 |
|
2019 |
2019-03-19 |
African Championship |
3 |
|
CC |
166,4 |
|
2019 |
2019-03-01 |
Tour of Rwanda | Rit 6 |
3 |
|
2.1 |
120,5 |
|
2019 |
2019-01-27 |
La Tropicale Amissa Bongo (Tabo) | Rit 7 |
3 |
|
2.1 |
140 |
|
2019 |
2019-01-27 |
La Tropicale Amissa Bongo (Tabo) |
4 |
|
2.1 |
|
|
2019 |
2019-01-26 |
La Tropicale Amissa Bongo (Tabo) | Rit 6 |
2 |
|
2.1 |
110 |
|
2019 |
2019-01-25 |
La Tropicale Amissa Bongo (Tabo) | Rit 5 |
2 |
|
2.1 |
126 |
|
2019 |
2019-01-24 |
La Tropicale Amissa Bongo (Tabo) | Rit 4 |
5 |
|
2.1 |
113 |
|
2019 |
2019-01-23 |
La Tropicale Amissa Bongo (Tabo) | Rit 3 |
2 |
|
2.1 |
98 |
|
2019 |
2019-01-22 |
La Tropicale Amissa Bongo (Tabo) | Rit 2 |
6 |
|
2.1 |
169 |
|
2019 |
2019-01-21 |
La Tropicale Amissa Bongo (Tabo) | Rit 1 |
4 |
|
2.1 |
100 |
|
2018 |
2018-12-31 |
UCI Africa Tour |
2 |
|
|
|
|
2018 |
2018-04-28 |
Tour du Sénégal | Rit 7 |
2 |
|
2.2 |
140 |
|
2018 |
2018-04-25 |
Tour du Sénégal | Rit 4 |
1 |
|
2.2 |
108 |
|
2018 |
2018-04-24 |
Tour du Sénégal | Rit 3 |
1 |
|
2.2 |
148,5 |
|
2018 |
2018-04-23 |
Tour du Sénégal | Rit 2 |
1 |
|
2.2 |
181,8 |
|
2018 |
2018-04-14 |
Tour du Maroc | Rit 9 |
2 |
|
2.2 |
151,5 |
|
2018 |
2018-04-07 |
Tour du Maroc | Rit 2 |
3 |
|
2.2 |
158,1 |
|
2018 |
2018-04-02 |
Tour d'Algerie | Rit 7 |
1 |
|
2.2 |
121 |
|
2018 |
2018-03-31 |
Tour d'Algerie | Rit 5 |
1 |
|
2.2 |
126,5 |
|
2018 |
2018-03-30 |
Tour d'Algerie | Rit 4 |
1 |
|
2.2 |
178 |
|
2018 |
2018-03-20 |
Tour de Tunisie | Rit 1 |
1 |
|
2.2 |
162 |
|
2018 |
2018-02-23 |
G.P. de la Ville d'Alger | Rit 3 |
3 |
|
2.2 |
105 |
|
2018 |
2018-02-22 |
G.P. de la Ville d'Alger | Rit 2 |
2 |
|
2.2 |
110 |
|
2018 |
2018-02-21 |
G.P. de la Ville d'Alger | Rit 1 |
1 |
|
2.2 |
137,3 |
|
2018 |
2018-02-09 |
Tour de la Provence | Rit 1 |
8 |
|
2.1 |
165,9 |
|
2018 |
2018-01-29 |
Tour des Zibans | Rit 4 |
1 |
|
2.2 |
146 |
|
2018 |
2018-01-27 |
Tour des Zibans | Rit 2 |
1 |
|
2.2 |
120 |
|
2018 |
2018-01-26 |
Tour des Zibans | Rit 1 |
3 |
|
2.2 |
197 |
|
2018 |
2018-01-21 |
La Tropicale Amissa Bongo (Tabo) | Rit 7 |
3 |
|
2.1 |
140 |
|
2018 |
2018-01-20 |
La Tropicale Amissa Bongo (Tabo) | Rit 6 |
6 |
|
2.1 |
115 |
|
2018 |
2018-01-19 |
La Tropicale Amissa Bongo (Tabo) | Rit 5 |
2 |
|
2.1 |
141 |
|
2018 |
2018-01-17 |
La Tropicale Amissa Bongo (Tabo) | Rit 3 |
4 |
|
2.1 |
114 |
|
2018 |
2018-01-16 |
La Tropicale Amissa Bongo (Tabo) | Rit 2 |
6 |
|
2.1 |
173 |
|
2018 |
2018-01-15 |
La Tropicale Amissa Bongo (Tabo) | Rit 1 |
3 |
|
2.1 |
146 |
|
2016 |
2016-02-26 |
African Championship |
2 |
Dimension Data |
CC |
180 |
|
2015 |
2015-03-15 |
Tour de Langkawi |
1 |
|
2.HC |
|
|
2015 |
2015-03-14 |
Tour de Langkawi | Rit 7 |
1 |
|
2.HC |
180,8 |
|
2015 |
2015-03-10 |
Tour de Langkawi | Rit 3 |
2 |
|
2.HC |
170 |
|
2014 |
2014-05-11 |
Tour de Azerbaidjan | Rit 5 |
2 |
|
2.1 |
202 |
|
2014 |
2014-05-09 |
Tour de Azerbaidjan | Rit 3 |
1 |
|
2.1 |
180 |
|
2014 |
2014-03-26 |
Tour de Constantine | Rit 3 |
3 |
|
2.2 |
108,1 |
|
2013 |
2013-11-25 |
Tour of Sharjah | Rit 4 |
1 |
|
2.2 |
131,2 |
|
2013 |
2013-11-25 |
Tour of Sharjah |
2 |
|
2.2 |
|
|
2013 |
2013-11-24 |
Tour of Sharjah | Rit 3 |
3 |
|
2.2 |
136,2 |
|
2012 |
2012-06-22 |
N.K. Algerije |
3 |
|
NC |
140 |
|
2012 |
2012-05-13 |
Tour de Azerbaidjan |
1 |
|
2.2U |
|
|
2012 |
2012-05-11 |
Tour de Azerbaidjan | Rit 3 |
2 |
|
2.2U |
166 |
|
2012 |
2012-05-10 |
Tour de Azerbaidjan | Rit 2 |
2 |
|
2.2U |
176 |
|
2012 |
2012-04-18 |
Toscana - Terra di Ciclismo - Coppa delle Nazioni | Rit 2 |
1 |
|
2.NC |
130,2 |
|
2011 |
2011-10-27 |
Tour du Faso | Rit 7 |
1 |
|
2.2 |
83,5 |
|
2011 |
2011-10-24 |
Tour du Faso | Rit 4 |
3 |
|
2.2 |
74,5 |
|
2011 |
2011-06-30 |
Tour d'Algerie | Rit 4 |
3 |
|
2.2 |
154 |
|
2011 |
2011-06-29 |
Tour d'Algerie | Rit 3 |
1 |
|
2.2 |
163 |
|
2011 |
2011-06-28 |
Tour d'Algerie | Rit 2 |
3 |
|
2.2 |
105,6 |
|
2011 |
2011-06-26 |
N.K. Algerije |
1 |
|
NC |
|
|
2011 |
2011-06-04 |
Ville Saguenay | Rit 3 |
2 |
|
2.NC |
141 |
|
2011 |
2011-05-08 |
Trophée de la Maison Royale |
2 |
|
1.2 |
131 |
|
2011 |
2011-05-07 |
Trophée de l'Anniversaire |
3 |
|
1.2 |
128 |
|
2011 |
2011-04-19 |
Toscana - Terra di Ciclismo - Coppa delle Nazioni | Rit 1 |
2 |
|
2.NC |
148,4 |
|
2011 |
2011-04-16 |
ZLM Tour |
3 |
|
1.NC |
183,2 |
|
2011 |
|
Pan Arab Games |
3 |
|
|
|
|