2019-08-29 | African Games ME - Road Race | JR |
2019-08-28 | African Games WE - Road Race | JR |
2019-08-26 | African Games WE - ITT | JR |
2019-08-26 | African Games ME - ITT | JR |
2019-08-24 | African Games ME - TTT | JR |
2019-08-24 | African Games WE - TTT | JR |
2018-04-06 | Tour du Maroc | Stage 1 | 2.2 |
2017-04-16 | Tour du Maroc | Stage 10 | 2.2 |
2017-04-15 | Tour du Maroc | Stage 9 | 2.2 |
2016-04-01 | Tour du Maroc | Stage 1 | 2.2 |
2015-04-12 | Tour du Maroc | Stage 10 | 2.2 |
2014-05-09 | Challenge du Prince - Trophée Princier | 1.2 |
2014-04-13 | Tour du Maroc | Stage 10 | 2.2 |
2014-04-12 | Tour du Maroc | Stage 9 | 2.2 |
2013-05-10 | Challenge du Prince - Trophée Princier | 1.2 |
2013-03-29 | Tour du Maroc | Stage 1 | 2.2 |
2012-05-07 | Challenge Du Prince - Trophée Princier | 1.2 |
2011-05-06 | Challenge Du Prince - Trophée Princier | 1.2 |
2010-04-04 | Tour du Maroc | Stage 11 | 2.2 |
2010-04-03 | Tour du Maroc | Stage 10 | 2.2 |