| 20/06/2024 | | NCT4 | | | | National Championships Algeria (Didouche Mourad) I.T.T. (28,3 km) | |
| 22/06/2023 | | NCT4 | | | | National Championships Algeria (Tipaza) I.T.T. (34 km) | |
| 21/07/2022 | | NCT4 | | | | National Championships Algeria (Bab al Assa) I.T.T. (28 km) | |
| 3/07/2021 | | NCT4 | | | | National Championships Algeria (Ain Temouchent) I.T.T. (32 km) | |
| 18/07/2019 | | NCT4 | | | | National Championships Algeria (Mascara) I.T.T. (40,6 km) | |
| 8/07/2018 | | NCT4 | | | | National Championships Algeria (El Taref) I.T.T. (33 km) | |
| 24/07/2017 | | NCT4 | | | | National Championships Algeria (Batna) I.T.T. (34 km) | |
| 15/07/2016 | | NCT4 | | | | National Championships Algeria (Ferjioua) I.T.T. (30 km) | |
| 11/06/2015 | | NCT4 | | | | National Championships Algeria (Guelma) I.T.T. (30 km) | |
| 18/06/2014 | | NCT4 | | | | National Championships Algeria (Mascara) I.T.T. (46,8 km) | |
| 13/06/2013 | | NCT4 | | | | National Championships Algeria (Ouréah - Ain Nouissy) I.T.T. (40 km) | |
| 20/06/2012 | | NCT4 | | | | National Championships Algeria (Souk Ahras) I.T.T. (22 km) | |
| 23/06/2011 | | NCT5 | | | | National Championships Algeria (Birtouta) I.T.T. (25 km) | |
| 26/06/2010 | | NCT4 | | | | National Championships Algeria (Chief) I.T.T. | |
| 17/06/2009 | | NCT4 | | | | National Championships Algeria (Blida) I.T.T. | |
| 23/06/2008 | | NCT4 | | | | National Championships Algeria I.T.T. | |
| 2/08/2007 | | NCT4 | | | | National Championships Algeria () I.T.T. (30 km) | |
| 19/07/2005 | | NCT4 | | | | National Championships Algeria (Ain Ouessara) I.T.T. | |
| 29/06/2001 | | NCT4 | | | | National Championships Algeria I.T.T. | |
| 22/06/2000 | | NCT4 | | | | National Championships Algeria (Alger) I.T.T. | |
| 24/06/1999 | | NCT4 | | | | National Championships Algeria I.T.T. | |