The 2026–27 season, is JS Saoura's 15th consecutive season in the top flight of Algerian football. In addition to the domestic league, JS Saoura are participating in this season's editions of the Algerian Cup and the Champions League.
Review Background
Squad list Players and squad numbers last updated on 31 August 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. Name Position Date of Birth (Age) Signed from Goalkeepers 1 Abdelkader Salhi GK MC El Bayadh 16 Abdesslam Hannane GK ES Mostaganem 30 Mohamed Merhab GK Reserve team Defenders 2 Oussama Yerou CB MC El Bayadh 3 Mohamed Nabi LB US Chaouia 4 Fayçal Mebarki CB Reserve team 5 Anthony Tra Bi Tra CB Singida Black Stars 6 Ilyes Haddouche CB ES Ben Aknoun 24 Abdenour Barkat RB Reserve team 25 Amine Benmiloud CB US Béchar Djedid 28 Abdelhak Cherir LB JS Kabylie Ayoub Karim RB Reserve team Midfielders 8 Abdelhak Khoumani AM Reserve team 11 Mohamed Fenniri AM US Chaouia 14 Khalid Dahamni AM MC El Bayadh 17 Mohamed Goumaidi AM RA Aïn Defla 18 Ilyes Atallah DM MC El Bayadh 19 Constant Wayou AM FC San Pédro 20 Mostapha Badaoui DM Reserve team 23 Khaled Allaoui DM Reserve team 27 Oussama Daibeche DM ES Sétif Forwards 7 Dhiyaeddine Benyahia RW MC El Bayadh 9 Mohamed Belghanami ST Reserve team 10 Nour El Islam Fettouhi RW USM Alger 13 Mohamed Bouklila ST NRB Teleghma 15 Oussama Bouguerri ST ES Sétif 21 Oussama Bentaleb RW JS Guir 22 Merouane Boussalem RW ASM Oran 29 Ashiraf Ojo LW Stella Club d'Adjamé
Transfers In Summer DatePlayerMoving fromFeeSource 18 July 2026 GK Abdesslam Hannane ES Mostaganem Free transfer 18 July 2026 AM Mohamed Fenniri US Chaouia Free transfer 18 July 2026 AM Khalid Dahamni MC El Bayadh Free transfer 18 July 2026 LB Mohamed Nabi US Chaouia Free transfer 28 July 2026 ST Oussama Bouguerri ES Sétif Free transfer 1 August 2026 DM Oussama Daibeche ES Sétif Free transfer 1 August 2026 CB Anthony Tra Bi Tra Singida Black Stars Free transfer 5 August 2026 RB Ayoub Karim Youth team First Professional Contract 5 August 2026 ST Mohamed Belghanami Youth team First Professional Contract 5 August 2026 DM Mostapha Badaoui Youth team First Professional Contract 10 August 2026 RW Merouane Boussalem ASM Oran Free transfer 10 August 2026 ST Mohamed Bouklila NRB Teleghma Free transfer 10 August 2026 CB Amine Benmiloud US Béchar Djedid Free transfer 15 August 2026 LB Abdelhak Cherir JS Kabylie Free transfer 16 August 2026 CB Oussama Yerou MC El Bayadh Free transfer 16 August 2026 DM Ilyes Atallah MC El Bayadh Free transfer 16 August 2026 RW Dhiyaeddine Benyahia MC El Bayadh Free transfer
Out Summer DatePlayerMoving toFeeSource 7 June 2026 LB Hamza Mouali JS Kabylie Loan return 9 June 2026 DM Abdelkader Boutiche Olympique Akbou Free transfer 16 June 2026 CB Nasreddine Zaalani Olympique Akbou Free transfer 27 June 2026 CB Riyane Akacem CR Belouizdad Undisclosed 30 June 2026 LW Ismail Saadi MC Oran Free transfer 30 June 2026 ST Sikiru Alimi Unattached End of contract 30 June 2026 ST Stéphane Bédi Unattached End of contract 13 July 2026 CB Issameddine Tahouri Unattached Free transfer (Released) 19 July 2026 DM Sid Ahmed Matallah USM Khenchela Free transfer 30 July 2026 ST Laid Ayad US Chaouia Free transfer 5 August 2026 DM Housseyn Selmi ES Ben Aknoun Free transfer 9 August 2026 DM Adel Bouchiba JSM Skikda 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
| To be confirmed | 22 September 2026 | In Progress |- | Algerian Cup
| Round of 64 | To be confirmed | December 2026 | In Progress |- | Champions League
| First round | First round | 4 September 2026 | 13 September 2026 |- ! Total
Ligue 1
League table
Results summary
Results by round
Matches The league fixtures were announced on 3 August 2026.
All times are local, WAT (UTC+1).
Algerian Cup
Champions League
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 will be applied, and if still tied, extra time will not be played, and a penalty shoot-out will be used to determine the winner (Regulations III. 13 & 14).
First round
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"|Abdelkader Salhi |style="border-right: 1pt black solid"| |1||1||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0 |- |16 |GK |style="text-align:left"|Abdesslam Hannane |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||0 |- |30 |GK |style="text-align:left"|Mohamed Merhab |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 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Defenders
|2 |CB |style="text-align:left"|Oussama Yerou |style="border-right: 1pt black solid"| |2||1||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 |0||0||0
|3 |LB |style="text-align:left"|Mohamed Nabi |style="border-right: 1pt black solid"| |0||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 |0||0||0 |- |4 |CB |style="text-align:left"|Fayçal Mebarki |style="border-right: 1pt black solid"| |2||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0
|5 |CB |style="text-align:left"|Anthony Tra Bi Tra |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||0||style="border-right: 1pt black solid"|0 |0||0||0
|6 |CB |style="text-align:left"|Ilyes Haddouche |style="border-right: 1pt black solid"| |1||1||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0
|24 |RB |style="text-align:left"|Abdenour Barkat |style="border-right: 1pt black solid"| |2||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0
|25 |CB |style="text-align:left"|Amine Benmiloud |style="border-right: 1pt black solid"| |2||2||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 |0||0||0
|28 |LB |style="text-align:left"|Abdelhak Cherir |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
|RB |style="text-align:left"|Ayoub Karim |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 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Midfielders |- |8 |AM |style="text-align:left"|Abdelhak Khoumani |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
|11 |AM |style="text-align:left"|Mohamed Fenniri |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
|14 |AM |style="text-align:left"|Khalid Dahamni |style="border-right: 1pt black solid"| |2||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 |0||0||0
|17 |AM |style="text-align:left"|Mohamed Goumaidi |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
|18 |DM |style="text-align:left"|Ilyes Atallah |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||0||style="border-right: 1pt black solid"|0 |0||0||0 |- |19 |AM |style="text-align:left"|Constant Wayou |style="border-right: 1pt black solid"| |2||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0
|20 |DM |style="text-align:left"|Mostapha Badaoui |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
|23 |DM |style="text-align:left"|Khaled Allaoui |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||0 |- |27 |DM |style="text-align:left"|Oussama Daibeche |style="border-right: 1pt black solid"| |2||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0 |-bgcolor=efefef class="sortbottom" |colspan=19" style="background:white; color:black; text-align:center"|Forwards
|7 |RW |style="text-align:left"|Dhiyaeddine Benyahia |style="border-right: 1pt black solid"| |0||0||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||0
|9 |ST |style="text-align:left"|Mohamed Belghanami |style="border-right: 1pt black solid"| |2||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||0 |- |10 |RW |style="text-align:left"|Nour El Islam Fettouhi |style="border-right: 1pt black solid"| |2||2||style="border-right: 1pt black solid"|0 |0||0||style="border-right: 1pt black solid"|0 |2||2||style="border-right: 1pt black solid"|0 |0||0||0
|13 |ST |style="text-align:left"|Mohamed Bouklila |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
|15 |ST |style="text-align:left"|Oussama Bouguerri |style="border-right: 1pt black solid"| |2||0||style="border-right: 1pt black solid"|0