Betway Premiership (PSL)
The Betway Premiership - the PSL - is South Africa's top flight. Follow the 2026/2027 log table, fixtures and results below.
Results
Upcoming Matches
League Table
| Position | Team | Form | Played | Won | Drawn | Lost | GF | GA | GD | Points |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Mamelodi Sundowns
|
10 | 8 | 2 | 0 | 27 | 9 | 18 | 26 | |
| 2 |
Orlando Pirates
|
9 | 8 | 1 | 0 | 21 | 2 | 19 | 25 | |
| 3 |
Amazulu
|
9 | 7 | 1 | 1 | 13 | 8 | 5 | 22 | |
| 4 |
Milford FC
|
10 | 5 | 3 | 2 | 11 | 7 | 4 | 18 | |
| 5 |
Kaizer Chiefs
|
9 | 3 | 5 | 1 | 14 | 10 | 4 | 14 | |
| 6 |
Sekhukhune United
|
9 | 4 | 2 | 3 | 9 | 9 | 0 | 14 | |
| 7 |
Chippa United
|
9 | 2 | 5 | 2 | 6 | 7 | -1 | 11 | |
| 8 |
Stellenbosch
|
9 | 2 | 4 | 3 | 9 | 10 | -1 | 10 | |
| 9 |
Kruger United
|
9 | 3 | 1 | 5 | 7 | 13 | -6 | 10 | |
| 10 |
Golden Arrows
|
9 | 1 | 5 | 3 | 3 | 5 | -2 | 8 | |
| 11 |
Polokwane City
|
9 | 1 | 5 | 3 | 8 | 11 | -3 | 8 | |
| 12 |
TS Galaxy
|
9 | 1 | 4 | 4 | 7 | 12 | -5 | 7 | |
| 13 |
Durban City
|
9 | 1 | 4 | 4 | 6 | 11 | -5 | 7 | |
| 14 |
Siwelele
|
9 | 1 | 3 | 5 | 9 | 16 | -7 | 6 | |
| 15 |
Marumo Gallants
|
9 | 1 | 2 | 6 | 9 | 17 | -8 | 5 | |
| 16 |
Richards Bay
|
9 | 0 | 3 | 6 | 11 | 23 | -12 | 3 |
| Pos | Team | Points |
|---|---|---|
| 1 |
Mamelodi Sundowns
|
26 |
| 2 |
Orlando Pirates
|
25 |
| 3 |
Amazulu
|
22 |
| 4 |
Milford FC
|
18 |
| 5 |
Kaizer Chiefs
|
14 |
| 6 |
Sekhukhune United
|
14 |
| 7 |
Chippa United
|
11 |
| 8 |
Stellenbosch
|
10 |
| 9 |
Kruger United
|
10 |
| 10 |
Golden Arrows
|
8 |
| 11 |
Polokwane City
|
8 |
| 12 |
TS Galaxy
|
7 |
| 13 |
Durban City
|
7 |
| 14 |
Siwelele
|
6 |
| 15 |
Marumo Gallants
|
5 |
| 16 |
Richards Bay
|
3 |
Top Goal Scorers
-
8 goals • 7 apps8 -
5 goals • 7 apps5 -
5 goals • 8 apps5 -
4 goals • 9 apps4 -
4 goals • 7 apps4 -
3 goals • 8 apps3 -
3 goals • 8 apps3 -
3 goals • 10 apps3 -
3 goals • 7 apps3 -
3 goals • 5 apps3 -
3 goals • 7 apps3 -
2 goals • 5 apps2 -
2 goals • 3 apps2 -
2 goals • 8 apps2 -
2 goals • 9 apps2 -
2 goals • 8 apps2 -
2 goals • 8 apps2 -
2 goals • 6 apps2 -
2 goals • 9 apps2 -
2 goals • 2 apps2 -
2 goals • 9 apps2 -
2 goals • 6 apps2 -
2 goals • 8 apps2 -
2 goals • 9 apps2 -
2 goals • 5 apps2
Top Assists
-
5 assists • 9 apps5 -
4 assists • 10 apps4 -
4 assists • 8 apps4 -
3 assists • 6 apps3 -
3 assists • 8 apps3 -
3 assists • 9 apps3 -
3 assists • 9 apps3 -
3 assists • 7 apps3 -
3 assists • 9 apps3 -
2 assists • 8 apps2 -
2 assists • 9 apps2 -
2 assists • 9 apps2 -
2 assists • 9 apps2 -
2 assists • 6 apps2 -
2 assists • 9 apps2 -
2 assists • 9 apps2 -
2 assists • 7 apps2 -
2 assists • 9 apps2 -
2 assists • 7 apps2 -
2 assists • 6 apps2 -
2 assists • 5 apps2 -
1 assists • 9 apps1 -
1 assists • 5 apps1 -
1 assists • 8 apps1 -
1 assists • 5 apps1
Most Passes
-
8 apps708 -
10 apps703 -
9 apps548 -
9 apps531 -
7 apps494 -
6 apps489 -
8 apps478 -
9 apps477 -
9 apps465 -
8 apps465 -
8 apps446 -
9 apps431 -
8 apps415 -
9 apps399 -
5 apps397 -
9 apps392 -
9 apps392 -
9 apps390 -
6 apps376 -
9 apps376 -
9 apps374 -
9 apps370 -
8 apps369 -
9 apps368 -
7 apps361
Passing Accuracy
-
141 passes•3 apps95% -
99 passes•5 apps95% -
489 passes•6 apps95% -
195 passes•2 apps94% -
708 passes•8 apps94% -
122 passes•2 apps93% -
360 passes•7 apps93% -
397 passes•5 apps93% -
703 passes•10 apps93% -
41 passes•1 apps93% -
494 passes•7 apps93% -
182 passes•4 apps92% -
280 passes•4 apps92% -
376 passes•6 apps92% -
62 passes•4 apps92% -
49 passes•5 apps92% -
157 passes•3 apps92% -
548 passes•9 apps91% -
374 passes•9 apps91% -
66 passes•6 apps91%
Most Shots
-
8 on target•7 apps24 -
6 on target•8 apps22 -
6 on target•9 apps22 -
9 on target•9 apps22 -
7 on target•9 apps20 -
11 on target•7 apps18 -
10 on target•7 apps18 -
9 on target•7 apps18 -
7 on target•9 apps18 -
3 on target•9 apps16 -
8 on target•5 apps15 -
5 on target•6 apps15 -
8 on target•6 apps15 -
10 on target•7 apps14 -
7 on target•5 apps14 -
5 on target•7 apps14 -
6 on target•6 apps14 -
3 on target•5 apps13 -
9 on target•7 apps13 -
4 on target•6 apps13 -
1 on target•6 apps13 -
8 on target•7 apps13 -
4 on target•4 apps12 -
6 on target•7 apps12 -
9 on target•9 apps12
Most Clean Sheets
-
8 apps7 -
8 apps7 -
9 apps6 -
8 apps6 -
8 apps6 -
6 apps6 -
9 apps5 -
8 apps5 -
5 apps4 -
8 apps4 -
5 apps4 -
6 apps4 -
3 apps3 -
6 apps3 -
2 apps2 -
3 apps2 -
3 apps2 -
6 apps2 -
1 apps1 -
2 apps1 -
3 apps1 -
1 apps1 -
1 apps1 -
1 apps1 -
3 apps1
Based on the 71 of 73 matches with detailed statistics.
Goals scored
- 1 Mamelodi Sundowns 27
- 2 Orlando Pirates 21
- 3 Amazulu 13
- 4 Kaizer Chiefs 11
- 5 Milford FC 11
- 6 Richards Bay 11
- 7 Marumo Gallants 9
- 8 Sekhukhune United 9
- 9 Siwelele 9
- 10 Stellenbosch 9
- 11 Polokwane City 8
- 12 TS Galaxy 7
- 13 Chippa United 6
- 14 Durban City 6
- 15 Kruger United 6
- 16 Golden Arrows 3
Goals conceded
Lower is better- 1 Orlando Pirates 2
- 2 Golden Arrows 5
- 3 Milford FC 7
- 4 Chippa United 7
- 5 Amazulu 8
- 6 Mamelodi Sundowns 9
- 7 Kaizer Chiefs 9
- 8 Sekhukhune United 9
- 9 Stellenbosch 10
- 10 Kruger United 10
- 11 Polokwane City 11
- 12 Durban City 11
- 13 TS Galaxy 12
- 14 Siwelele 16
- 15 Marumo Gallants 17
- 16 Richards Bay 23
Expected goals (xG)
- 1 Mamelodi Sundowns 36.4
- 2 Orlando Pirates 30.4
- 3 Milford FC 21.9
- 4 Kaizer Chiefs 20.3
- 5 Golden Arrows 20.0
- 6 Amazulu 19.5
- 7 Durban City 19.3
- 8 Sekhukhune United 19.1
- 9 Richards Bay 17.2
- 10 Polokwane City 17.0
- 11 Siwelele 16.9
- 12 Chippa United 15.1
- 13 Stellenbosch 14.8
- 14 TS Galaxy 14.6
- 15 Kruger United 14.1
- 16 Marumo Gallants 12.5
Shots
- 1 Mamelodi Sundowns 179
- 2 Orlando Pirates 128
- 3 Milford FC 120
- 4 Richards Bay 108
- 5 Durban City 106
- 6 Kaizer Chiefs 104
- 7 Marumo Gallants 102
- 8 Golden Arrows 102
- 9 Siwelele 99
- 10 Polokwane City 91
- 11 Kruger United 91
- 12 Amazulu 88
- 13 Sekhukhune United 87
- 14 Stellenbosch 81
- 15 Chippa United 77
- 16 TS Galaxy 74
Shots on target
- 1 Mamelodi Sundowns 68
- 2 Orlando Pirates 55
- 3 Milford FC 41
- 4 Richards Bay 38
- 5 Kaizer Chiefs 34
- 6 Sekhukhune United 34
- 7 Durban City 34
- 8 Amazulu 30
- 9 Golden Arrows 30
- 10 Siwelele 29
- 11 Marumo Gallants 26
- 12 Stellenbosch 26
- 13 Kruger United 24
- 14 Polokwane City 22
- 15 TS Galaxy 22
- 16 Chippa United 21
Possession %
- 1 Mamelodi Sundowns 68.5%
- 2 Kaizer Chiefs 56.8%
- 3 Orlando Pirates 55.4%
- 4 Kruger United 54.0%
- 5 Siwelele 53.1%
- 6 Milford FC 52.4%
- 7 Golden Arrows 49.7%
- 8 Durban City 49.1%
- 9 TS Galaxy 47.8%
- 10 Marumo Gallants 46.9%
- 11 Richards Bay 45.7%
- 12 Sekhukhune United 45.6%
- 13 Amazulu 45.0%
- 14 Stellenbosch 44.4%
- 15 Chippa United 43.7%
- 16 Polokwane City 41.0%
Passes
- 1 Mamelodi Sundowns 6567
- 2 Milford FC 4808
- 3 Orlando Pirates 4497
- 4 Golden Arrows 3969
- 5 Kaizer Chiefs 3959
- 6 Siwelele 3940
- 7 Durban City 3782
- 8 TS Galaxy 3399
- 9 Richards Bay 3383
- 10 Sekhukhune United 3368
- 11 Amazulu 3311
- 12 Chippa United 3129
- 13 Stellenbosch 3048
- 14 Marumo Gallants 3046
- 15 Kruger United 2717
- 16 Polokwane City 2716
Pass accuracy %
- 1 Mamelodi Sundowns 89.9%
- 2 Orlando Pirates 85.8%
- 3 Kaizer Chiefs 85.0%
- 4 Milford FC 80.0%
- 5 Chippa United 79.5%
- 6 Siwelele 78.7%
- 7 Golden Arrows 78.0%
- 8 Marumo Gallants 77.7%
- 9 Kruger United 77.0%
- 10 TS Galaxy 74.8%
- 11 Sekhukhune United 74.5%
- 12 Amazulu 73.5%
- 13 Richards Bay 73.3%
- 14 Durban City 71.0%
- 15 Stellenbosch 66.0%
- 16 Polokwane City 62.0%
Corners
- 1 Mamelodi Sundowns 55
- 2 Richards Bay 51
- 3 Golden Arrows 51
- 4 Siwelele 50
- 5 Orlando Pirates 48
- 6 Durban City 45
- 7 Kaizer Chiefs 42
- 8 Polokwane City 40
- 9 Milford FC 39
- 10 Stellenbosch 39
- 11 Amazulu 37
- 12 Kruger United 35
- 13 Sekhukhune United 33
- 14 Marumo Gallants 31
- 15 Chippa United 31
- 16 TS Galaxy 25
Fouls
Lower is better- 1 Marumo Gallants 90
- 2 Kaizer Chiefs 92
- 3 Richards Bay 96
- 4 Siwelele 96
- 5 Chippa United 101
- 6 Durban City 102
- 7 Milford FC 106
- 8 Golden Arrows 108
- 9 Orlando Pirates 109
- 10 Amazulu 109
- 11 Polokwane City 116
- 12 Kruger United 118
- 13 Stellenbosch 125
- 14 Mamelodi Sundowns 130
- 15 TS Galaxy 132
- 16 Sekhukhune United 134
Yellow cards
Lower is better- 1 Richards Bay 9
- 2 Marumo Gallants 9
- 3 Milford FC 10
- 4 Durban City 11
- 5 Golden Arrows 11
- 6 Orlando Pirates 12
- 7 Kruger United 13
- 8 Amazulu 14
- 9 Polokwane City 14
- 10 Kaizer Chiefs 15
- 11 Siwelele 15
- 12 TS Galaxy 15
- 13 Chippa United 15
- 14 Sekhukhune United 17
- 15 Mamelodi Sundowns 19
- 16 Stellenbosch 22
Red cards
Lower is better- 1 Mamelodi Sundowns 0
- 2 Orlando Pirates 0
- 3 Amazulu 0
- 4 Sekhukhune United 0
- 5 Stellenbosch 0
- 6 Polokwane City 0
- 7 Chippa United 0
- 8 Durban City 0
- 9 Golden Arrows 0
- 10 Kaizer Chiefs 1
- 11 Milford FC 1
- 12 Richards Bay 1
- 13 Marumo Gallants 1
- 14 Siwelele 1
- 15 Kruger United 1
- 16 TS Galaxy 2
Clean sheets
- 1 Orlando Pirates 7
- 2 Amazulu 5
- 3 Milford FC 5
- 4 Golden Arrows 5
- 5 Chippa United 4
- 6 Mamelodi Sundowns 3
- 7 Sekhukhune United 3
- 8 TS Galaxy 3
- 9 Durban City 3
- 10 Kaizer Chiefs 2
- 11 Stellenbosch 2
- 12 Polokwane City 2
- 13 Kruger United 2
- 14 Siwelele 1
- 15 Richards Bay 0
- 16 Marumo Gallants 0
Goalkeeper saves
- 1 Durban City 36
- 2 Chippa United 29
- 3 TS Galaxy 28
- 4 Polokwane City 27
- 5 Golden Arrows 26
- 6 Milford FC 25
- 7 Richards Bay 25
- 8 Amazulu 23
- 9 Siwelele 23
- 10 Kruger United 23
- 11 Mamelodi Sundowns 21
- 12 Stellenbosch 20
- 13 Sekhukhune United 19
- 14 Orlando Pirates 18
- 15 Kaizer Chiefs 15
- 16 Marumo Gallants 14
Goals vs xG
Goals conceded vs xGA
xG per match
- 1 Mamelodi Sundowns 3.64
- 2 Orlando Pirates 3.38
- 3 Kaizer Chiefs 2.54
- 4 Golden Arrows 2.23
- 5 Milford FC 2.19
- 6 Amazulu 2.17
- 7 Durban City 2.14
- 8 Sekhukhune United 2.12
- 9 Kruger United 2.01
- 10 Richards Bay 1.91
- 11 Polokwane City 1.88
- 12 Siwelele 1.88
- 13 Chippa United 1.68
- 14 Stellenbosch 1.64
- 15 TS Galaxy 1.63
- 16 Marumo Gallants 1.56
xG per shot
- 1 Orlando Pirates 0.238
- 2 Amazulu 0.222
- 3 Sekhukhune United 0.219
- 4 Mamelodi Sundowns 0.203
- 5 TS Galaxy 0.198
- 6 Golden Arrows 0.196
- 7 Chippa United 0.196
- 8 Kaizer Chiefs 0.195
- 9 Polokwane City 0.186
- 10 Milford FC 0.183
- 11 Stellenbosch 0.182
- 12 Durban City 0.182
- 13 Siwelele 0.171
- 14 Richards Bay 0.160
- 15 Kruger United 0.155
- 16 Marumo Gallants 0.122
Shot conversion %
- 1 Orlando Pirates 16.4%
- 2 Mamelodi Sundowns 15.1%
- 3 Amazulu 14.8%
- 4 Stellenbosch 11.1%
- 5 Kaizer Chiefs 10.6%
- 6 Sekhukhune United 10.3%
- 7 Richards Bay 10.2%
- 8 TS Galaxy 9.5%
- 9 Milford FC 9.2%
- 10 Siwelele 9.1%
- 11 Marumo Gallants 8.8%
- 12 Polokwane City 8.8%
- 13 Chippa United 7.8%
- 14 Kruger United 6.6%
- 15 Durban City 5.7%
- 16 Golden Arrows 2.9%
Shots on target %
- 1 Orlando Pirates 43.0%
- 2 Sekhukhune United 39.1%
- 3 Mamelodi Sundowns 38.0%
- 4 Richards Bay 35.2%
- 5 Milford FC 34.2%
- 6 Amazulu 34.1%
- 7 Kaizer Chiefs 32.7%
- 8 Stellenbosch 32.1%
- 9 Durban City 32.1%
- 10 TS Galaxy 29.7%
- 11 Golden Arrows 29.4%
- 12 Siwelele 29.3%
- 13 Chippa United 27.3%
- 14 Kruger United 26.4%
- 15 Marumo Gallants 25.5%
- 16 Polokwane City 24.2%
| Team | MP | GF | GA | xGF | xGA | Shots | On target | Poss % | Passes | Pass % | Corners | Fouls | Yellow | Red | Offside | Saves | Clean sheets | G vs xG | GA vs xGA | xG/M | xG/Sh | Conv % | SoT % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mamelodi Sundowns | 10 | 27 | 9 | 36.4 | 13.5 | 179 | 68 | 68.5 | 6567 | 89.9 | 55 | 130 | 19 | 0 | 23 | 21 | 3 | -9.37 | +4.53 | 3.64 | 0.203 | 15.1% | 38.0% |
| Orlando Pirates | 9 | 21 | 2 | 30.4 | 10.4 | 128 | 55 | 55.4 | 4497 | 85.8 | 48 | 109 | 12 | 0 | 24 | 18 | 7 | -9.44 | +8.43 | 3.38 | 0.238 | 16.4% | 43.0% |
| Amazulu | 9 | 13 | 8 | 19.5 | 18.2 | 88 | 30 | 45.0 | 3311 | 73.5 | 37 | 109 | 14 | 0 | 29 | 23 | 5 | -6.54 | +10.19 | 2.17 | 0.222 | 14.8% | 34.1% |
| Kaizer Chiefs | 8 | 11 | 9 | 20.3 | 12.0 | 104 | 34 | 56.8 | 3959 | 85.0 | 42 | 92 | 15 | 1 | 14 | 15 | 2 | -9.31 | +2.95 | 2.54 | 0.195 | 10.6% | 32.7% |
| Milford FC | 10 | 11 | 7 | 21.9 | 18.5 | 120 | 41 | 52.4 | 4808 | 80.0 | 39 | 106 | 10 | 1 | 28 | 25 | 5 | -10.94 | +11.50 | 2.19 | 0.183 | 9.2% | 34.2% |
| Richards Bay | 9 | 11 | 23 | 17.2 | 27.7 | 108 | 38 | 45.7 | 3383 | 73.3 | 51 | 96 | 9 | 1 | 16 | 25 | 0 | -6.23 | +4.73 | 1.91 | 0.160 | 10.2% | 35.2% |
| Marumo Gallants | 8 | 9 | 17 | 12.5 | 21.0 | 102 | 26 | 46.9 | 3046 | 77.7 | 31 | 90 | 9 | 1 | 15 | 14 | 0 | -3.49 | +4.02 | 1.56 | 0.122 | 8.8% | 25.5% |
| Sekhukhune United | 9 | 9 | 9 | 19.1 | 15.7 | 87 | 34 | 45.6 | 3368 | 74.5 | 33 | 134 | 17 | 0 | 11 | 19 | 3 | -10.06 | +6.71 | 2.12 | 0.219 | 10.3% | 39.1% |
| Siwelele | 9 | 9 | 16 | 16.9 | 21.1 | 99 | 29 | 53.1 | 3940 | 78.7 | 50 | 96 | 15 | 1 | 15 | 23 | 1 | -7.90 | +5.08 | 1.88 | 0.171 | 9.1% | 29.3% |
| Stellenbosch | 9 | 9 | 10 | 14.8 | 18.8 | 81 | 26 | 44.4 | 3048 | 66.0 | 39 | 125 | 22 | 0 | 20 | 20 | 2 | -5.77 | +8.82 | 1.64 | 0.182 | 11.1% | 32.1% |
| Polokwane City | 9 | 8 | 11 | 17.0 | 17.8 | 91 | 22 | 41.0 | 2716 | 62.0 | 40 | 116 | 14 | 0 | 25 | 27 | 2 | -8.96 | +6.82 | 1.88 | 0.186 | 8.8% | 24.2% |
| TS Galaxy | 9 | 7 | 12 | 14.6 | 22.6 | 74 | 22 | 47.8 | 3399 | 74.8 | 25 | 132 | 15 | 2 | 11 | 28 | 3 | -7.63 | +10.64 | 1.63 | 0.198 | 9.5% | 29.7% |
| Chippa United | 9 | 6 | 7 | 15.1 | 21.2 | 77 | 21 | 43.7 | 3129 | 79.5 | 31 | 101 | 15 | 0 | 22 | 29 | 4 | -9.12 | +14.21 | 1.68 | 0.196 | 7.8% | 27.3% |
| Durban City | 9 | 6 | 11 | 19.3 | 23.4 | 106 | 34 | 49.1 | 3782 | 71.0 | 45 | 102 | 11 | 0 | 24 | 36 | 3 | -13.27 | +12.43 | 2.14 | 0.182 | 5.7% | 32.1% |
| Kruger United | 7 | 6 | 10 | 14.1 | 17.3 | 91 | 24 | 54.0 | 2717 | 77.0 | 35 | 118 | 13 | 1 | 25 | 23 | 2 | -8.08 | +7.34 | 2.01 | 0.155 | 6.6% | 26.4% |
| Golden Arrows | 9 | 3 | 5 | 20.0 | 16.6 | 102 | 30 | 49.7 | 3969 | 78.0 | 51 | 108 | 11 | 0 | 16 | 26 | 5 | -17.04 | +11.61 | 2.23 | 0.196 | 2.9% | 29.4% |
League Champions
Mamelodi Sundowns
Most titles: 9 championships
🔥
Mamelodi Sundowns: 8 consecutive titles (2017/2018 - 2025/2026)
2025/2026
Orlando Pirates
69 pts
Betway Premiership
2024/2025
Mamelodi Sundowns
73 pts
Betway Premiership
2023/2024
Mamelodi Sundowns
73 pts
DStv Premiership
2022/2023
Mamelodi Sundowns
70 pts
DStv Premiership
2021/2022
Mamelodi Sundowns
65 pts
DStv Premiership
2020/2021
Mamelodi Sundowns
67 pts
ABSA Premiership
2019/2020
Mamelodi Sundowns
59 pts
ABSA Premiership
2018/2019
Mamelodi Sundowns
59 pts
ABSA Premiership
2017/2018
Mamelodi Sundowns
60 pts
ABSA Premiership
2016/2017
Bidvest Wits
60 pts
ABSA Premiership
2015/2016
Mamelodi Sundowns
71 pts
ABSA Premiership
