Premier Soccer League

Premier Soccer League 2026/2027: standings, schedule and stats

South Africa
Data current as of October 15, 2026

About the league: Premier Soccer League

Follow Premier Soccer League standings, schedules and team stats from South Africa. 16 teams compete in the 2026/2027 season; Mamelodi Sundowns currently leads with 23 points. The league averages 2.34 goals per game and a 46% BTTS rate. The schedule runs from August 1, 2026 through May 22, 2027.

Premier Soccer League 2026/2027: season in numbers

Season overview

61 games have been completed in the 2026/2027 Premier Soccer League season. Mamelodi Sundowns leads the standings with 23 points.

Scoring trends

Games average 2.34 goals. Both teams score in 46% of games. 36% finish with at least three goals. At least one team keeps a clean sheet in 54% of games.

Home, draw and away results

Home teams win 31% of games. 39% end in a draw. Road teams win 30% of games.

Team leaders

Mamelodi Sundowns has the league's highest scoring average at 2.56 goals per game. Both teams scored in 88% of Richards Bay's games.

Standings

#TeamMWDL+/-Pts
1Mamelodi Sundowns9720+1523
2Orlando Pirates8710+1822
3AmaZulu8611+419
4Kaizer Chiefs8350+514
5Milford8332+412
6Sekhukhune United7322011
7Stellenbosch8242+110
8Golden Arrows715108
9Chippa United7151-28
10Durban City8143-27
11Polokwane City7142-27
12TS Galaxy8134-56
13Kruger United7115-94
14Siwelele7034-73
15Richards Bay8035-123
16Marumo Gallants7025-82
CAF Champions LeagueCAF Confederation CupRelegation Play-offRelegation

League statistics

The 2026/2027 season stats cover 61 completed games.

Team rankings

Compare teams by goals per game, BTTS, Over 2.5, clean sheets and corners across completed league games.

Best attack

Goals scored per match

  1. 1Mamelodi Sundowns2.56
  2. 2Orlando Pirates2.38
  3. 3Kaizer Chiefs1.63
  4. 4AmaZulu1.50
  5. 5Milford1.25

Best defense

Goals allowed per game (lower is better)

  1. 1Orlando Pirates0.13
  2. 2Golden Arrows0.43
  3. 3Milford0.75
  4. 4Chippa United0.86
  5. 5Durban City0.88

Most BTTS

% of matches where both teams scored

  1. 1Richards Bay88%
  2. 2Kaizer Chiefs75%
  3. 3Mamelodi Sundowns67%
  4. 4Polokwane City57%
  5. 5Siwelele57%

Most Over 2.5

% of matches with at least 3 goals

  1. 1Richards Bay75%
  2. 2Mamelodi Sundowns56%
  3. 3TS Galaxy50%
  4. 4Polokwane City43%
  5. 5Siwelele43%

Most clean sheets

Games without allowing a goal

  1. 1Orlando Pirates7
  2. 2Golden Arrows5
  3. 3AmaZulu4
  4. 4Milford4
  5. 5Sekhukhune United3

Most corners

Corners per game

  1. 1Golden Arrows6.6
  2. 2Siwelele6.0
  3. 3Richards Bay5.9
  4. 4Orlando Pirates5.8
  5. 5Durban City5.4

League style

See whether this league tends to produce fast, open or physical matches and how much home advantage matters.

PaceClose to average
Chance qualityAbove average
Home advantageBelow average
IntensityBelow average
OpennessBelow average
Competitive balanceBelow average

Compared with other leagues, Premier Soccer League rates close to average for game pace, above average for chance quality and below average for openness. Home advantage is below average, game intensity is below average, and competitive balance is below average.

Player leaders

Season leaders based on recorded player data.

xG table and expected points

Compare team results with the quality of chances they create and allow.

#TeamMxGxG - expected goals, the quality of scoring chances.xGAxGA - expected goals allowed to opponents.xPtsxPts - expected points calculated from xG.PtsDelta
1Mamelodi Sundowns82.031.001620+4
2Orlando Pirates81.821.151422+8
3Kaizer Chiefs81.601.131314+1
4Milford71.521.32119-2
5Durban City81.461.38117-4
6Golden Arrows71.431.42108-2
7Sekhukhune United71.261.281011+1
8Siwelele71.411.49103-7
9Stellenbosch81.071.2710100
10Marumo Gallants71.381.4292-7
11Kruger United71.471.5694-5
12AmaZulu81.081.56919+10
13Richards Bay61.601.6383-5
14Polokwane City71.251.6287-1
15TS Galaxy81.111.8086-2
16Chippa United71.121.7078+1

xGxG (expected goals) — how many goals a team should score from the quality of its chances. = xG means expected goals. xPts are calculated from each match xG with a Poisson distribution. The delta column: positive (yellow) means more points than performance suggests; negative (green) means the team plays better than the table shows.

Games and schedule

Results and upcoming games - switch rounds with the arrows or the list.

League schedule

Soccer games

240 matches08/01 - 05/22In progress / pre-match
Stellenbosch
0 : 1
AmaZulu
Golden Arrows
0 : 0
Chippa United
Orlando Pirates
2 : 0
Milford
Sekhukhune United
1 : 0
Durban City
Kruger United
1 : 3
Kaizer Chiefs
Richards Bay
1 : 2
Polokwane City
Siwelele
2 : 2
TS Galaxy
Polokwane City
3 : 3
Stellenbosch
Marumo Gallants
0 : 0
Kruger United
TS Galaxy
2 : 3
Mamelodi Sundowns
Chippa United
1 : 1
Richards Bay
AmaZulu
1 : 1
Orlando Pirates
Milford
1 : 0
Siwelele
Kaizer Chiefs
2 : 0
Sekhukhune United
Durban City
0 : 0
Golden Arrows
Stellenbosch
3 : 1
Marumo Gallants
AmaZulu
2 : 0
Siwelele
Kaizer Chiefs
1 : 1
Mamelodi Sundowns
Sekhukhune United
2 : 0
Polokwane City
Milford
2 : 1
Kruger United
Durban City
1 : 1
Richards Bay
Chippa United
0 : 3
Orlando Pirates
TS Galaxy
0 : 0
Golden Arrows
Mamelodi Sundowns
2 : 0
Marumo Gallants
Marumo Gallants
2 : 3
TS Galaxy
Orlando Pirates
2 : 0
Sekhukhune United
Kruger United
0 : 2
Durban City
Siwelele
1 : 1
Chippa United
Golden Arrows
1 : 0
Stellenbosch
Polokwane City
0 : 0
Milford
Mamelodi Sundowns
5 : 2
AmaZulu
Richards Bay
2 : 2
Kaizer Chiefs
Durban City
0 : 0
Stellenbosch
Kruger United
0 : 4
Orlando Pirates
Mamelodi Sundowns
2 : 0
Milford
Marumo Gallants
2 : 2
Polokwane City
Richards Bay
1 : 2
AmaZulu
Chippa United
0 : 0
Milford
Sekhukhune United
0 : 0
TS Galaxy
Golden Arrows
1 : 2
Mamelodi Sundowns
Kaizer Chiefs
3 : 2
Siwelele
Mamelodi Sundowns
3 : 0
Siwelele
Stellenbosch
1 : 1
Sekhukhune United
Polokwane City
1 : 1
Kaizer Chiefs
AmaZulu
1 : 0
Marumo Gallants
Chippa United
1 : 1
Mamelodi Sundowns
Siwelele
1 : 1
Golden Arrows
Milford
6 : 0
Richards Bay
TS Galaxy
0 : 1
Kruger United
Orlando Pirates
2 : 0
Durban City
Richards Bay
2 : 3
Sekhukhune United
Polokwane City
0 : 1
AmaZulu
Kruger United
0 : 1
Stellenbosch
Golden Arrows
0 : 0
Kaizer Chiefs
Milford
1 : 1
Durban City
Marumo Gallants
0 : 2
Orlando Pirates
TS Galaxy
0 : 1
Chippa United
Orlando Pirates
3 : 0
TS Galaxy
Durban City
1 : 2
AmaZulu
Kaizer Chiefs
1 : 1
Stellenbosch
Richards Bay
1 : 4
Mamelodi Sundowns
Chippa United
Kruger United
Golden Arrows
Milford
Sekhukhune United
Marumo Gallants
Siwelele
Polokwane City
Stellenbosch
Chippa United
Marumo Gallants
Siwelele
Milford
Sekhukhune United
Orlando Pirates
Kaizer Chiefs
AmaZulu
Golden Arrows
Polokwane City
TS Galaxy
Kruger United
Richards Bay
Mamelodi Sundowns
Durban City
Siwelele
Match suspended or postponed
Orlando Pirates
Richards Bay
Match suspended or postponed
Stellenbosch
Golden Arrows
Match suspended or postponed
Marumo Gallants
Kaizer Chiefs
Match suspended or postponed
AmaZulu
TS Galaxy
Match suspended or postponed
Durban City
Chippa United
Match suspended or postponed
Sekhukhune United
Polokwane City
Match suspended or postponed
Kruger United
Durban City
Polokwane City
Stellenbosch
TS Galaxy
AmaZulu
Milford
Chippa United
Kaizer Chiefs
Orlando Pirates
Golden Arrows
Kruger United
Mamelodi Sundowns
Marumo Gallants
Richards Bay
Sekhukhune United
Siwelele
Marumo Gallants
Chippa United
Orlando Pirates
Stellenbosch
Golden Arrows
Kruger United
Sekhukhune United
AmaZulu
Mamelodi Sundowns
Polokwane City
Milford
Kaizer Chiefs
TS Galaxy
Richards Bay
Siwelele
Durban City
Kruger United
Siwelele
Durban City
Marumo Gallants
Stellenbosch
Milford
Kaizer Chiefs
TS Galaxy
Mamelodi Sundowns
Sekhukhune United
Chippa United
AmaZulu
Richards Bay
Orlando Pirates
Polokwane City
Golden Arrows
Stellenbosch
Mamelodi Sundowns
Marumo Gallants
Kaizer Chiefs
Sekhukhune United
Golden Arrows
AmaZulu
Kruger United
Orlando Pirates
Polokwane City
Richards Bay
Siwelele
TS Galaxy
Milford
Durban City
Chippa United
Milford
Marumo Gallants
Polokwane City
Chippa United
Mamelodi Sundowns
Orlando Pirates
Kruger United
Sekhukhune United
Golden Arrows
Richards Bay
Siwelele
Stellenbosch
AmaZulu
TS Galaxy
Kaizer Chiefs
Durban City
Richards Bay
Durban City
Orlando Pirates
AmaZulu
Chippa United
Golden Arrows
Kruger United
Marumo Gallants
Stellenbosch
Polokwane City
Milford
Mamelodi Sundowns
Sekhukhune United
Kaizer Chiefs
TS Galaxy
Siwelele
Orlando Pirates
Kruger United
Marumo Gallants
Sekhukhune United
Kaizer Chiefs
Chippa United
AmaZulu
Stellenbosch
Golden Arrows
Siwelele
Mamelodi Sundowns
Richards Bay
Durban City
Milford
TS Galaxy
Polokwane City
Durban City
TS Galaxy
Mamelodi Sundowns
Kaizer Chiefs
Polokwane City
Marumo Gallants
Stellenbosch
Kruger United
Milford
AmaZulu
Richards Bay
Chippa United
Siwelele
Sekhukhune United
Golden Arrows
Orlando Pirates
Stellenbosch
Richards Bay
Orlando Pirates
Siwelele
Kruger United
Polokwane City
Chippa United
TS Galaxy
Sekhukhune United
Mamelodi Sundowns
Milford
Golden Arrows
AmaZulu
Kaizer Chiefs
Marumo Gallants
Durban City
Richards Bay
Kruger United
Durban City
Orlando Pirates
Golden Arrows
AmaZulu
Kaizer Chiefs
Polokwane City
Mamelodi Sundowns
Stellenbosch
Sekhukhune United
Chippa United
TS Galaxy
Marumo Gallants
Siwelele
Milford
Richards Bay
Marumo Gallants
Orlando Pirates
Chippa United
Kruger United
Milford
Polokwane City
Sekhukhune United
Mamelodi Sundowns
Golden Arrows
Stellenbosch
Siwelele
TS Galaxy
Kaizer Chiefs
AmaZulu
Durban City
AmaZulu
Polokwane City
Kaizer Chiefs
Orlando Pirates
Chippa United
Durban City
Sekhukhune United
Stellenbosch
Kruger United
Golden Arrows
Milford
TS Galaxy
Siwelele
Richards Bay
Marumo Gallants
Mamelodi Sundowns
Sekhukhune United
Kruger United
Stellenbosch
Kaizer Chiefs
Milford
Polokwane City
Golden Arrows
TS Galaxy
Orlando Pirates
Richards Bay
Siwelele
AmaZulu
Chippa United
Marumo Gallants
Durban City
Mamelodi Sundowns
Durban City
Sekhukhune United
Polokwane City
Siwelele
AmaZulu
Chippa United
Kaizer Chiefs
Milford
Mamelodi Sundowns
Kruger United
Richards Bay
Golden Arrows
TS Galaxy
Orlando Pirates
Marumo Gallants
Stellenbosch
Stellenbosch
Golden Arrows
Kaizer Chiefs
Marumo Gallants
AmaZulu
Richards Bay
Kruger United
TS Galaxy
Sekhukhune United
Orlando Pirates
Milford
Chippa United
Polokwane City
Durban City
Siwelele
Mamelodi Sundowns
Durban City
Kaizer Chiefs
Marumo Gallants
AmaZulu
Chippa United
Polokwane City
Orlando Pirates
Mamelodi Sundowns
TS Galaxy
Stellenbosch
Richards Bay
Milford
Golden Arrows
Sekhukhune United
Siwelele
Kruger United
Marumo Gallants
Milford
Stellenbosch
Orlando Pirates
AmaZulu
Sekhukhune United
Kaizer Chiefs
Golden Arrows
Durban City
Siwelele
Polokwane City
Richards Bay
Mamelodi Sundowns
TS Galaxy
Kruger United
Chippa United
Polokwane City
Mamelodi Sundowns
Chippa United
Stellenbosch
Golden Arrows
Durban City
Kaizer Chiefs
Kruger United
Milford
Orlando Pirates
Sekhukhune United
Richards Bay
Siwelele
Marumo Gallants
TS Galaxy
AmaZulu
Sekhukhune United
Milford
Golden Arrows
Polokwane City
Orlando Pirates
Marumo Gallants
Kruger United
AmaZulu
Stellenbosch
Durban City
Richards Bay
TS Galaxy
Siwelele
Kaizer Chiefs
Mamelodi Sundowns
Chippa United
AmaZulu
Mamelodi Sundowns
Chippa United
Siwelele
Polokwane City
Orlando Pirates
Durban City
Kruger United
Milford
Stellenbosch
TS Galaxy
Sekhukhune United
Marumo Gallants
Golden Arrows
Kaizer Chiefs
Richards Bay

FAQ

How many teams play in Premier Soccer League?

Premier Soccer League has 16 teams in the 2026/2027 season.

When does the 2026/2027 Premier Soccer League season start and end?

The 2026/2027 Premier Soccer League schedule runs from August 1, 2026 through May 22, 2027.

Who leads the Premier Soccer League standings?

Mamelodi Sundowns leads Premier Soccer League with 23 points.

Which team scores the most goals in Premier Soccer League?

Mamelodi Sundowns has the league's highest scoring average at 2.56 goals per game.

Which team has the best defense in Premier Soccer League?

Orlando Pirates allows the fewest goals in Premier Soccer League, at 0.13 per game.

How many goals are scored per game in Premier Soccer League?

Premier Soccer League games average 2.34 goals.

How often do Premier Soccer League games finish Over 2.5 goals?

36% of Premier Soccer League games finish with at least three goals.

How often do both teams score in Premier Soccer League?

Both teams score in 46% of Premier Soccer League games.

How often do home teams win in Premier Soccer League?

Home teams win 31% of Premier Soccer League games.

What does xG show in Premier Soccer League stats?

Expected goals (xG) estimates the quality of scoring chances. The Premier Soccer League xG table compares each team's xG, expected goals against (xGA) and expected points (xPts) from completed games in the selected season.

Who is the top scorer in Premier Soccer League?

Thandolwenkosi Methuseli Ngwenya leads the recorded scoring table in Premier Soccer League for 2026/2027 with 8 goals.