The Fishy - Grimsby Town FC

ma flag

Moroccan Botola Pro Form Table

Moroccan Botola Pro Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Ittihad Tanger650183+51524824
2Renaissance Berkane641152+313141104
3FAR Rabat633084+41244642
4UTS Rabat632163+31124791
5Hassania Agadir631265+110240
6Raja Casablanca63128801034356
7Maghreb Fes6222660844171
8Yacoub El Mansour621378-17540
9Kawkab Marrakech621356-1714405
10FUS Rabat614145-173487
11DHJ El Jadida613267-1644512
12CR Khemis Zemamra620479-2634761
13Wydad AC620479-2644169
14Olympique Dcheira612367-1534798
15Olympique Safi612335-2524908
16CODM Meknes6114611-5454318
Moroccan Botola Pro Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Ittihad Tanger10631126+62154824
2FAR Rabat10550148+62074642
3Renaissance Berkane10622117+420341104
4Raja Casablanca105141211+11644356
5Maghreb Fes10433118+31544171
6FUS Rabat1036197+2155487
7Yacoub El Mansour104331312+115940
8UTS Rabat10424111101444791
9Hassania Agadir104241215-314540
10CR Khemis Zemamra104151112-11354761
11Kawkab Marrakech104151011-11344405
12Wydad AC104061112-11254169
13DHJ El Jadida102531112-11174512
14Olympique Dcheira10145912-3764798
15Olympique Safi10145711-4764908
16CODM Meknes10127615-9554318
Moroccan Botola Pro Form (Home)
Pos Team P W D L F A GD PtsBTTS
1FAR Rabat642094+5144
2Renaissance Berkane641185+3132
3DHJ El Jadida6330107+3125
4Ittihad Tanger633074+3124
5Hassania Agadir632175+2113
6Raja Casablanca631285+3103
7Wydad AC631297+2104
8Kawkab Marrakech631286+2103
9Yacoub El Mansour623198+196
10Maghreb Fes621376+172
11CR Khemis Zemamra621378-173
12CODM Meknes621345-172
13FUS Rabat614145-173
14UTS Rabat612368-252
15Olympique Safi611459-444
16Olympique Dcheira602438-523
Moroccan Botola Pro Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Maghreb Fes633074+3124
2Raja Casablanca640297+2122
3Ittihad Tanger632174+3113
4FUS Rabat632197+2114
5Renaissance Berkane632153+2112
6UTS Rabat631298+1104
7CR Khemis Zemamra630387+194
8FAR Rabat615076+184
9Yacoub El Mansour621378-175
10Olympique Dcheira612378-154
11DHJ El Jadida612346-253
12Kawkab Marrakech612336-352
13Olympique Safi604246-244
14Wydad AC611436-342
15Hassania Agadir6114713-644
16CODM Meknes6015311-813

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
1Ittihad Tanger615 1021 
2Renaissance Berkane613 1020 
3FAR Rabat612 1020 
4UTS Rabat611 1014 
5Hassania Agadir610 1014 
6Raja Casablanca610 1016 
7Maghreb Fes68 1015 
8Yacoub El Mansour67 1015 
9Kawkab Marrakech67 1013 
10FUS Rabat67 1015 
11DHJ El Jadida66 1011 
12CR Khemis Zemamra66 1013 
13Wydad AC66 1012 
14Olympique Dcheira65 107 
15Olympique Safi65 107 
16CODM Meknes64 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
1Ittihad Tanger1266185/10 (50%)4/10 (40%)5/10 (50%)4/10 (40%)44
2FAR Rabat1486227/10 (70%)7/10 (70%)1/10 (10%)3/10 (30%)32
3Renaissance Berkane1174183/10 (30%)6/10 (60%)3/10 (30%)5/10 (50%)45
4Raja Casablanca12111234/10 (40%)5/10 (50%)5/10 (50%)3/10 (30%)43
5Maghreb Fes1183194/10 (40%)3/10 (30%)5/10 (50%)4/10 (40%)30
6FUS Rabat972165/10 (50%)5/10 (50%)3/10 (30%)4/10 (40%)31
7Yacoub El Mansour13121259/10 (90%)6/10 (60%)4/10 (40%)1/10 (10%)26
8UTS Rabat11110224/10 (40%)2/10 (20%)7/10 (70%)3/10 (30%)47
9Hassania Agadir1215-3275/10 (50%)5/10 (50%)4/10 (40%)4/10 (40%)39
10CR Khemis Zemamra1112-1235/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)48
11Kawkab Marrakech1011-1214/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)41
12Wydad AC1112-1235/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)41
13DHJ El Jadida1112-1237/10 (70%)5/10 (50%)4/10 (40%)2/10 (20%)24
14Olympique Dcheira912-3216/10 (60%)5/10 (50%)4/10 (40%)2/10 (20%)20
15Olympique Safi711-4186/10 (60%)4/10 (40%)5/10 (50%)2/10 (20%)38
16CODM Meknes615-9215/10 (50%)3/10 (30%)6/10 (60%)1/10 (10%)39
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
1Ittihad Tanger212133
2FAR Rabat202227
3Renaissance Berkane202127
4Raja Casablanca162328
5Maghreb Fes151925
6FUS Rabat152127
7Yacoub El Mansour151925
8UTS Rabat142232
9Hassania Agadir141930
10CR Khemis Zemamra132630
11Kawkab Marrakech132331
12Wydad AC122630
13DHJ El Jadida112226
14Olympique Dcheira72027
15Olympique Safi72030
16CODM Meknes52129
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
1Renaissance Berkane1104686
2Olympique Safi908564
3Ittihad Tanger824512
4Olympique Dcheira798496
5UTS Rabat791492
6CR Khemis Zemamra761473
7FAR Rabat642399
8DHJ El Jadida512318
9Kawkab Marrakech405252
10Raja Casablanca356221
11CODM Meknes318198
12Maghreb Fes171106
13Wydad AC169105
14FUS Rabat8754
15Hassania Agadir00
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
PosTeamELO Rating
ELO ratings are not available for this league

League Table for this division