The Fishy - Grimsby Town FC

caf flag

CAF Champions League Form Table

CAF Champions League Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Petro de Luanda6420162+1414130
2Young Africans6411175+121323402
3Rivers United6402128+41231691
4Mamelodi Sundowns6321148+61134104
5Pyramids FC632195+41132117
6Renaissance Berkane632186+21133317
7Al Ahly6312107+310310
8FAR Rabat624086+210438069
9ES Tunis623154+1923424
10Al Hilal Omdurman00000000  
11Stade Malien Bamako00000000  
CAF Champions League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Petro de Luanda10640203+1722230
2Mamelodi Sundowns106312311+122164104
3Pyramids FC10622168+82052117
4Al Ahly10622169+720510
5Young Africans10541216+151933402
6Renaissance Berkane105411410+41973317
7FAR Rabat10460139+418638069
8ES Tunis10451105+51733424
9Rivers United104061416-21251691
10Al Hilal Omdurman00000000  
11Stade Malien Bamako00000000  
CAF Champions League Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Rivers United6600153+12182
2Young Africans6510201+19161
3Al Ahly6510123+9163
4Petro de Luanda6420152+13142
5Mamelodi Sundowns6420198+11145
6Renaissance Berkane6411118+3135
7FAR Rabat633094+5123
8Pyramids FC632195+4113
9ES Tunis632153+2111
10Al Hilal Omdurman00000000 
11Stade Malien Bamako00000000 
CAF Champions League Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Petro de Luanda6420122+10141
2Pyramids FC6411105+5134
3Mamelodi Sundowns641173+4131
4ES Tunis633072+5122
5Al Ahly631297+2103
6FAR Rabat624075+2103
7Young Africans623196+393
8Renaissance Berkane623154+193
9Rivers United6105512-733
10Al Hilal Omdurman00000000 
11Stade Malien Bamako00000000 

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.

CAF Champions League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Petro de Luanda614 1022 
2Young Africans613 1019 
3Rivers United612 1012 
4Mamelodi Sundowns611 1021 
5Pyramids FC611 1020 
6Renaissance Berkane611 1019 
7Al Ahly610 1020 
8FAR Rabat610 1018 
9ES Tunis69 1017 
10Al Hilal Omdurman00 00 
11Stade Malien Bamako00 00 
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
1Petro de Luanda20317232/10 (20%)  8/10 (80%) 
2Mamelodi Sundowns231112346/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)24
3Pyramids FC1688245/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)50
4Al Ahly1697255/10 (50%)6/10 (60%)4/10 (40%)4/10 (40%)27
5Young Africans21615273/10 (30%)7/10 (70%)1/10 (10%)7/10 (70%)22
6Renaissance Berkane14104247/10 (70%)6/10 (60%)3/10 (30%)2/10 (20%)31
7FAR Rabat1394226/10 (60%)5/10 (50%)1/10 (10%)4/10 (40%)30
8ES Tunis1055153/10 (30%)8/10 (80%)1/10 (10%)6/10 (60%)45
9Rivers United1416-2305/10 (50%)3/10 (30%)7/10 (70%)2/10 (20%)34
10Al Hilal Omdurman00000/0 (0%)0/0 (0%)0/0 (0%)0/0 (0%) 
11Stade Malien Bamako00000/0 (0%)0/0 (0%)0/0 (0%)0/0 (0%) 
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
1Petro de Luanda22     
2Mamelodi Sundowns2123284.46921
3Pyramids FC2018253.87713
4Al Ahly2022274.46823
5Young Africans192138   
6Renaissance Berkane192128   
7FAR Rabat182327   
8ES Tunis172332   
9Rivers United122628   
10Al Hilal Omdurman0     
11Stade Malien Bamako0     
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 Rabat80695014
2Rivers United691429
3ES Tunis424263
4Young Africans402250
5Renaissance Berkane317197
6Pyramids FC11773
7Mamelodi Sundowns10465
8Al Ahly00
9Petro de Luanda00
10Al Hilal Omdurman0
11Stade Malien Bamako0

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
1Young Africans1,958
2Mamelodi Sundowns1,894
3Pyramids FC1,849
4Al Ahly1,842
5Petro de Luanda1,840
6FAR Rabat1,835
7ES Tunis1,835
8Renaissance Berkane1,769
9Rivers United1,578
10Stade Malien Bamako1,559
11Al Hilal Omdurman1,544

League Table for this division