The 2024–25 season, is NC Magra's 6th season and the club's 6th consecutive season in the top flight of Algerian football. In addition to the domestic league, NC Magra are participating in the Algerian 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.
On August 14, 2024, Azzedine Bennacer was re-elected as president of NC Magra for a new term. In a statement to the media, Bennacer once again called for the arrival of a national company, like other professional clubs, to take over the destiny of SSPA NC Magra. Bennacer added "We have been informed that the club is going to be bought by the Groupe Cosider. We are still waiting for the arrival of the company in question. I can assure that within forty-eight hours the transfer of ownership will be completed. We are up to date with our balance sheets and accounting." Regarding the stadium works and the disputes at the CRL level, the president expects help from local authorities.
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. Name Position Date of birth (age) Signed from Goalkeepers 1 Mohamed Tayeb Cherif GK Youth system 16 Imad Benchlef GK ES Sétif Defenders 3 Moncef Merouani LB JS Saoura 4 Chemseddine Lakehal CB WA Tlemcen 5 M'Hamed Merouani CB Unattached 17 Aymen Attou RB USM Khenchela 18 Ibrahim Bekakchi CB US Souf 20 Zakaria Zaitri RB Unattached 24 Abdelhak Belkacemi LB US Biskra 25 Khaled Bouhakak CB JS Kabylie Midfielders 6 Zakarya Kemoukh DM CS Constantine 8 Khathir Baaziz DM JS Saoura 14 Foued Hadded DM USM Khenchela 15 Salam Jiddou AM ES Sétif 23 Faik Amrane AM JS Kabylie 27 Abdeldjalil Ould Ammar CM JS Saoura 28 Mostafa Berkane AM USM Alger Forwards 7 Akram Demane LW ES Mostaganem 9 Moundhir Bouzekri LW MC Alger 10 Adil Djabout ST Al-Entesar Club 11 Hamza Demane ST CS Constantine 19 Ishak Harrari LW CS Constantine 21 Yassin Cheikh El Welly RW US Monastir 22 Amine Benmessabih RW CS Constantine 26 Abdesslem Bouchouareb LW ES Sétif
Transfers In Summer DatePlayerMoving fromFeeSource 9 August 2024 AM Adil Djabout Al-Entesar Club Free transfer 12 August 2024 FW Louey Berrahal CS Constantine U21 Free transfer 13 August 2024 LW Akram Demane ES Mostaganem Free transfer 13 August 2024 AM Faik Amrane JS Kabylie Free transfer 19 August 2024 CB Abdeldjalil Mancer Al Bidda SC Free transfer 19 August 2024 MF Adem Aichouche ES Sétif U21 Free transfer 20 August 2024 GK Imad Benchlef ES Sétif Free transfer 20 August 2024 RB Zakaria Zaitri Unattached Free transfer 20 August 2024 DM Khathir Baaziz JS Saoura Free transfer 20 August 2024 RW Mohamed Amine Semahi USM Khenchela Free transfer 25 August 2024 LW Ishak Salaheddine Harrari CS Constantine Free transfer 27 August 2024 LW Massinissa Ould Taleb JS Kabylie U21 Free transfer 27 August 2024 FW Badis Khadiche JSM Skikda Free transfer
Winter DatePlayerMoving fromFeeSource 9 January 2025 AM Khalid Dahamni Olympique Akbou Free transfer 29 January 2025 RW Yassin Cheikh El Welly US Monastir Free transfer 2 February 2025 RW Amine Benmessabih CS Constantine Free transfer 5 February 2025 CM Abdeldjalil Ould Ammar JS Saoura Free transfer 5 February 2025 AM Salam Jiddou ES Sétif Free transfer 11 January 2025 LB Moncef Merouani JS Saoura Free transfer
Out Summer DatePlayerMoving toFeeSource 17 July 2024 FW Mohamed Kosaï Djeïdjaâ Paradou AC Free transfer 8 August 2024 FW Laid Saidi US Biskra Free transfer 9 September 2024 ST Bouzid Dadache US Biskra 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
| style="background:#FFCCCC;"| 15th | 20 September 2024 | 21 June 2025 |- | Algerian Cup
| Round of 64 | Round of 32 | 4 January 2025 | 10 February 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
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"|Mohamed Tayeb Cherif |style="border-right: 1pt black solid"| |12||12||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |13||13||0
|16 |GK |style="text-align:left"|Imad Benchlef |style="border-right: 1pt black solid"| |18||18||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |19||19||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Defenders
|3 |LB |style="text-align:left"|Moncef Merouani |style="border-right: 1pt black solid"| |10||8||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |10||8||0 |- |4 |CB |style="text-align:left"|Chemseddine Lakehal |style="border-right: 1pt black solid"| |25||24||style="border-right: 1pt black solid"|2 |2||2||style="border-right: 1pt black solid"|0 |27||26||2
|5 |CB |style="text-align:left"|M'Hamed Merouani |style="border-right: 1pt black solid"| |23||21||style="border-right: 1pt black solid"|2 |2||1||style="border-right: 1pt black solid"|0 |25||22||2
|17 |RB |style="text-align:left"|Aymen Attou |style="border-right: 1pt black solid"| |7||5||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |7||5||0
|18 |CB |style="text-align:left"|Ibrahim Bekakchi |style="border-right: 1pt black solid"| |27||26||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |27||26||0
|20 |RB |style="text-align:left"|Zakaria Zaitri |style="border-right: 1pt black solid"| |16||14||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |18||16||0
|24 |LB |style="text-align:left"|Abdelhak Belkacemi |style="border-right: 1pt black solid"| |10||8||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |11||9||0
|25 |CB |style="text-align:left"|Khaled Bouhakak |style="border-right: 1pt black solid"| |13||12||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |15||14||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Midfielders
|6 |DM |style="text-align:left"|Zakarya Kemoukh |style="border-right: 1pt black solid"| |23||22||style="border-right: 1pt black solid"|2 |2||2||style="border-right: 1pt black solid"|0 |25||24||2 |- |8 |DM |style="text-align:left"|Khathir Baaziz |style="border-right: 1pt black solid"| |17||10||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |18||11||0
|14 |DM |style="text-align:left"|Foued Hadded |style="border-right: 1pt black solid"| |23||22||style="border-right: 1pt black solid"|0 |2||1||style="border-right: 1pt black solid"|0 |25||23||0
|15 |AM |style="text-align:left"|Salam Jiddou |style="border-right: 1pt black solid"| |5||3||style="border-right: 1pt black solid"|0 |1||0||style="border-right: 1pt black solid"|0 |6||3||0
|23 |AM |style="text-align:left"|Faik Amrane |style="border-right: 1pt black solid"| |23||19||style="border-right: 1pt black solid"|5 |0||0||style="border-right: 1pt black solid"|0 |23||19||5
|27 |CM |style="text-align:left"|Abdeldjalil Ouldammar |style="border-right: 1pt black solid"| |1||0||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |1||0||0
|28 |AM |style="text-align:left"|Mostafa Berkane |style="border-right: 1pt black solid"| |28||24||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |30||26||0
|44 |DM |style="text-align:left"|Agour Ait Hamadouche |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"|Akram Demane |style="border-right: 1pt black solid"| |12||2||style="border-right: 1pt black solid"|0 |1||0||style="border-right: 1pt black solid"|0 |13||2||0
|9 |LW |style="text-align:left"|Moundhir Bouzekri |style="border-right: 1pt black solid"| |27||21||style="border-right: 1pt black solid"|3 |2||2||style="border-right: 1pt black solid"|1 |29||23||4
|10 |ST |style="text-align:left"|Adil Djabout |style="border-right: 1pt black solid"| |21||16||style="border-right: 1pt black solid"|6 |0||0||style="border-right: 1pt black solid"|0 |21||16||6
|11 |ST |style="text-align:left"|Hamza Demane |style="border-right: 1pt black solid"| |17||12||style="border-right: 1pt black solid"|1 |1||1||style="border-right: 1pt black solid"|0 |18||13||1 |- |19 |LW |style="text-align:left"|Ishak Salaheddine Harrari |style="border-right: 1pt black solid"| |23||3||style="border-right: 1pt black solid"|1 |2||2||style="border-right: 1pt black solid"|0 |25||5||1
|21 |RW |style="text-align:left"|Yassin Cheikh El Welly |style="border-right: 1pt black solid"| |15||15||style="border-right: 1pt black solid"|0 |1||0||style="border-right: 1pt black solid"|0 |16||15||0
|22 |RW |style="text-align:left"|Mohamed Amine Benmessabih |style="border-right: 1pt black solid"| |5||0||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |5||0||0
|26 |LW |style="text-align:left"|Abdesslem Bouchouareb |style="border-right: 1pt black solid"| |13||12||style="border-right: 1pt black solid"|1 |1||0||style="border-right: 1pt black solid"|0 |14||12||1
|47 |ST |style="text-align:left"|Adem Aichouche |style="border-right: 1pt black solid"| |1||0||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |1||0||0 |- class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Players transferred out during the season |- style="font-style:italic" |21 |CB |style="text-align:left"|Abdeldjalil Mancer |style="border-right: 1pt black solid"| |3||0||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |3||0||0 |- style="font-style:italic" |15 |DM |style="text-align:left"|Zakaria Messibah |style="border-right: 1pt black solid"| |2||1||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||1||0 |- style="font-style:italic" |29 |RW |style="text-align:left"|Mohamed Amine Semahi |style="border-right: 1pt black solid"| |2||0||style="border-right: 1pt black solid"|0 |1||1||style="border-right: 1pt black solid"|0 |3||1||0 |- style="font-style:italic" |22 |ST