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
1Renaissance Berkane10721239+142351643
2Wydad AC10721207+132361394
3FAR Rabat10640182+1622217
4Maghreb Fes10550155+1020410
5CODM Meknes1053298+11843539
6Raja Casablanca1045193+61722198
7DHJ El Jadida10433811-31532177
8Olympique Dcheira104241012-21443683
9Hassania Agadir10415913-41332472
10CR Khemis Zemamra10325814-611520
11Kawkab Marrakech102449901052274
12Ittihad Tanger10244813-51052434
13FUS Rabat102351114-3962470
14Olympique Safi10226816-8851387
15Yacoub El Mansour10136914-56520
16UTS Rabat10055715-8563175

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 
6Renaissance Berkane611 1023 
7Hassania Agadir610 1013 
8Raja Casablanca69 1017 
9Olympique Dcheira68 1014 
10Ittihad Tanger67 1010 
11Kawkab Marrakech66 1010 
12CR Khemis Zemamra66 1011 
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
1Renaissance Berkane23914325/10 (50%)8/10 (80%)2/10 (20%)4/10 (40%)39
2Wydad AC20713276/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)18
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
5CODM Meknes981174/10 (40%)6/10 (60%)3/10 (30%)5/10 (50%)47
6Raja Casablanca936122/10 (20%)5/10 (50%)2/10 (20%)7/10 (70%)50
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 Agadir913-4223/10 (30%)2/10 (20%)7/10 (70%)3/10 (30%)27
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
12Ittihad Tanger813-5215/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)35
13FUS Rabat1114-3256/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)39
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
1Renaissance Berkane232735   
2Wydad AC2321410.66228
3FAR Rabat222738   
4Maghreb Fes202032   
5CODM Meknes182131   
6Raja Casablanca172736   
7DHJ El Jadida152534   
8Olympique Dcheira142129   
9Hassania Agadir132839   
10CR Khemis Zemamra112946   
11Kawkab Marrakech102432   
12Ittihad Tanger102942   
13FUS Rabat93037   
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
1Olympique Dcheira683424
2Renaissance Berkane643400
3CODM Meknes539335
4Hassania Agadir472293
5FUS Rabat470292
6Ittihad Tanger434270
7Wydad AC394245
8Olympique Safi387240
9Kawkab Marrakech274170
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,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