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
1Wydad AC10721207+132363394
2FAR Rabat10640183+15223388
3Raja Casablanca10541103+71923905
4Maghreb Fes10460146+818520
5Renaissance Berkane105321511+418651155
6DHJ El Jadida10532101001842177
7CODM Meknes105328801832125
8Kawkab Marrakech1026297+21253380
9Olympique Dcheira10334811-31232210
10FUS Rabat103251314-11162426
11Hassania Agadir10325812-411331097
12CR Khemis Zemamra10325914-51153230
13Ittihad Tanger10244812-41052290
14Olympique Safi10136616-10653522
15Yacoub El Mansour10127713-65520
16UTS Rabat10055614-8562213

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 AC615 1023 
2FAR Rabat614 1022 
3DHJ El Jadida614 1018 
4Maghreb Fes612 1018 
5Raja Casablanca611 1019 
6CODM Meknes611 1018 
7Renaissance Berkane610 1018 
8Hassania Agadir68 1011 
9Olympique Dcheira68 1012 
10Kawkab Marrakech65 1012 
11FUS Rabat65 1011 
12Ittihad Tanger65 1010 
13UTS Rabat64 105 
14CR Khemis Zemamra64 1011 
15Olympique Safi62 106 
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
1Wydad AC20713276/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)28
2FAR Rabat18315213/10 (30%)7/10 (70%)1/10 (10%)7/10 (70%)28
3Raja Casablanca1037132/10 (20%)6/10 (60%)2/10 (20%)7/10 (70%)39
4Maghreb Fes1468205/10 (50%)6/10 (60%)1/10 (10%)5/10 (50%)38
5Renaissance Berkane15114266/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)43
6DHJ El Jadida10100204/10 (40%)6/10 (60%)2/10 (20%)5/10 (50%)41
7CODM Meknes880163/10 (30%)6/10 (60%)3/10 (30%)5/10 (50%)49
8Kawkab Marrakech972165/10 (50%)5/10 (50%)3/10 (30%)3/10 (30%)48
9Olympique Dcheira811-3193/10 (30%)3/10 (30%)6/10 (60%)3/10 (30%)38
10FUS Rabat1314-1276/10 (60%)5/10 (50%)5/10 (50%)1/10 (10%)41
11Hassania Agadir812-4203/10 (30%)2/10 (20%)6/10 (60%)4/10 (40%)24
12CR Khemis Zemamra914-5235/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)38
13Ittihad Tanger812-4205/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)35
14Olympique Safi616-10225/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)49
15Yacoub El Mansour713-6205/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)37
16UTS Rabat614-8206/10 (60%)2/10 (20%)8/10 (80%)0/10 (0%)48
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
1Wydad AC232335
2FAR Rabat222331
3Raja Casablanca192635
4Maghreb Fes182032
5Renaissance Berkane182431
6DHJ El Jadida182434
7CODM Meknes182130
8Kawkab Marrakech122029
9Olympique Dcheira122330
10FUS Rabat113037
11Hassania Agadir112940
12CR Khemis Zemamra113146
13Ittihad Tanger102843
14Olympique Safi63140
15Yacoub El Mansour52329
16UTS Rabat53142
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 Berkane1155718
2Hassania Agadir1097682
3Raja Casablanca905562
4Olympique Safi522324
5FUS Rabat426265
6Wydad AC394245
7Kawkab Marrakech380236
8Ittihad Tanger290180
9CR Khemis Zemamra230143
10UTS Rabat213132
11Olympique Dcheira210130
12DHJ El Jadida177110
13CODM Meknes12578
14FAR Rabat8855
15Maghreb Fes00
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,811
2Renaissance Berkane1,755
3Raja Casablanca1,751
4Wydad AC1,708
5FUS Rabat1,603
6Maghreb Fes1,596
7CODM Meknes1,510
8Olympique Dcheira1,505
9Olympique Safi1,502
10CR Khemis Zemamra1,494
11DHJ El Jadida1,461
12Hassania Agadir1,454
13Ittihad Tanger1,439
14Yacoub El Mansour1,436
15Kawkab Marrakech1,435
16UTS Rabat1,409

League Table for this division