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+202612300
2Mamelodi Sundowns107212814+1423700
3Amazulu10622118+32031687
4Kaizer Chiefs10541158+71951488
5Stellenbosch FC10352107+314311515
6Golden Arrows1027153+21322463
7Milford FC10343109+113420
8Sekhukhune United103431012-21341595
9Chippa United1026269-312411033
10TS Galaxy102531112-111520
11Polokwane City10172911-210510
12Durban City1016346-2922447
13Siwelele101451322-97610
14Richards Bay100551119-85920
15Tshakhuma Madzivhadila10055715-85510
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 Chiefs610 1019 
5Milford FC69 1013 
6Stellenbosch FC69 1014 
7Sekhukhune United68 1013 
8Durban City67 109 
9Golden Arrows67 1013 
10Chippa United67 1012 
11TS Galaxy65 1011 
12Polokwane City64 1010 
13Kruger United64 74 
14Richards Bay63 105 
15Siwelele62 107 
16Tshakhuma Madzivhadila61 105 
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%)30
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 Chiefs1587235/10 (50%)8/10 (80%)2/10 (20%)4/10 (40%)42
5Stellenbosch FC1073173/10 (30%)3/10 (30%)4/10 (40%)5/10 (50%)36
6Golden Arrows53282/10 (20%)3/10 (30%)2/10 (20%)8/10 (80%)36
7Milford FC1091194/10 (40%)3/10 (30%)5/10 (50%)3/10 (30%)44
8Sekhukhune United1012-2224/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)40
9Chippa United69-3154/10 (40%)5/10 (50%)3/10 (30%)4/10 (40%)42
10TS Galaxy1112-1235/10 (50%)2/10 (20%)5/10 (50%)3/10 (30%)27
11Polokwane City911-2205/10 (50%)4/10 (40%)3/10 (30%)3/10 (30%)17
12Durban City46-2102/10 (20%)1/10 (10%)5/10 (50%)5/10 (50%)35
13Siwelele1322-9356/10 (60%)3/10 (30%)7/10 (70%)1/10 (10%)41
14Richards Bay1119-8309/10 (90%)4/10 (40%)6/10 (60%)0/10 (0%)26
15Tshakhuma Madzivhadila715-8225/10 (50%)2/10 (20%)7/10 (70%)2/10 (20%)23
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 Pirates2627475.67713
2Mamelodi Sundowns2326345.66822
3Amazulu2021375.28011
4Kaizer Chiefs1933425.27615
5Stellenbosch FC1435485.27713
6Golden Arrows1330435.37812
7Milford FC1324354.57713
8Sekhukhune United1329465.27615
9Chippa United1223385.57812
10TS Galaxy1123354.87713
11Polokwane City1030414.17416
12Durban City930455.07813
13Siwelele732424.67515
14Richards Bay528414.08011
15Tshakhuma Madzivhadila535444.57218
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
1Stellenbosch FC1515941
2Chippa United1033642
3Amazulu687427
4Sekhukhune United595370
5Kaizer Chiefs488303
6Golden Arrows463288
7Durban City447278
8Orlando Pirates300186
9Kruger United223139
10Mamelodi Sundowns00
11Milford FC00
12Polokwane City00
13Richards Bay00
14Siwelele00
15TS Galaxy00
16Tshakhuma Madzivhadila00

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,860
3Kaizer Chiefs1,641
4Amazulu1,620
5Sekhukhune United1,613
6Stellenbosch FC1,592
7Golden Arrows1,564
8Durban City1,523
9Milford FC1,511
10TS Galaxy1,503
11Polokwane City1,500
12Siwelele1,488
13Kruger United1,466
14Chippa United1,434
15Richards Bay1,428
16Tshakhuma Madzivhadila1,394

League Table for this division