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 AC10820205+152652394
2FAR Rabat10640182+1622233614
3Raja Casablanca10541103+71923905
4Maghreb Fes10460146+818520
5Renaissance Berkane105321710+718541155
6DHJ El Jadida10532101001842177
7CODM Meknes105328801833663
8Hassania Agadir10424911-21433257
9Olympique Dcheira10334811-31232210
10Kawkab Marrakech1025398+11153654
11FUS Rabat103251314-11163426
12CR Khemis Zemamra10325914-51153230
13Ittihad Tanger10244812-41052290
14Olympique Safi10136616-10652387
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 AC616 1026 
2FAR Rabat614 1022 
3DHJ El Jadida614 1018 
4Maghreb Fes612 1018 
5Raja Casablanca611 1019 
6CODM Meknes611 1018 
7Renaissance Berkane610 1018 
8Hassania Agadir68 1014 
9Olympique Dcheira68 1012 
10Kawkab Marrakech67 1011 
11FUS Rabat65 1011 
12Ittihad Tanger65 1010 
13UTS Rabat64 105 
14CR Khemis Zemamra64 1011 
15Yacoub El Mansour61 105 
16Olympique Safi61 106 
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 AC20515255/10 (50%)7/10 (70%)2/10 (20%)5/10 (50%)27
2FAR Rabat18216202/10 (20%)7/10 (70%)1/10 (10%)8/10 (80%)33
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 Berkane17107275/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)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
8Hassania Agadir911-2203/10 (30%)2/10 (20%)6/10 (60%)4/10 (40%)24
9Olympique Dcheira811-3193/10 (30%)3/10 (30%)7/10 (70%)3/10 (30%)41
10Kawkab Marrakech981175/10 (50%)5/10 (50%)3/10 (30%)3/10 (30%)48
11FUS Rabat1314-1276/10 (60%)5/10 (50%)5/10 (50%)1/10 (10%)41
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%)4/10 (40%)6/10 (60%)2/10 (20%)51
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 AC262335
2FAR Rabat222229
3Raja Casablanca192635
4Maghreb Fes182032
5Renaissance Berkane182329
6DHJ El Jadida182334
7CODM Meknes182130
8Hassania Agadir142940
9Olympique Dcheira122130
10Kawkab Marrakech112030
11FUS Rabat113037
12CR Khemis Zemamra113146
13Ittihad Tanger102843
14Olympique Safi62533
15Yacoub El Mansour52029
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
1FAR Rabat36142246
2Renaissance Berkane1155718
3Raja Casablanca905562
4CODM Meknes663412
5Kawkab Marrakech654406
6FUS Rabat426265
7Wydad AC394245
8Olympique Safi387240
9Ittihad Tanger290180
10Hassania Agadir257160
11CR Khemis Zemamra230143
12UTS Rabat213132
13Olympique Dcheira210130
14DHJ El Jadida177110
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,795
2Renaissance Berkane1,761
3Raja Casablanca1,749
4Wydad AC1,699
5FUS Rabat1,599
6Maghreb Fes1,597
7CODM Meknes1,515
8Olympique Dcheira1,505
9Olympique Safi1,502
10CR Khemis Zemamra1,500
11Hassania Agadir1,459
12DHJ El Jadida1,454
13Yacoub El Mansour1,444
14Ittihad Tanger1,440
15Kawkab Marrakech1,436
16UTS Rabat1,410

League Table for this division