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+112031337
4Wydad AC106221611+520700
5CODM Meknes10532108+218420
6Raja Casablanca1045193+61723198
7Olympique Dcheira10433118+31552683
8DHJ El Jadida10433811-315320
9Hassania Agadir104151014-41342472
10CR Khemis Zemamra10325714-71142145
11Ittihad Tanger10244813-51053434
12Olympique Safi102351017-79600
13Kawkab Marrakech922589-1841490
14FUS Rabat102261015-5851470
15Yacoub El Mansour10145913-47520
16UTS Rabat10055715-8563296

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 1018 
7Raja Casablanca69 1017 
8Hassania Agadir69 1013 
9CR Khemis Zemamra69 1011 
10Olympique Dcheira68 1015 
11Kawkab Marrakech68 98 
12Ittihad Tanger67 1010 
13Yacoub El Mansour65 107 
14FUS Rabat64 108 
15Olympique Safi63 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
5CODM Meknes1082184/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
7Olympique Dcheira1183195/10 (50%)2/10 (20%)8/10 (80%)2/10 (20%)33
8DHJ El Jadida811-3193/10 (30%)5/10 (50%)2/10 (20%)5/10 (50%)37
9Hassania Agadir1014-4244/10 (40%)3/10 (30%)7/10 (70%)2/10 (20%)29
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%)37
12Olympique Safi1017-7276/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)46
13Kawkab Marrakech89-1174/9 (44%)5/9 (56%)3/9 (33%)2/9 (22%)32
14FUS Rabat1015-5255/10 (50%)4/10 (40%)6/10 (60%)1/10 (10%)34
15Yacoub El Mansour913-4225/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)38
16UTS Rabat715-8226/10 (60%)5/10 (50%)5/10 (50%)0/10 (0%)35
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
5CODM Meknes182130   
6Raja Casablanca172536   
7Olympique Dcheira152230   
8DHJ El Jadida152434   
9Hassania Agadir132637   
10CR Khemis Zemamra112945   
11Ittihad Tanger102641   
12Olympique Safi93240   
13Kawkab Marrakech82431   
14FUS Rabat82737   
15Yacoub El Mansour72839   
16UTS Rabat53241   
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
2Kawkab Marrakech490304
3Hassania Agadir472293
4FUS Rabat470292
5Ittihad Tanger434270
6Maghreb Fes337209
7UTS Rabat296184
8Raja Casablanca198123
9CR Khemis Zemamra14590
10CODM Meknes00
11DHJ El Jadida00
12FAR Rabat00
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,513
8Olympique Safi1,511
9CODM Meknes1,507
10CR Khemis Zemamra1,505
11Hassania Agadir1,459
12Ittihad Tanger1,453
13Yacoub El Mansour1,452
14DHJ El Jadida1,446
15Kawkab Marrakech1,436
16UTS Rabat1,418

League Table for this division