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 Pirates10820211+2026130
2Mamelodi Sundowns107212814+1423731464
3Amazulu10622118+32033865
4Kaizer Chiefs10541169+71962297
5Milford FC10433108+215320
6Stellenbosch FC10352107+314321515
7Golden Arrows1027164+21332463
8Sekhukhune United103431012-213432111
9TS Galaxy10262121201262142
10Polokwane City10172911-210530
11Durban City1016357-2921447
12Chippa United10163612-69520
13Siwelele101451322-9763797
14Tshakhuma Madzivhadila10064814-6662687
15Richards Bay100551119-85930
16Kruger United7115312-9422223

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 Pirates616 1026 
2Mamelodi Sundowns616 1023 
3Amazulu613 1020 
4Kaizer Chiefs612 1019 
5Milford FC611 1015 
6Stellenbosch FC69 1014 
7Sekhukhune United68 1013 
8Golden Arrows67 1013 
9TS Galaxy66 1012 
10Durban City66 109 
11Chippa United65 109 
12Polokwane City64 1010 
13Kruger United64 74 
14Richards Bay63 105 
15Tshakhuma Madzivhadila62 106 
16Siwelele62 107 
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 Pirates21120221/10 (10%)9/10 (90%)0/10 (0%)9/10 (90%)31
2Mamelodi Sundowns281414427/10 (70%)7/10 (70%)3/10 (30%)3/10 (30%)32
3Amazulu1183193/10 (30%)6/10 (60%)3/10 (30%)6/10 (60%)39
4Kaizer Chiefs1697256/10 (60%)8/10 (80%)2/10 (20%)3/10 (30%)41
5Milford FC1082183/10 (30%)3/10 (30%)5/10 (50%)4/10 (40%)51
6Stellenbosch FC1073173/10 (30%)3/10 (30%)4/10 (40%)5/10 (50%)36
7Golden Arrows642103/10 (30%)3/10 (30%)2/10 (20%)7/10 (70%)33
8Sekhukhune United1012-2224/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)40
9TS Galaxy12120246/10 (60%)2/10 (20%)5/10 (50%)3/10 (30%)21
10Polokwane City911-2205/10 (50%)4/10 (40%)3/10 (30%)3/10 (30%)17
11Durban City57-2122/10 (20%)2/10 (20%)4/10 (40%)5/10 (50%)31
12Chippa United612-6185/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)35
13Siwelele1322-9356/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)41
14Tshakhuma Madzivhadila814-6226/10 (60%)3/10 (30%)6/10 (60%)2/10 (20%)21
15Richards Bay1119-8309/10 (90%)4/10 (40%)6/10 (60%)0/10 (0%)26
16Kruger United312-9152/7 (29%)2/7 (29%)5/7 (71%)2/7 (29%)30
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 Pirates2626475.37515
2Mamelodi Sundowns2326345.66822
3Amazulu2021375.28011
4Kaizer Chiefs1931424.77220
5Milford FC1524353.67614
6Stellenbosch FC1435485.27713
7Golden Arrows1332445.07614
8Sekhukhune United1329465.27615
9TS Galaxy1222374.37713
10Polokwane City1030414.17416
11Durban City929454.57814
12Chippa United924395.37416
13Siwelele732424.67515
14Tshakhuma Madzivhadila635444.17020
15Richards Bay528414.08011
16Kruger United424323.7883
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
1Sekhukhune United21111312
2Stellenbosch FC1515941
3Mamelodi Sundowns1464910
4Amazulu865537
5Siwelele797495
6Tshakhuma Madzivhadila687427
7Golden Arrows463288
8Durban City447278
9Kaizer Chiefs297185
10Kruger United223139
11TS Galaxy14288
12Chippa United00
13Milford FC00
14Orlando Pirates00
15Polokwane City00
16Richards Bay00

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
1Mamelodi Sundowns1,909
2Orlando Pirates1,855
3Kaizer Chiefs1,641
4Amazulu1,611
5Sekhukhune United1,606
6Stellenbosch FC1,584
7Golden Arrows1,564
8Durban City1,526
9TS Galaxy1,518
10Milford FC1,511
11Polokwane City1,508
12Siwelele1,488
13Kruger United1,475
14Richards Bay1,435
15Chippa United1,419
16Tshakhuma Madzivhadila1,397

League Table for this division