Botola Pro — 2019
Standings — 2019
The 2019 Botola Pro season standings featuring 16 teams. Raja Casablanca leads the table with 60 points from 30 matches, followed by Wydad AC on 59 points. The teams have scored 524 goals combined this season.
Played 30Won 17Drawn 9Lost 4Goal Diff +20Points 60
Played 30Won 17Drawn 8Lost 5Goal Diff +24Points 59
Played 30Won 15Drawn 12Lost 3Goal Diff +12Points 57
Played 30Won 13Drawn 10Lost 7Goal Diff +9Points 49
Played 30Won 12Drawn 12Lost 6Goal Diff +7Points 48
Played 30Won 12Drawn 9Lost 9Goal Diff +11Points 45
Played 30Won 10Drawn 10Lost 10Goal Diff +3Points 40
8Rapide Oued ZEM
Played 30Won 9Drawn 9Lost 12Goal Diff +0Points 36
9Youssoufia Berrechid
Played 30Won 10Drawn 6Lost 14Goal Diff -11Points 36
Played 30Won 9Drawn 9Lost 12Goal Diff -4Points 36
Played 30Won 8Drawn 11Lost 11Goal Diff -2Points 35
Played 30Won 8Drawn 10Lost 12Goal Diff -1Points 34
Played 30Won 6Drawn 15Lost 9Goal Diff -9Points 33
Played 30Won 7Drawn 11Lost 12Goal Diff -16Points 32
15Olympique Khouribga
Played 30Won 6Drawn 10Lost 14Goal Diff -14Points 28
Played 30Won 1Drawn 9Lost 20Goal Diff -29Points 12
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 30 | 17 | 9 | 4 | 43 | 23 | +20 | 60 | |
| 2 | 30 | 17 | 8 | 5 | 52 | 28 | +24 | 59 | |
| 3 | 30 | 15 | 12 | 3 | 35 | 23 | +12 | 57 | |
| 4 | 30 | 13 | 10 | 7 | 39 | 30 | +9 | 49 | |
| 5 | 30 | 12 | 12 | 6 | 35 | 28 | +7 | 48 | |
| 6 | 30 | 12 | 9 | 9 | 45 | 34 | +11 | 45 | |
| 7 | 30 | 10 | 10 | 10 | 30 | 27 | +3 | 40 | |
8Rapide Oued ZEM | 8 | 30 | 9 | 9 | 12 | 30 | 30 | +0 | 36 |
9Youssoufia Berrechid | 9 | 30 | 10 | 6 | 14 | 33 | 44 | -11 | 36 |
| 10 | 30 | 9 | 9 | 12 | 34 | 38 | -4 | 36 | |
| 11 | 30 | 8 | 11 | 11 | 26 | 28 | -2 | 35 | |
| 12 | 30 | 8 | 10 | 12 | 40 | 41 | -1 | 34 | |
| 13 | 30 | 6 | 15 | 9 | 25 | 34 | -9 | 33 | |
| 14 | 30 | 7 | 11 | 12 | 20 | 36 | -16 | 32 | |
15Olympique Khouribga | 15 | 30 | 6 | 10 | 14 | 24 | 38 | -14 | 28 |
| 16 | 30 | 1 | 9 | 20 | 13 | 42 | -29 | 12 |
Betting Insights
Most Common Scorelines
1-0
16.0%(8)
2-1
12.0%(6)
1-2
12.0%(6)
1-1
12.0%(6)
0-1
10.0%(5)
0-0
10.0%(5)
4-1
4.0%(2)
5-2
4.0%(2)
2-2
4.0%(2)
3-1
4.0%(2)
Teams
Raja Casablanca
Wydad AC
Renaissance Berkane
FUS Rabat
Mouloudia Oujda
FAR Rabat
Moghreb Tetouan
Rapide Oued ZEM
Youssoufia Berrechid
Hassania Agadir
Difaa EL Jadida
CR Khemis Zemamra
Olympique Safi
Ittihad Tanger
Olympique Khouribga
Raja Beni Mellal
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.
Raja Casablanca | 2 – 1 | FAR Rabat | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Safi | 0 – 1 | Renaissance Berkane | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hassania Agadir | 0 – 1 | Mouloudia Oujda | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FUS Rabat | 1 – 2 | Wydad AC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CR Khemis Zemamra | 1 – 1 | Raja Beni Mellal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moghreb Tetouan | 2 – 1 | Olympique Khouribga | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rapide Oued ZEM | 5 – 3 | Ittihad Tanger | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Youssoufia Berrechid | 1 – 0 | Difaa EL Jadida | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Olympique Khouribga | 1 – 2 | Raja Casablanca | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Renaissance Berkane | 4 – 1 | Moghreb Tetouan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 Oct | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 26 Apr 2026