The 2025–26 season, is CS Constantine's 30th season and the club's 15th consecutive season in the top flight of Algerian football. In addition to the domestic league, CS Constantine are participating in this season's editions of the Algerian Cup. The Algerian Professional Football League (LFP) officially released the calendar for the 2025–26 Ligue 1 Mobilis season on July 10, 2025. The Ligue 1 will kick off on Thursday, August 21, 2025, and conclude with the 30th and final matchday on May 16, 2026. As in recent years, league matches will be held every Thursday, Friday, and Saturday, offering better scheduling balance and improved logistical conditions for clubs and broadcasters.
Review Background
Squad list Players and squad numbers last updated on 31 January 2026.Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
No. Nat. Position Name Date of birth (age) Signed from Goalkeepers 1 GK Zakaria Bouhalfaya ES Sétif 16 GK Mohamed Khenniche Youth system 23 GK Abdelmalek Necir NRB Teleghma Defenders 2 RB Abderrahmane Benadla GC Mascara 4 CB Ahmed Aït Abdesslem Unattached 5 CB Mélo Ndiaye Youssoufia Berrechid 8 LB Houari Baouche USM Alger 12 RB Oussama Meddahi NA Hussein Dey 13 CB Imadeddine Benmoussa IRB Laghouat 19 CB Chamseddine Derradji NC Magra 25 CB Miloud Rebiaï CR Belouizdad 27 LB Abdelmoumen Chikhi ES Sétif Midfielders 6 DM Mohamed Benchaira JS Kabylie 10 AM Brahim Dib AS Ain M'lila 14 DM Djihad Bizimana Al Ahli 15 CM Mostafa Berkane NC Magra 18 DM Messala Merbah USM Alger 30 AM Feth-Allah Tahar MC Alger Forwards 7 LW Moundhir Bouzekri MC Alger 9 ST Yawo Agbagno Al Ittihad 11 LW Dadi El Hocine Mouaki JS Kabylie 17 LW Aimen Lahmeri JS Kabylie 20 ST Ouadjih Khelfaoui Youth system 21 ST Hatem Grine Youth system 22 ST Tosin Omoyele USM Khenchela 24 LW Ghiles Guenaoui USM Alger 26 RW Nassim L'Ghoul Bellinzona
Transfers In Summer DatePlayerMoving fromFeeSource 25 July 2025 LB Abdelmoumen Chikhi ES Sétif Free transfer 25 July 2025 LB Abdellah Meddah ES Mostaganem Free transfer 25 July 2025 AM Mostafa Berkane NC Magra Free transfer 25 July 2025 LW Moundhir Bouzekri MC Alger Free transfer 25 July 2025 RW Rédha Bensayah Al-Adalah FC Free transfer 4 August 2025 DF Abdelhamid Driss JS Kabylie Free transfer Winter DatePlayerMoving fromFeeSource 16 December 2025 RW Sofian Bahloul Unattached Free transfer 25 January 2026 LW Aimen Lahmeri JS Kabylie Free transfer 27 January 2026 LW Ghiles Guenaoui USM Alger Loan 29 January 2026 CB Ahmed Aït Abdesslem Unattached Free transfer 31 January 2026 ST Yawo Agbagno Al Ittihad 700,000 € 31 January 2026 DW Djihad Bizimana Al Ahli Free transfer
Out Summer DatePlayerMoving toFeeSource 14 July 2025 DF Aimen Bouguerra MC Alger Free transfer 15 July 2025 FW Zakaria Benchaâ Al-Fahaheel SC Free transfer 31 July 2025 DF Chahine Bellaouel JS Kabylie Free transfer 31 July 2025 MF Abdennour Belhocini CR Belouizdad Free transfer Winter DatePlayerMoving toFeeSource 5 January 2026 DM Salifou Tapsoba Stade Tunisien Free transfer 20 January 2026 RW Rédha Bensayah Al-Anwar Free transfer 26 January 2026 RW Sofian Bahloul Unattached Free transfer (Released) 30 January 2026 CB Achraf Boudrama Unattached Free transfer (Released) Competitions Overview
{| class="wikitable" style="text-align: center" |- !rowspan=2|Competition !colspan=8|Record !rowspan=2|Started round !rowspan=2|Final position / round !rowspan=2|First match !rowspan=2|Last match |- ! ! ! ! ! ! ! ! |- | Ligue 1
| 9th | 22 August 2025 | 5 June 2026 |- | Algerian Cup
| Round of 64 | To be confirmed | 5 December 2025 | 5 June 2026 |- ! Total
Ligue 1
League table
Results summary
Results by round
Matches The league fixtures were announced on 31 July 2025.
All times are local, WAT (UTC+1).
Algerian Cup
Squad information Appearances and goals
{| class="wikitable mw-datatable sortable nowrap" style="text-align:center; font-size:96%;" ! rowspan="2" style="background:white; color:black; text-align:center;"|No. ! rowspan="2" style="background:white; color:black; text-align:center;"| ! rowspan="2" style="background:white; color:black; text-align:center;"|Player ! rowspan="2" style="background:white; color:black; text-align:center;"| ! colspan="3" style="background:white; color:black; text-align:center;"| ! colspan="3" style="background:white; color:black; text-align:center;"| ! colspan="3" style="background:white; color:black; text-align:center;"|Total |- !!!!!style="border-right: 1pt black solid"| !!!!!style="border-right: 1pt black solid"| !!!!! |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center" |Goalkeepers
|1 |GK |style="text-align:left"|Zakaria Bouhalfaya |style="border-right: 1pt black solid"| |25||25||style="border-right: 1pt black solid"|0 |5||5||style="border-right: 1pt black solid"|0 |30||30||0
|16 |GK |style="text-align:left"|Mohamed Khenniche |style="border-right: 1pt black solid"| |1||1||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |1||1||0
|23 |GK |style="text-align:left"|Abdelmalek Necir |style="border-right: 1pt black solid"| |4||4||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |4||4||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Defenders |- |2 |RB |style="text-align:left"|Abderrahmane Benadla |style="border-right: 1pt black solid"| |4||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |4||2||0
|4 |CB |style="text-align:left"|Ahmed Aït Abdesslem |style="border-right: 1pt black solid"| |7||3||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |7||3||0
|5 |CB |style="text-align:left"|Mélo Ndiaye |style="border-right: 1pt black solid"| |26||24||style="border-right: 1pt black solid"|0 |4||2||style="border-right: 1pt black solid"|0 |30||26||0 |- |8 |LB |style="text-align:left"|Houari Baouche |style="border-right: 1pt black solid"| |24||21||style="border-right: 1pt black solid"|0 |3||3||style="border-right: 1pt black solid"|0 |27||24||0 |- |12 |RB |style="text-align:left"|Oussama Meddahi |style="border-right: 1pt black solid"| |15||14||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |16||15||0
|13 |CB |style="text-align:left"|Imadeddine Benmoussa |style="border-right: 1pt black solid"| |8||4||style="border-right: 1pt black solid"|2 |2||2||style="border-right: 1pt black solid"|0 |10||6||2
|19 |CB |style="text-align:left"|Chamseddine Derradji |style="border-right: 1pt black solid"| |19||17||style="border-right: 1pt black solid"|1 |4||3||style="border-right: 1pt black solid"|0 |23||20||1
|25 |CB |style="text-align:left"|Miloud Rebiaï |style="border-right: 1pt black solid"| |17||17||style="border-right: 1pt black solid"|4 |5||5||style="border-right: 1pt black solid"|0 |22||22||4 |- |27 |LB |style="text-align:left"|Abdelmoumen Chikhi |style="border-right: 1pt black solid"| |27||15||style="border-right: 1pt black solid"|0 |5||4||style="border-right: 1pt black solid"|0 |32||19||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Midfielders
|6 |DM |style="text-align:left"|Mohamed Benchaira |style="border-right: 1pt black solid"| |26||21||style="border-right: 1pt black solid"|2 |5||4||style="border-right: 1pt black solid"|2 |31||25||4
|10 |AM |style="text-align:left"|Brahim Dib |style="border-right: 1pt black solid"| |22||20||style="border-right: 1pt black solid"|4 |4||3||style="border-right: 1pt black solid"|3 |26||23||7 |- |14 |RWA |style="text-align:left"|Djihad Bizimana |style="border-right: 1pt black solid"| |12||8||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |14||10||0
|15 |CM |style="text-align:left"|Mostafa Berkane |style="border-right: 1pt black solid"| |18||15||style="border-right: 1pt black solid"|1 |0||0||style="border-right: 1pt black solid"|0 |18||15||1 |- |18 |DM |style="text-align:left"|Messala Merbah |style="border-right: 1pt black solid"| |24||23||style="border-right: 1pt black solid"|1 |4||4||style="border-right: 1pt black solid"|0 |28||27||1
|30 |AM |style="text-align:left"|Feth-Allah Tahar |style="border-right: 1pt black solid"| |20||13||style="border-right: 1pt black solid"|2 |3||2||style="border-right: 1pt black solid"|1 |23||15||3
|32 |CM |style="text-align:left"|Mounder Ayoune |style="border-right: 1pt black solid"| |1||0||style="border-right: 1pt black solid"|0 |1||0||style="border-right: 1pt black solid"|0 |2||0||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Forwards |- |7 |LW |style="text-align:left"|Moundhir Bouzekri |style="border-right: 1pt black solid"| |13||6||style="border-right: 1pt black solid"|0 |3||1||style="border-right: 1pt black solid"|1 |16||7||1 |- |9 |ST |style="text-align:left"|Yawo Agbagno |style="border-right: 1pt black solid"| |6||6||style="border-right: 1pt black solid"|1 |0||0||style="border-right: 1pt black solid"|0 |6||6||1
|11 |LW |style="text-align:left"|Dadi El Hocine Mouaki |style="border-right: 1pt black solid"| |21||14||style="border-right: 1pt black solid"|3 |4||4||style="border-right: 1pt black solid"|1 |25||18||4 |- |17 |LW |style="text-align:left"|Aimen Lahmeri |style="border-right: 1pt black solid"| |14||10||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |15||11||0 |- |20 |ST |style="text-align:left"|Ouadjih Khelfaoui |style="border-right: 1pt black solid"| |13||4||style="border-right: 1pt black solid"|1 |1||0||style="border-right: 1pt black solid"|0 |14||4||1 |- |21 |ST |style="text-align:left"|Hatem Grine |style="border-right: 1pt black solid"| |7||1||style="border-right: 1pt black solid"|0 |3||0||style="border-right: 1pt black solid"|1 |10||1||1
|22 |ST |style="text-align:left"|Tosin Omoyele |style="border-right: 1pt black solid"| |16||9||style="border-right: 1pt black solid"|4 |4||3||style="border-right: 1pt black solid"|1 |20||12||5
|24 |LW |style="text-align:left"|Ghiles Guenaoui |style="border-right: 1pt black solid"| |12||3||style="border-right: 1pt black solid"|0 |2||1||style="border-right: 1pt black solid"|0 |14||4||0 |- |26 |RW |style="text-align:left"|Nassim L'Ghoul |style="border-right: 1pt black solid"| |26||20||style="border-right: 1pt black solid"|6 |5||2||style="border-right: 1pt black solid"|0 |31||22||6 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Players transferred out during the season |- style="font-style:italic" |14 |DM |style="text-align:left"|Salifou Tapsoba |style="border-right: 1pt black solid"| |0||0||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |0||0||0 |- style="font-style:italic" |17 |RW |style="text-align:left"|Rédha Bensayah |style="border-right: 1pt black solid"| |13||6||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|2 |15||8||2 |- style="font-style:italic" |29 |CB |style="text-align:left"|Achraf Boudrama |style="border-right: 1pt black solid"| |11||5||style="border-right: 1pt black solid"|0 |3||1||style="border-right: 1pt black solid"|0 |14||6||0 |- class="sortbottom" !colspan=4 style="border-right: 1pt black solid"|Total !colspan=2|30||style="border-right: 1pt black solid"|35 !colspan=2|5||style="border-right: 1pt black solid"|12 !colspan=2|35||47
Goalscorers
Includes all competitive matches.