South African Premiership

#
Club
M
W
D
L
GF
GA
GD
Pt
1
15
14
0
1
35
6
29
42
2
14
11
0
3
26
10
16
33
3
17
8
5
4
14
12
2
29
4
Kaizer Chiefs
L
W
L
D
W
17
7
4
6
20
19
1
25
5
16
7
4
5
18
15
3
25
6
Amazulu
W
L
W
D
W
17
7
2
8
18
22
-4
23
7
TS Galaxy
D
D
W
D
W
16
5
7
4
16
13
3
22
8
17
6
3
8
11
19
-8
21
9
Golden Arrows
D
W
D
L
D
15
5
5
5
13
16
-3
20
10
Stellenbosch
D
L
W
D
L
14
5
5
4
17
10
7
20
11
Chippa United
L
D
L
W
L
15
5
3
7
15
15
0
18
12
17
4
5
8
7
17
-10
17
13
Richards Bay
D
L
D
W
W
17
4
4
9
9
16
-7
16
14
16
4
3
9
13
27
-14
15
15
Magesi
L
L
D
L
W
16
2
5
9
8
19
-11
11
16
Royal AM
L
L
D
L
L
11
1
5
5
10
14
-4
8
- Qualification for CAF Champions League
- Qualification for CAF Confederation Cup
- Qualification for Playoffs
- Relegation to the National First Division
Matchweek 1
14 Sep 2024
- 4:00 pm
Royal AM
1 1
Cape Town City
14 Sep 2024
- 6:30 pm
Marumo Gallants
1 2
Kaizer Chiefs
Matchweek 2
14 Sep 2024
- 9:00 pm
Polokwane City
2 1
Amazulu
15 Sep 2024
- 4:00 pm
Richards Bay
1 0
TS Galaxy
17 Sep 2024
- 8:30 pm
Mamelodi Sundowns
2 0
Supersport United
18 Sep 2024
- 8:30 pm
Orlando Pirates
2 1
Chippa United
18 Sep 2024
- 8:30 pm
Stellenbosch
0 2
Golden Arrows
18 Sep 2024
- 8:30 pm
Sekhukhune United
1 0
Magesi
21 Sep 2024
- 4:00 pm
Golden Arrows
2 0
Marumo Gallants
21 Sep 2024
- 4:00 pm
Magesi
0 2
Polokwane City
21 Sep 2024
- 6:30 pm
Supersport United
0 0
Royal AM
21 Sep 2024
- 9:00 pm
Chippa United
1 0
Richards Bay
Matchweek 3
24 Sep 2024
- 4:00 pm
Orlando Pirates
3 0
Polokwane City
24 Sep 2024
- 6:30 pm
Mamelodi Sundowns
4 1
Marumo Gallants
24 Sep 2024
- 8:30 pm
Royal AM
0 0
Richards Bay
25 Sep 2024
- 8:30 pm
Amazulu
1 3
Kaizer Chiefs
25 Sep 2024
- 8:30 pm
Supersport United
1 0
TS Galaxy
25 Sep 2024
- 8:30 pm
Stellenbosch
3 0
Cape Town City
25 Sep 2024
- 8:30 pm
Sekhukhune United
1 1
Chippa United
26 Sep 2024
- 8:30 pm
Golden Arrows
0 1
Magesi
28 Sep 2024
- 4:00 pm
Kaizer Chiefs
1 2
Mamelodi Sundowns
28 Sep 2024
- 4:00 pm
Sekhukhune United
2 0
Golden Arrows
Matchweek 4
28 Sep 2024
- 6:30 pm
Magesi
0 0
Royal AM
28 Sep 2024
- 9:00 pm
Marumo Gallants
1 0
Amazulu
28 Sep 2024
- 9:00 pm
Cape Town City
1 0
Supersport United
29 Sep 2024
- 4:00 pm
Chippa United
2 1
TS Galaxy
29 Sep 2024
- 4:00 pm
Richards Bay
0 1
Orlando Pirates
29 Sep 2024
- 6:30 pm
Polokwane City
1 1
Stellenbosch
22 Oct 2024
- 8:30 pm
Orlando Pirates
2 0
Supersport United
23 Oct 2024
- 8:30 pm
Chippa United
0 2
Stellenbosch
23 Oct 2024
- 8:30 pm
Mamelodi Sundowns
2 1
Royal AM
25 Oct 2024
- 8:30 pm
Orlando Pirates
2 1
Amazulu
Matchweek 5
26 Oct 2024
- 4:00 pm
Marumo Gallants
1 1
TS Galaxy
26 Oct 2024
- 4:00 pm
Royal AM
2 0
Sekhukhune United
26 Oct 2024
- 4:00 pm
Richards Bay
0 0
Stellenbosch
26 Oct 2024
- 6:30 pm
Supersport United
1 0
Kaizer Chiefs
26 Oct 2024
- 9:00 pm
Chippa United
2 0
Golden Arrows
27 Oct 2024
- 4:00 pm
Polokwane City
1 0
Mamelodi Sundowns
27 Oct 2024
- 4:00 pm
Cape Town City
0 0
Magesi
29 Oct 2024
- 8:30 pm
Amazulu
2 0
Chippa United
29 Oct 2024
- 8:30 pm
TS Galaxy
0 2
Orlando Pirates
29 Oct 2024
- 8:30 pm
Sekhukhune United
2 0
Richards Bay
Matchweek 6
30 Oct 2024
- 8:30 pm
Golden Arrows
0 0
Supersport United
30 Oct 2024
- 8:30 pm
Mamelodi Sundowns
3 0
Cape Town City
30 Oct 2024
- 8:30 pm
Royal AM
0 1
Polokwane City
30 Oct 2024
- 8:30 pm
Magesi
2 2
Kaizer Chiefs
31 Oct 2024
- 8:30 pm
Stellenbosch
1 0
Marumo Gallants
5 Nov 2024
- 8:30 pm
Orlando Pirates
1 0
Richards Bay
6 Nov 2024
- 8:30 pm
Mamelodi Sundowns
2 0
Polokwane City
6 Nov 2024
- 8:30 pm
Stellenbosch
1 1
TS Galaxy
26 Nov 2024
- 8:30 pm
Chippa United
0 0
Supersport United
26 Nov 2024
- 8:30 pm
Sekhukhune United
1 3
TS Galaxy
Matchweek 7
26 Nov 2024
- 8:30 pm
Royal AM
2 3
Golden Arrows
27 Nov 2024
- 8:30 pm
Kaizer Chiefs
2 1
Richards Bay
27 Nov 2024
- 8:30 pm
Cape Town City
1 0
Polokwane City
29 Nov 2024
- 8:30 pm
Supersport United
0 1
Marumo Gallants
30 Nov 2024
- 4:30 pm
Richards Bay
1 3
Amazulu
30 Nov 2024
- 6:45 pm
Kaizer Chiefs
2 2
Royal AM
30 Nov 2024
- 9:00 pm
Chippa United
2 0
Magesi
30 Nov 2024
- 9:00 pm
Mamelodi Sundowns
3 0
Sekhukhune United
1 Dec 2024
- 4:30 pm
Golden Arrows
3 2
Cape Town City
1 Dec 2024
- 4:30 pm
Orlando Pirates
0 1
Stellenbosch
Matchweek 8
1 Dec 2024
- 6:45 pm
Polokwane City
1 1
TS Galaxy
3 Dec 2024
- 8:30 pm
Magesi
- -
Stellenbosch
6 Dec 2024
- 8:30 pm
Richards Bay
0 1
Supersport United
7 Dec 2024
- 4:30 pm
TS Galaxy
1 0
Amazulu
7 Dec 2024
- 6:45 pm
Marumo Gallants
3 1
Magesi
7 Dec 2024
- 9:00 pm
Sekhukhune United
1 0
Cape Town City
8 Dec 2024
- 4:30 pm
Polokwane City
2 0
Kaizer Chiefs
10 Dec 2024
- 8:30 pm
Mamelodi Sundowns
- -
Chippa United
10 Dec 2024
- 8:30 pm
Orlando Pirates
- -
Golden Arrows
10 Dec 2024
- 8:30 pm
Stellenbosch
- -
Royal AM
Matchweek 9
13 Dec 2024
- 8:30 pm
Amazulu
2 1
Royal AM
14 Dec 2024
- 4:30 pm
Golden Arrows
0 1
Richards Bay
14 Dec 2024
- 6:45 pm
Chippa United
0 1
Cape Town City
14 Dec 2024
- 9:00 pm
Supersport United
1 0
Magesi
15 Dec 2024
- 4:30 pm
Polokwane City
1 0
Marumo Gallants
16 Dec 2024
- 4:30 pm
TS Galaxy
1 1
Kaizer Chiefs
17 Dec 2024
- 8:30 pm
Orlando Pirates
- -
Sekhukhune United
18 Dec 2024
- 8:30 pm
Stellenbosch
0 1
Mamelodi Sundowns
24 Dec 2024
- 4:00 pm
Amazulu
0 1
Mamelodi Sundowns
24 Dec 2024
- 4:00 pm
Orlando Pirates
8 1
Marumo Gallants
Matchweek 10
28 Dec 2024
- 4:30 pm
Golden Arrows
0 0
Polokwane City
28 Dec 2024
- 4:30 pm
Richards Bay
0 2
Mamelodi Sundowns
28 Dec 2024
- 6:45 pm
Sekhukhune United
1 0
Marumo Gallants
28 Dec 2024
- 9:00 pm
Supersport United
1 1
Stellenbosch
29 Dec 2024
- 4:30 pm
Cape Town City
0 1
Amazulu
29 Dec 2024
- 4:30 pm
Royal AM
1 3
TS Galaxy
29 Dec 2024
- 4:30 pm
Magesi
0 1
Orlando Pirates
29 Dec 2024
- 6:45 pm
Kaizer Chiefs
1 0
Chippa United
4 Jan 2025
- 4:30 pm
Amazulu
0 0
Golden Arrows
4 Jan 2025
- 4:30 pm
TS Galaxy
0 0
Magesi
Matchweek 11
4 Jan 2025
- 9:00 pm
Marumo Gallants
0 0
Richards Bay
5 Jan 2025
- 4:30 pm
Polokwane City
1 1
Sekhukhune United
5 Jan 2025
- 6:45 pm
Cape Town City
1 0
Kaizer Chiefs
8 Jan 2025
- 8:30 pm
Amazulu
0 2
Sekhukhune United
8 Jan 2025
- 8:30 pm
Kaizer Chiefs
2 1
Stellenbosch
8 Jan 2025
- 8:30 pm
Cape Town City
1 0
Orlando Pirates
11 Jan 2025
- 4:30 pm
Marumo Gallants
1 0
Cape Town City
11 Jan 2025
- 4:30 pm
Magesi
0 1
Amazulu
11 Jan 2025
- 6:45 pm
Chippa United
- -
Royal AM
12 Jan 2025
- 4:30 pm
Kaizer Chiefs
0 1
Golden Arrows
Matchweek 12
17 Jan 2025
- 8:30 pm
Supersport United
0 1
Polokwane City
17 Jan 2025
- 8:30 pm
Cape Town City
2 1
Richards Bay
18 Jan 2025
- 4:30 pm
Golden Arrows
1 1
TS Galaxy
18 Jan 2025
- 9:00 pm
Chippa United
2 2
Marumo Gallants
19 Jan 2025
- 4:30 pm
Kaizer Chiefs
1 0
Sekhukhune United
22 Jan 2025
- 8:30 pm
Magesi
1 2
Mamelodi Sundowns
23 Jan 2025
- 8:30 pm
Amazulu
0 5
Stellenbosch
23 Jan 2025
- 8:30 pm
Royal AM
- -
Orlando Pirates
31 Jan 2025
- 8:30 pm
Richards Bay
0 0
Magesi
9 Feb 2025
- 4:30 pm
Sekhukhune United
1 1
Supersport United
Matchweek 13
1 Feb 2025
- 4:30 pm
Marumo Gallants
- -
Royal AM
1 Feb 2025
- 4:30 pm
Orlando Pirates
1 0
Kaizer Chiefs
1 Feb 2025
- 4:30 pm
Stellenbosch
1 1
Sekhukhune United
1 Feb 2025
- 6:30 pm
Polokwane City
1 0
Chippa United
1 Feb 2025
- 9:00 pm
Amazulu
2 1
Supersport United
2 Feb 2025
- 4:30 pm
TS Galaxy
2 0
Cape Town City
2 Feb 2025
- 6:45 pm
Mamelodi Sundowns
4 0
Golden Arrows
4 Feb 2025
- 8:30 pm
Kaizer Chiefs
2 2
Amazulu
4 Feb 2025
- 8:30 pm
Richards Bay
2 1
Marumo Gallants
5 Feb 2025
- 1:00 pm
Magesi
1 4
Chippa United
Matchweek 14
4 Feb 2025
- 8:30 pm
Royal AM
- -
Stellenbosch
5 Feb 2025
- 8:30 pm
Supersport United
0 3
Mamelodi Sundowns
5 Feb 2025
- 8:30 pm
Cape Town City
1 1
Golden Arrows
5 Feb 2025
- 8:30 pm
TS Galaxy
0 0
Polokwane City
5 Feb 2025
- 8:30 pm
Sekhukhune United
1 2
Orlando Pirates
7 Feb 2025
- 8:30 pm
Amazulu
2 0
Marumo Gallants
7 Feb 2025
- 8:30 pm
Stellenbosch
0 1
Kaizer Chiefs
8 Feb 2025
- 4:30 pm
Mamelodi Sundowns
4 1
Orlando Pirates
8 Feb 2025
- 4:30 pm
Magesi
2 0
Cape Town City
8 Feb 2025
- 9:00 pm
Richards Bay
2 0
Polokwane City
Matchweek 15
12 Jan 2025
- 6:45 pm
Supersport United
0 3
Sekhukhune United
8 Feb 2025
- 9:00 pm
TS Galaxy
1 0
Chippa United
9 Feb 2025
- 4:30 pm
Golden Arrows
- -
Royal AM
11 Feb 2025
- 8:30 pm
TS Galaxy
- -
Mamelodi Sundowns
18 Feb 2025
- 8:30 pm
Kaizer Chiefs
- -
Supersport United
18 Feb 2025
- 8:30 pm
Polokwane City
- -
Magesi
18 Feb 2025
- 8:30 pm
Cape Town City
- -
Chippa United
18 Feb 2025
- 8:30 pm
TS Galaxy
- -
Stellenbosch
18 Feb 2025
- 8:30 pm
Richards Bay
- -
Royal AM
19 Feb 2025
- 8:30 pm
Golden Arrows
- -
Orlando Pirates
Matchweek 16
19 Feb 2025
- 8:30 pm
Marumo Gallants
- -
Mamelodi Sundowns
19 Feb 2025
- 8:30 pm
Sekhukhune United
- -
Amazulu
21 Feb 2025
- 8:30 pm
Stellenbosch
- -
Richards Bay
21 Feb 2025
- 8:30 pm
Royal AM
- -
Kaizer Chiefs
22 Feb 2025
- 4:30 pm
Chippa United
- -
Sekhukhune United
22 Feb 2025
- 4:30 pm
Orlando Pirates
- -
Cape Town City
22 Feb 2025
- 6:30 pm
Mamelodi Sundowns
- -
TS Galaxy
22 Feb 2025
- 9:00 pm
Amazulu
- -
Magesi
23 Feb 2025
- 4:30 pm
Marumo Gallants
- -
Polokwane City
23 Feb 2025
- 6:30 pm
Supersport United
- -
Golden Arrows
Matchweek 17
28 Feb 2025
- 8:30 pm
Stellenbosch
- -
Polokwane City
1 Mar 2025
- 4:30 pm
Mamelodi Sundowns
- -
Kaizer Chiefs
1 Mar 2025
- 4:30 pm
Magesi
- -
Supersport United
1 Mar 2025
- 6:30 pm
TS Galaxy
- -
Golden Arrows
1 Mar 2025
- 6:45 pm
Marumo Gallants
- -
Orlando Pirates
1 Mar 2025
- 9:00 pm
Richards Bay
- -
Chippa United
2 Mar 2025
- 4:30 pm
Sekhukhune United
- -
Royal AM
2 Mar 2025
- 6:30 pm
Amazulu
- -
Cape Town City
4 Mar 2025
- 8:30 pm
Marumo Gallants
- -
Stellenbosch
4 Mar 2025
- 8:30 pm
Kaizer Chiefs
- -
Magesi
Matchweek 18
5 Mar 2025
- 8:30 pm
Golden Arrows
- -
Mamelodi Sundowns
5 Mar 2025
- 8:30 pm
Polokwane City
- -
Royal AM
5 Mar 2025
- 8:30 pm
Supersport United
- -
Amazulu
5 Mar 2025
- 8:30 pm
Cape Town City
- -
TS Galaxy
5 Mar 2025
- 8:30 pm
Chippa United
- -
Orlando Pirates
5 Mar 2025
- 8:30 pm
Richards Bay
- -
Sekhukhune United
11 Mar 2025
- 8:30 pm
Mamelodi Sundowns
- -
Amazulu
11 Mar 2025
- 8:30 pm
Stellenbosch
- -
Orlando Pirates
11 Mar 2025
- 8:30 pm
Royal AM
- -
Chippa United
11 Mar 2025
- 8:30 pm
Magesi
- -
Richards Bay
Matchweek 19
11 Mar 2025
- 8:30 pm
TS Galaxy
- -
Supersport United
12 Mar 2025
- 8:30 pm
Marumo Gallants
- -
Sekhukhune United
12 Mar 2025
- 8:30 pm
Kaizer Chiefs
- -
Cape Town City
12 Mar 2025
- 8:30 pm
Polokwane City
- -
Golden Arrows
14 Mar 2025
- 8:30 pm
Amazulu
- -
TS Galaxy
14 Mar 2025
- 8:30 pm
Royal AM
- -
Supersport United
15 Mar 2025
- 4:30 pm
Cape Town City
- -
Marumo Gallants
15 Mar 2025
- 4:30 pm
Orlando Pirates
- -
Mamelodi Sundowns
15 Mar 2025
- 4:30 pm
Magesi
- -
Golden Arrows
15 Mar 2025
- 9:00 pm
Chippa United
- -
Polokwane City
Matchweek 20
16 Mar 2025
- 4:30 pm
Richards Bay
- -
Kaizer Chiefs
16 Mar 2025
- 6:30 pm
Sekhukhune United
- -
Stellenbosch
29 Mar 2025
- 4:30 pm
Chippa United
- -
Amazulu
29 Mar 2025
- 4:30 pm
Orlando Pirates
- -
Royal AM
29 Mar 2025
- 6:30 pm
Sekhukhune United
- -
Mamelodi Sundowns
29 Mar 2025
- 9:00 pm
Stellenbosch
- -
Magesi
30 Mar 2025
- 5:30 pm
Golden Arrows
- -
Kaizer Chiefs
30 Mar 2025
- 5:30 pm
Polokwane City
- -
Richards Bay
30 Mar 2025
- 7:30 pm
Supersport United
- -
Cape Town City
30 Mar 2025
- 7:30 pm
TS Galaxy
- -
Marumo Gallants
Matchweek 21
4 Apr 2025
- 8:30 pm
Amazulu
- -
Richards Bay
5 Apr 2025
- 4:00 pm
Marumo Gallants
- -
Supersport United
5 Apr 2025
- 4:00 pm
Golden Arrows
- -
Chippa United
5 Apr 2025
- 4:00 pm
Kaizer Chiefs
- -
TS Galaxy
5 Apr 2025
- 6:30 pm
Mamelodi Sundowns
- -
Stellenbosch
5 Apr 2025
- 9:00 pm
Royal AM
- -
Magesi
6 Apr 2025
- 4:00 pm
Polokwane City
- -
Orlando Pirates
6 Apr 2025
- 6:30 pm
Cape Town City
- -
Sekhukhune United
18 Apr 2025
- 8:30 pm
Royal AM
- -
Mamelodi Sundowns
18 Apr 2025
- 8:30 pm
Richards Bay
- -
Cape Town City
Matchweek 22
19 Apr 2025
- 4:00 pm
Marumo Gallants
- -
Golden Arrows
19 Apr 2025
- 4:00 pm
Chippa United
- -
Kaizer Chiefs
19 Apr 2025
- 6:30 pm
Sekhukhune United
- -
Polokwane City
19 Apr 2025
- 9:00 pm
Stellenbosch
- -
Amazulu
20 Apr 2025
- 4:00 pm
Magesi
- -
TS Galaxy
20 Apr 2025
- 6:30 pm
Supersport United
- -
Orlando Pirates
25 Apr 2025
- 8:30 pm
Orlando Pirates
- -
Magesi
26 Apr 2025
- 4:00 pm
Kaizer Chiefs
- -
Marumo Gallants
26 Apr 2025
- 4:00 pm
Polokwane City
- -
Supersport United
26 Apr 2025
- 4:00 pm
Cape Town City
- -
Royal AM
Matchweek 23
26 Apr 2025
- 6:30 pm
Mamelodi Sundowns
- -
Richards Bay
26 Apr 2025
- 9:00 pm
Stellenbosch
- -
Chippa United
27 Apr 2025
- 4:00 pm
Golden Arrows
- -
Amazulu
27 Apr 2025
- 6:30 pm
TS Galaxy
- -
Sekhukhune United
2 May 2025
- 8:30 pm
Amazulu
- -
Polokwane City
2 May 2025
- 8:30 pm
Royal AM
- -
Marumo Gallants
3 May 2025
- 4:00 pm
Kaizer Chiefs
- -
Orlando Pirates
3 May 2025
- 6:30 pm
Supersport United
- -
Chippa United
3 May 2025
- 9:00 pm
Magesi
- -
Sekhukhune United
4 May 2025
- 4:00 pm
Golden Arrows
- -
Stellenbosch
Matchweek 24
4 May 2025
- 4:00 pm
TS Galaxy
- -
Richards Bay
4 May 2025
- 6:30 pm
Cape Town City
- -
Mamelodi Sundowns
17 May 2025
- 4:00 pm
Marumo Gallants
- -
Chippa United
17 May 2025
- 4:00 pm
Polokwane City
- -
Cape Town City
17 May 2025
- 4:00 pm
Mamelodi Sundowns
- -
Magesi
17 May 2025
- 4:00 pm
Orlando Pirates
- -
TS Galaxy
17 May 2025
- 4:00 pm
Stellenbosch
- -
Supersport United
17 May 2025
- 4:00 pm
Royal AM
- -
Amazulu
17 May 2025
- 4:00 pm
Richards Bay
- -
Golden Arrows
17 May 2025
- 4:00 pm
Sekhukhune United
- -
Kaizer Chiefs
Matchweek 25
24 May 2025
- 4:00 pm
Amazulu
- -
Orlando Pirates
24 May 2025
- 4:00 pm
Golden Arrows
- -
Sekhukhune United
24 May 2025
- 4:00 pm
Kaizer Chiefs
- -
Polokwane City
24 May 2025
- 4:00 pm
Supersport United
- -
Richards Bay
24 May 2025
- 4:00 pm
Cape Town City
- -
Stellenbosch
24 May 2025
- 4:00 pm
Chippa United
- -
Mamelodi Sundowns
24 May 2025
- 4:00 pm
TS Galaxy
- -
Royal AM
24 May 2025
- 4:00 pm
Magesi
- -
Marumo Gallants