# 2024–25 Botola

The 2024–25 Botola Pro, also known as Botola Pro Inwi for sponsorship reasons, will be the 68th season of the Botola, the highest tier football league of Morocco.Raja CA are the defending champions, and COD Meknès and Difaâ El Jadidi are the two newly promoted teams.
The fixtures were released on Friday 10 August at 21:00 UTC.
The summer transfer window opened on Monday 1 July 2024 and closed at 22:59 UTC on Thursday 19 September 2024. Meanwhile, the winter window will open on Wednesday 1 January 2025 and will close at 23:00 on Friday 31 January 2025.

## Teams

A total of 16 teams contest the league, including 14 sides from the 2023–24 season and 2 promoting teams from 2023–24 Botola 2.

### Stadium and locations

| Team name | Acronym | Location | Stadium | Capacity |
| AS FAR | ASFAR | Rabat | Prince Moulay Abdellah Stadium | 45,000 |
| COD Meknès | CODM | Meknès | Honneur Stadium | 20,000 |
| Difaâ El Jadidi | DHJ | El Jadida | Stade El Abdi | 10,000 |
| Fath Union Sport | FUS | Rabat | Stade Moulay Hassan | 12,000 |
| Hassania Agadir | HUSA | Agadir | Stade Adrar | 45,480 |
| IR Tanger | IRT | Tanger | Stade Ibn Batouta | 65,000 |
| JS Soualem | JSS | Soualem | Stade Municipal de Berrechid | 5,000 |
| Maghreb de Fès | MAS | Fez | Fez Stadium | 45,000 |
| Moghreb Tétouan | MAT | Tétouan | Saniat Rmel | 10,000 |
| Olympic Safi | OCS | Safi | Stade El Massira | 15,000 |
| Raja CA | RCA | Casablanca | Mohammed V Stadium | 45,891 |
| RCA Zemamra | RCAZ | Zemamra | Stade Ahmed Choukri | 5,000 |
| RS Berkane | RSB | Berkane | Berkane Municipal Stadium | 15,000 |
| Chabab Mohammédia | SCCM | Mohammédia | Stade El Bachir | 15,000 |
| Union de Touarga | UTS | Rabat | Stade Moulay Hassan | 12,000 |
| Wydad AC | WAC | Casablanca | Mohammed V Stadium | 45,891 |

### Personnel and kits

| Team | Head coach | Captain | Kit manufacturer | Shirt sponsors (front) |
| AS FAR | Alexandre Dos Santos | Mohamed Rabie Hrimat | Uhlsport | |
| COD Meknès | Abdellatif Jrindou | Mouhcine Rabja | AB Sport | Biougnach, InterPub, Dante |
| DH El Jadidi | Zakaria Aboub | Youssef Aguerdoum | Jako | TGCC, Mazagan |
| FUS Rabat | Saïd Chiba | El Mehdi El Bassil | Uhlsport | Novec, Cosumar, LafargeHolcim Maroc |
| HUS Agadir | Abdelhadi Sektioui | Yassine Rami | Bang Sports | Afriquia, Skoda, Moov'up |
| IR Tanger | Hilal Et-tair | Nouaman Aarab | Gloria Sport | Tanger-Med |
| JS Soualem | Redouane El Haimeur | Jad Assouab | Bang Sports | MARSBET, Asta |
| Maghreb AS | Tomislav Stipić | Achraf Harmach | Kappa | TGCC, Asta |
| MA Tétouan | Jamaleddine Drideb | Zaid Krouch | Comba Sport | Tanger-Med, Cafés Carrion, Municipality of Tetouan |
| OC Safi | Amine El Karma | Mohamed El Mourabit | Bang Sports | Fitco, ocstore.ma |
| Raja CA | Lassaad Chabbi | Anas Zniti | Umbro | 1xBet, Kayna, Sofac, Nor'Dar, Marsa Maroc, Anker |
| RCA Zemamra | Mohamed Amine Benhachem | Abdelkhalek Ahmidouch | Bang Sports | IGASER |
| RS Berkane | Mouin Chaâbani | Issoufou Dayo | Bang Sports | Thé Dahmiss, GoldVision, National Gaz |
| SCC Mohammédia | Redouane Derdouri | Abdelhak Assal | Chabab | Sabera Plast |
| US Touarga | Abdelouahed Zamrat | Achraf Harmach | Macron | |
| Wydad AC | Rhulani Mokwena | Jamal Harkass | Macron | Ingelec, Boule d'Or, Sama Immobilier, Alitkane |
    1. ^ On the back of shirt.
    2. ^ On the sleeves.
    3. ^ On the shorts.
    Additionally, referee kits are made by Puma.

## Managerial changes

| Teams | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Fath US | Jamal Sellami | End of contract | 22 June 2024 | Pre-season | Saïd Chiba | 23 July 2024 |
| COD Meknès | Abdelaziz Dnibi | End of contract | 23 June 2024 | Pre-season | Abdelhay Ben Soltane | 9 July 2024 |
| Wydad AC | Aziz Ben Askar | End of contract | 23 June 2024 | Pre-season | Rhulani Mokwena | 11 July 2024 |
| OC Safi | Adil Serraj (interim) | End of caretaker spell | 27 June 2024 | Pre-season | Amine El Karma | 27 June 2024 |
| MAS Fez | Abdelhay Ben Soltane | Mutual consent | June 2024 | Pre-season | Guglielmo Arena | 28 July 2024 |
| AS FAR | Nasreddine Nabi | End of contract | 3 July 2024 | | Czesław Michniewicz | 13 July 2024 |
| Raja CA | Josef Zinnbauer | Mutual consent | 22 July 2024 | | Rusmir Cviko | 25 July 2024 |
| SCC Mohammédia | Noureddine Ziyati | Sacked | August 2024 | | Redouane Derdouri | August 2024 |
| Moghreb Tétouan | Abdellatif Jrindou | Mutual consent | 17 August 2024 | | Dalibor Starčević | 18 August 2024 |
| Raja CA | Rusmir Cviko | Sacked | 28 September 2024 | | Abdelkrim Jinani (interim) | 28 September 2024 |
| Raja CA | Abdelkrim Jinani (interim) | End of caretaker spell | 9 October 2024 | | Ricardo Sá Pinto | 10 October 2024 |
| AS FAR | Czesław Michniewicz | Mutual consent | 15 October 2024 | | Hubert Velud | 16 October 2024 |
| Difaâ El Jadidi | José Paixão | Mutual consent | 13 October 2024 | | Zakaria Aboub | 13 October 2024 |
| Moghreb Tétouan | Dalibor Starčević | Mutual consent | 13 October 2024 | | Aziz El Amri | 15 October 2024 |
| COD Meknès | Abdelhay Ben Soltane | Sacked | 2 December 2024 | 14th | Abdellatif Jrindou | 4 December 2024 |
| Moghreb Tétouan | Aziz El Amri | Sacked | 21 December 2024 | 15th | Mohamed Lakhal (interim) | 21 December 2024 |
| Raja CA | Ricardo Sá Pinto | Mutual consent | 20 December 2024 | 6th | Hafid Abdessadek (interim) | 20 December 2024 |
| MAS Fez | Guglielmo Arena | Mutual consent | 24 December 2024 | 7th | Akram Roumani | 22 January 2025 |
| Moghreb Tétouan | Mohamed Lakhal (interim) | End of caretaker spell | 6 January 2025 | 15th | Mohammed Benchrifa | 6 January 2025 |
| Raja CA | Hafid Abdessadek | Mutual consent | 5 February 2024 | 8th | Lassaad Chabbi | 5 February 2024 |
| AS FAR | Hubert Velud | Mutual consent | 5 February 2024 | 3rd | Alexandre Dos Santos | 8 February 2024 |
| Moghreb Tétouan | Mohammed Benchrifa | Mutual consent | 19 February 2025 | 15th | Jamaleddine Drideb | 19 February 2025 |
| MAS Fez | Akram Roumani | Mutual consent | 18 February 2025 | 6th | Tomislav Stipić | 5 March 2025 |

## League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | RS Berkane (C) | 25 | 18 | 6 | 1 | 40 | 10 | +30 | 60 | Qualification for Champions League |
| 2 | AS FAR | 25 | 12 | 9 | 4 | 39 | 21 | +18 | 45 | Qualification for Champions League |
| 3 | FUS Rabat | 25 | 12 | 7 | 6 | 41 | 22 | +19 | 43 | Qualification for Confederation Cup |
| 4 | Wydad AC | 25 | 11 | 10 | 4 | 37 | 24 | +13 | 43 | |
| 5 | RCA Zemamra | 25 | 12 | 4 | 9 | 29 | 23 | +6 | 40 | |
| 6 | MAS Fès | 25 | 10 | 8 | 7 | 27 | 23 | +4 | 38 | |
| 7 | Olympic Safi | 25 | 10 | 8 | 7 | 29 | 27 | +2 | 38 | |
| 8 | Raja CA | 25 | 9 | 10 | 6 | 27 | 22 | +5 | 37 | |
| 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 |
| 14 | JS Soualem | 25 | 5 | 7 | 13 | 18 | 35 | −17 | 22 | Qualification to relegation play-offs |
| 15 | MA Tétouan | 25 | 3 | 7 | 15 | 17 | 32 | −15 | 16 | Relegation to Botola 2 |
| 16 | SCC Mohammédia (R) | 25 | 0 | 4 | 21 | 11 | 59 | −48 | 4 | Relegation to Botola 2 |