2023–24 USM Alger season

The 2023–24 season, is USM Alger's 46th season and the club's 29th consecutive season in the top flight of Algerian football. In addition to the domestic league, USM Alger are participating in this season's editions of the Algerian Cup and the CAF Confederation Cup. As the reigning Confederation Cup champions, USMA contested the CAF Super Cup.

Background
This season is the very first time since 2010–11 without Mohamed Lamine Zemmamouche, who announced his retirement after winning CAF Confederation Cup final, therefore leaving USM Alger after 18 years of his career, being the most caped player in club's history with 405 matches and having won 10 trophies altogether since his debut. On June 18, 2023 USM Alger which had been equipped by Kappa since 2020, signed with another Italian firm it is Macron. The club's management has signed a three-year contract with its new equipment supplier, which should offer it better material and financial endowment. on the same day USM Alger has just signed an agreement with Espérance de Bab El Oued, a second division women's team, to wear the red and black colors this season. Being in the obligation to have a women's team to be able to register in African competition this season with the last deadline June 20. The renewable agreement runs for one year from July 1, 2023 to June 30, 2024.

On July 16, 2023, the President and General Manager of "Groupe SERPORT" Abdelkarim Harkati, and the Chairman of the Board of Directors of USM Alger Company Sid Ahmed Arab, held a meeting in preparation for the challenges awaiting the club locally and continually. Ensuring that all financial capabilities are provided and studying the recruitment and demobilized file. During the meeting the position of general manager in the sports company was abolished and the position of sports manager was created. Therefore, Arab appointed Taoufik Korichi as the new sporting director and appointed the former general manager Reda Abdouche as an advisor of the president. On the same day, Abdelhak Benchikha stated that he remained in the club and that he started recruiting and that there were players who agreed with them to sign and others who renewed their contracts, as well as the agreement on the place of training and when he would start.

Pre-season
The former sporting director of USM Alger Antar Yahya, won his case in the Court of Arbitration for Sport after being unfairly and illegally dismissed by the previous administration. The club is now obligated to pay all its compensation in addition to the late payment fine, amounting to 435 thousand euros or approximately 7 billion centems. USM Alger will carry out the inter-season internship, in Tunisia, more precisely in the city of Tabarka. It is with this in mind that the Rouge et Noir will begin their rally on August 17, which will last until September 2. The first friendly match was against CA Bizertin, where the team entered each half with a different line-up, and the match ended with a great victory for USMA with five goals scored by Fettouhi on two occasions, Benzaza, Ait El Hadj and Merili. On August 26, the Confederation of African Football (CAF) has communicated the date of the course of CAF Super Cup final against Al Ahly the CAF Champions League champion. This match will take place on September 15 at the King Fahd Sports City in Taif, Saudi Arabia. On August 7, 2023, the club sportif amateur (CSA) submitted a notice to deposit a new mark to the Institut national algérien de la propriété industrielle (INAPI) to change the club’s logo and remove the symbol of the city of Algiers from the logo in accordance with the decision issued by the court, Saïd Allik president of the CSA filed a complaint against société sportive par actions (SSPA) due to the use of a “fake” logo for USM Alger. On the same day the new shirt for the 2023–24 season was presented without the new logo, Abdelhak Benchikha's men now wear outfits from the Italian brand Macron.

First-team transfers (summer transfer window)
On 20 July 2023, Messala Merbah joined CS Constantine. On 28 July 2023, Houari Baouche joined Merbah at CS Constantine. On August 1, USM Alger announced the recruitment of nine players to strengthen the squad of Abdelhak Benchikha. The players were respectively: the goalkeeper Kamel Soufi, the defenders Juba Chirani, Oussama Barkat and Hocine Dehiri on loan from Paradou AC, the midfielders Kheireddine Toual, Omar Embarek, and the Malian Sékou Konaté and the strikers, Nour El Islam Fettouhi, and Mohamed Amine Bouziane One day later, USM Alger announced the arrival of Nabil Lamara. On 6 August 2023, Abderrahmane Meziane joined CR Belouizdad as free agent. On 9 August 2023, Aymen Mahious joined the newly promoted club in the Swiss Super League Yverdon-Sport for three seasons. He sent a message of farewell to the supporters, thanking them for their support for his five years at the club. On 10 August 2023, USM Alger agreed a contract termination with the Libyan Zakaria Alharaish by mutual consent.

On 16 August 2023, USM Alger announced contracts extension for ten players who were respectively Zineddine Belaïd, Adam Alilet, Saâdi Radouani Oussama Benbot, Islam Merili, Khaled Bousseliou, Oussama Chita, Ismail Belkacemi, Mohamed Ait El Hadj and Brahim Benzaza. All the contacts were extended until 2026 except Chita and Belkacemi who extended their contracts until 2025. On the same day, Haithem Loucif joined his former teammate Mahious at Yverdon-Sport and Imad Benchlef terminated his contract by mutual consent. On 17 August 2023, The Malian striker Abdoulaye Kanou signed for three years. On the same day, Khalil Darfalou signed a contract with US Biskra. On 20 August 2023, the former goalkeeper Abdelmoumen Sifour returned to the club signing a two-year contract. On 23 August 2023, Abderraouf Othmani signed a loan contract with Tunisian club CA Bizertin. On 6 September 2023, Ibrahim Bekakchi joined US Souf.

Start of season
On October 9, 2023, Abdelhak Benchikha submitted his resignation from his position, according to the official page on Facebook. The reason was that he was subjected to insults at the entrance to the Omar Hamadi Stadium. Later via video, Benchikha denied this and said that he resigned for sporting and professional reasons. Sid Ahmed Arab declared his rejection of his resignation and despite the CEO of Groupe SERPORT moving to his home, Benchikha insisted on his decision. On October 14, USMA achieved their first victory in the Ligue 1 by beating USM Khenchela 3-0 under the leadership of assistant coach Farid Zemiti. On October 17, 2023, Spanish coach Juan Carlos Garrido was appointed new coach for one season. The Usmist management set its sights on Garrido for his experience, particularly in North Africa. On october 19, 2023, The Algerian Football Federation (FAF) announced that it was suspending all football events “until further notice” in solidarity with the Palestinian people. The suspension was announced the day after a strike on a hospital in Gaza, which has been relentlessly shelling the Gaza Strip since the start of the war sparked on October 7 by the bloody attack. of the Palestinian Islamist movement on its soil. On November 17, The Confederation of African Football has finalized the list of nominees for the 2023 CAF Awards. For the title of best coach, Abdelhak Benchikha winner of the CAF Confederation Cup and the CAF Super Cup is nominated. Defender Zineddine Belaïd and striker Aymen Mahious will compete for the title of best African player in club competitions (CAF CL and CAF CC). USM Alger holder of the CAF Confederation Cup and the CAF Super Cup, is nominated for the title of best club in Africa, along with Al Ahly, Wydad AC, Mamelodi Sundowns and Young Africans.

On November 21, Mohamed-Karim Eddine Harkati, CEO of the Groupe SERPORT, summoned the main leaders of USM Alger to discuss the complicated situation in which the team finds itself and seek solutions to put in place. The Rouge et Noir have just suffered two consecutive defeats in Ligue 1. Poor performances which contrast greatly with the club's recent successes on the continental scene. Harkati requested a rapid recovery and reiterated his confidence in the management staff. On November 30, The CAF announced the official launch of the Association of African Clubs, USM Alger will be one of the member clubs of this association along with three other Algerian clubs, The ACA's objectives include protecting and promoting the interests of African football clubs; ensuring their commercial viability and global competitiveness; developing youth talent and academies; and building partnerships with sponsors, the private sector, and governments to improve football infrastructure and facilities across the continent. After the exclusion of USM Alger from the Best Club CAF Awards, Benchikha the candidate for the Best Coach Award decided not to participate in the ceremony that will be held in Marrakesh, in solidarity with his former team, with whom he won two continental titles, also FAF President Walid Sadi called for a boycott of the ceremony following the scandal of Riyad Mahrez’s absence from the list of the top three players.

Season run-in
On December 29, 2023, Djamel Belmadi announced the list of 26 for the CAN, including two players from USM Alger Oussama Benbot and Zineddine Belaïd. This is the first time since the 2017 Africa Cup of Nations that players from the team have been called up. On January 2, 2024, After consultation between its various members, USM Alger announced that it had terminated the functions of the club's sports manager Taoufik Korichi with immediate effect without specifying the reasons for this decision. However two days later the majority shareholder of SSPA/USMA Groupe SERPORT has made changes at the head of the club’s management, and during the meeting of the board of directors held it was decided to appoint Hacen Hassina new president of the board in place of Sid Ahmed Arab. Furthermore Abdelmadjid Rezkane is the new CEO of SSPA/USMA, while Farid Sefar advisor to the former President of the CA was dismissed from his position. Immediately after that Korichi returned to his position as sports director by decision of Harkati.

On January 23, 2024 facing the newly promoted ES Ben Aknoun as part of the calendar update, USM Alger scored a fifth victory in a row winning by a score of two goals to one. A victory which allowed him to climb onto the podium for the first time this season in Ligue 1. Upon returning from the locker room the guys from Soustara will quickly get to the heart of the matter. On a well-taken free kick executed by Benzaza, Bacha with a nice header broke the deadlock in the 47th minute. USM Alger has just scored a fifth consecutive victory once again thanks to Belkacemi, author of his fourth goal of the season in the 89th minute.

First-team transfers (winter transfer window)
On 9 January 2024, Tumisang Orebonye signed a cantract termination with the club after disagreement with the head coach Juan Carlos Garrido as reported by many sources. The Botswanian joined Moroccan club AS FAR. On 24 January 2024, USM Alger agreed contract termination with Abdesslem Bouchouareb by mutual consent. On January 25, Adel Belkacem Bouzida signed one-year loan contract from Paradou AC. On January 29, Oussama Bellatreche signed a two-and-a-half-year contract coming from JS Saoura, after agreement between the two clubs. On the same day, Nour El Islam Fettouhi joined JS Saoura and Taher Benkhelifa signed contract termination with the club. On 30 January 2024, the Russian club CSKA Moscow signed a contract with the under-21 team's player Sid Ahmed Aissaoui. The two clubs agreed a transfer fee of $150,000, USM Alger also negotiated a percentage on resale. On 31 January 2024, after terminating his contract with JS Kabylie, Salim Boukhanchouche has signed up for a period of two years. On the same day The Cameroonian club Dynamo Douala announced the transfer of international striker Leonel Ateba to USM Alger for a period of two and a half years. The signing of the player cost 250,000 euros. On 5 February 2024, Kheireddine Toual was loaned to ES Ben Aknoun until the end of the season.

RS Berkane matches crisis
During the campaign to defend the CAF Confederation Cup title, USM Alger faced Moroccan club RS Berkane in the semi-final. Three days before the match, RS Berkane club traveled to Algeria. Due to ambiguity regarding the match shirts which show the map of Morocco including Western Sahara. Algeria also broke off diplomatic relations with its Moroccan neighbor because of this issue. Algerian customs asked to see these jerseys and did not allow the delegation to take them. On the day of the match RS Berkane refused to play the match without his jersey. On April 24, 2024, it was announced that the organizing committee of the competition had sanctioned USM Alger by forfeiting it with a 3–0 defeat for the first leg.

Despite the lingering crisis due to the first leg, USM Alger traveled to Morocco on April 26. During the technical meeting before the match RS Berkane indicated that she planned to wear the set of jerseys flocked with the map of Morocco with Western Sahara. USM Alger refused to play the match and the officials waited a quarter of an hour before realizing that one of the two teams had not left the locker room. On May 2, Confederation of African Football designated RS Berkane as finalist of the CAF Confederation Cup and declared to transmit the file to the disciplinary committee for possible other sanctions against the Algerian Football Federation.

On May 2, the Court of Arbitration for Sport announced that it had rejected the request for interim relief to suspend the decision of the CAF appeal jury which validated the use of the RS Berkane jersey, in the absence of a response from of the Confederation of African Football. However, the case remains open on the merits and the court is in the process of collecting the elements of each party. On May 10, the Lausanne court once again rejected a request from USM Alger to suspend the Confederation Cup final, pending the conclusion of arbitration proceedings with CAF in the RS Berkane affair.

Squad list
Players and squad numbers last updated on 14 June 2024. Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

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 !G !W !D !L !GF !GA !GD !Win %
 * Ligue 1
 * Ligue 1


 * N/A
 * 4th
 * 27 September 2023
 * 14 June 2024
 * Algerian Cup
 * Algerian Cup


 * Round of 64
 * Semi-finals
 * 4 February 2024
 * 24 April 2024
 * Confederation Cup
 * Confederation Cup


 * Second round
 * Semi-finals
 * 23 September 2023
 * 28 April 2024
 * CAF Super Cup
 * CAF Super Cup

! Total
 * Final
 * style="background:gold;"|Winners
 * colspan=2| 15 September 2023

Matches
The league fixtures were announced on 24 August 2023.

All times are local, WAT (UTC+1).

CAF Super Cup
The CAF Super Cup is played as a single match at a neutral venue, with the CAF Champions League winners designated as the "home" team for administrative purposes. If the score is tied at the end of regulation, extra time will not be played, and the penalty shoot-out will be used to determine the winner (CAF Champions League Regulations XXVII and CAF Confederation Cup Regulations XXV).

Qualifying rounds
The draw for the qualifying rounds was held on 25 July 2023, 11:00 GMT (14:00 local time, UTC+3), at the CAF headquarters in Cairo, Egypt. 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).

Group stage
The draw for the group stage was held on 6 October 2023, 12:00 GMT (14:00 local time, UTC+2), in Johannesburg, South Africa. The 16 winners of the second round of qualifying rounds were 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 contained one team from each of Pot 1 and Pot 2, and two teams from Pot 3, and each team was 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 draw for the knockout stage (quarter-finals and semi-finals), was held on 12 March 2024, 12:00 GMT (14:00 local time, UTC+2), at the CAF headquarters in Cairo, Egypt.

Semi-finals
Due to the issue of the map of Morocco including Western Sahara on RS Berkane’s shirt, both matches were not played. The case was referred to the Court of Arbitration for Sport.

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;"|Pos ! rowspan="2" style="background:white; color:black; text-align:center;"|Player ! rowspan="2" style="background:white; color:black; text-align:center;"|Nat ! colspan="3" style="background:white; color:black; text-align:center;"|Ligue 1 ! colspan="3" style="background:white; color:black; text-align:center;"|Algerian Cup ! colspan="3" style="background:white; color:black; text-align:center;"|Confederation Cup ! colspan="3" style="background:white; color:black; text-align:center;"|CAF Super Cup ! colspan="3" style="background:white; color:black; text-align:center;"|Total !App!!St!!style="border-right: 1pt black solid"|G !App!!St!!style="border-right: 1pt black solid"|G !App!!St!!style="border-right: 1pt black solid"|G !App!!St!!style="border-right: 1pt black solid"|G !App!!St!!G !colspan=4 style="border-right: 1pt black solid"|Total !colspan=2|30||style="border-right: 1pt black solid"|40 !colspan=2|5||style="border-right: 1pt black solid"|23 !colspan=2|10||style="border-right: 1pt black solid"|11 !colspan=2|1||style="border-right: 1pt black solid"|1 !colspan=2|46||75
 * -bgcolor=efefef class="sortbottom"
 * colspan=19" style="background:white; color:black; text-align:center" |Goalkeepers
 * 1
 * GK
 * style="text-align:left"|Abdelmoumen Sifour
 * style="border-right: 1pt black solid"|
 * 1||1||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||style="border-right: 1pt black solid"|0
 * 1||1||0
 * 16
 * GK
 * style="text-align:left"|Kamel Soufi
 * style="border-right: 1pt black solid"|
 * 15||15||style="border-right: 1pt black solid"|0
 * 3||3||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
 * 18||18||0
 * 25
 * GK
 * style="text-align:left"|Oussama Benbot
 * style="border-right: 1pt black solid"|
 * 14||14||style="border-right: 1pt black solid"|0
 * 2||2||style="border-right: 1pt black solid"|0
 * 10||10||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 27||27||0
 * -bgcolor=efefef class="sortbottom"
 * colspan=19" style="background:white; color:black; text-align:center"|Defenders
 * 3
 * LB
 * style="text-align:left"|Juba Chirani
 * style="border-right: 1pt black solid"|
 * 4||2||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
 * 0||0||style="border-right: 1pt black solid"|0
 * 5||2||0
 * 4
 * CB
 * style="text-align:left"|Zineddine Belaïd
 * style="border-right: 1pt black solid"|
 * 18||18||style="border-right: 1pt black solid"|0
 * 4||4||style="border-right: 1pt black solid"|3
 * 9||9||style="border-right: 1pt black solid"|1
 * 1||1||style="border-right: 1pt black solid"|1
 * 32||32||5
 * 5
 * CB
 * style="text-align:left"|Mustapha Bouchina
 * style="border-right: 1pt black solid"|
 * 15||8||style="border-right: 1pt black solid"|0
 * 4||1||style="border-right: 1pt black solid"|1
 * 4||3||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 23||12||1
 * 12
 * RB
 * style="text-align:left"|Oussama Barkat
 * style="border-right: 1pt black solid"|
 * 8||4||style="border-right: 1pt black solid"|0
 * 2||1||style="border-right: 1pt black solid"|1
 * 0||0||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 10||5||0
 * 15
 * LB
 * style="text-align:left"|Nabil Lamara
 * style="border-right: 1pt black solid"|
 * 18||15||style="border-right: 1pt black solid"|0
 * 5||5||style="border-right: 1pt black solid"|0
 * 6||3||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 30||24||0
 * 19
 * RB
 * style="text-align:left"|Saâdi Radouani
 * style="border-right: 1pt black solid"|
 * 28||28||style="border-right: 1pt black solid"|1
 * 4||4||style="border-right: 1pt black solid"|0
 * 10||10||style="border-right: 1pt black solid"|1
 * 1||1||style="border-right: 1pt black solid"|0
 * 43||43||2
 * 20
 * CB
 * style="text-align:left"|Hocine Dehiri
 * style="border-right: 1pt black solid"|
 * 27||22||style="border-right: 1pt black solid"|1
 * 4||1||style="border-right: 1pt black solid"|0
 * 8||7||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 39||30||1
 * 21
 * CB
 * style="text-align:left"|Adam Alilet
 * style="border-right: 1pt black solid"|
 * 14||11||style="border-right: 1pt black solid"|0
 * 3||2||style="border-right: 1pt black solid"|0
 * 7||6||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 25||20||0
 * 81
 * CB
 * style="text-align:left"|Abdessamed Bounacer
 * style="border-right: 1pt black solid"|
 * 20||17||style="border-right: 1pt black solid"|0
 * 3||3||style="border-right: 1pt black solid"|1
 * 6||4||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 29||24||1
 * 39
 * CB
 * style="text-align:left"|Aymen Kennen
 * style="border-right: 1pt black solid"|
 * 1||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||style="border-right: 1pt black solid"|0
 * 1||0||0
 * 76
 * CB
 * style="text-align:left"|Safi Eddine Atamnia
 * style="border-right: 1pt black solid"|
 * 2||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||style="border-right: 1pt black solid"|0
 * 2||0||0
 * -bgcolor=efefef class="sortbottom"
 * colspan=19" style="background:white; color:black; text-align:center"|Midfielders
 * 6
 * DM
 * style="text-align:left"|Oussama Chita
 * style="border-right: 1pt black solid"|
 * 22||18||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 7||6||style="border-right: 1pt black solid"|1
 * 1||1||style="border-right: 1pt black solid"|0
 * 31||26||1
 * 8
 * DM
 * style="text-align:left"|Islam Merili
 * style="border-right: 1pt black solid"|
 * 22||16||style="border-right: 1pt black solid"|2
 * 2||1||style="border-right: 1pt black solid"|0
 * 9||6||style="border-right: 1pt black solid"|1
 * 1||0||style="border-right: 1pt black solid"|0
 * 34||23||3
 * 10
 * AM
 * style="text-align:left"|Sékou Konaté
 * style="border-right: 1pt black solid"|🇲🇱
 * 8||4||style="border-right: 1pt black solid"|1
 * 1||0||style="border-right: 1pt black solid"|0
 * 6||0||style="border-right: 1pt black solid"|0
 * 1||0||style="border-right: 1pt black solid"|0
 * 16||4||1
 * 13
 * DM
 * style="text-align:left"|Omar Embarek
 * style="border-right: 1pt black solid"|
 * 17||8||style="border-right: 1pt black solid"|0
 * 1||0||style="border-right: 1pt black solid"|0
 * 6||4||style="border-right: 1pt black solid"|0
 * 1||0||style="border-right: 1pt black solid"|0
 * 25||12||0
 * 14
 * DM
 * style="text-align:left"|Brahim Benzaza
 * style="border-right: 1pt black solid"|
 * 17||12||style="border-right: 1pt black solid"|3
 * 3||2||style="border-right: 1pt black solid"|0
 * 8||7||style="border-right: 1pt black solid"|1
 * 1||1||style="border-right: 1pt black solid"|0
 * 29||22||4
 * 18
 * DM
 * style="text-align:left"|Salim Boukhanchouche
 * style="border-right: 1pt black solid"|
 * 12||10||style="border-right: 1pt black solid"|1
 * 4||3||style="border-right: 1pt black solid"|0
 * 2||2||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 18||15||1
 * 26
 * AM
 * style="text-align:left"|Akram Djahnit
 * style="border-right: 1pt black solid"|
 * 23||17||style="border-right: 1pt black solid"|1
 * 5||4||style="border-right: 1pt black solid"|4
 * 4||3||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 32||24||5
 * 38
 * MF
 * style="text-align:left"|Abdelkrim Namani
 * style="border-right: 1pt black solid"|
 * 12||6||style="border-right: 1pt black solid"|0
 * 4||3||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
 * 16||9||0
 * 72
 * AM
 * style="text-align:left"|Mohamed Ait El Hadj
 * style="border-right: 1pt black solid"|
 * 12||3||style="border-right: 1pt black solid"|1
 * 0||0||style="border-right: 1pt black solid"|0
 * 5||1||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 17||4||1
 * -bgcolor=efefef class="sortbottom"
 * colspan=19" style="background:white; color:black; text-align:center"|Forwards
 * 2
 * ST
 * style="text-align:left"|Abderrahmane Bacha
 * style="border-right: 1pt black solid"|
 * 21||11||style="border-right: 1pt black solid"|4
 * 5||3||style="border-right: 1pt black solid"|1
 * 4||4||style="border-right: 1pt black solid"|1
 * 0||0||style="border-right: 1pt black solid"|0
 * 30||18||6
 * 7
 * LW
 * style="text-align:left"|Ismail Belkacemi
 * style="border-right: 1pt black solid"|
 * 26||15||style="border-right: 1pt black solid"|14
 * 3||0||style="border-right: 1pt black solid"|3
 * 8||6||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 38||22||17
 * 9
 * ST
 * style="text-align:left"|Abdoulaye Kanou
 * style="border-right: 1pt black solid"|🇲🇱
 * 24||19||style="border-right: 1pt black solid"|5
 * 5||2||style="border-right: 1pt black solid"|4
 * 10||5||style="border-right: 1pt black solid"|4
 * 1||0||style="border-right: 1pt black solid"|0
 * 40||26||13
 * 11
 * LW
 * style="text-align:left"|Mohamed Amine Bouziane
 * style="border-right: 1pt black solid"|
 * 13||9||style="border-right: 1pt black solid"|2
 * 0||0||style="border-right: 1pt black solid"|0
 * 3||1||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 16||10||2
 * 17
 * RW
 * style="text-align:left"|Oussama Bellatreche
 * style="border-right: 1pt black solid"|
 * 4||4||style="border-right: 1pt black solid"|0
 * 4||2||style="border-right: 1pt black solid"|3
 * 2||0||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 10||6||3
 * 23
 * LW
 * style="text-align:left"|Khaled Bousseliou
 * style="border-right: 1pt black solid"|
 * 11||6||style="border-right: 1pt black solid"|1
 * 2||2||style="border-right: 1pt black solid"|0
 * 5||3||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 19||12||1
 * 24
 * ST
 * style="text-align:left"|Leonel Ateba
 * style="border-right: 1pt black solid"|🇨🇲
 * 12||9||style="border-right: 1pt black solid"|1
 * 4||3||style="border-right: 1pt black solid"|2
 * 4||4||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 20||16||3
 * 27
 * RW
 * style="text-align:left"|Adel Belkacem Bouzida
 * style="border-right: 1pt black solid"|
 * 1||0||style="border-right: 1pt black solid"|0
 * 3||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
 * 4||2||0
 * 31
 * FW
 * style="text-align:left"|Mohamed Benazouz
 * style="border-right: 1pt black solid"|
 * 1||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||style="border-right: 1pt black solid"|0
 * 1||0||0
 * 87
 * FW
 * style="text-align:left"|Samy Bouali
 * style="border-right: 1pt black solid"|
 * 1||1||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||style="border-right: 1pt black solid"|0
 * 1||1||0
 * -bgcolor=efefef class="sortbottom"
 * colspan=19" style="background:white; color:black; text-align:center"|Players transferred out during the season
 * 18
 * ST
 * style="text-align:left"|Tumisang Orebonye
 * style="border-right: 1pt black solid"|
 * 5||4||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 6||5||style="border-right: 1pt black solid"|1
 * 1||1||style="border-right: 1pt black solid"|0
 * 12||10||1
 * 27
 * RW
 * style="text-align:left"|Abdesslem Bouchouareb
 * 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||style="border-right: 1pt black solid"|0
 * 0||0||0
 * 17
 * RW
 * style="text-align:left"|Nour El Islam Fettouhi
 * style="border-right: 1pt black solid"|
 * 5||0||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 7||2||0
 * 24
 * DM
 * style="text-align:left"|Taher Benkhelifa
 * style="border-right: 1pt black solid"|
 * 4||3||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 5||0||style="border-right: 1pt black solid"|0
 * 1||0||style="border-right: 1pt black solid"|0
 * 10||3||0
 * 22
 * AM
 * style="text-align:left"|Kheireddine Toual
 * style="border-right: 1pt black solid"|
 * 3||1||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
 * 0||0||style="border-right: 1pt black solid"|0
 * 4||1||0
 * - class="sortbottom"
 * style="text-align:left"|Abdesslem Bouchouareb
 * 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||style="border-right: 1pt black solid"|0
 * 0||0||0
 * 17
 * RW
 * style="text-align:left"|Nour El Islam Fettouhi
 * style="border-right: 1pt black solid"|
 * 5||0||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 1||1||style="border-right: 1pt black solid"|0
 * 7||2||0
 * 24
 * DM
 * style="text-align:left"|Taher Benkhelifa
 * style="border-right: 1pt black solid"|
 * 4||3||style="border-right: 1pt black solid"|0
 * 0||0||style="border-right: 1pt black solid"|0
 * 5||0||style="border-right: 1pt black solid"|0
 * 1||0||style="border-right: 1pt black solid"|0
 * 10||3||0
 * 22
 * AM
 * style="text-align:left"|Kheireddine Toual
 * style="border-right: 1pt black solid"|
 * 3||1||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
 * 0||0||style="border-right: 1pt black solid"|0
 * 4||1||0
 * - class="sortbottom"
 * 0||0||style="border-right: 1pt black solid"|0
 * 4||1||0
 * - class="sortbottom"

Goalscorers


Includes all competitive matches.

Clean sheets


Includes all competitive matches.