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 Fes10550166+1020510
2FAR Rabat10550144+102033433
3Wydad AC106131810+81951252
4Raja Casablanca10541113+819200
5DHJ El Jadida1053299018400
6CODM Meknes1053288018300
7Renaissance Berkane10442108+21663865
8Kawkab Marrakech1026286+212400
9FUS Rabat103251214-211600
10Hassania Agadir10325911-211400
11CR Khemis Zemamra103251014-4115161
12Ittihad Tanger10235611-59400
13Olympique Dcheira10235915-69400
14Olympique Safi10136817-96610
15UTS Rabat10055917-85700
16Yacoub El Mansour10127816-85600

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
1FAR Rabat612 1020 
2Maghreb Fes612 1020 
3Raja Casablanca611 1019 
4FUS Rabat611 1011 
5CODM Meknes611 1018 
6Renaissance Berkane69 1016 
7DHJ El Jadida69 1018 
8CR Khemis Zemamra68 1011 
9Kawkab Marrakech68 1012 
10Wydad AC67 1019 
11Olympique Safi66 106 
12Hassania Agadir65 1011 
13Olympique Dcheira65 109 
14UTS Rabat63 105 
15Ittihad Tanger62 109 
16Yacoub El Mansour61 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 Fes16610225/10 (50%)7/10 (70%)1/10 (10%)5/10 (50%)36
2FAR Rabat14410183/10 (30%)5/10 (50%)1/10 (10%)7/10 (70%)30
3Wydad AC18108285/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)36
4Raja Casablanca1138142/10 (20%)6/10 (60%)2/10 (20%)7/10 (70%)38
5DHJ El Jadida990184/10 (40%)4/10 (40%)4/10 (40%)5/10 (50%)45
6CODM Meknes880163/10 (30%)6/10 (60%)3/10 (30%)5/10 (50%)54
7Renaissance Berkane1082186/10 (60%)6/10 (60%)3/10 (30%)2/10 (20%)55
8Kawkab Marrakech862144/10 (40%)4/10 (40%)3/10 (30%)4/10 (40%)50
9FUS Rabat1214-2266/10 (60%)5/10 (50%)5/10 (50%)1/10 (10%)42
10Hassania Agadir911-2204/10 (40%)2/10 (20%)6/10 (60%)4/10 (40%)26
11CR Khemis Zemamra1014-4245/10 (50%)3/10 (30%)5/10 (50%)3/10 (30%)36
12Ittihad Tanger611-5174/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)38
13Olympique Dcheira915-6244/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)26
14Olympique Safi817-9256/10 (60%)1/10 (10%)8/10 (80%)1/10 (10%)40
15UTS Rabat917-8267/10 (70%)3/10 (30%)7/10 (70%)0/10 (0%)49
16Yacoub El Mansour816-8246/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)30
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 Fes202032
2FAR Rabat202234
3Wydad AC192836
4Raja Casablanca192635
5DHJ El Jadida182231
6CODM Meknes182530
7Renaissance Berkane162529
8Kawkab Marrakech122329
9FUS Rabat113237
10Hassania Agadir112541
11CR Khemis Zemamra113142
12Ittihad Tanger92840
13Olympique Dcheira92030
14Olympique Safi62741
15UTS Rabat53042
16Yacoub El Mansour52529
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

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,845
2Renaissance Berkane1,767
3Raja Casablanca1,754
4Wydad AC1,683
5FUS Rabat1,625
6Maghreb Fes1,621
7CODM Meknes1,516
8Olympique Safi1,513
9CR Khemis Zemamra1,494
10Olympique Dcheira1,488
11DHJ El Jadida1,459
12Kawkab Marrakech1,444
13Hassania Agadir1,443
14Ittihad Tanger1,433
15Yacoub El Mansour1,410
16UTS Rabat1,405

League Table for this division