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
1Renaissance Berkane650184+415131352
2Ittihad Tanger641184+41334824
3FAR Rabat633096+31253177
4Wydad AC640296+31233372
5UTS Rabat632163+31123320
6Maghreb Fes632164+21133171
7Hassania Agadir62228808330
8Kawkab Marrakech6213660723135
9CR Khemis Zemamra621378-1734326
10Raja Casablanca621368-2724356
11FUS Rabat6060440643470
12Olympique Safi613256-1642205
13Yacoub El Mansour612379-25630
14DHJ El Jadida604268-2454680
15CODM Meknes6114510-5443120
16Olympique Dcheira603347-3332328
Moroccan Botola Pro Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Renaissance Berkane10622117+420331352
2Ittihad Tanger10541127+51964824
3Maghreb Fes10532127+51843171
4FAR Rabat10460139+41873177
5Raja Casablanca105141411+31644356
6UTS Rabat104331211+11553320
7FUS Rabat1036198+11553470
8Kawkab Marrakech10424109+11443135
9Wydad AC10415101001343372
10CR Khemis Zemamra104151213-11364326
11Hassania Agadir103341216-412630
12DHJ El Jadida102531112-11174680
13Yacoub El Mansour102441316-3101030
14Olympique Safi10145914-5782205
15CODM Meknes10127514-9543120
16Olympique Dcheira10037916-7372328
Moroccan Botola Pro Form (Home)
Pos Team P W D L F A GD PtsBTTS
1FAR Rabat6420106+4145
2Renaissance Berkane641196+3133
3DHJ El Jadida6330107+3125
4Raja Casablanca631284+4102
5Maghreb Fes631274+3101
6Wydad AC631297+2104
7Kawkab Marrakech631286+2103
8FUS Rabat624053+2103
9Ittihad Tanger623176+195
10Hassania Agadir622266083
11CR Khemis Zemamra621378-173
12CODM Meknes621345-172
13Yacoub El Mansour6132810-266
14UTS Rabat612368-252
15Olympique Safi612369-355
16Olympique Dcheira6015212-1012
Moroccan Botola Pro Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Maghreb Fes633074+3124
2Raja Casablanca640297+2122
3Ittihad Tanger632174+3113
4UTS Rabat6321108+2115
5CR Khemis Zemamra6303109+195
6Renaissance Berkane623143+192
7FAR Rabat615065+183
8FUS Rabat622277083
9Olympique Safi613277065
10Kawkab Marrakech613245-163
11Yacoub El Mansour612368-255
12DHJ El Jadida612346-253
13Wydad AC611436-342
14Hassania Agadir6114713-644
15Olympique Dcheira6024711-425
16CODM Meknes6015212-1012

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
1Renaissance Berkane615 1020 
2Ittihad Tanger613 1019 
3FAR Rabat612 1018 
4Wydad AC612 1013 
5UTS Rabat611 1015 
6Maghreb Fes611 1018 
7Hassania Agadir68 1012 
8Kawkab Marrakech67 1014 
9CR Khemis Zemamra67 1013 
10Raja Casablanca67 1016 
11FUS Rabat66 1015 
12Olympique Safi66 107 
13Yacoub El Mansour65 1010 
14DHJ El Jadida64 1011 
15CODM Meknes64 105 
16Olympique Dcheira63 103 
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 Berkane1174183/10 (30%)5/10 (50%)4/10 (40%)5/10 (50%)46
2Ittihad Tanger1275196/10 (60%)3/10 (30%)6/10 (60%)3/10 (30%)37
3Maghreb Fes1275194/10 (40%)4/10 (40%)4/10 (40%)4/10 (40%)34
4FAR Rabat1394227/10 (70%)6/10 (60%)1/10 (10%)3/10 (30%)34
5Raja Casablanca14113254/10 (40%)5/10 (50%)5/10 (50%)3/10 (30%)40
6UTS Rabat12111235/10 (50%)4/10 (40%)5/10 (50%)3/10 (30%)42
7FUS Rabat981175/10 (50%)5/10 (50%)3/10 (30%)5/10 (50%)34
8Kawkab Marrakech1091194/10 (40%)4/10 (40%)4/10 (40%)4/10 (40%)39
9Wydad AC10100204/10 (40%)6/10 (60%)3/10 (30%)4/10 (40%)46
10CR Khemis Zemamra1213-1256/10 (60%)2/10 (20%)7/10 (70%)2/10 (20%)41
11Hassania Agadir1216-4286/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)29
12DHJ El Jadida1112-1237/10 (70%)5/10 (50%)4/10 (40%)2/10 (20%)31
13Yacoub El Mansour1316-32910/10 (100%)5/10 (50%)5/10 (50%)0/10 (0%)24
14Olympique Safi914-5238/10 (80%)4/10 (40%)6/10 (60%)1/10 (10%)35
15CODM Meknes514-9194/10 (40%)2/10 (20%)7/10 (70%)1/10 (10%)47
16Olympique Dcheira916-7257/10 (70%)6/10 (60%)3/10 (30%)1/10 (10%)21
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
1Renaissance Berkane202025
2Ittihad Tanger191830
3Maghreb Fes181926
4FAR Rabat182027
5Raja Casablanca162028
6UTS Rabat152435
7FUS Rabat152126
8Kawkab Marrakech142330
9Wydad AC132229
10CR Khemis Zemamra132429
11Hassania Agadir122033
12DHJ El Jadida112125
13Yacoub El Mansour102125
14Olympique Safi72132
15CODM Meknes52128
16Olympique Dcheira31928
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 Berkane1352840
2Ittihad Tanger824512
3DHJ El Jadida680423
4FUS Rabat470292
5Wydad AC372231
6Raja Casablanca356221
7Olympique Dcheira328204
8CR Khemis Zemamra326203
9UTS Rabat320199
10Olympique Safi205127
11FAR Rabat177110
12Maghreb Fes171106
13Kawkab Marrakech13584
14CODM Meknes12075
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