Betway Premiership (PSL)
The Betway Premiership - the PSL - is South Africa's top flight. Follow the 2025/2026 log table, fixtures and results below.
Results
Upcoming Matches
No Fixtures
Check back later for upcoming matches!
League Table
| Position | Team | Form | Played | Won | Drawn | Lost | GF | GA | GD | Points |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
Orlando Pirates
|
30 | 21 | 6 | 3 | 58 | 12 | 46 | 69 | |
| 2 |
Mamelodi Sundowns
|
30 | 20 | 8 | 2 | 57 | 21 | 36 | 68 | |
| 3 |
Kaizer Chiefs
|
30 | 15 | 9 | 6 | 33 | 19 | 14 | 54 | |
| 4 |
Amazulu
|
30 | 13 | 8 | 9 | 32 | 28 | 4 | 47 | |
| 5 |
Sekhukhune United
|
30 | 11 | 11 | 8 | 32 | 27 | 5 | 44 | |
| 6 |
Golden Arrows
|
30 | 11 | 8 | 11 | 34 | 33 | 1 | 41 | |
| 7 |
Polokwane City
|
30 | 9 | 13 | 8 | 21 | 21 | 0 | 40 | |
| 8 |
Durban City
|
30 | 10 | 9 | 11 | 25 | 26 | -1 | 39 | |
| 9 |
Stellenbosch
|
30 | 9 | 10 | 11 | 26 | 30 | -4 | 37 | |
| 10 |
Siwelele
|
30 | 8 | 13 | 9 | 24 | 28 | -4 | 37 | |
| 11 |
Richards Bay
|
30 | 7 | 13 | 10 | 23 | 30 | -7 | 34 | |
| 12 |
TS Galaxy
|
30 | 8 | 8 | 14 | 30 | 38 | -8 | 32 | |
| 13 |
Chippa United
|
30 | 6 | 10 | 14 | 24 | 44 | -20 | 28 | |
| 14 |
Marumo Gallants
|
30 | 4 | 13 | 13 | 21 | 38 | -17 | 25 | |
| 15 |
Magesi FC
|
30 | 5 | 9 | 16 | 24 | 43 | -19 | 24 | |
| 16 |
Orbit College FC
|
30 | 6 | 6 | 18 | 21 | 47 | -26 | 24 |
| Pos | Team | Points |
|---|---|---|
| 1 |
Orlando Pirates
|
69 |
| 2 |
Mamelodi Sundowns
|
68 |
| 3 |
Kaizer Chiefs
|
54 |
| 4 |
Amazulu
|
47 |
| 5 |
Sekhukhune United
|
44 |
| 6 |
Golden Arrows
|
41 |
| 7 |
Polokwane City
|
40 |
| 8 |
Durban City
|
39 |
| 9 |
Stellenbosch
|
37 |
| 10 |
Siwelele
|
37 |
| 11 |
Richards Bay
|
34 |
| 12 |
TS Galaxy
|
32 |
| 13 |
Chippa United
|
28 |
| 14 |
Marumo Gallants
|
25 |
| 15 |
Magesi FC
|
24 |
| 16 |
Orbit College FC
|
24 |
Top Goal Scorers
-
14 goals • 27 apps14 -
12 goals • 26 apps12 -
10 goals • 15 apps10 -
10 goals • 27 apps10 -
9 goals • 30 apps9 -
8 goals • 26 apps8 -
8 goals • 30 apps8 -
8 goals • 22 apps8 -
8 goals • 20 apps8 -
7 goals • 29 apps7 -
6 goals • 17 apps6 -
6 goals • 25 apps6 -
6 goals • 24 apps6 -
6 goals • 17 apps6 -
5 goals • 27 apps5 -
5 goals • 27 apps5 -
5 goals • 18 apps5 -
5 goals • 26 apps5 -
5 goals • 17 apps5 -
5 goals • 29 apps5 -
5 goals • 26 apps5 -
5 goals • 28 apps5 -
5 goals • 24 apps5 -
5 goals • 21 apps5 -
4 goals • 20 apps4
Top Assists
-
8 assists • 24 apps8 -
8 assists • 27 apps8 -
7 assists • 30 apps7 -
7 assists • 27 apps7 -
6 assists • 30 apps6 -
6 assists • 23 apps6 -
5 assists • 24 apps5 -
5 assists • 18 apps5 -
5 assists • 12 apps5 -
5 assists • 14 apps5 -
5 assists • 23 apps5 -
4 assists • 22 apps4 -
4 assists • 27 apps4 -
4 assists • 30 apps4 -
4 assists • 28 apps4 -
4 assists • 26 apps4 -
4 assists • 21 apps4 -
4 assists • 27 apps4 -
4 assists • 21 apps4 -
4 assists • 24 apps4 -
3 assists • 27 apps3 -
3 assists • 10 apps3 -
3 assists • 17 apps3 -
3 assists • 26 apps3 -
3 assists • 6 apps3
Most Passes
-
28 apps1617 -
28 apps1478 -
27 apps1422 -
24 apps1331 -
23 apps1304 -
26 apps1296 -
16 apps1240 -
22 apps1235 -
28 apps1224 -
17 apps1216 -
23 apps1172 -
27 apps1133 -
29 apps1067 -
27 apps1043 -
28 apps1039 -
26 apps1025 -
22 apps1024 -
28 apps1021 -
26 apps1015 -
30 apps1009 -
20 apps997 -
27 apps986 -
27 apps981 -
22 apps980 -
25 apps979
Passing Accuracy
-
22 passes•1 apps100% -
231 passes•6 apps95% -
530 passes•8 apps95% -
558 passes•7 apps94% -
1216 passes•17 apps94% -
1240 passes•16 apps94% -
359 passes•12 apps92% -
51 passes•1 apps92% -
236 passes•8 apps92% -
926 passes•20 apps91% -
1478 passes•28 apps91% -
559 passes•17 apps91% -
1304 passes•23 apps90% -
997 passes•20 apps90% -
742 passes•17 apps90% -
970 passes•22 apps89% -
808 passes•14 apps89% -
99 passes•2 apps89% -
1422 passes•27 apps89% -
401 passes•12 apps89%
Most Shots
-
32 on target•25 apps73 -
33 on target•26 apps61 -
26 on target•22 apps55 -
27 on target•22 apps46 -
24 on target•19 apps44 -
21 on target•23 apps43 -
24 on target•20 apps41 -
17 on target•18 apps41 -
18 on target•15 apps40 -
17 on target•19 apps39 -
10 on target•19 apps39 -
19 on target•17 apps38 -
13 on target•23 apps37 -
26 on target•13 apps37 -
13 on target•19 apps36 -
17 on target•16 apps34 -
12 on target•19 apps32 -
15 on target•15 apps31 -
16 on target•18 apps31 -
14 on target•14 apps31 -
13 on target•15 apps31 -
11 on target•18 apps31 -
19 on target•18 apps30 -
15 on target•17 apps30 -
13 on target•13 apps30
Most Clean Sheets
-
30 apps21 -
24 apps16 -
29 apps14 -
29 apps13 -
27 apps12 -
17 apps9 -
18 apps9 -
23 apps9 -
29 apps9 -
18 apps8 -
13 apps7 -
28 apps7 -
14 apps7 -
16 apps7 -
28 apps6 -
10 apps4 -
10 apps4 -
11 apps3 -
6 apps3 -
13 apps3 -
4 apps3 -
9 apps3 -
5 apps3 -
10 apps2 -
11 apps2
Goals scored
- 1 Orlando Pirates 58
- 2 Mamelodi Sundowns 57
- 3 Golden Arrows 34
- 4 Kaizer Chiefs 33
- 5 Amazulu 32
- 6 Sekhukhune United 32
- 7 TS Galaxy 30
- 8 Stellenbosch 26
- 9 Durban City 25
- 10 Chippa United 24
- 11 Magesi FC 24
- 12 Siwelele 24
- 13 Richards Bay 23
- 14 Marumo Gallants 21
- 15 Orbit College FC 21
- 16 Polokwane City 21
Goals conceded
Lower is better- 1 Orlando Pirates 12
- 2 Kaizer Chiefs 19
- 3 Mamelodi Sundowns 21
- 4 Polokwane City 21
- 5 Durban City 26
- 6 Sekhukhune United 27
- 7 Amazulu 28
- 8 Siwelele 28
- 9 Stellenbosch 30
- 10 Richards Bay 30
- 11 Golden Arrows 33
- 12 TS Galaxy 38
- 13 Marumo Gallants 38
- 14 Magesi FC 43
- 15 Chippa United 44
- 16 Orbit College FC 47
Expected goals (xG)
- 1 Orlando Pirates 103.8
- 2 Mamelodi Sundowns 90.6
- 3 Kaizer Chiefs 77.5
- 4 Sekhukhune United 70.0
- 5 Golden Arrows 62.3
- 6 TS Galaxy 60.2
- 7 Durban City 58.5
- 8 Polokwane City 57.8
- 9 Siwelele 57.3
- 10 Richards Bay 55.7
- 11 Amazulu 55.4
- 12 Stellenbosch 53.8
- 13 Marumo Gallants 48.7
- 14 Magesi FC 48.6
- 15 Chippa United 43.4
- 16 Orbit College FC 43.0
Shots
- 1 Orlando Pirates 532
- 2 Mamelodi Sundowns 408
- 3 Kaizer Chiefs 408
- 4 Magesi FC 343
- 5 Sekhukhune United 334
- 6 Polokwane City 324
- 7 Richards Bay 318
- 8 TS Galaxy 309
- 9 Golden Arrows 306
- 10 Durban City 297
- 11 Marumo Gallants 295
- 12 Siwelele 290
- 13 Stellenbosch 276
- 14 Chippa United 243
- 15 Orbit College FC 232
- 16 Amazulu 205
Shots on target
- 1 Orlando Pirates 196
- 2 Mamelodi Sundowns 159
- 3 Kaizer Chiefs 138
- 4 Sekhukhune United 116
- 5 TS Galaxy 110
- 6 Golden Arrows 104
- 7 Siwelele 104
- 8 Richards Bay 102
- 9 Stellenbosch 98
- 10 Magesi FC 91
- 11 Marumo Gallants 86
- 12 Durban City 84
- 13 Amazulu 81
- 14 Polokwane City 79
- 15 Chippa United 72
- 16 Orbit College FC 67
Possession %
- 1 Mamelodi Sundowns 70.9%
- 2 Orlando Pirates 59.5%
- 3 Kaizer Chiefs 57.8%
- 4 Golden Arrows 50.6%
- 5 Sekhukhune United 50.5%
- 6 TS Galaxy 49.6%
- 7 Siwelele 49.4%
- 8 Marumo Gallants 49.0%
- 9 Chippa United 48.6%
- 10 Stellenbosch 48.5%
- 11 Durban City 46.8%
- 12 Richards Bay 46.6%
- 13 Magesi FC 45.7%
- 14 Polokwane City 43.6%
- 15 Amazulu 42.2%
- 16 Orbit College FC 40.1%
Passes
- 1 Mamelodi Sundowns 17279
- 2 Orlando Pirates 14351
- 3 Kaizer Chiefs 13634
- 4 Golden Arrows 11709
- 5 Sekhukhune United 11536
- 6 Siwelele 10860
- 7 Marumo Gallants 10590
- 8 Chippa United 10540
- 9 TS Galaxy 10372
- 10 Amazulu 9914
- 11 Stellenbosch 9878
- 12 Richards Bay 9844
- 13 Durban City 9610
- 14 Magesi FC 9225
- 15 Orbit College FC 9206
- 16 Polokwane City 8735
Pass accuracy %
- 1 Mamelodi Sundowns 88.2%
- 2 Orlando Pirates 83.3%
- 3 Kaizer Chiefs 83.1%
- 4 Golden Arrows 80.9%
- 5 Sekhukhune United 77.5%
- 6 Amazulu 77.3%
- 7 Chippa United 76.7%
- 8 TS Galaxy 76.4%
- 9 Marumo Gallants 76.2%
- 10 Siwelele 75.5%
- 11 Richards Bay 72.7%
- 12 Orbit College FC 72.5%
- 13 Stellenbosch 72.4%
- 14 Durban City 72.0%
- 15 Polokwane City 70.8%
- 16 Magesi FC 69.8%
Corners
- 1 Orlando Pirates 195
- 2 Kaizer Chiefs 143
- 3 Stellenbosch 137
- 4 Mamelodi Sundowns 135
- 5 Golden Arrows 134
- 6 Siwelele 131
- 7 Polokwane City 131
- 8 Durban City 124
- 9 Magesi FC 122
- 10 Marumo Gallants 120
- 11 Richards Bay 116
- 12 Sekhukhune United 111
- 13 TS Galaxy 110
- 14 Chippa United 106
- 15 Amazulu 102
- 16 Orbit College FC 101
Fouls
Lower is better- 1 Chippa United 296
- 2 Polokwane City 304
- 3 Golden Arrows 324
- 4 Richards Bay 333
- 5 Orlando Pirates 346
- 6 Siwelele 351
- 7 Marumo Gallants 351
- 8 Amazulu 355
- 9 Kaizer Chiefs 357
- 10 Sekhukhune United 361
- 11 Orbit College FC 364
- 12 Mamelodi Sundowns 372
- 13 Durban City 379
- 14 TS Galaxy 390
- 15 Magesi FC 396
- 16 Stellenbosch 416
Yellow cards
Lower is better- 1 Orlando Pirates 30
- 2 Richards Bay 37
- 3 Chippa United 40
- 4 Golden Arrows 41
- 5 Amazulu 43
- 6 Polokwane City 43
- 7 Durban City 49
- 8 Marumo Gallants 52
- 9 Sekhukhune United 55
- 10 Mamelodi Sundowns 56
- 11 Kaizer Chiefs 57
- 12 Stellenbosch 57
- 13 Siwelele 57
- 14 Orbit College FC 57
- 15 TS Galaxy 60
- 16 Magesi FC 62
Red cards
Lower is better- 1 Orlando Pirates 0
- 2 Chippa United 0
- 3 Richards Bay 0
- 4 Golden Arrows 1
- 5 Kaizer Chiefs 1
- 6 Sekhukhune United 1
- 7 Durban City 1
- 8 Orbit College FC 1
- 9 Siwelele 2
- 10 Polokwane City 2
- 11 Mamelodi Sundowns 3
- 12 Amazulu 4
- 13 TS Galaxy 4
- 14 Magesi FC 4
- 15 Marumo Gallants 4
- 16 Stellenbosch 5
Clean sheets
- 1 Orlando Pirates 21
- 2 Kaizer Chiefs 17
- 3 Mamelodi Sundowns 14
- 4 Durban City 14
- 5 Siwelele 14
- 6 Polokwane City 13
- 7 Golden Arrows 12
- 8 Amazulu 11
- 9 Sekhukhune United 11
- 10 Richards Bay 11
- 11 Chippa United 10
- 12 Stellenbosch 9
- 13 TS Galaxy 7
- 14 Magesi FC 7
- 15 Orbit College FC 5
- 16 Marumo Gallants 3
Goalkeeper saves
- 1 TS Galaxy 98
- 2 Marumo Gallants 98
- 3 Amazulu 95
- 4 Orbit College FC 93
- 5 Chippa United 87
- 6 Golden Arrows 84
- 7 Polokwane City 81
- 8 Sekhukhune United 79
- 9 Durban City 78
- 10 Siwelele 78
- 11 Richards Bay 76
- 12 Stellenbosch 67
- 13 Magesi FC 65
- 14 Kaizer Chiefs 63
- 15 Mamelodi Sundowns 42
- 16 Orlando Pirates 38
Goals vs xG
Goals conceded vs xGA
xG per match
- 1 Orlando Pirates 3.46
- 2 Mamelodi Sundowns 3.02
- 3 Kaizer Chiefs 2.58
- 4 Sekhukhune United 2.33
- 5 Golden Arrows 2.08
- 6 TS Galaxy 2.01
- 7 Durban City 1.95
- 8 Polokwane City 1.93
- 9 Siwelele 1.91
- 10 Richards Bay 1.86
- 11 Amazulu 1.85
- 12 Stellenbosch 1.79
- 13 Marumo Gallants 1.62
- 14 Magesi FC 1.62
- 15 Chippa United 1.45
- 16 Orbit College FC 1.43
xG per shot
- 1 Amazulu 0.270
- 2 Mamelodi Sundowns 0.222
- 3 Sekhukhune United 0.209
- 4 Golden Arrows 0.204
- 5 Siwelele 0.198
- 6 Durban City 0.197
- 7 Orlando Pirates 0.195
- 8 Stellenbosch 0.195
- 9 TS Galaxy 0.195
- 10 Kaizer Chiefs 0.190
- 11 Orbit College FC 0.185
- 12 Chippa United 0.178
- 13 Polokwane City 0.178
- 14 Richards Bay 0.175
- 15 Marumo Gallants 0.165
- 16 Magesi FC 0.142
Shot conversion %
- 1 Amazulu 15.6%
- 2 Mamelodi Sundowns 14.0%
- 3 Golden Arrows 11.1%
- 4 Orlando Pirates 10.9%
- 5 Chippa United 9.9%
- 6 TS Galaxy 9.7%
- 7 Sekhukhune United 9.6%
- 8 Stellenbosch 9.4%
- 9 Orbit College FC 9.1%
- 10 Durban City 8.4%
- 11 Siwelele 8.3%
- 12 Kaizer Chiefs 8.1%
- 13 Richards Bay 7.2%
- 14 Marumo Gallants 7.1%
- 15 Magesi FC 7.0%
- 16 Polokwane City 6.5%
Shots on target %
- 1 Amazulu 39.5%
- 2 Mamelodi Sundowns 39.0%
- 3 Orlando Pirates 36.8%
- 4 Siwelele 35.9%
- 5 TS Galaxy 35.6%
- 6 Stellenbosch 35.5%
- 7 Sekhukhune United 34.7%
- 8 Golden Arrows 34.0%
- 9 Kaizer Chiefs 33.8%
- 10 Richards Bay 32.1%
- 11 Chippa United 29.6%
- 12 Marumo Gallants 29.2%
- 13 Orbit College FC 28.9%
- 14 Durban City 28.3%
- 15 Magesi FC 26.5%
- 16 Polokwane City 24.4%
| 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 % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Orlando Pirates | 30 | 58 | 12 | 103.8 | 28.7 | 532 | 196 | 59.5 | 14351 | 83.3 | 195 | 346 | 30 | 0 | 62 | 38 | 21 | -45.80 | +16.69 | 3.46 | 0.195 | 10.9% | 36.8% |
| Mamelodi Sundowns | 30 | 57 | 21 | 90.6 | 31.2 | 408 | 159 | 70.9 | 17279 | 88.2 | 135 | 372 | 56 | 3 | 74 | 42 | 14 | -33.60 | +10.23 | 3.02 | 0.222 | 14.0% | 39.0% |
| Golden Arrows | 30 | 34 | 33 | 62.3 | 62.9 | 306 | 104 | 50.6 | 11709 | 80.9 | 134 | 324 | 41 | 1 | 80 | 84 | 12 | -28.32 | +29.88 | 2.08 | 0.204 | 11.1% | 34.0% |
| Kaizer Chiefs | 30 | 33 | 19 | 77.5 | 43.0 | 408 | 138 | 57.8 | 13634 | 83.1 | 143 | 357 | 57 | 1 | 66 | 63 | 17 | -44.48 | +23.99 | 2.58 | 0.190 | 8.1% | 33.8% |
| Amazulu | 30 | 32 | 28 | 55.4 | 60.8 | 205 | 81 | 42.2 | 9914 | 77.3 | 102 | 355 | 43 | 4 | 80 | 95 | 11 | -23.44 | +32.84 | 1.85 | 0.270 | 15.6% | 39.5% |
| Sekhukhune United | 30 | 32 | 27 | 70.0 | 52.0 | 334 | 116 | 50.5 | 11536 | 77.5 | 111 | 361 | 55 | 1 | 58 | 79 | 11 | -37.97 | +25.00 | 2.33 | 0.209 | 9.6% | 34.7% |
| TS Galaxy | 30 | 30 | 38 | 60.2 | 71.6 | 309 | 110 | 49.6 | 10372 | 76.4 | 110 | 390 | 60 | 4 | 67 | 98 | 7 | -30.18 | +33.58 | 2.01 | 0.195 | 9.7% | 35.6% |
| Stellenbosch | 30 | 26 | 30 | 53.8 | 62.1 | 276 | 98 | 48.5 | 9878 | 72.4 | 137 | 416 | 57 | 5 | 66 | 67 | 9 | -27.79 | +32.13 | 1.79 | 0.195 | 9.4% | 35.5% |
| Durban City | 30 | 25 | 26 | 58.5 | 54.2 | 297 | 84 | 46.8 | 9610 | 72.0 | 124 | 379 | 49 | 1 | 62 | 78 | 14 | -33.46 | +28.24 | 1.95 | 0.197 | 8.4% | 28.3% |
| Chippa United | 30 | 24 | 44 | 43.4 | 78.2 | 243 | 72 | 48.6 | 10540 | 76.7 | 106 | 296 | 40 | 0 | 68 | 87 | 10 | -19.36 | +34.21 | 1.45 | 0.178 | 9.9% | 29.6% |
| Magesi FC | 30 | 24 | 43 | 48.6 | 70.7 | 343 | 91 | 45.7 | 9225 | 69.8 | 122 | 396 | 62 | 4 | 60 | 65 | 7 | -24.60 | +27.68 | 1.62 | 0.142 | 7.0% | 26.5% |
| Siwelele | 30 | 24 | 28 | 57.3 | 64.1 | 290 | 104 | 49.4 | 10860 | 75.5 | 131 | 351 | 57 | 2 | 66 | 78 | 14 | -33.28 | +36.10 | 1.91 | 0.198 | 8.3% | 35.9% |
| Richards Bay | 30 | 23 | 30 | 55.7 | 64.1 | 318 | 102 | 46.6 | 9844 | 72.7 | 116 | 333 | 37 | 0 | 56 | 76 | 11 | -32.67 | +34.10 | 1.86 | 0.175 | 7.2% | 32.1% |
| Marumo Gallants | 30 | 21 | 38 | 48.7 | 74.4 | 295 | 86 | 49.0 | 10590 | 76.2 | 120 | 351 | 52 | 4 | 111 | 98 | 3 | -27.71 | +36.41 | 1.62 | 0.165 | 7.1% | 29.2% |
| Orbit College FC | 30 | 21 | 47 | 43.0 | 77.8 | 232 | 67 | 40.1 | 9206 | 72.5 | 101 | 364 | 57 | 1 | 77 | 93 | 5 | -21.95 | +30.75 | 1.43 | 0.185 | 9.1% | 28.9% |
| Polokwane City | 30 | 21 | 21 | 57.8 | 51.8 | 324 | 79 | 43.6 | 8735 | 70.8 | 131 | 304 | 43 | 2 | 79 | 81 | 13 | -36.77 | +30.79 | 1.93 | 0.178 | 6.5% | 24.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
