# 2024–25 IR Tanger season

The 2024–25 season is Ittihad Riadi Tanger's 42nd season in existence and the club's 26th in the top flight of Moroccan football, and tenth consecutive.

## Kit

* Supplier: Gloria
* Club Sponsor: Tanger-Med (front)
* League Sponsor: Inwi (sleeves)
| Home | Away | Third | Goalkeeper 1 | Goalkeeper 2 |

## Squad

    As of match played 15 March 2025
| No. | Name | Position | Date of birth (Age) | Signed from | Signed in | Contract ends | Apps. | Goals |
| Goalkeepers ||||||||||
| 1 | Amine El Ouaad | GK | (1995-12-08) 8 December 1995 (age 29) | Free agent | 2025 | | 9 | (-13) |
| 12 | Rayan Azouagh | GK | (2007-06-03) 3 June 2007 (age 17) | Academy | 2024 | 2027 | 5 | (-4) |
| 73 | Youssef Laghzal | GK | (2001-01-01) 1 January 2001 (age 24) | WA Fès | 2023 | 2026 | 6 | (-7) |
| Defenders ||||||||||
| 2 | Youssef Chaina | DF | (1992-10-12) 12 October 1992 (age 32) | OC Khouribga | 2023 | 2025 | 28 | 2 |
| 3 | Badr Gaddarine | DF | (1997-10-20) 20 October 1997 (age 27) | Free agent | 2025 | | 2 | 0 |
| 4 | Mohamed Saoud | DF | (1996-01-30) 30 January 1996 (age 29) | MA Tetouan | 2023 | 2026 | 35 | 4 |
| 13 | Oussama Al Aiz | DF | (1999-11-30) 30 November 1999 (age 25) | Academy | 2020 | 2026 | 54 | 0 |
| 15 | Ayoub Jarfi (3rd captain) | DF | (1996-03-04) 4 March 1996 (age 29) | Academy | 2016 | | 152 | 2 |
| 22 | Zakaria Kiani | RB | (1997-01-22) 22 January 1997 (age 28) | CAY Berrechid | 2022 | | 74 | 2 |
| 23 | Anass Lamrabat | DF | (1993-07-13) 13 July 1993 (age 31) | MA Tétouan | 2023 | 2025 | 40 | 0 |
| 24 | Akram El Wahabi | DF | (2004-01-01) 1 January 2004 (age 21) | Academy | 2024 | | 3 | 0 |
| 31 | Walid Bencherifa | DF | (1988-11-06) 6 November 1988 (age 36) | OC Khouribga | 2023 | 2025 | 45 | 0 |
| 77 | Bilal El Ouadghiri | DF | (2001-08-03) 3 August 2001 (age 23) | Free agent | 2025 | | 9 | 0 |
| Midfielders ||||||||||
| 5 | Mohsine Moutaouali (captain) | MF | (1986-03-03) 3 March 1986 (age 39) | Free agent | 2025 (2) | | 28 | 5 |
| 6 | Nouaman Aarab (vice-captain) | MF | (1990-08-26) 26 August 1990 (age 34) | CA Khénifra | 2017 | 2025 | 182 | 5 |
| 8 | Abdelmottalib Faouzi | MF | (1993-07-19) 19 July 1993 (age 31) | CR Bernoussi | 2019 | 2025 | 106 | 8 |
| 16 | Ahmed Chentouf | MF | (1996-12-05) 5 December 1996 (age 28) | HUS Agadir (A) | 2023 (2) | 2025 | 131 | 6 |
| 17 | Abdelhamid Maâli | MF | (2006-03-16) 16 March 2006 (age 19) | Academy | 2023 | 2026 | 38 | 0 |
| 20 | Ennama El Bellali | MF | (1998-02-17) 17 February 1998 (age 27) | JS Soualem | 2025 | | 8 | 0 |
| 21 | Hamza Moudene | MF | (1995-12-20) 20 December 1995 (age 29) | RCA Zemamra | 2025 | | 7 | 0 |
| 29 | Adam Darazi | MF | (2005-01-24) 24 January 2005 (age 20) | Stade Beaucairois FC | 2025 | | 3 | 0 |
| 33 | Salaheddine Cheffani | MF | (2004-06-27) 27 June 2004 (age 20) | Mohammed VI FA | 2022 | 2025 | 6 | 0 |
| 78 | Siriki Sanogo | MF | (2001-12-21) 21 December 2001 (age 23) | Free agent | 2025 | | 1 | 0 |
| Forwards ||||||||||
| 14 | Haitam El Bahja | FW | (1993-12-23) 23 December 1993 (age 31) | JS Soualem | 2025 | | 9 | 3 |
| 18 | Hamza El Wasti | FW | (1995-10-28) 28 October 1995 (age 29) | SCC Mohammédia | 2023 | 2025 | 51 | 8 |
| 19 | Jawad Ghabra | FW | (1994-11-09) 9 November 1994 (age 30) | RCA Zemamra | 2022 | | 41 | 7 |
| 30 | Ali El Harrak | FW | (1997-07-31) 31 July 1997 (age 27) | Free agent | 2023 | | 39 | 7 |
| 96 | Livty Kpolo | FW | (2002-05-17) 17 May 2002 (age 22) | Grenoble Foot 38 B | 2025 | | 5 | 0 |
| 99 | Zakaria Bakkali | FW | (1996-01-26) 26 January 1996 (age 29) | Free agent | 2025 | | 9 | 1 |
| Players who have left the club during the season ||||||||||
| 72 | Badreddine Benachour | GK | (1994-09-08) 8 September 1994 (age 30) | Al-Kawkab FC | 2022 | | 22 | (-20) |
| 35 | Mohammed Moujahid | MF | | Academy | 2024 | | 12 | 0 |
* (A) = originally from the academy

### From youth squad

| No. | Name | Position | Date of birth (Age) | Signed from | Signed in | Apps. | Goals |
| 26 | Yassine Hachloufi | GK | (2006-04-20) 20 April 2006 (age 18) | Academy | 2024 | 0 | (0) |
| 27 | Soulaiman Ait Dani | FW | | Academy | 2024 | 1 | 0 |
| 36 | Mohammed Ayman Ahaytaf | DF | | Academy | 2024 | 0 | 0 |
| 38 | Noureddine Benfakir | MF | (2005-10-27) 27 October 2005 (age 19) | Academy | 2024 | 0 | 0 |
| 39 | Yahya Zekri | MF | (2006-03-16) 16 March 2006 (age 19) | Academy | 2024 | 0 | 0 |
| 41 | Mohamed El Mehdi | MF | | Academy | 2024 | 0 | 0 |
| 43 | Mouad Frizit | MF | | Academy | 2024 | 1 | 0 |
| 44 | Adil Garnan | DF | (2004-07-10) 10 July 2004 (age 20) | Academy | 2024 | 0 | 0 |
| 45 | Marwane Lahbouri | FW | | Academy | 2024 | 0 | 0 |
| 46 | Salmane Achiban | DF | | Academy | 2024 | 0 | 0 |
| 47 | Omar Barrak Belakhdar | MF | | Academy | 2024 | 0 | 0 |
| 48 | Achraf El Quaraoui | MF | | Academy | 2024 | 0 | 0 |
| 49 | Louay El Moussaoui | MF | (2004-03-20) 20 March 2004 (age 20) | Academy | 2024 | 1 | 0 |
| 50 | Youssef Ezzarradi | DF | | Academy | 2024 | 0 | 0 |
| 62 | Saad El Kaddouri | MF | | Academy | 2024 | 0 | 0 |
| 75 | Moussa Koté | FW | (2006-04-12) 12 April 2006 (age 18) | Dial Diop SC | 2025 | 1 | 0 |

## Transfers
### In

| No. | Pos | Player | Transferred from | Fee | Date |
| 5 | MF | Mohsine Moutaouali | Free agent | Free Transfer | 18 January 2025 |
| 77 | DF | Bilal El Ouadghiri | Free agent | Free Transfer | 18 January 2025 |
| 14 | FW | Haitam El Bahja | JS Soualem | | 18 January 2025 |
| 3 | DF | Badr Gaddarine | Free agent | Free Transfer | 18 January 2025 |
| 21 | MF | Hamza Moudene | RCA Zemamra | Free Transfer | 18 January 2025 |
| 1 | GK | Amine El Ouaad | Free agent | Free Transfer | 18 January 2025 |
| 99 | FW | Zakaria Bakkali | Free agent | Free Transfer | 18 January 2025 |
| 20 | MF | Ennama El Bellali | JS Soualem | 38.000 € | 18 January 2025 |
| 78 | MF | Siriki Sanogo | Free agent | Free Transfer | 18 January 2025 |
| 96 | FW | Livty Kpolo | Grenoble Foot 38 B | Free Transfer | 18 January 2025 |
| 29 | MF | Adam Darazi | Stade Beaucairois FC | Free Transfer | |
* ↑ Most recently played for HUS Agadir
* ↑ Most recently played for Fath US
* ↑ Most recently played for Wydad AC
* ↑ Most recently played for RS Berkane
* ↑ Most recently played for RKC Waalwijk
* ↑ Most recently played for Benevento Calcio

### Promoted

| No. | Pos | Player | Contract Until | Date | Source |
| 12 | GK | Rayan Azouagh | 2027 | 20 December 2024 | |

### Contract renewals

| No. | Pos. | Player | Contract length | Contract ends | Date | Ref. |

### Out

| No. | Pos | Player | Transferred to | Fee | Date |
| 1 | GK | Gaya Merbah | JS Kabylie | Free Transfer | 30 June 2023 |
| 9 | FW | Ismail Khafi | Qadsia SC | Free Transfer | 4 July 2023 |
| 80 | MF | El Hadji Madické Kane | Al Hilal S.C. | | 17 July 2024 |
| 14 | MF | Mohamed Said Bouksyr | KAC Marrakech | Free Transfer | 27 July 2024 |
| 12 | GK | Imad Askar | USM d'Oujda | Free Transfer | 1 September 2024 |
| 29 | DF | El Hadji Youssoupha Konaté | Newroz SC | Free Transfer | 5 October 2024 |
| 70 | MF | Hamza Hassani Boouia | Mokhtar Tobruk | Free Transfer | 1 July 2024 |
| 20 | FW | Hassan Zraibi | Free agent | Free Transfer | 1 July 2024 |
| 10 | MF | Reda Jaadi | later MA Tetouan | | 1 July 2024 |
| 7 | FW | Nabil Jaadi | Free agent | | 1 July 2024 |
| 93 | FW | Zouhair El Ouassli | later JS Soualem | Free Transfer | 1 July 2024 |
| 28 | FW | Alexis Sánchez | | | |
| 72 | GK | Badreddine Benachour | Free agent | Free Transfer | 9 January 2025 |
| 21 | MF | Mahmoud El Kayssoumi | R Beni Mellal | Free Transfer | 30 January 2025 |

### Loans out

| No. | Pos | Player | Loaned to | Fee | Date | On loan until | Source |
| 35 | MF | Mohammed Moujahid | WAS Kalaat Sraghna | None | 1 February 2025 | End of Season | |

## Technical staff

| Position | Name |
| First team head coach | Hilal Et-tair |
| Assistant coach | Abdelouahed Benkacem |
| Fitness coach | Rachid Blej |
| Goalkeeping coach | Mohammed Bestara |
| Performance analyst | Ahmed Zekhnini |

## Competitions

Win  Draw  Loss

### Overview

| Competition | First match | Last match | Starting round | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Pld | W | D | L | GF | GA | GD | Win % |
| Botola | 31 August 2024 | July 2025 | Matchday 1 | 25 | 7 | 10 | 8 | 29 | 31 | −2 | 028.00 |
| Throne Cup | | | Round of 32 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | !— |
| Excellence Cup | 4 September 2024 | | Group stage | 5 | 0 | 0 | 5 | 4 | 11 | −7 | 000.00 |
| Total | Total | Total | Total | 30 | 7 | 10 | 13 | 33 | 42 | −9 | 023.33 |
Last updated: 15 March 2025 (2025-03-15). Source: Competitions

### Botola
#### Standings

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 9 | Difaâ El Jadidi | 25 | 9 | 8 | 8 | 30 | 32 | −2 | 35 | |
| 10 | Union de Touarga | 25 | 7 | 10 | 8 | 28 | 28 | 0 | 31 | |
| 11 | IR Tanger | 25 | 7 | 10 | 8 | 29 | 31 | −2 | 31 | |
| 12 | COD Meknès | 25 | 7 | 9 | 9 | 24 | 34 | −10 | 30 | |
| 13 | Hassania Agadir | 25 | 7 | 5 | 13 | 26 | 29 | −3 | 26 | Qualification to relegation play-offs |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 15 March 2024 (2024-03-15). Source: kooora.com

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| Ground | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A |
| Result | W | W | D | D | D | W | L | L | D | D | L | L | D | L | D | W | D | L | W | L | W | L | W | D | D | | | | | |
| Position | 2 | 2 | 1 | 1 | 1 | 1 | 4 | 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 12 | 10 | 11 | 9 | 12 | 9 | 12 | 11 | 11 | 11 | | | | | |

#### Results overview

Win  Draw  Loss
| Region | Team | Home score | Away score | Aggregate score |
| Casablanca-Settat | DH el Jadidi | 1–1 | – | – |
| Casablanca-Settat | JS Soualem | 1–0 | 2–1 | 2–2 |
| Casablanca-Settat | Raja CA | 3–1 | 1–1 | 4–2 |
| Casablanca-Settat | RCA Zemamra | 0–1 | 2–3 | 0–3 |
| Casablanca-Settat | SCC Mohammédia | 1–1 | – | – |
| Casablanca-Settat | Wydad AC | 1–1 | 2–2 | 3–3 |
| Rabat-Salé-Kénitra | AS FAR | 1–1 | 3–2 | 3–4 |
| Rabat-Salé-Kénitra | Fath US | 1–0 | 0–0 | 1–0 |
| Rabat-Salé-Kénitra | US Touarga | – | 3–1 | – |
| Fès-Meknès | COD Meknès | – | 1–0 | – |
| Fès-Meknès | Maghreb AS | 1–1 | 1–1 | 2–2 |
| Tanger-Tetouan-Al Hoceima | MA Tétouan | 1–2 | – | – |
| Oriental | RS Berkane | 1–3 | 0–0 | 1–3 |
| Marrakech-Safi | OC Safi | 4–2 | 2–3 | 7–4 |
| Souss-Massa | HUS Agadir | 1–0 | 0–1 | 2–0 |

### Excellence Cup
#### Group stage
##### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SM | UTS | RAC | IRT |
| 1 | Stade Marocain | 5 | 4 | 0 | 1 | 7 | 4 | +3 | 12 | Advance to Round of 16 | — | 2–1 | 2–1 | 1–0 |
| 2 | US Touarga | 5 | 2 | 2 | 1 | 8 | 6 | +2 | 8 | Advance to Round of 16 | 2–1 | — | 2–2 | – |
| 3 | RA Casablanca | 5 | 2 | 2 | 1 | 11 | 9 | +2 | 8 | | – | 1–1 | — | 3–1 |
| 4 | IR Tanger | 5 | 0 | 0 | 5 | 4 | 11 | −7 | 0 | | 0–1 | 0–2 | 3–4 | — |

## Statistics
### Squad appearances and goals

Last updated on 15 March 2025.
| No. | Pos | Nat | Player | Total | Total | Botola | Botola | Throne Cup | Throne Cup | Excellence Cup | Excellence Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | MAR | Amine El Ouaad | 9 | -13 | 9 | (-13) | 0 | (0) | 0 | (0) |
| 12 | GK | MAR | Rayan Azouagh | 7 | -11 | 2+3 | (-4) | 0 | (0) | 2 | (-7) |
| 26 | GK | MAR | Yassin El Hachloufi | 2 | -3 | 0 | (0) | 0 | (0) | 2 | (-3) |
| 73 | GK | MAR | Youssef Laghzal | 7 | -8 | 5+1 | (-7) | 0 | (0) | 1 | (-1) |
| Defenders ||||||||||||
| 2 | DF | MAR | Youssef Chaina | 15 | 1 | 8+7 | 1 | 0 | 0 | 0 | 0 |
| 3 | DF | MAR | Badr Gaddarine | 3 | 0 | 1+1 | 0 | 0 | 0 | 1 | 0 |
| 4 | DF | MAR | Mohamed Saoud | 12 | 1 | 9+3 | 1 | 0 | 0 | 0 | 0 |
| 13 | DF | MAR | Oussama Al Aiz | 20 | 0 | 14+6 | 0 | 0 | 0 | 0 | 0 |
| 15 | DF | MAR | Ayoub Jarfi | 19 | 0 | 17+2 | 0 | 0 | 0 | 0 | 0 |
| 22 | DF | MAR | Zakaria Kiani | 23 | 0 | 23 | 0 | 0 | 0 | 0 | 0 |
| 23 | DF | MAR | Anass Lamrabat | 19 | 0 | 11+8 | 0 | 0 | 0 | 0 | 0 |
| 24 | DF | ESP | Akram El Wahabi | 8 | 2 | 1+2 | 0 | 0 | 0 | 5 | 2 |
| 31 | DF | ALG | Walid Bencherifa | 24 | 0 | 24 | 0 | 0 | 0 | 0 | 0 |
| 36 | DF | MAR | Mohammed Ayman Ahaytaf | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 44 | DF | MAR | Adil Garnan | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 46 | DF | MAR | Salmane Achiban | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 77 | DF | MAR | Bilal El Ouadghiri | 9 | 0 | 9 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||
| 5 | MF | MAR | Mohsine Moutaouali | 10 | 3 | 5+4 | 2 | 0 | 0 | 1 | 1 |
| 6 | MF | MAR | Nouaman Aarab | 16 | 0 | 11+5 | 0 | 0 | 0 | 0 | 0 |
| 8 | MF | MAR | Abdelmottalib Faouzi | 23 | 3 | 22+1 | 3 | 0 | 0 | 0 | 0 |
| 16 | MF | MAR | Ahmed Chentouf | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | MF | MAR | Abdelhamid Maâli | 23 | 0 | 17+6 | 0 | 0 | 0 | 0 | 0 |
| 20 | MF | MAR | Ennama El Bellali | 8 | 0 | 8 | 0 | 0 | 0 | 0 | 0 |
| 21 | MF | MAR | Hamza Moudene | 8 | 0 | 4+3 | 0 | 0 | 0 | 1 | 0 |
| 29 | MF | FRA | Adam Darazi | 3 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 |
| 33 | MF | MAR | Salaheddine Cheffani | 7 | 1 | 0+4 | 0 | 0 | 0 | 3 | 1 |
| 38 | MF | MAR | Noureddine Benfakir | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 39 | MF | MAR | Yahya Zekri | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 43 | MF | MAR | Mouad Frizit | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 47 | MF | MAR | Omar Barrak Belakhdar | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 48 | MF | MAR | Achraf El Quaraoui | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 49 | MF | MAR | Louay El Moussaoui | 3 | 0 | 0+1 | 0 | 0 | 0 | 2 | 0 |
| 50 | MF | MAR | Youssef Ezzarradi | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 62 | MF | MAR | Saad El Kaddouri | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 78 | MF | CIV | Siriki Sanogo | 2 | 0 | 0+1 | 0 | 0 | 0 | 1 | 0 |
| Forwards ||||||||||||
| 14 | FW | MAR | Haitam El Bahja | 10 | 3 | 7+2 | 3 | 0 | 0 | 1 | 0 |
| 18 | FW | MAR | Hamza El Wasti | 23 | 7 | 20+3 | 7 | 0 | 0 | 0 | 0 |
| 19 | FW | MAR | Jawad Ghabra | 14 | 4 | 14 | 4 | 0 | 0 | 0 | 0 |
| 27 | FW | MAR | Soulaimane Ait Dani | 5 | 0 | 0+1 | 0 | 0 | 0 | 4 | 0 |
| 30 | FW | MAR | Ali El Harrak | 17 | 6 | 17 | 6 | 0 | 0 | 0 | 0 |
| 45 | FW | MAR | Marwane Lahbouri | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 75 | FW | SEN | Moussa Koté | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 96 | FW | FRA | Livty Kpolo | 6 | 0 | 0+5 | 0 | 0 | 0 | 1 | 0 |
| 99 | FW | BEL | Zakaria Bakkali | 8 | 1 | 1+7 | 1 | 0 | 0 | 0 | 0 |
| Players who have made an appearance or had a squad number this season but have left the club ||||||||||||
| 72 | GK | MAR | Badreddine Benachour | 9 | -7 | 9 | (-7) | 0 | (0) | 0 | (0) |
| 35 | MF | MAR | Mohammed Moujahid | 14 | 0 | 1+11 | 0 | 0 | 0 | 2 | 0 |

### Goalscorers

| Rank | No. | Pos | Nat | Name | Botola | Throne Cup | Excellence Cup | Total |
| 1 | 30 | FW | | Ali El Harrak | 7 | 0 | 0 | 7 |
| 1 | 18 | FW | | Hamza El Wasti | 7 | 0 | 0 | 7 |
| 3 | 19 | FW | | Jawad Ghabra | 4 | 0 | 0 | 4 |
| 4 | 8 | MF | | Abdelmottalib Faouzi | 3 | 0 | 0 | 3 |
| 4 | 5 | MF | | Mohsine Moutaouali | 2 | 0 | 1 | 3 |
| 4 | 14 | FW | | Haitam El Bahja | 3 | 0 | 0 | 3 |
| 24 | 7 | DF | | Akram El Wahabi | 0 | 0 | 2 | 2 |
| 8 | 2 | DF | | Youssef Chaina | 1 | 0 | 0 | 1 |
| 8 | 4 | DF | | Mohamed Saoud | 1 | 0 | 0 | 1 |
| 8 | 99 | FW | | Zakaria Bakkali | 1 | 0 | 0 | 1 |
| 8 | 33 | MF | | Salaheddine Cheffani | 0 | 0 | 1 | 1 |
| TOTAL | TOTAL | TOTAL | TOTAL | TOTAL | 29 | 0 | 4 | 33 |

### Assists

| Rank | No. | Pos | Nat | Name | Botola | Throne Cup | Excellence Cup | Total |
| 1 | 23 | DF | | Anass Lamrabat | 4 | 0 | 0 | 4 |
| 2 | 6 | MF | | Nouaman Aarab | 2 | 0 | 0 | 2 |
| 2 | 19 | FW | | Jawad Ghabra | 2 | 0 | 0 | 2 |
| 2 | 99 | FW | | Zakaria Bakkali | 2 | 0 | 0 | 2 |
| 2 | 8 | MF | | Abdelmottalib Faouzi | 2 | 0 | 0 | 2 |
| 2 | 14 | FW | | Haitam El Bahja | 2 | 0 | 0 | 2 |
| 2 | 18 | FW | | Hamza El Wasti | 2 | 0 | 0 | 2 |
| 2 | 5 | MF | | Mohsine Moutaouali | 2 | 0 | 0 | 2 |
| 2 | 96 | FW | | Livty Kpolo | 1 | 0 | 1 | 2 |
| 9 | 17 | MF | | Abdelhamid Maâli | 1 | 0 | 0 | 1 |
| 9 | 4 | DF | | Mohamed Saoud | 1 | 0 | 0 | 1 |
| 9 | 40 | FW | | Ali El Harrak | 1 | 0 | 0 | 1 |
| 9 | 31 | DF | | Walid Bencherifa | 1 | 0 | 0 | 1 |
| TOTAL | TOTAL | TOTAL | TOTAL | TOTAL | 23 | 0 | 1 | 24 |

### Clean sheets

    Last updated on 15 March 2025.
| No | Name | Botola | Coupe du Trône | Excellence Cup | Total |
| 1 | El Ouaad | 2/9 | 0/0 | 0/0 | 2/9 |
| 12 | Azouagh | 0/3 | 0/0 | 0/2 | 0/5 |
| 26 | El Hachloufi | 0/0 | 0/0 | 0/2 | 0/2 |
| 73 | Laghzal | 1/6 | 0/0 | 0/0 | 1/6 |
| 72 | Benachour | 3/9 | 0/0 | 0/0 | 3/9 |
| Total | Total | 6/25 | 0/0 | 0/5 | 6/30 |

### Disciplinary record

| N | P | Name | Botola | Botola | Botola | Total | Total | Total |
| 1 | GK | Amine El Ouaad | 1 | | | 1 | | |
| 2 | DF | Youssef Chaina | 4 | | 1 | 4 | | 1 |
| 4 | DF | Mohamed Saoud | 4 | | | 4 | | |
| 5 | MF | Mohsine Moutaouali | 3 | | | 3 | | |
| 6 | MF | Nouaman Aarab | 2 | | | 2 | | |
| 8 | MF | Abdelmottalib Faouzi | 4 | | | 4 | | |
| 12 | GK | Rayan Azouagh | 1 | | | 1 | | |
| 13 | DF | Oussama Al Aiz | 3 | | 1 | 3 | | 1 |
| 14 | FW | Haitam El Bahja | 2 | | | 2 | | |
| 15 | DF | Ayoub Jarfi | 6 | | | 6 | | |
| 17 | MF | Abdelhamid Maâli | 4 | | | 4 | | |
| 18 | FW | Hamza El Wasti | 2 | | | 2 | | |
| 19 | FW | Jawad Ghabra | 5 | | | 5 | | |
| 20 | MF | Ennama El Bellali | 3 | | | 3 | | |
| 21 | MF | Hamza Moudene | 2 | | | 2 | | |
| 22 | DF | Zakaria Kiani | 4 | | | 4 | | |
| 23 | DF | Anass Lamrabat | 3 | | | 3 | | |
| 24 | DF | Akram El Wahabi | 1 | | | 1 | | |
| 27 | MF | Soulaimane Ait Dani | 1 | | | 1 | | |
| 30 | FW | Ali El Harrak | 2 | | | 2 | | |
| 31 | DF | Walid Bencherifa | 7 | | | 7 | | |
| 35 | FW | Mohammed Moujahid | 1 | | | 1 | | |
| 73 | GK | Youssef Laghzal | 1 | | | 1 | | |
| 77 | DF | Bilal El Ouadghiri | 2 | | | 2 | | |
| 99 | FW | Zakaria Bakkali | 1 | | | 1 | | |
| 72 | GK | Badreddine Benachour | 2 | 1 | | 2 | 1 | |
Last updated: 15 March 2025 Source: kooora.com Only competitive matches = Number of bookings; = Number of sending offs after a second yellow card; = Number of sending offs by a direct red card.

### Injury record

| N | P | Nat. | Name | Type | Status | Source | Match | Inj. Date | Ret. Date |
| 72 | GK | | Badreddine Benachour | Left hip labrum stretch | | | vs Wydad AC | 9 November 2024 | 9 January 2025 |
- Player is injured
- Player has recovered from injury Last updated: 11 November 2024 Source: clubirt