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
1Mamelodi Sundowns6600134+918430
2Petro de Luanda6510154+1116310
3ES Tunis6510101+916122084
4Pyramids FC6501104+615333727
5Al Ahly641194+513322084
6Renaissance Berkane641185+313420
7FAR Rabat633072+512223614
8Young Africans624051+410141632
9Rivers United620489-16341882
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 Luanda10910235+1828410
2Mamelodi Sundowns10910195+1428530
3ES Tunis10721174+1323322084
4Young Africans10640202+1822241632
5FAR Rabat10640183+1522323614
6Pyramids FC106221610+620733727
7Al Ahly10541147+719622084
8Renaissance Berkane105321511+418620
9Rivers United103251112-111541882
10Al Hilal Omdurman00000000  
11Stade Malien Bamako00000000  
CAF Champions League Form (Home)
Pos Team P W D L F A GD PtsBTTS
1ES Tunis6600131+12181
2Young Africans6510202+18162
3Petro de Luanda6510123+9163
4Mamelodi Sundowns6510124+8164
5Rivers United6510102+8162
6FAR Rabat6420101+9141
7Al Ahly642093+6143
8Renaissance Berkane6420116+5144
9Pyramids FC641183+5132
10Al Hilal Omdurman00000000 
11Stade Malien Bamako00000000 
CAF Champions League Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Petro de Luanda6501175+12153
2Pyramids FC6411127+5135
3Mamelodi Sundowns641183+5132
4FAR Rabat6330102+8122
5Young Africans633061+5121
6ES Tunis6321104+6113
7Al Ahly6321117+4115
8Renaissance Berkane6312106+4103
9Rivers United6015310-713
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
1Mamelodi Sundowns618 1028 
2Petro de Luanda616 1028 
3ES Tunis616 1023 
4Pyramids FC615 1020 
5Al Ahly613 1019 
6Renaissance Berkane613 1018 
7FAR Rabat612 1022 
8Young Africans610 1022 
9Rivers United66 1011 
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 Luanda23518284/10 (40%)  6/10 (60%) 
2Mamelodi Sundowns19514245/10 (50%)9/10 (90%)1/10 (10%)5/10 (50%)45
3ES Tunis17413213/10 (30%)9/10 (90%)0/10 (0%)7/10 (70%)25
4Young Africans20218222/10 (20%)6/10 (60%)1/10 (10%)8/10 (80%)32
5FAR Rabat18315213/10 (30%)7/10 (70%)1/10 (10%)7/10 (70%)28
6Pyramids FC16106267/10 (70%)6/10 (60%)4/10 (40%)2/10 (20%)39
7Al Ahly1477216/10 (60%)6/10 (60%)4/10 (40%)4/10 (40%)28
8Renaissance Berkane15114266/10 (60%)6/10 (60%)4/10 (40%)2/10 (20%)48
9Rivers United1112-1235/10 (50%)3/10 (30%)7/10 (70%)2/10 (20%)37
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 Luanda28     
2Mamelodi Sundowns2828334.76921
3ES Tunis232639   
4Young Africans222439   
5FAR Rabat222432   
6Pyramids FC2024333.27615
7Al Ahly1924314.56921
8Renaissance Berkane182430   
9Rivers United112228   
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
1Pyramids FC37272316
2FAR Rabat36142246
3Al Ahly20841295
4ES Tunis20841295
5Rivers United18821169
6Young Africans16321014
7Mamelodi Sundowns00
8Petro de Luanda00
9Renaissance Berkane00
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,951
2Mamelodi Sundowns1,870
3ES Tunis1,853
4Pyramids FC1,852
5Al Ahly1,840
6Petro de Luanda1,836
7FAR Rabat1,834
8Renaissance Berkane1,766
9Rivers United1,578
10Stade Malien Bamako1,559
11Al Hilal Omdurman1,544

League Table for this division