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 Sundowns6420103+71434743
2Young Africans6330131+1212110
3Pyramids FC631284+410228
4ES Tunis624073+410247269
5Petro de Luanda624041+3101218
6FAR Rabat624075+21034433
7Renaissance Berkane624064+21044433
8Al Ahly622289-18518
9Rivers United6204711-4631821
10Al Hilal Omdurman00000000  
11Stade Malien Bamako00000000  
CAF Champions League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Mamelodi Sundowns10820185+132654743
2Young Africans10640221+2122110
3Petro de Luanda10640152+13222218
4ES Tunis10550134+920347269
5Pyramids FC10613158+719528
6FAR Rabat10460137+61854433
7Al Ahly105321310+318618
8Renaissance Berkane10451107+31764433
9Rivers United104061415-11251821
10Al Hilal Omdurman00000000  
11Stade Malien Bamako00000000  
CAF Champions League Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Young Africans6510231+22161
2Mamelodi Sundowns6510155+10165
3Rivers United6510134+9163
4Petro de Luanda6420102+8142
5Al Ahly642093+6143
6FAR Rabat642093+6142
7ES Tunis642073+4142
8Renaissance Berkane633085+3125
9Pyramids FC632183+5112
10Al Hilal Omdurman00000000 
11Stade Malien Bamako00000000 
CAF Champions League Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Mamelodi Sundowns651071+6161
2Petro de Luanda6420102+8141
3Young Africans633081+7121
4Pyramids FC6402106+4124
5FAR Rabat624094+5103
6ES Tunis623194+593
7Al Ahly622278-184
8Renaissance Berkane613256-163
9Rivers United6006312-903
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 Sundowns614 1026 
2Young Africans612 1022 
3Pyramids FC610 1019 
4ES Tunis610 1020 
5Petro de Luanda610 1022 
6FAR Rabat610 1018 
7Renaissance Berkane610 1017 
8Al Ahly68 1018 
9Rivers United66 1012 
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
1Mamelodi Sundowns18513235/10 (50%)9/10 (90%)0/10 (0%)5/10 (50%)38
2Young Africans22121231/10 (10%)7/10 (70%)0/10 (0%)9/10 (90%)30
3Petro de Luanda15213172/10 (20%)  8/10 (80%) 
4ES Tunis1349173/10 (30%)9/10 (90%)0/10 (0%)7/10 (70%)29
5Pyramids FC1587235/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)49
6FAR Rabat1376205/10 (50%)4/10 (40%)1/10 (10%)6/10 (60%)30
7Al Ahly13103236/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)28
8Renaissance Berkane1073176/10 (60%)6/10 (60%)3/10 (30%)2/10 (20%)48
9Rivers United1415-1295/10 (50%)4/10 (40%)6/10 (60%)2/10 (20%)33
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
1Mamelodi Sundowns2623294.27120
2Young Africans222135   
3Petro de Luanda22     
4ES Tunis202332   
5Pyramids FC1919253.77713
6FAR Rabat182432   
7Al Ahly1824274.46624
8Renaissance Berkane172227   
9Rivers United122529   
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
1ES Tunis72694517
2Rivers United821510
3Mamelodi Sundowns743462
4FAR Rabat433269
5Renaissance Berkane433269
6Petro de Luanda1811
7Al Ahly85
8Pyramids FC85
9Young Africans00
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
6ES Tunis1,835
7FAR Rabat1,835
8Renaissance Berkane1,769
9Rivers United1,578
10Stade Malien Bamako1,559
11Al Hilal Omdurman1,544

League Table for this division