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
1FAR Rabat10730192+1724200
2Renaissance Berkane10631229+1321500
3Maghreb Fes10550154+1120300
4Wydad AC106221611+520700
5Raja Casablanca1045193+61722198
6CODM Meknes104428801642539
7Olympique Dcheira10433118+31552683
8DHJ El Jadida10433811-315310
9Hassania Agadir10415913-41332472
10CR Khemis Zemamra10325714-711410
11Ittihad Tanger10244813-51052434
12Kawkab Marrakech10235910-1951274
13FUS Rabat102351114-3962470
14Olympique Safi102351017-79600
15Yacoub El Mansour10145913-47510
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 1020 
2FAR Rabat614 1024 
3DHJ El Jadida613 1015 
4Maghreb Fes612 1020 
5Renaissance Berkane611 1021 
6CODM Meknes611 1016 
7Hassania Agadir610 1013 
8Raja Casablanca69 1017 
9CR Khemis Zemamra69 1011 
10Olympique Dcheira68 1015 
11Kawkab Marrakech68 109 
12Ittihad Tanger67 1010 
13Yacoub El Mansour65 107 
14Olympique Safi63 109 
15FUS Rabat62 109 
16UTS Rabat62 105 
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
1FAR Rabat19217212/10 (20%)7/10 (70%)1/10 (10%)8/10 (80%)32
2Renaissance Berkane22913315/10 (50%)8/10 (80%)2/10 (20%)4/10 (40%)35
3Maghreb Fes15411193/10 (30%)5/10 (50%)2/10 (20%)7/10 (70%)29
4Wydad AC16115277/10 (70%)6/10 (60%)3/10 (30%)3/10 (30%)16
5Raja Casablanca936122/10 (20%)5/10 (50%)2/10 (20%)7/10 (70%)50
6CODM Meknes880164/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)46
7Olympique Dcheira1183195/10 (50%)3/10 (30%)7/10 (70%)2/10 (20%)37
8DHJ El Jadida811-3193/10 (30%)6/10 (60%)2/10 (20%)5/10 (50%)42
9Hassania Agadir913-4223/10 (30%)2/10 (20%)7/10 (70%)3/10 (30%)27
10CR Khemis Zemamra714-7214/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)32
11Ittihad Tanger813-5215/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)35
12Kawkab Marrakech910-1195/10 (50%)6/10 (60%)3/10 (30%)2/10 (20%)39
13FUS Rabat1114-3256/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)39
14Olympique Safi1017-7276/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)46
15Yacoub El Mansour913-4225/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)38
16UTS Rabat715-8226/10 (60%)4/10 (40%)6/10 (60%)0/10 (0%)42
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
1FAR Rabat242737   
2Renaissance Berkane212934   
3Maghreb Fes202032   
4Wydad AC2024421.17020
5Raja Casablanca172736   
6CODM Meknes162231   
7Olympique Dcheira152230   
8DHJ El Jadida152534   
9Hassania Agadir132839   
10CR Khemis Zemamra112945   
11Ittihad Tanger102942   
12Kawkab Marrakech92432   
13FUS Rabat93037   
14Olympique Safi93240   
15Yacoub El Mansour72940   
16UTS Rabat53441   
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
1Olympique Dcheira683424
2CODM Meknes539335
3Hassania Agadir472293
4FUS Rabat470292
5Ittihad Tanger434270
6Kawkab Marrakech274170
7Raja Casablanca198123
8UTS Rabat175109
9CR Khemis Zemamra00
10DHJ El Jadida00
11FAR Rabat00
12Maghreb Fes00
13Olympique Safi00
14Renaissance Berkane00
15Wydad AC00
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,752
3Raja Casablanca1,746
4Wydad AC1,680
5FUS Rabat1,603
6Maghreb Fes1,589
7Olympique Dcheira1,524
8Olympique Safi1,511
9CODM Meknes1,507
10CR Khemis Zemamra1,505
11Hassania Agadir1,459
12DHJ El Jadida1,454
13Yacoub El Mansour1,452
14Ittihad Tanger1,443
15Kawkab Marrakech1,436
16UTS Rabat1,410

League Table for this division