Premier Soccer League

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

South Africa
Data current as of August 31, 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; Orlando Pirates currently leads with 10 points. The league averages 2.38 goals per game and a 47% BTTS rate. The schedule runs from August 1, 2026 through May 22, 2027.

Premier Soccer League 2026/2027: season in numbers

Season overview

32 games have been completed in the 2026/2027 Premier Soccer League season. Orlando Pirates leads the standings with 10 points.

Scoring trends

Games average 2.38 goals. Both teams score in 47% of games. 34% finish with at least three goals. At least one team keeps a clean sheet in 53% of games.

Home, draw and away results

Home teams win 38% of games. 41% end in a draw. Road teams win 22% of games.

Team leaders

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

Standings

#TeamMWDL+/-Pts
1Orlando Pirates4310+710
2Mamelodi Sundowns4310+610
3Kaizer Chiefs4220+48
4Milford421107
5AmaZulu421107
6Golden Arrows4130+16
7Sekhukhune United4202-16
8Durban City4121+15
9TS Galaxy412105
10Polokwane City4121-15
11Stellenbosch411204
12Richards Bay4031-13
13Chippa United4031-33
14Siwelele4022-32
15Kruger United4013-51
16Marumo Gallants4013-51
CAF Champions LeagueCAF Confederation CupRelegation Play-offRelegation

League statistics

The 2026/2027 season stats cover 32 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.75
  2. 2Orlando Pirates2.00
  3. 3Kaizer Chiefs2.00
  4. 4TS Galaxy1.75
  5. 5Stellenbosch1.50

Best defense

Goals allowed per game (lower is better)

  1. 1Golden Arrows0.00
  2. 2Orlando Pirates0.25
  3. 3Durban City0.50
  4. 4Milford0.75
  5. 5Sekhukhune United1.00

Most BTTS

% of matches where both teams scored

  1. 1Richards Bay100%
  2. 2TS Galaxy75%
  3. 3Kaizer Chiefs75%
  4. 4Mamelodi Sundowns75%
  5. 5Stellenbosch50%

Most Over 2.5

% of matches with at least 3 goals

  1. 1TS Galaxy75%
  2. 2Stellenbosch50%
  3. 3Polokwane City50%
  4. 4Marumo Gallants50%
  5. 5Kruger United50%

Most clean sheets

Games without allowing a goal

  1. 1Golden Arrows4
  2. 2Orlando Pirates3
  3. 3Sekhukhune United2
  4. 4AmaZulu2
  5. 5Milford2

Most corners

Corners per game

  1. 1Siwelele7.5
  2. 2Golden Arrows7.3
  3. 3Durban City6.3
  4. 4Marumo Gallants6.0
  5. 5Orlando Pirates5.8

League style

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

PaceClose to average
Chance qualityClose to average
Home advantageClose to average
IntensityBelow average
OpennessBelow average
Competitive balanceBelow average

Compared with other leagues, Premier Soccer League rates close to average for game pace, close to average for chance quality and below average for openness. Home advantage is close to 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 Sundowns42.060.93810+2
2Siwelele41.751.0572-5
3Orlando Pirates41.871.18710+3
4Kaizer Chiefs41.481.1268+2
5Durban City41.811.4565-1
6Milford41.491.2367+1
7Sekhukhune United41.311.11660
8Marumo Gallants41.571.5261-5
9Golden Arrows41.491.56660
10Stellenbosch41.021.2254-1
11Richards Bay41.481.7153-2
12Kruger United41.301.6151-4
13Polokwane City41.071.5845+1
14TS Galaxy41.161.8745+1
15Chippa United40.991.7543-1
16AmaZulu40.941.8837+4

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
Stellenbosch
Kruger United
Orlando Pirates
Mamelodi Sundowns
Milford
Marumo Gallants
Polokwane City
Richards Bay
AmaZulu
Chippa United
Milford
Sekhukhune United
TS Galaxy
Golden Arrows
Mamelodi Sundowns
Kaizer Chiefs
Siwelele
Mamelodi Sundowns
Siwelele
Stellenbosch
Sekhukhune United
Polokwane City
Kaizer Chiefs
AmaZulu
Marumo Gallants
Chippa United
Mamelodi Sundowns
Siwelele
Golden Arrows
Milford
Richards Bay
TS Galaxy
Kruger United
Orlando Pirates
Durban City
Richards Bay
Sekhukhune United
Golden Arrows
Kaizer Chiefs
Milford
Durban City
Polokwane City
AmaZulu
Kruger United
Stellenbosch
Marumo Gallants
Orlando Pirates
TS Galaxy
Chippa United
Durban City
AmaZulu
Chippa United
Kruger United
Kaizer Chiefs
Stellenbosch
Golden Arrows
Milford
Sekhukhune United
Marumo Gallants
Richards Bay
Mamelodi Sundowns
Siwelele
Polokwane City
Orlando Pirates
TS Galaxy
Stellenbosch
Chippa United
Marumo Gallants
Siwelele
Orlando Pirates
Kaizer Chiefs
AmaZulu
Golden Arrows
Polokwane City
TS Galaxy
Kruger United
Richards Bay
Mamelodi Sundowns
Durban City
Milford
Sekhukhune United
Siwelele
Orlando Pirates
Richards Bay
Stellenbosch
Golden Arrows
Marumo Gallants
Kaizer Chiefs
AmaZulu
TS Galaxy
Durban City
Chippa United
Sekhukhune United
Polokwane City
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?

Orlando Pirates leads Premier Soccer League with 10 points.

Which team scores the most goals in Premier Soccer League?

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

Which team has the best defense in Premier Soccer League?

Golden Arrows allows the fewest goals in Premier Soccer League, at 0.00 per game.

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

Premier Soccer League games average 2.38 goals.

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

34% 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 47% of Premier Soccer League games.

How often do home teams win in Premier Soccer League?

Home teams win 38% 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 5 goals.