The 2024–25 season, is CS Constantine's 29th season and the club's 14th 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 and the Confederation Cup. On June 27, 2024, the federal office approved the calendar for the 2024–25 Ligue 1 season with the aim of ending on May 31, 2025. The first round is scheduled for September 14, this delay is motivated both by an extended end of the 2023–24 season but also by the holding of early presidential elections which will take place on September 7, 2024. However, the Ligue de Football Professionnel decided to postpone the start of the Ligue 1 by a week, on September 21.
Review Background On June 29, 2024, CS Constantine has parted with its coach Abdelkader Amrani. The president of the club Abdelghani Gourari even affirmed that confidence had been renewed in the coach but it was he who did not want to continue. For his part, Amrani explains that he could not continue with players whose release he requested but whom the club kept. On July 6, 2024 CS Constantine changed president but it is still the same people who lead. SPA CS Constantine announced the appointment of Tahar Chelia as new president, replacing Abdelkader Gourari after two years in office. Moreover, it is yet another former president from before the Sonatrach era who was appointed general director Fersadou. On July 19, Kheïreddine Madoui is back at the technical helm of the club as the new coach. Madoui was received at the club headquarters by the general director Yacine Fersadou.
On December 21, 2024, during the match against NC Magra, CS Constantine scored a goal in the 97th minute. Validated at first, the goal will be validated at first by the referee Lotfi Bekouassa in the absence of the VAR but after discussing with his assistant referee Adel Abane, he will change his decision to cancel it. The FAF therefore published a press release to announce the suspension of referee Boukouassa as well as Adel Abane and that it was handing over the file to the arbitration committee to decide on this matter. Boukouassa finally signals an offside position of the scorer, after consulting the images on a smartphone. For his part, the linesman had not raised his flag. On June 20, 2025, CS Constantine and head coach Kheïreddine Madoui officially parted ways following a challenging season. Appointed in July 2024, Madoui announced his departure, citing unsatisfactory working conditions within the club. Despite guiding CSC to the semi-finals of the Confederation Cup, the team endured a disappointing finish to their domestic league campaign. A 2–2 home draw against JS Saoura in the final match of the season marked the conclusion of Madoui's tenure.
Squad list Players and squad numbers last updated on 5 February 2025.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 Kheireddine Boussouf Paradou AC 16 GK Zakaria Bouhalfaya ES Sétif 23 GK Abdelmalek Necir NRB Teleghma Defenders 3 CB Abdelmoumene Guessoum Youth system 4 CB Chahine Bellaouel CA Bizertin 5 CB Mélo Ndiaye Youssoufia Berrechid 8 LB Houari Baouche USM Alger 12 RB Oussama Meddahi NA Hussein Dey 19 CB Chamseddine Derradji NC Magra 24 RB Aimen Bouguerra CR Belouizdad 25 CB Miloud Rebiaï CR Belouizdad 29 CB Achraf Boudrama CR Belouizdad Midfielders 6 DM Mohamed Benchaira JS Kabylie 7 AM Abdennour Belhocini Club Africain 10 AM Brahim Dib AS Aïn M'lila 14 DM Salifou Tapsoba ES Métlaoui 15 MF Firaz Saibi Youth system 18 DM Messala Merbah USM Alger 21 MF Zakaria Messibah NC Magra 27 AM Anwar Khemmar Youth system 30 AM Feth-Allah Tahar MC Alger Forwards 9 FW Zakaria Benchaâ Unattached 11 FW Mounder Temine Youth system 13 FW Nkembe Enow ES Sétif 20 FW Dadi El Hocine Mouaki JS Kabylie 22 ST Tosin Omoyele USM Khenchela 26 FW Abdelkader Kaibou MC Oujda
Transfers In Summer DatePlayerMoving fromFeeSource 18 July 2024 FW Tosin Omoyele USM Khenchela Free transfer 20 July 2024 FW Dadi El Hocine Mouaki JS Kabylie Free transfer 20 July 2024 DF Achraf Boudrama CR Belouizdad Free transfer 21 August 2024 CB Mélo Ndiaye Youssoufia Berrechid Free transfer 21 August 2024 DM Salifou Tapsoba ES Métlaoui Free transfer 28 August 2024 AM Feth-Allah Tahar MC Alger Free transfer
Out Summer DatePlayerMoving toFeeSource 4 July 2024 DF Mohamed Amine Madani JS Kabylie Free transfer 9 July 2024 DF Nasreddine Zaalani Al-Khaldiya SC Free transfer 28 July 2024 MF Hadji Chekal Affari JS Kabylie Free transfer 7 November 2024 FW Axel Méyé Mesaimeer SC Free transfer
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
| 8th | 27 September 2024 | 20 June 2025 |- | Algerian Cup
| colspan=2| Round of 64 | colspan=2| 5 February 2025 |- | Confederation Cup
| First round | Semi-finals | 17 August 2024 | 27 April 2025 |- ! Total
Ligue 1
League table
Results summary
Results by round
Matches The league fixtures were announced on 11 July 2024.
All times are local, WAT (UTC+1).
Algerian Cup
Confederation Cup
Qualifying rounds
In the qualifying rounds, each tie will be played on a home-and-away two-legged basis. If the aggregate score will be tied after the second leg, the away goals rule was applied, and if still tied, extra time will not be played, and the penalty shoot-out will be used to determine the winner (Regulations III. 13 & 14). The draw for the qualifying rounds was held on 11 July 2024, 12:00 GMT (15:00 local time, UTC+3), at the CAF headquarters in Cairo, Egypt.
First round
Second round
Group stage
The draw for the group stage was held on 7 October 2024, 10:00 GMT (13:00 local time, UTC+3), in Cairo, Egypt. The 16 winners of the second round of qualifying rounds will be drawn into four groups of four. The teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown next to every team). Each group will contain one team from each of Pot 1 and Pot 2, and two teams from Pot 3, and each team will be allocated to the positions in their group according to their pot.
knockout stage
Each tie in the knockout phase will be played over two legs, with each team playing one leg at home. The team that will score more goals on aggregate over the two legs will advance to the next round. If the aggregate score will be level, the away goals rule will be applied, i.e. the team that will score more goals away from home over the two legs will advance. If away goals will be also equal, then extra time will not be played and the winners will be decided by a penalty shoot-out (Regulations III. 26 & 27). The bracket was decided after the draw for the knockout stage, which was held on 20 February 2025, 17:00 AST (UTC+3) at the beIN Sports headquarters in Doha, Qatar.
Quarter-finals
Semi-finals
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;"| ! colspan="3" style="background:white; color:black; text-align:center;"|Total |- !!!!!style="border-right: 1pt black solid"| !!!!!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"|Kheireddine Boussouf |style="border-right: 1pt black solid"| |11||11||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |4||3||style="border-right: 1pt black solid"|0 |15||14||0
|16 |GK |style="text-align:left"|Zakaria Bouhalfaya |style="border-right: 1pt black solid"| |17||1||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |10||10||style="border-right: 1pt black solid"|0 |28||28||0
|23 |GK |style="text-align:left"|Abdelmalek Necir |style="border-right: 1pt black solid"| |2||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Defenders
|3 |CB |style="text-align:left"|Abdelmoumene Guessoum |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||style="border-right: 1pt black solid"|0 |0||0||0
|4 |CB |style="text-align:left"|Chahine Bellaouel |style="border-right: 1pt black solid"| |17||12||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |11||10||style="border-right: 1pt black solid"|1 |29||23||1
|5 |CB |style="text-align:left"|Mélo Ndiaye |style="border-right: 1pt black solid"| |11||8||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |1||0||style="border-right: 1pt black solid"|0 |12||8||0
|8 |LB |style="text-align:left"|Houari Baouche |style="border-right: 1pt black solid"| |19||16||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |13||13||style="border-right: 1pt black solid"|0 |33||30||0 |- |12 |RB |style="text-align:left"|Oussama Meddahi |style="border-right: 1pt black solid"| |24||20||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |13||10||style="border-right: 1pt black solid"|0 |38||31||0
|19 |CB |style="text-align:left"|Chamseddine Derradji |style="border-right: 1pt black solid"| |17||16||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |5||4||style="border-right: 1pt black solid"|0 |22||20||0
|24 |RB |style="text-align:left"|Aimen Bouguerra |style="border-right: 1pt black solid"| |19||15||style="border-right: 1pt black solid"|0 |1||0||style="border-right: 1pt black solid"|0 |5||3||style="border-right: 1pt black solid"|0 |25||18||0
|25 |CB |style="text-align:left"|Miloud Rebiaï |style="border-right: 1pt black solid"| |23||20||style="border-right: 1pt black solid"|1 |1||1||style="border-right: 1pt black solid"|0 |9||5||style="border-right: 1pt black solid"|1 |33||26||2
|29 |CB |style="text-align:left"|Achraf Boudrama |style="border-right: 1pt black solid"| |19||18||style="border-right: 1pt black solid"|1 |0||0||style="border-right: 1pt black solid"|0 |11||11||style="border-right: 1pt black solid"|0 |30||29||1 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Midfielders
|6 |MF |style="text-align:left"|Mohamed Benchaira |style="border-right: 1pt black solid"| |27||23||style="border-right: 1pt black solid"|1 |1||1||style="border-right: 1pt black solid"|0 |13||13||style="border-right: 1pt black solid"|0 |41||37||1
|10 |MF |style="text-align:left"|Brahim Dib |style="border-right: 1pt black solid"| |27||26||style="border-right: 1pt black solid"|6 |1||1||style="border-right: 1pt black solid"|0 |13||13||style="border-right: 1pt black solid"|3 |41||40||9
|7 |MF |style="text-align:left"|Abdennour Belhocini |style="border-right: 1pt black solid"| |19||15||style="border-right: 1pt black solid"|7