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
1Maghreb Fes10640176+112251380
2Raja Casablanca10631154+1121310
3DHJ El Jadida10631105+52141283
4Renaissance Berkane10541128+41973433
5FAR Rabat10460126+61843433
6Wydad AC105231610+61751211
7CODM Meknes1052378-117210
8Kawkab Marrakech1027185+313410
9CR Khemis Zemamra103251114-3116261
10FUS Rabat103251216-4116187
11Hassania Agadir10235811-39410
12Ittihad Tanger10235611-5941683
13Olympique Dcheira102351016-6951840
14Olympique Safi10145914-5772292
15UTS Rabat10055917-85710
16Yacoub El Mansour10127917-85610

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
1Raja Casablanca614 1021 
2Maghreb Fes614 1022 
3Renaissance Berkane612 1019 
4DHJ El Jadida611 1021 
5FAR Rabat610 1018 
6FUS Rabat610 1011 
7CODM Meknes610 1017 
8Kawkab Marrakech68 1013 
9Olympique Safi66 107 
10CR Khemis Zemamra65 1011 
11Wydad AC65 1017 
12Olympique Dcheira64 109 
13Hassania Agadir63 109 
14UTS Rabat63 105 
15Ittihad Tanger62 109 
16Yacoub El Mansour62 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
1Maghreb Fes17611235/10 (50%)7/10 (70%)1/10 (10%)5/10 (50%)33
2Raja Casablanca15411193/10 (30%)7/10 (70%)2/10 (20%)6/10 (60%)35
3DHJ El Jadida1055154/10 (40%)5/10 (50%)3/10 (30%)6/10 (60%)54
4Renaissance Berkane1284207/10 (70%)6/10 (60%)3/10 (30%)2/10 (20%)48
5FAR Rabat1266184/10 (40%)5/10 (50%)1/10 (10%)6/10 (60%)34
6Wydad AC16106265/10 (50%)5/10 (50%)4/10 (40%)3/10 (30%)39
7CODM Meknes78-1152/10 (20%)5/10 (50%)4/10 (40%)5/10 (50%)59
8Kawkab Marrakech853134/10 (40%)4/10 (40%)2/10 (20%)5/10 (50%)57
9CR Khemis Zemamra1114-3256/10 (60%)3/10 (30%)5/10 (50%)3/10 (30%)36
10FUS Rabat1216-4286/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)40
11Hassania Agadir811-3194/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)26
12Ittihad Tanger611-5174/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)36
13Olympique Dcheira1016-6265/10 (50%)4/10 (40%)5/10 (50%)2/10 (20%)26
14Olympique Safi914-5237/10 (70%)1/10 (10%)8/10 (80%)1/10 (10%)37
15UTS Rabat917-8267/10 (70%)4/10 (40%)6/10 (60%)0/10 (0%)45
16Yacoub El Mansour917-8266/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)28
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
1Maghreb Fes222131
2Raja Casablanca212634
3DHJ El Jadida212030
4Renaissance Berkane192227
5FAR Rabat182433
6Wydad AC172735
7CODM Meknes172430
8Kawkab Marrakech132229
9CR Khemis Zemamra112641
10FUS Rabat112836
11Hassania Agadir92442
12Ittihad Tanger92941
13Olympique Dcheira92132
14Olympique Safi72839
15UTS Rabat52942
16Yacoub El Mansour52429
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 Dcheira840522
2Ittihad Tanger683424
3FAR Rabat433269
4Renaissance Berkane433269
5Maghreb Fes380236
6Olympique Safi292181
7DHJ El Jadida283176
8Wydad AC211131
9FUS Rabat8754
10CR Khemis Zemamra6138
11CODM Meknes00
12Hassania Agadir00
13Kawkab Marrakech00
14Raja Casablanca00
15UTS Rabat00
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,835
2Renaissance Berkane1,769
3Raja Casablanca1,764
4Wydad AC1,683
5Maghreb Fes1,630
6FUS Rabat1,615
7CR Khemis Zemamra1,506
8CODM Meknes1,503
9Olympique Safi1,493
10Olympique Dcheira1,486
11DHJ El Jadida1,473
12Kawkab Marrakech1,444
13Hassania Agadir1,443
14Ittihad Tanger1,433
15Yacoub El Mansour1,410
16UTS Rabat1,405

League Table for this division