The Fishy - Grimsby Town FC

ma flag

Moroccan Botola Pro Form Table

Moroccan Botola Pro Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Wydad AC10721207+132361394
2Renaissance Berkane10721209+112352643
3FAR Rabat10640182+1622217
4Maghreb Fes10550155+1020410
5Raja Casablanca10541113+81923198
6CODM Meknes1053298+11843539
7DHJ El Jadida10433811-31532177
8Olympique Dcheira104241012-21442683
9Hassania Agadir10424911-21432257
10CR Khemis Zemamra10325814-611530
11Kawkab Marrakech102449901052274
12FUS Rabat102351113-2962426
13Ittihad Tanger10235714-7943725
14Olympique Safi10226816-8851387
15Yacoub El Mansour10136914-56520
16UTS Rabat10055715-8562175

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

Moroccan Botola Pro (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Wydad AC616 1023 
2FAR Rabat614 1022 
3CODM Meknes614 1018 
4DHJ El Jadida614 1015 
5Maghreb Fes612 1020 
6Raja Casablanca611 1019 
7Renaissance Berkane611 1023 
8Hassania Agadir68 1014 
9Olympique Dcheira68 1014 
10Ittihad Tanger67 109 
11CR Khemis Zemamra67 1011 
12Kawkab Marrakech66 1010 
13Yacoub El Mansour64 106 
14UTS Rabat63 105 
15FUS Rabat62 109 
16Olympique Safi60 108 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Wydad AC20713276/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)18
2Renaissance Berkane20911295/10 (50%)8/10 (80%)2/10 (20%)4/10 (40%)40
3FAR Rabat18216202/10 (20%)7/10 (70%)1/10 (10%)8/10 (80%)36
4Maghreb Fes15510204/10 (40%)6/10 (60%)1/10 (10%)6/10 (60%)31
5Raja Casablanca1138142/10 (20%)6/10 (60%)2/10 (20%)7/10 (70%)46
6CODM Meknes981174/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)47
7DHJ El Jadida811-3193/10 (30%)6/10 (60%)2/10 (20%)5/10 (50%)42
8Olympique Dcheira1012-2224/10 (40%)3/10 (30%)7/10 (70%)2/10 (20%)39
9Hassania Agadir911-2203/10 (30%)2/10 (20%)6/10 (60%)4/10 (40%)30
10CR Khemis Zemamra814-6225/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)39
11Kawkab Marrakech990185/10 (50%)5/10 (50%)3/10 (30%)3/10 (30%)42
12FUS Rabat1113-2246/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)41
13Ittihad Tanger714-7214/10 (40%)2/10 (20%)7/10 (70%)2/10 (20%)37
14Olympique Safi816-8245/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)50
15Yacoub El Mansour914-5235/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)36
16UTS Rabat715-8226/10 (60%)3/10 (30%)7/10 (70%)0/10 (0%)46
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Wydad AC2327500.66228
2Renaissance Berkane232835   
3FAR Rabat222738   
4Maghreb Fes202032   
5Raja Casablanca192635   
6CODM Meknes182131   
7DHJ El Jadida152635   
8Olympique Dcheira142130   
9Hassania Agadir142940   
10CR Khemis Zemamra113048   
11Kawkab Marrakech102433   
12FUS Rabat92937   
13Ittihad Tanger92842   
14Olympique Safi83040   
15Yacoub El Mansour62029   
16UTS Rabat53242   
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Ittihad Tanger725450
2Olympique Dcheira683424
3Renaissance Berkane643400
4CODM Meknes539335
5FUS Rabat426265
6Wydad AC394245
7Olympique Safi387240
8Kawkab Marrakech274170
9Hassania Agadir257160
10Raja Casablanca198123
11DHJ El Jadida177110
12UTS Rabat175109
13FAR Rabat74
14CR Khemis Zemamra00
15Maghreb Fes00
16Yacoub El Mansour00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeam ELO Rating
1FAR Rabat1,795
2Renaissance Berkane1,761
3Raja Casablanca1,749
4Wydad AC1,699
5FUS Rabat1,599
6Maghreb Fes1,597
7CODM Meknes1,515
8Olympique Dcheira1,505
9Olympique Safi1,502
10CR Khemis Zemamra1,500
11Hassania Agadir1,459
12DHJ El Jadida1,454
13Yacoub El Mansour1,444
14Ittihad Tanger1,440
15Kawkab Marrakech1,436
16UTS Rabat1,410

League Table for this division