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
1Wydad AC6501134+91533394
2FAR Rabat6420112+9142388
3DHJ El Jadida642051+41412177
4Maghreb Fes6330114+712320
5Raja Casablanca632172+51113905
6CODM Meknes63214401113125
7Renaissance Berkane631265+11034512
8Hassania Agadir622253+28131097
9FUS Rabat622210100853426
10Olympique Dcheira622268-2822210
11Kawkab Marrakech605134-1533380
12UTS Rabat604247-3442213
13CR Khemis Zemamra6114510-5432230
14Ittihad Tanger602427-5223498
15Olympique Safi6024310-7233522
16Yacoub El Mansour6015411-71430
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+41864512
6DHJ El Jadida10532101001842177
7CODM Meknes105328801833125
8Kawkab Marrakech1026297+21253380
9Olympique Dcheira10334811-31232210
10FUS Rabat103251315-21173426
11Hassania Agadir10325812-411331097
12CR Khemis Zemamra10325914-51152230
13Ittihad Tanger10235611-5943498
14Olympique Safi10136616-10653522
15Yacoub El Mansour10127815-75630
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 
9FUS Rabat68 1011 
10Olympique Dcheira68 1012 
11Kawkab Marrakech65 1012 
12UTS Rabat64 105 
13CR Khemis Zemamra64 1011 
14Ittihad Tanger62 109 
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%)54
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 Rabat1315-2287/10 (70%)5/10 (50%)5/10 (50%)0/10 (0%)40
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 Tanger611-5174/10 (40%)3/10 (30%)6/10 (60%)2/10 (20%)38
14Olympique Safi616-10225/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)49
15Yacoub El Mansour815-7236/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)30
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 Marrakech122129
9Olympique Dcheira122330
10FUS Rabat113037
11Hassania Agadir112940
12CR Khemis Zemamra113146
13Ittihad Tanger92739
14Olympique Safi63140
15Yacoub El Mansour52229
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
1Hassania Agadir1097682
2Raja Casablanca905562
3Olympique Safi522324
4Renaissance Berkane512318
5Ittihad Tanger498309
6FUS Rabat426265
7Wydad AC394245
8Kawkab Marrakech380236
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