Botola Pro — 2025
Standings — 2025
The 2025 Botola Pro season standings featuring 16 teams. FAR Rabat leads the table with 31 points from 15 matches, followed by Maghreb Fès on 31 points. The teams have scored 255 goals combined this season.
Played 15Won 8Drawn 7Lost 0Goal Diff +18Points 31
Played 15Won 8Drawn 7Lost 0Goal Diff +15Points 31
Played 15Won 9Drawn 3Lost 3Goal Diff +13Points 30
Played 15Won 8Drawn 6Lost 1Goal Diff +13Points 30
Played 15Won 7Drawn 6Lost 2Goal Diff +9Points 27
Played 15Won 7Drawn 5Lost 3Goal Diff +1Points 26
Played 15Won 5Drawn 6Lost 4Goal Diff -3Points 21
Played 15Won 5Drawn 3Lost 7Goal Diff -2Points 18
Played 16Won 5Drawn 3Lost 8Goal Diff -6Points 18
Played 15Won 3Drawn 7Lost 5Goal Diff +0Points 16
Played 15Won 4Drawn 4Lost 7Goal Diff -7Points 16
Played 15Won 4Drawn 4Lost 7Goal Diff -9Points 16
Played 16Won 2Drawn 7Lost 7Goal Diff -9Points 13
Played 15Won 2Drawn 5Lost 8Goal Diff -12Points 11
Played 15Won 0Drawn 9Lost 6Goal Diff -9Points 9
Played 15Won 1Drawn 4Lost 10Goal Diff -12Points 7
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 15 | 8 | 7 | 0 | 23 | 5 | +18 | 31 | |
| 2 | 15 | 8 | 7 | 0 | 22 | 7 | +15 | 31 | |
| 3 | 15 | 9 | 3 | 3 | 26 | 13 | +13 | 30 | |
| 4 | 15 | 8 | 6 | 1 | 17 | 4 | +13 | 30 | |
| 5 | 15 | 7 | 6 | 2 | 23 | 14 | +9 | 27 | |
| 6 | 15 | 7 | 5 | 3 | 12 | 11 | +1 | 26 | |
| 7 | 15 | 5 | 6 | 4 | 12 | 15 | -3 | 21 | |
| 8 | 15 | 5 | 3 | 7 | 18 | 20 | -2 | 18 | |
| 9 | 16 | 5 | 3 | 8 | 13 | 19 | -6 | 18 | |
| 10 | 15 | 3 | 7 | 5 | 13 | 13 | +0 | 16 | |
| 11 | 15 | 4 | 4 | 7 | 13 | 20 | -7 | 16 | |
| 12 | 15 | 4 | 4 | 7 | 13 | 22 | -9 | 16 | |
| 13 | 16 | 2 | 7 | 7 | 11 | 20 | -9 | 13 | |
| 14 | 15 | 2 | 5 | 8 | 12 | 24 | -12 | 11 | |
| 15 | 15 | 0 | 9 | 6 | 14 | 23 | -9 | 9 | |
| 16 | 15 | 1 | 4 | 10 | 13 | 25 | -12 | 7 |
Betting Insights
2.09Goals / Match
46.8%Both Score %
34.7%Over 2.5 / 5.5 %
36.3%Home Win %
37.1%Draw %
26.6%Away Win %
53.2%Clean Sheet %
Most Common Scorelines
1-1
21.0%(26)
1-0
15.3%(19)
0-0
13.7%(17)
1-2
9.7%(12)
2-0
7.3%(9)
2-1
6.5%(8)
0-2
4.0%(5)
0-1
4.0%(5)
1-3
3.2%(4)
3-0
3.2%(4)
Goals by Period
0-15
11.2%
16-30
13.2%
31-45
19.6%
46-60
14.0%
61-75
15.6%
76-90
26.4%
Teams
FAR Rabat
Maghreb Fès
Wydad AC
Raja Casablanca
Renaissance Berkane
CODM Meknès
Difaa EL Jadida
FUS Rabat
Hassania Agadir
Kawkab Marrakech
CR Khemis Zemamra
Olympique Dcheïra
Ittihad Tanger
Olympique Safi
UTS Rabat
Yacoub El Mansour
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Kawkab Marrakech | 0 – 0 | Wydad AC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UTS Rabat | 1 – 1 | Olympique Safi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CODM Meknès | 0 – 1 | Difaa EL Jadida | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hassania Agadir | 1 – 1 | Ittihad Tanger | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAR Rabat | 0 – 0 | Renaissance Berkane | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Safi | 1 – 3 | CR Khemis Zemamra | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Maghreb Fès | 1 – 0 | Wydad AC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wydad AC | 1 – 1 | Difaa EL Jadida | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kawkab Marrakech | 0 – 0 | FAR Rabat | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Renaissance Berkane | 1 – 1 | Maghreb Fès | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 Apr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 26 Apr 2026