For the love of the game. Find your next match
Competition

South Africa, PSL

Standings for season 2026/2027, with form, home and away performance, and competition statistics across seasons.

57Matches this season
2.28Goals per match
31.6%Home wins
40.4%Draws
28.1%Away wins
33.3%Over 2.5 goals
45.6%Both teams scored
Trend

How the league has changed

Goals per match and draw rates across seasons show how the competition has changed over time.

Goals per match

Draws

Season 2026/2027

Standings

#TeamPW DLGFGA GDPtsForm HomeAwayStrength
1 Mamelodi 862 0197 +12 20 WWWWD 3.00 2.00 1571
2 Pirates 761 0161 +15 19 WWWWW 3.00 2.50 1585
3 AmaZulu 751 1107 +3 16 WLWWW 2.33 2.25 1536
4 Kaizer Chiefs 734 0127 +5 13 DDWDD 2.33 1.50 1536
5 Milford 833 297 +2 12 DLDWD 2.50 0.50 1508
6 Sekhukhune Utd 732 277 0 11 WLDDW 2.33 1.00 1509
7 Stellenbosch 723 287 +1 9 WLDDW 1.33 1.25 1506
8 Arrows 715 133 0 8 DWLDD 1.25 1.00 1499
9 Chippa Utd 715 146 -2 8 LDDDW 0.75 1.67 1493
10 Durban City 714 245 -1 7 DWDLD 1.00 1.00 1496
11 Polokwane 714 2810 -2 7 LDDDL 0.75 1.33 1484
12 TS Galaxy 713 379 -2 6 DWDLL 0.25 1.67 1476
13 Kruger United 711 5312 -9 4 LLLWL 0.00 1.33 1445
14 Richards Bay 703 4916 -7 3 DDLLL 0.25 0.67 1455
15 Siwelele 703 4613 -7 3 LDLLD 1.00 0.00 1459
16 TTM 702 5513 -8 2 LLDLL 0.50 0.00 1442
Strength

Strength rankings

Elo adjusts results for opponent strength, so these rankings can differ from the standings. The league average is 1500 and home advantage is 60 points, equivalent to 8.5 additional percentage points for the home side.

1585 Pirates 7 matches · opponent rating 1491
1571 Mamelodi 8 matches · opponent rating 1500
1536 Kaizer Chiefs 7 matches · opponent rating 1498
1536 AmaZulu 7 matches · opponent rating 1497
1509 Sekhukhune Utd 7 matches · opponent rating 1503
1508 Milford 8 matches · opponent rating 1497
Calendar

Upcoming matches and recent results

Upcoming

Arrows – Milford Saturday 17 Oct, 14:30
Chippa Utd – Kruger United Saturday 17 Oct, 14:30
Kaizer Chiefs – Stellenbosch Saturday 17 Oct, 14:30
Sekhukhune Utd – TTM Saturday 17 Oct, 17:00
Siwelele – Polokwane Sunday 18 Oct, 14:30
Pirates – TS Galaxy Sunday 18 Oct, 17:00
Stellenbosch – Chippa Utd Friday 30 Oct, 17:30
TTM – Siwelele Friday 30 Oct, 17:30
Pirates – Kaizer Chiefs Saturday 31 Oct, 13:30
AmaZulu – Arrows Saturday 31 Oct, 16:00
Polokwane – TS Galaxy Saturday 31 Oct, 16:00
Kruger United – Richards Bay Saturday 31 Oct, 18:15
Mamelodi – Durban City Sunday 1 Nov, 13:30
Milford – Sekhukhune Utd Sunday 1 Nov, 16:00
Arrows – TTM Wednesday 4 Nov, 17:30
Chippa Utd – Sekhukhune Utd Wednesday 4 Nov, 17:30
Kaizer Chiefs – AmaZulu Wednesday 4 Nov, 17:30
Polokwane – Kruger United Wednesday 4 Nov, 17:30
Richards Bay – Stellenbosch Wednesday 4 Nov, 17:30
Siwelele – Pirates Wednesday 4 Nov, 17:30
TS Galaxy – Durban City Wednesday 4 Nov, 17:30
Durban City – Polokwane Friday 27 Nov, 17:30
Stellenbosch – TS Galaxy Friday 27 Nov, 17:30
AmaZulu – Milford Saturday 28 Nov, 13:30
Chippa Utd – Kaizer Chiefs Saturday 28 Nov, 13:30
Pirates – Arrows Saturday 28 Nov, 16:00
Kruger United – Mamelodi Saturday 28 Nov, 18:15
TTM – Richards Bay Sunday 29 Nov, 13:30
Sekhukhune Utd – Siwelele Sunday 29 Nov, 16:00
TTM – Chippa Utd Friday 4 Dec, 17:30

Recent results

TS Galaxy 0–1 Chippa Utd 20/09/26
Arrows 0–0 Kaizer Chiefs 20/09/26
TTM 0–2 Pirates 20/09/26
Milford 1–1 Durban City 20/09/26
Kruger United 0–1 Stellenbosch 19/09/26
Polokwane 0–1 AmaZulu 19/09/26
Richards Bay 2–3 Sekhukhune Utd 19/09/26
Pirates 2–0 Durban City 17/09/26
TS Galaxy 0–1 Kruger United 13/09/26
Milford 5–1 Richards Bay 13/09/26
Siwelele 1–1 Arrows 13/09/26
Chippa Utd 1–1 Mamelodi 12/09/26
Polokwane 1–1 Kaizer Chiefs 12/09/26
AmaZulu 1–0 TTM 12/09/26
Stellenbosch 1–1 Sekhukhune Utd 11/09/26