← All competitions
ZAF1
About ZAF1
The South African Premiership, also known as the Betway Premiership for sponsorship reasons, and commonly referred to as the PSL after its governing body, is a professional soccer league in South Africa and the highest level of the South African soccer league system. It has been organised since 1996.
Leaders — All seasons
Standings
| # | Club | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Mamelodi Sundowns | 24 | 20 | 1 | 3 | 54 | 13 | +41 | 61 | D W L W W |
| 2 | Orlando Pirates | 22 | 16 | 1 | 5 | 34 | 16 | +18 | 49 | D W W L W |
| 3 | Sekhukhune United | 26 | 13 | 6 | 7 | 36 | 27 | +9 | 45 | W W D W D |
| 4 | Stellenbosch FC | 25 | 12 | 8 | 5 | 32 | 17 | +15 | 44 | W L W W W |
| 5 | TS Galaxy | 27 | 8 | 10 | 9 | 29 | 29 | 0 | 34 | L D L D L |
| 6 | AmaZulu FC | 27 | 10 | 4 | 13 | 28 | 33 | -5 | 34 | L W L W D |
| 7 | Polokwane City FC | 26 | 8 | 9 | 9 | 19 | 23 | -4 | 33 | W L L D D |
| 8 | Chippa United | 25 | 8 | 6 | 11 | 21 | 21 | 0 | 30 | W D D L L |
| 9 | Kaizer Chiefs | 26 | 8 | 6 | 12 | 24 | 31 | -7 | 30 | L D D L L |
| 10 | Marumo Gallants | 26 | 8 | 6 | 12 | 24 | 37 | -13 | 30 | W W D D W |
| 11 | Richards Bay FC | 26 | 8 | 5 | 13 | 17 | 26 | -9 | 29 | L L W L W |
| 12 | Magesi FC | 25 | 8 | 5 | 12 | 17 | 27 | -10 | 29 | W W W W D |
| 13 | SuperSport United | 24 | 6 | 8 | 10 | 16 | 24 | -8 | 26 | L D D D W |
| 14 | Golden Arrows | 23 | 6 | 8 | 9 | 15 | 24 | -9 | 26 | W D D L L |
| 15 | Cape Town City FC | 26 | 6 | 5 | 15 | 13 | 31 | -18 | 23 | L D L L L |
Recent results
May 4
May 3
May 3
May 3
May 3
May 3
May 2
Apr 30
Apr 30
Apr 30
Upcoming
No fixtures scheduled.
Season stats — 2024
Goals scored by matchday (28 rounds played)
Matches189379 goals total
Avg goals/match2.01home 1.16 · away 0.85
Home win %47.1%draws 23.3% · away 29.6%
BTTS37.0%both teams to score
Over 2.530.7%1.5: 58.7% · 3.5: 11.6%
Clean sheet63.0%at least one team kept clean
No scoring data.
No assist data.
No goalkeeper data for this season.
No discipline data.
No clubs data.
No history data.
Matchday 1
Sep 14 · 17:30 · FT
Marumo Gallants
1 – 2
Kaizer Chiefs
Sep 14 · 20:00 · FT
Polokwane City FC
2 – 1
AmaZulu FC
Sep 15 · 15:00 · FT
Richards Bay FC
1 – 0
TS Galaxy
Sep 17 · 19:30 · FT
Mamelodi Sundowns
2 – 0
SuperSport United
Sep 18 · 15:00 · FT
Sekhukhune United
1 – 0
Magesi FC
Sep 18 · 15:00 · FT
Stellenbosch FC
0 – 2
Golden Arrows
Sep 18 · 19:30 · FT
Orlando Pirates
2 – 1
Chippa United
Matchday 2
Sep 21 · 15:00 · FT
Magesi FC
0 – 2
Polokwane City FC
Sep 21 · 15:00 · FT
Golden Arrows
2 – 0
Marumo Gallants
Sep 21 · 20:00 · FT
Chippa United
1 – 0
Richards Bay FC
Jan 8 · 15:00 · FT
Kaizer Chiefs
2 – 1
Stellenbosch FC
Jan 8 · 15:00 · FT
AmaZulu FC
0 – 2
Sekhukhune United
Jan 8 · 19:30 · FT
Cape Town City FC
1 – 0
Orlando Pirates
Feb 11 · 19:30 · FT
TS Galaxy
1 – 0
Mamelodi Sundowns
Matchday 3
Sep 24 · 15:00 · FT
Orlando Pirates
3 – 0
Polokwane City FC
Sep 24 · 17:30 · FT
Mamelodi Sundowns
4 – 1
Marumo Gallants
Sep 25 · 15:00 · FT
Sekhukhune United
1 – 1
Chippa United
Sep 25 · 15:00 · FT
SuperSport United
1 – 0
TS Galaxy
Sep 25 · 15:00 · FT
Stellenbosch FC
3 – 0
Cape Town City FC
Sep 25 · 19:30 · FT
AmaZulu FC
1 – 3
Kaizer Chiefs
Sep 26 · 12:00 · FT
Golden Arrows
0 – 1
Magesi FC
Matchday 4
Sep 28 · 15:00 · FT
Marumo Gallants
1 – 0
AmaZulu FC
Sep 28 · 15:00 · FT
Sekhukhune United
2 – 0
Golden Arrows
Sep 28 · 15:30 · FT
Kaizer Chiefs
1 – 2
Mamelodi Sundowns
Sep 28 · 20:00 · FT
Cape Town City FC
1 – 0
SuperSport United
Sep 29 · 15:00 · FT
Richards Bay FC
0 – 1
Orlando Pirates
Sep 29 · 15:00 · FT
Chippa United
2 – 1
TS Galaxy
Sep 29 · 17:30 · FT
Polokwane City FC
1 – 1
Stellenbosch FC
Matchday 5
Oct 25 · 19:30 · FT
Orlando Pirates
2 – 1
AmaZulu FC
Oct 26 · 15:00 · FT
Marumo Gallants
1 – 1
TS Galaxy
Oct 26 · 15:00 · FT
Richards Bay FC
0 – 0
Stellenbosch FC
Oct 26 · 18:00 · FT
SuperSport United
1 – 0
Kaizer Chiefs
Oct 26 · 20:00 · FT
Chippa United
2 – 0
Golden Arrows
Oct 27 · 15:00 · FT
Cape Town City FC
0 – 0
Magesi FC
Oct 27 · 15:00 · FT
Polokwane City FC
1 – 0
Mamelodi Sundowns
Matchday 6
Oct 29 · 15:00 · FT
Sekhukhune United
2 – 0
Richards Bay FC
Oct 29 · 15:00 · FT
TS Galaxy
0 – 2
Orlando Pirates
Oct 29 · 19:30 · FT
AmaZulu FC
2 – 0
Chippa United
Oct 30 · 15:00 · FT
Mamelodi Sundowns
3 – 0
Cape Town City FC
Oct 30 · 15:00 · FT
Magesi FC
2 – 2
Kaizer Chiefs
Oct 30 · 19:30 · FT
Golden Arrows
0 – 0
SuperSport United
Oct 31 · 19:30 · FT
Stellenbosch FC
1 – 0
Marumo Gallants
Matchday 7
Nov 29 · 19:30 · FT
SuperSport United
0 – 1
Marumo Gallants
Nov 30 · 15:00 · FT
Chippa United
2 – 0
Magesi FC
Nov 30 · 15:30 · FT
Richards Bay FC
1 – 3
AmaZulu FC
Nov 30 · 20:00 · FT
Mamelodi Sundowns
3 – 0
Sekhukhune United
Dec 1 · 15:00 · FT
Orlando Pirates
0 – 1
Stellenbosch FC
Dec 1 · 15:30 · FT
Golden Arrows
3 – 2
Cape Town City FC
Dec 1 · 17:45 · FT
Polokwane City FC
1 – 1
TS Galaxy
Matchday 8
Nov 26 · 15:00 · FT
Sekhukhune United
1 – 3
TS Galaxy
Nov 26 · 19:30 · FT
Chippa United
0 – 0
SuperSport United
Nov 27 · 15:00 · FT
Kaizer Chiefs
2 – 1
Richards Bay FC
Nov 27 · 19:30 · FT
Cape Town City FC
1 – 0
Polokwane City FC
Dec 24 · 15:00 · FT
AmaZulu FC
0 – 1
Mamelodi Sundowns
Dec 24 · 15:00 · FT
Orlando Pirates
8 – 1
Marumo Gallants
Mar 29 · 17:45 · FT
Magesi FC
1 – 0
Stellenbosch FC
Matchday 9
Dec 6 · 19:30 · FT
Richards Bay FC
0 – 1
SuperSport United
Dec 7 · 15:30 · FT
TS Galaxy
1 – 0
AmaZulu FC
Dec 7 · 17:45 · FT
Marumo Gallants
3 – 1
Magesi FC
Dec 7 · 20:00 · FT
Sekhukhune United
1 – 0
Cape Town City FC
Dec 8 · 15:30 · FT
Polokwane City FC
2 – 0
Kaizer Chiefs
Matchday 10
Dec 14 · 15:30 · FT
Golden Arrows
0 – 1
Richards Bay FC
Dec 14 · 17:30 · FT
Chippa United
0 – 1
Cape Town City FC
Dec 14 · 20:00 · FT
SuperSport United
1 – 0
Magesi FC
Dec 15 · 15:30 · FT
Polokwane City FC
1 – 0
Marumo Gallants
Dec 16 · 15:30 · FT
TS Galaxy
1 – 1
Kaizer Chiefs
Dec 18 · 19:30 · FT
Stellenbosch FC
0 – 1
Mamelodi Sundowns
Apr 30 · 19:30 · FT
Orlando Pirates
0 – 1
Sekhukhune United
Matchday 11
Dec 28 · 15:00 · FT
Richards Bay FC
0 – 2
Mamelodi Sundowns
Dec 28 · 15:30 · FT
Golden Arrows
0 – 0
Polokwane City FC
Dec 28 · 17:45 · FT
Sekhukhune United
1 – 0
Marumo Gallants
Dec 28 · 20:00 · FT
SuperSport United
1 – 1
Stellenbosch FC
Dec 29 · 15:00 · FT
Magesi FC
0 – 1
Orlando Pirates
Dec 29 · 15:30 · FT
Cape Town City FC
0 – 1
AmaZulu FC
Dec 29 · 17:45 · FT
Kaizer Chiefs
1 – 0
Chippa United
Matchday 12
Oct 22 · 19:30 · FT
Orlando Pirates
2 – 0
SuperSport United
Oct 23 · 19:30 · FT
Chippa United
0 – 2
Stellenbosch FC
Jan 4 · 15:00 · FT
TS Galaxy
0 – 0
Magesi FC
Jan 4 · 15:30 · FT
AmaZulu FC
0 – 0
Golden Arrows
Jan 4 · 20:00 · FT
Marumo Gallants
0 – 0
Richards Bay FC
Jan 5 · 15:30 · FT
Polokwane City FC
1 – 1
Sekhukhune United
Jan 5 · 17:45 · FT
Cape Town City FC
1 – 0
Kaizer Chiefs
Matchday 13
Nov 6 · 19:30 · FT
Stellenbosch FC
1 – 1
TS Galaxy
Jan 11 · 15:00 · FT
Marumo Gallants
1 – 0
Cape Town City FC
Jan 11 · 15:30 · FT
Magesi FC
0 – 1
AmaZulu FC
Jan 12 · 15:30 · FT
Kaizer Chiefs
0 – 1
Golden Arrows
Jan 12 · 17:45 · FT
SuperSport United
0 – 3
Sekhukhune United
Feb 8 · 15:30 · FT
Mamelodi Sundowns
4 – 1
Orlando Pirates
Feb 8 · 20:00 · FT
Richards Bay FC
2 – 0
Polokwane City FC
Matchday 14
Jan 17 · 15:00 · FT
Cape Town City FC
2 – 1
Richards Bay FC
Jan 17 · 19:30 · FT
SuperSport United
0 – 1
Polokwane City FC
Jan 18 · 15:30 · FT
Golden Arrows
1 – 1
TS Galaxy
Jan 18 · 20:00 · FT
Chippa United
2 – 2
Marumo Gallants
Jan 19 · 15:30 · FT
Kaizer Chiefs
1 – 0
Sekhukhune United
Jan 22 · 19:30 · FT
Magesi FC
1 – 2
Mamelodi Sundowns
Jan 23 · 19:30 · FT
AmaZulu FC
0 – 5
Stellenbosch FC
Matchday 15
Jan 31 · 19:30 · FT
Richards Bay FC
0 – 0
Magesi FC
Feb 1 · 15:00 · FT
Stellenbosch FC
1 – 1
Sekhukhune United
Feb 1 · 15:30 · FT
Orlando Pirates
1 – 0
Kaizer Chiefs
Feb 1 · 17:30 · FT
Polokwane City FC
1 – 0
Chippa United
Feb 1 · 20:00 · FT
AmaZulu FC
2 – 1
SuperSport United
Feb 2 · 15:30 · FT
TS Galaxy
2 – 0
Cape Town City FC
Feb 2 · 17:45 · FT
Mamelodi Sundowns
4 – 0
Golden Arrows
Matchday 16
Feb 4 · 15:00 · FT
Richards Bay FC
2 – 1
Marumo Gallants
Feb 4 · 19:30 · FT
Kaizer Chiefs
2 – 2
AmaZulu FC
Feb 5 · 12:00 · FT
Magesi FC
1 – 4
Chippa United
Feb 5 · 15:00 · FT
Sekhukhune United
1 – 2
Orlando Pirates
Feb 5 · 15:00 · FT
TS Galaxy
0 – 0
Polokwane City FC
Feb 5 · 15:00 · FT
SuperSport United
0 – 3
Mamelodi Sundowns
Feb 5 · 19:30 · FT
Cape Town City FC
1 – 1
Golden Arrows
Matchday 17
Nov 5 · 19:30 · FT
Orlando Pirates
1 – 0
Richards Bay FC
Nov 6 · 19:30 · FT
Mamelodi Sundowns
2 – 0
Polokwane City FC
Feb 7 · 15:00 · FT
Stellenbosch FC
0 – 1
Kaizer Chiefs
Feb 7 · 19:30 · FT
AmaZulu FC
2 – 0
Marumo Gallants
Feb 8 · 15:30 · FT
Magesi FC
2 – 0
Cape Town City FC
Feb 8 · 20:00 · FT
TS Galaxy
1 – 0
Chippa United
Feb 9 · 15:30 · FT
Sekhukhune United
1 – 1
SuperSport United
Matchday 18
Feb 18 · 15:00 · FT
Polokwane City FC
0 – 1
Magesi FC
Feb 18 · 15:00 · FT
Kaizer Chiefs
1 – 4
SuperSport United
Feb 18 · 15:00 · FT
TS Galaxy
2 – 3
Stellenbosch FC
Feb 18 · 19:30 · FT
Cape Town City FC
0 – 2
Chippa United
Feb 19 · 15:00 · FT
Sekhukhune United
4 – 2
AmaZulu FC
Feb 19 · 19:30 · FT
Marumo Gallants
1 – 3
Mamelodi Sundowns
Matchday 19
Feb 21 · 19:30 · FT
Stellenbosch FC
1 – 1
Richards Bay FC
Feb 22 · 15:00 · FT
Orlando Pirates
2 – 1
Cape Town City FC
Feb 22 · 15:30 · FT
Chippa United
0 – 1
Sekhukhune United
Feb 22 · 17:45 · FT
Mamelodi Sundowns
4 – 1
TS Galaxy
Feb 22 · 20:00 · FT
AmaZulu FC
3 – 0
Magesi FC
Feb 23 · 15:30 · FT
Marumo Gallants
0 – 0
Polokwane City FC
Matchday 20
Feb 28 · 19:30 · FT
Stellenbosch FC
1 – 1
Polokwane City FC
Mar 1 · 15:00 · FT
Mamelodi Sundowns
1 – 0
Kaizer Chiefs
Mar 1 · 15:30 · FT
Magesi FC
1 – 0
SuperSport United
Mar 1 · 17:30 · FT
TS Galaxy
2 – 0
Golden Arrows
Mar 1 · 17:45 · FT
Marumo Gallants
2 – 0
Orlando Pirates
Mar 1 · 20:00 · FT
Richards Bay FC
0 – 0
Chippa United
Mar 2 · 15:30 · FT
AmaZulu FC
2 – 0
Cape Town City FC
Matchday 21
Mar 4 · 15:00 · FT
Marumo Gallants
0 – 1
Stellenbosch FC
Mar 4 · 19:30 · FT
Kaizer Chiefs
1 – 0
Magesi FC
Mar 5 · 15:00 · FT
Chippa United
0 – 1
Orlando Pirates
Mar 5 · 15:00 · FT
SuperSport United
0 – 0
AmaZulu FC
Mar 5 · 15:00 · FT
Golden Arrows
1 – 1
Mamelodi Sundowns
Mar 5 · 15:00 · FT
Richards Bay FC
2 – 1
Sekhukhune United
Mar 5 · 19:30 · FT
Cape Town City FC
1 – 1
TS Galaxy
Matchday 22
Mar 11 · 15:00 · FT
Mamelodi Sundowns
2 – 0
AmaZulu FC
Mar 11 · 15:00 · FT
Stellenbosch FC
0 – 0
Orlando Pirates
Mar 11 · 15:00 · FT
TS Galaxy
3 – 1
SuperSport United
Mar 11 · 19:30 · FT
Magesi FC
1 – 0
Richards Bay FC
Mar 12 · 15:00 · FT
Marumo Gallants
1 – 2
Sekhukhune United
Mar 12 · 15:00 · FT
Polokwane City FC
0 – 1
Golden Arrows
Mar 12 · 19:30 · FT
Kaizer Chiefs
0 – 0
Cape Town City FC
Matchday 23
Mar 14 · 19:30 · FT
AmaZulu FC
1 – 2
TS Galaxy
Mar 15 · 15:00 · FT
Magesi FC
1 – 0
Golden Arrows
Mar 15 · 15:30 · FT
Cape Town City FC
0 – 1
Marumo Gallants
Mar 15 · 20:00 · FT
Chippa United
2 – 0
Polokwane City FC
Mar 16 · 15:00 · FT
Richards Bay FC
2 – 0
Kaizer Chiefs
Mar 16 · 15:30 · FT
Orlando Pirates
2 – 1
Mamelodi Sundowns
Mar 16 · 17:45 · FT
Sekhukhune United
1 – 2
Stellenbosch FC
Matchday 24
Feb 25 · 19:30 · FT
Stellenbosch FC
2 – 1
Magesi FC
Feb 26 · 19:30 · FT
Sekhukhune United
2 – 4
Mamelodi Sundowns
Mar 29 · 15:00 · FT
Golden Arrows
2 – 1
Kaizer Chiefs
Mar 29 · 15:30 · FT
Chippa United
2 – 1
AmaZulu FC
Mar 30 · 15:30 · FT
Polokwane City FC
3 – 1
Richards Bay FC
Mar 30 · 17:30 · FT
TS Galaxy
1 – 2
Marumo Gallants
Mar 30 · 17:45 · FT
SuperSport United
0 – 0
Cape Town City FC
Matchday 25
Apr 4 · 19:30 · FT
AmaZulu FC
1 – 0
Richards Bay FC
Apr 5 · 15:00 · FT
Golden Arrows
0 – 0
Chippa United
Apr 5 · 15:00 · FT
Marumo Gallants
1 – 1
SuperSport United
Apr 5 · 15:00 · FT
Polokwane City FC
0 – 1
Orlando Pirates
Apr 5 · 19:00 · FT
Kaizer Chiefs
1 – 1
TS Galaxy
Apr 6 · 17:30 · FT
Cape Town City FC
1 – 2
Sekhukhune United
Matchday 26
Apr 15 · 19:30 · FT
Stellenbosch FC
1 – 0
AmaZulu FC
Apr 18 · 19:30 · FT
Richards Bay FC
1 – 0
Cape Town City FC
Apr 19 · 15:00 · FT
Marumo Gallants
1 – 1
Golden Arrows
Apr 19 · 15:00 · FT
Sekhukhune United
2 – 0
Polokwane City FC
Apr 19 · 17:30 · FT
Chippa United
0 – 0
Kaizer Chiefs
Apr 20 · 15:00 · FT
Magesi FC
2 – 1
TS Galaxy
Matchday 27
Apr 26 · 15:00 · FT
Golden Arrows
0 – 1
AmaZulu FC
Apr 26 · 15:00 · FT
Polokwane City FC
1 – 1
SuperSport United
Apr 26 · 15:00 · FT
Kaizer Chiefs
1 – 2
Marumo Gallants
Apr 27 · 15:00 · FT
TS Galaxy
1 – 1
Sekhukhune United
Apr 30 · 15:00 · FT
Stellenbosch FC
1 – 0
Chippa United
Apr 30 · 19:30 · FT
Mamelodi Sundowns
3 – 0
Richards Bay FC
Matchday 28
May 2 · 19:30 · FT
AmaZulu FC
1 – 1
Polokwane City FC
May 3 · 15:00 · FT
Golden Arrows
0 – 3
Stellenbosch FC
May 3 · 15:30 · FT
Kaizer Chiefs
1 – 2
Orlando Pirates
May 3 · 17:30 · FT
Magesi FC
1 – 1
Sekhukhune United
May 3 · 17:45 · FT
SuperSport United
2 – 0
Chippa United
May 3 · 20:00 · FT
Cape Town City FC
0 – 2
Mamelodi Sundowns
May 4 · 15:00 · FT
TS Galaxy
0 – 1
Richards Bay FC
Home team in rows, away team in columns. Click any score for the match page. Dashes are fixtures not yet played.
Largest goal-margins recorded in this competition.
| # | Date | Stage | Home | Score | Away | Margin |
|---|---|---|---|---|---|---|
| 1 | 2024-12-24 | REGULAR SEASON | Orlando Pirates | 8–1 | Marumo Gallants | +7 |
| 2 | 2025-01-23 | REGULAR SEASON | AmaZulu FC | 0–5 | Stellenbosch FC | +5 |
| 3 | 2025-02-02 | REGULAR SEASON | Mamelodi Sundowns | 4–0 | Golden Arrows | +4 |
| 4 | 2025-02-08 | REGULAR SEASON | Mamelodi Sundowns | 4–1 | Orlando Pirates | +3 |
| 5 | 2025-02-18 | REGULAR SEASON | Kaizer Chiefs | 1–4 | SuperSport United | +3 |
| 6 | 2025-02-05 | REGULAR SEASON | Magesi FC | 1–4 | Chippa United | +3 |
| 7 | 2025-02-22 | REGULAR SEASON | Mamelodi Sundowns | 4–1 | TS Galaxy | +3 |
| 8 | 2024-09-24 | REGULAR SEASON | Mamelodi Sundowns | 4–1 | Marumo Gallants | +3 |
| 9 | 2025-01-12 | REGULAR SEASON | SuperSport United | 0–3 | Sekhukhune United | +3 |
| 10 | 2024-11-30 | REGULAR SEASON | Mamelodi Sundowns | 3–0 | Sekhukhune United | +3 |
| 11 | 2024-09-24 | REGULAR SEASON | Orlando Pirates | 3–0 | Polokwane City FC | +3 |
| 12 | 2024-09-25 | REGULAR SEASON | Stellenbosch FC | 3–0 | Cape Town City FC | +3 |
Form-weighted ranking based on last 10 matches — recent matches count more. Synthetic score 0–100.
| # | Club | Matches counted | Power score |
|---|---|---|---|
| 1 | Mamelodi Sundowns | 10 |
114.5
|
| 2 | Stellenbosch FC | 10 |
100.1
|
| 3 | Magesi FC | 10 |
79.5
|
| 4 | Orlando Pirates | 10 |
72.0
|
| 5 | Sekhukhune United | 10 |
70.2
|
| 6 | Marumo Gallants | 10 |
65.0
|
| 7 | AmaZulu FC | 10 |
45.3
|
| 8 | SuperSport United | 10 |
45.3
|
| 9 | Richards Bay FC | 10 |
44.2
|
| 10 | TS Galaxy | 10 |
27.7
|
| 11 | Chippa United | 10 |
25.2
|
| 12 | Golden Arrows | 10 |
12.0
|
| 13 | Polokwane City FC | 10 |
9.0
|
| 14 | Kaizer Chiefs | 10 |
-5.7
|
| 15 | Cape Town City FC | 10 |
-24.6
|