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

Match Finished Sat 31 Oct 2026
3 - 1
Match Finished Sat 31 Oct 2026
4 - 1
Match Finished Sat 31 Oct 2026
1 - 0
Match Finished Sat 31 Oct 2026
0 - 0
Match Finished Sat 31 Oct 2026
0 - 2
Match Finished Sat 31 Oct 2026
2 - 1
Match Finished Sat 31 Oct 2026
1 - 0
Match Finished Fri 30 Oct 2026
3 - 2
Match Finished Sun 18 Oct 2026
1 - 0
Match Finished Sat 17 Oct 2026
2 - 1
Match Finished Sat 17 Oct 2026
0 - 1
Match Finished Sat 17 Oct 2026
0 - 1
Match Finished Tue 13 Oct 2026
1 - 1
Match Finished Tue 13 Oct 2026
1 - 4
Match Finished Tue 13 Oct 2026
3 - 0
Match Finished Tue 13 Oct 2026
1 - 2
Match Finished Sun 20 Sep 2026
0 - 1
Match Finished Sun 20 Sep 2026
0 - 2
Match Finished Sun 20 Sep 2026
0 - 0
Match Finished Sun 20 Sep 2026
1 - 1
Match Finished Sat 19 Sep 2026
0 - 1
Match Finished Sat 19 Sep 2026
0 - 1
Match Finished Sat 19 Sep 2026
2 - 3
Match Finished Thu 17 Sep 2026
2 - 0
Match Finished Sun 13 Sep 2026
0 - 1
Match Finished Sun 13 Sep 2026
5 - 1
Match Finished Sun 13 Sep 2026
1 - 1
Match Finished Sat 12 Sep 2026
1 - 1
Match Finished Sat 12 Sep 2026
1 - 0
Match Finished Sat 12 Sep 2026
1 - 1
Match Finished Fri 11 Sep 2026
1 - 1
Match Finished Wed 09 Sep 2026
3 - 0
Match Finished Sun 06 Sep 2026
3 - 2
Match Finished Sun 06 Sep 2026
1 - 2
Match Finished Sat 05 Sep 2026
0 - 0
Match Finished Sat 05 Sep 2026
0 - 0
Match Finished Fri 04 Sep 2026
2 - 2
Match Finished Fri 04 Sep 2026
1 - 2
Match Finished Wed 02 Sep 2026
2 - 0
Match Finished Tue 01 Sep 2026
0 - 4
Match Finished Tue 01 Sep 2026
0 - 0
Match Finished Wed 26 Aug 2026
1 - 0
Match Finished Wed 26 Aug 2026
5 - 2
Match Finished Wed 26 Aug 2026
0 - 0
Match Finished Wed 26 Aug 2026
2 - 2
Match Finished Tue 25 Aug 2026
0 - 2
Match Finished Tue 25 Aug 2026
2 - 3
Match Finished Tue 25 Aug 2026
2 - 0
Match Finished Tue 25 Aug 2026
1 - 1
Match Finished Wed 19 Aug 2026
2 - 0
Match Finished Sun 16 Aug 2026
0 - 0
Match Finished Sun 16 Aug 2026
0 - 3
Match Finished Sat 15 Aug 2026
1 - 1
Match Finished Sat 15 Aug 2026
2 - 1
Match Finished Sat 15 Aug 2026
2 - 0
Match Finished Sat 15 Aug 2026
2 - 0
Match Finished Sat 15 Aug 2026
1 - 1
Match Finished Fri 14 Aug 2026
3 - 1
Match Finished Wed 12 Aug 2026
1 - 1
Match Finished Wed 12 Aug 2026
0 - 0
Match Finished Wed 12 Aug 2026
2 - 0
Match Finished Wed 12 Aug 2026
1 - 0
Match Finished Tue 11 Aug 2026
1 - 1
Match Finished Tue 11 Aug 2026
0 - 0
Match Finished Tue 11 Aug 2026
3 - 3
Match Finished Tue 11 Aug 2026
2 - 3
Match Finished Sun 02 Aug 2026
2 - 2
Match Finished Sun 02 Aug 2026
1 - 2
Match Finished Sat 01 Aug 2026
1 - 3
Match Finished Sat 01 Aug 2026
1 - 0
Match Finished Sat 01 Aug 2026
0 - 0
Match Finished Sat 01 Aug 2026
2 - 0
Match Finished Sat 01 Aug 2026
0 - 1

Upcoming Matches

Upcoming Fri 27 Nov 2026
19:30
Upcoming Fri 27 Nov 2026
19:30
Upcoming Sat 28 Nov 2026
15:30
Upcoming Sat 28 Nov 2026
15:30
Upcoming Sat 28 Nov 2026
18:00
Upcoming Sat 28 Nov 2026
20:15
Upcoming Sun 29 Nov 2026
15:30
Upcoming Sun 29 Nov 2026
18:00
Upcoming Fri 04 Dec 2026
19:30
Upcoming Sat 05 Dec 2026
15:30
Upcoming Sat 05 Dec 2026
15:30
Upcoming Sat 05 Dec 2026
18:00
Upcoming Sat 05 Dec 2026
18:00
Upcoming Sat 05 Dec 2026
20:15
Upcoming Sun 06 Dec 2026
15:30
Upcoming Sun 06 Dec 2026
15:30
Upcoming Tue 15 Dec 2026
19:30
Upcoming Tue 15 Dec 2026
19:30
Upcoming Tue 15 Dec 2026
19:30
Upcoming Tue 15 Dec 2026
19:30
Upcoming Tue 15 Dec 2026
19:30
Upcoming Tue 15 Dec 2026
19:30
Upcoming Wed 16 Dec 2026
15:30
Upcoming Wed 16 Dec 2026
18:00
Upcoming Fri 18 Dec 2026
19:30
Upcoming Sat 19 Dec 2026
15:30
Upcoming Sat 19 Dec 2026
15:30
Upcoming Sat 19 Dec 2026
18:00
Upcoming Sat 19 Dec 2026
20:15
Upcoming Sun 20 Dec 2026
15:30
Upcoming Sun 20 Dec 2026
15:30
Upcoming Sun 20 Dec 2026
18:00
Upcoming Fri 08 Jan 2027
19:30
Upcoming Sat 09 Jan 2027
15:30
Upcoming Sat 09 Jan 2027
15:30
Upcoming Sat 09 Jan 2027
15:30
Upcoming Sat 09 Jan 2027
18:00
Upcoming Sun 10 Jan 2027
15:30
Upcoming Sun 10 Jan 2027
15:30
Upcoming Sun 10 Jan 2027
18:00
Upcoming Fri 15 Jan 2027
19:30
Upcoming Sat 16 Jan 2027
15:30
Upcoming Sat 16 Jan 2027
15:30
Upcoming Sat 16 Jan 2027
15:30
Upcoming Sat 16 Jan 2027
18:00
Upcoming Sat 16 Jan 2027
20:15
Upcoming Sun 17 Jan 2027
15:30
Upcoming Sun 17 Jan 2027
18:00
Upcoming Fri 22 Jan 2027
19:30
Upcoming Fri 22 Jan 2027
19:30
Upcoming Sat 23 Jan 2027
15:30
Upcoming Sat 23 Jan 2027
15:30
Upcoming Sat 23 Jan 2027
15:30
Upcoming Sat 23 Jan 2027
18:00
Upcoming Sat 23 Jan 2027
20:15
Upcoming Sun 24 Jan 2027
15:30
Upcoming Fri 05 Feb 2027
19:30
Upcoming Sat 06 Feb 2027
15:30
Upcoming Sat 06 Feb 2027
15:30
Upcoming Sat 06 Feb 2027
18:00
Upcoming Sat 06 Feb 2027
20:15
Upcoming Sun 07 Feb 2027
15:30
Upcoming Sun 07 Feb 2027
15:30
Upcoming Sun 07 Feb 2027
18:00
Upcoming Fri 12 Feb 2027
19:30
Upcoming Sat 13 Feb 2027
15:30
Upcoming Sat 13 Feb 2027
15:30
Upcoming Sat 13 Feb 2027
15:30
Upcoming Sat 13 Feb 2027
18:00
Upcoming Sat 13 Feb 2027
20:15
Upcoming Sun 14 Feb 2027
15:30
Upcoming Sun 14 Feb 2027
18:00
Upcoming Fri 26 Feb 2027
19:30
Upcoming Fri 26 Feb 2027
19:30
Upcoming Sat 27 Feb 2027
15:30
Upcoming Sat 27 Feb 2027
15:30
Upcoming Sat 27 Feb 2027
18:00
Upcoming Sat 27 Feb 2027
20:15
Upcoming Sun 28 Feb 2027
15:30
Upcoming Sun 28 Feb 2027
18:00
Upcoming Fri 05 Mar 2027
19:30
Upcoming Sat 06 Mar 2027
15:30
Upcoming Sat 06 Mar 2027
15:30
Upcoming Sat 06 Mar 2027
15:30
Upcoming Sat 06 Mar 2027
18:00
Upcoming Sat 06 Mar 2027
20:15
Upcoming Sun 07 Mar 2027
15:30
Upcoming Sun 07 Mar 2027
18:00
Upcoming Fri 12 Mar 2027
19:30
Upcoming Sat 13 Mar 2027
15:30
Upcoming Sat 13 Mar 2027
18:00
Upcoming Sat 13 Mar 2027
18:00
Upcoming Sat 13 Mar 2027
20:15
Upcoming Sat 13 Mar 2027
20:15
Upcoming Sun 14 Mar 2027
15:30
Upcoming Sun 14 Mar 2027
18:00
Upcoming Tue 16 Mar 2027
19:30
Upcoming Tue 16 Mar 2027
19:30
Upcoming Tue 16 Mar 2027
19:30
Upcoming Wed 17 Mar 2027
19:30
Upcoming Wed 17 Mar 2027
19:30
Upcoming Wed 17 Mar 2027
19:30
Upcoming Wed 17 Mar 2027
19:30
Upcoming Wed 17 Mar 2027
19:30
Upcoming Fri 09 Apr 2027
19:30
Upcoming Sat 10 Apr 2027
15:00
Upcoming Sat 10 Apr 2027
15:00
Upcoming Sat 10 Apr 2027
15:00
Upcoming Sat 10 Apr 2027
17:30
Upcoming Sat 10 Apr 2027
20:00
Upcoming Sun 11 Apr 2027
15:00
Upcoming Sun 11 Apr 2027
17:30
Upcoming Fri 16 Apr 2027
19:30
Upcoming Sat 17 Apr 2027
15:00
Upcoming Sat 17 Apr 2027
15:00
Upcoming Sat 17 Apr 2027
15:00
Upcoming Sat 17 Apr 2027
17:30
Upcoming Sat 17 Apr 2027
20:00
Upcoming Sun 18 Apr 2027
15:00
Upcoming Sun 18 Apr 2027
17:30
Upcoming Fri 23 Apr 2027
19:30
Upcoming Sat 24 Apr 2027
15:00
Upcoming Sat 24 Apr 2027
15:00
Upcoming Sat 24 Apr 2027
15:00
Upcoming Sat 24 Apr 2027
17:30
Upcoming Sat 24 Apr 2027
17:30
Upcoming Sat 24 Apr 2027
20:00
Upcoming Sun 25 Apr 2027
15:00
Upcoming Tue 27 Apr 2027
19:30
Upcoming Tue 27 Apr 2027
19:30
Upcoming Tue 27 Apr 2027
19:30
Upcoming Wed 28 Apr 2027
19:30
Upcoming Wed 28 Apr 2027
19:30
Upcoming Wed 28 Apr 2027
19:30
Upcoming Wed 28 Apr 2027
19:30
Upcoming Wed 28 Apr 2027
19:30
Upcoming Sat 08 May 2027
15:00
Upcoming Sat 08 May 2027
15:00
Upcoming Sat 08 May 2027
15:00
Upcoming Sat 08 May 2027
17:30
Upcoming Sat 08 May 2027
20:00
Upcoming Sun 09 May 2027
15:00
Upcoming Sun 09 May 2027
15:00
Upcoming Sun 09 May 2027
17:30
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 15 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00
Upcoming Sat 22 May 2027
15:00

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

Leading scorers

  1. Thandolwenkosi Ngwenya 8
  2. T. Moremi 5
  3. Nqaba Xulu 5

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