Botola Pro — 2017
Standings — 2017
The 2017 Botola Pro season standings featuring 16 teams. Raja Casablanca leads the table with 31 points from 16 matches, followed by Hassania Agadir on 30 points. The teams have scored 285 goals combined this season.
1Raja Casablanca
Played 16Won 9Drawn 4Lost 3Goal Diff +12Points 31
2Hassania Agadir
Played 16Won 8Drawn 6Lost 2Goal Diff +15Points 30
3Ittihad Tanger
Played 16Won 8Drawn 6Lost 2Goal Diff +10Points 30
4Difaa EL Jadida
Played 16Won 7Drawn 4Lost 5Goal Diff +9Points 25
5FAR Rabat
Played 16Won 6Drawn 7Lost 3Goal Diff +3Points 25
6Renaissance Berkane
Played 16Won 7Drawn 3Lost 6Goal Diff +3Points 24
7FUS Rabat
Played 16Won 6Drawn 5Lost 5Goal Diff +2Points 23
8Olympique Safi
Played 16Won 4Drawn 10Lost 2Goal Diff +3Points 22
9Chabab RIF Hoceima
Played 16Won 5Drawn 7Lost 4Goal Diff +2Points 22
10Kawkab Marrakech
Played 16Won 5Drawn 6Lost 5Goal Diff -5Points 21
11Wydad AC
Played 16Won 5Drawn 4Lost 7Goal Diff +2Points 19
Played 16Won 4Drawn 5Lost 7Goal Diff -5Points 17
13Olympique Khouribga
Played 16Won 4Drawn 4Lost 8Goal Diff -12Points 16
Played 16Won 2Drawn 9Lost 5Goal Diff -6Points 15
Played 16Won 2Drawn 6Lost 8Goal Diff -15Points 12
16Moghreb Tetouan
Played 16Won 1Drawn 4Lost 11Goal Diff -18Points 7
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
1Raja Casablanca | 1 | 16 | 9 | 4 | 3 | 29 | 17 | +12 | 31 |
2Hassania Agadir | 2 | 16 | 8 | 6 | 2 | 27 | 12 | +15 | 30 |
3Ittihad Tanger | 3 | 16 | 8 | 6 | 2 | 20 | 10 | +10 | 30 |
4Difaa EL Jadida | 4 | 16 | 7 | 4 | 5 | 28 | 19 | +9 | 25 |
5FAR Rabat | 5 | 16 | 6 | 7 | 3 | 16 | 13 | +3 | 25 |
6Renaissance Berkane | 6 | 16 | 7 | 3 | 6 | 21 | 18 | +3 | 24 |
7FUS Rabat | 7 | 16 | 6 | 5 | 5 | 16 | 14 | +2 | 23 |
8Olympique Safi | 8 | 16 | 4 | 10 | 2 | 17 | 14 | +3 | 22 |
9Chabab RIF Hoceima | 9 | 16 | 5 | 7 | 4 | 18 | 16 | +2 | 22 |
10Kawkab Marrakech | 10 | 16 | 5 | 6 | 5 | 14 | 19 | -5 | 21 |
11Wydad AC | 11 | 16 | 5 | 4 | 7 | 19 | 17 | +2 | 19 |
| 12 | 16 | 4 | 5 | 7 | 12 | 17 | -5 | 17 | |
13Olympique Khouribga | 13 | 16 | 4 | 4 | 8 | 17 | 29 | -12 | 16 |
| 14 | 16 | 2 | 9 | 5 | 12 | 18 | -6 | 15 | |
| 15 | 16 | 2 | 6 | 8 | 11 | 26 | -15 | 12 | |
16Moghreb Tetouan | 16 | 16 | 1 | 4 | 11 | 8 | 26 | -18 | 7 |
Betting Insights
Both Score %
49.6%
Percentage of matches where both teams scored
Over 2.5 / 5.5 %
42.9%
Percentage of matches with over 2.5 goals (football) or 5.5 (hockey)
Home Win %
45.8%
Percentage of matches won by home teams
Draw %
31.3%
Percentage of matches ending in a draw
Away Win %
22.9%
Percentage of matches won by away teams
Most Common Scorelines
1-0
16.3%(39)
0-0
13.3%(32)
1-1
12.9%(31)
2-1
11.7%(28)
1-2
7.5%(18)
2-0
6.7%(16)
0-1
5.8%(14)
2-2
4.2%(10)
3-1
3.8%(9)
3-0
2.5%(6)
Teams
Raja Casablanca
Hassania Agadir
Ittihad Tanger
Difaa EL Jadida
FAR Rabat
Renaissance Berkane
FUS Rabat
Olympique Safi
Chabab RIF Hoceima
Kawkab Marrakech
Wydad AC
Rapide Oued ZEM
Olympique Khouribga
Chabab Atl. Khenifra
Racing de Casablanca
Moghreb Tetouan
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.
Renaissance Berkane | 3 – 2 | Kawkab Marrakech | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wydad AC | 3 – 1 | Chabab Atl. Khenifra | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rapide Oued ZEM | 0 – 1 | FUS Rabat | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moghreb Tetouan | 0 – 1 | Hassania Agadir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Racing de Casablanca | 1 – 2 | Raja Casablanca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Difaa EL Jadida | 1 – 0 | Olympique Safi | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Chabab RIF Hoceima | 2 – 0 | Ittihad Tanger | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FAR Rabat | 1 – 0 | Olympique Khouribga | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Khouribga | 5 – 0 | Racing de Casablanca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kawkab Marrakech | 1 – 0 | Chabab RIF Hoceima | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 7 May 2026