// Workers AI · dad joke modeWhat did the 2025-26 Botola Pro ball say? I'm kicked off schedule.
| Season | 2025–26 |
|---|---|
| Dates | 25 September 2025 – 5 July 2026 17–21 July 2026 (Play-off) |
| Champions | Maghreb Fez (5th title) |
| Relegated | Olympic Dcheira (via play-offs) US Yacoub Mansour Olympic Safi |
| CAF Champions League | Maghreb Fez RS Berkane |
| CAF Confederation Cup | Raja CA AS FAR |
| Top goalscorer | Soufiane Benjdida (20 Goals) |
| Biggest home win | Maghreb Fez 4–0 Olympic Safi (2 Nov 2025) Maghreb Fez 4–0 Hassania Agadir (29 Apr 2025) |
| Biggest away win | Olympic Dcheira 0–5 Wydad AC (21 Feb 2026) |
| Highest scoring | UTS Rabat 3–4 Wydad AC (8 Mar 2026) RS Berkane 4-3 UTS Rabat (7 May 2026) RCA Zemamra 3-4 Raja CA (17 June 2026) |
| Longest winning run | RS Berkane (5 games) |
| Longest unbeaten run | AS FAR (28 games) |
| Longest winless run | UTS Rabat (16 games) |
| Longest losing run | Wydad AC (7 games) |
← 2024–25 2026–27 →
All statistics correct as of 5 July 2026. | |
The 2025–26 Botola Pro, also known as Botola Pro Inwi for sponsorship reasons, was the 69th season of the Botola Pro, the highest tier football league of Morocco. Competition started on the 25th of September 2025.
RS Berkane were the defending champions, having won their maiden title in the previous season.[1]
This season was marked by organizational issues regarding the match calendar, causing the end of the regular season to only happen on the 5th of July 2026, even with the 2026 FIFA World Cup happening at the same time.
Maghreb Fez were crowned champions on the 5th of July 2026, clinching their 5th league title by defeating Olympic Dcheira 2-0. This triumph ends a 41-year title drought, with their previous title dating back to the 1984-85 season.[2]
Teams
[edit]A total of 16 teams contest the league, including 13 sides from the 2024–25 season and 3 promoted teams from 2024–25 Botola Pro 2.
The following teams changed division in the previous season:[3][4][5][6][7]
|
|
Stadium and locations
[edit]| Team name | Acronym | Location | Stadium | Capacity |
|---|---|---|---|---|
| AS FAR | ASFAR | Rabat | Prince Moulay Abdellah Stadium | 69,000 |
| COD Meknès | CODM | Meknès | Honneur Stadium | 20,000 |
| DH Jadida | DHJ | El Jadida | Ben M'Hamed El Abdi Stadium | 10,000 |
| FUS Rabat | FUS | Rabat | Moulay Hassan Stadium | 22,000 |
| HUS Agadir | HUSA | Agadir | Adrar Stadium | 45,480 |
| IR Tanger | IRT | Tanger | Ibn Batouta Stadium | 75,000 |
| MAS Fez | MAS | Fez | Fez Stadium | 45,000 |
| KAC Marrakech | KACM | Marrakech | Marrakesh Stadium | 45,240 |
| OC Safi | OCS | Safi | El Massira Stadium | 10,000 |
| Olympique Dcheira | OD | Dcheira El Jihadia | Adrar Stadium | 45,480 |
| Raja CA | RCA | Casablanca | Mohammed V Stadium | 45,891 |
| RCA Zemamra | RCAZ | Zemamra | Ahmed Choukri Stadium | 2,500 |
| RS Berkane | RSB | Berkane | Berkane Municipal Stadium | 15,000 |
| US Yacoub El Mansour | USYM | Rabat | Rabat Olympic Stadium | 21,000 |
| UTS Rabat | UTS | Rabat | Al Medina Stadium | 18,000 |
| Wydad AC | WAC | Casablanca | Mohammed V Stadium | 45,891 |
Personnel and kits
[edit]| Team | Head coach | Captain | Kit manufacturer | Shirt sponsors (front) |
|---|---|---|---|---|
| AS FAR | ||||
| COD Meknès | Biougnach, InterPub1, Dante2 | |||
| DH El Jadidi | TGCC, Mazagan | |||
| FUS Rabat | Novec, Cosumar, LafargeHolcim Maroc1 | |||
| HUS Agadir | Afriquia, Moov'up2 | |||
| IR Tanger | Tanger-Med | |||
| KAC Marrakech | Visit Marrakech, Pickalbatros | |||
| MAS Fes | TGCC, Daiko1, Ingelec1, VitrA3 | |||
| OC Safi | ||||
| Olympique Dcheira | Afriquia Gaz, Atay Diwan1, Continental1, Vivalu2 | |||
| Raja CA | Changan, Kayna, Sofac3, Nor'Dar, Marsa Maroc1, Pare-Brise Express23 | |||
| RCA Zemamra | IGASERG, BH Medical Groupe | |||
| RS Berkane | Thé Dahmiss, Viva1, National Gaz1 | |||
| UTS Rabat | ||||
| US Yacoub El Mansour | CAT+, Smalter1, Guichet2 | |||
| Wydad AC | Ingelec, Or Blanc1 |
Managerial changes
[edit]| Teams | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
|---|---|---|---|---|---|---|
| HUS Agadir | End of contract | 5 June 2025 | Pre-season | 5 June 2025 | ||
| Raja CA | Mutual consent | 22 September 2025 | 5th | 22 September 2025 | ||
| KAC Marrakech | Sacked | 30 September 2025 | 16th | 3 October 2025 | ||
| OC Safi | Sacked | 4 October 2025 | 8th | 4 October 2025 | ||
| RCA Zemamra | Sacked | 10 October 2025 | 15th | (Caretaker) |
14 October 2025 | |
| OC Safi | 31 October 2025 | 9th | 3 November 2025 | |||
| IR Tanger | Sacked | 18 November 2025 | 9th | 2 December 2025 | ||
| RCA Zemamra | (Caretaker) |
1 January 2026 | 10th | 1 January 2026 | ||
| OC Safi | Sacked | 21 February 2026 | 16th | 24 February 2026 | ||
| RCA Zemamra | Sacked | 25 February 2026 | 13th | 25 February 2026 | ||
| HUS Agadir | Signed by Burkina Faso | 1 March 2026 | 9th | 10 March 2026 | ||
| IR Tanger | Contract Terminated | 10 March 2026 | 12th | 11 March 2026 | ||
| UTS Rabat | Sacked | 13 March 2026 | 14th | 13 March 2026 | ||
| Wydad AC | Mutual consent | 24 March 2026 | 2nd | 25 March 2026 | ||
| Olympique Dcheira | Sacked | 31 March 2026 | 10th | 1 April 2026 | ||
| Wydad AC | Sacked | 30 April 2026 | 4th | 1 May 2026 | ||
| Olympique Dcheira | 14 May 2026 | 13th | 20 May 2026 | |||
| COD Meknes | Sacked | 25 May 2026 | 8th | 25 May 2026 | ||
| OC Safi | Sacked | 2 June 2026 | 16th | 4 June 2026 | ||
| Raja CA | Sacked | 11 June 2026 | 5th | 12 June 2026 | ||
| Wydad AC | Sacked | 22 June 2026 | 5th | 25 June 2026 |
League table
[edit]| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Maghreb Fez (C) | 30 | 16 | 11 | 3 | 40 | 17 | +23 | 59 | Qualification for Champions League |
| 2 | RS Berkane | 30 | 16 | 9 | 5 | 44 | 27 | +17 | 57 | |
| 3 | Raja CA | 30 | 16 | 8 | 6 | 39 | 19 | +20 | 56 | Qualification for Confederation Cup[a] |
| 4 | AS FAR | 30 | 13 | 16 | 1 | 45 | 22 | +23 | 55 | |
| 5 | Wydad AC | 30 | 13 | 4 | 13 | 39 | 33 | +6 | 43 | |
| 6 | DH El Jadida | 30 | 9 | 13 | 8 | 30 | 34 | −4 | 40 | |
| 7 | Ittihad Tanger | 30 | 9 | 12 | 9 | 27 | 31 | −4 | 39 | |
| 8 | FUS Rabat | 30 | 9 | 10 | 11 | 31 | 36 | −5 | 37 | |
| 9 | Kawkab Marrakech | 30 | 8 | 12 | 10 | 27 | 26 | +1 | 36[b] | |
| 10 | COD Meknes | 30 | 9 | 9 | 12 | 24 | 33 | −9 | 36[b] | |
| 11 | RCA Zemamra | 30 | 8 | 9 | 13 | 28 | 37 | −9 | 33[c] | |
| 12 | Hassania Agadir | 30 | 8 | 9 | 13 | 27 | 39 | −12 | 33[c] | |
| 13 | UTS Rabat (O) | 30 | 6 | 13 | 11 | 32 | 40 | −8 | 31 | Qualification to relegation play-offs |
| 14 | Olympic Dcheira (R) | 30 | 7 | 9 | 14 | 29 | 40 | −11 | 30[d] | |
| 15 | US Yacoub Mansour (R) | 30 | 7 | 9 | 14 | 34 | 44 | −10 | 30[d] | Relegation to Botola Pro 2 |
| 16 | Olympic Safi (R) | 30 | 3 | 13 | 14 | 24 | 42 | −18 | 22 |
Rules for classification: 1) Points; 2a) Head-to-head goal difference if they are two teams with equal points; 2b) Goal difference if they are more than two teams with equal points; 3) Number of wins; 4) Goals scored; 5) Play-off between involved teams if necessary.
Source: FRMF Competitions ruleset: Article 54.2
(C) Champions; (O) Play-off winners; (R) Relegated
Notes:
- ↑ Since the 2024-25 Throne Cup was postponed until the following season, it's spot in the CAF Confederation Cup was given to the 4th placed team.
- 1 2 Head-to-head Goal Difference: KACM +2, CODM -2
- 1 2 Tied on head-to-head Goal Difference and number of wins. RCAZ was ranked ahead for having scored more goals.
- 1 2 Head-to-head Goal Difference: OD +1, USYM -1
Results
[edit]Promotion/relegation play-offs
[edit]The teams finishing 14rd and 13th faced off against 3rd and 4th from Botola Pro 2, respectively.
| US Amal Tiznit | 0 - 0 | Olympic Dcheira |
|---|---|---|
| Koumah |
Report |
| Olympic Dcheira | 1 - 1 | US Amal Tiznit |
|---|---|---|
| El Khafi |
Report | Essalhi |
US Amal Tiznit won on Away Goals.
| JS Massira | 1 - 1 | UTS Rabat |
|---|---|---|
| El Filal |
Report | Arjoune |
| UTS Rabat | 3 - 0 | JS Massira |
|---|---|---|
| Walid Rhailouf Omar Arjoune Mohamed Fouzair |
Report |
UTS Rabat won 4-1 on Aggregate.
See also
[edit]References
[edit]- ↑ El Aalaoui, Abdellah (24 July 2025). "RS Berkane are celebrating their league title". Hesspress (in Arabic).
- ↑ Kabbour, Abderrahim (5 June 2026). "MAS Fez end 41 Year wait for Botola Pro Title". Morocco World News.
- ↑ "4 draws, 26 losses and 0 wins, then relegation to the second tier... Unforgettable season for an SCC Mohammedia that paid the price for a financial and institutional crisis". ElBotola (in Arabic). 13 May 2026.
- ↑ Ben Hilal, Yasser (12 May 2025). "Numbers and stats from Moghreb Tetouan's official relegation to the second national division". 9 April (in Arabic).
- ↑ Fenkar, Mohammed (14 May 2025). "Kawkab Marrakech returns to the top flight". Hesspress (in Arabic).
- ↑ "US Yacoub El Mansour are promoted to the Moroccan Championship". Koora (in Arabic). 18 May 2025.
- ↑ Raad, Amine (6 June 2025). "Playoffs matches: Olympic Dcheira finally reach the top flight, while HUSA survives the drop". Le Matin (in French).
- ↑ "Amir Abdou signe à Hassania Agadir" [Amir Abdou signs for Hassania Agadir]. sportnewsafrica.com. 16 June 2025.
- ↑ "Raja Casablanca Appoint South African Fadlu Davids as New Head Coach". moroccoworldnews.com. 22 September 2025.