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+132361394
2FAR Rabat10640182+1622233614
3Renaissance Berkane106312010+102164643
4Maghreb Fes10460146+818520
5CODM Meknes105328801833663
6Raja Casablanca10451104+61733512
7DHJ El Jadida10442910-11643177
8Hassania Agadir10424911-21432257
9Olympique Dcheira10334811-31233893
10Kawkab Marrakech1025398+11153654
11CR Khemis Zemamra10325814-611520
12Ittihad Tanger10244812-41053290
13FUS Rabat102351113-2962426
14Yacoub El Mansour10136712-56530
15Olympique Safi10136616-10652387
16UTS Rabat10055614-8563388

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 1023 
2FAR Rabat614 1022 
3Maghreb Fes612 1018 
4DHJ El Jadida612 1016 
5Renaissance Berkane611 1021 
6CODM Meknes611 1018 
7Raja Casablanca69 1017 
8Hassania Agadir68 1014 
9Olympique Dcheira68 1012 
10Kawkab Marrakech67 1011 
11CR Khemis Zemamra67 1011 
12Ittihad Tanger65 1010 
13UTS Rabat64 105 
14FUS Rabat62 109 
15Yacoub El Mansour62 106 
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 AC20713276/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)18
2FAR Rabat18216202/10 (20%)7/10 (70%)1/10 (10%)8/10 (80%)33
3Renaissance Berkane201010306/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)35
4Maghreb Fes1468205/10 (50%)6/10 (60%)1/10 (10%)5/10 (50%)38
5CODM Meknes880163/10 (30%)6/10 (60%)3/10 (30%)5/10 (50%)49
6Raja Casablanca1046143/10 (30%)6/10 (60%)2/10 (20%)6/10 (60%)47
7DHJ El Jadida910-1194/10 (40%)6/10 (60%)2/10 (20%)5/10 (50%)42
8Hassania Agadir911-2203/10 (30%)2/10 (20%)6/10 (60%)4/10 (40%)30
9Olympique Dcheira811-3193/10 (30%)3/10 (30%)7/10 (70%)2/10 (20%)39
10Kawkab Marrakech981175/10 (50%)5/10 (50%)3/10 (30%)3/10 (30%)48
11CR Khemis Zemamra814-6225/10 (50%)3/10 (30%)6/10 (60%)3/10 (30%)39
12Ittihad Tanger812-4205/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)37
13FUS Rabat1113-2246/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)41
14Yacoub El Mansour712-5195/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)36
15Olympique Safi616-10225/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)50
16UTS Rabat614-8206/10 (60%)3/10 (30%)7/10 (70%)0/10 (0%)46
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
1Wydad AC2327500.66228
2FAR Rabat222229   
3Renaissance Berkane212733   
4Maghreb Fes182032   
5CODM Meknes182130   
6Raja Casablanca172636   
7DHJ El Jadida162635   
8Hassania Agadir142940   
9Olympique Dcheira122130   
10Kawkab Marrakech112030   
11CR Khemis Zemamra113048   
12Ittihad Tanger102844   
13FUS Rabat92937   
14Yacoub El Mansour62029   
15Olympique Safi63040   
16UTS Rabat53242   
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
2Olympique Dcheira893555
3CODM Meknes663412
4Kawkab Marrakech654406
5Renaissance Berkane643400
6Raja Casablanca512318
7FUS Rabat426265
8Wydad AC394245
9UTS Rabat388241
10Olympique Safi387240
11Ittihad Tanger290180
12Hassania Agadir257160
13DHJ El Jadida177110
14CR Khemis Zemamra00
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