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+918420
2Petro de Luanda6510154+1116300
3ES Tunis6510101+916122084
4Pyramids FC6501104+61532113
5Al Ahly641194+513310
6Renaissance Berkane641185+313420
7FAR Rabat633072+512223614
8Young Africans624051+41012946
9Rivers United6204911-2643987
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+1828400
2Mamelodi Sundowns10910195+1428520
3ES Tunis10721174+1323322084
4Young Africans10640202+182222946
5FAR Rabat10640183+1522323614
6Pyramids FC106221610+62072113
7Al Ahly10541147+719610
8Renaissance Berkane105321511+418620
9Rivers United104151413+11353987
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
3Rivers United6510134+9163
4Petro de Luanda6510123+9163
5Mamelodi Sundowns6510124+8164
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 1013 
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 United14131275/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)35
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 United132329   
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 Rabat36142246
2ES Tunis20841295
3Rivers United987613
4Young Africans946588
5Pyramids FC11370
6Al Ahly00
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,841
6Petro de Luanda1,836
7FAR Rabat1,834
8Renaissance Berkane1,766
9Rivers United1,587
10Stade Malien Bamako1,559
11Al Hilal Omdurman1,544

League Table for this division