The Fishy - Grimsby Town FC

za flag

South Africa Premier League Form Table

South Africa Premier League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Orlando Pirates10640254+2122300
2Mamelodi Sundowns106312311+1221600
3Kaizer Chiefs10532147+718400
4Golden Arrows1045188017300
5Amazulu104421310+316500
6Siwelele103521313014400
7Stellenbosch FC10343109+113500
8Richards Bay1025389-111500
9Sekhukhune United102531113-211600
10Polokwane City1025358-311300
11Chippa United102351020-109700
12TS Galaxy10154716-98500
13Durban City10145612-67300
14Tshakhuma Madzivhadila10073612-67600
15Kruger United00000000  
16Milford FC00000000  

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.

South Africa Premier League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Orlando Pirates614 1022 
2Mamelodi Sundowns611 1021 
3Golden Arrows610 1017 
4Siwelele69 1014 
5Amazulu68 1016 
6Kaizer Chiefs68 1018 
7TS Galaxy67 108 
8Richards Bay67 1011 
9Tshakhuma Madzivhadila66 107 
10Stellenbosch FC66 1013 
11Sekhukhune United66 1011 
12Polokwane City66 1011 
13Chippa United65 109 
14Durban City64 107 
15Kruger United00 00 
16Milford FC00 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
1Orlando Pirates25421293/10 (30%)6/10 (60%)3/10 (30%)7/10 (70%)25
2Mamelodi Sundowns231112346/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)24
3Kaizer Chiefs1477214/10 (40%)6/10 (60%)3/10 (30%)4/10 (40%)41
4Golden Arrows880163/10 (30%)5/10 (50%)2/10 (20%)6/10 (60%)43
5Amazulu13103235/10 (50%)5/10 (50%)4/10 (40%)3/10 (30%)42
6Siwelele13130264/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)26
7Stellenbosch FC1091195/10 (50%)3/10 (30%)5/10 (50%)3/10 (30%)37
8Richards Bay89-1175/10 (50%)5/10 (50%)3/10 (30%)3/10 (30%)35
9Sekhukhune United1113-2246/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)51
10Polokwane City58-3133/10 (30%)3/10 (30%)4/10 (40%)4/10 (40%)53
11Chippa United1020-10307/10 (70%)5/10 (50%)5/10 (50%)2/10 (20%)29
12TS Galaxy716-9235/10 (50%)3/10 (30%)5/10 (50%)2/10 (20%)17
13Durban City612-6183/10 (30%)2/10 (20%)6/10 (60%)3/10 (30%)39
14Tshakhuma Madzivhadila612-6186/10 (60%)1/10 (10%)6/10 (60%)3/10 (30%)31
15Kruger United00000/0 (0%)0/0 (0%)0/0 (0%)0/0 (0%) 
16Milford FC00000/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
1Orlando Pirates2217274.57021
2Mamelodi Sundowns2123284.46921
3Kaizer Chiefs1826294.86525
4Golden Arrows1726364.35436
5Amazulu1619274.17615
6Siwelele1420303.67022
7Stellenbosch FC1320293.87812
8Richards Bay1120283.07813
9Sekhukhune United1121304.57416
10Polokwane City1118273.47020
11Chippa United918274.35931
12TS Galaxy824284.17020
13Durban City721274.07119
14Tshakhuma Madzivhadila723293.37020
15Kruger United0     
16Milford FC0     
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

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
PosTeamELO Rating
ELO ratings are not available for this league

League Table for this division